From df5a1c83d8c5d680e1bd4ef1c6793db964ebebea Mon Sep 17 00:00:00 2001 From: Astatin Date: Fri, 7 Mar 2025 22:01:12 +0900 Subject: Add gamepad recorder & gamepad replay --- src/io.rs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src/io.rs') diff --git a/src/io.rs b/src/io.rs index 87d6a2a..f426222 100644 --- a/src/io.rs +++ b/src/io.rs @@ -22,15 +22,9 @@ impl Memory { 0x42 => self.display.viewport_y, 0x43 => self.display.viewport_x, 0x41 => { - let mut ret = match self.display.lcd_interrupt_mode { - 3 => 0b01000000, - 2 => 0b00100000, - 1 => 0b00010000, - 0 => 0b00001000, - _ => 0, - }; + let mut ret = 0b00001000 << self.display.lcd_interrupt_mode; - ret |= if self.display.ly > 0x90 { + ret |= if self.display.ly >= 0x90 { 1 } else if self.display.stat < 80 { 2 -- cgit v1.2.3-70-g09d2