diff options
Diffstat (limited to 'src/mame/drivers/baraduke.cpp')
-rw-r--r-- | src/mame/drivers/baraduke.cpp | 19 |
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 ) |