From d58ddef07b8bb73c4b0732f9f547a0b75f7dce91 Mon Sep 17 00:00:00 2001 From: Lior Halphon Date: Sat, 18 Jun 2016 15:01:51 +0300 Subject: [PATCH] Proper initial value for the Joypad register --- Core/gb.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Core/gb.c b/Core/gb.c index beb34c0..99eafaa 100644 --- a/Core/gb.c +++ b/Core/gb.c @@ -132,6 +132,8 @@ void gb_init(GB_gameboy_t *gb) gb->sprite_palletes_rgb[6] = gb->sprite_palletes_rgb[2] = gb->background_palletes_rgb[2] = 0x55555555; gb->input_callback = default_input_callback; gb->cartridge_type = &cart_defs[0]; // Default cartridge type + + gb->io_registers[GB_IO_JOYP] = 0xF; } void gb_init_cgb(GB_gameboy_t *gb) @@ -154,6 +156,8 @@ void gb_init_cgb(GB_gameboy_t *gb) gb->cgb_ram_bank = 1; gb->input_callback = default_input_callback; gb->cartridge_type = &cart_defs[0]; // Default cartridge type + + gb->io_registers[GB_IO_JOYP] = 0xF; } void gb_free(GB_gameboy_t *gb)