summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2017-11-20 00:04:35 -0500
committer AJR <ajrhacker@users.noreply.github.com>2017-11-20 00:04:35 -0500
commit243272fe3cd167b121e64b96a0f9dff3d7af8389 (patch)
treecc51d5ee89216ef4651f6b3ab2d6f16f55d1758a
parent4a4fc5bc8c332599dfc4deb89055be4cdb2f6272 (diff)
seta.cpp: A few small cleanups (nw)
-rw-r--r--src/mame/drivers/seta.cpp24
-rw-r--r--src/mame/includes/seta.h1
2 files changed, 8 insertions, 17 deletions
diff --git a/src/mame/drivers/seta.cpp b/src/mame/drivers/seta.cpp
index 19194e4f925..ad0e51f0233 100644
--- a/src/mame/drivers/seta.cpp
+++ b/src/mame/drivers/seta.cpp
@@ -2011,8 +2011,10 @@ static ADDRESS_MAP_START( wrofaero_map, AS_PROGRAM, 16, seta_state )
ADDRESS_MAP_END
static ADDRESS_MAP_START( zombraid_map, AS_PROGRAM, 16, seta_state )
- AM_IMPORT_FROM( wrofaero_map )
AM_RANGE(0x300000, 0x30ffff) AM_RAM AM_SHARE("nvram") // actually 8K x8 SRAM
+ AM_RANGE(0xf00000, 0xf00001) AM_WRITE(zombraid_gun_w)
+ AM_RANGE(0xf00002, 0xf00003) AM_READ(zombraid_gun_r)
+ AM_IMPORT_FROM( wrofaero_map )
ADDRESS_MAP_END
READ16_MEMBER(seta_state::zingzipbl_unknown_r)
@@ -2917,6 +2919,7 @@ WRITE16_MEMBER(seta_state::wiggie_soundlatch_w)
static ADDRESS_MAP_START( wiggie_map, AS_PROGRAM, 16, seta_state )
AM_RANGE(0x000000, 0x01ffff) AM_ROM // ROM
AM_RANGE(0xffc000, 0xffffff) AM_RAM // RAM
+ AM_RANGE(0x100000, 0x103fff) AM_NOP // X1_010 is not used
AM_RANGE(0x200000, 0x200001) AM_WRITENOP // ?
AM_RANGE(0x300000, 0x300001) AM_WRITENOP // ?
AM_RANGE(0x400000, 0x40ffff) AM_WRITE(thunderl_protection_w) // Protection (not in wits)
@@ -2928,6 +2931,7 @@ static ADDRESS_MAP_START( wiggie_map, AS_PROGRAM, 16, seta_state )
AM_RANGE(0xb00004, 0xb00005) AM_READ_PORT("COINS") // Coins
AM_RANGE(0xb0000c, 0xb0000d) AM_READ(thunderl_protection_r) // Protection (not in wits)
AM_RANGE(0xb00008, 0xb00009) AM_READ_PORT("P3") // P3 (wits)
+ AM_RANGE(0xb00008, 0xb00009) AM_WRITE(wiggie_soundlatch_w)
AM_RANGE(0xb0000a, 0xb0000b) AM_READ_PORT("P4") // P4 (wits)
/**/AM_RANGE(0xc00000, 0xc00001) AM_RAM // ? 0x4000
/**/AM_RANGE(0xd00000, 0xd005ff) AM_RAM AM_DEVREADWRITE("spritegen", seta001_device, spriteylow_r16, spriteylow_w16) // Sprites Y
@@ -11847,13 +11851,6 @@ DRIVER_INIT_MEMBER(seta_state,eightfrc)
}
-DRIVER_INIT_MEMBER(seta_state,zombraid)
-{
- m_maincpu->space(AS_PROGRAM).install_read_handler(0xf00002, 0xf00003, read16_delegate(FUNC(seta_state::zombraid_gun_r),this));
- m_maincpu->space(AS_PROGRAM).install_write_handler(0xf00000, 0xf00001, write16_delegate(FUNC(seta_state::zombraid_gun_w),this));
-}
-
-
DRIVER_INIT_MEMBER(seta_state,kiwame)
{
uint16_t *RAM = (uint16_t *) memregion("maincpu")->base();
@@ -11898,11 +11895,6 @@ DRIVER_INIT_MEMBER(seta_state,wiggie)
}
-
- /* X1_010 is not used. */
- m_maincpu->space(AS_PROGRAM).nop_readwrite(0x100000, 0x103fff);
- m_maincpu->space(AS_PROGRAM).install_write_handler(0xB00008, 0xB00009, write16_delegate(FUNC(seta_state::wiggie_soundlatch_w),this));
-
}
DRIVER_INIT_MEMBER(seta_state,crazyfgt)
@@ -12044,8 +12036,8 @@ GAME( 1995, gundharac, gundhara, gundhara, gundhara, seta_state, 0,
GAME( 1995, sokonuke, 0, extdwnhl, sokonuke, seta_state, 0, ROT0, "Sammy Industries", "Sokonuke Taisen Game (Japan)", MACHINE_IMPERFECT_SOUND )
-GAME( 1995, zombraid, 0, zombraid, zombraid, seta_state, zombraid, ROT0, "American Sammy", "Zombie Raid (9/28/95, US)", MACHINE_NO_COCKTAIL )
-GAME( 1995, zombraidp, zombraid, zombraid, zombraid, seta_state, zombraid, ROT0, "American Sammy", "Zombie Raid (9/28/95, US, prototype PCB)", MACHINE_NO_COCKTAIL ) // actual code is same as the released version
-GAME( 1995, zombraidpj,zombraid, zombraid, zombraid, seta_state, zombraid, ROT0, "Sammy Industries Co.,Ltd.", "Zombie Raid (9/28/95, Japan, prototype PCB)", MACHINE_NO_COCKTAIL ) // just 3 bytes different from above
+GAME( 1995, zombraid, 0, zombraid, zombraid, seta_state, 0, ROT0, "American Sammy", "Zombie Raid (9/28/95, US)", MACHINE_NO_COCKTAIL )
+GAME( 1995, zombraidp, zombraid, zombraid, zombraid, seta_state, 0, ROT0, "American Sammy", "Zombie Raid (9/28/95, US, prototype PCB)", MACHINE_NO_COCKTAIL ) // actual code is same as the released version
+GAME( 1995, zombraidpj,zombraid, zombraid, zombraid, seta_state, 0, ROT0, "Sammy Industries Co.,Ltd.", "Zombie Raid (9/28/95, Japan, prototype PCB)", MACHINE_NO_COCKTAIL ) // just 3 bytes different from above
GAME( 1996, crazyfgt, 0, crazyfgt, crazyfgt, seta_state, crazyfgt, ROT0, "Subsino", "Crazy Fight", MACHINE_UNEMULATED_PROTECTION | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND )
diff --git a/src/mame/includes/seta.h b/src/mame/includes/seta.h
index e1c48f8c04a..27985409a91 100644
--- a/src/mame/includes/seta.h
+++ b/src/mame/includes/seta.h
@@ -191,7 +191,6 @@ public:
DECLARE_DRIVER_INIT(downtown);
DECLARE_DRIVER_INIT(rezon);
DECLARE_DRIVER_INIT(twineagl);
- DECLARE_DRIVER_INIT(zombraid);
DECLARE_DRIVER_INIT(crazyfgt);
DECLARE_DRIVER_INIT(metafox);
DECLARE_DRIVER_INIT(arbalest);