- Notifications
You must be signed in to change notification settings - Fork 0
Tests
Manuel Sainz de Baranda y Goñi edited this page Mar 1, 2026
·
272 revisions
For CPU-specific or primarily CPU-oriented tests, visit the Z80 Wiki. The full collection of ZX Spectrum tests can be downloaded from here:
ZX Spectrum - Tests (2025-07-19).7z (20.9 MiB).
ZX Spectrum - Tests (2025-07-19).zip (31.9 MiB).
| Emoji | Meaning |
|---|---|
| ⭐ | Recommended minimal set |
| 🚦 | Memory and I/O contention |
| 🚌 | Floating bus |
| ☃️ | Snow effect |
| 🔲 | NMOS/CMOS differences |
| 🕹️ | Input |
| 📺 | Video artifacts |
| 🔉 | Sound |
| GitHub repo or Gist link | |
| 🌍 | Website link |
- +2A/+3 Floating Bus Test+2A/+3 🚌
- +2A/+3 Paging Tests+2A/+3
- +2A/+3 Screen Switch Test+2A/+3
- 48K NEC Contention Test Suite48K ⭐ 🚦
- Aline
🌍 - AMP16K 🔉
- AY and CPU Detection
- AY Detection🌍
- AY Undocumented Test
- AY/YM Test128K
- AYtest 🔉
- BASIC Border48K
- BBG🌍
- Border Time
- Border Test 2020
- Bright Miner 📺
- Contention 🚦
- Crap148K
- Currah uSpeech Tests

- DiagROM🌍
- DRAMfade
- Errors🌍
- EX48K
- FE Delay
- Float+3+2A/+3 🚌
- Float128K128K 🚌
- Float48K48K 🚌
- FloatFFD128K 🚌
- Floating Spy ⭐ 🚌
- FPGA48 🔲
- FPGA128
- Frame48K
- Frame Test
- Fuse Test
- IM0-248K 🚌
- InFF
- INT Tester
- Interrupt Retriggering Test
- IO Contend 🚦
- IR Contention48K 🚦 ☃️ 🔲
- IR Contention 128128K/+2 🚦 ☃️
- Issue 2 Test48K
- Issue 2-348K
- Issue 2-3 (BASIC)48K
- Keyboard 🕹️ 🌍
- KeyJoyTest 🕹️
- Keyview
- Latency
- ld-bytes-emu-tests for ZX Spectrum 48 emulators

- LDIR-LDDR48K 🚦
- MCTest2
- MemTest+3+3
- Micromira Electrónica48K
- Minfo
- Multicolor
- Non-Standard Tape Test
- OTIR-OTDR48K 🚦
- Out48K48K
- Out7FFC128K
- OUTI Time128K
- Pattern128K
- Port Demonstration 🕹️
- Prefixes
- Quick & Dirty Benchmark
- ROM Boundary Test
- RST 38h
- Screen Time
- Scroll2017128K 🔲
- SD Exerciser
- Snap Test
- Snow ☃️
- Snow Contention ☃️
- Snow Hold ☃️
- Snow R ☃️
- Snow Tests ☃️
- Snow48 ☃️
- Snow128N128K ☃️
- Sound Test 🔉
- Speaker 2 EAR Test
- Speed Test128K
- Tact Meter
- Tape Edge
- Tape Test
- Test de Detección de Emulador
- Test INT
- Test of Screen Switching Timings128K
- Test SAA 🔉
- Test Takts of INT
- Test ULAs
- Time to First INT

- Timing Test ⭐ 🚦
- TSTP3🌍
- TZX Test Files
- ULA 128 Timing Test128K ⭐ 🚦 🔲
- ULA 128E +3 Test+2A/+3 ⭐ 🚦 🔲
- ULA 48 Simple Test48K ⭐ 🚦 🔲
- ULA Snow Crash ☃️
- ULA Test 2🌍
- ULA Test 3🌍
- ULA Test 3 All
- ULA Test 3 Modified🌍
- ULA vs SJS 🕹️

- Z80 Speed
- Z80 Test Program ⭐
- ZX FPS Counter

- ZX Input Lag Test

- ZX Spectrum Diagnostics

- ZX Spectrum Keyboard Tester 🕹️ 🌍
- ZX Spectrum Timing Tests - 48K48K ⭐ 🚦 🚌 🌍
- ZX Spectrum Timing Tests - 128K128K ⭐ 🚦 🌍
- ZX-Uno PS/2 Keyboard Test 🕹️
- ZXTests
The following test programs do not work. They are prototypes and are only included in the wiki for historical and preservation reasons:
- Snow Spy ☃️
Copyright © Manuel Sainz de Baranda y Goñi, Peter Helcmanovsky, holub, Weiv and Zoran Vučenović
Published under the terms of the GNU Free Documentation License
- 4 brights
- Machine models
- Memory and I/O contention
- Memory map
- Floating bus
- Late timings
- Snow effect
- Timings
- ULA
- Tape image
- Disk image
- Snapshot