cleanup some mconfig decl. (nw)

This commit is contained in:
hap 2018-01-21 02:16:33 +01:00
parent c90ec171a9
commit d6c7382ac3
18 changed files with 150 additions and 102 deletions

View File

@ -93,8 +93,8 @@ public:
DECLARE_DRIVER_INIT(master);
DECLARE_READ8_MEMBER(master_trampoline_r);
DECLARE_WRITE8_MEMBER(master_trampoline_w);
void master(machine_config &config);
protected:
virtual void machine_start() override;
virtual void machine_reset() override;

View File

@ -89,8 +89,8 @@ public:
DECLARE_WRITE8_MEMBER(ch2001_speaker_on_w);
DECLARE_WRITE8_MEMBER(ch2001_leds_w);
DECLARE_READ8_MEMBER(ch2001_input_r);
void ch2001(machine_config &config);
protected:
virtual void machine_start() override;
virtual void machine_reset() override;

View File

@ -59,6 +59,7 @@ public:
void tms5110_route(machine_config &config);
void eva11(machine_config &config);
void eva24(machine_config &config);
protected:
virtual void machine_start() override;
virtual void machine_reset() override;

View File

@ -493,6 +493,9 @@ public:
DECLARE_WRITE_LINE_MEMBER(csc_pia1_cb2_w);
DECLARE_READ_LINE_MEMBER(csc_pia1_ca1_r);
DECLARE_READ_LINE_MEMBER(csc_pia1_cb1_r);
void csc(machine_config &config);
void su9(machine_config &config);
void rsc(machine_config &config);
// EAS, EAG
void eas_prepare_display();
@ -502,6 +505,8 @@ public:
DECLARE_WRITE8_MEMBER(eas_ppi_porta_w);
DECLARE_READ8_MEMBER(eas_ppi_portb_r);
DECLARE_WRITE8_MEMBER(eas_ppi_portc_w);
void eas(machine_config &config);
void eag(machine_config &config);
// SC9
void sc9_prepare_display();
@ -512,6 +517,10 @@ public:
DECLARE_MACHINE_RESET(sc9c);
DECLARE_INPUT_CHANGED_MEMBER(sc9c_cpu_freq);
void sc9c_set_cpu_freq();
void sc9b(machine_config &config);
void sc9c(machine_config &config);
void sc9d(machine_config &config);
void playmatic(machine_config &config);
// SC12
DECLARE_WRITE8_MEMBER(sc12_trampoline_w);
@ -519,6 +528,8 @@ public:
DECLARE_WRITE8_MEMBER(sc12_control_w);
DECLARE_READ8_MEMBER(sc12_input_r);
void sc12_set_cpu_freq(offs_t offset);
void sc12(machine_config &config);
void sc12b(machine_config &config);
// Excellence
DECLARE_INPUT_CHANGED_MEMBER(fexcelv_bankswitch);
@ -526,46 +537,35 @@ public:
DECLARE_WRITE8_MEMBER(fexcel_ttl_w);
DECLARE_READ8_MEMBER(fexcelb_ttl_r);
DECLARE_READ8_MEMBER(fexcel_ttl_r);
void fexcel(machine_config &config);
void fexcelb(machine_config &config);
void fexcel4(machine_config &config);
void fexceld(machine_config &config);
void fexcelv(machine_config &config);
void fexcelp(machine_config &config);
void granits(machine_config &config);
void fdes2100(machine_config &config);
void fdes2000(machine_config &config);
// Designer Display
DECLARE_WRITE8_MEMBER(fdesdis_control_w);
DECLARE_WRITE8_MEMBER(fdesdis_lcd_w);
DECLARE_READ8_MEMBER(fdesdis_input_r);
DECLARE_DRIVER_INIT(fdesdis);
void fdes2000d(machine_config &config);
void fdes2100d(machine_config &config);
// Phantom
DECLARE_MACHINE_RESET(fphantom);
DECLARE_DRIVER_INIT(fphantom);
void fphantom(machine_config &config);
// Chesster
DECLARE_WRITE8_MEMBER(chesster_control_w);
DECLARE_WRITE8_MEMBER(kishon_control_w);
DECLARE_DRIVER_INIT(chesster);
void chesster(machine_config &config);
void su9(machine_config &config);
void sc12b(machine_config &config);
void sc9b(machine_config &config);
void csc(machine_config &config);
void fexcelv(machine_config &config);
void fexcelb(machine_config &config);
void kishon(machine_config &config);
void fphantom(machine_config &config);
void fexcel4(machine_config &config);
void eag(machine_config &config);
void playmatic(machine_config &config);
void fdes2000d(machine_config &config);
void rsc(machine_config &config);
void fdes2100d(machine_config &config);
void fdes2100(machine_config &config);
void fdes2000(machine_config &config);
void eas(machine_config &config);
void fexcelp(machine_config &config);
void sc9d(machine_config &config);
void sc12(machine_config &config);
void granits(machine_config &config);
void sc9c(machine_config &config);
void fexcel(machine_config &config);
void fexceld(machine_config &config);
};
@ -1994,24 +1994,24 @@ ROM_END
ROM_START( csc )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("101-64109.bin", 0x2000, 0x2000, CRC(08a3577c) SHA1(69fe379d21a9d4b57c84c3832d7b3e7431eec341) )
ROM_LOAD("1025a03.bin", 0xa000, 0x2000, CRC(63982c07) SHA1(5ed4356323d5c80df216da55994abe94ba4aa94c) )
ROM_LOAD("1025a02.bin", 0xc000, 0x2000, CRC(9e6e7c69) SHA1(4f1ed9141b6596f4d2b1217d7a4ba48229f3f1b0) )
ROM_LOAD("1025a01.bin", 0xe000, 0x2000, CRC(57f068c3) SHA1(7d2ac4b9a2fba19556782863bdd89e2d2d94e97b) )
ROM_LOAD("74s474.bin", 0xfe00, 0x0200, CRC(4511ba31) SHA1(e275b1739f8c3aa445cccb6a2b597475f507e456) )
ROM_LOAD("101-64109", 0x2000, 0x2000, CRC(08a3577c) SHA1(69fe379d21a9d4b57c84c3832d7b3e7431eec341) )
ROM_LOAD("1025a03", 0xa000, 0x2000, CRC(63982c07) SHA1(5ed4356323d5c80df216da55994abe94ba4aa94c) )
ROM_LOAD("1025a02", 0xc000, 0x2000, CRC(9e6e7c69) SHA1(4f1ed9141b6596f4d2b1217d7a4ba48229f3f1b0) )
ROM_LOAD("1025a01", 0xe000, 0x2000, CRC(57f068c3) SHA1(7d2ac4b9a2fba19556782863bdd89e2d2d94e97b) )
ROM_LOAD("74s474", 0xfe00, 0x0200, CRC(4511ba31) SHA1(e275b1739f8c3aa445cccb6a2b597475f507e456) )
ROM_REGION( 0x2000, "speech", 0 )
ROM_LOAD("101-32107.bin", 0x0000, 0x1000, CRC(f35784f9) SHA1(348e54a7fa1e8091f89ac656b4da22f28ca2e44d) )
ROM_RELOAD( 0x1000, 0x1000)
ROM_LOAD("101-32107", 0x0000, 0x1000, CRC(f35784f9) SHA1(348e54a7fa1e8091f89ac656b4da22f28ca2e44d) )
ROM_RELOAD( 0x1000, 0x1000)
ROM_END
ROM_START( cscsp )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("101-64109.bin", 0x2000, 0x2000, CRC(08a3577c) SHA1(69fe379d21a9d4b57c84c3832d7b3e7431eec341) )
ROM_LOAD("1025a03.bin", 0xa000, 0x2000, CRC(63982c07) SHA1(5ed4356323d5c80df216da55994abe94ba4aa94c) )
ROM_LOAD("1025a02.bin", 0xc000, 0x2000, CRC(9e6e7c69) SHA1(4f1ed9141b6596f4d2b1217d7a4ba48229f3f1b0) )
ROM_LOAD("1025a01.bin", 0xe000, 0x2000, CRC(57f068c3) SHA1(7d2ac4b9a2fba19556782863bdd89e2d2d94e97b) )
ROM_LOAD("74s474.bin", 0xfe00, 0x0200, CRC(4511ba31) SHA1(e275b1739f8c3aa445cccb6a2b597475f507e456) )
ROM_LOAD("101-64109", 0x2000, 0x2000, CRC(08a3577c) SHA1(69fe379d21a9d4b57c84c3832d7b3e7431eec341) )
ROM_LOAD("1025a03", 0xa000, 0x2000, CRC(63982c07) SHA1(5ed4356323d5c80df216da55994abe94ba4aa94c) )
ROM_LOAD("1025a02", 0xc000, 0x2000, CRC(9e6e7c69) SHA1(4f1ed9141b6596f4d2b1217d7a4ba48229f3f1b0) )
ROM_LOAD("1025a01", 0xe000, 0x2000, CRC(57f068c3) SHA1(7d2ac4b9a2fba19556782863bdd89e2d2d94e97b) )
ROM_LOAD("74s474", 0xfe00, 0x0200, CRC(4511ba31) SHA1(e275b1739f8c3aa445cccb6a2b597475f507e456) )
ROM_REGION( 0x2000, "speech", 0 )
ROM_LOAD("vcc-spanish.bin", 0x0000, 0x2000, BAD_DUMP CRC(8766e128) SHA1(78c7413bf240159720b131ab70bfbdf4e86eb1e9) ) // taken from vcc/fexcelv, assume correct
@ -2019,11 +2019,11 @@ ROM_END
ROM_START( cscg )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("101-64109.bin", 0x2000, 0x2000, CRC(08a3577c) SHA1(69fe379d21a9d4b57c84c3832d7b3e7431eec341) )
ROM_LOAD("1025a03.bin", 0xa000, 0x2000, CRC(63982c07) SHA1(5ed4356323d5c80df216da55994abe94ba4aa94c) )
ROM_LOAD("1025a02.bin", 0xc000, 0x2000, CRC(9e6e7c69) SHA1(4f1ed9141b6596f4d2b1217d7a4ba48229f3f1b0) )
ROM_LOAD("1025a01.bin", 0xe000, 0x2000, CRC(57f068c3) SHA1(7d2ac4b9a2fba19556782863bdd89e2d2d94e97b) )
ROM_LOAD("74s474.bin", 0xfe00, 0x0200, CRC(4511ba31) SHA1(e275b1739f8c3aa445cccb6a2b597475f507e456) )
ROM_LOAD("101-64109", 0x2000, 0x2000, CRC(08a3577c) SHA1(69fe379d21a9d4b57c84c3832d7b3e7431eec341) )
ROM_LOAD("1025a03", 0xa000, 0x2000, CRC(63982c07) SHA1(5ed4356323d5c80df216da55994abe94ba4aa94c) )
ROM_LOAD("1025a02", 0xc000, 0x2000, CRC(9e6e7c69) SHA1(4f1ed9141b6596f4d2b1217d7a4ba48229f3f1b0) )
ROM_LOAD("1025a01", 0xe000, 0x2000, CRC(57f068c3) SHA1(7d2ac4b9a2fba19556782863bdd89e2d2d94e97b) )
ROM_LOAD("74s474", 0xfe00, 0x0200, CRC(4511ba31) SHA1(e275b1739f8c3aa445cccb6a2b597475f507e456) )
ROM_REGION( 0x2000, "speech", 0 )
ROM_LOAD("vcc-german.bin", 0x0000, 0x2000, BAD_DUMP CRC(6c85e310) SHA1(20d1d6543c1e6a1f04184a2df2a468f33faec3ff) ) // taken from fexcelv, assume correct
@ -2031,11 +2031,11 @@ ROM_END
ROM_START( cscfr )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("101-64109.bin", 0x2000, 0x2000, CRC(08a3577c) SHA1(69fe379d21a9d4b57c84c3832d7b3e7431eec341) )
ROM_LOAD("1025a03.bin", 0xa000, 0x2000, CRC(63982c07) SHA1(5ed4356323d5c80df216da55994abe94ba4aa94c) )
ROM_LOAD("1025a02.bin", 0xc000, 0x2000, CRC(9e6e7c69) SHA1(4f1ed9141b6596f4d2b1217d7a4ba48229f3f1b0) )
ROM_LOAD("1025a01.bin", 0xe000, 0x2000, CRC(57f068c3) SHA1(7d2ac4b9a2fba19556782863bdd89e2d2d94e97b) )
ROM_LOAD("74s474.bin", 0xfe00, 0x0200, CRC(4511ba31) SHA1(e275b1739f8c3aa445cccb6a2b597475f507e456) )
ROM_LOAD("101-64109", 0x2000, 0x2000, CRC(08a3577c) SHA1(69fe379d21a9d4b57c84c3832d7b3e7431eec341) )
ROM_LOAD("1025a03", 0xa000, 0x2000, CRC(63982c07) SHA1(5ed4356323d5c80df216da55994abe94ba4aa94c) )
ROM_LOAD("1025a02", 0xc000, 0x2000, CRC(9e6e7c69) SHA1(4f1ed9141b6596f4d2b1217d7a4ba48229f3f1b0) )
ROM_LOAD("1025a01", 0xe000, 0x2000, CRC(57f068c3) SHA1(7d2ac4b9a2fba19556782863bdd89e2d2d94e97b) )
ROM_LOAD("74s474", 0xfe00, 0x0200, CRC(4511ba31) SHA1(e275b1739f8c3aa445cccb6a2b597475f507e456) )
ROM_REGION( 0x2000, "speech", 0 )
ROM_LOAD("vcc-french.bin", 0x0000, 0x2000, BAD_DUMP CRC(fe8c5c18) SHA1(2b64279ab3747ee81c86963c13e78321c6cfa3a3) ) // taken from fexcelv, assume correct
@ -2050,8 +2050,8 @@ ROM_START( super9cc )
ROM_LOAD("101-1024c01", 0xe000, 0x2000, CRC(03904e86) SHA1(bfa0dd9d8541e3ec359a247a3eba543501f727bc) )
ROM_REGION( 0x2000, "speech", 0 )
ROM_LOAD("vcc-english.bin", 0x0000, 0x1000, BAD_DUMP CRC(f35784f9) SHA1(348e54a7fa1e8091f89ac656b4da22f28ca2e44d) ) // taken from csc, assume correct
ROM_RELOAD( 0x1000, 0x1000)
ROM_LOAD("101-32107", 0x0000, 0x1000, BAD_DUMP CRC(f35784f9) SHA1(348e54a7fa1e8091f89ac656b4da22f28ca2e44d) ) // taken from csc, assume correct
ROM_RELOAD( 0x1000, 0x1000)
ROM_END
ROM_START( super9ccsp )
@ -2098,8 +2098,8 @@ ROM_START( feasbu )
ROM_LOAD("101-1052a01.5", 0xe000, 0x2000, CRC(571a33a7) SHA1(43b110cf0918caf16643178f401e58b2dc73894f) ) // Mostek MK36C63N-5
ROM_REGION( 0x2000, "speech", 0 )
ROM_LOAD("101-32107.bin", 0x0000, 0x1000, CRC(f35784f9) SHA1(348e54a7fa1e8091f89ac656b4da22f28ca2e44d) ) // NEC D2332C
ROM_RELOAD( 0x1000, 0x1000)
ROM_LOAD("101-32107", 0x0000, 0x1000, CRC(f35784f9) SHA1(348e54a7fa1e8091f89ac656b4da22f28ca2e44d) ) // NEC D2332C
ROM_RELOAD( 0x1000, 0x1000)
ROM_END
ROM_START( feasbusp )
@ -2157,8 +2157,8 @@ ROM_START( feasgla )
ROM_CONTINUE( 0xf800, 0x0800 )
ROM_REGION( 0x2000, "speech", 0 )
ROM_LOAD("101-32107.bin", 0x0000, 0x1000, CRC(f35784f9) SHA1(348e54a7fa1e8091f89ac656b4da22f28ca2e44d) ) // NEC D2332C
ROM_RELOAD( 0x1000, 0x1000)
ROM_LOAD("101-32107", 0x0000, 0x1000, CRC(f35784f9) SHA1(348e54a7fa1e8091f89ac656b4da22f28ca2e44d) ) // NEC D2332C
ROM_RELOAD( 0x1000, 0x1000)
ROM_END
ROM_START( feasglasp )

