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