mirror of
https://github.com/holub/mame
synced 2025-04-22 16:31:49 +03:00
cleanup some mconfig decl. (nw)
This commit is contained in:
parent
c90ec171a9
commit
d6c7382ac3
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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 )
|
||||
|
@ -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);
|
||||
};
|
||||
|
||||
|
||||
|
@ -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);
|
||||
};
|
||||
|
||||
|
||||
|
@ -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;
|
||||
};
|
||||
|
@ -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;
|
||||
};
|
||||
|
@ -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;
|
||||
};
|
||||
|
@ -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);
|
||||
};
|
||||
|
||||
|
@ -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;
|
||||
};
|
||||
|
@ -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;
|
||||
};
|
||||
|
@ -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);
|
||||
};
|
||||
|
||||
|
@ -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;
|
||||
};
|
||||
|
@ -70,6 +70,7 @@ public:
|
||||
|
||||
void rzbatfor(machine_config &config);
|
||||
void rzindy500(machine_config &config);
|
||||
|
||||
protected:
|
||||
virtual void machine_start() override;
|
||||
};
|
||||
|
@ -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;
|
||||
};
|
||||
|
@ -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;
|
||||
};
|
||||
|
@ -103,6 +103,7 @@ public:
|
||||
|
||||
void rev1(machine_config &config);
|
||||
void rev2(machine_config &config);
|
||||
|
||||
protected:
|
||||
virtual void machine_start() override;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user