View File

@ -207,12 +207,17 @@ public:
// Excel 68000
DECLARE_WRITE8_MEMBER(fex68k_mux_w);
void fex68k(machine_config &config);
void fex68km2(machine_config &config);
void fex68km3(machine_config &config);
// Designer Master
DECLARE_WRITE8_MEMBER(fdes68k_control_w);
DECLARE_READ8_MEMBER(fdes68k_input_r);
DECLARE_WRITE8_MEMBER(fdes68k_lcd_w);
DECLARE_DRIVER_INIT(fdes2265);
void fdes2265(machine_config &config);
void fdes2325(machine_config &config);
// EAG(6114/6117)
DECLARE_DRIVER_INIT(eag);
@ -223,15 +228,10 @@ public:
DECLARE_WRITE8_MEMBER(eag_mux_w);
DECLARE_READ8_MEMBER(eag_input2_r);
void eag(machine_config &config);
void fex68km2(machine_config &config);
void eagv10(machine_config &config);
void fdes2265(machine_config &config);
void eagv7(machine_config &config);
void eagv9(machine_config &config);
void fdes2325(machine_config &config);
void fex68km3(machine_config &config);
void eagv10(machine_config &config);
void eagv11(machine_config &config);
void fex68k(machine_config &config);
};

View File

