diff options
Diffstat (limited to 'src/mame/drivers/blmbycar.cpp')
-rw-r--r-- | src/mame/drivers/blmbycar.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/mame/drivers/blmbycar.cpp b/src/mame/drivers/blmbycar.cpp index dbff04fa901..8b1a07a8e64 100644 --- a/src/mame/drivers/blmbycar.cpp +++ b/src/mame/drivers/blmbycar.cpp @@ -504,13 +504,11 @@ ROM_START( watrball ) ROM_END -DRIVER_INIT_MEMBER(blmbycar_state,blmbycar) +void blmbycar_state::init_blmbycar() { uint16_t *RAM = (uint16_t *) memregion("maincpu")->base(); size_t size = memregion("maincpu")->bytes() / 2; - int i; - - for (i = 0; i < size; i++) + for (int i = 0; i < size; i++) { uint16_t x = RAM[i]; x = (x & ~0x0606) | ((x & 0x0202) << 1) | ((x & 0x0404) >> 1); @@ -526,6 +524,6 @@ DRIVER_INIT_MEMBER(blmbycar_state,blmbycar) ***************************************************************************/ -GAME( 1994, blmbycar, 0, blmbycar, blmbycar, blmbycar_state, blmbycar, ROT0, "ABM & Gecas", "Blomby Car", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, blmbycaru, blmbycar, blmbycar, blmbycar, blmbycar_state, 0, ROT0, "ABM & Gecas", "Blomby Car (not encrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, watrball, 0, watrball, watrball, blmbycar_state, 0, ROT0, "ABM", "Water Balls", MACHINE_SUPPORTS_SAVE ) +GAME( 1994, blmbycar, 0, blmbycar, blmbycar, blmbycar_state, init_blmbycar, ROT0, "ABM & Gecas", "Blomby Car", MACHINE_SUPPORTS_SAVE ) +GAME( 1994, blmbycaru, blmbycar, blmbycar, blmbycar, blmbycar_state, empty_init, ROT0, "ABM & Gecas", "Blomby Car (not encrypted)", MACHINE_SUPPORTS_SAVE ) +GAME( 1996, watrball, 0, watrball, watrball, blmbycar_state, empty_init, ROT0, "ABM", "Water Balls", MACHINE_SUPPORTS_SAVE ) |