Downloads
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. - http://retrospec.sgn.net/game-overview.php?link=z80asm
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. - CSpect
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. - SJAsmPlus
A Z80 cross assembler for the PC and Mac. I use this to compile SNA files for ZEsarUX as part of my toolchain. - FreeBasic
A free open-source BASIC compiler for Windows, DOS and Linux.
Android Apps
- PlayZX
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
- Sell My Retro
Retro hardware marketplace - The Saleroom
Online auctioneers
Hardware and Software Suppliers
- RWAP Software
Suppliers of replacement membrane keyboards and repair service - ByteDelight
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. - Retrogear
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 - Retroleum
Retro Spares Shop
Sinclair Resources
- http://www.worldofspectrum.org
Your one-stop guide for all things Spectrum. - http://www.1000bit.it/support/manuali/sinclair/zxspectrum/sm/service.html
The Lil Old Spectrum 48K Service Manual - http://www.zxdesign.info/
Dedicated to the reverse engineering of the Spectrum including the Harlequin clone
Spectrum Next Resources
- https://www.specnext.com/
The Official Spectrum Next Portal - https://www.spectrumnextgames.uk/
Spectrum Next Games - https://gitlab.com/thesmog358/tbblue
The official Next distribution Git repo
Acorn Computer Resources
- http://stardot.org.uk/
Community site for all things Acorn
Tatung Einstein Computer Resources
- http://robheaton.co.uk/tatung/
Forum for Tatung users old and new
Commodore Computer Resources
- https://www.lemon64.com/
Community site for al things C64 - http://tech.guitarsite.de/c64_scope.html
Reference oscilloscope traces for the C64 on Sven’s Techsite - http://personalpages.tds.net/~rcarlsen/cbm/c64/
Schematics for C64 - http://www.zimmers.net/anonftp/pub/cbm/
The Commodore 8-bit file area
Homebrew Computers and CPUs
- RC2014
Home of the fantastic RC2014 Z80-based homebrew computer - Steckschwein
A 6502 based breadboard computer - Cerberus 2080
A triple-processor 6502/Z80/ATmega328p homebrew computer - https://lovqvist.net
Home-built 8080 CPU using discrete components - https://monster6502.com
Home-built 6052 CPU
Electronics Resources
- http://www.falstad.com/circuit/circuitjs.html
Analogue circuit emulation - http://tech.guitarsite.de/pcb_layout
A beginner’s guide to PCB layout on Sven’s Techsite - https://8bitworkshop.com/
Web based emulators of various 8-bit machines, and Verilog emulation - https://www.nand2tetris.org/
Building a modern computer from first principles - https://nandgame.com/
Online logic puzzle inspired by “From Nand to Tetris”
Online Stuff
- https://www.asm80.com
A Z80 emulator and debugger that runs in the browser
Interesting Reads
- http://www.bizzley.com/
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 - http://www.ianlogan.co.uk/sinclair/intro.htm
Dr Ian Logan’s website – author of many books including The Complete Spectrum Rom Disassembly - https://archive.org/details/KevinEdwards6502TheMicroUser/mode/2up
Kevin Edward’s series in The Micro User on programming the BBC Micro in 6052 - https://upload.wikimedia.org/wikipedia/commons/1/1f/Serial_Programming.pdf
Principles of serial communication - https://www.curiousmarc.com/
Companion site to Curious Marc’s YouTube channel - https://righto.com
Ken’s blog with deep dives into all manner of retro and vintage electronics - http://www.users.waitrose.com/~thunor/mmcoyzx81/index.html
Mastering Machine Code on the ZX81 (and ZX80) by Toni Baker
Twitter Chums
- Oli Wilkinson
ZX Enthusiast, Games, Z80 and Electronics, Spectrum Emulator and SMEG. - Jim Blimey
ZX Enthusiast, Games, Programming. - ProperBostin
Programmer, Artist, Maker
Raspberry Pi Resources
- http://www.raspberrypi.org
Your one-stop guide for all things Raspberry PI - http://elinux.org/RaspberryPiBoard
The official Raspberry Pi Wiki - http://www.bootc.net/archives/2012/05/26/how-to-build-a-cross-compiler-for-your-raspberry-pi
A guide on how to build a cross-compiler for your Raspberry PI - http://www.stephenwagner.com/?p=616
A guide on compiling the Linux kernel on your Raspberry PI - http://mitchtech.net/raspberry-pi-kernel-compile/
And a guide on cross-compiling the Linux kernel for the Raspberry PI on your PC