@ -547,14 +547,18 @@ public:
DECLARE_WRITE8_MEMBER(cc10_ppi_porta_w);
TIMER_DEVICE_CALLBACK_MEMBER(beeper_off_callback);
DECLARE_MACHINE_START(vcc);
void cc10(machine_config &config);
void vcc(machine_config &config);
// BCC
DECLARE_READ8_MEMBER(bcc_input_r);
DECLARE_WRITE8_MEMBER(bcc_control_w);
void bcc(machine_config &config);
// SCC
DECLARE_READ8_MEMBER(scc_input_r);
DECLARE_WRITE8_MEMBER(scc_control_w);
void scc(machine_config &config);
// VSC
void vsc_prepare_display();
@ -566,6 +570,7 @@ public:
DECLARE_READ8_MEMBER(vsc_pio_porta_r);
DECLARE_READ8_MEMBER(vsc_pio_portb_r);
DECLARE_WRITE8_MEMBER(vsc_pio_portb_w);
void vsc(machine_config &config);
// VBRC
void vbrc_prepare_display();
@ -575,19 +580,14 @@ public:
DECLARE_READ_LINE_MEMBER(vbrc_mcu_t1_r);
DECLARE_READ8_MEMBER(vbrc_mcu_p2_r);
DECLARE_WRITE8_MEMBER(vbrc_ioexp_port_w);
void vbrc(machine_config &config);
// DSC
void dsc_prepare_display();
DECLARE_WRITE8_MEMBER(dsc_control_w);
DECLARE_WRITE8_MEMBER(dsc_select_w);
DECLARE_READ8_MEMBER(dsc_input_r);
void bcc(machine_config &config);
void scc(machine_config &config);
void dsc(machine_config &config);
void vcc(machine_config &config);
void cc10(machine_config &config);
void vsc(machine_config &config);
void vbrc(machine_config &config);
};

