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
//! System bus: address decoding between the Saturn CPU and the memory
//! modules.
//!
//! The [`MemoryController`] models the per-chip controllers of the Clarke
//! (HP48 SX) and Yorke (HP48 GX, HP49G) chips: it decides which chip select line
//! answers a given address. Memory contents live in [`crate::modules`].

pub mod controller;

pub use controller::{Chip, MemoryController, Select};