silly mistake that i have literally made before

This commit is contained in:
Alex Janka 2023-02-23 16:39:04 +11:00
parent 3fc25fcfb2
commit 02bc2df0e8

View file

@ -1,6 +1,10 @@
use self::mmio::{Apu, Gpu, Joypad, Serial}; use self::mmio::{Apu, Gpu, Joypad, Serial};
pub use self::rom::Rom; pub use self::rom::Rom;
use crate::{processor::SplitRegister, util::set_bit, verbose_println, Cpu}; use crate::{
processor::SplitRegister,
util::{clear_bit, set_bit},
verbose_println, Cpu,
};
use gilrs::Gilrs; use gilrs::Gilrs;
use minifb::{Key, Window}; use minifb::{Key, Window};
@ -241,6 +245,9 @@ impl Cpu {
if gpu_interrupts.lcd_stat { if gpu_interrupts.lcd_stat {
self.memory.set(0xFF0F, set_bit(self.memory.get(0xFF0F), 1)); self.memory.set(0xFF0F, set_bit(self.memory.get(0xFF0F), 1));
} else {
self.memory
.set(0xFF0F, clear_bit(self.memory.get(0xFF0F), 1));
} }
} }
} }