summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2009-04-23 05:05:34 +0000
committer Aaron Giles <aaron@aarongiles.com>2009-04-23 05:05:34 +0000
commit788cd0cb804d654452d34e10b86441c0b5ab6e55 (patch)
treec4a8e5e11e01d54df08e48f2c1f945f6d1c25d48
parentd7f2bb25be2becaf07ed35a57b05d7d684a007d5 (diff)
From: Kevin Eshbach [mailto:keshbach@comcast.net]
Sent: Monday, April 20, 2009 3:49 AM To: submit@mamedev.org Subject: Patch file with minor updates to the PAL's on Xenophobe Hi, Contained in this patch file are some updates to the PALs located on Xenophobe. Now the actual labels on the chips are used and a couple of additional PALs a re documented as needing to be dumped. Kevin Eshbach
-rw-r--r--src/mame/drivers/mcr68.c38
1 files changed, 29 insertions, 9 deletions
diff --git a/src/mame/drivers/mcr68.c b/src/mame/drivers/mcr68.c
index 0c0359b4def..4c10b01215f 100644
--- a/src/mame/drivers/mcr68.c
+++ b/src/mame/drivers/mcr68.c
@@ -16,6 +16,11 @@
Known bugs:
* none at this time
+ Clock Crystals:
+ * Xenophobe
+ - CPU/Video Board: XTAL 16.000MHz at 1D, XTAL 20.000MHz at 1F
+ - Sound Board: XTAL 16.000MHz
+
****************************************************************************
Memory map
@@ -1059,6 +1064,12 @@ ROM_START( zwackery )
ROM_LOAD( "pal20.u15", 0x000c, 0x00001, NO_DUMP ) /* marked CSD002R0 in manual, pal type not specified */
ROM_END
+/*
+ Xenophobe
+
+ CPU/Video Board: A080-91871-E000
+ Sound Board: A080-91863-B000
+*/
ROM_START( xenophob )
ROM_REGION( 0x40000, "maincpu", 0 )
@@ -1083,15 +1094,24 @@ ROM_START( xenophob )
ROM_LOAD( "xeno_fg.9j", 0x20000, 0x10000, CRC(82fb3e09) SHA1(f06e9df20044244a6c174f4876e615ccc18e1cba) )
ROM_LOAD( "xeno_fg.10j", 0x30000, 0x10000, CRC(6a7a3516) SHA1(1def9c134220eac9ba5e46d38282ff18f51b6398) )
- ROM_REGION( 0x0006, "plds", ROMREGION_DISPOSE )
- /* According to the manual these pal's are located on the Video Game board */
- ROM_LOAD( "pal20l8.9b", 0x00000, 0x00001, NO_DUMP ) /* marked COLARB in manual */
- ROM_LOAD( "pal16l8.1j", 0x00001, 0x00001, NO_DUMP ) /* marked IODCD in manual */
- ROM_LOAD( "pal16l8.2j", 0x00002, 0x00001, NO_DUMP ) /* marked MEMDCD in manual */
- ROM_LOAD( "pal16r4.2k", 0x00003, 0x00001, NO_DUMP ) /* marked DTACK in manual */
- ROM_LOAD( "pal16r4.14k", 0x00004, 0x00001, NO_DUMP ) /* marked HSYNC in manual*/
- /* According to the manual this pal is located on the "Sounds Good" board */
- ROM_LOAD( "pal20.u15", 0x00005, 0x00001, NO_DUMP ) /* marked SG01R0 in manual, pal type not specified */
+ /* PLD's located on the cpu/video board */
+ ROM_REGION( 0x000C, "cpu_plds", 0 )
+ ROM_LOAD( "b61a-49aaj-axad.bin", 0x00000, 0x00001, NO_DUMP ) /* PAL20L8 at 9B */
+ ROM_LOAD( "b75a-50aaj-bxad.bin", 0x00001, 0x00001, NO_DUMP ) /* PAL16L8 at 1J */
+ ROM_LOAD( "b75a-50aaj-axad.bin", 0x00002, 0x00001, NO_DUMP ) /* PAL16L8 at 2J */
+ ROM_LOAD( "b75a-41aaj-axad.bin", 0x00003, 0x00001, NO_DUMP ) /* PAL16R4 at 2K */
+ ROM_LOAD( "b75a-41aaj-bxab.bin", 0x00004, 0x00001, NO_DUMP ) /* PAL16R4 at 14K */
+ ROM_LOAD( "a59a26axlaxhd.bin", 0x00005, 0x00001, NO_DUMP ) /* PLS153 at 11J */
+ ROM_LOAD( "a59a26axlbxhd.bin", 0x00006, 0x00001, NO_DUMP ) /* PLS153 at 12J */
+ ROM_LOAD( "a59a26axlcxhd.bin", 0x00007, 0x00001, NO_DUMP ) /* PLS153 at 14H */
+ ROM_LOAD( "0066-316bx-xxqx.bin", 0x00008, 0x00001, NO_DUMP ) /* 20 Pin PLD? at 14E */
+ ROM_LOAD( "0066-314bx-xxqx.bin", 0x00009, 0x00001, NO_DUMP ) /* 24 Pin PLD? at 14F */
+ ROM_LOAD( "0066-315bx-xxqx.bin", 0x0000A, 0x00001, NO_DUMP ) /* 20 Pin PLD? at 15E */
+ ROM_LOAD( "0066-313bx-xxqx.bin", 0x0000B, 0x00001, NO_DUMP ) /* 24 Pin PLD? at 15F */
+
+ /* PLD located on the "Sounds Good" board */
+ ROM_REGION( 0x0001, "snd_pld", 0 )
+ ROM_LOAD( "e36a31axnax00.bin", 0x00000, 0x00001, NO_DUMP ) /* PAL20L10 at U15 */
ROM_END