zx-next-dev-guide
zx-next-dev-guide copied to clipboard
Guide for ZX Spectrum Next assembler developer. Available as free to download PDF from releases page, or printed coil bound book at https://bit.ly/zx-next-assembler-dev-guide
Line numbers of the first code listing box in the chapter "Hardware Interrupt Mode 2" are not matching the following description of this code. E.g. Description states "Lines 8-12 are...
Description states "... we assign the LSB of the vector table address to I register.". The referencing code (which is correct) is loading A with the MSB instead: ``` LD...
I feel Appendix C needs updating as most of the links are broken. Here are my findings and suggestions: YAZE is now at https://www.mathematik.uni-ulm.de/users/ag/yaze-ag/ https://worldofspectrum.org/faq/ was last updated in 2005...
Description of Interrupt Mode 1 in Chapter 2 ("Zilog Z80"), section "2.4.2 Maskable Interrupts (INT)" is identical to the description of Interrupt Mode 0. It seems to be copy-paste. AFAIK...
The Bibliography (p.225 in the latest PDF) contains a link in reference [3], "Z80 Family Official Support Page by Thomas Scherrer", that currently points to a dead Geocities page. Geocities...
In "Loading patterns into FPGA memory" section, DMA is mentioned, and link to specnext.dev is provided. This is remnant from before DMA was added to the book. But now we...
Writing to $43 also resets $41, but only $44 is mentioned
Not a defect, but the tilemap section could be enhanced to cover the capability added in 3.01.08 which adds support for using 8K Bank 7 as well as the 16K...
There was typo/leftover in wiki probably from WIP versions of the feature (core 3.1.4), when 0 was pressed and 1 was released. After the feature was finalised for core3.1.5, the...
Printed book might benefit from using thumb indexes. Each chapter should have one, and for Next chapter each section. There are 2 challenges: 1. Get thumb indexes working in LaTeX...