mirror of
https://github.com/holub/mame
synced 2025-04-24 09:20:02 +03:00
shanghai.c: Add PCB layout and ROM locations for Shanghai sets. [Brian Troha]
This commit is contained in:
parent
fc3c93f7b5
commit
cb037fb8a0
@ -550,24 +550,65 @@ MACHINE_CONFIG_END
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
/*
|
||||
|
||||
Shanghai
|
||||
Sunsoft, (c) 1988
|
||||
original copyright (c) 1988 Activision, Inc.
|
||||
Arcade system designed by Sun Electronics (c) 1988
|
||||
|
||||
PCB Layout
|
||||
|
||||
SHG-01-B
|
||||
+------------------------------------------+
|
||||
| DSW2 DSW1 16MHz |
|
||||
| YM2203C D70116C-8 D4364 D4364|
|
||||
| IC12* IC13*|
|
||||
| IC21 IC22 |
|
||||
| YM3014B IC27 IC28 |
|
||||
| IC36 IC37 |
|
||||
| |
|
||||
| HD63484P8 |
|
||||
| 18MHz MB81464 MB81464|
|
||||
| MB81464 MB81464|
|
||||
| PAL MB81464 MB81464|
|
||||
| MB81464 MB81464|
|
||||
| MB81464 MB81464|
|
||||
| MB81464 MB81464|
|
||||
| MB81464 MB81464|
|
||||
| MB81464 MB81464|
|
||||
+------------------------------------------+
|
||||
|
||||
CPU: NEC D70116C-8 V30
|
||||
Sound: YM2203C + YM3014B DAC
|
||||
Video: HD63484P8
|
||||
|
||||
Ram:
|
||||
Fujitsu MB81464-12 64K x 4bit DRAM
|
||||
NEC D4364C-15L 8K x 8bit SRAM
|
||||
|
||||
IC12 & IC13 unpopulated
|
||||
|
||||
*/
|
||||
|
||||
ROM_START( shanghai )
|
||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "shg-22a.rom", 0xa0001, 0x10000, CRC(e0a085be) SHA1(e281043f97c4cd34a33eb1ec7154abbe67a9aa03) )
|
||||
ROM_LOAD16_BYTE( "shg-21a.rom", 0xa0000, 0x10000, CRC(4ab06d32) SHA1(02667d1270b101386b947d5b9bfe64052e498041) )
|
||||
ROM_LOAD16_BYTE( "shg-28a.rom", 0xc0001, 0x10000, CRC(983ec112) SHA1(110e120e35815d055d6108a7603e83d2d990c666) )
|
||||
ROM_LOAD16_BYTE( "shg-27a.rom", 0xc0000, 0x10000, CRC(41af0945) SHA1(dfc4638a17f716ccc8e59f275571d6dc1093a745) )
|
||||
ROM_LOAD16_BYTE( "shg-37b.bin", 0xe0001, 0x10000, CRC(ead3d66c) SHA1(f9be9a4773ea6c9ba931f7aa8c79121caacc231c) ) /* Single byte difference from shg-37b.rom 0xD58C == 0x01 */
|
||||
ROM_LOAD16_BYTE( "shg-36b.rom", 0xe0000, 0x10000, CRC(a1d6af96) SHA1(01c4c22bf03b3d260fffcbc6dfc5f2dd2bcba14a) )
|
||||
ROM_LOAD16_BYTE( "shg-22a.ic22", 0xa0001, 0x10000, CRC(e0a085be) SHA1(e281043f97c4cd34a33eb1ec7154abbe67a9aa03) )
|
||||
ROM_LOAD16_BYTE( "shg-21a.ic21", 0xa0000, 0x10000, CRC(4ab06d32) SHA1(02667d1270b101386b947d5b9bfe64052e498041) )
|
||||
ROM_LOAD16_BYTE( "shg-28a.ic28", 0xc0001, 0x10000, CRC(983ec112) SHA1(110e120e35815d055d6108a7603e83d2d990c666) )
|
||||
ROM_LOAD16_BYTE( "shg-27a.ic27", 0xc0000, 0x10000, CRC(41af0945) SHA1(dfc4638a17f716ccc8e59f275571d6dc1093a745) )
|
||||
ROM_LOAD16_BYTE( "shg-37b.ic37", 0xe0001, 0x10000, CRC(ead3d66c) SHA1(f9be9a4773ea6c9ba931f7aa8c79121caacc231c) ) /* Single byte difference from IC37 below 0xD58C == 0x01 */
|
||||
ROM_LOAD16_BYTE( "shg-36b.ic36", 0xe0000, 0x10000, CRC(a1d6af96) SHA1(01c4c22bf03b3d260fffcbc6dfc5f2dd2bcba14a) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( shanghaij )
|
||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "shg-22a.rom", 0xa0001, 0x10000, CRC(e0a085be) SHA1(e281043f97c4cd34a33eb1ec7154abbe67a9aa03) )
|
||||
ROM_LOAD16_BYTE( "shg-21a.rom", 0xa0000, 0x10000, CRC(4ab06d32) SHA1(02667d1270b101386b947d5b9bfe64052e498041) )
|
||||
ROM_LOAD16_BYTE( "shg-28a.rom", 0xc0001, 0x10000, CRC(983ec112) SHA1(110e120e35815d055d6108a7603e83d2d990c666) )
|
||||
ROM_LOAD16_BYTE( "shg-27a.rom", 0xc0000, 0x10000, CRC(41af0945) SHA1(dfc4638a17f716ccc8e59f275571d6dc1093a745) )
|
||||
ROM_LOAD16_BYTE( "shg-37b.rom", 0xe0001, 0x10000, CRC(3f192da0) SHA1(e70d5da5d702e9bf9ac6b77df62bcf51894aadcf) ) /* Single byte difference from shg-37b.bin 0xD58C == 0x00 */
|
||||
ROM_LOAD16_BYTE( "shg-36b.rom", 0xe0000, 0x10000, CRC(a1d6af96) SHA1(01c4c22bf03b3d260fffcbc6dfc5f2dd2bcba14a) )
|
||||
ROM_LOAD16_BYTE( "shg-22a.ic22", 0xa0001, 0x10000, CRC(e0a085be) SHA1(e281043f97c4cd34a33eb1ec7154abbe67a9aa03) )
|
||||
ROM_LOAD16_BYTE( "shg-21a.ic21", 0xa0000, 0x10000, CRC(4ab06d32) SHA1(02667d1270b101386b947d5b9bfe64052e498041) )
|
||||
ROM_LOAD16_BYTE( "shg-28a.ic28", 0xc0001, 0x10000, CRC(983ec112) SHA1(110e120e35815d055d6108a7603e83d2d990c666) )
|
||||
ROM_LOAD16_BYTE( "shg-27a.ic27", 0xc0000, 0x10000, CRC(41af0945) SHA1(dfc4638a17f716ccc8e59f275571d6dc1093a745) )
|
||||
ROM_LOAD16_BYTE( "shg-37b(__shanghaij).ic37", 0xe0001, 0x10000, CRC(3f192da0) SHA1(e70d5da5d702e9bf9ac6b77df62bcf51894aadcf) ) /* 0xD58C == 0x00 */
|
||||
ROM_LOAD16_BYTE( "shg-36b.ic36", 0xe0000, 0x10000, CRC(a1d6af96) SHA1(01c4c22bf03b3d260fffcbc6dfc5f2dd2bcba14a) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( shangha2 )
|
||||
|
Loading…
Reference in New Issue
Block a user