driver
driver mystwarr.c
source mystwarr.c (mystwarr.c on mamedev.org)
games Gaiapolis (ver EAF)
Gaiapolis (ver JAF)
Gaiapolis (ver UAF)
Kyukyoku Sentai Dadandarn (ver JAA)
Martial Champion (ver AAA)
Martial Champion (ver EAA)
Martial Champion (ver EAB)
Martial Champion (ver JAA)
Martial Champion (ver UAD)
Metamorphic Force (ver EAA)
Metamorphic Force (ver JAA)
Metamorphic Force (ver UAA)
Monster Maulers (ver EAA)
Mystic Warriors (ver EAA)
Mystic Warriors (ver UAA)
Violent Storm (ver AAC)
Violent Storm (ver EAB)
Violent Storm (ver JAC)
Violent Storm (ver UAB)
information 0.67 [R. Belmont, Phil Stroffolino, Acho Tang, Nicola Salmoria, Olivier Galibert, Brian Troha, Guru, Yasuhiro Ogawa]


TODO:

- Metamorphic Force's intro needs alpha blended sprites.


NOTES:

- Hardware: These games are the "pre-GX" boards, combining features of the previous line of hardware begun with Xexex and those of the future 32-bit System GX (notably 5 bit per pixel graphics, the powerful K055555 mixer/priority encoder, and K054338 alpha blend engine from System GX are used).

- Driver: Assists from Olivier Galibert, Brian Troha, Guru, and Yasuhiro Ogawa.


WIP:

- 0.125u7: Changed VSync to 59.185606.

- 0.125u4: Aaron Giles fixed crasher due to some Konami games using 8 layers in the K056832 implementation, even though it was only written for 4.

- 0.99u1: R. Belmont fixed all the mystwarr.c games so they pass their service mode mask ROM tests, with the exception of Metamorphic Force (it gets hung up on the road generator ("LVC") test for some reason). He also fixed a crash in the driver games.

- 0.98u1: Mamesick fixed inverted stereo channels in the mystwarr.c driver.

- 0.68: Various Konami related fixes and improvements [Acho A. Tang, R. Belmont].

- 12th May 2003: Acho A. Tang improved the Mystic Warriors and Konami GX drivers again, fixing graphics priorities, shadows and blending in various games.

- 22nd April 2003: Acho A. Tang converted the Mystic Warriors and Konami GX drivers to different drawing routines that will allow more improvements later on.

- 0.67: Added mystwarr.c driver and vidhrdwmystwarr.c. All games are playable with sound and correct colors. Metamorphic Force's intro needs alpha blended sprites. Metamorphic Force in-game needs the 53250. It's never important for gameplay fortunately, but it's needed for completeness.

- 22nd March 2003: Nicola Salmoria fixed the ROZ layer placement, orientation, clipping and enable in the Mystic Warriors driver. Acho A. Tang fixed the sprite brightness and improved the priorities in it.

- 21st March 2003: Acho A. Tang fixed various graphics glitches in Mystic Warriors, Kyukyoku Sentai Dadandarn, Metamorphic Force and Gaiapolis. R. Belmont improved the graphics in the aforementioned drivers.

- 12th March 2003: R. Belmont sent in an update to the Mystic Warriors driver, making Metamorphic Force playable with some graphics glitches, and making Violent Storm work somewhat but it still suffers from unemulated protection. Additionally, Ultimate Battler Dadandarn! worked already in yesterday's update but has major graphics glitches. Brian Troha and Guru fixed some ROM names in the Mystic Warriors driver.

- 11th March 2003: R. Belmont sent in a driver for Mystic Warriors hardware games supporting Mystic Warriors and Gaiapolis.

