driver
driver mitchell.c
source mitchell.c (mitchell.c on mamedev.org)
games Adventure Quiz 2 Hatena Hatena no Dai-Bouken (Japan 900228)
Block Block (bootleg)
Block Block (Japan 910910)
Block Block (World 910910)
Block Block (World 911106 Joystick)
Buster Bros. (US)
Capcom World (Japan)
Chi-Toitsu
Dokaben (Japan)
Mahjong Gakuen
Mahjong Gakuen 2 Gakuen-chou no Fukushuu
Monsters World
Pang (bootleg, set 1)
Pang (bootleg, set 2)
Pang (bootleg, set 3)
Pang (World)
Poker Ladies
Poker Ladies (Leprechaun ver. 401)
Poker Ladies (Leprechaun ver. 510)
Pomping World (Japan)
Quiz Sangokushi (Japan)
Quiz Tonosama no Yabou (Japan)
Super Buster Bros. (US 901001)
Super Marukin-Ban (Japan 901017)
Super Pang (Japan 901023)
Super Pang (World 900914)
Super Pang (World 900914, bootleg)
information 0.35RC1 [Paul Leaman, Mario Silva]

0.34b2 [Paul Leaman, Mario Silva]


TODO:

- Understand what bits 0 and 3 of input port 0x05 are.

- Ball speed is erratic in Block Block. It was not like this at one point. This is probably related to interrupts and maybe to the above bits.


NOTES:

- All games run on the same hardware except mgakuen, which runs on an earlier version, without RAM banking, not encrypted (standard Z80) and without EEPROM. Other games that might run on this hardware: "Chi-toitsu"(YUGA 1988), Another version of "Mahjong Gakuen" and "MIRAGE Youjyu mahjong den" (MITCHELL 1994).

- Other games that might run on this hardware: "Chi-toitsu"(YUGA 1988) - another version of "Mahjong Gakuen" and "MIRAGE -Youjyu mahjong den-" (MITCHELL 1994).

- Super Pang has a protection which involves copying code stored in the EEPROM to RAM and execute it from there. The first time the game is run, you have to keep the player 1 start button pressed until the title screen appears. This forces the game to initialize the EEPROM, otherwise it will not work. This is simulated with a kluge in input_r. This doesn't work with spangj! The data written to EEPROM is wrong. This is currently fixed by patching the ROM data so the EEPROM is right. It would be better to just preload the correct EEPROM, without needing the input_r kludge.

- Monsters World is basically a bootleg of Mitchell's Super Pang. The code is a patched version of the current parent 'spang' set supported by MAME with many code changes and the majority of strings patched out. Super Pang is encrypted using the 'Kabuki' encryption system, so to decrypt the game decrypted code and decrypted data must be split. Monster World contains banks of decrypted data and decrypted code scrambled together in a single rom, using a GAL to decode the addresses on the actual PCB. There are several other changes from Super Pang too. Monsters World has no NVRAM / EEPROM, and has its own sound CPU driving only an OKI6925. Video RAM Banking has also been changed. The actual Monsters World PCB is very close to the Speed Spin PCB but in terms of emulation the video etc. is closer to mitchell.c.


WIP:

- 0.111u5: Luigi30 fixed service key in the Mitchell driver.

- 0.84u5: AKIN adjusted pitches in the Mitchell driver. Changed MSM6295 clock speed to 7500 Hz and YM2413 to 4MHz.

- 27th January 2003: Smitdogg fixed the sound levels in the Mitchell driver.

- 0.61: Changed YM2413 clock speed to 3579545Hz.

- 15th December 2000: Michael Soderstrom fixed an incorrect function declaration in the Mitchell driver.

- 20th August 1999: Nicola added Dokaben to the Pang driver.

- 0.35RC1: Changed pang.c to mitchell.c driver.

- 5th June 1999: Nicola fixed the colors of Blue Print, and a Japan version of Cadillacs & Dinousaurs was added. Nicola also added Capcom World and Poker Ladies to the Pang driver.

- 12th May 1999: Nicola added Hatena no Dai-Bouken to the Pang driver.

- 0.34b2: Added pang.c driver and vidhrdwpang.c.

