From af10e07ed76ee5654b8018631c15c6e3b244d8fe Mon Sep 17 00:00:00 2001 From: Lior Halphon Date: Sat, 6 Aug 2016 18:57:13 +0300 Subject: [PATCH] Initing OBP0/1 correctly --- Core/gb.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Core/gb.c b/Core/gb.c index 0a40c46..1ec611b 100644 --- a/Core/gb.c +++ b/Core/gb.c @@ -112,6 +112,8 @@ void GB_init(GB_gameboy_t *gb) gb->async_input_callback = default_async_input_callback; gb->cartridge_type = &GB_cart_defs[0]; // Default cartridge type + gb->io_registers[GB_IO_OBP0] = gb->io_registers[GB_IO_OBP1] = 0xFF; + gb->io_registers[GB_IO_JOYP] = 0xF; } @@ -137,6 +139,8 @@ void GB_init_cgb(GB_gameboy_t *gb) gb->async_input_callback = default_async_input_callback; gb->cartridge_type = &GB_cart_defs[0]; // Default cartridge type + gb->io_registers[GB_IO_OBP0] = gb->io_registers[GB_IO_OBP1] = 0xFF; + gb->io_registers[GB_IO_JOYP] = 0xF; }