Crate rz80 [−] [src]
rz80 is a Z80 chip family emulation library written in Rust which can be used as basis for writing a full computer emulator.
Structs
CPU |
Z80 CPU emulation |
Daisychain |
interrupt controller daisychain |
Memory |
memory access |
PIO |
Z80 PIO emulation |
Registers |
CPU register access |
Constants
CF |
carry flag |
HF |
half carry flag |
NF |
add/subtract flag |
PF |
parity flag (same as overflow) |
PIO_A | |
PIO_B | |
SF |
sign flag |
VF |
overflow flag (same as parity) |
XF |
undocumented 'X' flag |
YF |
undocumented 'Y' flag |
ZF |
zero flag |
Traits
Bus |
system bus trait |
Type Definitions
RegT |
generic integer type for 8- and 16-bit values |