saturnus 0.1.0

Headless, clean-room emulator of the HP Saturn calculators (core library)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Saturn CPU: registers, decoder, ALU and instruction execution.
//! wiki: hardware/saturn-cpu

pub mod alu;
pub mod bus;
pub mod cycles;
pub mod decode;
pub mod disasm;
pub mod exec;
pub mod instr;
pub mod regs;

pub use bus::Bus;
pub use cycles::CycleTable;
pub use decode::{Decoded, decode};
pub use disasm::disassemble;
pub use exec::{Cpu, Event};
pub use regs::{ADDR_MASK, Mode, Registers, ReturnStack};