use crate::*; pub struct Bedrock { pub mem: ProgramMemory, pub wst: Stack, pub rst: Stack, pub dev: DeviceBus, pub cyc: usize, } impl Bedrock { pub fn new(device_bus: DeviceBus) -> Self { Self { mem: ProgramMemory::new(), wst: Stack::new(), rst: Stack::new(), dev: device_bus, cyc: 0, } } }