PCB information
gaiapols Gaiapolis (ver EAF)
[Jul/29/99]
 
 Gaiapolis
 Konami 1993
 PWB353396A
 
            123E14.2G      123E15.2M       123E16.2T   123E17.2X
            256k-100       256k-100        054157      054156
  123E13.9C 64k-150   054539   054539      256k-70     256k-70
  Z80E                 053252              256k-70
 
  2018
  2018           256k-100            123F12.17P 054000  055555
  2018  054338   256k-100 123E09.19L 123F11.19P
                                                256k-70 256k-70
     32MHz       68000-16                       055673  053246
 
                           123E07.24M
                           123E06.26N
                           123E05.29N
                           123E04.32N
 
   64k-80         123E02.34J                 123E19.34U  123E21.34Y
   64k-80 053936  123E01.36J 123E03.36M      123E18.36U  123E20.36Y
 
 
 
 [Aug/10/2002]
 
 Gaiapolis (Version JAF)
 Program and Data ROM redump
 
 PCB No: PWB353396A
 
 CPUs  : 68000, Z80
 
 OSC   : 18.432MHz, 32.000MHz
 
 RAM   : MN4464 (x3), HM62256 (x9), 6116 (x3)
 
 DIPSW : 4 Position (x1)
 
 PALs  : 055996 (sound), 056469A (cpu)       
 
 CUSTOM: 053936
         054338
         054539 (x2)
         053252
         054157 (x2)
         055555
         053246A
         055673
         54000
 
 OTHER : OKI M16911 (EEPROM), Push Button Test SW near JAMMA connector, 
         4 pin header for stereo sound OUT
 
 ROMs (dumped):
         Filename       Use            Type
         ------------------------------------
         123JAF11.19P  \               27C020
         123JAF12.17P  / Main Program  27C020
         123E09.19L      Program Data  27C080
 
 OTHER ROMs (for naming reference)
 
         Filename       Size (On PCB)
         ----------------------------
         123E01.36J     1M
         123E02.34J     2M
         123E03.36M     2M
         123E04.33N     4M/8M
         123E05.30N     4M/8M
         123E06.27N     4M/8M
         123E07.24M     1M/2M/4M/8M
         123E13.9C      512K/1M/2M  (Sound Program)
         123E14.2G      16M/32M
         123E15.2M      16M
         123E16.2T      8M/16M
         123E17.2X      8M/16M
         123E18.36U     16M
         123E19.34U     16M
         123E20.36Y     16M
         123E21.34Y     16M
 
 -
mtlchamp Martial Champion (ver EAB)
[Feb/04/2001]
 
 Martial Champion (JPN Ver.)
 (c)1993 Konami
 GX234
 PWB353366A
 CPU  :68000PLCC-16MHz,Z80-E
 Sound:Konami 054986A ?
 OSC  :32.00000(18.43200)MHz
 Other:Konami 053990,053252,054338,054539,053246A,055673,055555,054157,054156
 
 234JAA01.20F [76c3c568]
 234JAA02.20G [95eec0aa]
 234_D03.19F  [abb577c6]
 234_D04.19G  [030a1925]
 
 234_D05.6B   [efb6bcaa]
 
 234A06.2D    [12d32384]
 234A07.1D    [05ee239f]
 
 234A08.1H    [27e94288]
 234A09.1K    [03aad28f]
 
 234A10.3H    [51f50fe2]
 
 234A11.10K   [82923713]
 234A12.12K   [c7f2b099]
 
 234A13.17K   [5974392e]
 234A14.19K   [d7921f47]
 234A15.20K   [a5028418]
 234A16.22K   [14d909a5]
 
 Dumped 04/Feb/2001
 
 -
metamrph Metamorphic Force (ver EAA)
[May/05/99]
 
 Metamorphic Force
 Konami 1993
 353401A
 
                  224A06  224A07         224A09  224A08
                  54539  54539           54156   54157
          Z80E                                   55555
          224A05
          
          54338  224A04  224A03
                 224A02  224A01                  53246
                                                 55673
                  68000-16         224A13
                                   224A11
                                   224A12
         53250                     224A10
               24MHz   32MHz        
       224A14
 
 -
