Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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)

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