summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/vii.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/vii.c')
-rw-r--r--src/mess/drivers/vii.c20
1 files changed, 8 insertions, 12 deletions
diff --git a/src/mess/drivers/vii.c b/src/mess/drivers/vii.c
index de9a14b866c..f51059100a2 100644
--- a/src/mess/drivers/vii.c
+++ b/src/mess/drivers/vii.c
@@ -663,8 +663,6 @@ READ16_MEMBER( vii_state::io_r )
static const char *const gpioregs[] = { "GPIO Data Port", "GPIO Buffer Port", "GPIO Direction Port", "GPIO Attribute Port", "GPIO IRQ/Latch Port" };
static const char gpioports[] = { 'A', 'B', 'C' };
- offset -= 0x500;
-
UINT16 val = m_io_regs[offset];
switch(offset)
@@ -738,8 +736,6 @@ WRITE16_MEMBER( vii_state::io_w )
UINT16 temp = 0;
- offset -= 0x500;
-
switch(offset)
{
case 0x00: // GPIO special function select
@@ -901,14 +897,14 @@ READ16_MEMBER( vii_state::rom_r )
}
static ADDRESS_MAP_START( vii_mem, AS_PROGRAM, 16, vii_state )
- AM_RANGE( 0x000000, 0x004fff ) AM_RAM AM_SHARE("p_ram")
- AM_RANGE( 0x005000, 0x0051ff ) AM_READWRITE(video_r, video_w)
- AM_RANGE( 0x005200, 0x0055ff ) AM_RAM AM_SHARE("p_rowscroll")
- AM_RANGE( 0x005600, 0x0057ff ) AM_RAM AM_SHARE("p_palette")
- AM_RANGE( 0x005800, 0x005fff ) AM_RAM AM_SHARE("p_spriteram")
- AM_RANGE( 0x006000, 0x006fff ) AM_READWRITE(audio_r, audio_w)
- AM_RANGE( 0x007000, 0x007fff ) AM_READWRITE(io_r, io_w)
- AM_RANGE( 0x008000, 0x7fffff ) AM_READ(rom_r)
+ AM_RANGE( 0x000000, 0x0027ff ) AM_RAM AM_SHARE("p_ram")
+ AM_RANGE( 0x002800, 0x0028ff ) AM_READWRITE(video_r, video_w)
+ AM_RANGE( 0x002900, 0x002aff ) AM_RAM AM_SHARE("p_rowscroll")
+ AM_RANGE( 0x002b00, 0x002bff ) AM_RAM AM_SHARE("p_palette")
+ AM_RANGE( 0x002c00, 0x002fff ) AM_RAM AM_SHARE("p_spriteram")
+ AM_RANGE( 0x003000, 0x0037ff ) AM_READWRITE(audio_r, audio_w)
+ AM_RANGE( 0x003d00, 0x003eff ) AM_READWRITE(io_r, io_w)
+ AM_RANGE( 0x004000, 0x3fffff ) AM_READ(rom_r)
ADDRESS_MAP_END
static INPUT_PORTS_START( vii )