driver
driver twin16.c
source twin16.c (twin16.c on mamedev.org)
games Cue Brick (Japan)
Dark Adventure
Devil World
Gradius II - GOFER no Yabou (Japan New Ver.)
Gradius II - GOFER no Yabou (Japan Old Ver.)
Gradius II - GOFER no Yabou (Japan Older Ver.)
Hard Puncher (Japan)
M.I.A. - Missing in Action (Japan)
Majuu no Ohkoku
The Final Round (version L)
The Final Round (version M)
Vulcan Venture
information 0.36b6 [Phil Stroffolino]

0.36b5 [Phil Stroffolino]


TODO:

- Some rogue sprites in Devil World

- Sprite-background priority isn't correct (see intro screen of Devil World)

- mia reset crash


WIP:

- 0.124u4: Andrew Gardner merged memory maps in the Twin16 driver.

- 0.124u2: Derived clocks and refresh rate in Twin16 driver [MAMEPlus]. Changed VSync to 60.606061 Hz.

- 0.122u5: Zsolt Vasvari unified memory maps in twin16.c.

- 0.77: Twin16 fixes [Curt Coder].

- 0.76u2: Some twin16.c cleanups, fg layer converted to tilemaps [Curt Coder].

- 6th March 2003: Acho A. Tang fixed the wrong UPD7759 samples being played in the Twin16 driver, and he fixed a bug in the UPD7759 emulation that caused problems with playing the last sample.

- 28th October 2002: Bryan McPhail fixed various graphical glitches in the Twin16 driver, especially in Gradius II / Vulcan Venture.

- 8th March 2001: Marco Cassili fixed some dip switch settings in the Konami Twin16 games.

- 31st October 1999: Phil Stroffolino added a new Missing in Action romset to the Twin16 driver.

- 0.36b8: Added vidhrdw win16.c.

- 29th October 1999: Phil Stroffolino fixed some problems in the Twin16 driver.

- 27th October 1999: Takahiro Nogi fixed UPD7759 problems in Vulcan Venture.

- 26th October 1999: Phil Stroffolino got collision detection working in Vulcan Venture with help from Dave Spicer and Nao.

- 21st October 1999: Phil Stroffolino sent in a Twin16 update, with Hard Puncher / Final Round being completely playable, but Vulcan Venture is still missing the collisions.

- 9th October 1999: Phil Stroffolino sent in a Twin16 update with working sprites in Vulcan Venture (but collisions are missing), and Final Round is also playable now.

- 1st October 1999: Phil Stroffolino sent in a Twin16 update with correct background graphics for all games, but sprites aren't yet implemented.

- 0.36b6: Changed darkadv.c to twin16.c driver. TODO: Hook up sprites, scrolling and finish mapping DIPs.

- 27th September 1999: Phil Stroffolino sent in a Twin16 update with much better colors, and graphics are much better also, but sprites are still missing.

- 24th September 1999: Phil Stroffolino sent in an update to the Twin16 driver with CPU emulation almost fully working, but graphics need to be sorted out.

- 0.36b5: Added darkadv.c driver.

- 8th September 1999: Phil Stroffolino sent in a very preliminary Konami Twin16 driver (Vulcan Venture for example), but nothing works yet.

PCB information
devilw Devil World
[Mar/27/98]
 
 Here are the proms for Konami's Devil Worlds!
 2 MC68000 P10
 1 Z80
 1 YM 2151
 1 OSC 3.579 Mhz
 1 OSC 18.432 Mhz
 
 -
 
 
 [11/12/99]
 
 Majuu no Ohkoku
 (c)1987 KONAMI
 
 CPU   : 68000(10M)x2 Z-80
 SOUND : YM2151 007232 uPD7759C
 OSC.  : 3.579545MHz 18432.00KHz
 (KONAMI TWIN 16)
 
 687-01.5A   ; VOICE DATA (007232)
 687-02.7C   ; VOICE DATA (uPD7759C)
 687-15.P13  ; CHR ROM
 687-16.P15  ;  |
 687-17.P16  ;  |
 687-18.P18  ; /
 687-L03.10A ; SOUND PRG
 687-S04.4N  ; PROGRAM #1
 687-S05.6N  ;  |
 687-S08.4R  ;  |
 687-S09.6R  ; /
 687-Q06.8N  ; PROGRAM #2
 687-Q07.10N ;  |
 687-L10.8R  ;  |
 687-L11.10R ;  |
 687-Q12.8S  ;  |
 687-Q13.10S ; /
 687-L14.D8  ; DATA ROM?
 
 -
 
 
 
vulcan Vulcan Venture
[Jan/04/1999]
 
 created: 1999-01-04 
 
 Gradius II Gofer No Yabou (C) Konami 1988, JAMMA, Stereo
 
 Gradius II Gofer is the Japanese version of Vulcan Venture. 
 
 The main differences between the Japanese/English version are:
 
 . Pulse Laser is called Ripple Laser in the Japanese version
 . Multiple is called Option in the Japanese version
 . Different title screen 
 . No continue available in the Japanese version
 
 Sound          Pos.    Type
 ---------------------------------------------------------------------------
 gradius2.f01   3A      27C1000  (Must be 150ns) [Same as in Vulcan Venture]
 gradius2.f02   7C      27C1000  (Must be 150ns) [Same as in Vulcan Venture]
 
 CPU 1          Pos.    Type
 ---------------------------------------------------------------------------
 gradius2.p04    4N     27512
 gradius2.p05    6N     27512
 gradius2.j08    4R     27512
 gradius2.j09    6R     27512
 
 CPU 2          Pos.    Type
 ---------------------------------------------------------------------------
 gradius2.p06    8N     27512                    [Same as in Vulcan Venture]
 gradius2.p07   10N     27512                    [Same as in Vulcan Venture]
 gradius2.p12    8S     27512                    [Same as in Vulcan Venture]
 gradius2.p13   10S     27512                    [Same as in Vulcan Venture]
 
 Graphics       Pos.    Type
 ---------------------------------------------------------------------------
 gradius2.g03   10A     27C256                   [Same as in Vulcan Venture]
 gradius2.g14    3F     27C256 
 
 Object         Pos.
 ---------------------------------------------------------------------------
 gradius2.f15   10L     I've used the ones from the Vulcan Venture dump.
 gradius2.f16   10M     My board has a daughterboard with all the object
 gradius2.f17   10P     roms. They are all 27512's and they are all soldered.
 gradius2.f18   10R     My board has 4 empty sockets at these board positions.
 
 -
2004-2008 MAWS all copyrights belong to their respective owners