Z80 INT Skip - redcode/Z80 GitHub Wiki

Platform: ZX Spectrum
Author: Helcmanovsky, Peter
License: MIT
Links: GitHub

Version Release date Links Download
v4.1 2023-05-21 GitHub commit, Discord post tar.xz (hosted) - zip (GitHub)
v4.0 2023-05-21 GitHub commit, Discord post tar.xz (hosted) - zip (GitHub)
v3.0 2022-11-18 GitHub commit tar.xz (hosted) - zip (GitHub)
vX.27K 2022-05-17 Discord post 1, Discord post 2 sna, tap (hosted) - sna, tap (Discord post)
v3.0 2022-05-16 GitHub commit, Discord post tar.xz (hosted) - zip (GitHub)
v2.1 2022-02-19 GitHub commit, Discord post tar.xz (hosted) - zip (GitHub)
v2.0 2022-02-19 GitHub commit, Discord post tar.xz (hosted) - zip (GitHub)
v1.0 2022-02-17 GitHub commit tar.xz (hosted) - zip (GitHub)
v1.0-beta 2022-02-17 Discord post tap, asm (hosted) - tap, asm (Discord post)

Description

Checks if the specific instructions/prefixes inhibit Z80 from accepting interrupt request.

It's running long blocks of the particular instruction or prefix bytes for roughly one second, then displays the amount of interrupt handler entries executed during the blocks (should be roughly 50 for non-inhibiting instruction like nop, and near zero for inhibiting instructions).

Expected results

v4.1 v4.0
Zilog NMOS

Zilog CMOS

Zilog NMOS

Zilog CMOS

vX.27K v3.0
v2.1 v2.0

Results on real hardware

v4.1: Zilog Z8400APS/8622 / ZX Spectrum +2 (ES Z70500 Iss 3)

Tested by Marta Sevillano Mancilla

img

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

Tested by Marta Sevillano Mancilla

img

v4.1: NEC D70008AC-6 / ZX Spectrum +2B

Tested by David Banks

img

v4.1: ST Z84C00HB6 / ZX Spectrum +2B

Tested by David Banks

img

v2.1: USSR T34VM1 / Profi

Tested by azesmbog

img

v2.0: USSR T34VM1 / Profi

Tested by azesmbog

img

⚠️ **GitHub.com Fallback** ⚠️