From 25706504ccbc6d5cb442fa2992abe6026c7aa55d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jo=C3=A3o=20Magalh=C3=A3es?= <joamag@gmail.com>
Date: Sat, 29 Jun 2024 13:59:32 +0100
Subject: [PATCH] fix: boot ROM type validation

---
 src/gb.rs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/gb.rs b/src/gb.rs
index 144c7d4e..e4697d6f 100644
--- a/src/gb.rs
+++ b/src/gb.rs
@@ -1188,7 +1188,7 @@ impl GameBoy {
 
     pub fn load_boot_dmg(&mut self, boot_rom: Option<BootRom>) -> Result<(), Error> {
         let boot_rom = boot_rom.unwrap_or(BootRom::DmgBootix);
-        if !boot_rom.is_cgb() {
+        if !boot_rom.is_dmg_compat() {
             return Err(Error::IncompatibleBootRom);
         }
         self.load_boot_static(boot_rom);
@@ -1220,7 +1220,7 @@ impl GameBoy {
 
     pub fn load_boot_dmg_f(&mut self, boot_rom: Option<BootRom>) -> Result<(), Error> {
         let boot_rom = boot_rom.unwrap_or(BootRom::DmgBootix);
-        if !boot_rom.is_cgb() {
+        if !boot_rom.is_dmg_compat() {
             return Err(Error::IncompatibleBootRom);
         }
         self.load_boot_file(boot_rom)?;
-- 
GitLab