gaelco/gaelco3d.cpp: Add note and ROM placeholder about Speed Up coin distribution [Recreativas.org] (#12640)

This commit is contained in:
ClawGrip 2024-08-07 17:33:09 +02:00 committed by GitHub
parent 6c434f12d4
commit f385cfa40b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1011,6 +1011,27 @@ Gaelco was notorious for using the same ROM labels even when ROM data changed. T
Occasionally PCBs have been observed with a handwritten version on the labels, but it's unknown if it's a factory or operator addition.
*/
/*
Speed Up uses a small external PCB with a PIC for credit distribution:
________________________
| ____ ____ |
| ···· ···· |
| ______ _________ ·||
| LM340T5 |PIC16C54| ·||
| ___ ·||
| _________ | | ·||
| |ULN2003A1| | | |
| ___ | <-74HCT245N
|| | _________ |__| |
|| | |_DIPSx8_| ·||
|| <-CD74HCT174E ·||
||__| _________ ·||
| |74HCT245N ·||
|_______________________|
Manuals with dip switches setup and schematics can be downloaded from https://www.recreativas.org/manuales/videojuegos
*/
ROM_START( speedup ) // Version 2.20 - REF. 960717 ROM board
ROM_REGION( 0x200000, "maincpu", 0 ) // 68000 code
ROM_LOAD16_BYTE( "sup_2.2_10.ic10", 0x000000, 0x80000, CRC(ee781e64) SHA1(d90fa9319982fa389c2032e13d59850971078006) ) // 2.2 is handwritten between SUP and 10
@ -1035,6 +1056,9 @@ ROM_START( speedup ) // Version 2.20 - REF. 960717 ROM board
// These 2 are copies of the previous 2 at different IC locations
// ROM_LOAD( "ic43.bin", 0x0000000, 0x020000, CRC(34737d1d) SHA1(e9109a88e211aa49851e72a6fa3417f1cad1cb8b) ) // nondescript green dot label
// ROM_LOAD( "ic42.bin", 0x0020000, 0x020000, CRC(e89e829b) SHA1(50c99bd9667d78a61252eaad5281a2e7f57be85a) ) // nondescript white dot label
ROM_REGION( 0x2000, "coin", 0 ) // Credit distribution PCB
ROM_LOAD( "2x1c_pic16c54.u1", 0x0000, 0x2000, NO_DUMP )
ROM_END
ROM_START( speedup12 ) // Version 1.20 - REF. 960717 ROM board
@ -1061,6 +1085,9 @@ ROM_START( speedup12 ) // Version 1.20 - REF. 960717 ROM board
// These 2 are copies of the previous 2 at different IC locations
// ROM_LOAD( "ic43.bin", 0x0000000, 0x020000, CRC(34737d1d) SHA1(e9109a88e211aa49851e72a6fa3417f1cad1cb8b) ) // nondescript green dot label
// ROM_LOAD( "ic42.bin", 0x0020000, 0x020000, CRC(e89e829b) SHA1(50c99bd9667d78a61252eaad5281a2e7f57be85a) ) // nondescript white dot label
ROM_REGION( 0x2000, "coin", 0 ) // Credit distribution PCB
ROM_LOAD( "2x1c_pic16c54.u1", 0x0000, 0x2000, NO_DUMP )
ROM_END
ROM_START( speedup10 ) // Version 1.00 - REF. 960717 ROM board
@ -1087,6 +1114,9 @@ ROM_START( speedup10 ) // Version 1.00 - REF. 960717 ROM board
// These 2 are copies of the previous 2 at different IC locations
// ROM_LOAD( "ic43.bin", 0x0000000, 0x020000, CRC(34737d1d) SHA1(e9109a88e211aa49851e72a6fa3417f1cad1cb8b) ) // nondescript green dot label
// ROM_LOAD( "ic42.bin", 0x0020000, 0x020000, CRC(e89e829b) SHA1(50c99bd9667d78a61252eaad5281a2e7f57be85a) ) // nondescript white dot label
ROM_REGION( 0x2000, "coin", 0 ) // Credit distribution PCB
ROM_LOAD( "2x1c_pic16c54.u1", 0x0000, 0x2000, NO_DUMP )
ROM_END