summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2016-12-04 09:18:43 +0100
committer GitHub <noreply@github.com>2016-12-04 09:18:43 +0100
commite0ea3805563901894b142e1832357825490f0c61 (patch)
tree84537437d7a4b7adad16ed44169f3017342df487
parentbcad3075f9c36a2590dfd6b60dcb7feb4ab644f7 (diff)
parenta3fad87bb7397596afc23c40a4e14d82f90a80d8 (diff)
Merge pull request #1794 from ajrhacker/seibu_notes
darkmist, raiden: PCB notes (nw)
-rw-r--r--src/mame/drivers/darkmist.cpp4
-rw-r--r--src/mame/drivers/raiden.cpp47
2 files changed, 38 insertions, 13 deletions
diff --git a/src/mame/drivers/darkmist.cpp b/src/mame/drivers/darkmist.cpp
index 62a1b7cf16a..b08e2357013 100644
--- a/src/mame/drivers/darkmist.cpp
+++ b/src/mame/drivers/darkmist.cpp
@@ -13,6 +13,10 @@ driver by
Main CPU : z80 (with encryption, external to z80)
Sound CPU: custom T5182 cpu (like seibu sound system but with internal code)
+The SEI8608B sound board, which features the T5182 "CPU CUSTOM" and YM2151, also
+has unpopulated locations for a 76489AN, 2x MSM5205, 2x 27512 EPROM (presumably
+for ADPCM samples), and additional TTL chips to support all these.
+
$e000 - coins (two bytes)
$e2b7 - player 1 energy
diff --git a/src/mame/drivers/raiden.cpp b/src/mame/drivers/raiden.cpp
index 05bbd7cac43..381d7e8d02c 100644
--- a/src/mame/drivers/raiden.cpp
+++ b/src/mame/drivers/raiden.cpp
@@ -10,13 +10,6 @@
Raiden (Korean license) (c) 1990 Seibu Kaihatsu
Raiden (Taiwanese license) (c) 1990 Seibu Kaihatsu
- The alternate hardware version is probably newer than the main sets.
- It looks closer to the newer 68000 games, while the main set looks
- closer to Dynamite Duke (1989 game) in terms of graphics registers used, etc.
-
- As well as different graphics registers the alternate set has a
- different memory map, and different fix char layer memory layout!
-
To access test mode, reset with both start buttons held.
The country byte is stored at 0xffffd in the main cpu region,
@@ -37,14 +30,42 @@
Sound: YM3812, OKI M6295
Custom ICs:
- SEI0160 QFP60 (2 on main PCB, 3 on OBJ1 PCB)
- - S1S6091 QFP80 (4 on main PCB, 4 on OBJ1 PCB)
+ - S1S6091 or SEI0181 QFP80 (4 on main PCB, 4 on OBJ1 PCB)
- Altera EP910PC-40 EPLD, one next to each V30
- SEI0050BU DIP40
- - SEI80BU DIP42
+ - SEI80BU DIP42 (next to encrypted Z80 ROM)
- SEI0100BU "YM3931"
- - many CMOS Gate Arrays
-
- One of the sets is SEI8904 with SEI9008 subboard.
+ - SEI0010BU TC17G008AN-0025 (2 near mask ROMs, 1 near CHR ROMs)
+ - SEI0021BU TC17G008AN-0022 (4 between mask ROMs)
+ - SG0140 TC110G05AN-0012 (2)
+
+ The following alternate main PCB types have been observed:
+
+ 1. "SEI8904 MAIN"; custom chips are similar to the common dedicated
+ hardware, but PCB layout is vastly different, resembling Dynamite
+ Duke (Seibu's previous game); the format of CHR RAM is transposed
+ here. One (undumped) set, perhaps the earliest revision of the game,
+ has a half-empty SEI8904-ROM subboard which has the BG and sprite
+ tiles in ROMs with even numbers starting at 20, 30, 40; another set
+ instead has a SEI9008 subboard that replaces these 12 ROMs with the
+ SEI420, SEI430 and SEI440 mask ROMs found on later non-bootleg sets.
+
+ 2. Newer Seibu hardware, lacking the encryption PLDs and many of the
+ older-generation custom ICs listed above, though the mask ROMs and
+ OBJ1 subboard remain the same. The graphics registers here are very
+ different from previous licensed sets, having the CRTC-style format
+ of all subsequent Seibu arcade games.
+
+ 3. Korean bootleg hardware, with no custom ICs and an enormous subboard
+ with four ROMs amidst over 100 TTL chips. (This is almost certainly
+ different from the dumped raidenk set, despite displaying the IBL
+ license on the title screen.)
+
+ On some boards (both the common dedicated hardware and the older
+ SEI8904), the SEI0050BU has been replaced with a small daughterboard
+ with six TTL chips and two PLDs labeled S50P01 and S50P02. A bootleg
+ set has been observed with a (larger) daughterboard likewise standing
+ in for a Xilinx PLD.
***************************************************************************/
@@ -684,5 +705,5 @@ GAME( 1990, raidenk, raiden, raiden, raiden, raiden_state, raiden, ROT270, "
/* Alternate hardware; SEI8904 + SEI9008 PCBs. Main & Sub CPU code not encrypted */
GAME( 1990, raidenua, raiden, raidenu, raiden, driver_device, 0, ROT270, "Seibu Kaihatsu (Fabtek license)", "Raiden (US set 2)", MACHINE_SUPPORTS_SAVE )
-/* Alternate hardware. Main, Sub & Sound CPU code not encrypted - could possibly be a bootleg?? It also sports Seibu custom CRTC. */
+/* Alternate hardware. Main, Sub & Sound CPU code not encrypted. It also sports Seibu custom CRTC. */
GAME( 1990, raidenb, raiden, raidenb, raiden, driver_device, 0, ROT270, "Seibu Kaihatsu", "Raiden (set 3)", MACHINE_SUPPORTS_SAVE )