mirror of
https://github.com/holub/mame
synced 2025-05-30 17:41:47 +03:00
not worth mention: dynax.c: fixed a few games which were trying to access rom banks beyond the last one
This commit is contained in:
parent
c8d1935c02
commit
ef6e27822a
@ -287,8 +287,13 @@ static WRITE8_HANDLER( jantouki_sound_rombank_w )
|
|||||||
static WRITE8_HANDLER( hnoridur_rombank_w )
|
static WRITE8_HANDLER( hnoridur_rombank_w )
|
||||||
{
|
{
|
||||||
dynax_state *state = (dynax_state *)space->machine->driver_data;
|
dynax_state *state = (dynax_state *)space->machine->driver_data;
|
||||||
|
int bank_n = (memory_region_length(space->machine, "maincpu") - 0x10000) / 0x8000;
|
||||||
|
|
||||||
//logerror("%04x: rom bank = %02x\n", cpu_get_pc(space->cpu), data);
|
//logerror("%04x: rom bank = %02x\n", cpu_get_pc(space->cpu), data);
|
||||||
memory_set_bank(space->machine, "bank1", data);
|
if (data < bank_n)
|
||||||
|
memory_set_bank(space->machine, "bank1", data);
|
||||||
|
else
|
||||||
|
logerror("rom_bank = %02x (larger than the maximum bank %02x)\n", data, bank_n);
|
||||||
state->hnoridur_bank = data;
|
state->hnoridur_bank = data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user