For more information on my current toolchain, read the page Z80 Development Toolchain
- ZX Spin Spectrum Emulator version 0.666
A great all-in-one emulator and assembler / debugger; very simple to set up and use, but no longer updated.
A Z80 assembler for the PC; can save out TAP or TPZ files to load straight into your preferred Spectrum emulator.
- Zeus Z80 Assembler
Another emulator / assembler / debugger. Slightly more sophisticated than ZX Spin, but also no longer updated.
- ZEsarUX Emulator
The emulator I am currently using this as part of my toolchain on PC, Mac and Linux for developing and playing Spectrum games. It is regularly updated, and emulates many target machines including the ZX81, QL and Spectrum Next.
Another Spectrum/Next emulator I use. It runs on PC, Mac and Linux and is actively maintained. It requires the .Net or Mono framework to run.
A Z80 cross assembler for the PC and Mac. I use this to compile SNA files for ZEsarUX as part of my toolchain.
A free open-source BASIC compiler for Windows, DOS and Linux.
A cool application that emulates a cassette player on your phone/tablet and lets you load games from World of Spectrum onto your hardware via the EAR socket.
Auctions and Marketplaces
Hardware and Software Suppliers
- RWAP Software
Suppliers of replacement membrane keyboards and repair service
Retro hardware marketplace, good source of vintage RAM and Harlequin kits
- Tynemouth Software
Spares, and home of the Minstrel ZX80 clone.
- The Future Was 8 Bit
Spares, and home of the DIVMMC peripheral for the ZX Spectrum.
Hardware and Software Supplier
- Retro Revival
Hardware and Software Supplier
- Rewind Collectables
A shop in Ashton-Under-Lyne that sells modern and retro games
- Lees Games
A shop in Morecambe that sells modern and retro games
- Adam’s Vintage Computer Restorations
Vintage Computer Restorations and Sales
Retro Spares Shop
Your one-stop guide for all things Spectrum.
The Lil Old Spectrum 48K Service Manual
Dedicated to the reverse engineering of the Spectrum including the Harlequin clone
Spectrum Next Resources
The Official Spectrum Next Portal
Spectrum Next Games
The official Next distribution Git repo
Acorn Computer Resources
Community site for all things Acorn
Tatung Einstein Computer Resources
Forum for Tatung users old and new
Commodore Computer Resources
Community site for al things C64
Reference oscilloscope traces for the C64 on Sven’s Techsite
Schematics for C64
The Commodore 8-bit file area
Homebrew Computers and CPUs
Home of the fantastic RC2014 Z80-based homebrew computer
A 6502 based breadboard computer
- Cerberus 2080
A triple-processor 6502/Z80/ATmega328p homebrew computer
Home-built 8080 CPU using discrete components
Home-built 6052 CPU
Analogue circuit emulation
A beginner’s guide to PCB layout on Sven’s Techsite
Web based emulators of various 8-bit machines, and Verilog emulation
Building a modern computer from first principles
Online logic puzzle inspired by “From Nand to Tetris”
A Z80 emulator and debugger that runs in the browser
Bob Pape’s memoirs – the programmer of R-Type on the ZX Spectrum
- Let’s Build a Compiler
Jack Crenshaw’s series on writing a compiler
Dr Ian Logan’s website – author of many books including The Complete Spectrum Rom Disassembly
Kevin Edward’s series in The Micro User on programming the BBC Micro in 6052
Principles of serial communication
Companion site to Curious Marc’s YouTube channel
Ken’s blog with deep dives into all manner of retro and vintage electronics
Mastering Machine Code on the ZX81 (and ZX80) by Toni Baker
- Oli Wilkinson
ZX Enthusiast, Games, Z80 and Electronics, Spectrum Emulator and SMEG.
- Jim Blimey
ZX Enthusiast, Games, Programming.
Programmer, Artist, Maker
Raspberry Pi Resources
Your one-stop guide for all things Raspberry PI
The official Raspberry Pi Wiki
A guide on how to build a cross-compiler for your Raspberry PI
A guide on compiling the Linux kernel on your Raspberry PI
And a guide on cross-compiling the Linux kernel for the Raspberry PI on your PC