use crate::constants::constants_system::SIZE_32KB;
use crate::traits::bus_device::BusDevice;
use crate::traits::memory_chip::MemoryChip;

pub trait RomChip: MemoryChip + BusDevice {
    /// Program
    ///
    /// Replaces all data in the chip
    fn program(new_data: &[u8]) -> Box<Self>;
}
