A suite of Z80 modules for the ZX Spectrum Next with routines for:
- Reading the mouse
- Vector graphics (fast line, circle, and plot routines)
- Filled vector graphics with simple flat texturing (triangle, quadrilateral and circle)
- DMA
- Maths (taking advantage of the extended Z80N opcodes)
- The code is written to cross-assemble in sjasmplus on PC, Mac or Linux
- Visual Studio Code files included in .vscode folder for build and debug
- Demo files in the /Demo directory included to give you a quick-start
- Some library files may be required from my other repository lib-spectrum
- The DMA library routine is adapted from one in this article written by Jim Bagley
- The Kempston Mouse library routine is adapted from this one written by Ben Versteeg