Difference between revisions of "Z80 programming"
(adding url of my Z80N edit of ClrHome table page) |
m (adding br-s to the previous) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | [[Extended Z80 instruction set | Z80N instruction set - complete reference]] and [ | + | [[Extended Z80 instruction set | Z80N instruction set - complete reference]] and [https://table.specnext.dev/ Table form based on ClrHome.org table, with Z80N extensions][http://ped.7gods.org/Z80N_table_ClrHome.html (backup url)] |
[[Z80:DevTuesday | "Dev Tuesday" - small snippets of Z80N assembly]] | [[Z80:DevTuesday | "Dev Tuesday" - small snippets of Z80N assembly]] | ||
Line 10: | Line 10: | ||
[http://simon.mooli.org.uk/nextech/z80n/index.html#Zeusz Simon N Goodwin's collection] - pieces of code and knowledge, focused on on-machine development using the Zeus assembler (by Simon Brattel and Neil Mottershead). The (native) Zeus is available in the NextZXOS distribution thanks to the courtesy of Simon Brattel, and updated with few new features to be usable for Next-specific development by Simon N. | [http://simon.mooli.org.uk/nextech/z80n/index.html#Zeusz Simon N Goodwin's collection] - pieces of code and knowledge, focused on on-machine development using the Zeus assembler (by Simon Brattel and Neil Mottershead). The (native) Zeus is available in the NextZXOS distribution thanks to the courtesy of Simon Brattel, and updated with few new features to be usable for Next-specific development by Simon N. | ||
+ | |||
+ | Tomaz's [https://github.com/tomaz/zx-next-dev-guide/releases/latest ZX Spectrum Next Assembly Developer Guide] is almost like "User manual" for Assembly developers. PDF is available for download for free and you can also buy a printed book. | ||
------------------------------ | ------------------------------ | ||
Line 18: | Line 20: | ||
http://ped.7gods.org/z80.pdf - Darryl Sloan - First Steps in Z80Assembly Language <sup>new</sup><br> | http://ped.7gods.org/z80.pdf - Darryl Sloan - First Steps in Z80Assembly Language <sup>new</sup><br> | ||
http://map.grauw.nl/sources/external/z80bits.html - various small routines<br> | http://map.grauw.nl/sources/external/z80bits.html - various small routines<br> | ||
− | https://www.msx.org/wiki/Assembler_for_Dummies_(Z80) - excellent MSX-computer fan site - has also wiki with articles about Z80 programming | + | https://www.msx.org/wiki/Assembler_for_Dummies_(Z80) - excellent MSX-computer fan site - has also wiki with articles about Z80 programming<br> |
+ | https://wikiti.brandonw.net/index.php?title=Z80_Optimization - Z80 optimization article on WikiTI <br> | ||
+ | http://z80-heaven.wikidot.com/advanced-math - Z80 Advanced Math on z80 Heaven<br> |
Latest revision as of 15:18, 7 October 2024
Z80N instruction set - complete reference and Table form based on ClrHome.org table, with Z80N extensions(backup url)
"Dev Tuesday" - small snippets of Z80N assembly
Patricia’s Spectrum Next Links - collection of useful articles/links maintained by Patricia Curtis (pro-game-developer since 8-bit micros times)
Simon N Goodwin's collection - pieces of code and knowledge, focused on on-machine development using the Zeus assembler (by Simon Brattel and Neil Mottershead). The (native) Zeus is available in the NextZXOS distribution thanks to the courtesy of Simon Brattel, and updated with few new features to be usable for Next-specific development by Simon N.
Tomaz's ZX Spectrum Next Assembly Developer Guide is almost like "User manual" for Assembly developers. PDF is available for download for free and you can also buy a printed book.
Classic-Z80 (not Z80N, but still mostly relevant) tips and tricks and other links:
http://www.zilog.com/docs/z80/um0080.pdf - Official Z80 documentation
http://www.z80.info/zaks.html - Rodnay Zaks - Programming the Z80
http://ped.7gods.org/z80.pdf - Darryl Sloan - First Steps in Z80Assembly Language new
http://map.grauw.nl/sources/external/z80bits.html - various small routines
https://www.msx.org/wiki/Assembler_for_Dummies_(Z80) - excellent MSX-computer fan site - has also wiki with articles about Z80 programming
https://wikiti.brandonw.net/index.php?title=Z80_Optimization - Z80 optimization article on WikiTI
http://z80-heaven.wikidot.com/advanced-math - Z80 Advanced Math on z80 Heaven