driver
driver wgp.c
source wgp.c (wgp.c on mamedev.org)
games World Grand Prix (Japan)
World Grand Prix (joystick version) (Japan, set 1)
World Grand Prix (joystick version) (Japan, set 2)
World Grand Prix (US)
World Grand Prix 2 (Japan)
information 0.37b10 [David Graves]


TODO:

- Offer fake-dip selectable analogue steer

- Is piv/sprite layers rotation control at 0x600000 ?

- Verify y-zoom is correct on the stages that use it (including Wgp2 default course). Row zoom may be hard to verify, but Wgp2 course selection screen is probably a good test.

- Implement proper positioning/zoom/rotation for sprites.

- DIP coinage

- Wgp: Analogue brake pedal works but won't register in service mode.

- Wgp2: PIV layer vertical position gets badly out of alignment with sprites. Appears to happen whenever piv zoom (which we don't implement) changes from default 0x7f. Piv zoom also required for course selection screen.


NOTES:

- Driver based on Raine source.

- World Grand Prix runs on hardware which is pretty different from the system Taito commonly used for their pseudo-3d racing games of the time, the Z system. Different screen and sprite hardware is used. There's also a LAN hookup (for multiple machines).


WIP:

- 0.37b10: Added wgp.c driver and vidhrdwwgp.c. David Graves added World Grand Prix (US) (Taito 1989) and (Japan). TODO: Analogue brake pedal works but won't register in service mode. Some junky looking brown sprites in-game. Color banking system for piv tilemaps is not yet right. Implement better positioning and rotation for sprites.

- 30th December 2000: David Graves added World Grand Prix 2 to the World Grand Prix driver, but it has some graphics problems with zooming rotation layers.

- 4th December 2000: David Graves added support for a third Taito TC0100SCN chip emulation.

- 1st December 2000: David Graves updated the TC0100SCN Taito chip emulation to support extra wide tilemaps, making Darius 2, Ninja Warriors and Warrior Blade playable.

- 15th November 2000: David Graves sent in a driver for World Grand Prix.

PCB information
wgp World Grand Prix (US)
[Jun/05/99]
 
 World Grand Prix
 Taito 1989
 
 K1100537A
 
  68000-12   C32-09 scn                      68000-12 C32-28 H
                                                      C32-27 L
  C32-10 table
                C32-29 L
  C32-11 A CH   C32-25 H
 
  C32-12 B CH                 Z80 C32-24
                    YM2610
 
 
 
 K1100535A
 
                                           C32-05 C32-06 C32-07 C32-08
 
 
 
 
 43256 43256 43256 43256 43256
                                         43256 43256 43256 43256 43256
                                         43256 43256 43256 43256 43256
                                               43256 43256 43256
         C32-01 C32-02 C32-03 C32-04
 
 -
2004-2008 MAWS all copyrights belong to their respective owners