Skip to content

Dizzy is a dead slow Z80 emulation environment in Python

License

Notifications You must be signed in to change notification settings

MichaHofft/dizzy

Repository files navigation

dizzy

Dizzy is a dead slow Z80 emulation environment in Python.

Long term goal is to have a Z80 and a minimal environment hosted in a FPGA. Preferably, this would be an ICE40 or so, which would be enabled for a full Linux/ open source tool chain.

The roadmap is:

Item Comment Status
Assembler translate Z80 assembly into binary. Compile CP/M 2.2 code. Running
Dis-assembler reverse binary into assembler code with auto-generated labelling Running
Soft-CPU Execute Z80 binary by an interpreter on-the-fly In progress
Soft-environment Minimal emulated environment to boot CP/M Pending
Optimize Optimize Soft-CPU as much as possible in order to facilitate FPGA process Pending
FPGA The hard stuff Visionary

About

Dizzy is a dead slow Z80 emulation environment in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages