Proper initial value for the Joypad register

This commit is contained in:
Lior Halphon 2016-06-18 15:01:51 +03:00
parent 07c5e8fcb1
commit d58ddef07b

View File

@ -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->sprite_palletes_rgb[6] = gb->sprite_palletes_rgb[2] = gb->background_palletes_rgb[2] = 0x55555555;
gb->input_callback = default_input_callback; gb->input_callback = default_input_callback;
gb->cartridge_type = &cart_defs[0]; // Default cartridge type gb->cartridge_type = &cart_defs[0]; // Default cartridge type
gb->io_registers[GB_IO_JOYP] = 0xF;
} }
void gb_init_cgb(GB_gameboy_t *gb) 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->cgb_ram_bank = 1;
gb->input_callback = default_input_callback; gb->input_callback = default_input_callback;
gb->cartridge_type = &cart_defs[0]; // Default cartridge type gb->cartridge_type = &cart_defs[0]; // Default cartridge type
gb->io_registers[GB_IO_JOYP] = 0xF;
} }
void gb_free(GB_gameboy_t *gb) void gb_free(GB_gameboy_t *gb)