PCB information
hatena Adventure Quiz 2 Hatena Hatena no Dai-Bouken (Japan 900228)
[???]
 
 Hatena ? no Dai Bouken (Hatena Hatena no Dai Bouken)
 (c)CAPCOM 1990
 Same board as Quiz Tonosama no Yabou.
 
 q2-01.rom - Sound
 
 q2-05.rom \
 q2-06.rom |- Programs
 q2-07.rom /
 
 q2-16.rom \
 q2-17.rom |
 q2-08.rom |
 q2-09.rom |
 q2-10.rom |- Graphics
 q2-11.rom |
 q2-18.rom |
 q2-19.rom |
 q2-20.rom |
 q2-21.rom /
 
 No DIP switches. Settings are configured through test mode.
 Each player has 4 buttons.
 
 -
block Block Block (World 910910)
[Nov/11/97]
 
 Here are the proms for Capcom's Block Block
 Well, this doesn’t look like a System 1 board
 
 -
cworld Capcom World (Japan)
[Jun/08/99]
 
 Quiz Capcom World
 (c)1989 CAPCOM
 
 CPU   : KABUKI
 SOUND : M6295
 OSC.  : 16.000MHz
 
 CW01.BIN  ; VOICE DATA
 CW05.BIN  ; MAIN PRG
 CW06.BIN  ; DATA ROM?
 CW07.BIN  ; /
 CW08.BIN  ; CHR ROM
 CW09.BIN  ;  |
 CW10.BIN  ;  |
 CW11.BIN  ; /
 CW16.BIN  ; CHR ROM
 CW17.BIN  ; /
 CW18.BIN  ; CHR ROM
 CW19.BIN  ;  |
 CW20.BIN  ;  |
 CW21.BIN  ; /
 
 -
mgakuen Mahjong Gakuen
[Jun/03/1999]
 
 Mahjong Gakuen DIP-SW settings
 * indicates default setting
 
 DIPSW-1                     | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
 -------------------------------------------------------------
   Coinage  | 1 coin /1 play |off|off|off|                   |*
            | 1 coin /2 plays|on |off|off|                   |
            | 1 coin /3 plays|off|on |off|                   |
            | 1 coin /4 plays|on |on |off|                   |
            | 1 coin /6 plays|off|off|on |                   |
            | 2 coins/1 play |on |off|on |                   |
            | 3 coins/1 play |off|on |on |                   |
            | 4 coins/1 play |on |on |on |                   |
 -------------------------------------------------------------
    Basic   |     Kantou     |           |off|               |*
    rules   |     Kansai     |           |on |               |
 -------------------------------------------------------------
   Harness  |     Generic    |               |off|           |*
     type   |  Royal Mahjong |               |on |           |
 -------------------------------------------------------------
   Screen   |       No       |                   |off|       |*
    flip    |       Yes      |                   |on |       |
 -------------------------------------------------------------
  Test mode |   Game mode    |                           |off|*
            |   Test mode    |                           |on |
 -------------------------------------------------------------
 bit 7 is always off
 
 DIPSW-2                     | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
 -------------------------------------------------------------
            |      Weak      |off|off|                       |
  Player 1  |     Normal     |on |off|                       |*
    skill   |     Strong     |off|on |                       |
            |  Very strong   |on |on |                       |
 -------------------------------------------------------------
            |      Weak      |       |off|off|               |
  Computer  |     Normal     |       |on |off|               |*
    skill   |     Strong     |       |off|on |               |
            |  Very strong   |       |on |on |               |
 -------------------------------------------------------------
   Game BGM |       No       |               |off|           |
            |       Yes      |               |on |           |*
 -------------------------------------------------------------
   Attract  |       No       |                   |off|       |
    sound   |       Yes      |                   |on |       |*
 -------------------------------------------------------------
    H mode  |       No       |                       |off|   |
            |       Yes      |                       |on |   |*
 -------------------------------------------------------------
 bit 8 is always off
 
 
 
 
 [Jun/03/1999]
 
 Mahjong Gakuen (c)1988 Face
 This game uses similar hardware to Capcom's quiz games.
 But has no KABUKI chip.
 
 CPU:Z80
 Sound: YM2413+M6295
 
 mg-1.13h \
 mg-2.14h |
 mg-3.16h |- Graphics
 mg-4.17h /
 
 mg-1.1j  \
          |- Programs
 mg-2.1l  /
 
 mg-5.1c   - Sound/PCM
 
 mg-6.4l  \
          |- Characters
 mg-7.6l  /
 
 This game uses mahjong control panel.
 
 -
