summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame')
-rw-r--r--src/mame/drivers/8080bw.c17
-rw-r--r--src/mame/drivers/bishi.c4
-rw-r--r--src/mame/drivers/ddenlovr.c31
-rw-r--r--src/mame/drivers/djmain.c26
-rw-r--r--src/mame/drivers/drgnmst.c26
-rw-r--r--src/mame/drivers/expro02.c14
-rw-r--r--src/mame/drivers/fcombat.c5
-rw-r--r--src/mame/drivers/galpanic.c26
-rw-r--r--src/mame/drivers/gumbo.c27
-rw-r--r--src/mame/drivers/iqblock.c43
-rw-r--r--src/mame/drivers/kaneko16.c2
-rw-r--r--src/mame/drivers/m90.c40
-rw-r--r--src/mame/drivers/model2.c11
-rw-r--r--src/mame/drivers/namcofl.c34
-rw-r--r--src/mame/drivers/namconb1.c130
-rw-r--r--src/mame/drivers/nmk16.c67
-rw-r--r--src/mame/drivers/rbmk.c16
-rw-r--r--src/mame/drivers/taito_f2.c66
-rw-r--r--src/mame/drivers/taito_f3.c85
-rw-r--r--src/mame/drivers/toaplan2.c48
20 files changed, 685 insertions, 33 deletions
diff --git a/src/mame/drivers/8080bw.c b/src/mame/drivers/8080bw.c
index 1aa28845201..d85ad29be26 100644
--- a/src/mame/drivers/8080bw.c
+++ b/src/mame/drivers/8080bw.c
@@ -2104,6 +2104,23 @@ ROM_START( lrescuem )
ROM_LOAD( "cv02-7643.1c", 0x0400, 0x0400, CRC(2bdf83a0) SHA1(01ffbd43964c41987e7d44816271308f9a70802b) )
ROM_END
+
+/*
+Cosmo
+TDS & Mints, 1979/80?
+
+Notes:
+This game runs on modified "original" Taito (3 board) Space Invaders hardware.
+There are approx. 70 (or more) wires tied to various parts of the boards, plus
+there is an extra board on top of the sound board with a *HUGE* amount of wires
+running to it from the main boards. There are 2 EPROMs on the top board that appear
+to be for use with colour generation or extra sounds(?) The PROMs on the middle board
+have been removed and in their place are a pile of wires that join to the top board.
+The remainder of the hardware is just standard Taito Space Invaders..... including
+a SN76477 and the discrete components for sound generation.
+Note that the sounds and gameplay of Cosmo are VERY different from Space Invaders.
+*/
+
ROM_START( cosmo )
ROM_REGION( 0x10000, "main", 0 )
ROM_LOAD( "1.36", 0x0000, 0x0800, CRC(445c9a98) SHA1(89bce80a061e9c12544231f970d9dec801eb1b94) )
diff --git a/src/mame/drivers/bishi.c b/src/mame/drivers/bishi.c
index 012a2bed9d1..13b2f032b36 100644
--- a/src/mame/drivers/bishi.c
+++ b/src/mame/drivers/bishi.c
@@ -15,6 +15,10 @@
Super Bishi Bashi Champ (Korean version)
Konami, 1998
+[Identical]
+Bishi Bashi Champ (Korean version)
+Konami, 1996
+
PCB Layout ROM
---------- Daughterboard (on top)
||
diff --git a/src/mame/drivers/ddenlovr.c b/src/mame/drivers/ddenlovr.c
index 90286baed76..fff5a7a0a9c 100644
--- a/src/mame/drivers/ddenlovr.c
+++ b/src/mame/drivers/ddenlovr.c
@@ -7586,7 +7586,36 @@ ROM_START( ddenlovr )
ROM_LOAD( "1132h.1e", 0x100000, 0x080000, CRC(2de6363d) SHA1(2000328e41bc0261f19e02323434e9dfdc61013a) ) // bank 4, 5
ROM_END
-/* Korean bootleg board */
+
+/*
+Don Den Lover (bootleg)
+
+PCB Layout
+----------
+
+|------------------------------------|
+| ROM1 TC524258 |
+| PAL PAL TC524258 |
+| M6295 TC524258 |
+| YM2413 6264 TC524258 PAL |
+|J 28MHz TC524258 |
+|A BATTERY |
+|M ACTEL |
+|M A1020 |
+|A PAL |
+| 32MHz ACTEL ROM4|
+| DSW1 PAL A1020 ROM5|
+| 62256 ROM2 ROM6|
+| 62256 ROM3 ACTEL ROM7|
+| 68000 A1020 ROM8|
+|------------------------------------|
+Notes:
+ 68000 clock 14.00MHz [28/2]
+ YM2413 clock 3.50MHz [28/8]
+ M6295 clock 1.00MHz [32/32]
+ HSync 15.30kHz
+ VSync 60Hz
+*/
ROM_START( ddenlovb )
ROM_REGION( 0x080000, "main", 0 ) /* 68000 Code */
ROM_LOAD16_BYTE( "rom2", 0x000000, 0x040000, CRC(cabdf78f) SHA1(789d4754c7b84964ee317b8a618f26a417f50bcc) )
diff --git a/src/mame/drivers/djmain.c b/src/mame/drivers/djmain.c
index 75cac7dfc7a..a8cb76085d2 100644
--- a/src/mame/drivers/djmain.c
+++ b/src/mame/drivers/djmain.c
@@ -37,6 +37,32 @@
*
*/
+/*
+
+Dumping a HD image.
+
+2.5 inch 2.5 to 2.5 to
+hard drive 3.5 adapter long 3.5 IDE cable 3.5 adapter PCB
+ /---|- |----------------------| -|---\
+|------|- |-/ |- |----------------------| -| \-| -|
+| |- | |- |----------------------| -| | -|
+|------|- |-\ |- |----------------------| -| /-| -|
+ \---|- |----------------------| -|---/
+ || ||
+ || /\ ||<-- Power connector
+ || || not used
+ || ||
+ ||
+ --------- unplug here
+ | PC | when game PCB is booted
+ |Power | and working. Boot Windows and stop at menu (F8)
+ |Supply | Then plug HD into PC IDE controller, and continue boot process
+ |+5V and| then dump the hard drive with Winhex
+ |GND | once PC is booted up again.
+ ---------
+
+*/
+
#include "driver.h"
#include "deprecat.h"
#include "cpu/m68000/m68000.h"
diff --git a/src/mame/drivers/drgnmst.c b/src/mame/drivers/drgnmst.c
index 70678c7ed3c..817f7efdc9f 100644
--- a/src/mame/drivers/drgnmst.c
+++ b/src/mame/drivers/drgnmst.c
@@ -6,6 +6,32 @@ the hardware seems to fall somewhere between the
hardware playmark commonly used and the hardware
unico used for zero point etc.
+PCB Layout
+----------
+
+ DM1001 DM1002 6116 6116 DM1003
+ 6295 6295 6116 *PLCC84 DM1004
+ 6116 DM1005
+ PIC16C55 DM1006
+
+ 6116 6116 DM1007
+ 6116 6116 DM1008
+ 6116
+ 6116
+ TPC1020
+DSW1 62256 62256 (PLCC84)
+ DM1000A DM1000B
+DSW2 68000 TPC1020 62256
+ (PLCC84) 62256
+12MHz 32MHz
+
+
+Notes:
+ *: Unknown PLCC84 chip (surface scratched)
+ VSync: 60Hz
+ HSync: 15.625kHz
+ 68K clock: 16MHz
+
*/
#include "driver.h"
diff --git a/src/mame/drivers/expro02.c b/src/mame/drivers/expro02.c
index de6de10e195..eed9561ab6a 100644
--- a/src/mame/drivers/expro02.c
+++ b/src/mame/drivers/expro02.c
@@ -43,11 +43,23 @@ EXPRO-02
Notes
-----
+ GP-U27/U41 - These are DIP40 chips, but are not MCUs because there is no stable
+ clock input on any of the pins of these chips. They're not ROMs either
+ because the pinout doesn't match any known EPROMs.
+ There are no markings on the chips other than 'GP-U27' & 'GP-U41'
+ If GP-U41 is removed, on bootup the PCB gives an error 'BG ERROR' and
+ a memory address. If GP-U27 is removed, the PCB works but there are no
+ background graphics.
+
68000 clock - 12.0MHz
CALC1-CHIP clock - 16.0MHz
GP-U41 clocks - pins 21 & 22 - 12.0MHz, pins 1 & 2 - 6.0MHz, pins 8 & 9 - 15.6249kHz (HSync?)
GP-U27 clock - none (so it's not an MCU)
- OKI M6295 clock - 2.0MHz (12/6). pin7 = low
+
+ (TODO: which is correct?)
+ OKI M6295 clock - 2.0MHz (12/6). pin7 = low
+ OKI M6295 clock - 2.000 MHz [16/8]. Sample rate 2000000/165
+
VSync - 60Hz
HSync - 15.68kHz
MC-8282 - Kaneko custom I/O JAMMA ceramic module
diff --git a/src/mame/drivers/fcombat.c b/src/mame/drivers/fcombat.c
index 78bee84a870..514e413fe1f 100644
--- a/src/mame/drivers/fcombat.c
+++ b/src/mame/drivers/fcombat.c
@@ -2,7 +2,7 @@
TS 2004.10.22. analog[at]op.pl
- fixed sprite issues
- - added backgrounds and terrain info (external roms)
+ - added backgrounds and terrain info (external roms)
(press buttons 1+2 at the same time, to release 'army' ;)
@@ -10,7 +10,7 @@
- fix colours (sprites , bg)
*/
-/* dump info
+/*
Field Combat (c)1985 Jaleco
@@ -24,7 +24,6 @@ RAM: 6116 (x3)
X-TAL: 20 MHz
-
inputs + notes by stephh
*/
diff --git a/src/mame/drivers/galpanic.c b/src/mame/drivers/galpanic.c
index 718057bb64e..35ec34f10a4 100644
--- a/src/mame/drivers/galpanic.c
+++ b/src/mame/drivers/galpanic.c
@@ -1097,6 +1097,32 @@ ROM_START( galpania ) /* PAMERA-04 PCB with the CALC1 MCU used */
ROM_LOAD( "pm007e.u", 0xc0000, 0x80000, CRC(c7ed7950) SHA1(133258b058d3c562208d0d00b9fac71202647c32) )
ROM_END
+
+/*
+Fantasia II
+Comad, 1997
+
+Game is a copy/clone of Qix etc, with the usual Comad theme.....
+The hardware looks much nicer/cleaner and more professionally made than previous
+Comad boards I've seen also.
+
+
+CPU : MC68000P12
+Sound : AD-65 (OKI M6295)
+Osc. : 12.000MHz, 16.000MHz (both near 68000 & PLCC84)
+DIP Sw: 8 position (x2)
+RAM : 62256 (x12), 6116 (x4)
+PALs : plenty .....
+OTHER : ACTEL A1020B (84 Pin PLCC)
+
+ROMs: (all type 27C040)
+
+music* - oki samples / music
+prog* - main program
+obj* - objects
+scr* - gfx
+*/
+
ROM_START( fantasia )
ROM_REGION( 0x500000, "main", 0 ) /* 68000 code */
ROM_LOAD16_BYTE( "prog2_16.rom", 0x000000, 0x80000, CRC(e27c6c57) SHA1(420b66928c46e76fa2496f221691dd6c34542287) )
diff --git a/src/mame/drivers/gumbo.c b/src/mame/drivers/gumbo.c
index ff6d7ea1383..31f520b25fe 100644
--- a/src/mame/drivers/gumbo.c
+++ b/src/mame/drivers/gumbo.c
@@ -22,17 +22,22 @@ lev 7 : 0x7c : 0000 0142 -
PCB Layout
----------
- M6295 U210 6264 U512
- 6264 U511
- ACTEL
- A1020A 14.31818MHz
-DSW1 6116
- 6116
- 6116
- 6116
- 6264 6264
- U1 U2 U425 U426
- 68000P10 U421 U420
+|---------------------------------|
+| |
+| M6295 U210 6264 U512 |
+| 6264 U511 |
+| ACTEL |
+|J A1020A 14.31818MHz |
+|A |
+|M DSW1 6116 |
+|M 6116 |
+|A |
+| 6116 |
+| 6116 |
+| 6264 6264 |
+| U1 U2 |
+| 68000P10 U421 U420 |
+|---------------------------------|
*/
diff --git a/src/mame/drivers/iqblock.c b/src/mame/drivers/iqblock.c
index b26b0dbd268..c6db7121eb7 100644
--- a/src/mame/drivers/iqblock.c
+++ b/src/mame/drivers/iqblock.c
@@ -356,6 +356,49 @@ ROM_START( iqblock )
ROM_LOAD( "u24.5", 0x4000, 0x4000, CRC(61050e1e) SHA1(1f7185b2a5a2e237120276c95344744b146b4bf6) )
ROM_END
+
+/*
+Grand Tour
+IGS, 1993
+
+This game probably runs on the same board as IGS's IQ Block.
+Two of the PALs are labelled GRAND3 and GRAND4. However, there may be other
+games that run on this same PCB also, since three of the PALs are
+labelled AF1, AF2 and AF3, meaning the main/first game to run on this
+hardware was called A-something F-something.
+
+
+PCB Layout
+----------
+
+IGS PCB N0. 0036-5
+----------------------------------------------
+| 6264 |
+| UM3567 GRAND6 |
+| 3.579545MHz GRAND1 |
+| GRAND7 |
+| GRAND2 |
+|J |
+|A GRAND3 |
+|M Z80 |
+|M GRAND4 |
+|A PAL |
+| 6116 GRAND5 |
+| 6116 IGS001 IGS002 PAL |
+| 6264 |
+| PAL |
+| 8255 PAL |
+| PAL 12MHz |
+| DSW2(8) DSW1(8) |
+----------------------------------------------
+
+Notes:
+ Z80 clock: 5.997MHz
+ VSync: 60Hz
+ HSync: 15.21kHz
+ UM3567 compatible with YM2413
+*/
+
ROM_START( grndtour )
ROM_REGION( 0x20000, "main", 0 ) /* 64k for code + 64K for extra RAM */
ROM_LOAD( "grand7.u7", 0x0000, 0x10000, CRC(95cac31e) SHA1(47bbcce6981ea3d38e0aa49ccd3762a4529f3c96) )
diff --git a/src/mame/drivers/kaneko16.c b/src/mame/drivers/kaneko16.c
index 4c09d553fb2..c0877b72a6b 100644
--- a/src/mame/drivers/kaneko16.c
+++ b/src/mame/drivers/kaneko16.c
@@ -2123,7 +2123,7 @@ static DRIVER_INIT( samplebank )
U19 "
U18 "
-Bakuretsu Breaker
+Bakuretsu Breaker / Explosive Breaker
Kaneko, 1992
PCB Layout
diff --git a/src/mame/drivers/m90.c b/src/mame/drivers/m90.c
index e09e1f49e14..17a1f50f6c2 100644
--- a/src/mame/drivers/m90.c
+++ b/src/mame/drivers/m90.c
@@ -1075,6 +1075,46 @@ ROM_START( dynablsb )
/* Does this have a sample rom? */
ROM_END
+
+/*
+New Dyna Blaster Global Quest
+Irem, 1992
+
+PCB Layout
+----------
+
+M99-A-A 05C04369A1 MADE IN JAPAN
+License Sticker - 'BOMBER MAN WORLD NEW DYNA BLASTER'
+|--------------------------------------------------|
+| |----------| |
+| YM3014 |IREM | |
+|VOL 3.579545MHZ|D9000001A1| PAL2 4364 |
+| LM358 |----------| |
+| BBM2-V0- 4364 |
+| |----------| |
+| 4364 |NANAO | BBM2-H0-B|
+|J M51953|08J27291A5| |
+|A BBM2-SP- |015 | |
+|M D70008AC-6 | | BBM2-L0-B|
+|M |----------| |
+|A 6116 32MHz BBM2-C0- |
+| |
+| DSW1 6116 26.6666MHz BBM2-C1- |
+| |
+| PAL1 43256 |-------| BBM2-C2- |
+| | NANAO | |
+| DSW2 43256 | GA25 | BBM2-C3- |
+| |-------| |
+|--------------------------------------------------|
+Notes:
+ D70008AC-6 : NEC D70008AC-6 Z80 compatible CPU, clock 3.579545MHz
+ YM2151 clock: 3.579545MHz
+ PAL1 : PAL16L8 labelled 'M99 A-4S-'
+ PAL2 : PAL16L8 labelled 'M99 A-8C-'
+ HSync : 15.42kHz
+ VSync : 60Hz
+*/
+
ROM_START( bbmanw )
ROM_REGION( CODE_SIZE, "main", 0 )
ROM_LOAD16_BYTE( "bbm2-h0-b.77", 0x00001, 0x40000, CRC(567d3709) SHA1(1447fc68798589a8757ee2d133d053b80f052113) )
diff --git a/src/mame/drivers/model2.c b/src/mame/drivers/model2.c
index 42b891565dd..19de5997e15 100644
--- a/src/mame/drivers/model2.c
+++ b/src/mame/drivers/model2.c
@@ -4174,6 +4174,17 @@ ROM_START( daytonat )
ROM_LOAD("epr-14869c.25", 0x000000, 0x010000, CRC(24b68e64) SHA1(c19d044d4c2fe551474492aa51922587394dd371) )
ROM_END
+
+/*
+Daytona "To The MAXX" upgrade.
+Unofficial Sega hack for Model 2 Daytona machines
+
+Kits contains 4 IC's
+3 of them are standard 27C1024 EPROMS
+1 of them is a PIC 16F84 mounted to a small board the size of an EPROM
+with a 40 pin socket mounted on it, which plugs into position IC15
+*/
+
ROM_START( daytonam )
ROM_REGION( 0x200000, "main", 0 ) // i960 program
ROM_LOAD32_WORD( "maxx.12", 0x000000, 0x020000, CRC(604ef2d9) SHA1(b1d5f0d41bea2e74fb9346da35a5041f4464265e) )
diff --git a/src/mame/drivers/namcofl.c b/src/mame/drivers/namcofl.c
index b85704cf689..b97bb7ff919 100644
--- a/src/mame/drivers/namcofl.c
+++ b/src/mame/drivers/namcofl.c
@@ -52,6 +52,40 @@ SYSTEM-FL MAIN PCB 8636960100 (8636970100)
|25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 |
|--------------------------------------------------------------------------------------------|
+RAM
+---
+4Y : CY7C199-25PC
+4Z : CY7C199-25PC
+5A : TC514256BZ-60
+5P : LH528256N-70LL
+6A : TC514256BZ-60
+7A : TC514256BZ-60
+7P : LH528256N-70LL
+8A : TC514256BZ-60
+8P : LH528256N-70LL
+9A : TC514256BZ-60
+10A: TC514256BZ-60
+10P: LH528256N-70LL
+11A: TC514256BZ-60
+12A: TC514256BZ-60
+12U: TC511632FL-70
+12Y: TC511632FL-70
+13U: TC511632FL-70
+13Y: TC511632FL-70
+14U: TC511632FL-70
+14Y: TC511632FL-70
+16U: TC511632FL-70
+16Y: TC511632FL-70
+19Y: M5M5178AFP-25
+20Y: M5M5178AFP-25
+21A: 65256BLFP-10T
+21Y: M5M5178AFP-25
+22A: 65256BLFP-10T
+22T: LH528256N-70LL
+22U: LH528256N-70LL
+23E: M5M5256BFP-70LL
+23F: M5M5256BFP-70LL
+
CUSTOM
------
4X : NAMCO C355 (sprite chip)
diff --git a/src/mame/drivers/namconb1.c b/src/mame/drivers/namconb1.c
index 79323acf205..a4fe3f55b95 100644
--- a/src/mame/drivers/namconb1.c
+++ b/src/mame/drivers/namconb1.c
@@ -929,6 +929,132 @@ ROM_START( gslgr94u )
ROM_LOAD( "gse-sha0.bin", 0, 0x80000, CRC(6b2beabb) SHA1(815f7aef44735584edd4a9ca7e672471d07f225e) )
ROM_END
+
+/*
+Great Sluggers (Japan)
+Namco, 1993
+
+This game runs on Namco NB-1 hardware.
+
+PCB Layout
+----------
+NB-1 MAIN PCB MEMEXT OBJ2 PCB
+8634961101 (8634963101) 8635901201 (8635901301)
+|------------------------------------------------------|---------|
+| 62256 62256 | |
+|LA4705 VOL M5M5178 62256 62256 |GS1OBJ-0 |
+| M5M5178 C347 | |
+| 4558 M5M5178 62256 62256 | |
+| 62256 62256 | |
+| LC78815 C116 156 | |
+|JP3 62256 62256 62256 | |
+| 145 62256 62256 62256 |GS1OBJ-1 |
+| GS1SHA-0 | |
+|J JP2 62256 62256 C355|---------|
+|A 62256 62256 62256 |
+|M 123 62256 |
+|M JP12 |
+|A %3 JP11 |
+| JP5 GS1CHR-0 GS1CHR-2 JP10 137 187 M3771|
+| GS1VOI-0 JP6 GS1CHR-1 GS1CHR-3 48.384MHz |
+| |
+| C352 |
+|SW1 75 |
+| |
+| TC551001 %1 |
+| KM28C16 GS1MPRU JP9 |
+| TC551001 PAL2 %2 GS1MPRL |
+| JP1 JP7 JP8 |
+| GS1SPR0 PAL1 C329 68EC020 |
+| |
+|----------------------------------------------------------------|
+Notes:
+
+CLOCKs
+------
+MASTER clock : 48.384 MHz
+68020 clock : 24.192MHz (MASTER / 2)
+HSYNC : 15.75kHz
+VSYNC : 59.7Hz
+
+DIPs
+----
+SW1: 2 position, both are OFF. Position 1 toggles TEST mode, position 2 is freeze.
+
+RAM
+---
+TC551001AFL x 2 (SOP32, 128k x8 SRAM)
+62256 x 20 (SOP28, 32k x8 SRAM)
+M5M5178 x 3 (SOP28, 8k x8 SRAM)
+
+NAMCO CUSTOM CHIPS
+------------------
+75 (QFP80, M37702 in disguise; sound CPU with internal BIOS)
+123 (QFP80)
+137 (NDIP28)
+145 (QFP80)
+156 (QFP64)
+187 (QFP120)
+C116 (QFP64)
+C329 (QFP100)
+C347 (QFP80)
+C351 (QFP160)
+C352 (QFP100)
+C355 (QFP160)
+
+OTHER
+-----
+KM28C16 2K x8 EEPROM (DIP24)
+%1 Unpopulated KEYCUS socket
+%2 Unpopulated DATA ROM socket
+%3 Unpopulated position for 28MHz OSC
+
+PALs
+----
+PAL1 PALCE16V8 (NAMCO CODE = NB1-1)
+PAL2 PAL16L8 (NAMCO CODE = NB1-2)
+
+JUMPERs
+-------
+JP1 4M O-O O 1M Config jumper for ROM size, 4M = 27C4096, 1M = 27C1024
+JP2 4M O-O O 1M Config jumper for ROM size, 4M = 27C4096, 1M = 27C1024
+JP3 O-O (2 pins shorted, hardwired on PCB)
+JP5 /1M O-O O 1M Config jumper for ROM size (hardwired on PCB)
+JP6 8M O-O O /8M Config jumper for ROM size (hardwired on PCB)
+JP7 4M O-O O 1M Config jumper for ROM size (hardwired on PCB), 4M = 27C4096, 1M = 27C1024
+JP8 4M O-O O 1M Config jumper for ROM size (hardwired on PCB), 4M = 27C4096, 1M = 27C1024
+JP9 CON O-O O COFF (hardwired on PCB)
+JP10 24M O-O O 28M Config jumper for 28MHz OSC (hardwired on PCB)
+JP11 24M O-O O 12M Config jumper for 28MHz OSC (hardwired on PCB)
+JP12 F32 O O-O 355 (hardwired on PCB)
+
+ROMs, MAIN PCB
+--------------
+Filename / PCB ROM
+ROM Label Label Type
+------------------------------------------------------------------------------
+GS1MPRU.13B PRGU 27C240 \ Main program
+GS1MPRL.15B PRGL 27C240 /
+GS1SPR0.5B SPRG 27C240 Sound program, linked to 75, C351 and C352
+GS1VOI-0.5J VOICE 16M MASK Sound voices
+GS1CHR-0.8J CHR0 8M MASK Character
+GS1CHR-1.9J CHR1 8M MASK Character
+GS1CHR-2.10J CHR2 8M MASK Character
+GS1CHR-3.11J CHR3 8M MASK Character
+GS1SHA-0.5M SHAPE 4M MASK Shape
+
+ROMs, MEMEXT OBJ2 PCB (All ROMs surface mounted)
+---------------------
+Filename / PCB ROM
+ROM Label Label Type
+----------------------------------------
+GS1OBJ-0.IC1 OBJL 16M MASK SOP44
+GS1OBJ-1.IC2 OBJU 16M MASK SOP44
+
+Note! All ROMs are different to the Great Sluggers '94 set.
+
+*/
+
ROM_START( gslugrsj )
ROM_REGION( 0x100000, "main", 0 ) /* main program */
ROM_LOAD32_WORD( "gs1mprl.15b", 0x00002, 0x80000, CRC(1e6c3626) SHA1(56abe21884fd87df10996db19c49ce14214d4b73) )
@@ -1551,6 +1677,6 @@ GAME( 1997, sws97, 0, namconb1, namconb1, sws97, ROT0, "Namco", "S
GAME( 1994, vshoot, 0, namconb1, namconb1, vshoot, ROT0, "Namco", "J-League Soccer V-Shoot", GAME_IMPERFECT_SOUND )
/* YEAR, NAME, PARENT, MACHINE, INPUT, INIT, MNTR, COMPANY, FULLNAME, FLAGS */
-GAME( 1994, outfxies, 0, namconb2, outfxies, outfxies, ROT0, "Namco", "Outfoxies", GAME_IMPERFECT_SOUND )
+GAME( 1994, outfxies, 0, namconb2, outfxies, outfxies, ROT0, "Namco", "Outfoxies", GAME_IMPERFECT_SOUND )
GAME( 1994, outfxesj, outfxies, namconb2, outfxies, outfxies, ROT0, "Namco", "Outfoxies (Japan)", GAME_IMPERFECT_SOUND )
-GAME( 1995, machbrkr, 0, namconb2, namconb1, machbrkr, ROT0, "Namco", "Mach Breakers - Numan Athletics 2 (Japan)", GAME_IMPERFECT_SOUND )
+GAME( 1995, machbrkr, 0, namconb2, namconb1, machbrkr, ROT0, "Namco", "Mach Breakers - Numan Athletics 2 (Japan)", GAME_IMPERFECT_SOUND )
diff --git a/src/mame/drivers/nmk16.c b/src/mame/drivers/nmk16.c
index 7195751418d..38ff6250587 100644
--- a/src/mame/drivers/nmk16.c
+++ b/src/mame/drivers/nmk16.c
@@ -5782,16 +5782,77 @@ ROM_START( macross )
ROM_LOAD( "921a10", 0x0200, 0x0020, CRC(8371e42d) SHA1(6cfd70dfa00e85ec1df8832d41df331cc3e3733a) ) /* unknown */
ROM_END
+
/*
Gunnail (JPN Ver.)
(c)1992 NMK
+
+Gun Nail
+NMK/Tecmo, 1993
+
+PCB Layout
+----------
+
AK92077
+|-------------------------------------------------------------|
+| LA4460 VOL YM2203 6116 92077-2.U10 62256 62256 |
+|-| 16MHz |------| 62256 62256 |
+ | 4558 6295 92077-6.U57 |NMK004| 62256 62256 |
+|-| 12MHz | | 62256 62256 |
+| YM3014 6295 92077-5.U56 |------| |
+| |------| DIP2 |------| |------| |
+|J |NMK005| |NMK009| |NMK009| |
+|A | | DIP1 | | | | |
+|M |------| 92077-10.U96 |------| |------| |
+|M 6116 |
+|A |------| 6116 6116 |------| |----------| |
+| |NMK111| 6116 |NMK008| | NMK214 | |
+| |------| | | |----------| |
+|-| 92077-8.U35 |------|92077-9.U72|------| |
+ | |NMK902| |----------| |
+|-| 6116 |------| | NMK215 | 92077-7.U134 |
+| 6116 |------| |----------| |
+| |------| 92077-1.U21 |NMK903| 92077-3O.U133|
+| |NMK111| |----------| |------| 62256 92077-3E.U131|
+| |------| | NMK214 | |------| 62256 |
+| |----------| |NMK903| |----------------| |
+| |------| |------| 6116 | | |
+| |NMK111| 92077-4.U19 |------| | 68000 | |
+| |------| |NMK901| 6116 | | |
+| 6264 |------| |----------------| |
+| 6264 10MHz |
+|-------------------------------------------------------------|
+Notes:
+ 68000 - Motorola MC68000P12 CPU running at 10.000MHz (DIP64)
+ 6116 - 2K x8 SRAM (x9, DIP24)
+ 6264 - 8K x8 SRAM (x2, DIP28)
+ 62256 - 32K x8 SRAM (x10, DIP28)
+ YM2203- Yamaha YM2203 (DIP40)
+ YM3014- Yamaha YM3014 (DIP8)
+ 4558 - BA4558 Op Amp (DIP8)
+ LA4460- Power Amplifier
+ 6295 - Oki M6295, running at MHz, sample rate (x2, QFP44)
+ DIP1/2- 8 position Dip Switches
+ VOL - Volume Potentiometer
+
+ NMK CUSTOM IC'S
+ - NMK004; Actually a TLCS90-based Toshiba TMP91P640F-10 MCU
+ with 16K internal OTP PROM, running at 8.000MHz [16 / 2] (QFP64)
+ Note that the internal ROM is secured :(
+ - NMK005 (x1, Square QFP64)
+ - NMK008 (x1, Square QFP84)
+ - NMK009 (x2, Square QFP100)
+ - NMK111 (x3, QFP64)
+ - NMK901 (x1, QFP80)
+ - NMK903 (x2, QFP44)
+ - NMK214 (x2, SDIP64)
+ - NMK215 (x1, SDIP64)
-CPU :MC68000P12
Sound:YM2203C,OKI M6295 x2
OSC :12.0000MHz,16.0000MHz,10.0000MHz
Other:NMK 111 x3,214 x2,901,903 x2,902,005,004,215,008,009 x2
*/
+
ROM_START( gunnail )
ROM_REGION( 0x80000, "main", 0 ) /* 68000 code */
ROM_LOAD16_BYTE( "3e.bin", 0x00000, 0x40000, CRC(61d985b2) SHA1(96daca603f18accb47f98a3e584b2c84fc5a2ca4) )
@@ -6626,8 +6687,8 @@ static DRIVER_INIT( bubl2000 )
/*
-Fire Hawk - ESD
----------------
+Fire Hawk - ESD, 2001
+---------------------
- To enter test mode, hold on button 1 at boot up
diff --git a/src/mame/drivers/rbmk.c b/src/mame/drivers/rbmk.c
index dbb0c5f9679..d10cd18b4c4 100644
--- a/src/mame/drivers/rbmk.c
+++ b/src/mame/drivers/rbmk.c
@@ -32,18 +32,13 @@ Notes:
68000 clock - 11.000MHz [22/2]
VSync - 58Hz
Hsync - none (dead board, no signal)
- M6295 clock - 1.100MHz [22/20], sample rate = 1100000 / 165, chip is
-printed 'AD-65'
- YM2151 clock- 2.750MHz [22/8], chip is printed 'K-666'. YM3014 chip is
-printed 'K-664'
+ M6295 clock - 1.100MHz [22/20], sample rate = 1100000 / 165, chip is printed 'AD-65'
+ YM2151 clock- 2.750MHz [22/8], chip is printed 'K-666'. YM3014 chip is printed 'K-664'
* - Unpopulated position for PIC16F84
- 3.6V_BATT - Purpose of battery unknown, does not appear to be used
-for backup of suicide RAM,
+ 3.6V_BATT - Purpose of battery unknown, does not appear to be used for backup of suicide RAM,
and there's no RTC on the board.
- 93C46 - 128 x8 EEPROM. This chip was covered by a plactic cover.
-There's nothing else under
- the cover, but there was an unpopulated position for a
-PIC16F84
+ 93C46 - 128 x8 EEPROM. This chip was covered by a plactic cover. There's nothing else under
+ the cover, but there was an unpopulated position for a PIC16F84
89C51 - Atmel 89C51 Microcontroller (protected)
ROMs -
@@ -52,7 +47,6 @@ PIC16F84
A1 - Atmel AT27C080 (GFX)
B1 - Macronix MX261000 (GFX?? or PRG/data for 89C51?)
S1 - Macronix MX27C2000 (OKI samples)
-
*/
#include "driver.h"
diff --git a/src/mame/drivers/taito_f2.c b/src/mame/drivers/taito_f2.c
index 7e02c7f4636..6c03c98d361 100644
--- a/src/mame/drivers/taito_f2.c
+++ b/src/mame/drivers/taito_f2.c
@@ -4875,6 +4875,72 @@ ROM_START( majest12 )
/* no Delta-T samples */
ROM_END
+
+/*
+Gun & Frontier
+Taito, 1990
+
+This game runs on Taito F2 hardware.
+
+
+PCB Layout
+
+K1100624A
+J1100251A (sticker K1100629A)
+
+|-----------------------------------------------------|
+| TL074 YM3016F C71-01.29 TC51832 TC51832|
+| MB3737 TL074 TC51832 TC51832|
+| YM2610 TCO530SYC |
+| TC51832 TC51832|
+| C71-12.49 Z80B 24MHz TC51832 TC51832|
+| 5563 |
+| TC51832 TC51832|
+| TCO260DAR TCO520TBC TC51832 TC51832|
+|J TCO360PRI |
+|A TC51832 TC51832|
+|M 2088 TC51832 TC51832|
+|M TCO540OBN |
+|A TC51832 C71-03.19 |
+| |
+| TC51832 |
+| TCO100SCN |
+| 66256 66256 66256 66256 |
+| C71-02.59 |
+| MB3771 C71-16.38 C71-15.37 |
+| TCO510NIO C71-10.40 C71-14.39 |
+| 26.686MHz C71-09.42 C71-08.41 68000 |
+| DSWB DSWA PAL1 PAL2 |
+|-----------------------------------------------------|
+Notes:
+ Clocks:
+ 68000 clock : 12.000MHz
+ Z80 clock : 4.000MHz
+ YM2610 clock: 8.000MHz
+ VSync : 60Hz
+
+ Taito Custom Chips:
+ TCO530SYC - Sound Communication (QFP160)
+ TCO260DAR - Palette Controller (QFP100)
+ TCO360PRI - Priority Controller (QFP100)
+ TCO520TBC - \ Sprite Controllers (QFP100)
+ TCO540OBN - / (QFP160)
+ TCO100SCN - Tilemap Controller (QFP160)
+ TCO510NIO - I/O (QFP100)
+
+ RAM:
+ 62256 : 32K x8 SRAM
+ TC51832: 32K x8 SRAM
+ 2088 : 8K x8 SRAM
+ 5563 : 8K x8 SRAM
+
+ OTHER:
+ PAL1 : PAL16L8 labelled 'C71-06' at location IC28
+ PAL2 : PAL16L8 labelled 'C71-07' at location IC27
+ TL074 : Quad JFET Op AMP
+ MB3737: Main power AMP
+*/
+
ROM_START( gunfront )
ROM_REGION( 0xc0000, "main", 0 ) /* 768k for 68000 code */
ROM_LOAD16_BYTE( "c71-09.ic42", 0x00000, 0x20000, CRC(10a544a2) SHA1(3b46bbd494b432d36aed3fd4b429cef074050c1d) )
diff --git a/src/mame/drivers/taito_f3.c b/src/mame/drivers/taito_f3.c
index 53b4c264ecd..e1fb7ef109f 100644
--- a/src/mame/drivers/taito_f3.c
+++ b/src/mame/drivers/taito_f3.c
@@ -2198,6 +2198,91 @@ ROM_START( akkanvdr )
ROM_LOAD16_BYTE("e06-05", 0x400000, 0x200000, CRC(f370ff15) SHA1(4bc464d1c3a28326c8b1ae2036387954cb1dd813) ) // CC CD CE CF
ROM_END
+
+/*
+Elevator Action Returns (Asia)
+Taito, 1994
+
+This game runs on Taito F3 System (F3 Motherboard and game cart)
+
+PCB Layout
+----------
+
+Main Board
+NEW F3 MOTHER (ASIA) M20A0001B MOTHER PCB J1100335B
+|------------------------------------------------------|
+| MB87078 51832 D77-07 D77-05 |
+| MC33274 51832 68000 D77-04 HM511664|
+| TDA1543 D77-08 D77-03 TCO630FDP |
+| HM511664|
+| HM511664 HM511664|
+| 5510-ESPR5 TC518128 HM511664|
+|J MB8421 TC518128 |
+| |
+|A TC0650FDA MB8421 |
+| |
+|M 16MHz |
+| 2088 D77-06 TC0660FCM|
+|M 2088 30.4761MHz |
+| 2088 |
+|A 68681 26.686MHz |
+| |
+| JP3 D77-02 |
+| |
+| ENSONIC |
+| TCO640FIO 5701 |
+| D77-01 |
+| 51832 |
+| |
+| 51832 |
+| ENSONIC |
+| 5505-OTISR2 51832 |
+| SW1 93C46 3771 68EC020 |
+| 51832 |
+|------------------------------------------------------|
+
+Notes:
+ 68020 clock : 15.23809 (30.47618 / 2)
+ 68000 clock : 15.23809 (30.47618 / 2)
+ 68681 clocks : pin2- 500kHz, pin32- 4.000MHz, pin36- 1.000MHz, pin38- 1.000MHz, pin39- 500kHz,
+ 5505 clocks : pin12- 2.6686MHz, pin34- 15.23809MHz,
+ 5510 clocks : pin1- 8.000MHz, pins4-6- 2.6686MHz, pin16- 2.6686MHz
+ VSync : 59Hz
+ HSync : 15.78kHz
+
+ D77* = PALs
+
+
+ROM Board
+
+J9100361A ROM PCB (sticker M20A0112A 223101651)
+|-------------------------------------------------------|
+|D77-09 E02-03.12 IC10* E02-02.8 IC6* E02-01.4 IC2* |
+| IC11* IC9* IC7* IC5* IC3* IC1*|
+| |
+| |
+| |
+| |
+| |
+| E02-14.33 D77-15 E02-12.20 E02-10.18 |
+| E02-13.32 D77-10 E02-11.19 E02-16.17|
+| |
+| |
+| |
+| |
+|D77-12 |
+| E02-08.47 E02-07.45 E02-06.43 IC40* E02-05.39 |
+| IC46* IC44* IC42* IC41* E02-04.38 |
+| D77-11 |
+|-------------------------------------------------------|
+Notes:
+ *: Unpopulated socket
+ D77* = PALs
+ E02-13/14 = 27C020 EPROMs
+ E02-10/11/12/16 = 27C4001 EPROMs
+ Remainder of ROMs are 42 pin 16M MASK or 8M MASK.
+*/
+
ROM_START( elvactr )
ROM_REGION(0x200000, "main", 0) /* 68020 code */
ROM_LOAD32_BYTE("e02-12.20", 0x000000, 0x80000, CRC(ea5f5a32) SHA1(4f30c56fbf068fee6d3afb2479043c7e89f6c055) )
diff --git a/src/mame/drivers/toaplan2.c b/src/mame/drivers/toaplan2.c
index 60da33e2791..a61342e7c50 100644
--- a/src/mame/drivers/toaplan2.c
+++ b/src/mame/drivers/toaplan2.c
@@ -4878,6 +4878,54 @@ ROM_START( batridrk )
ROM_END
+/*
+Battle Bakraid
+Raizing/8ing, 1999
+
+PCB Layout
+----------
+
+ET68-V99
+|-----------------------------------------------------|
+|TA8201 16.93MHz ROM-6 6264 |
+| YAC516 |
+| YMZ280B-F ROM-7 SND_U0720 |
+| |
+| VOL ROM-8 Z80 |
+| |
+| 341256 |
+| 93C66 |
+| 341256 XILINX |
+|J XC95108 |
+|A 27MHz 32MHz |
+|M |
+|M DIPSW1 341256 341256|
+|A XILINX XILINK |
+| DIPSW2 XC95144 XC95108 341256 341256|
+| |
+| DIPSW3 |
+| MACH211 PRG1_U023 |
+| TEST_SW 68000 |
+| PRG0_U022 |
+| |
+| PRG3_U024 |
+| L7A0498 |
+| GP9001 PRG2_U021 |
+| ROM-0 ROM-1 (QFP208) |
+| |
+| 6264 MN414260 |
+| ROM-2 ROM-3 |
+| 6264 MN414260 |
+|-----------------------------------------------------|
+Notes:
+ ROM-0 to ROM-3 - 32M DIP42
+ ROM-6 to ROM-8 - 32M DIP42 Byte Mode
+ 68000 clock - 16.000MHz (32/2)
+ Z80 clock - 5.33333MHz (32/6)
+ VSync - 60Hz
+ HSync - 15.39kHz
+*/
+
ROM_START( bbakraid )
ROM_REGION( 0x200000, "main", 0 ) /* Main 68k code */
ROM_LOAD16_BYTE( "prg0u022.bin", 0x000000, 0x080000, CRC(0dd59512) SHA1(c6a4e6aa49c6ac3b04ae62a0a4cc8084ae048381) )