Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 2.1 KB

README.md

File metadata and controls

18 lines (16 loc) · 2.1 KB

ZXSpectrumNextMisc

Build Status GitHub repo size in bytes MIT 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, 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