mirror of
https://github.com/holub/mame
synced 2025-04-25 01:40:16 +03:00
Better fix for gradius3.
This commit is contained in:
parent
f6376e7f52
commit
3b71ebf277
@ -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 */
|
||||
|
@ -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];
|
||||
|
Loading…
Reference in New Issue
Block a user