Browsed by
Category: Programming

Resources for Programming the Z80

Resources for Programming the Z80

Books on Z80 Programming The classic book is Rodney Zaks’ Programming the Z80 from 1979-1981. It is freely available (with the author’s blessing) here. Another Z80 book from the late 70’s is “Z80 Assembly Language Programming” by Lace A. Leventhal. You can download a copy from the internet archive here. A more modern book for Z80 programming is “Jumpstart Z80 Machine Code” from 2016. It has mixed reviews on Amazon and focuses on the Ti-83 calculator but it may be…

Read More Read More

Starting Emulator Development

Starting Emulator Development

Writing an emulator for a CPU or entire system is a great programming project. Some of the old 8-bit CPU’s can be emulated fairly easily and running them at a decent speed isn’t a problem for modern PC’s. In addition to the CPU, code will be needed to emulate any graphics and sound hardware too. Here are some notes on where to start. CHIP-8 Chip 8 is usually the first place to start – its actually an interpreted programming language…

Read More Read More

Write 8-bit code in your Browser

Write 8-bit code in your Browser

8bitworkshop is a fantastic website that lets you write and test code for a wide range of retro 8-bit computer systems within your browser. It has a great IDE with memory browser, disassembly etc. The ZX Spectrum, Commodore 64, MSX, Atari 2600, NES and Sega Master System are among the supported systems. The functionality is amazing, a lot of hard work has obviously gone into this project. The owner of the website has also released a range of books. These…

Read More Read More