View File

@ -761,8 +761,8 @@ public:
DECLARE_READ8_MEMBER(read_g);
DECLARE_WRITE_LINE_MEMBER(write_so);
DECLARE_READ_LINE_MEMBER(read_si);
void lchicken(machine_config &config);
protected:
virtual void machine_start() override;
};

View File

@ -2030,8 +2030,8 @@ public:
void speaker_decay_reset();
TIMER_DEVICE_CALLBACK_MEMBER(speaker_decay_sim);
double m_speaker_volume;
void cdkong(machine_config &config);
protected:
virtual void machine_start() override;
};
@ -2783,6 +2783,7 @@ public:
epacman2_state(const machine_config &mconfig, device_type type, const char *tag)
: egalaxn2_state(mconfig, type, tag)
{ }
void epacman2(machine_config &config);
};
@ -2862,8 +2863,8 @@ public:
void update_int();
DECLARE_INPUT_CHANGED_MEMBER(input_changed);
void eturtles(machine_config &config);
protected:
virtual void machine_start() override;
};

View File

@ -753,8 +753,8 @@ public:
void set_clock();
DECLARE_INPUT_CHANGED_MEMBER(speed_switch);
void matchme(machine_config &config);
protected:
virtual void machine_reset() override;
};
@ -910,8 +910,8 @@ public:
void speaker_decay_reset();
TIMER_DEVICE_CALLBACK_MEMBER(speaker_decay_sim);
double m_speaker_volume;
void leboom(machine_config &config);
protected:
virtual void machine_start() override;
};