mgakuen2 Mahjong Gakuen 2 Gakuen-chou no Fukushuu
[06/03/99]
 
 
 Mahjong Gakuen 2 Gakuen-chou no Fukushuu (c)1988 Face
 Similar board to Capcom's quiz games.
 
 CPU:Z80 (encrypted)
 Sound: YM2413+M6295
 
 mg2-a.13h \
 mg2-b.14h |- Graphics
 mg2-c.16h |
 mg2-d.17h /
 
 mg2-e.1c   - Sound/PCM
 
 mg2-f.4l
 mg2-g.6l
 mg2-xf.1j
 mg2-y.1l
 mg2-z.3l
 
 This game uses mahjong control panel.
 
 This game doesn't have DIP-SW.
 Settings are saved to EEPROM.
 
 English text in service mode:
 PLAYER
 PUSH
 COIN COUNTER
 POWER ON TIME
 GAME TIME
 AV TIME
 BGM
 ON
 OFF
 
 -
mstworld Monsters World
[MAME]
 
 Monters World, from TCH (Spain)
 
 Main CPU = Toshiba TMPZ84C00AP-6
 Sound CPU = GS Z8400A PS - Z80A
 OSC 12.000 MHz
 
 Sound chip = Oki M6295
 
 Graphics = TI 32005BWBL - TPC1020AFN-084C
 OSC 10.000 MHz
 
 ROMS
 
 mw-1.rom = ST M27C4001    = Main CPU program
 mw-2.rom = Intel D27256-1 = Sound CPU Program
 mw-3.rom = AMD AM27C040   = Oki samples
 mw-4.rom = ST M27C1001   \
 mw-5.rom = TI TMS27C010A  |
 mw-6.rom = ST M27C1001    | GFX
 mw-7.rom = ST M27C1001   /
 mw-8.rom = ST M27C1001 \
 mw-9.rom = ST M27C1001 / GFX
 
 -
pang Pang (World)
[08/09/99]
 
 Clone Ponping World
 1989 Mitchell
 
 Kabuki(Capcom Z80-custom CPU)
 YM-2413,MSM6295
 
 
  Length  Method   Size  Ratio   Date    Time    CRC-32  Attr  Name
  ------  ------   ----- -----   ----    ----   -------- ----  ----
  131072  DeflatN  43288  67%  99-07-16  00:00  fdba4f6e ---  PW_10.2K
  131072  DeflatN  39875  70%  99-07-16  00:00  2fb3db6c ---  PW_05.2G
  131072  DeflatN  61221  54%  99-07-16  00:00  79a8ed08 ---  PW_03.2E
  131072  DeflatN  34466  74%  99-07-16  00:00  39f47a63 ---  PW_09.1K
  131072  DeflatN  40860  69%  99-07-16  00:00  01e49081 ---  PWJ_04.1G
  131072  DeflatN  67753  49%  99-07-16  00:00  4b5992e4 ---  PW_02.1E
  131072  DeflatN  33090  75%  99-07-16  00:00  c52e5b8e ---  PW_01.1D
  131072  DeflatN  90053  32%  99-07-16  00:00  a9402420 ---  PWJ_07.13H
   32768  DeflatN  19776  40%  99-07-16  00:00  4a0a6426 ---  PWJ_06.11H
  ------          ------  ---                                  -------
 1081344          430382  61%                                        9
 
 -
 
 [Mar/19/2006]
 
 Pang (bootleg old)  
 
 Produttore Symbol  
    
 CPU
 1x Z8400A (main)
 1x OKI M6295 (sound)
 1x oscillator 8.000MHz  
 
 ROMs
 2x AM27C512 (1,7)
 6x DS40986 (2,3,9,10,11,12)
 1x TMS27PC512 (4)
 3x M27512 (5,6,8)  
 
 Note
 1x JAMMA edge connector
 2x trimmer (VR1,VR2)  
 
 In vendita No  
 
 Dumped 19/03/2006  
 
 -
