summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/gladiatr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/gladiatr.cpp')
-rw-r--r--src/mame/drivers/gladiatr.cpp38
1 files changed, 16 insertions, 22 deletions
diff --git a/src/mame/drivers/gladiatr.cpp b/src/mame/drivers/gladiatr.cpp
index 25eb602427c..7bb5155be82 100644
--- a/src/mame/drivers/gladiatr.cpp
+++ b/src/mame/drivers/gladiatr.cpp
@@ -1378,16 +1378,13 @@ void gladiatr_state::swap_block(uint8_t *src1,uint8_t *src2,int len)
}
}
-DRIVER_INIT_MEMBER(gladiatr_state,gladiatr)
+void gladiatr_state::init_gladiatr()
{
- uint8_t *rom;
- int i,j;
-
- rom = memregion("gfx2")->base();
+ uint8_t *rom = memregion("gfx2")->base();
// unpack 3bpp graphics
- for (j = 3; j >= 0; j--)
+ for (int j = 3; j >= 0; j--)
{
- for (i = 0; i < 0x2000; i++)
+ for (int i = 0; i < 0x2000; i++)
{
rom[i+(2*j+1)*0x2000] = rom[i+j*0x2000] >> 4;
rom[i+2*j*0x2000] = rom[i+j*0x2000];
@@ -1399,9 +1396,9 @@ DRIVER_INIT_MEMBER(gladiatr_state,gladiatr)
rom = memregion("gfx3")->base();
// unpack 3bpp graphics
- for (j = 5; j >= 0; j--)
+ for (int j = 5; j >= 0; j--)
{
- for (i = 0; i < 0x2000; i++)
+ for (int i = 0; i < 0x2000; i++)
{
rom[i+(2*j+1)*0x2000] = rom[i+j*0x2000] >> 4;
rom[i+2*j*0x2000] = rom[i+j*0x2000];
@@ -1433,23 +1430,20 @@ DRIVER_INIT_MEMBER(gladiatr_state,gladiatr)
}
-DRIVER_INIT_MEMBER(ppking_state, ppking)
+void ppking_state::init_ppking()
{
- uint8_t *rom;
- int i,j;
-
- rom = memregion("gfx2")->base();
+ uint8_t *rom = memregion("gfx2")->base();
// unpack 3bpp graphics
- for (i = 0; i < 0x2000; i++)
+ for (int i = 0; i < 0x2000; i++)
{
rom[i+0x2000] = rom[i] >> 4;
}
rom = memregion("gfx3")->base();
// unpack 3bpp graphics
- for (j = 1; j >= 0; j--)
+ for (int j = 1; j >= 0; j--)
{
- for (i = 0; i < 0x2000; i++)
+ for (int i = 0; i < 0x2000; i++)
{
rom[i+(2*j+1)*0x2000] = rom[i+j*0x2000] >> 4;
rom[i+2*j*0x2000] = rom[i+j*0x2000];
@@ -1472,8 +1466,8 @@ DRIVER_INIT_MEMBER(ppking_state, ppking)
-GAME( 1985, ppking, 0, ppking, ppking, ppking_state, ppking, ROT90, "Taito America Corporation", "Ping-Pong King", MACHINE_IMPERFECT_SOUND | MACHINE_NO_COCKTAIL | MACHINE_NODEVICE_LAN )
-GAME( 1986, gladiatr, 0, gladiatr, gladiatr, gladiatr_state, gladiatr, ROT0, "Allumer / Taito America Corporation", "Gladiator (US)", MACHINE_SUPPORTS_SAVE )
-GAME( 1986, ogonsiro, gladiatr, gladiatr, gladiatr, gladiatr_state, gladiatr, ROT0, "Allumer / Taito Corporation", "Ougon no Shiro (Japan)", MACHINE_SUPPORTS_SAVE )
-GAME( 1986, greatgur, gladiatr, gladiatr, gladiatr, gladiatr_state, gladiatr, ROT0, "Allumer / Taito Corporation", "Great Gurianos (Japan?)", MACHINE_SUPPORTS_SAVE )
-GAME( 1986, gcastle, gladiatr, gladiatr, gladiatr, gladiatr_state, gladiatr, ROT0, "Allumer / Taito Corporation", "Golden Castle (prototype?)", MACHINE_SUPPORTS_SAVE ) // incomplete dump
+GAME( 1985, ppking, 0, ppking, ppking, ppking_state, init_ppking, ROT90, "Taito America Corporation", "Ping-Pong King", MACHINE_IMPERFECT_SOUND | MACHINE_NO_COCKTAIL | MACHINE_NODEVICE_LAN )
+GAME( 1986, gladiatr, 0, gladiatr, gladiatr, gladiatr_state, init_gladiatr, ROT0, "Allumer / Taito America Corporation", "Gladiator (US)", MACHINE_SUPPORTS_SAVE )
+GAME( 1986, ogonsiro, gladiatr, gladiatr, gladiatr, gladiatr_state, init_gladiatr, ROT0, "Allumer / Taito Corporation", "Ougon no Shiro (Japan)", MACHINE_SUPPORTS_SAVE )
+GAME( 1986, greatgur, gladiatr, gladiatr, gladiatr, gladiatr_state, init_gladiatr, ROT0, "Allumer / Taito Corporation", "Great Gurianos (Japan?)", MACHINE_SUPPORTS_SAVE )
+GAME( 1986, gcastle, gladiatr, gladiatr, gladiatr, gladiatr_state, init_gladiatr, ROT0, "Allumer / Taito Corporation", "Golden Castle (prototype?)", MACHINE_SUPPORTS_SAVE ) // incomplete dump