10 lines
292 B
Rust
10 lines
292 B
Rust
pub trait Backplane {
|
|
fn data_bus(&self) -> u8;
|
|
fn address_bus(&self) -> u16;
|
|
fn read_mode(&self) -> bool;
|
|
fn set_read_mode(&mut self, new_mode: bool);
|
|
fn set_data_bus(&mut self, new_value: u8);
|
|
fn set_address_bus(&mut self, new_value: u16);
|
|
fn tick(&mut self);
|
|
}
|