A Z80, stepped one instruction at a time
A simple instruction-stepped Z80 CPU emulator written in Go, inspired by the cycle-accurate emulation techniques described in floooh's blog posts. Implements the complete documented and undocumented instruction set.
Documentation
zen80
A simple instruction-stepped Z80 CPU emulator written in Go, inspired by the cycle-accurate emulation techniques described in floooh's blog posts.
zen80 Performance optimisation Guide
Here we outline a comprehensive strategy to optimise the zen80 Z80 emulator for maximum performance while maintaining code readability and maintainability. We'll use…
zen80 Z80 Implementation Function Mapping
Current Implementation Status: The Z80 emulator has matured significantly with comprehensive instruction coverage, accurate flag handling, and proper timing. All major…
Changelog
All notable changes to zen80 are documented in this file.