pkladies Poker Ladies
[Jan/15/99]
 
 Poker Ladies
 Leprechaun, 1990.
 
 
 CPU: Z80? (seems to be protected)
 SND: YM2413 + Oki M5205
 OSC: 30.000
 RAM: 1x256 (Z80) + 1x64 (GFX)
 DSW: 2x8
 
 
 [Jun/05/99]
 
 Poker Ladies (c)1989 Mitchell
 Uses almost same hardware as mgakuen2.
 
 pko-001.8h   \
 pko-002.9h   |
 pko-003.8j   |- Graphics
 pko-004.9j   /
 
 pko-chr1.2j  \
              |- Characters
 pko-chr2.3j  /
 
 pko-prg1.14f \
              |- Programs
 pko-prg2.15f /
 
 pko-voi1.2d  \
              |- Voice data
 pko-voi2.3d  /
 
 Control: A, B, C, D, E, Deal, Cancel, Flip-flop
 
 -
 
 [Dec/4/2006]
 
 Poker Ladies (Capcom)  
 
 Capcom 1989
  
 CPU   
 ROMs   
 Note:
 This PCB is manufactured by Capcom, EPROMs dump looks like a mix of Mitchell and Leprechaun.  
 
 Funzionamento Funzionante  
 In vendita No  
 
 Dumped 02/12/2006 
 
 -
qsangoku Quiz Sangokushi (Japan)
[May/29/99]
 
 
 Quiz Sangokushi (c)1991 Capcom
 
 This game uses same board as qtono1 and hatena.
 Capcom World uses this board, too.
 
 All ROMs are 27c1000 except q4-05c.rom (27c256).
 
 -
qtono1 Quiz Tonosama no Yabou (Japan)
[Apr/21/99]
 
 Quiz Tonosama no Yabou (c)Capcom 1991
 
 CPU - Custom (Z80?)
 Sound - YM2413x1 M6295x1
 X'tal - 16.000MHz
 
 q3-01.rom is near sound chips and NEC's "8810KX DL-010D-103"
 
 q3-05.rom \
 q3-06.rom |- They're near encrypted CPU. Near them, "DL-020F-
 q3-07.rom /  108U 8846 Z12".
 
 q3-16.rom \
 q3-17.rom / near them, X'tal and PAL and custom chip labeled
 "949EV V9652 VC5144-0001 BUNRAKU DL-050-115V JAPAN" and "CAPCOM
 86S105 RJ5C39 8M2 76". 
 
 q3-08.rom \
 q3-09.rom |
 q3-10.rom |
 q3-11.rom |
 q3-18.rom |- They're GFX ROMs.
 q3-19.rom |
 q3-20.rom |
 q3-21.rom /
 
 No DIP switches on this board. Game settings are adjusted through
 test mode. Each player has 4 buttons.
 
 "CAPCOM World (1)" and "Hatena Hatena" runs on same boardset.
 
 Quiz Tonosama no Yabou 2 is CPS1 game. I have the board, but cannot
 dump 27C4096. It'll be dumped ASAP I purchase the adapter.
 
 -
