[Aug/22/2003]

Mr Driller
Namco, 1999

This game runs on Namco System12 hardware.

Main Board
----------
PCB No: 8661961101 (8661971101) System12 Mother (C) PCB (System11 Plus)
Sticker under PCB says "DRI1 Ver. A"

Rev C main board is only very slightly different to other revs. Mostly some PALs are different 
and the PCB is wired for 1x 32M TSOP56 Flash ROM and 2x TSOP48 Flash ROMs.

Main components......

X1 = 14.7456MHz
Hitachi H8/3002 HD6413002F17 microcontroller
Namco C352
Namco C416
Sony CXA1779P
PALCE22V10H (x5, labelled S12MOT1C, S12MOT2C, S12MOT4A, S12MOT5A, S12MOT6A)
PALCE16V8H (x2, labelled S12MOT3C, S12MOT7A)
RAM: NKK N341256SJ-15 (x2)
2 position DIPSW
3.5V battery
AMTEL AT28C16 EEPROM
ROMs: 
      Filename     Type                               Use
      ---------------------------------------------------------------------------------------
      DRI1VERA.2L  Fujitsu 29F016 TSOP48 16M Flash  \
      DRI1VERA.2P  Fujitsu 29F016 TSOP48 16M Flash  / Main program
      DRI1VERA.11S Fujitsu 29F400 SOP44  4M  EEPROM   Sound program (located near H8/3002 & C352)
      
The back of the PCB has some connectors for JAMMA2 standard connections....
RCA (x4) for twin stereo audio output
USB connector for controls
15 PIN VGA D-Type connector (x2) for video ouput (sync can be 15kHz or 31kHz)
6 pin plug connector for power


GFX ROM Board
-------------
PCB No: 8661960301 (8661970301) SYSTEM12 M8F8 PCB
M8F2 means the board is wired for 8 MASK ROMs and 2 Flash ROMs
This board has only 3 MASK ROMs populated.
The PCB has stickers on it relabelling it as...
M8F0 8661961700, though it's just one of the standard System12 ROM boards used by Namco.

Main components......

Cypress CY37064 CPLD (KEYCUS, labelled KC048)

ROMs: 
      Filename   Type          
      ---------------------------------------------
      DRI1ROM0U.9    32M MASK SOP44
      DRI1ROM0L.6         "
      DRI1WAVE0.5    128M MASK SOP44 (*1)

     *1: This ROM is apparently 128M (PCB labels give the sizes and resistors are used as jumpers to configure the ROM size)
         The information clearly configures the WAVE ROM as 128M (Other options are 64M and 32M via different resistor positions).
         But a SOP44 type MASK ROM has a maximum capacity of 64M only.
         Here's the pinout of the WAVE ROM....

         A21  1 +-v-+ 44  A20
         A18  2 |   | 43  A19 
         A17  3 |   | 42  A8  
         A7   4 |   | 41  A9  
         A6   5 |   | 40  A10 
         A5   6 |   | 39  A11 
         A4   7 |   | 38  A12 
         A3   8 |   | 37  A13 
         A2   9 |   | 36  A14 
         A1  10 |   | 35  A15 
         A0  11 |   | 34  A16 
         CE/ 12 |   | 33  BYTE/VPP (hardwired to GND)
         GND 13 |   | 32  GND 
         OE/ 14 |   | 31  D15/A1
         D0  15 |   | 30  D7  
         NC  16 |   | 29  NC 
         D1  17 |   | 28  D6  
         NC  18 |   | 27  NC 
         D2  19 |   | 26  D5  
         NC  20 |   | 25  NC 
         D3  21 |   | 24  D4  
         NC  22 +---+ 23  Vcc 
         
         On a 64M SOP44 MASK ROM, the highest address line (A21) is pin1, A20 is pin44, there are no spare pins unused!
         The extra address line may be pin 31 to enable 128M, however when probed while reading the ROM as 64M, pin31
         has activity on it, so perhaps not! Further research is needed, so for now, it's dumped as 64M. This simply means
         that this dump is half of the 128M ROM and the other half is missing (so some sounds will be missing in-game)
         Any help with this issue is welcomed :)
         
         
CPU Board
---------
PCB No: GP-15 
        COH-700
         
Main components......
         
SONY CXD8661R
SONY CXD8654Q
MOTOROLA MC44200FT
RAM: SEC KM4132G271Q-1B0 (x2), SEC KM416V1204CT-L5 (x2, note there are 2 additional unpopulated positions for this RAM also)
X1  : V100.00 KDS 928 (near CXD8661R)
X101: M53.693 KDS 920 (near CXD8654Q)


-