summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/baraduke.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/baraduke.cpp')
-rw-r--r--src/mame/drivers/baraduke.cpp19
1 files changed, 8 insertions, 11 deletions
diff --git a/src/mame/drivers/baraduke.cpp b/src/mame/drivers/baraduke.cpp
index b7e834509de..8538d2e8389 100644
--- a/src/mame/drivers/baraduke.cpp
+++ b/src/mame/drivers/baraduke.cpp
@@ -525,19 +525,16 @@ ROM_START( metrocrsa )
ROM_END
-DRIVER_INIT_MEMBER(baraduke_state,baraduke)
+void baraduke_state::init_baraduke()
{
- uint8_t *rom;
- int i;
-
/* unpack the third tile ROM */
- rom = memregion("gfx2")->base() + 0x8000;
- for (i = 0x2000;i < 0x4000;i++)
+ uint8_t *rom = memregion("gfx2")->base() + 0x8000;
+ for (int i = 0x2000; i < 0x4000; i++)
{
rom[i + 0x2000] = rom[i];
rom[i + 0x4000] = rom[i] << 4;
}
- for (i = 0;i < 0x2000;i++)
+ for (int i = 0; i < 0x2000; i++)
{
rom[i + 0x2000] = rom[i] << 4;
}
@@ -545,7 +542,7 @@ DRIVER_INIT_MEMBER(baraduke_state,baraduke)
-GAME( 1985, metrocrs, 0, baraduke, metrocrs, baraduke_state, baraduke, ROT0, "Namco", "Metro-Cross (set 1)", 0 )
-GAME( 1985, metrocrsa,metrocrs, baraduke, metrocrs, baraduke_state, baraduke, ROT0, "Namco", "Metro-Cross (set 2)", 0 )
-GAME( 1985, aliensec, 0, baraduke, baraduke, baraduke_state, baraduke, ROT0, "Namco", "Alien Sector", 0 )
-GAME( 1985, baraduke, aliensec, baraduke, baraduke, baraduke_state, baraduke, ROT0, "Namco", "Baraduke", 0 )
+GAME( 1985, metrocrs, 0, baraduke, metrocrs, baraduke_state, init_baraduke, ROT0, "Namco", "Metro-Cross (set 1)", 0 )
+GAME( 1985, metrocrsa, metrocrs, baraduke, metrocrs, baraduke_state, init_baraduke, ROT0, "Namco", "Metro-Cross (set 2)", 0 )
+GAME( 1985, aliensec, 0, baraduke, baraduke, baraduke_state, init_baraduke, ROT0, "Namco", "Alien Sector", 0 )
+GAME( 1985, baraduke, aliensec, baraduke, baraduke, baraduke_state, init_baraduke, ROT0, "Namco", "Baraduke", 0 )