View File

@ -234,6 +234,7 @@ public:
{
m_inp_lines = 3;
}
void kdribble(machine_config &config);
};
@ -306,6 +307,7 @@ public:
{
m_inp_lines = 3;
}
void ktopgun(machine_config &config);
};
@ -380,6 +382,7 @@ public:
{
m_inp_lines = 3;
}
void kcontra(machine_config &config);
};
@ -451,6 +454,7 @@ public:
{
m_inp_lines = 3;
}
void ktmnt(machine_config &config);
};
@ -525,6 +529,7 @@ public:
{
m_inp_lines = 2;
}
void kgradius(machine_config &config);
};
@ -592,6 +597,7 @@ public:
{
m_inp_lines = 2;
}
void kloneran(machine_config &config);
};
@ -659,6 +665,7 @@ public:
{
m_inp_lines = 3;
}
void kblades(machine_config &config);
};
@ -731,6 +738,7 @@ public:
{
m_inp_lines = 3;
}
void knfl(machine_config &config);
};
@ -800,6 +808,7 @@ public:
{
m_inp_lines = 3;
}
void kbilly(machine_config &config);
};
@ -871,6 +880,7 @@ public:
{
m_inp_lines = 2;
}
void kbucky(machine_config &config);
};
@ -936,6 +946,7 @@ public:
{
m_inp_lines = 3;
}
void kgarfld(machine_config &config);
};
@ -1014,6 +1025,7 @@ public:
{
m_inp_lines = 3;
}
void exospace(machine_config &config);
void nupogodi(machine_config &config);
void gnw_egg(machine_config &config);
@ -1132,6 +1144,7 @@ public:
{
m_inp_lines = 2;
}
void gnw_mickdon(machine_config &config);
};
@ -1211,6 +1224,7 @@ public:
{
m_inp_lines = 3;
}
void gnw_dkong2(machine_config &config);
};
@ -1294,6 +1308,7 @@ public:
{
m_inp_lines = 2;
}
void gnw_mario(machine_config &config);
};
@ -1381,6 +1396,7 @@ public:
{
m_inp_lines = 3;
}
void gnw_dkjr(machine_config &config);
};
@ -1466,6 +1482,7 @@ public:
{
m_inp_lines = 2;
}
void gnw_mariocm(machine_config &config);
};
@ -1628,6 +1645,7 @@ public:
{
m_inp_lines = 7;
}
void gnw_boxing(machine_config &config);
};
@ -1736,6 +1754,7 @@ public:
m_inp_lines = 6;
m_inp_fixed = 6;
}
void trobhood(machine_config &config);
void tgaunt(machine_config &config);
};
@ -1850,6 +1869,7 @@ public:
m_inp_lines = 5;
m_inp_fixed = 5;
}
void tddragon(machine_config &config);
};
@ -1940,6 +1960,7 @@ public:
m_inp_lines = 6;
m_inp_fixed = 6;
}
void tkarnov(machine_config &config);
};
@ -2034,6 +2055,7 @@ public:
m_inp_lines = 6;
m_inp_fixed = 6;
}
void tvindictr(machine_config &config);
};
@ -2230,6 +2252,7 @@ public:
m_inp_lines = 5;
m_inp_fixed = 5;
}
void tbatman(machine_config &config);
};
@ -2323,6 +2346,7 @@ public:
m_inp_lines = 5;
m_inp_fixed = 5;
}
void tsharr2(machine_config &config);
};
@ -2412,6 +2436,7 @@ public:
m_inp_lines = 6;
m_inp_fixed = 6;
}
void tgoldnaxe(machine_config &config);
};
@ -2506,6 +2531,7 @@ public:
m_inp_lines = 6;
m_inp_fixed = 6;
}
void trobocop2(machine_config &config);
};
@ -2604,6 +2630,7 @@ public:
m_inp_lines = 6;
m_inp_fixed = 6;
}
void taltbeast(machine_config &config);
};
@ -2698,6 +2725,7 @@ public:
m_inp_lines = 5;
m_inp_fixed = 5;
}
void tswampt(machine_config &config);
};
@ -2788,6 +2816,7 @@ public:
m_inp_lines = 6;
m_inp_fixed = 6;
}
void tmchammer(machine_config &config);
};
@ -2882,6 +2911,7 @@ public:
m_inp_lines = 6;
m_inp_fixed = 6;
}
void tbtoads(machine_config &config);
};
@ -3094,6 +3124,7 @@ public:
m_inp_lines = 5;
m_inp_fixed = 5;
}
void tdummies(machine_config &config);
};
@ -3184,6 +3215,7 @@ public:
m_inp_lines = 6;
m_inp_fixed = 6;
}
void tsfight2(machine_config &config);
};
@ -3477,6 +3509,7 @@ public:
m_inp_lines = 6;
m_inp_fixed = 6;
}
void tmkombat(machine_config &config);
};
@ -3572,6 +3605,7 @@ public:
m_inp_lines = 6;
m_inp_fixed = 6;
}
void tshadow(machine_config &config);
};
@ -3761,6 +3795,7 @@ public:
m_inp_lines = 6;
m_inp_fixed = 6;
}
void tbatfor(machine_config &config);
};
@ -3856,6 +3891,7 @@ public:
m_inp_lines = 6;
m_inp_fixed = 6;
}
void tjdredd(machine_config &config);
};
@ -3951,6 +3987,7 @@ public:
m_inp_lines = 6;
m_inp_fixed = 6;
}
void tapollo13(machine_config &config);
};
@ -4046,6 +4083,7 @@ public:
m_inp_lines = 5;
m_inp_fixed = 5;
}
void tsjam(machine_config &config);
};
@ -4135,6 +4173,7 @@ public:
{
m_inp_lines = 8;
}
void tigarden(machine_config &config);
};
@ -4237,6 +4276,7 @@ public:
{
m_inp_lines = 8;
}
void nummunch(machine_config &config);
};

