From 20eedd9cf4b813ca246567b3a4976a588001ea33 Mon Sep 17 00:00:00 2001 From: Olivier Galibert Date: Sat, 27 Jan 2018 19:00:58 +0100 Subject: [PATCH] More misc stuff (nw) --- src/mame/drivers/gb.cpp | 2 +- src/mame/drivers/mexico86.cpp | 4 ++-- src/mame/drivers/pacman.cpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/mame/drivers/gb.cpp b/src/mame/drivers/gb.cpp index 6e4c2c03c4b..0939a96ae82 100644 --- a/src/mame/drivers/gb.cpp +++ b/src/mame/drivers/gb.cpp @@ -462,7 +462,7 @@ static ADDRESS_MAP_START(megaduck_map, AS_PROGRAM, 8, megaduck_state) AM_RANGE(0xa000, 0xafff) AM_NOP /* unused? */ AM_RANGE(0xb000, 0xb000) AM_WRITE(bank2_w) AM_RANGE(0xb001, 0xbfff) AM_NOP /* unused? */ - AM_RANGE(0xc000, 0xfe9f) AM_RAM /* 8k/16k? RAM */ + AM_RANGE(0xc000, 0xfdff) AM_RAM /* 8k/16k? RAM */ AM_RANGE(0xfe00, 0xfeff) AM_DEVREADWRITE("ppu", dmg_ppu_device, oam_r, oam_w) /* OAM RAM */ AM_RANGE(0xff00, 0xff0f) AM_READWRITE(gb_io_r, gb_io_w) /* I/O */ AM_RANGE(0xff10, 0xff1f) AM_READWRITE(megaduck_video_r, megaduck_video_w) /* video controller */ diff --git a/src/mame/drivers/mexico86.cpp b/src/mame/drivers/mexico86.cpp index 65f1ddcd786..81ddb07c4be 100644 --- a/src/mame/drivers/mexico86.cpp +++ b/src/mame/drivers/mexico86.cpp @@ -83,11 +83,11 @@ READ8_MEMBER(mexico86_state::kiki_ym2203_r) static ADDRESS_MAP_START( mexico86_map, AS_PROGRAM, 8, mexico86_state ) AM_RANGE(0x0000, 0x7fff) AM_ROM AM_RANGE(0x8000, 0xbfff) AM_ROMBANK("bank1") /* banked roms */ - AM_RANGE(0xc000, 0xe7ff) AM_RAM AM_SHARE("share1") /* shared with sound cpu */ + AM_RANGE(0xc000, 0xd4ff) AM_RAM AM_SHARE("videoram") AM_RANGE(0xd500, 0xd7ff) AM_RAM AM_SHARE("objectram") + AM_RANGE(0xe000, 0xe7ff) AM_RAM AM_SHARE("share1") /* shared with sound cpu */ AM_RANGE(0xe800, 0xe8ff) AM_RAM AM_SHARE("protection_ram") /* shared with mcu */ AM_RANGE(0xe900, 0xefff) AM_RAM - AM_RANGE(0xc000, 0xd4ff) AM_RAM AM_SHARE("videoram") AM_RANGE(0xf000, 0xf000) AM_WRITE(mexico86_bankswitch_w) /* program and gfx ROM banks */ AM_RANGE(0xf008, 0xf008) AM_WRITE(mexico86_f008_w) /* cpu reset lines + other unknown stuff */ AM_RANGE(0xf010, 0xf010) AM_READ_PORT("IN3") diff --git a/src/mame/drivers/pacman.cpp b/src/mame/drivers/pacman.cpp index 56b57af749f..f20b7967062 100644 --- a/src/mame/drivers/pacman.cpp +++ b/src/mame/drivers/pacman.cpp @@ -1286,7 +1286,7 @@ static ADDRESS_MAP_START( superabc_map, AS_PROGRAM, 8, pacman_state ) AM_RANGE(0x0000, 0x3fff) AM_ROMBANK("bank1") AM_RANGE(0x4000, 0x43ff) AM_MIRROR(0xa000) AM_RAM_WRITE(pacman_videoram_w) AM_SHARE("videoram") AM_RANGE(0x4400, 0x47ff) AM_MIRROR(0xa000) AM_RAM_WRITE(pacman_colorram_w) AM_SHARE("colorram") - AM_RANGE(0x4800, 0x4fff) AM_MIRROR(0xa000) AM_RAM AM_SHARE("28c16.u17") // nvram + AM_RANGE(0x4800, 0x4fef) AM_MIRROR(0xa000) AM_RAM AM_SHARE("28c16.u17") // nvram AM_RANGE(0x4ff0, 0x4fff) AM_MIRROR(0xa000) AM_RAM AM_SHARE("spriteram") AM_RANGE(0x5002, 0x5002) AM_MIRROR(0xaf3c) AM_WRITE(superabc_bank_w) AM_RANGE(0x5000, 0x5007) AM_MIRROR(0xaf38) AM_DEVWRITE("mainlatch", ls259_device, write_d0)