all repos — mgba @ e11227177fe06ba92fa85e6c0fa3e4e8307d9f64

mGBA Game Boy Advance Emulator

GBA Hardware: More RTC fixes
Vicki Pfau vi@endrift.com
Sun, 04 Feb 2018 13:54:49 -0800
commit

e11227177fe06ba92fa85e6c0fa3e4e8307d9f64

parent

154b447ae6c78017f6daa3c7bb0cab42a7fe17c6

1 files changed, 3 insertions(+), 1 deletions(-)

jump to
M src/gba/hardware.csrc/gba/hardware.c

@@ -172,6 +172,8 @@ break;

case 1: if ((hw->pinState & 5) == 5) { hw->rtc.transferStep = 2; + } else { + hw->rtc.transferStep = 0; } _outputPins(hw, 5); break;

@@ -203,7 +205,7 @@ hw->rtc.bitsRead = 0;

hw->rtc.bytesRemaining = 0; hw->rtc.commandActive = 0; hw->rtc.command = 0; - hw->rtc.transferStep = 0; + hw->rtc.transferStep = hw->pinState & 1; _outputPins(hw, 1); } }