View File

@ -1500,8 +1500,8 @@ public:
void set_clock();
DECLARE_INPUT_CHANGED_MEMBER(skill_switch);
void h2hbaseb(machine_config &config);
protected:
virtual void machine_reset() override;
};
@ -1764,8 +1764,8 @@ public:
DECLARE_WRITE16_MEMBER(write_r);
DECLARE_WRITE16_MEMBER(write_o);
DECLARE_READ8_MEMBER(read_k);
void quizwizc(machine_config &config);
protected:
virtual void machine_start() override;
};
@ -1941,8 +1941,8 @@ public:
DECLARE_WRITE16_MEMBER(write_r);
DECLARE_WRITE16_MEMBER(write_o);
DECLARE_READ8_MEMBER(read_k);
void tc4(machine_config &config);
protected:
virtual void machine_start() override;
};
@ -3101,8 +3101,8 @@ public:
void set_clock();
DECLARE_INPUT_CHANGED_MEMBER(skill_switch);
void ebball3(machine_config &config);
protected:
virtual void machine_reset() override;
};
@ -3371,8 +3371,8 @@ public:
void set_clock();
DECLARE_INPUT_CHANGED_MEMBER(skill_switch);
void einvader(machine_config &config);
protected:
virtual void machine_reset() override;
};
@ -3733,8 +3733,8 @@ public:
void set_clock();
DECLARE_INPUT_CHANGED_MEMBER(skill_switch);
void raisedvl(machine_config &config);
protected:
virtual void machine_reset() override;
};
@ -3992,8 +3992,8 @@ public:
void set_clock();
DECLARE_INPUT_CHANGED_MEMBER(skill_switch);
void f3in1(machine_config &config);
protected:
virtual void machine_reset() override;
};
@ -4130,8 +4130,8 @@ public:
virtual DECLARE_WRITE16_MEMBER(write_r);
virtual DECLARE_WRITE16_MEMBER(write_o);
virtual DECLARE_READ8_MEMBER(read_k);
void gpoker(machine_config &config);
protected:
virtual void machine_reset() override;
};
@ -4500,8 +4500,8 @@ public:
virtual DECLARE_WRITE16_MEMBER(write_r);
virtual DECLARE_WRITE16_MEMBER(write_o);
virtual DECLARE_READ8_MEMBER(read_k);
void ginv2000(machine_config &config);
protected:
virtual void machine_reset() override;
};
@ -6126,8 +6126,8 @@ public:
void set_clock();
DECLARE_INPUT_CHANGED_MEMBER(speed_switch);
void ssimon(machine_config &config);
protected:
virtual void machine_reset() override;
};
@ -6275,8 +6275,8 @@ public:
int m_gearbox_pos;
bool sensor_state() { return m_gearbox_pos < 0 && m_display_decay[0][0] != 0; }
TIMER_DEVICE_CALLBACK_MEMBER(gearbox_sim_tick);
void bigtrak(machine_config &config);
protected:
virtual void machine_start() override;
};
@ -6467,8 +6467,8 @@ public:
DECLARE_WRITE16_MEMBER(write_r);
DECLARE_WRITE16_MEMBER(write_o);
DECLARE_READ8_MEMBER(read_k);
void mbdtower(machine_config &config);
protected:
virtual void machine_start() override;
};
@ -7031,6 +7031,7 @@ public:
mmerlin_state(const machine_config &mconfig, device_type type, const char *tag)
: merlin_state(mconfig, type, tag)
{ }
void mmerlin(machine_config &config);
};
@ -7784,6 +7785,7 @@ public:
tcfballa_state(const machine_config &mconfig, device_type type, const char *tag)
: tcfball_state(mconfig, type, tag)
{ }
void tcfballa(machine_config &config);
};
@ -8749,8 +8751,8 @@ public:
void set_clock();
DECLARE_INPUT_CHANGED_MEMBER(skill_switch);
void tbreakup(machine_config &config);
protected:
virtual void machine_reset() override;
virtual void machine_start() override;
@ -9182,8 +9184,8 @@ public:
DECLARE_WRITE16_MEMBER(write_r);
DECLARE_WRITE16_MEMBER(write_o);
DECLARE_READ8_MEMBER(read_k);
void xl25(machine_config &config);
protected:
virtual void machine_reset() override;
};

