mirror of
https://github.com/holub/mame
synced 2025-07-15 14:39:48 +03:00
New working clones
------------------ Cruis'n USA (v1.1) [Rasmus Bælum Rolfshøj] Ms. Pac-Man (Leisure and Allied bootleg) [Guru] - various drivers and devices: added some notes about decapped chips which turned out to be ULAs
This commit is contained in:
parent
faf75f5268
commit
4a40a60235
@ -23,6 +23,8 @@
|
||||
CUS30 also uses the 99XX DAC, or two 99XX in the optional 16-channel
|
||||
stereo configuration, but it uses no PROM and delivers its own samples.
|
||||
|
||||
The CUS30 has been decapped and verified to be an ULA.
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
|
@ -11,6 +11,8 @@
|
||||
General rule seems to be that TC0140SYT supports a YM2610,
|
||||
whereas PC060HA goes with a YM2203 or YM2151.
|
||||
|
||||
The PC060HA has been decapped and verified to be an ULA.
|
||||
|
||||
**********************************************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
|
@ -14,14 +14,14 @@ Custom ICs:
|
||||
----------
|
||||
98XX lamp/coin output
|
||||
99XX sound volume
|
||||
CUS27 clock divider
|
||||
CUS27 ULA clock divider
|
||||
CUS30 sound control
|
||||
CUS31
|
||||
CUS39 sprite generator
|
||||
CUS31 ULA
|
||||
CUS39 ULA sprite generator
|
||||
CUS41 address decoder
|
||||
CUS42 dual scrolling tilemap address generator
|
||||
CUS43 dual tilemap generator
|
||||
CUS48 sprite address generator
|
||||
CUS43 ULA dual tilemap generator
|
||||
CUS48 ULA sprite address generator
|
||||
CUS60 MCU (63701) aka 60A1
|
||||
|
||||
|
||||
|
@ -264,7 +264,7 @@ DE-0318-4
|
||||
| C1060 | 45| |
|
||||
|-----------|---|---------------------------------------|
|
||||
Notes:
|
||||
49 - Unknown DIP40 ASIC (no clock input so not an MCU)
|
||||
49 - NEC DIP40 ULA (no clock input)
|
||||
47 - Unknown SDIP52 ASIC (no clock input so not an MCU)
|
||||
45 - HuC6280 sound CPU in disguise as Data East custom chip #45. Clock input 21.4772MHz on pin 10
|
||||
M6295 - Clock 1.000MHz [20/2/10], pin 7 HIGH
|
||||
|
@ -9,14 +9,14 @@ driver by Manuel Abadia, Ernesto Corvi, Nicola Salmoria
|
||||
|
||||
Custom ICs:
|
||||
----------
|
||||
11XX gfx data shifter and mixer (16-bit in, 4-bit out) [1]
|
||||
15XX sound control
|
||||
16XX I/O control
|
||||
CUS20 tilemap and sprite address generator
|
||||
CUS21 sprite generator
|
||||
CUS26 starfield generator
|
||||
CUS29 sprite line buffer and sprite/tilemap mixer
|
||||
CUS33 timing generator
|
||||
11XX ULA gfx data shifter and mixer (16-bit in, 4-bit out) [1]
|
||||
15XX ULA sound control
|
||||
16XX ULA I/O control
|
||||
CUS20 ULA tilemap and sprite address generator
|
||||
CUS21 ULA sprite generator
|
||||
CUS26 ULA starfield generator
|
||||
CUS29 ULA sprite line buffer and sprite/tilemap mixer
|
||||
CUS33 ULA timing generator
|
||||
CUS34 address decoder
|
||||
56XX I/O
|
||||
58XX I/O
|
||||
|
@ -1460,6 +1460,49 @@ ROM_START( crusnusa21 ) /* Version 2.1, Wed Nov 09 1994 - 16:28:10 */
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( crusnusa11 ) /* Version 1.1, Wed Aug 31 1994 - 18:44:40 */
|
||||
ROM_REGION16_LE( 0x1000000, "dcs", ROMREGION_ERASEFF ) /* sound data */
|
||||
ROM_LOAD16_BYTE( "l1_cruisin_u.s.a._sound_rom_u2.u2", 0x000000, 0x80000, CRC(b9338332) SHA1(e5c420e63c4eba0010a68c7e0a57ef210e2c83d2) )
|
||||
ROM_LOAD16_BYTE( "l1_cruisin_u.s.a._sound_rom_u3.u3", 0x200000, 0x80000, CRC(cd8325d6) SHA1(d65d7263e056ca1d637adb44cafef523e0831a34) )
|
||||
ROM_LOAD16_BYTE( "l1_cruisin_u.s.a._sound_rom_u4.u4", 0x400000, 0x80000, CRC(fab457f3) SHA1(2b4b647838b7a8100afc25ca1ffdc74ed67ae00a) )
|
||||
ROM_LOAD16_BYTE( "l1_cruisin_u.s.a._sound_rom_u5.u5", 0x600000, 0x80000, CRC(becc92f4) SHA1(6dffa73ff5270155c44f295e443d5e77c03c0338) )
|
||||
ROM_LOAD16_BYTE( "l1_cruisin_u.s.a._sound_rom_u6.u6", 0x800000, 0x80000, CRC(a9f915d3) SHA1(6a16a2d7a807a775673e7121b54f37c583581203) )
|
||||
ROM_LOAD16_BYTE( "l1_cruisin_u.s.a._sound_rom_u7.u7", 0xa00000, 0x80000, CRC(424f0bbc) SHA1(f38a431fc0fb7102c51f2d5b6f716dd4669a9822) )
|
||||
ROM_LOAD16_BYTE( "l1_cruisin_u.s.a._sound_rom_u8.u8", 0xc00000, 0x80000, CRC(03c28199) SHA1(393b009acd3eceb346b8fff45ae2bdf4f53d041f) )
|
||||
ROM_LOAD16_BYTE( "l1_cruisin_u.s.a._sound_rom_u9.u9", 0xe00000, 0x80000, CRC(24ba6371) SHA1(f60a9ff73b3645e2c8bad67e2f6debc61b5e0653) )
|
||||
|
||||
ROM_REGION32_LE( 0x1000000, "user1", 0 )
|
||||
ROM_LOAD32_BYTE( "l1.1_cruisin_u.s.a._game_rom_u10.u10", 0x000000, 0x80000, CRC(44f36b34) SHA1(6180579631319b3748539c79a016e12e5543185a) )
|
||||
ROM_LOAD32_BYTE( "l1.1_cruisin_u.s.a._game_rom_u11.u11", 0x000001, 0x80000, CRC(f0328c25) SHA1(b129f3fb4eb95c5e27119ceced1484077b2fb1f9) )
|
||||
ROM_LOAD32_BYTE( "l1.1_cruisin_u.s.a._game_rom_u12.u12", 0x000002, 0x80000, CRC(0e529551) SHA1(30bc072cd175a6ce85f7688f7bb42bcb2ab1d672) )
|
||||
ROM_LOAD32_BYTE( "l1.1_cruisin_u.s.a._game_rom_u13.u13", 0x000003, 0x80000, CRC(bd5fa269) SHA1(46b1f7012020e5a960cb743c92cf251de18ff94a) )
|
||||
ROM_LOAD32_BYTE( "l1_cruisin_u.s.a._game_rom_u14.u14", 0x200000, 0x80000, CRC(6a4ae622) SHA1(f488e7616371125d5aef2047b8e0fc954ca4b9b4) )
|
||||
ROM_LOAD32_BYTE( "l1_cruisin_u.s.a._game_rom_u15.u15", 0x200001, 0x80000, CRC(1a0ad3b7) SHA1(a5300f3c789a4d9d257fda3a280e882f17f4a99f) )
|
||||
ROM_LOAD32_BYTE( "l1_cruisin_u.s.a._game_rom_u16.u16", 0x200002, 0x80000, CRC(799d4dd6) SHA1(f1208967544477005924f2a553037e0ffbc668ab) )
|
||||
ROM_LOAD32_BYTE( "l1_cruisin_u.s.a._game_rom_u17.u17", 0x200003, 0x80000, CRC(3d68b660) SHA1(3f14e32c205a504ef39abf1e390bd8031d9d7b5b) )
|
||||
ROM_LOAD32_BYTE( "l1_cruisin_u.s.a._game_rom_u18.u18", 0x400000, 0x80000, CRC(9e8193fb) SHA1(ec88c2b51bb607d3181e467f8b255c13efebc73c) )
|
||||
ROM_LOAD32_BYTE( "l1_cruisin_u.s.a._game_rom_u19.u19", 0x400001, 0x80000, CRC(0bf60cde) SHA1(6c63b3eacaefeb405c8fdf641437786262bcb10d) )
|
||||
ROM_LOAD32_BYTE( "l1_cruisin_u.s.a._game_rom_u20.u20", 0x400002, 0x80000, CRC(c07f68f0) SHA1(444ccf8e49fd9c0f707ab32347984ca5628207f9) )
|
||||
ROM_LOAD32_BYTE( "l1_cruisin_u.s.a._game_rom_u21.u21", 0x400003, 0x80000, CRC(b0264aed) SHA1(d6a6eca4e4ecedfbc5590dbd06870761155ae8c5) )
|
||||
ROM_LOAD32_BYTE( "l1_cruisin_u.s.a._game_rom_u22.u22", 0x600000, 0x80000, CRC(ad137193) SHA1(642a7c37940cb3b2b190661da7b1d4848c7c513d) )
|
||||
ROM_LOAD32_BYTE( "l1_cruisin_u.s.a._game_rom_u23.u23", 0x600001, 0x80000, CRC(842449b0) SHA1(b23ebe28ff3c6a268ff9ae1242a4392d2305396b) )
|
||||
ROM_LOAD32_BYTE( "l1_cruisin_u.s.a._game_rom_u24.u24", 0x600002, 0x80000, CRC(0b2275be) SHA1(3dc79095064cc158d37218c9a038b5b7a777fc66) )
|
||||
ROM_LOAD32_BYTE( "l1_cruisin_u.s.a._game_rom_u25.u25", 0x600003, 0x80000, CRC(2b9fe68f) SHA1(2750613e61c1eaac629ef5b9e89fd88e99a262cc) )
|
||||
ROM_LOAD32_BYTE( "l1_cruisin_u.s.a._game_rom_u26.u26", 0x800000, 0x80000, CRC(ae56b871) SHA1(1e218426084123c6c2389d96ce92691010012aa4) )
|
||||
ROM_LOAD32_BYTE( "l1_cruisin_u.s.a._game_rom_u27.u27", 0x800001, 0x80000, CRC(2d977a8e) SHA1(8f4d511bfd6c3bee18daa7253be1a27d079aec8f) )
|
||||
ROM_LOAD32_BYTE( "l1_cruisin_u.s.a._game_rom_u28.u28", 0x800002, 0x80000, CRC(cffa5fb1) SHA1(fb73bc8f65b604c374f88d0ecf06c50ef52f0547) )
|
||||
ROM_LOAD32_BYTE( "l1_cruisin_u.s.a._game_rom_u29.u29", 0x800003, 0x80000, CRC(cbe52c60) SHA1(3f309ce8ef1784c830f4160cfe76dc3a0b438cac) )
|
||||
|
||||
ROM_REGION( 0x0b33, "pals", 0 ) // all protected
|
||||
ROM_LOAD("a-19669.u38", 0x0000, 0x02dd, NO_DUMP ) /* TIBPAL22V10-15BCNT NOTE: Head to Head games use a different U38 PAL */
|
||||
ROM_LOAD("a-19670.u43", 0x0000, 0x0144, BAD_DUMP CRC(acafcc97) SHA1(b6f916838d08590a536fe925ec62d66e6ea3dcbc) ) /* TIBPAL20L8-10CNT */
|
||||
ROM_LOAD("a-19668.u52", 0x0000, 0x0157, BAD_DUMP CRC(7915134e) SHA1(aeb22e46abdc14a9e9b34cfe3b77da3e29b789fe) ) /* GAL20V8B */
|
||||
ROM_LOAD("a-19671.u54", 0x0000, 0x02dd, BAD_DUMP CRC(b9cce038) SHA1(8d1df026bdac66ea5493e9e51c23f8eb182b024e) ) /* TIBPAL22V10-15BCNT */
|
||||
ROM_LOAD("a-19673.u111", 0x0000, 0x02dd, BAD_DUMP CRC(8552977d) SHA1(a1a53d797697682b3f18893a90b6bef39ebb069e) ) /* TIBPAL22V10-15BCNT */
|
||||
ROM_LOAD("a-19672.u114", 0x0000, 0x0001, NO_DUMP ) /* TIBPAL22V10-15BCNT */
|
||||
ROM_END
|
||||
|
||||
|
||||
/*
|
||||
Some Cruis'n World PCBs have mask ROMs for the data ROMs
|
||||
|
||||
@ -2089,6 +2132,7 @@ GAMEL( 1994, crusnusa44, crusnusa, midvunit, crusnusa, midvunit_state, init_crus
|
||||
GAMEL( 1994, crusnusa41, crusnusa, midvunit, crusnusa, midvunit_state, init_crusnu40, ROT0, "Midway", "Cruis'n USA (v4.1)", MACHINE_SUPPORTS_SAVE, layout_crusnusa )
|
||||
GAMEL( 1994, crusnusa40, crusnusa, midvunit, crusnusa, midvunit_state, init_crusnu40, ROT0, "Midway", "Cruis'n USA (v4.0)", MACHINE_SUPPORTS_SAVE, layout_crusnusa )
|
||||
GAMEL( 1994, crusnusa21, crusnusa, midvunit, crusnusa, midvunit_state, init_crusnu21, ROT0, "Midway", "Cruis'n USA (v2.1)", MACHINE_SUPPORTS_SAVE, layout_crusnusa )
|
||||
GAMEL( 1994, crusnusa11, crusnusa, midvunit, crusnusa, midvunit_state, init_crusnu21, ROT0, "Midway", "Cruis'n USA (v1.1)", MACHINE_SUPPORTS_SAVE, layout_crusnusa )
|
||||
|
||||
GAMEL( 1996, crusnwld, 0, crusnwld, crusnwld, midvunit_state, init_crusnwld, ROT0, "Midway", "Cruis'n World (v2.5)", MACHINE_SUPPORTS_SAVE, layout_crusnusa )
|
||||
GAMEL( 1996, crusnwld24, crusnwld, crusnwld, crusnwld, midvunit_state, init_crusnwld, ROT0, "Midway", "Cruis'n World (v2.4)", MACHINE_SUPPORTS_SAVE, layout_crusnusa )
|
||||
|
@ -3083,7 +3083,7 @@ void model2c_state::topskatr(machine_config &config)
|
||||
|
||||
The smt ROMs are located on the CPU board and are labelled....
|
||||
OPR-14742A \
|
||||
OPR-14743A / Linked to 315-5674
|
||||
OPR-14743A / Linked to 315-5674 ULA
|
||||
OPR-14744 \
|
||||
OPR-14745 / Linked to 315-5679B
|
||||
OPR-14746 \
|
||||
|
@ -40,10 +40,10 @@ From Pac-Mania schematics (but they show the Dragon Spirit key custom, and the
|
||||
Galaga '88 schematics are the same again, so these three should be identical)
|
||||
Custom ICs:
|
||||
----------
|
||||
CUS27 clock divider
|
||||
CUS27 ULA clock divider
|
||||
CUS30 sound control
|
||||
CUS39 sprite generator
|
||||
CUS48 sprite address generator
|
||||
CUS39 ULA sprite generator
|
||||
CUS48 ULA sprite address generator
|
||||
CUS64 MCU (63701)
|
||||
CUS95(x5) I/O interface
|
||||
CUS99(x2) sound volume
|
||||
|
@ -17,13 +17,13 @@ Custom ICs:
|
||||
----------
|
||||
98XX lamp/coin output
|
||||
99XX sound volume
|
||||
CUS27 clock divider
|
||||
CUS27 ULA clock divider
|
||||
CUS30 sound control
|
||||
CUS35/CUS48 sprite address generator [1]
|
||||
CUS39 sprite generator
|
||||
CUS35/CUS48 ULA sprite address generator [1]
|
||||
CUS39 ULA sprite generator
|
||||
CUS41 address decoder [2] [3]
|
||||
CUS42(x2) dual scrolling tilemap address generator
|
||||
CUS43(x2) dual tilemap generator
|
||||
CUS43(x2) ULA dual tilemap generator
|
||||
CUS47 address decoder
|
||||
CUS60 MCU (63701) [2]
|
||||
CUS115 expansion board ROM banking [4]
|
||||
|
@ -2770,7 +2770,7 @@ Notes:
|
||||
VSync - 60Hz
|
||||
HSync - 15.52kHz
|
||||
|
||||
Custom Chips - 0005289 (DIP42, wavetable sound chip), 0005297 (SDIP64)
|
||||
Custom Chips - 0005289 (DIP42, wavetable sound chip), 0005297 (SDIP64, ULA)
|
||||
|
||||
|
||||
Bottom PCB
|
||||
|
@ -15,8 +15,8 @@ Custom ICs:
|
||||
13XX dual scrolling tilemap address generator
|
||||
98XX lamp/coin output
|
||||
99XX sound volume
|
||||
CUS27 clock divider
|
||||
CUS29 sprite line buffer and sprite/tilemap mixer
|
||||
CUS27 ULA clock divider
|
||||
CUS29 ULA sprite line buffer and sprite/tilemap mixer
|
||||
CUS30 sound control
|
||||
CUS34A address decoder
|
||||
CUS36 dual tilemap generator
|
||||
|
@ -6061,6 +6061,29 @@ ROM_START( mspacpls )
|
||||
ROM_LOAD( "82s126.3m", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) // Timing - not used
|
||||
ROM_END
|
||||
|
||||
ROM_START( mspacmanlai )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "1-cpu.6e", 0x0000, 0x1000, CRC(d16b31b7) SHA1(bc2247ec946b639dd1f00bfc603fa157d0baaa97) )
|
||||
ROM_LOAD( "2-cpu.6f", 0x1000, 0x1000, CRC(0d32de5e) SHA1(13ea0c343de072508908be885e6a2a217bbb3047) )
|
||||
ROM_LOAD( "3-cpu.6h", 0x2000, 0x1000, CRC(1821ee0b) SHA1(5ea4d907dbb2690698db72c4e0b5be4d3e9a7786) )
|
||||
ROM_LOAD( "4-cpu.6j", 0x3000, 0x1000, CRC(e30f2dae) SHA1(74f696f05771fb77e7afb45575ce107ead2c7780) )
|
||||
ROM_LOAD( "5-cpu.6k", 0x8000, 0x1000, CRC(8c3e6de6) SHA1(fed6e9a2b210b07e7189a18574f6b8c4ec5bb49b) )
|
||||
ROM_LOAD( "6-cpu.6m", 0x9000, 0x0800, CRC(286041cf) SHA1(5a5fc97ea66a59895b3403b2982940b755076667) )
|
||||
|
||||
ROM_REGION( 0x2000, "gfx1", 0 )
|
||||
ROM_LOAD( "4-vid.5e", 0x0000, 0x0800, CRC(93933d1d) SHA1(fa38d2cb87e872bb9a3158a4df98f38360dc85ec) )
|
||||
ROM_LOAD( "2-vid.5h", 0x0800, 0x0800, CRC(ec7caeba) SHA1(51b95bbd52028b91b5da947cb053231b2729983a) )
|
||||
ROM_LOAD( "3-vid.5f", 0x1000, 0x0800, CRC(22b0188a) SHA1(a9ed9ca8b36a60081fd364abc9bc23963932cc0b) )
|
||||
ROM_LOAD( "1-vid.5j", 0x1800, 0x0800, CRC(50c7477d) SHA1(c04ec282a8cb528df5e38ad750d12ee71612695d) )
|
||||
|
||||
ROM_REGION( 0x0120, "proms", 0 )
|
||||
ROM_LOAD( "82s123-cpu.7f", 0x0000, 0x0020, CRC(2fc650bd) SHA1(8d0268dee78e47c712202b0ec4f1f51109b1f2a5) )
|
||||
ROM_LOAD( "82s129-vid.4a", 0x0020, 0x0100, CRC(3eb3a8e4) SHA1(19097b5f60d1030f8b82d9f1d3a241f93e5c75d6) )
|
||||
|
||||
ROM_REGION( 0x0200, "namco", 0 ) // Sound PROMs
|
||||
ROM_LOAD( "82s129-vid.1m", 0x0000, 0x0100, CRC(a9cc86bf) SHA1(bbcec0570aeceb582ff8238a4bc8546a23430081) )
|
||||
ROM_LOAD( "82s129-vid.3m", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) // Timing - not used
|
||||
ROM_END
|
||||
|
||||
ROM_START( pacgal )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
@ -8300,6 +8323,7 @@ GAME( 1981, mspacmab4, mspacman, woodpek, mspacman, pacman_state, empty_init,
|
||||
GAME( 1981, mspacmbe, mspacman, woodpek, mspacman, pacman_state, init_mspacmbe, ROT90, "bootleg", "Ms. Pac-Man (bootleg, encrypted)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1982, mspacmbmc, mspacman, woodpek, mspacman, pacman_state, empty_init, ROT90, "bootleg (Marti Colls)", "Ms. Pac-Man (Marti Colls bootleg)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1981, mspacmbn, mspacman, woodpek, mspacman, pacman_state, init_pengomc1, ROT90, "bootleg (Novatronic)", "Ms. Pac-Man (Novatronic bootleg)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1982, mspacmanlai,mspacman, woodpek, mspacman, pacman_state, empty_init, ROT90, "bootleg (Leisure and Allied)", "Ms. Pac-Man (Leisure and Allied bootleg)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1981, mspacii, mspacman, mspacii, mspacman, pacman_state, init_mspacii, ROT90, "bootleg (Orca)", "Ms. Pac-Man II (Orca bootleg set 1)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1981, mspacii2, mspacman, mspacii, mspacman, pacman_state, init_mspacii, ROT90, "bootleg (Orca)", "Ms. Pac-Man II (Orca bootleg set 2)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1981, pacgal, mspacman, woodpek, mspacman, pacman_state, empty_init, ROT90, "hack", "Pac-Gal (set 1)", MACHINE_SUPPORTS_SAVE )
|
||||
|
@ -194,8 +194,7 @@ Notes:
|
||||
X1-001 (SDIP64)
|
||||
X1-002 (SDIP64)
|
||||
X1-006 (SDIP64)
|
||||
X0-006 (SDIP64), also marked 'RP5A10-0001'. This is a 65C02 in disguise,
|
||||
possibly with additional ROM or logic acting as a protection chip.
|
||||
X0-006 (SDIP64), also marked 'RP5A10-0001'. This is a an ULA.
|
||||
clocks - pin1 16MHz, pin2 2MHz, pin3 59.1845Hz [VSYNC),
|
||||
pin63 2MHz, pin62 2MHz
|
||||
X1-003 (SDIP42)
|
||||
@ -1363,10 +1362,9 @@ Notes:
|
||||
6164 - 8kx8 SRAM (SDIP28)
|
||||
62256 - 32kx8 SRAM (SDIP28)
|
||||
TD62003 - Toshiba TD62003 7-Channel Darlington Sink Driver (DIP16)
|
||||
DIP42 - Unknown DIP42 IC. Note several pins have no connection.
|
||||
DIP42 - Oki ULA. Note several pins have no connection.
|
||||
Pins 6-26 tied to inputs on JAMMA connector.
|
||||
Some other pins tied to logic.
|
||||
No pins have a clock so this chip is not a MCU.
|
||||
J2 - 4 pin connector. Pin 2 tied to DIP42 IC pin 27
|
||||
and pin 3 tied to TD62003 pin 16
|
||||
Custom Chips - X1-007
|
||||
|
@ -3921,9 +3921,9 @@ ROM_START( shtngmst )
|
||||
|
||||
/* These pld's are located on the main board. */
|
||||
ROM_REGION( 0x1000, "plds", 0 )
|
||||
ROM_LOAD( "315-5137.ic10", 0x0000, 0x0104, CRC(6ffd9e6f) SHA1(a60a3a2ec5bc256b18bfff0fec0172ee2e4fd955) ) /* TI PAL16R4A-2CN Located at IC10 */
|
||||
ROM_LOAD( "315-5138.ic11", 0x0200, 0x0104, CRC(dd223015) SHA1(8d70f91b118e8653dda1efee3eaea287ae63809f) ) /* TI PAL16R4ACN Located at IC11 */
|
||||
ROM_LOAD( "315-5139.ic50", 0x0400, 0x0943, CRC(4b6036a9) SHA1(a0f838d38b0829f20c61a10d1b9027d85555baa3) ) // PLS153 CK2605 located at IC50 */
|
||||
ROM_LOAD( "315-5137.ic10", 0x0000, 0x0104, CRC(6ffd9e6f) SHA1(a60a3a2ec5bc256b18bfff0fec0172ee2e4fd955) ) /* TI PAL16R4A-2CN */
|
||||
ROM_LOAD( "315-5138.ic11", 0x0200, 0x0104, CRC(dd223015) SHA1(8d70f91b118e8653dda1efee3eaea287ae63809f) ) /* TI PAL16R4ACN */
|
||||
ROM_LOAD( "315-5139.ic50", 0x0400, 0x00e7, CRC(943d91b0) SHA1(37c98085d580808aaeb01726a9f59705590378c4) ) // PLS153 CK2605 */
|
||||
// Note that IC7, IC13 and IC19 (315-5155) are not PLDs, but are a custom graphics shifter.
|
||||
ROM_END
|
||||
|
||||
@ -3966,12 +3966,12 @@ ROM_START( choplift )
|
||||
ROM_LOAD( "pr5317.ic28", 0x0000, 0x0100, CRC(648350b8) SHA1(c7986aa9127ef5b50b845434cb4e81dff9861cd2) )
|
||||
|
||||
ROM_REGION( 0x0618, "plds", 0 )
|
||||
ROM_LOAD( "315-5152.bin", 0x00000, 0x0104, CRC(2c9229b4) SHA1(9755013afcf89f99d7a399c7e223e027761cf89a) ) /* PAL16R4A located at IC10. */
|
||||
ROM_LOAD( "315-5138.bin", 0x00000, 0x0104, CRC(dd223015) SHA1(8d70f91b118e8653dda1efee3eaea287ae63809f) ) /* TI PAL16R4NC located at IC11. */
|
||||
ROM_LOAD( "315-5139.bin", 0x00000, 0x0104, NO_DUMP ) /* CK2605 located at IC50. */
|
||||
ROM_LOAD( "315-5025.bin", 0x00000, 0x0104, NO_DUMP ) /* Located at IC7. */
|
||||
ROM_LOAD( "315-5025.bin", 0x00000, 0x0104, NO_DUMP ) /* Located at IC13. */
|
||||
ROM_LOAD( "315-5025.bin", 0x00000, 0x0104, NO_DUMP ) /* Located at IC19. */
|
||||
ROM_LOAD( "315-5152.ic10", 0x00000, 0x0104, CRC(2c9229b4) SHA1(9755013afcf89f99d7a399c7e223e027761cf89a) ) /* PAL16R4A */
|
||||
ROM_LOAD( "315-5138.ic11", 0x00000, 0x0104, CRC(dd223015) SHA1(8d70f91b118e8653dda1efee3eaea287ae63809f) ) /* TI PAL16R4NC */
|
||||
ROM_LOAD( "315-5139.ic50", 0x00000, 0x00e7, CRC(943d91b0) SHA1(37c98085d580808aaeb01726a9f59705590378c4) ) /* CK2605 */
|
||||
ROM_LOAD( "315-5025.ic7", 0x00000, 0x0104, NO_DUMP )
|
||||
ROM_LOAD( "315-5025.ic13", 0x00000, 0x0104, NO_DUMP )
|
||||
ROM_LOAD( "315-5025.ic19", 0x00000, 0x0104, NO_DUMP )
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
@ -4010,12 +4010,12 @@ ROM_START( chopliftu )
|
||||
ROM_LOAD( "pr5317.ic28", 0x0000, 0x0100, CRC(648350b8) SHA1(c7986aa9127ef5b50b845434cb4e81dff9861cd2) )
|
||||
|
||||
ROM_REGION( 0x0618, "plds", 0 )
|
||||
ROM_LOAD( "315-5152.bin", 0x00000, 0x0104, CRC(2c9229b4) SHA1(9755013afcf89f99d7a399c7e223e027761cf89a) ) /* PAL16R4A located at IC10. */
|
||||
ROM_LOAD( "315-5138.bin", 0x00000, 0x0104, CRC(dd223015) SHA1(8d70f91b118e8653dda1efee3eaea287ae63809f) ) /* TI PAL16R4NC located at IC11. */
|
||||
ROM_LOAD( "315-5139.bin", 0x00000, 0x0104, NO_DUMP ) /* CK2605 located at IC50. */
|
||||
ROM_LOAD( "315-5025.bin", 0x00000, 0x0104, NO_DUMP ) /* Located at IC7. */
|
||||
ROM_LOAD( "315-5025.bin", 0x00000, 0x0104, NO_DUMP ) /* Located at IC13. */
|
||||
ROM_LOAD( "315-5025.bin", 0x00000, 0x0104, NO_DUMP ) /* Located at IC19. */
|
||||
ROM_LOAD( "315-5152.ic10", 0x00000, 0x0104, CRC(2c9229b4) SHA1(9755013afcf89f99d7a399c7e223e027761cf89a) ) /* PAL16R4A */
|
||||
ROM_LOAD( "315-5138.ic11", 0x00000, 0x0104, CRC(dd223015) SHA1(8d70f91b118e8653dda1efee3eaea287ae63809f) ) /* TI PAL16R4NC */
|
||||
ROM_LOAD( "315-5139.ic50", 0x00000, 0x00e7, CRC(943d91b0) SHA1(37c98085d580808aaeb01726a9f59705590378c4) ) /* CK2605 */
|
||||
ROM_LOAD( "315-5025.ic7", 0x00000, 0x0104, NO_DUMP )
|
||||
ROM_LOAD( "315-5025.1c13", 0x00000, 0x0104, NO_DUMP )
|
||||
ROM_LOAD( "315-5025.ic19", 0x00000, 0x0104, NO_DUMP )
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
|
@ -108,7 +108,7 @@ KYUKYOKU TIGER
|
||||
|28MHz 74LS163 4016 YM3812 MB3730|
|
||||
|------------------------------------------|
|
||||
Notes:
|
||||
68000 - Sygnetics SCN68000C8N64 68000 CPU. Clock 7.000MHz [28/4] (DIP64)
|
||||
68000 - Signetics SCN68000C8N64 68000 CPU. Clock 7.000MHz [28/4] (DIP64)
|
||||
320C10 - Texas Instruments TMS320C10 microcontroller rebadged as a custom chip. Clock 14.000MHz [28/2]
|
||||
There are two versions, Japan & World/US regions and the internal ROM is different.
|
||||
Z80 - Zilog Z0840004PSC Z80 CPU. Clock 3.500MHz [28/8]
|
||||
|
@ -20,7 +20,7 @@
|
||||
|
||||
suprnova.c also has a similar device, the implementation hasn't been fully compared
|
||||
|
||||
CALC1 is a 40 pin DIP MCU of unknown type with unknown internal rom
|
||||
CALC1 is a 40 pin DIP ULA with no internal ROM
|
||||
|
||||
*/
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
******************************************************************************/
|
||||
/******************************************************************************
|
||||
Memo:
|
||||
Memo: The NB1413M3 is a Fujitsu ULA
|
||||
|
||||
******************************************************************************/
|
||||
|
||||
|
@ -3,6 +3,7 @@
|
||||
/*
|
||||
* Namco System 11 Protection
|
||||
*
|
||||
* The 409 has been decapped and verified to be an ULA, so probably every keycus is.
|
||||
*/
|
||||
|
||||
#include "emu.h"
|
||||
|
@ -12,7 +12,7 @@ Chip contains 4 dies:
|
||||
1 - uPD78C11 MCU w/ 4kx8 mask rom (assumed to be the same between games)
|
||||
2 - uPD27C64 8kx8 EPROM (assumed to be different between games)
|
||||
3 - uPD4464 8kx8 SRAM
|
||||
4 - ASIC of some sort
|
||||
4 - ASIC (NEC ULA)
|
||||
|
||||
|
||||
+---------\_/---------+
|
||||
|
@ -23611,6 +23611,7 @@ nbajamten // (c) 1995 Midway
|
||||
|
||||
@source:midvunit.cpp
|
||||
crusnusa // (c) 1994 Midway
|
||||
crusnusa11 // (c) 1994 Midway
|
||||
crusnusa21 // (c) 1994 Midway
|
||||
crusnusa40 // (c) 1994 Midway
|
||||
crusnusa41 // (c) 1994 Midway
|
||||
@ -33939,6 +33940,7 @@ mspacmanbi // bootleg
|
||||
mspacmanblt // bootleg
|
||||
mspacmanblt2 // bootleg
|
||||
mspacmancr // bootleg on Crush Roller board
|
||||
mspacmanlai // bootleg
|
||||
mspacmat // hack
|
||||
mspacmbe // bootleg
|
||||
mspacmbmc // bootleg (Marti Colls / Falgas)
|
||||
|
Loading…
Reference in New Issue
Block a user