35
35
36
36
#include " emu.h"
37
37
#include " cpu/m6805/m68705.h"
38
+ #include " cpu/pic16c5x/pic16c5x.h"
38
39
39
40
namespace
40
41
{
@@ -50,9 +51,10 @@ class lotoplay_state : public driver_device
50
51
51
52
void lotoplay_p3 (machine_config &config);
52
53
void lotoplay_p5 (machine_config &config);
54
+ void lotoplay_pic (machine_config &config);
53
55
54
56
protected:
55
- required_device<m68705p_device > m_maincpu;
57
+ required_device<cpu_device > m_maincpu;
56
58
};
57
59
58
60
INPUT_PORTS_START (lotoplay)
@@ -68,6 +70,11 @@ void lotoplay_state::lotoplay_p5(machine_config &config)
68
70
M68705P5 (config, m_maincpu, 3'579'545 ); // MC68705P5S, unknown clock
69
71
}
70
72
73
+ void lotoplay_state::lotoplay_pic (machine_config &config)
74
+ {
75
+ PIC16C54 (config, m_maincpu, 3'000'000 ); // PIC16C54, unknown clock
76
+ }
77
+
71
78
// Sets with MC68705 MCU.
72
79
73
80
ROM_START (lotoplay)
@@ -90,10 +97,16 @@ ROM_START(lotoplayc)
90
97
ROM_LOAD (" miv_00_68705p5s.bin" , 0x0000 , 0x0800 , CRC(67b1d2fc) SHA1(98ea18d4f55faef369a8fd701f936efab3cd084f))
91
98
ROM_END
92
99
100
+ ROM_START (lotoplayp)
101
+ ROM_REGION (0x1fff , " maincpu" , 0 )
102
+ ROM_LOAD (" loto_play_ff46_pic16c54.bin" , 0x0000 , 0x1fff , CRC(8840349d) SHA1(e9dcc572c7b577618ddda06be1538be69eb15584))
103
+ ROM_END
104
+
93
105
} // anonymous namespace
94
106
95
- // YEAR NAME PARENT MACHINE INPUT CLASS INIT ROT COMPANY FULLNAME FLAGS
96
- GAME ( 1988 ?, lotoplay, 0 , lotoplay_p3, lotoplay, lotoplay_state, empty_init, ROT0, " Gaelco / Covielsa" , " Loto-Play (set 1)" , MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING )
97
- GAME( 1988 ?, lotoplaya, lotoplay, lotoplay_p3, lotoplay, lotoplay_state, empty_init, ROT0, " Gaelco / Covielsa" , " Loto-Play (set 2)" , MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING )
98
- GAME( 1988 ?, lotoplayb, lotoplay, lotoplay_p3, lotoplay, lotoplay_state, empty_init, ROT0, " Gaelco / Covielsa" , " Loto-Play (set 3)" , MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING )
99
- GAME( 1988 ?, lotoplayc, lotoplay, lotoplay_p5, lotoplay, lotoplay_state, empty_init, ROT0, " Gaelco / Covielsa" , " Loto-Play (set 4)" , MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING )
107
+ // YEAR NAME PARENT MACHINE INPUT CLASS INIT ROT COMPANY FULLNAME FLAGS
108
+ GAME ( 1988 ?, lotoplay, 0 , lotoplay_p3, lotoplay, lotoplay_state, empty_init, ROT0, " Gaelco / Covielsa" , " Loto-Play (set 1)" , MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING )
109
+ GAME( 1988 ?, lotoplaya, lotoplay, lotoplay_p3, lotoplay, lotoplay_state, empty_init, ROT0, " Gaelco / Covielsa" , " Loto-Play (set 2)" , MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING )
110
+ GAME( 1988 ?, lotoplayb, lotoplay, lotoplay_p3, lotoplay, lotoplay_state, empty_init, ROT0, " Gaelco / Covielsa" , " Loto-Play (set 3)" , MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING )
111
+ GAME( 1988 ?, lotoplayc, lotoplay, lotoplay_p5, lotoplay, lotoplay_state, empty_init, ROT0, " Gaelco / Covielsa" , " Loto-Play (set 4)" , MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING )
112
+ GAME( 1990 ?, lotoplayp, lotoplay, lotoplay_pic, lotoplay, lotoplay_state, empty_init, ROT0, " Gaelco / Covielsa" , " Loto-Play (PIC16C54)" , MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING )
0 commit comments