View File

@ -2067,8 +2067,8 @@ public:
void set_clock();
DECLARE_INPUT_CHANGED_MEMBER(difficulty_switch);
void tmtennis(machine_config &config);
protected:
virtual void machine_reset() override;
};

View File

@ -92,12 +92,14 @@ public:
DECLARE_WRITE8_MEMBER(supercon_control_w);
DECLARE_READ8_MEMBER(supercon_input1_r);
DECLARE_READ8_MEMBER(supercon_input2_r);
void supercon(machine_config &config);
// Constellation Forte
void cforte_prepare_display();
DECLARE_WRITE64_MEMBER(cforte_lcd_output_w);
DECLARE_WRITE8_MEMBER(cforte_mux_w);
DECLARE_WRITE8_MEMBER(cforte_control_w);
void cforte(machine_config &config);
// Super Expert
DECLARE_WRITE8_MEMBER(sexpert_leds_w);
@ -110,13 +112,11 @@ public:
DECLARE_DRIVER_INIT(sexpert);
DECLARE_INPUT_CHANGED_MEMBER(sexpert_cpu_freq);
void sexpert_set_cpu_freq();
void sexpert(machine_config &config);
// Super Forte
DECLARE_WRITE8_MEMBER(sforte_lcd_control_w);
DECLARE_WRITE8_MEMBER(sforte_lcd_data_w);
void cforte(machine_config &config);
void sexpert(machine_config &config);
void supercon(machine_config &config);
void sforte(machine_config &config);
};

