mirror of
https://github.com/holub/mame
synced 2025-04-23 17:00:53 +03:00
Update itgamble.cpp info
Update itgamble.cpp with: -consistent hardware info -evolution of hardware over time -confirmed producer and year for a few games that were missing it.
This commit is contained in:
parent
ceb6c25436
commit
19859e82e8
@ -16,33 +16,68 @@
|
||||
|
||||
--- Hardware Notes ---
|
||||
|
||||
The hardware is normally composed by:
|
||||
There are at least 3 viariants for this hardware.
|
||||
|
||||
---------
|
||||
The oldest revision (green) is marked H83048 with the following hardware:
|
||||
(note that @IC2 is unpopulated)
|
||||
CPU:
|
||||
1x H8/3048 (HD64F3048F16) @IC1
|
||||
(128KB ROM; 4KB RAM)
|
||||
Sound:
|
||||
1x OKI 6295 or clones @IC24
|
||||
1x LM358N dual operational amplifier @IC27
|
||||
1x TDA2003 audio amplifier @IC26
|
||||
PLDs:
|
||||
1x ispLSI2064-80LJ @IC12
|
||||
Clock:
|
||||
1x Xtal 30.000 MHz @OSC1
|
||||
1x Resonator ZTB1000J (1000 kHz) @X1
|
||||
ROMs:
|
||||
1x 27C010 or 27C020 (sound) @IC25
|
||||
2x or 4x 27C040 (graphics) @IC17,18,19,20
|
||||
RAMs:
|
||||
2x SRAM 32k x 8 @IC13,14
|
||||
Connectors:
|
||||
1x 28x2 edge connector
|
||||
1x 12 legs connector @CN1
|
||||
1x 50 legs flat cable connector @CN4
|
||||
Other:
|
||||
1x battery @BAT1
|
||||
1x 12 DIP switches bank @CN2,3
|
||||
2x trimmer (VOLUME, SPARK) @P1,2
|
||||
|
||||
Known games on this hardware revision are:
|
||||
200x Book Theatre (ver 1.2)
|
||||
2000.04.12 Capitan Uncino (Ver 1.2)
|
||||
2001.02 Capitani Coraggiosi (Ver 1.3)
|
||||
|
||||
---------
|
||||
A slightly newer revision (green) is marked H83048 and adds a very small piggyback @IC2 with:
|
||||
|
||||
Timekeeping: 1x Dallas DS1302 Trickle Charge Timekeeping Chip
|
||||
Clock: 1x Xtal 32.768
|
||||
A jumper cable connects the piggyback with ICL7673 pin2 @IC31 Automatic battery back-up switch
|
||||
|
||||
Known games on this hardware revision are:
|
||||
2001 Europa 2002 (Ver 2.0, set 1)
|
||||
2001 Europa 2002 (Ver 2.0, set 2)
|
||||
2002.01 La Perla Nera (Ver 2.0)
|
||||
2001.11 La Perla Nera Gold (Ver 2.0)
|
||||
2001.06 Labyrinth (Versione 1.5)
|
||||
200x Pin Ups (Ver 1.0 Rev.A)
|
||||
2001.12 World Cup (Ver 1.4) - note ICs location are differently numbered
|
||||
2001 World Cup (Ver 1.5) - note RAMS are smaller SRAM 8k x 8
|
||||
|
||||
|
||||
CPU: 1x H8/3048 (HD64F3048F16).
|
||||
(128KB ROM; 4KB RAM)
|
||||
|
||||
Sound: 1x AD-65 (OKI 6295)
|
||||
1x TDA2003 (audio amplifier).
|
||||
|
||||
PLDs: 1x ispLSI2064-80LJ.
|
||||
|
||||
Clock: 1x Xtal 30.000 MHz.
|
||||
1x Resonator ZTB1000J (1000 kHz) or similar.
|
||||
|
||||
ROMs: 1x (up to) 27C2001 or similar (sound).
|
||||
2x or more 27C4001 or similar (graphics).
|
||||
|
||||
Timekeeping: 1x Dallas DS1302 Trickle Charge Timekeeping Chip (optional).
|
||||
|
||||
Connectors: 1x 28x2 edge connector.
|
||||
1x 12 legs connector.
|
||||
1x 24 legs female connector.
|
||||
1x 50 legs flat cable connector.
|
||||
|
||||
Other: 1x battery.
|
||||
2x 12 DIP switches.
|
||||
2x trimmer.
|
||||
---------
|
||||
A more recent revision (red) is marked H83048 Rev 1.1 and removes the piggyback putting Timekeeping and Clock (X2) directly on the board.
|
||||
A jumper cable on the solder side connects Timekeeping pin5 to unpopulated IC2 pin11
|
||||
|
||||
Known games on this hardware revision are:
|
||||
2001.08.24 Abacus (Ver 1.0)
|
||||
2002 Europa 2002 Space (Ver 3.0)
|
||||
2002.12 UFO Robot (Ver. 1.0 Rev.A)
|
||||
|
||||
|
||||
*******************************************************************/
|
||||
@ -266,36 +301,30 @@ MACHINE_CONFIG_END
|
||||
* Rom Load *
|
||||
*************************/
|
||||
|
||||
/* Capitan Uncino (Ver 1.2)
|
||||
|
||||
CPU:
|
||||
|
||||
1x HD64F3048F16 (main)(ic1)
|
||||
1x ispLSI2064-80LJ (ic12)
|
||||
1x AD-65 (equivalent to M6295) (ic24)(sound)
|
||||
1x oscillator 30.00MHz (close to main)
|
||||
1x blu resonator 1000J (close to sound)
|
||||
|
||||
ROMs:
|
||||
|
||||
1x M27C2001 (1)
|
||||
2x M27C4001 (2,3)
|
||||
|
||||
Note:
|
||||
|
||||
1x 28x2 edge connector
|
||||
1x 12 legs connector
|
||||
1x 50 legs flat cable connector
|
||||
1x 12x2 jumpers
|
||||
1x trimmer (volume)
|
||||
1x trimmer (spark)
|
||||
|
||||
--------------------
|
||||
|
||||
PCB is labeled Ver 1.3, while EPROMs are labeled Ver 1.2
|
||||
|
||||
/* Book Theatre (ver 1.2)
|
||||
PCB is marked: "CE H83048" on component side
|
||||
PCB is marked: "H83048 bottom" on solder side
|
||||
PCB is labeled: "BOOK THEATER Vers. 1.2" on component side
|
||||
*/
|
||||
ROM_START( bookthr )
|
||||
ROM_REGION( 0x1000000, "maincpu", 0 ) /* all the program code is in here */
|
||||
ROM_LOAD( "bookthr_ver1.2_hd64f3048f16.mcu", 0x00000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", 0 ) //bigger than 8bpps?
|
||||
ROM_LOAD( "2.ic18", 0x000000, 0x80000, CRC(39433a74) SHA1(088944bfb43b4f239f22d0d2213efd19cea7db30) )
|
||||
ROM_LOAD( "3.ic17", 0x080000, 0x80000, CRC(893abdcc) SHA1(4dd28fd46bec8be5549d679d31c771888fcb1286) )
|
||||
|
||||
ROM_REGION( 0x40000, "oki", 0 ) /* M6295 samples */
|
||||
ROM_LOAD( "1.ic25", 0x00000, 0x40000, CRC(4fe79e43) SHA1(7c154cb00e9b64fbdcc218280f2183b816cef20b) ) //same as Abacus
|
||||
ROM_END
|
||||
|
||||
/* Capitan Uncino (Ver 1.2)
|
||||
PCB is marked: "CE H83048" on component side
|
||||
PCB is marked: "ET5" and "H83048 bottom" on solder side
|
||||
PCB is labeled: "Capitan Uncino Vers. 1.3" and " PASSED 12/04/00" on component side
|
||||
--
|
||||
PCB is labeled Ver 1.3, while EPROMs are labeled Ver 1.2
|
||||
*/
|
||||
ROM_START( capunc )
|
||||
ROM_REGION( 0x1000000, "maincpu", 0 ) /* all the program code is in here */
|
||||
ROM_LOAD( "capunc.ver1.2.mcu", 0x00000, 0x4000, NO_DUMP )
|
||||
@ -308,42 +337,11 @@ ROM_START( capunc )
|
||||
ROM_LOAD( "1.ic25", 0x00000, 0x40000, CRC(4fe79e43) SHA1(7c154cb00e9b64fbdcc218280f2183b816cef20b) )
|
||||
ROM_END
|
||||
|
||||
|
||||
/* Capitani Coraggiosi (Ver 1.3)
|
||||
|
||||
CPU:
|
||||
|
||||
1x HD64F3048F16 (main)(ic1)
|
||||
1x ispLSI2064-80LJ (ic12)
|
||||
1x AD-65 (equivalent to M6295) (ic24)(sound)
|
||||
1x oscillator 30MHz (close to main)
|
||||
1x orange resonator ZTB1000J (close to sound)
|
||||
|
||||
ROMs:
|
||||
|
||||
1x M27C2001 (1)
|
||||
2x M27C4001 (2,3)
|
||||
|
||||
Note:
|
||||
|
||||
1x 28x2 edge connector
|
||||
1x 12 legs connector
|
||||
1x 50 legs flat cable connector
|
||||
1x 12x2 switches dip
|
||||
1x trimmer (volume)
|
||||
1x trimmer (spark)
|
||||
|
||||
|
||||
The differences between this set and the alternate one, are only 4 bytes
|
||||
in the samples ROM header. Replaced the sound ROM with the clean one.
|
||||
|
||||
3 and 3 files
|
||||
2.ic18 2.ic18 IDENTICAL
|
||||
3.ic17 3.ic17 IDENTICAL
|
||||
1.ic25 1.ic25 99.998474%
|
||||
|
||||
PCB is marked: "CE H83048" on component side
|
||||
PCB is marked: "H83048 bottom" on solder side
|
||||
PCB is labeled: "Capitani Coraggiosi Vers. 1.3" and "PASSED 02/2001" on component side
|
||||
*/
|
||||
|
||||
ROM_START( capcor )
|
||||
ROM_REGION( 0x1000000, "maincpu", 0 ) /* all the program code is in here */
|
||||
ROM_LOAD( "capcor.ver1.3.mcu", 0x00000, 0x4000, NO_DUMP )
|
||||
@ -356,120 +354,11 @@ ROM_START( capcor )
|
||||
ROM_LOAD( "1.ic25", 0x00000, 0x40000, CRC(4fe79e43) SHA1(7c154cb00e9b64fbdcc218280f2183b816cef20b) )
|
||||
ROM_END
|
||||
|
||||
|
||||
/* La Perla Nera (Ver 2.0)
|
||||
|
||||
CPU:
|
||||
|
||||
1x HD64F3048F16 (main)(ic1)
|
||||
1x ispLSI2064-80LJ (ic12)
|
||||
1x AD-65 (equivalent to M6295) (ic24)(sound)
|
||||
1x oscillator 30.00MHz (close to main)
|
||||
1x red resonator ZTB1000J (close to sound)
|
||||
|
||||
ROMs:
|
||||
|
||||
1x M27C2001 (1)
|
||||
2x M27C4001 (2,3)
|
||||
|
||||
Note:
|
||||
|
||||
1x 28x2 edge connector
|
||||
1x 12 legs connector
|
||||
1x 50 legs flat cable connector
|
||||
1x 12x2 jumper
|
||||
1x trimmer (volume)
|
||||
1x trimmer (spark)
|
||||
|
||||
*/
|
||||
|
||||
ROM_START( laperla )
|
||||
ROM_REGION( 0x1000000, "maincpu", 0 ) /* all the program code is in here */
|
||||
ROM_LOAD( "laperla_ver2.0_hd64f3048f16.mcu", 0x00000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", 0 )
|
||||
ROM_LOAD( "2jolly.ic18", 0x000000, 0x80000, CRC(7bf3d5f2) SHA1(f3a51dd642358a20f6324f28fdf458e8ceaca7a1) )
|
||||
ROM_LOAD( "3jolly.ic17", 0x080000, 0x80000, CRC(c3a8d9a0) SHA1(cc95c56ebc6137e11c82ed17be7c9f83ed7b6cfc) )
|
||||
|
||||
ROM_REGION( 0x40000, "oki", 0 ) /* M6295 samples */
|
||||
ROM_LOAD( "1.ic25", 0x00000, 0x40000, CRC(4fe79e43) SHA1(7c154cb00e9b64fbdcc218280f2183b816cef20b) )
|
||||
ROM_END
|
||||
|
||||
|
||||
/* La Perla Nera Gold (Ver 2.0)
|
||||
|
||||
CPU:
|
||||
|
||||
1x HD64F3048F16 (main)(ic1)
|
||||
1x ispLSI2064-80LJ (ic12)
|
||||
1x AD-65 (equivalent to M6295) (ic24)(sound)
|
||||
1x oscillator 30.00MHz (close to main)
|
||||
1x red resonator ZTB1000J (close to sound)
|
||||
|
||||
ROMs:
|
||||
|
||||
1x M27C2001 (1)
|
||||
2x M27C4001 (2,3)
|
||||
|
||||
Note:
|
||||
|
||||
1x 28x2 edge connector
|
||||
1x 12 legs connector
|
||||
1x 50 legs flat cable connector
|
||||
1x 12x2 jumper
|
||||
1x trimmer (volume)
|
||||
1x trimmer (spark)
|
||||
|
||||
---------------------------------------------
|
||||
|
||||
laperla vs. laperlag
|
||||
|
||||
3 and 3 files
|
||||
3jolly.ic17 ic17-laperlanera 11.018181%
|
||||
2jolly.ic18 ic18-laperlanera 10.766602%
|
||||
1.ic25 NO MATCH
|
||||
ic25-uno.bin NO MATCH
|
||||
*/
|
||||
|
||||
ROM_START( laperlag )
|
||||
ROM_REGION( 0x1000000, "maincpu", 0 ) /* all the program code is in here */
|
||||
ROM_LOAD( "laperlag_ver2.0_hd64f3048f16.mcu", 0x00000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", 0 )
|
||||
ROM_LOAD( "ic18-laperlaneragold2.bin", 0x000000, 0x80000, CRC(ae37de44) SHA1(089f97678fa39aee1885d7c63c4bc7c88e7fe553) )
|
||||
ROM_LOAD( "ic17-laperlaneragold3.bin", 0x080000, 0x80000, CRC(86da6d11) SHA1(e6b7f9ccbf2e91a60fdf38067ec7ac7e73dea8cd) )
|
||||
|
||||
ROM_REGION( 0x40000, "oki", 0 ) /* M6295 samples */
|
||||
ROM_LOAD( "ic25-uno.bin", 0x00000, 0x20000, CRC(e6a0854b) SHA1(394e01bb24abd1e0d2c447b4d620fc5d02257d8a) )
|
||||
ROM_END
|
||||
|
||||
|
||||
/* Europa 2002 (Ver 2.0, set 1)
|
||||
|
||||
CPU:
|
||||
|
||||
1x HD64F3048F16 (main)(ic1)
|
||||
1x ispLSI2064-80LJ (ic12)
|
||||
1x AD-65 (equivalent to M6295) (ic24)(sound)
|
||||
1x oscillator 30MHz (close to main)
|
||||
1x blu resonator 1000J (close to sound)
|
||||
|
||||
ROMs:
|
||||
|
||||
3x M27C2001 (1,2,3)
|
||||
2x M27C4001 (4,5)
|
||||
|
||||
Note:
|
||||
|
||||
1x 28x2 edge connector
|
||||
1x 12 legs connector
|
||||
1x 50 legs flat cable connector
|
||||
1x 12x2 switches dip
|
||||
1x trimmer (volume)
|
||||
1x trimmer (spark)
|
||||
|
||||
PCB is marked: "CE H83048" on component side
|
||||
PCB is marked: "H83048 bottom" on solder side
|
||||
PCB is labeled: "EUROPA 2002 Versione 2_0" and "Non rimuovere PASSED 11/2001 Garanzia 6 MESI" on component side
|
||||
*/
|
||||
|
||||
ROM_START( euro2k2 )
|
||||
ROM_REGION( 0x1000000, "maincpu", 0 ) /* all the program code is in here */
|
||||
ROM_LOAD( "euro2k2_ver2.0_hd64f3048f16.mcu", 0x00000, 0x4000, NO_DUMP )
|
||||
@ -484,47 +373,11 @@ ROM_START( euro2k2 )
|
||||
ROM_LOAD( "1.ic25", 0x00000, 0x40000, CRC(b9b1aff0) SHA1(35622d7d099a10e5c6bcae152fded1f50692f740) )
|
||||
ROM_END
|
||||
|
||||
|
||||
/* Europa 2002 (Ver 2.0, set 2)
|
||||
|
||||
CPU:
|
||||
|
||||
1x HD64F3048F16 (main)(ic1)
|
||||
1x ispLSI2064-80LJ (ic12)
|
||||
1x U6295 (equivalent to M6295) (ic24)(sound)
|
||||
1x oscillator 30.00MHz (close to main)
|
||||
1x orange resonator ZTB1000J (close to sound)
|
||||
|
||||
ROMs:
|
||||
|
||||
2x M27C2001 (1,2)
|
||||
3x M27C4001 (3,4,5)
|
||||
|
||||
Note:
|
||||
|
||||
1x 28x2 edge connector
|
||||
1x 12 legs connector
|
||||
1x 50 legs flat cable connector
|
||||
1x 12x2 switches dip
|
||||
1x trimmer (volume)
|
||||
1x trimmer (spark)
|
||||
|
||||
---------------------------------------
|
||||
|
||||
euro2k2 vs. euro2k2a
|
||||
|
||||
5 and 5 files
|
||||
4a.ic18 FIXED BITS (xxxxxxx0)
|
||||
3a.ic19 1ST AND 2ND HALF IDENTICAL
|
||||
4a.ic18 FIXED BITS (xxxxxxx0)
|
||||
2a.ic20 2a.ic20 IDENTICAL
|
||||
4a.ic18 4a.ic18 IDENTICAL
|
||||
5a.ic17 5a.ic17 IDENTICAL
|
||||
1.ic25 1.ic25 99.998474%
|
||||
3a.ic19 NO MATCH
|
||||
3a.ic19 NO MATCH
|
||||
PCB is marked: "CE H83048" on component side
|
||||
PCB is marked: "H83048 bottom" on solder side
|
||||
PCB is labeled: "EUROPA 2002 Versione 2_0" and "PASSED 10/2001" on component side
|
||||
*/
|
||||
|
||||
ROM_START( euro2k2a )
|
||||
ROM_REGION( 0x1000000, "maincpu", 0 ) /* all the program code is in here */
|
||||
ROM_LOAD( "euro2k2a_ver2.0_hd64f3048f16.mcu", 0x00000, 0x4000, NO_DUMP )
|
||||
@ -539,162 +392,48 @@ ROM_START( euro2k2a )
|
||||
ROM_LOAD( "1.ic25", 0x00000, 0x40000, CRC(4fe79e43) SHA1(7c154cb00e9b64fbdcc218280f2183b816cef20b) ) // sldh
|
||||
ROM_END
|
||||
|
||||
|
||||
/* Europa 2002 Space (Ver 3.0)
|
||||
|
||||
Year: 2002
|
||||
Company: Nazionale Elettronica
|
||||
|
||||
CPU:
|
||||
|
||||
1x HD64F3048F16 (main)(ic1)
|
||||
1x ispLSI2064-80LJ (ic12)
|
||||
1x U6295 (equivalent to M6295) (ic24)(sound)
|
||||
1x TDA2003 (sound)(ic26)
|
||||
1x LM358N (sound)(ic27)
|
||||
1x oscillator 30MHz (close to main)(osc1)
|
||||
1x blue resonator (close to sound) (x1)
|
||||
|
||||
ROMs:
|
||||
|
||||
1x MX27C1000 (1)
|
||||
2x M27C2001 (2,3)
|
||||
2x M27C4001 (4,5)
|
||||
|
||||
Note:
|
||||
|
||||
1x 28x2 edge connector
|
||||
1x 12 legs connector
|
||||
1x 50 legs flat cable connector
|
||||
1x trimmer (volume)
|
||||
1x trimmer (spark)
|
||||
|
||||
/* La Perla Nera (Ver 2.0)
|
||||
PCB is marked: "CE H83048" on component side
|
||||
PCB is marked: "H83048 bottom" on solder side
|
||||
PCB is labeled: "LA PERLA NERA Versione 2.0" and "Non Rimuovere PASSED 01/2002 garanzia 6 MESI" on component side
|
||||
*/
|
||||
|
||||
ROM_START( euro2k2s )
|
||||
ROM_START( laperla )
|
||||
ROM_REGION( 0x1000000, "maincpu", 0 ) /* all the program code is in here */
|
||||
ROM_LOAD( "euro2k2s_ver3.0_hd64f3048f16.mcu", 0x00000, 0x4000, NO_DUMP )
|
||||
ROM_LOAD( "laperla_ver2.0_hd64f3048f16.mcu", 0x00000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x180000, "gfx1", 0 )
|
||||
ROM_LOAD( "europa2002space4.ic18", 0x000000, 0x80000, CRC(cf4db4f1) SHA1(6c03e54e30eb83778d1cad5ade17c26a370ea8a3) )
|
||||
ROM_LOAD( "europa2002space5.ic17", 0x080000, 0x80000, CRC(1070b4ac) SHA1(3492de52cd0c784479d2774f6050b24cf4591484) )
|
||||
ROM_LOAD( "europa2002_2-a.ic20", 0x100000, 0x40000, CRC(971bc33b) SHA1(c385e5bef57cdb52a86c1e38fca471ef5ab3da7c) )
|
||||
ROM_LOAD( "europa2002space3.ic19", 0x140000, 0x40000, CRC(d82dba04) SHA1(63d407dd036d3c7f190ad7b6d694288e9a9e56d0) ) /* identical halves */
|
||||
|
||||
ROM_REGION( 0x40000, "oki", 0 ) /* M6295 samples */
|
||||
ROM_LOAD( "1-a.ic25", 0x00000, 0x20000, CRC(8fcb283d) SHA1(9e95c72967da13606eed6d16f84145273b9ffddf) )
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
|
||||
CPUs
|
||||
1x H8/3048 ic1 16-bit Single-Chip Microcomputer - main (internal ROM not dumped)
|
||||
1x AD-65 ic24 4-Channel Mixing ADCPM Voice Synthesis LSI - sound
|
||||
1x LM358N ic27 Dual Operational Amplifier - sound
|
||||
1x TDA2003 ic26 Audio Amplifier - sound
|
||||
1x oscillator 30.000MHz osc1
|
||||
1x blu resonator 1000J x1
|
||||
1x oscillator KDS0D x2
|
||||
ROMs
|
||||
1x W27C020 1 dumped
|
||||
2x M27C4001 2,3 dumped
|
||||
RAMs
|
||||
2x LST62832I-70LL-10L ic13,ic14
|
||||
PLDs
|
||||
1x ispLSI2064-80LJ ic12 not dumped
|
||||
|
||||
Others
|
||||
1x 28x2 edge connector
|
||||
1x 50 pins flat cable connector (CN4)
|
||||
1x 12 legs connector (CN1)
|
||||
2x trimmer (volume,spark)
|
||||
1x 12x2 switches DIP
|
||||
1x battery 3.6V
|
||||
|
||||
*/
|
||||
|
||||
ROM_START( abacus )
|
||||
ROM_REGION( 0x1000000, "maincpu", 0 ) /* all the program code is in here */
|
||||
ROM_LOAD( "abacus_ver1.0_hd64f3048f16.mcu", 0x00000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", 0 ) //bigger than 8bpps?
|
||||
ROM_LOAD( "abacus2.ic18", 0x000000, 0x80000, CRC(9884ee09) SHA1(85875dbcd6821c8173457df0216145b4208d5c06) )
|
||||
ROM_LOAD( "abacus3.ic17", 0x080000, 0x80000, CRC(ec6473c4) SHA1(49980b94ccf77fbfdaa151fccaeb3c2ddad3c119) )
|
||||
ROM_REGION( 0x100000, "gfx1", 0 )
|
||||
ROM_LOAD( "2jolly.ic18", 0x000000, 0x80000, CRC(7bf3d5f2) SHA1(f3a51dd642358a20f6324f28fdf458e8ceaca7a1) )
|
||||
ROM_LOAD( "3jolly.ic17", 0x080000, 0x80000, CRC(c3a8d9a0) SHA1(cc95c56ebc6137e11c82ed17be7c9f83ed7b6cfc) )
|
||||
|
||||
ROM_REGION( 0x40000, "oki", 0 ) /* M6295 samples */
|
||||
ROM_LOAD( "1.ic25", 0x00000, 0x40000, CRC(4fe79e43) SHA1(7c154cb00e9b64fbdcc218280f2183b816cef20b) )
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
|
||||
CPUs
|
||||
1x H8/3048 ic1 16-bit Single-Chip Microcomputer - main (internal ROM not dumped)
|
||||
1x AD-65 ic24 4-Channel Mixing ADCPM Voice Synthesis LSI - sound
|
||||
1x LM358N ic27 Dual Operational Amplifier - sound
|
||||
1x TDA2003 ic26 Audio Amplifier - sound
|
||||
1x oscillator 30.000MHz osc1
|
||||
1x red resonator ZTB1000J x1
|
||||
ROMs
|
||||
1x W27C020 1 dumped
|
||||
2x M27C4001 2,3 dumped
|
||||
RAMs
|
||||
2x MB8464C-10L ic13,ic14
|
||||
PLDs
|
||||
1x ispLSI2064-80LJ ic12 not dumped
|
||||
|
||||
Others
|
||||
1x 28x2 edge connector
|
||||
1x 50 pins flat cable connector (CN4)
|
||||
1x 12 legs connector (CN1)
|
||||
2x trimmer (volume,spark)
|
||||
1x 12x2 switches DIP
|
||||
1x battery 3V
|
||||
|
||||
/* La Perla Nera Gold (Ver 2.0)
|
||||
PCB is marked: "CE H83048" on component side
|
||||
PCB is marked: "H83048 bottom" on solder side
|
||||
PCB is labeled: "LA PERLA NERA GOLD Versione 2.0" and "Non Rimuovere PASSED 11/2001 garanzia 6 MESI" on component side
|
||||
*/
|
||||
|
||||
ROM_START( bookthr )
|
||||
ROM_START( laperlag )
|
||||
ROM_REGION( 0x1000000, "maincpu", 0 ) /* all the program code is in here */
|
||||
ROM_LOAD( "bookthr_ver1.2_hd64f3048f16.mcu", 0x00000, 0x4000, NO_DUMP )
|
||||
ROM_LOAD( "laperlag_ver2.0_hd64f3048f16.mcu", 0x00000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", 0 ) //bigger than 8bpps?
|
||||
ROM_LOAD( "2.ic18", 0x000000, 0x80000, CRC(39433a74) SHA1(088944bfb43b4f239f22d0d2213efd19cea7db30) )
|
||||
ROM_LOAD( "3.ic17", 0x080000, 0x80000, CRC(893abdcc) SHA1(4dd28fd46bec8be5549d679d31c771888fcb1286) )
|
||||
ROM_REGION( 0x100000, "gfx1", 0 )
|
||||
ROM_LOAD( "ic18-laperlaneragold2.bin", 0x000000, 0x80000, CRC(ae37de44) SHA1(089f97678fa39aee1885d7c63c4bc7c88e7fe553) )
|
||||
ROM_LOAD( "ic17-laperlaneragold3.bin", 0x080000, 0x80000, CRC(86da6d11) SHA1(e6b7f9ccbf2e91a60fdf38067ec7ac7e73dea8cd) )
|
||||
|
||||
ROM_REGION( 0x40000, "oki", 0 ) /* M6295 samples */
|
||||
ROM_LOAD( "1.ic25", 0x00000, 0x40000, CRC(4fe79e43) SHA1(7c154cb00e9b64fbdcc218280f2183b816cef20b) ) //same as Abacus
|
||||
ROM_LOAD( "ic25-uno.bin", 0x00000, 0x20000, CRC(e6a0854b) SHA1(394e01bb24abd1e0d2c447b4d620fc5d02257d8a) )
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
CPUs
|
||||
1x H8/3048 HD64F3048F16 ic1 16-bit Single-Chip Microcomputer - main (internal ROM not dumped)
|
||||
1x U6295 ic24 4-Channel Mixing ADCPM Voice Synthesis LSI - sound
|
||||
1x LM358N ic27 Dual Operational Amplifier - sound
|
||||
1x TDA2003 ic26 Audio Amplifier - sound
|
||||
1x oscillator 30.0MHz osc1
|
||||
1x red resonator ZTB1000J x1
|
||||
1x oscillator 32.768 small piggyback X1 (close to DS1302)
|
||||
ROMs
|
||||
1x MX26C1000 1 dumped
|
||||
2x M27C4001 2,3 dumped
|
||||
RAMs
|
||||
2x MB8464C-70L ic13,ic14
|
||||
PLDs
|
||||
1x ispLSI2064-80LJ ic12 read protected
|
||||
Others
|
||||
|
||||
1x 28x2 JAMMA edge connector
|
||||
1x 12 legs connector (CN1)
|
||||
1x 12 DIP switches bank (CN2,CN3)
|
||||
1x trimmer (P1 VOLUME)
|
||||
1x trimmer (P2 SPARK)
|
||||
1x battery 3.6V (BAT1)
|
||||
Notes
|
||||
|
||||
/* World Cup (Ver 1.5)
|
||||
PCB is marked: "CE H83048" on component side
|
||||
PCB is marked: "H83048 bottom" on solder side
|
||||
PCB is labeled: "WORLD CUP Versione 1.5" on component side
|
||||
---
|
||||
It is the same game as World Cup (Ver 1.4) but with less RAM
|
||||
*/
|
||||
|
||||
ROM_START( wcup )
|
||||
ROM_REGION( 0x1000000, "maincpu", 0 ) /* all the program code is in here */
|
||||
ROM_LOAD( "wcup_ver1.5_hd64f3048f16.mcu", 0x00000, 0x4000, NO_DUMP )
|
||||
@ -707,36 +446,12 @@ ROM_START( wcup )
|
||||
ROM_LOAD( "1.ic25", 0x00000, 0x20000, CRC(e6a0854b) SHA1(394e01bb24abd1e0d2c447b4d620fc5d02257d8a) ) // same as laperlag
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
CPUs
|
||||
1x H8/3048 HD64F3048F16 ic17 16-bit Single-Chip Microcomputer - main (internal ROM not dumped)
|
||||
1x M6295 ic15 4-Channel Mixing ADCPM Voice Synthesis LSI - sound
|
||||
1x LM358N ic13 Dual Operational Amplifier - sound
|
||||
1x TDA2003 ic8 Audio Amplifier - sound
|
||||
1x oscillator 30.0MHz osc1
|
||||
1x blu resonator 1000J x1
|
||||
1x oscillator K0SoF x2 (close to DS1302)
|
||||
ROMs
|
||||
1x M27C1001 1 dumped
|
||||
2x M27C4001 2,3 dumped
|
||||
RAMs
|
||||
2x CY62256LL-70SNC ic25,ic26
|
||||
PLDs
|
||||
1x ispLSI2064-80LJ ic24 read protected
|
||||
Others
|
||||
|
||||
1x 28x2 JAMMA edge connector
|
||||
1x 12 legs connector (CN2)
|
||||
1x trimmer (P1 VOLUME)
|
||||
1x trimmer (P2 SPARK)
|
||||
1x battery 3.6V (BAT1)
|
||||
Notes
|
||||
|
||||
/* World Cup (Ver 1.4)
|
||||
PCB is marked: "CE ND2001" on component side
|
||||
PCB is marked: "ND2001 Rev. 1.0" and "bottom" on solder side
|
||||
PCB is labeled: "WORLD CUP Versione 1.4" and "Non Rimuovere PASSED 12/2001 Garanzia 6 MESI" on component side
|
||||
---
|
||||
It is the same game as World Cup (Ver 1.5) but on a different PCB revision/layout with more RAM
|
||||
It is the same game as World Cup (Ver 1.5) but ICs location are numbered differently due to a different PCB layout
|
||||
*/
|
||||
|
||||
ROM_START( wcup14 )
|
||||
@ -751,6 +466,43 @@ ROM_START( wcup14 )
|
||||
ROM_LOAD( "1.ic25", 0x00000, 0x20000, CRC(e6a0854b) SHA1(394e01bb24abd1e0d2c447b4d620fc5d02257d8a) ) // same as laperlag
|
||||
ROM_END
|
||||
|
||||
/* Abacus (Ver 1.0)
|
||||
PCB is marked: "CE H83048" on component side
|
||||
PCB is marked: "bottom" and "H83048 Rev. 1.1" on solder side
|
||||
PCB is labeled: "ABACUS Vers. 1.0" and "FR 24.08.01" on component side
|
||||
*/
|
||||
ROM_START( abacus )
|
||||
ROM_REGION( 0x1000000, "maincpu", 0 ) /* all the program code is in here */
|
||||
ROM_LOAD( "abacus_ver1.0_hd64f3048f16.mcu", 0x00000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", 0 ) //bigger than 8bpps?
|
||||
ROM_LOAD( "abacus2.ic18", 0x000000, 0x80000, CRC(9884ee09) SHA1(85875dbcd6821c8173457df0216145b4208d5c06) )
|
||||
ROM_LOAD( "abacus3.ic17", 0x080000, 0x80000, CRC(ec6473c4) SHA1(49980b94ccf77fbfdaa151fccaeb3c2ddad3c119) )
|
||||
|
||||
ROM_REGION( 0x40000, "oki", 0 ) /* M6295 samples */
|
||||
ROM_LOAD( "1.ic25", 0x00000, 0x40000, CRC(4fe79e43) SHA1(7c154cb00e9b64fbdcc218280f2183b816cef20b) )
|
||||
ROM_END
|
||||
|
||||
|
||||
/* Europa 2002 Space (Ver 3.0)
|
||||
PCB is marked: "CE H83048" on component side
|
||||
PCB is marked: "bottom" and "H83048 Rev. 1.1" on solder side
|
||||
PCB is labeled: "EUROPA 2002 SPACE Ver. 3.0" and "Non rimuovere PASSED 04/2002 Garanzia 6 MESI" on component side
|
||||
*/
|
||||
ROM_START( euro2k2s )
|
||||
ROM_REGION( 0x1000000, "maincpu", 0 ) /* all the program code is in here */
|
||||
ROM_LOAD( "euro2k2s_ver3.0_hd64f3048f16.mcu", 0x00000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x180000, "gfx1", 0 )
|
||||
ROM_LOAD( "europa2002space4.ic18", 0x000000, 0x80000, CRC(cf4db4f1) SHA1(6c03e54e30eb83778d1cad5ade17c26a370ea8a3) )
|
||||
ROM_LOAD( "europa2002space5.ic17", 0x080000, 0x80000, CRC(1070b4ac) SHA1(3492de52cd0c784479d2774f6050b24cf4591484) )
|
||||
ROM_LOAD( "europa2002_2-a.ic20", 0x100000, 0x40000, CRC(971bc33b) SHA1(c385e5bef57cdb52a86c1e38fca471ef5ab3da7c) )
|
||||
ROM_LOAD( "europa2002space3.ic19", 0x140000, 0x40000, CRC(d82dba04) SHA1(63d407dd036d3c7f190ad7b6d694288e9a9e56d0) ) /* identical halves */
|
||||
|
||||
ROM_REGION( 0x40000, "oki", 0 ) /* M6295 samples */
|
||||
ROM_LOAD( "1-a.ic25", 0x00000, 0x20000, CRC(8fcb283d) SHA1(9e95c72967da13606eed6d16f84145273b9ffddf) )
|
||||
ROM_END
|
||||
|
||||
/********** DIFFERENT HARDWARE **********/
|
||||
|
||||
|
||||
@ -799,17 +551,22 @@ ROM_END
|
||||
*************************/
|
||||
|
||||
// YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS
|
||||
/* hardware green H83048*/
|
||||
GAME( 200?, bookthr, 0, itgamble, itgamble, itgamble_state, empty_init, ROT0, "Nazionale Elettronica", "Book Theatre (Ver 1.2)", MACHINE_IS_SKELETON )
|
||||
GAME( 2000, capunc, 0, itgamble, itgamble, itgamble_state, empty_init, ROT0, "Nazionale Elettronica", "Capitan Uncino (Ver 1.2)", MACHINE_IS_SKELETON )
|
||||
GAME( 2001, capcor, 0, itgamble, itgamble, itgamble_state, empty_init, ROT0, "Nazionale Elettronica", "Capitani Coraggiosi (Ver 1.3)", MACHINE_IS_SKELETON )
|
||||
GAME( 2002, laperla, 0, itgamble, itgamble, itgamble_state, empty_init, ROT0, "Nazionale Elettronica", "La Perla Nera (Ver 2.0)", MACHINE_IS_SKELETON )
|
||||
GAME( 2001, laperlag, 0, itgamble, itgamble, itgamble_state, empty_init, ROT0, "Nazionale Elettronica", "La Perla Nera Gold (Ver 2.0)", MACHINE_IS_SKELETON )
|
||||
|
||||
/* hardware green H83048 + piggyback for timekeeping*/
|
||||
GAME( 2001, euro2k2, 0, itgamble, itgamble, itgamble_state, empty_init, ROT0, "Nazionale Elettronica", "Europa 2002 (Ver 2.0, set 1)", MACHINE_IS_SKELETON )
|
||||
GAME( 2001, euro2k2a, euro2k2, itgamble, itgamble, itgamble_state, empty_init, ROT0, "Nazionale Elettronica", "Europa 2002 (Ver 2.0, set 2)", MACHINE_IS_SKELETON )
|
||||
GAME( 2002, euro2k2s, euro2k2, itgamble, itgamble, itgamble_state, empty_init, ROT0, "Nazionale Elettronica", "Europa 2002 Space (Ver 3.0)", MACHINE_IS_SKELETON )
|
||||
GAME( 200?, abacus, 0, itgamble, itgamble, itgamble_state, empty_init, ROT0, "<unknown>", "Abacus (Ver 1.0)", MACHINE_IS_SKELETON )
|
||||
GAME( 200?, bookthr, 0, itgamble, itgamble, itgamble_state, empty_init, ROT0, "<unknown>", "Book Theatre (Ver 1.2)", MACHINE_IS_SKELETON )
|
||||
GAME( 2002, laperla, 0, itgamble, itgamble, itgamble_state, empty_init, ROT0, "Nazionale Elettronica", "La Perla Nera (Ver 2.0)", MACHINE_IS_SKELETON )
|
||||
GAME( 2001, laperlag, 0, itgamble, itgamble, itgamble_state, empty_init, ROT0, "Nazionale Elettronica", "La Perla Nera Gold (Ver 2.0)", MACHINE_IS_SKELETON )
|
||||
GAME( 2001, wcup, 0, itgamble, itgamble, itgamble_state, empty_init, ROT0, "Nazionale Elettronica", "World Cup (Ver 1.5)", MACHINE_IS_SKELETON )
|
||||
GAME( 2001, wcup14, wcup, itgamble, itgamble, itgamble_state, empty_init, ROT0, "Nazionale Elettronica", "World Cup (Ver 1.4)", MACHINE_IS_SKELETON )
|
||||
|
||||
/* hardware red H83048 Rev 1.1 + timekeeping on board*/
|
||||
GAME( 2001, abacus, 0, itgamble, itgamble, itgamble_state, empty_init, ROT0, "Nazionale Elettronica", "Abacus (Ver 1.0)", MACHINE_IS_SKELETON )
|
||||
GAME( 2002, euro2k2s, euro2k2, itgamble, itgamble, itgamble_state, empty_init, ROT0, "Nazionale Elettronica", "Europa 2002 Space (Ver 3.0)", MACHINE_IS_SKELETON )
|
||||
|
||||
/* different hardware */
|
||||
GAME( 2000, mnumber, 0, mnumber, itgamble, itgamble_state, empty_init, ROT0, "MM / BRL Bologna", "Mystery Number", MACHINE_IS_SKELETON )
|
||||
|
Loading…
Reference in New Issue
Block a user