1pub type M68kVectors = [u8; 256];
2
3pub const SH2_MASTER: &[u8; 2048] = include_bytes!("sh2_master_boot_rom.bin");
4pub const SH2_SLAVE: &[u8; 1024] = include_bytes!("sh2_slave_boot_rom.bin");
5
6const M68K_VECTORS: &M68kVectors = include_bytes!("m68k_vectors.bin");
7
8pub const fn new_m68k_vectors() -> M68kVectors {
9    let mut vectors = *M68K_VECTORS;
10
11    // 68K HINT vector is initialized to 0 - verified on hardware by testpico
12    vectors[0x70] = 0;
13    vectors[0x71] = 0;
14    vectors[0x72] = 0;
15    vectors[0x73] = 0;
16
17    vectors
18}