marukin Super Marukin-Ban (Japan 901017)
[Jun/02/99]
 
 Super Marukin-Ban
 (c)1990 Mitchell
 
 The board looks similar to Capcom's quiz series.
 Famous "KABUKI" and "BUNRAKU" chip is used.
 Plus, "SHARAKU" chip also used.
 
 mg3-01.9d  \
            |- Z80 Programs
 mg3-02.10d /
 
 mg3-04.1g  \
            |- Characters
 mg3-05.2g  /
 
 mg3-a.3k   \
 mg3-b.4k   |
 mg3-c.6k   |- Graphics
 mg3-d.7k   /
 
 mg3-e.1d    - Sound & Voice
 
 
 
 
 [Jun/02/99] - mahjong_control.txt 
 
 
 Mahjong control panel
 ---------------------
 Connector of game PCB
 ---------------------
 
  solder   |  parts
 -------------------------
 1p/2p 3  A| 1 1p/2p 2
 1p/2p 6  B| 2 1p/2p 10
 1p/2p 7  C| 3
          D| 4 Coin counter (+12V)
  GND     E| 5 GND
 service  F| 6
          H| 7 Test SW
 Red      J| 8 Green
 Blue     K| 9 Sync
 speaker+ L|10 speaker-
 1p    4  M|11 2p    4
       5  N|12       5
       8  P|13       8
       9  R|14       9
      11  S|15      11
       1  T|16       1
          U|17 Coin SW
          Y|18
  GND     W|19 GND
  GND     X|20 GND
  +5V     Y|21 +5V
  +5V     Z|22 +5V
  +12V    a|23 +12V
          b|24
  +5V     c|25 +5V
  +5V     d|26 +5V
  GND     e|27 GND
  GND     f|28 GND
 
 ----------
 Key matrix
 ----------
 
   +-----------------------------1p/2p 7
   |
   |     +-----------------------1p/2p 10
   |     |
   |     |     +-----------------1p/2p 6
   |     |     |
   |     |     |     +-----------1p/2p 2
   |     |     |     |
   |     |     |     |     +-----1p/2p 3
   |     |     |     |     |
   +---( D )-( C )-( B )-( A )---1p 4
   +---( H )-( G )-( F )-( E )---1p 5
   +---( L )-( K )-( J )-( I )---1p 8
 (Flp)-(Pon)-(Chi)-( N )-( M )---1p 9
   +-----+---(Ron)-(Rch)-(Kan)---1p 11
   +-----+-----+-----+---(Str)---1p 1
   |     |     |     |     |
   +---( D )-( C )-( B )-( A )---2p 4
   +---( H )-( G )-( F )-( E )---2p 5
   +---( L )-( K )-( J )-( I )---2p 8
 (Flp)-(Pon)-(Chi)-( N )-( M )---2p 9
   +-----+---(Ron)-(Rch)-(Kan)---2p 11
   +-----+-----+-----+---(Str)---2p 1
   
 Flp = Flip
 Pon = Pon
 Chi = Chi
 Ron = Ron
 Rch = Reach
 Kan = Kan
 Str = Start
 
 Almost all mahjong games (from Janputer to newest ones) use this.
 
 -
spang Super Pang (World 900914)
[Nov/24/97]
 
 Here are the proms for Capcom's Super Pang
 This board looks like a early System 1 board.
 I hope that this package work otherwise please mail me.
 
 
 
 [Aug/04/99]
 
 SUPER PANG (BOOTLEG WITHOUT COPYRIGHT INFO)
 
 CPU Z80 X 2
 SOUND YM2413 & OKI M5205
 
 05.bin > \
 04.bin > -  main program
 03.bin > /
 
 01.bin > - sound program
 02.bin > /
 
 09.bin > \
 08.bin > |
 07.bin > - character roms ??
 06.bin > /
 
 17.bin > - graphic roms??
 16.bin > /
 15.bin > |
 14.bin > |
 13.bin > |
 12.bin > |
 11.bin > |
 10.bin >/
 
 0a.bin > ?? 
 0b.bin > ??
 
 1 osc 12.00  Mhz
 1 osc 10.00  Mhz
 
 -
 
 [Sep/15/2005]
 
 Super Pang (bootleg)  
 
 CPU
 2x z80400bb1
 1x oki 5205
 1x osc 29.700 mhz
 1x osc 12 mhz
   
 Note
 1X DIPSWITCH
 Funzionamento Non Funzionante  
 In vendita No  
 
 Dumped 11/09/2005  
 
 -
 
 
 [MAME]
 
 Super Pang (World 900914, bootleg)
 
 1x Z0840006PSC (main)
 1x Z0840006PSC (sound)
 1x OKI M5205
 1x YM2413
 1x LM324N
 1x oscillator 29.700 (close to sound)
 1x oscillator 12.0 MHz (close to main)
 ROMs    16x AM27C512 (1,3-17)
 1x AM27C020 (2)
 2x GAL16V8A (read protected - no dump available)
 Note    1x JAMMA edge connector
 1x trimmer (volume)
 1x 8 switches dip
 
 -
2004-2008 MAWS all copyrights belong to their respective owners