summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/calomega.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/calomega.cpp')
-rw-r--r--src/mame/drivers/calomega.cpp314
1 files changed, 157 insertions, 157 deletions
diff --git a/src/mame/drivers/calomega.cpp b/src/mame/drivers/calomega.cpp
index b58c985fca5..bf6a4193808 100644
--- a/src/mame/drivers/calomega.cpp
+++ b/src/mame/drivers/calomega.cpp
@@ -449,7 +449,7 @@
Major improvements...
- Worked the analogic color system, adding the three R-G-B presets.
- - Added the PORT_ADJUST for RGB in all games, defining the default values.
+ - Added the PORT_ADJUST for RGB in all games, defining the default values.
- Redumped the Cal Omega - Game 20.8 (Winner's Choice). Reworked proper inputs.
- Inputs from the scratch for all the Pixels, Keno and Hotline games. Promoted to WORKING.
- Specific inputs for games 12.8, 15.7, 15.9, 17.2, and 20.4. Promoted to WORKING.
@@ -770,7 +770,7 @@ void calomega_state::s903_mux_w(uint8_t data)
uint8_t calomega_state::s905_mux_port_r()
{
- switch( m_s905_mux_data & 0x0f ) // bits 0-3
+ switch( m_s905_mux_data & 0x0f ) // bits 0-3
{
case 0x01: return m_in0_0->read();
case 0x02: return m_in0_1->read();
@@ -786,10 +786,10 @@ void calomega_state::s905_mux_w(uint8_t data)
m_s905_mux_data = data ^ 0x0f; // inverted
/* Upper nibble
- PIA_1_PB_4 - Hopper1.
- PIA_1_PB_5 - Hopper2.
- PIA_1_PB_6 - Not Connected.
- PIA_1_PB_7 - Lockout.
+ PIA_1_PB_4 - Hopper1.
+ PIA_1_PB_5 - Hopper2.
+ PIA_1_PB_6 - Not Connected.
+ PIA_1_PB_7 - Lockout.
*/
m_hopper->motor_w(BIT(~data, 4) && BIT(~data, 5));
m_lockout = BIT(data, 7);
@@ -800,18 +800,18 @@ void calomega_state::s905_mux_w(uint8_t data)
uint8_t calomega_state::pia0_bin_r()
{
- //logerror("PIA0: Port B in\n");
+ //logerror("PIA0: Port B in\n");
return 0xff;
}
void calomega_state::pia0_aout_w(uint8_t data)
{
- //logerror("PIA0: Port A out: %02X\n", data);
+ //logerror("PIA0: Port A out: %02X\n", data);
}
void calomega_state::pia0_bout_w(uint8_t data)
{
- // Meters???...M1-M5
+ // Meters???...M1-M5
m_diverter = BIT(data, 3);
m_lockout = BIT(data, 5);
m_hopper->motor_w(BIT(~data, 6) && BIT(~data, 7));
@@ -832,7 +832,7 @@ uint8_t calomega_state::pia1_ain_r()
uint8_t calomega_state::pia1_bin_r()
{
- // logerror("PIA1: Port B in\n");
+ // logerror("PIA1: Port B in\n");
return 0xff;
}
@@ -917,7 +917,7 @@ WRITE_LINE_MEMBER(calomega_state::vblank1_w)
WRITE_LINE_MEMBER(calomega_state::vblank2_w)
{
m_vblank = state;
- m_pia[1]->read(0);
+ m_pia[1]->read(0);
m_pia[1]->read(0);
m_pia[1]->cb1_w(state);
@@ -980,7 +980,7 @@ WRITE_LINE_MEMBER(calomega_state::dummy_pia_line_w)
*/
void calomega_state::lamps_903a_w(uint8_t data)
{
- // Whole 8 bits of PIA0 port B
+ // Whole 8 bits of PIA0 port B
m_lamps[0] = BIT(~data, 0); // L1 (Hold 1)
m_lamps[1] = BIT(~data, 1); // L2 (Hold 2)
m_lamps[2] = BIT(~data, 2); // L3 (Hold 3)
@@ -993,7 +993,7 @@ void calomega_state::lamps_903a_w(uint8_t data)
void calomega_state::lamps_903b_w(uint8_t data)
{
- // First 4 bits of PIA1 port A
+ // First 4 bits of PIA1 port A
m_lamps[5] = BIT(~data, 0); // L6 (Cancel)
m_lamps[6] = BIT(~data, 1); // L7 (Bet)
m_lamps[7] = BIT(~data, 2); // L8 (Take)
@@ -1002,7 +1002,7 @@ void calomega_state::lamps_903b_w(uint8_t data)
void calomega_state::lamps_905_w(uint8_t data)
{
- // Whole 8 bits of PIA0 port B
+ // Whole 8 bits of PIA0 port B
m_lamps[0] = BIT(~data, 0); // L1 (Hold 1)
m_lamps[1] = BIT(~data, 1); // L2 (Hold 2)
m_lamps[2] = BIT(~data, 2); // L3 (Hold 3)
@@ -1484,8 +1484,8 @@ static INPUT_PORTS_START( keno_903 )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("43")
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
- PORT_START("KB_11")
- PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Exit") PORT_CODE(KEYCODE_X) // #84 0x54 TEST EXIT
+ PORT_START("KB_11")
+ PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Exit") PORT_CODE(KEYCODE_X) // #84 0x54 TEST EXIT
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_CANCEL ) // #83 0x53 CANCEL "N"
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("60")
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("50")
@@ -1921,7 +1921,7 @@ static INPUT_PORTS_START( comg208 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Learn") PORT_CODE(KEYCODE_7)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Service/Clear") PORT_CODE(KEYCODE_8)
- PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Data / Audit") PORT_CODE(KEYCODE_9)
+ PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Data / Audit") PORT_CODE(KEYCODE_9)
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Test Mode")
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
@@ -2557,7 +2557,7 @@ static INPUT_PORTS_START( biggame )
INPUT_PORTS_END
-static INPUT_PORTS_START( nudgensw ) // nudge bingo
+static INPUT_PORTS_START( nudgensw ) // nudge bingo
PORT_START("IN0-0")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Nudge 1 Up") PORT_CODE(KEYCODE_A)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Nudge 2 Up") PORT_CODE(KEYCODE_S)
@@ -2706,7 +2706,7 @@ static INPUT_PORTS_START( nudgesw )
PORT_INCLUDE( nudgensw )
PORT_MODIFY("SW1") // settings (PIA1), SW2 in schematics
- PORT_DIPNAME( 0xc0, 0xc0, "Bet Options" ) PORT_DIPLOCATION("SW2:3,4")
+ PORT_DIPNAME( 0xc0, 0xc0, "Bet Options" ) PORT_DIPLOCATION("SW2:3,4")
PORT_DIPSETTING( 0x00, "Play 1" )
PORT_DIPSETTING( 0x40, "Play 1 to 3" )
PORT_DIPSETTING( 0x80, "Play 1 to 4" )
@@ -2714,7 +2714,7 @@ static INPUT_PORTS_START( nudgesw )
INPUT_PORTS_END
-static INPUT_PORTS_START( hotline ) // nudge bingo
+static INPUT_PORTS_START( hotline ) // nudge bingo
PORT_START("IN0-0")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Move Up 1") PORT_CODE(KEYCODE_A)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Move Up 2") PORT_CODE(KEYCODE_S)
@@ -3604,14 +3604,14 @@ static INPUT_PORTS_START( comg204 )
PORT_START("IN0-0")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_GAMBLE_BET ) PORT_NAME("Play (Bet)")
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_GAMBLE_DEAL ) PORT_NAME("Deal / Draw")
- PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD1 ) PORT_NAME("Hit (Pedir)") PORT_CODE(KEYCODE_V)
+ PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD1 ) PORT_NAME("Hit (Pedir)") PORT_CODE(KEYCODE_V)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_STAND ) PORT_NAME("Stand")
- PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_D_UP ) PORT_NAME("Double")
+ PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_D_UP ) PORT_NAME("Double")
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START("IN0-1")
- PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED )
+ PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Learn") PORT_CODE(KEYCODE_8)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Clr Data") PORT_CODE(KEYCODE_0)
@@ -3619,7 +3619,7 @@ static INPUT_PORTS_START( comg204 )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Test")
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
-
+
PORT_START("IN0-2")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
@@ -3629,7 +3629,7 @@ static INPUT_PORTS_START( comg204 )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
-
+
PORT_START("IN0-3")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Tilt") PORT_CODE(KEYCODE_T)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
@@ -4572,7 +4572,7 @@ void calomega_state::sys903(machine_config &config)
ay8912.port_a_read_callback().set_ioport("SW3"); // from schematics
ay8912.add_route(ALL_OUTPUTS, "mono", 0.75);
- // acia 0
+ // acia 0
ACIA6850(config, m_acia6850[0], 0);
m_acia6850[0]->irq_handler().set_inputline("maincpu", M6502_IRQ_LINE);
@@ -4596,11 +4596,11 @@ void calomega_state::sys903kb(machine_config &config)
I8035(config, m_kstec, XTAL(5'185'000)); // from schematics
m_kstec->set_addrmap(AS_PROGRAM, &calomega_state::kstec_mem_map);
m_kstec->set_addrmap(AS_IO, &calomega_state::kstec_io_map);
- m_kstec->p2_out_cb().set([this] (int data) { calomega_state::m_kbscan = (data & 0xf0) >> 4; }); // set keyboard scan lines
- m_kstec->p1_in_cb().set(FUNC(calomega_state::keyb_903_r)); // get keyboard input lines
- m_kstec->t0_in_cb().set("uart", FUNC(i8251_device::txrdy_r)); // uart tx handshake
- m_kstec->t1_in_cb().set([this] () { return calomega_state::m_rxrdy; }); // uart rx handshake
-
+ m_kstec->p2_out_cb().set([this] (int data) { calomega_state::m_kbscan = (data & 0xf0) >> 4; }); // set keyboard scan lines
+ m_kstec->p1_in_cb().set(FUNC(calomega_state::keyb_903_r)); // get keyboard input lines
+ m_kstec->t0_in_cb().set("uart", FUNC(i8251_device::txrdy_r)); // uart tx handshake
+ m_kstec->t1_in_cb().set([this] () { return calomega_state::m_rxrdy; }); // uart rx handshake
+
PIA6821(config, m_pia[0], 0);
m_pia[0]->readpa_handler().set(FUNC(calomega_state::s903_mux_port_r));
m_pia[0]->readpb_handler().set(FUNC(calomega_state::dummy_pia_r)); // Debug: some dipsw maybe???
@@ -4645,14 +4645,14 @@ void calomega_state::sys903kb(machine_config &config)
ay8912.port_a_read_callback().set_ioport("SW3"); // from schematics
ay8912.add_route(ALL_OUTPUTS, "mono", 0.75);
- // acia 0
+ // acia 0
ACIA6850(config, m_acia6850[0], 0);
m_acia6850[0]->txd_handler().set("uart", FUNC(i8251_device::write_rxd));
- m_acia6850[0]->irq_handler().set_inputline("maincpu", M6502_IRQ_LINE);
+ m_acia6850[0]->irq_handler().set_inputline("maincpu", M6502_IRQ_LINE);
I8251(config, m_uart, 5'185'000);
- m_uart->txd_handler().set("acia6850_0", FUNC(acia6850_device::write_rxd));
- m_uart->rxrdy_handler().set([this] (int state) { calomega_state::m_rxrdy = state;});
+ m_uart->txd_handler().set("acia6850_0", FUNC(acia6850_device::write_rxd));
+ m_uart->rxrdy_handler().set([this] (int state) { calomega_state::m_rxrdy = state;});
clock_device &aciabaud(CLOCK(config, "aciabaud", UART_CLOCK));
aciabaud.signal_handler().set(FUNC(calomega_state::w_903kb_acia_clock));
@@ -4813,7 +4813,7 @@ ROM_END
ROM_START( comg079 ) // Cal Omega v7.9 (Arcade Poker)
/* The original code jumps to $2e64 where there's an inexistent mnemonic 0x32! (kill).
- Also writes to $axxx (inexistent) and $08fx-$09xx (supposed to be $0880-$0881).
+ Also writes to $axxx (inexistent) and $08fx-$09xx (supposed to be $0880-$0881).
Found damaged bits on this program ROM. Fix details on init().
*/
ROM_REGION( 0x10000, "maincpu", 0 )
@@ -5851,126 +5851,126 @@ void calomega_state::init_comg079()
uint8_t *PRGROM = memregion( "maincpu" )->base();
PRGROM[0x2ad2] = 0x00; // checksum flag (0xe0)
- PRGROM[0x2CD1] = 0x33;
- PRGROM[0x2CD3] = 0x5A;
- PRGROM[0x2CD5] = 0x76;
- PRGROM[0x2CD9] = 0x13;
- PRGROM[0x2CDB] = 0x30;
- PRGROM[0x2CDD] = 0x06;
- PRGROM[0x2D01] = 0x10;
- PRGROM[0x2D06] = 0x36;
- PRGROM[0x2D07] = 0x20;
- PRGROM[0x2D08] = 0x7D;
- PRGROM[0x2D09] = 0x3D;
- PRGROM[0x2D0A] = 0x60;
- PRGROM[0x2D30] = 0x26;
- PRGROM[0x2D31] = 0x00;
- PRGROM[0x2D33] = 0x00;
- PRGROM[0x2D35] = 0x25;
- PRGROM[0x2D36] = 0x00;
- PRGROM[0x2D37] = 0x4C;
- PRGROM[0x2D39] = 0x34;
- PRGROM[0x2D3B] = 0x00;
- PRGROM[0x2D3C] = 0x38;
- PRGROM[0x2D3E] = 0x40;
- PRGROM[0x2D3F] = 0x48;
- PRGROM[0x2D41] = 0x01;
- PRGROM[0x2D44] = 0x48;
- PRGROM[0x2D46] = 0x02;
- PRGROM[0x2D48] = 0x0F;
- PRGROM[0x2D4A] = 0x0B;
- PRGROM[0x2D4C] = 0x02;
- PRGROM[0x2D4F] = 0x01;
- PRGROM[0x2D50] = 0x68;
- PRGROM[0x2D52] = 0x00;
- PRGROM[0x2D53] = 0x4C;
- PRGROM[0x2D54] = 0x3A;
- PRGROM[0x2D55] = 0x2D;
- PRGROM[0x2D56] = 0x68;
- PRGROM[0x2D57] = 0x68;
- PRGROM[0x2D58] = 0x60;
- PRGROM[0x2D5A] = 0x00;
- PRGROM[0x2D5C] = 0x06;
- PRGROM[0x2D5E] = 0x01;
- PRGROM[0x2D60] = 0x02;
- PRGROM[0x2D62] = 0x02;
- PRGROM[0x2D63] = 0x20;
- PRGROM[0x2D64] = 0x3A;
- PRGROM[0x2D65] = 0x2D;
- PRGROM[0x2D66] = 0x60;
- PRGROM[0x2D68] = 0x00;
- PRGROM[0x2D6A] = 0x08;
- PRGROM[0x2D6C] = 0x01;
- PRGROM[0x2D6E] = 0x02;
- PRGROM[0x2D79] = 0x0A;
- PRGROM[0x2D7B] = 0x06;
- PRGROM[0x2D80] = 0x78;
- PRGROM[0x2D81] = 0x2D;
- PRGROM[0x2D82] = 0x09;
- PRGROM[0x2D84] = 0x60;
- PRGROM[0x2D86] = 0x00;
- PRGROM[0x2D87] = 0xBE;
- PRGROM[0x2D88] = 0x97;
- PRGROM[0x2D89] = 0x2D;
- PRGROM[0x2D8C] = 0x97;
- PRGROM[0x2D8F] = 0x9D;
- PRGROM[0x2D90] = 0x00;
- PRGROM[0x2D98] = 0x04;
- PRGROM[0x2D9C] = 0x00;
- PRGROM[0x2DAC] = 0x04;
- PRGROM[0x2DB0] = 0x04;
- PRGROM[0x2DB4] = 0x00;
- PRGROM[0x2DB6] = 0x0F;
- PRGROM[0x2DB8] = 0x04;
- PRGROM[0x2DBC] = 0x04;
- PRGROM[0x2DD1] = 0x20;
- PRGROM[0x2DD3] = 0x00;
- PRGROM[0x2DD5] = 0x00;
- PRGROM[0x2DD6] = 0x10;
- PRGROM[0x2DD7] = 0x99;
- PRGROM[0x2DD9] = 0x11;
- PRGROM[0x2DDB] = 0x00;
- PRGROM[0x2DDD] = 0x99;
- PRGROM[0x2DDE] = 0x00;
- PRGROM[0x2DE3] = 0x8A;
- PRGROM[0x2DE5] = 0x00;
- PRGROM[0x2DE6] = 0x99;
- PRGROM[0x2DE7] = 0x00;
- PRGROM[0x2DE8] = 0x14;
- PRGROM[0x2DE9] = 0x99;
- PRGROM[0x2DEA] = 0x00;
- PRGROM[0x2DEB] = 0x15;
- PRGROM[0x2DED] = 0x00;
- PRGROM[0x2DEE] = 0x16;
- PRGROM[0x2DEF] = 0x99;
- PRGROM[0x2E01] = 0x90;
- PRGROM[0x2E03] = 0x45;
- PRGROM[0x2E05] = 0x49;
- PRGROM[0x2E06] = 0x01;
- PRGROM[0x2E07] = 0x4A;
- PRGROM[0x2E09] = 0x90;
- PRGROM[0x2E0B] = 0x91;
- PRGROM[0x2E0D] = 0x92;
- PRGROM[0x2E0F] = 0x93;
- PRGROM[0x2E30] = 0xE0;
- PRGROM[0x2E31] = 0x12;
- PRGROM[0x2E32] = 0x90;
- PRGROM[0x2E34] = 0xAD;
- PRGROM[0x2E35] = 0xC4;
- PRGROM[0x2E36] = 0x08;
- PRGROM[0x2E37] = 0x29;
- PRGROM[0x2E38] = 0x80;
- PRGROM[0x2E39] = 0xD0;
- PRGROM[0x2E3A] = 0x13;
- PRGROM[0x2E3B] = 0xA0;
- PRGROM[0x2E3C] = 0x00;
- PRGROM[0x2E3E] = 0x04;
- PRGROM[0x2E67] = 0x2E;
- PRGROM[0x2E68] = 0x8D;
- PRGROM[0x2E69] = 0x08;
- PRGROM[0x2E6A] = 0x00;
- PRGROM[0x2E6E] = 0x8D;
- PRGROM[0x2E6F] = 0x09;
+ PRGROM[0x2CD1] = 0x33;
+ PRGROM[0x2CD3] = 0x5A;
+ PRGROM[0x2CD5] = 0x76;
+ PRGROM[0x2CD9] = 0x13;
+ PRGROM[0x2CDB] = 0x30;
+ PRGROM[0x2CDD] = 0x06;
+ PRGROM[0x2D01] = 0x10;
+ PRGROM[0x2D06] = 0x36;
+ PRGROM[0x2D07] = 0x20;
+ PRGROM[0x2D08] = 0x7D;
+ PRGROM[0x2D09] = 0x3D;
+ PRGROM[0x2D0A] = 0x60;
+ PRGROM[0x2D30] = 0x26;
+ PRGROM[0x2D31] = 0x00;
+ PRGROM[0x2D33] = 0x00;
+ PRGROM[0x2D35] = 0x25;
+ PRGROM[0x2D36] = 0x00;
+ PRGROM[0x2D37] = 0x4C;
+ PRGROM[0x2D39] = 0x34;
+ PRGROM[0x2D3B] = 0x00;
+ PRGROM[0x2D3C] = 0x38;
+ PRGROM[0x2D3E] = 0x40;
+ PRGROM[0x2D3F] = 0x48;
+ PRGROM[0x2D41] = 0x01;
+ PRGROM[0x2D44] = 0x48;
+ PRGROM[0x2D46] = 0x02;
+ PRGROM[0x2D48] = 0x0F;
+ PRGROM[0x2D4A] = 0x0B;
+ PRGROM[0x2D4C] = 0x02;
+ PRGROM[0x2D4F] = 0x01;
+ PRGROM[0x2D50] = 0x68;
+ PRGROM[0x2D52] = 0x00;
+ PRGROM[0x2D53] = 0x4C;
+ PRGROM[0x2D54] = 0x3A;
+ PRGROM[0x2D55] = 0x2D;
+ PRGROM[0x2D56] = 0x68;
+ PRGROM[0x2D57] = 0x68;
+ PRGROM[0x2D58] = 0x60;
+ PRGROM[0x2D5A] = 0x00;
+ PRGROM[0x2D5C] = 0x06;
+ PRGROM[0x2D5E] = 0x01;
+ PRGROM[0x2D60] = 0x02;
+ PRGROM[0x2D62] = 0x02;
+ PRGROM[0x2D63] = 0x20;
+ PRGROM[0x2D64] = 0x3A;
+ PRGROM[0x2D65] = 0x2D;
+ PRGROM[0x2D66] = 0x60;
+ PRGROM[0x2D68] = 0x00;
+ PRGROM[0x2D6A] = 0x08;
+ PRGROM[0x2D6C] = 0x01;
+ PRGROM[0x2D6E] = 0x02;
+ PRGROM[0x2D79] = 0x0A;
+ PRGROM[0x2D7B] = 0x06;
+ PRGROM[0x2D80] = 0x78;
+ PRGROM[0x2D81] = 0x2D;
+ PRGROM[0x2D82] = 0x09;
+ PRGROM[0x2D84] = 0x60;
+ PRGROM[0x2D86] = 0x00;
+ PRGROM[0x2D87] = 0xBE;
+ PRGROM[0x2D88] = 0x97;
+ PRGROM[0x2D89] = 0x2D;
+ PRGROM[0x2D8C] = 0x97;
+ PRGROM[0x2D8F] = 0x9D;
+ PRGROM[0x2D90] = 0x00;
+ PRGROM[0x2D98] = 0x04;
+ PRGROM[0x2D9C] = 0x00;
+ PRGROM[0x2DAC] = 0x04;
+ PRGROM[0x2DB0] = 0x04;
+ PRGROM[0x2DB4] = 0x00;
+ PRGROM[0x2DB6] = 0x0F;
+ PRGROM[0x2DB8] = 0x04;
+ PRGROM[0x2DBC] = 0x04;
+ PRGROM[0x2DD1] = 0x20;
+ PRGROM[0x2DD3] = 0x00;
+ PRGROM[0x2DD5] = 0x00;
+ PRGROM[0x2DD6] = 0x10;
+ PRGROM[0x2DD7] = 0x99;
+ PRGROM[0x2DD9] = 0x11;
+ PRGROM[0x2DDB] = 0x00;
+ PRGROM[0x2DDD] = 0x99;
+ PRGROM[0x2DDE] = 0x00;
+ PRGROM[0x2DE3] = 0x8A;
+ PRGROM[0x2DE5] = 0x00;
+ PRGROM[0x2DE6] = 0x99;
+ PRGROM[0x2DE7] = 0x00;
+ PRGROM[0x2DE8] = 0x14;
+ PRGROM[0x2DE9] = 0x99;
+ PRGROM[0x2DEA] = 0x00;
+ PRGROM[0x2DEB] = 0x15;
+ PRGROM[0x2DED] = 0x00;
+ PRGROM[0x2DEE] = 0x16;
+ PRGROM[0x2DEF] = 0x99;
+ PRGROM[0x2E01] = 0x90;
+ PRGROM[0x2E03] = 0x45;
+ PRGROM[0x2E05] = 0x49;
+ PRGROM[0x2E06] = 0x01;
+ PRGROM[0x2E07] = 0x4A;
+ PRGROM[0x2E09] = 0x90;
+ PRGROM[0x2E0B] = 0x91;
+ PRGROM[0x2E0D] = 0x92;
+ PRGROM[0x2E0F] = 0x93;
+ PRGROM[0x2E30] = 0xE0;
+ PRGROM[0x2E31] = 0x12;
+ PRGROM[0x2E32] = 0x90;
+ PRGROM[0x2E34] = 0xAD;
+ PRGROM[0x2E35] = 0xC4;
+ PRGROM[0x2E36] = 0x08;
+ PRGROM[0x2E37] = 0x29;
+ PRGROM[0x2E38] = 0x80;
+ PRGROM[0x2E39] = 0xD0;
+ PRGROM[0x2E3A] = 0x13;
+ PRGROM[0x2E3B] = 0xA0;
+ PRGROM[0x2E3C] = 0x00;
+ PRGROM[0x2E3E] = 0x04;
+ PRGROM[0x2E67] = 0x2E;
+ PRGROM[0x2E68] = 0x8D;
+ PRGROM[0x2E69] = 0x08;
+ PRGROM[0x2E6A] = 0x00;
+ PRGROM[0x2E6E] = 0x8D;
+ PRGROM[0x2E6F] = 0x09;
}
void calomega_state::init_comg080()
@@ -6009,7 +6009,7 @@ void calomega_state::init_comg176()
void calomega_state::init_any()
{
uint8_t *PRGROM = memregion( "maincpu" )->base();
- PRGROM[0x0000] = 0x00;
+ PRGROM[0x0000] = 0x00;
}