Get the latest tech news

Getting into way too much detail with the Z80 netlist simulation (2021)


TL;DR: a detailed look at Z80 instruction timings with the help of a Z80 netlist simulation.

In the first post I’ll mainly take a look at the oddities and irregularities in the Z80 instruction set with the help of the Z80 netlist simulation from visual6502.org which I integrated into my own ‘remix’ before starting to work on the actual CPU emulator: rendering and UI performance is much improved via WASM, WebGL and Dear ImGui an integrated assembler simplifies program input a tracelog window which shows more information and allows to ‘rewind’ the simulation Instructions which are reinterpreted from(HL) to(IX+d) or(IY+d) load an additional offset byte ‘d’ which is signed-added to IX or IY to form the effective address for the memory access.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of detail

detail

Photo of Z80

Z80

Related news:

News photo

Apple Vision Pro's Developer Strap and Diagnostics Mode Revealed in More Detail

News photo

Video app Detail’s new feature helps you record multi-camera podcasts using iPhones

News photo

Panos Panay's eye for detail is exactly what Amazon's lackluster hardware division needs