summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author ClawGrip <clawgrip@hotmail.com>2025-07-12 16:05:16 +0200
committer GitHub <noreply@github.com>2025-07-12 10:05:16 -0400
commit9a64ae7161cc0673d9d7796fb842ff510045a7f2 (patch)
treef4118df1de272231e83dbf7bad4f0c9ef4e4f968
parent7c7e7cef68872bef0a3f38611745fc2f8aeebe8b (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.cpp29
-rw-r--r--src/mame/mame.lst1
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