diff --git a/res/boot/dmg_bootix.bin b/res/boot/dmg_bootix.bin new file mode 100644 index 0000000000000000000000000000000000000000..73deaa3c5c7be3c02d8dab9898bec621f1cfd681 Binary files /dev/null and b/res/boot/dmg_bootix.bin differ diff --git a/res/boot/mgb_bootix.bin b/res/boot/mgb_bootix.bin new file mode 100644 index 0000000000000000000000000000000000000000..3861e23f477c1e23a2ff441b1a0151c5f120852c Binary files /dev/null and b/res/boot/mgb_bootix.bin differ diff --git a/src/gb.rs b/src/gb.rs index 286fdc4bfdbe0391317483c55d61591142174b2f..2910563a3f5ab95b83ab5362d925280fb4ba85cd 100644 --- a/src/gb.rs +++ b/src/gb.rs @@ -66,10 +66,18 @@ impl GameBoy { self.load_boot(&data); } - pub fn load_boot_default(&mut self) { + pub fn load_boot_dmg_f(&mut self) { self.load_boot_file("./res/boot/dmg_boot.bin"); } + pub fn load_boot_sgb_f(&mut self) { + self.load_boot_file("./res/boot/sgb_boot.bin"); + } + + pub fn load_boot_default(&mut self) { + self.load_boot_dmg_f(); + } + pub fn load_boot_dmg(&mut self) { self.load_boot(&DMG_BOOT); }