summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/hprot1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/hprot1.cpp')
-rw-r--r--src/mame/drivers/hprot1.cpp17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/mame/drivers/hprot1.cpp b/src/mame/drivers/hprot1.cpp
index b7aff98f1ca..d3277707cdb 100644
--- a/src/mame/drivers/hprot1.cpp
+++ b/src/mame/drivers/hprot1.cpp
@@ -74,7 +74,7 @@ public:
DECLARE_WRITE8_MEMBER(henry_p1_w);
DECLARE_WRITE8_MEMBER(henry_p3_w);
- DECLARE_DRIVER_INIT(hprot1);
+ void init_hprot1();
DECLARE_PALETTE_INIT(hprot1);
HD44780_PIXEL_UPDATE(hprot1_pixel_update);
void hprotr8a(machine_config &config);
@@ -96,16 +96,15 @@ void hprot1_state::i80c31_prg(address_map &map)
map(0x0000, 0xffff).rom();
}
-DRIVER_INIT_MEMBER( hprot1_state, hprot1 )
+void hprot1_state::init_hprot1()
{
- int i;
uint8_t *ROM = memregion("maincpu")->base();
uint8_t bitswapped_ROM[0x10000];
- for(i=0x0000;i<0x10000;i++)
+ for (int i = 0x0000; i < 0x10000; i++)
bitswapped_ROM[i] = ROM[i];
- for(i=0x0000;i<0x10000;i++)
+ for (int i = 0x0000; i < 0x10000; i++)
ROM[bitswap<16>(i, 15, 14, 13, 12, 11, 10, 9, 8, 3, 2, 1, 0, 4, 5, 6, 7)] = bitswapped_ROM[i];
}
@@ -319,12 +318,12 @@ ROM_START( hprot2r6 )
ROM_LOAD( "hprot_card2_rev6.u2", 0x00000, 0x10000, CRC(791f2425) SHA1(70af8911a27921cac6d98a5cd07602a7f59c2848) )
ROM_END
-/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */
-COMP( 2002, hprot1, 0, 0, hprot1, hprot1, hprot1_state, hprot1, "HENRY", "Henry Prot I v19 (REV.1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_SOUND)
+/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */
+COMP( 2002, hprot1, 0, 0, hprot1, hprot1, hprot1_state, init_hprot1, "HENRY", "Henry Prot I v19 (REV.1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_SOUND)
/* fw version: "R19" Release date: February 1st, 2002. */
-COMP( 2006, hprotr8a, hprot1, 0, hprotr8a, hprotr8a, hprot1_state, hprot1, "HENRY", "Henry Prot CARD I (REV.08A)", MACHINE_NOT_WORKING)
+COMP( 2006, hprotr8a, hprot1, 0, hprotr8a, hprotr8a, hprot1_state, init_hprot1, "HENRY", "Henry Prot CARD I (REV.08A)", MACHINE_NOT_WORKING)
/* fw version: "V6.5QI I" Release date: September 18th, 2006. */
-COMP( 2003, hprot2r6, hprot1, 0, hprot2r6, hprot2r6, hprot1_state, hprot1, "HENRY", "Henry Prot CARD II (REV.6)", MACHINE_NOT_WORKING)
+COMP( 2003, hprot2r6, hprot1, 0, hprot2r6, hprot2r6, hprot1_state, init_hprot1, "HENRY", "Henry Prot CARD II (REV.6)", MACHINE_NOT_WORKING)
/* fw version: "V5.8CF II" Release date: June 23rd, 2003. */