mmaulers Monster Maulers (ver EAA)
[Dec/28/2001]
 
 Ultimate Battler Dadandarn (Monster Maulers Japan, Version JAA)
 1993 Konami
 
 PCB No: PWB353396A    (GX 170)
 CPU: MC68HC000FN16 (68 pin PLCC)
 SND: Z80E (plus Konami chips... see below)
 OSC: 18.432MHz / 32.000MHz (in one OSC), 24.000MHz
 DIPs: 4 position (x1)
 RAM: MN4464 (x3), 62256 (x9), 2018 (x3)
 PALs: 16L8 (labelled 055996, near Z80)
       16L8 (labelled 056469, near 68000)
      
 Custom Konami Chips:
                     053936  (80 pin PQFP)
                     054338  (160 pin PQFP)
                     054539  (160 pin PQFP, x2)
                     053252  (44 pin PQFP)
                     055550  (64 pin PQFP)
                     054157  (160 pin PQFP)
                     054156  (160 pin PQFP)
                     055555  (176? pin PQFP) \  ? = Very tiny chips, I get a headache
                     055673  (176? pin PQFP) /      trying to count the pins!
                     053246A (120 pin PQFP)
 
 Other:
 Small push button test SW near DIP SW.
 ER5911 (8 pin DIP, near test SW)
 
 ROMs:							C'SUM
 170A02.34J      32 pin 2M Mask,  read as 27C2000	6665       Near 053936
 170A03.36M      32 pin 2M Mask,  read as 27C2000	80AB       Near 053936
 
 170A04.33N      32 pin 4M Mask,  read as 27C4001	40B3    \   
 170A05.30N      32 pin 4M Mask,  read as 27C4001	3913     | Near 68000
 170A06.27N      32 pin 4M Mask,  read as 27C4001	3AAB    /
 
 170A07.24M	32 pin 27C4001				22A2	\ 
 170A08.21M	32 pin 2M Mask,  read as 27C2000	89D9     |  Main Program (*)
 170A09.19L	32 pin 27C4001				FF33     |
 170A10.17L	32 pin 2M Mask,  read as 27C2000	88D7    /
 
 170A13.9C       32 pin 2M Mask,  read as 27C2000	8AC3	    Sound Program
 
 170A14.2G       42 pin HN624116, read as 27C160		4A05    \   
 170A15.2M       42 pin HN624116, read as 27C160		6184    /   Near 054539
 
 170A16.2T       42 pin HN62418,  read as uPD27C8000	A18B        Near 054157
 170A17.2X       42 pin HN62418,  read as uPD27C8000	310D        Near 054156
 
 170A18.36U      42 pin 16M Mask, read as 27C160		6BA5    \
 170A19.34U      42 pin 16M Mask, read as 27C160		B9F9     |
 170A20.36Y      42 pin 16M Mask, read as 27C160		B75C     |
 170A21.34Y      42 pin 16M Mask, read as 27C160		6E8C     |  Near 055673 & 053246A
 170A22.32Y      32 pin 8M Mask,  read as MX27C8000	2332     |
 170A23.29Y      32 pin 8M Mask,  read as MX27C8000	9ECC    /
 
 170A24.5R       32 pin 4M Mask,  read as 27C4001	D3FC        Near 054157	
 
 (*) These c'sums match boot-up test screen.
 
 -
