diff --git a/src/mame/drivers/gradius3.c b/src/mame/drivers/gradius3.c index 5c520abda6a..482e71c8545 100644 --- a/src/mame/drivers/gradius3.c +++ b/src/mame/drivers/gradius3.c @@ -186,7 +186,7 @@ static ADDRESS_MAP_START( gradius3_map, ADDRESS_SPACE_PROGRAM, 16 ) AM_RANGE(0x0f0000, 0x0f0001) AM_WRITE(sound_irq_w) AM_RANGE(0x100000, 0x103fff) AM_RAM AM_SHARE(1) AM_RANGE(0x14c000, 0x153fff) AM_READWRITE(K052109_halfword_r, K052109_halfword_w) - AM_RANGE(0x180000, 0x19ffff) AM_READWRITE(gradius3_gfxram_r, gradius3_gfxram_w) AM_BASE(&gradius3_gfxram) + AM_RANGE(0x180000, 0x19ffff) AM_RAM_WRITE(gradius3_gfxram_w) AM_BASE(&gradius3_gfxram) AM_SHARE(2) ADDRESS_MAP_END @@ -196,7 +196,7 @@ static ADDRESS_MAP_START( gradius3_map2, ADDRESS_SPACE_PROGRAM, 16 ) AM_RANGE(0x140000, 0x140001) AM_WRITE(cpuB_irqenable_w) AM_RANGE(0x200000, 0x203fff) AM_RAM AM_SHARE(1) AM_RANGE(0x24c000, 0x253fff) AM_READWRITE(K052109_halfword_r, K052109_halfword_w) - AM_RANGE(0x280000, 0x29ffff) AM_READWRITE(gradius3_gfxram_r, gradius3_gfxram_w) + AM_RANGE(0x280000, 0x29ffff) AM_RAM_WRITE(gradius3_gfxram_w) AM_SHARE(2) AM_RANGE(0x2c0000, 0x2c000f) AM_READWRITE(K051937_halfword_r, K051937_halfword_w) AM_RANGE(0x2c0800, 0x2c0fff) AM_READWRITE(K051960_halfword_r, K051960_halfword_w) AM_RANGE(0x400000, 0x5fffff) AM_READ(gradius3_gfxrom_r) /* gfx ROMs are mapped here, and copied to RAM */ diff --git a/src/mame/video/gradius3.c b/src/mame/video/gradius3.c index c7751e953f9..5f1fbe6cdab 100644 --- a/src/mame/video/gradius3.c +++ b/src/mame/video/gradius3.c @@ -98,11 +98,6 @@ READ16_HANDLER( gradius3_gfxrom_r ) return (gfxdata[2*offset+1] << 8) | gfxdata[2*offset]; } -READ16_HANDLER( gradius3_gfxram_r ) -{ - return gradius3_gfxram[offset]; -} - WRITE16_HANDLER( gradius3_gfxram_w ) { int oldword = gradius3_gfxram[offset];