Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ped7g/zxspectrumnextmisc
Miscellaneous small unrelated pieces of source code for ZX Spectrum Next (Z80N assembler sources)
https://github.com/ped7g/zxspectrumnextmisc
spectrum-next unrelated-pieces z80n-assembler
Last synced: 22 days ago
JSON representation
Miscellaneous small unrelated pieces of source code for ZX Spectrum Next (Z80N assembler sources)
- Host: GitHub
- URL: https://github.com/ped7g/zxspectrumnextmisc
- Owner: ped7g
- License: mit
- Created: 2019-04-05T13:19:25.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-02-22T00:41:06.000Z (10 months ago)
- Last Synced: 2024-02-22T01:26:43.589Z (10 months ago)
- Topics: spectrum-next, unrelated-pieces, z80n-assembler
- Language: Assembly
- Homepage:
- Size: 1.15 MB
- Stars: 18
- Watchers: 8
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ZXSpectrumNextMisc
[![Build Status](https://api.cirrus-ci.com/github/ped7g/ZXSpectrumNextMisc.svg)](https://cirrus-ci.com/github/ped7g/ZXSpectrumNextMisc/master)
[![GitHub repo size in bytes](https://img.shields.io/github/repo-size/ped7g/ZXSpectrumNextMisc.svg)](https://github.com/ped7g/ZXSpectrumNextMisc/)
[![MIT License](https://img.shields.io/github/license/ped7g/ZXSpectrumNextMisc.svg)](https://github.com/ped7g/ZXSpectrumNextMisc/blob/master/LICENSE)Miscellaneous small unrelated pieces of source code for ZX Spectrum Next
Sub-project | Description
----------- | -----------
displayedge | dot command `.displayedge` to check visible area of your ZX Next display, storing the information into global config file + runtime library to read the config and use user's values in your own SW to narrow down used screen space by your SW.
snippets | various small Z80N code snippets - ready to be reused in your projects or just stepping through them in debugger to exercise your Z80 assembly skills
Layer2BigPic | layer2 320x256 8 direction (mostly HW) scrolling of big 640x512 image
Layer2FadeOut | layer2 palette "fade out" effect doing linear interpolation for 256 RGB elements at 60 FPS
ShowAll512Colors | displays all possible ZX Next colours (512 of them) at single screen, use mouse or keyboard to read colour values
ReadingAtariDrivingController | test utility and code example for Atari "driving" paddle controller (the digital one!)
Z80_ISA_tools | [Z80N instruction HTML table](http://ped.7gods.org/Z80N_table_ClrHome.html), code to calculate opcode length (Z80 asm and C source for both Z80N and Z80)
nexload2 | from-scratch rewrite of official NEXLOAD - is offered as replacement to core team (as it should be [subjectivelly] better source and easier to maintain), also I used it to prototype and test NEX format extensions suggested for "V1.3", but none of that happened, so at this moment this is unofficial extension (please do not release Next SW using my V1.3 extensions)
tile8xN | copper adjusted HW tilemode to have 8xN tiles instead of 8x8 (reasonable N: 4,5,6,7,8), with sub-window logic and virtual tile-map 80xM lines