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:
Ivan Vangelista 2022-03-03 18:06:02 +01:00
parent faf75f5268
commit 4a40a60235
20 changed files with 121 additions and 48 deletions

View File

@ -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"

View File

@ -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"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 )

View File

@ -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 \

View File

@ -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

View File

@ -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]

View File

@ -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

View File

@ -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

View File

@ -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 )

View File

@ -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

View File

@ -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
/*

View File

@ -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]

View File

@ -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
*/

View File

@ -8,7 +8,7 @@
******************************************************************************/
/******************************************************************************
Memo:
Memo: The NB1413M3 is a Fujitsu ULA
******************************************************************************/

View File

@ -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"

View File

@ -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)
+---------\_/---------+

View File

@ -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)