rustzx_z80/lib.rs
1#![no_std]
2
3//! Module which contains all CPU-specific structures, functions, constants
4
5mod bus;
6mod codegen;
7mod cpu;
8mod opcode;
9mod registers;
10mod smallnum;
11mod tables;
12
13pub use bus::Z80Bus;
14pub use codegen::{CodeGenerator, CodegenMemorySpace};
15pub use cpu::{IntMode, Z80};
16pub use opcode::{Opcode, Prefix};
17pub use registers::{
18 flag_pos, RegName16, RegName8, Regs, FLAG_CARRY, FLAG_F3, FLAG_F5, FLAG_HALF_CARRY, FLAG_PV,
19 FLAG_SIGN, FLAG_SUB, FLAG_ZERO,
20};