Skip to content

ZX Spectrum Timing Tests 128K

Manuel Sainz de Baranda y Goñi edited this page Feb 28, 2026 · 18 revisions

Author: Butler, Richard; Butler, Tim
Release date: 2015-03-30
Links: Website, Download page
Download: szx, wav (hosted) - szx, wav (original URL)

Description

Expected results

Note

This test was likely written on a ZX Spectrum +2, a model that, unlike the ZX Spectrum + 128K (Toastrack), typically has late timings. This explains why it fails with early timings.

The errors shown in the early timings screenshot are normal and consistent with those observed on real hardware in Toastrack models with early timings.

Early timings Late timings

Results on real hardware

ZX Spectrum + 128K (Issue 6K, CPU SGS Z4800AB1/8406, ULA 7K010E5)

Tested by Brendon Alford

Timing Tests Failed (48K Mode):
Test 4 (Contended) R=6 loop=174 sp=23305
Test 17 (Contended) R=22 loop=203 sp=23335
Test 18 (Contended) R=22 loop=203 sp=23335
Test 26 (Contended) R=75 loop=147 sp=23345
Test 33 (Contended) R=119 loop=196 sp=23315

ZX Spectrum + 128K (Issue 6U, CPU Zilog Z8400APS/8609, ULA 7K010E5)

Tested by Brendon Alford

Timing Tests Failed (48K Mode):
Test 4 (Contended) R=6 loop=174 sp=23305
Test 17 (Contended) R=22 loop=203 sp=23335
Test 18 (Contended) R=22 loop=203 sp=23335
Test 26 (Contended) R=75 loop=147 sp=23345
Test 33 (Contended) R=119 loop=196 sp=23315

ZX Spectrum + 128K (ES, Version 2-1, CPU GSS Z8400APS/8511, ULA 7K010E5)

Tested by Marta Sevillano Mancilla

Timing Tests Failed (48K Mode):
Test 4 (Contended) R=6 loop=174 sp=23305
Test 17 (Contended) R=22 sp=23335
Test 18 (Contended) R=22 sp=23335
Test 26 (Contended) R=75 sp=23345
Test 33 (Contended) R=119 sp=23315

ZX Spectrum +2 (0500 Iss 3, CPU Zilog Z8400APS/8622, ULA Amstrad 40056)

Tested by Brendon Alford

Timing Tests Failed (48K Mode): None

ZX Spectrum +2 (ES, Z70500 Iss 3, CPU Zilog Z8400APS/8622)

Tested by Marta Sevillano Mancilla

Timing Tests Failed (48K Mode): None

ZX Spectrum +2 (ES)

Tested by Víctor Iborra

Timing Tests Failed (48K Mode): None

Clone this wiki locally