diff options
author | 2012-09-04 20:40:53 +0000 | |
---|---|---|
committer | 2012-09-04 20:40:53 +0000 | |
commit | 65cb0b57e923dec0eefae6882c78c2aa6c18d79e (patch) | |
tree | 9fc81eddf8e2061b92501e1ae06d40b000a641d6 /src | |
parent | 9a4afc42b6aa8f49bd7ffa2a15caeb61444b0168 (diff) |
Fix for Berlin Wall crashing or hanging on exit for some systems. From Haze (nw)
Diffstat (limited to 'src')
-rw-r--r-- | src/mame/drivers/kaneko16.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mame/drivers/kaneko16.c b/src/mame/drivers/kaneko16.c index 438b3e72a5a..347baa31e15 100644 --- a/src/mame/drivers/kaneko16.c +++ b/src/mame/drivers/kaneko16.c @@ -242,7 +242,8 @@ static ADDRESS_MAP_START( berlwall, AS_PROGRAM, 16, kaneko16_berlwall_state ) // AM_RANGE(0x480000, 0x480001) AM_RAM // ? AM_RANGE(0x500000, 0x500001) AM_READWRITE(kaneko16_bg15_reg_r, kaneko16_bg15_reg_w) AM_SHARE("bg15_reg") // High Color Background AM_RANGE(0x580000, 0x580001) AM_READWRITE(kaneko16_bg15_select_r, kaneko16_bg15_select_w) AM_SHARE("bg15_select") - AM_RANGE(0x600000, 0x60003f) AM_DEVREADWRITE("kan_spr", kaneko16_sprite_device, kaneko16_sprites_regs_r, kaneko16_sprites_regs_w) + AM_RANGE(0x600000, 0x60001f) AM_DEVREADWRITE("kan_spr", kaneko16_sprite_device, kaneko16_sprites_regs_r, kaneko16_sprites_regs_w) + /* writes to 0x600020 - 0x60003f too, mirror, or is it only hooked up on bytes or similar? */ AM_RANGE(0x680000, 0x680001) AM_READ_PORT("P1") AM_RANGE(0x680002, 0x680003) AM_READ_PORT("P2") AM_RANGE(0x680004, 0x680005) AM_READ_PORT("SYSTEM") |