CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

namcos2.c

0.35b10 [Keith Wilkins, Phil Stroffolino]


TODO:

- Sprite/tilemap orthogonality needed

- Bad road colors in Final Lap and Suzuka series

- Finest Hour: ROZ plane colors are bad in-game

- Final Lap: Sprite size bit is bogus during splash screen

- Final Lap 3: Bad steering and uses unaligned 32x32 sprites, which aren't handled correctly in video/namcos2.c yet

- Four Trax: Some graphics glitches (POSIRQ-related?) and sprite banking (for rear view mirror) isn't working

- Suzuka 8 Hours II: Some sprite cropping issues

- Legend of Valkyrie: Gives ADSMISS error on startup

- Bubble Trouble (Golly Ghost II): Not dumped


SETUP:

- How to calibrate the guns: hold 9, press f2 and shoot at the targets it shows using the crosshair, after you've shot the target press 9 again to move onto the next one. Once you get back to the start again press f2 to exit.


NOTES:

- Hardware: The Namco System II board is a 5 ( only 4 are emulated ) CPU system. The complete system consists of two boards: CPU + GRAPHICS. It contains a large number of custom ASICs to perform graphics operations, there is no documentation available for these parts. The system is extremely powerful and flexible. A standard CPU board is coupled with a number of different graphics boards to produce a system.

- Final Lap 1-4 cabinets may be wired together. To move through self test options, press gas pedal and change gear shift from low to high. To change an option, move gear shift from low to high without touching the gas pedal.


WIP:

- 0.113u2: Changed VSync to 60.606061 Hz.

- 0.113: Derrick Renaud fixed Namco System 2 inputs on all games (may need to delete nv files).

- 0.112u1: Input system changes [Derrick Renaud]: Added back in the namcos2 crosshairs. Turns out they are needed for calibration.

- 0.95u4: Mamesick fixed C140 sound routing in the Namco games (namcos2/21.c).

- 0.93: Added clock parameter to C140 sound (21390 Hz).

- 0.89u5: Adjusted NamcoS2 C140 and YM2151 sound balance.

- 0.87u3: Phil Stroffolino fixed the advanced ROZ chip used by some Namco System 2 and the ROZ system used in older System2 games; in particular Dragon Saber glitches are no more.

- 0.88u2: Phil Stroffolino fixed a few things which missed the Namco update in 0.88u1.

- 0.88u1: Phil Stroffolino added POSIRQ support for Namco System 2. The games no longer requires game-specific hacks. He also added Screen blanking (window) support and Sprite-tilemap orthogonality rendering.

- 0.87u3: Phil Stroffolino fixes the advanced ROZ chip used by System FL, Namco NB2, and some Namco System 2 games. The ROZ fixes unfortunately use a handful of custom code, to work around limitations of tilemap.c's roz support. He will improve tilemap.c when he get a chance. Abstraction for the tilemap system used in many Namco titles. Merged memory maps.

- 0.84u5: RND fixed YM2151/YM3012 and C140 balance.

- 0.78u3: Aaron Giles fixed the hd63705_get_info in the M6809 core, it crached in 0.78u2.

- 23rd June 2003: Phil Stroffolino fixed another graphics glitch in the Namco System 2 driver that caused extra garbage lines in some sprites in Burning Force and Valkyrie no Densetsu.

- 22nd June 2003: Phil Stroffolino fixed some graphics glitches in Namco System 2 drivers caused by the earlier updates to Namco driving games.

- 0.70u4: Phil Stroffolino did lots of consolidation/cleanups in vidhdrw/namcos2.c. Changed palettesize to 8192 colors.

- 10th April 2003: Paul Priest fixed the crashes in Namco System 1/2.

- 10th March 2003: David Haywood re-submitted various additions and fixed the .inp record / playback in the Namco System 2 driver.

- 1st October 2002: Phil Stroffolino sent in a Namco System 2 update that makes Steel Gunner 2 and Metal Hawk playable.

- 0.61: Changed VSync to 60.606060Hz.

- 0.37b14: Changed palettesize from 8192 to 7680 colors.

- 29th March 2001: Nicola Salmoria fixed a few graphical bugs in the Namco System 2 driver, and added another Super World Stadium '92 ROM set.

- 18th February 2001: E. Watanabe fixed the ASM 68k core to work with Namco System 2 and Taito F3 sound.

- 0.36b14: Added 'Service Mode' dipswitch.

- 0.36b11: Added new HD63705 CPU4 rom ($8000) to some games.

- 0.36b9: 16 bit support in the tilemap manager, so the Namco System 2 games no longer require -depth 8 [Phil Stroffolino].

- 4th April 1999: Keith Wilkins sent another Namco System 2 update, which doesn't externally seem to behave any better.

- 3rd April 1999: Keith Wilkins sent an updated Namco System 2 driver, but absolutely nothing works except Cosmo Gang, which still has garbled graphics and no sound.

- 2nd April 1999: Phil Stroffolino did quick rotation layer functions, needed for the Namco System 2 drivers (which don't yet work at all).

- 19th February 1999: The Namco System 2 games are a bit better - Cosmo Gang now runs its attract mode but the rest of it and Rolling Thunder 2 and Phelios are still broken, because of MCU issues.

- 1st May 2000: Phil Stroffolino converted the Namco System 2 driver to the new tilemap API.

- 5th March 2000: Vernon C. Brooks added Kyukai Douchuuki to the Namco System 2 driver.

- 22nd February 2000: Vernon C. Brooks added Suzuka 8 Hours 2 to the Namco System 2 driver, but like the other racing games, it's unplayable.

- 22nd November 1999: Keith Wilkins fixed quite a few bugs in the Namco System 2, most notably the problem with valkyrie.

- 8th November 1999: Stefan Becker fixed a Namco System 2 crash with Sparc systems.

- 3rd November 1999: Keith Wilkins sent in a minor update to the Namco System 2 driver with proper pen marking.

- 31st October 1999: Phil Stroffolino sent in tilemap functions with 16bpp support (helps Namco System 2).

- 25th October 1999: Keith Wilkins got Rolling Thunder 2 working by patching the protection.

- 13th October 1999: Aaron Giles fixed a few Namco System 2 problems on the Mac side.

- 12th October 1999: Keith Wilkins sent in another Namco System 2 update with controls working in most games, and also fixed a lot of the graphics bugs. The playable games are now Assault, Ordyne, Mirai Ninja, Phelios, Legend of Walkyrie, Finest Hour, Burning Force, Marvel Land, Dragon Saber and Cosmo Gang the Video.

- 10th October 1999: Keith Wilkins sent in another Namco System 2 driver with a lot of optimization and Cosmo Gang is now playable.

- 7th October 1999: Keith Wilkins finally got palette added to the Namco System 2 driver, but only Assault is almost working, and even that one needs controls sorted out.

- 1st October 1999: Keith Wilkins sent in a big Namco System 2 update with almost correct graphics (Zoom / Rotate graphics layers are working, but with wrong colors and some mirroring problems).

- 20th September 1999: Keith Wilkins added more hardware emulation to Namco System 2 driver and more romsets, but the games are still very far from playable.

- 0.35b10: Added namcos2.c driver.