View File

@ -45,8 +45,8 @@ public:
DECLARE_WRITE8_MEMBER(delta1_io1_w);
DECLARE_READ8_MEMBER(delta1_io0_r);
DECLARE_READ8_MEMBER(delta1_io1_r);
void delta1(machine_config &config);
protected:
virtual void machine_start() override;
};

View File

@ -70,6 +70,7 @@ public:
void rzbatfor(machine_config &config);
void rzindy500(machine_config &config);
protected:
virtual void machine_start() override;
};

View File

@ -35,8 +35,8 @@ public:
DECLARE_PALETTE_INIT(tama);
DECLARE_INPUT_CHANGED_MEMBER(input_changed);
E0C6S46_PIXEL_UPDATE(pixel_update);
void tama(machine_config &config);
protected:
virtual void machine_start() override;
};

View File

@ -474,20 +474,22 @@ public:
u8 m_overlay;
TIMER_DEVICE_CALLBACK_MEMBER(tntell_get_overlay);
// machine configs
void tms5110_route(machine_config &config);
void snspellit(machine_config &config);
void lantutor(machine_config &config);
void snmath(machine_config &config);
void snspellsp(machine_config &config);
void k28m2(machine_config &config);
void snspellc(machine_config &config);
void vocaid(machine_config &config);
void snspellcuk(machine_config &config);
void sns_cd2801(machine_config &config);
void tntell(machine_config &config);
void snread(machine_config &config);
void sns_tmc0281d(machine_config &config);
void sns_tmc0281(machine_config &config);
void sns_tmc0281d(machine_config &config);
void sns_cd2801(machine_config &config);
void snspellit(machine_config &config);
void snspellsp(machine_config &config);
void snspellc(machine_config &config);
void snspellcuk(machine_config &config);
void snmath(machine_config &config);
void snread(machine_config &config);
void tntell(machine_config &config);
void vocaid(machine_config &config);
void lantutor(machine_config &config);
void k28m2(machine_config &config);
protected:
virtual void machine_start() override;
};

View File

@ -103,6 +103,7 @@ public:
void rev1(machine_config &config);
void rev2(machine_config &config);
protected:
virtual void machine_start() override;
};