mystwarr Mystic Warriors (ver EAA)
[Jul/20/2001]
 
 Mystic Warriors
 (Konami 1993)
 
 Version EA A
 
 Dumped 2001
 
 
 
 [Jul/16/2001]
 
 Mystic Warriors
 (C) Konami 1993
 
 PCB: PWB353366A
 CPU: MC68HC000FN16 (written on pcb is 68000 PLCC-16MHz)
 SND: SHARP LH0080E Z80E-CPU, 
 OSC: 18.43200MHz and 32.00000Mhz (Combined into 1 OSC), 24.00000MHz
 DIP: 1 x 4 position (settings listed in test mode are same as GI Joe)
 RAM: Fujitsu 84256-70L x 8 (compat. with 64256 - 32k x 8)
      Motorola MCM2018AN45 x 3 (compat. with 6116 - 2k x 8)
      Panasonic MN4464M-80 x 1 (compat. with 6264 - 8k x 8)
 
 Other: On-board push button test switch
        EEPROM - Microchip ER5911
 
 Konami Custom Chips: 053252
                      053246A
                      055673
                      055555
                      054157
                      054156
                      054539
                      054539
                      054338
 
 
 ROMS: version UA.A
 Label          Type         Location    Info           Rom Equivalent      Checksum
 -----------------------------------------------------------------------------------
 128UAA01.20F   27C020       20F         Main Program                       2ba7    
 128UAA02.20G   27C020       20G         Main Program                       7d97    
 128A03.19F     4M Mask      19F         Main Program   (read as 27C040)    d385    
 128A04.19G     4M Mask      19G         Main Program   (read as 27C040)    0b25    
 128A13.17K     HN62418      17K         GFX            (read as TC578200)  c912
 128A14.19K     HN62418      19K         GFX            (read as TC578200)  4dfe
 128A15.20K     HN62418      20K         GFX            (read as TC578200)  4943
 128A16.22K     HN62418      22K         GFX            (read as TC578200)  d901
 128A11.10K     4M Mask      10K         GFX            (read as 27C040)    4bba    
 128A12.12K     4M Mask      12K         GFX            (read as 27C040)    3f59    
 128A10.3H      4M Mask      3H          GFX            (read as 27C040)    0bd4    
 128A08.1H      8M Mask      1H          GFX            (read as TC578200)  e81b
 128A09.1K      8M Mask      1K          GFX            (read as TC578200)  d636
 128A05.6B      27C010       6B          Sound Program                      731d    
 128A06.2D      HN624116     2D          Sound          (read as TC5716200) c490
 128A07.1D      HN624116     1D          Sound          (read as TC5716200) 24c8
 
 -
viostorm Violent Storm (ver EAB)
[Dec/19/98]
 
 Konami Violent Storm 1993
 12/19/98
 
 
 Hardware Specs: MC68HC000FN16 16MHz
                 Z80E Audio CPU
 
 054986A Konami Custom Sound Chip
 
 VSTRMA05 BIN       131,072  12-09-98 11:00a VSTRMA05.BIN  Z80 054986A Sound Code
 VSTRM1C  BIN     2,097,152  12-19-98  2:03p VSTRM1C.BIN   054986A Sound
 VSTRM1E  BIN     2,097,152  12-19-98  2:04p VSTRM1E.BIN   054986A Sound
 VSTRM1H  BIN     2,097,152  12-19-98  1:42p VSTRM1H.BIN   Graphics?
 VSTMR1K  BIN     2,097,152  12-19-98  1:44p VSTMR1K.BIN   Graphics?
 VSTRM17K BIN     2,097,152  12-19-98  1:11p VSTRM17K.BIN  Graphics?
 VSTRM19K BIN     2,097,152  12-19-98  1:13p VSTRM19K.BIN  Graphics?
 VSTRM20K BIN     2,097,152  12-19-98  1:15p VSTRM20K.BIN  Graphics?
 VSTRM22K BIN     2,097,152  12-19-98  1:16p VSTRM22K.BIN  Graphics?
 VSTRMB02 BIN       524,288  12-09-98 10:59a VSTRMB02.BIN  68000 Code
 VSTRMB01 BIN       524,288  12-09-98 10:58a VSTRMB01.BIN  055550 Code? Encrypted? 
 
 -
 
 
 
 [Jul/19/2001]
 
 Violent Storm
 (Konami 1993)
 
 Version AAC
 
 Dumped in 2001
 
 
 
 [Jul/27/2001]
 
 Violent Storm
 (Konami 1993)
 
 Version JAC
 
 Dumped in 2001
 
 -
2004-2008 MAWS all copyrights belong to their respective owners