diff options
| author | 2025-07-12 16:05:16 +0200 | |
|---|---|---|
| committer | 2025-07-12 10:05:16 -0400 | |
| commit | 9a64ae7161cc0673d9d7796fb842ff510045a7f2 (patch) | |
| tree | f4118df1de272231e83dbf7bad4f0c9ef4e4f968 | |
| parent | 7c7e7cef68872bef0a3f38611745fc2f8aeebe8b (diff) | |
gaelco/lotoplay.cpp: Remove 'lotoplayc', it was a bad dump (#13945)
* gaelco/lotoplay.cpp: Add info and clock frequency for PIC-based Loto Play
| -rw-r--r-- | src/mame/gaelco/lotoplay.cpp | 29 | ||||
| -rw-r--r-- | src/mame/mame.lst | 1 |
2 files changed, 14 insertions, 16 deletions
diff --git a/src/mame/gaelco/lotoplay.cpp b/src/mame/gaelco/lotoplay.cpp index 88730f3654c..17acff73834 100644 --- a/src/mame/gaelco/lotoplay.cpp +++ b/src/mame/gaelco/lotoplay.cpp @@ -7,7 +7,6 @@ free play. It's a very simple PCB with this layout: - ___________________________________ | _________ O <- GREEN LED | |_8xDIPS_| O O | @@ -20,6 +19,7 @@ Roulette of eight LEDS, seven red and one green (the upper one). There are at least two version, onw from 1988 and other from 1990. + Some units use a M68705P5 instead of a MC68705P3S. More info and dip switches: - https://www.recreativas.org/loto-play-88-11392-gaelco-sa @@ -29,7 +29,18 @@ - https://www.recreativas.org/first-games-954-covielsa There are other versions with external ROM, and even others with PIC16C54 - instead of the MC68705 MCU. + instead of the MC68705 MCU: + _____________________________________________ + | |_8xDIPS_| __________ O <- GREEN LED + | |SN74LS166N O O | + | Xtal O O | + | 4 MHz O O | + | ___ ___ O | +=|= | | | |<-PIC16C54-XT/P | +=|= <- 8-Pin Connector ___ | + | | |<-CNY/74-4 | |<-TL7702ACP | + | |__| |__| |__| | + |____________________________________________| *******************************************************************************/ @@ -50,7 +61,6 @@ public: } void lotoplay_p3(machine_config &config); - void lotoplay_p5(machine_config &config); void lotoplay_pic(machine_config &config); protected: @@ -65,14 +75,9 @@ void lotoplay_state::lotoplay_p3(machine_config &config) M68705P3(config, m_maincpu, 3'579'545); // MC68705P3S, unknown clock } -void lotoplay_state::lotoplay_p5(machine_config &config) -{ - M68705P5(config, m_maincpu, 3'579'545); // MC68705P5S, unknown clock -} - void lotoplay_state::lotoplay_pic(machine_config &config) { - PIC16C54(config, m_maincpu, 3'000'000); // PIC16C54, unknown clock + PIC16C54(config, m_maincpu, 4_MHz_XTAL); // PIC16C54 } // Sets with MC68705 MCU. @@ -92,11 +97,6 @@ ROM_START(lotoplayb) ROM_LOAD("lp_vii_sch_mostra_11302_68705p3s.bin", 0x0000, 0x0800, CRC(61b426d3) SHA1(b66dc6c382a04d8cdbaee342f179ce80abfd3c71)) ROM_END -ROM_START(lotoplayc) - ROM_REGION(0x0800, "maincpu", 0) - ROM_LOAD("miv_00_68705p5s.bin", 0x0000, 0x0800, CRC(67b1d2fc) SHA1(98ea18d4f55faef369a8fd701f936efab3cd084f)) -ROM_END - ROM_START(lotoplayp) ROM_REGION(0x1fff, "maincpu", 0) ROM_LOAD("loto_play_ff46_pic16c54.bin", 0x0000, 0x1fff, CRC(8840349d) SHA1(e9dcc572c7b577618ddda06be1538be69eb15584)) @@ -108,5 +108,4 @@ ROM_END 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 ) 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 ) 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 ) -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 ) GAME( 1990?, lotoplayp, lotoplay, lotoplay_pic, lotoplay, lotoplay_state, empty_init, ROT0, "Gaelco / Covielsa", "Loto-Play (PIC16C54)", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index a4537cb873b..ee334ea8214 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -18797,7 +18797,6 @@ goldartuk lotoplay lotoplaya lotoplayb -lotoplayc lotoplayp @source:gaelco/mastboy.cpp |
