CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

namconb1.c

0.37b16 [Phil Stroffolino]


TODO:

- gunbulet force feedback

- MCU simulation (coin/inputs) is incomplete; it doesn't handle coinage

- Sound support


NOTES:

- Hardware: Tilemap system is identical to Namco System2.


WIP:

- 0.113u2: Changed VSync to 59.700000 Hz.

- 0.104u2: Changed CPU2 from M37710 to M37702 (16384000 Hz).

- 0.103u2: Fixed some Endian issues in the Namco drivers [R. Belmont].

- 0.100u1: R. Belmont fixed incorrect voices in the NB-1 games.

- 0.99u9: Major Namco sound improvements [R. Belmont]: Added emulated sound and music to all NB-1, NB-2 and System 11 games, using Prop Cycle's MCU BIOS (pr1data.8k) as a substitute until the original can be trojaned or otherwise obtained. Hooked it up for plain System 22 games as well, but they're not interested in passing down proper commands for some reason. Speed-cheated all instances of the M37710/C352 sound system so CPU requirements don't go up much. This also helped back off the requirements a hair for Prop Cycle and Time Crisis. C352 now sets output pitch correctly by input clock. Added M37710 (16128000 Hz) and C352 (16128000 Hz) stereo sound.

- 0.88u1: Phil Stroffolino fixes priority in the NB1 games.

- 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.79u1: Big Namco NB1 update [Phil Stroffolino]: Hardware shadow support (used heavily in Greatest Slugger), dedicated random number generator chip, sprite stretch glitch (affects Outfoxies intro), tilemap tile banking feature (used by Mach Breakers), removed several game-specific hacks; now uses dedicated CPU registers for interrupts, preliminary support for screen blanking (hides garbage in Outfoxies), proper POSIRQ handling, for scanline effects. Fixes the water effects in Outfoxies. This same feature needs to be folded into System 2 emulation, but I haven't gotten around to it yet and various Mach Breaker-specific hacks for interpretting the ROZ layer registers; these aren't yet fully understood. In particular, the 'Monster Pull' stage is missing a '3d floor'. Changed 68EC020 CPU1 clock speed to 24.192 MHz and VSync to 59.700001 Hz.

- 0.60: Swaped all gfx1 roms with gfx3.

- 29th January 2002: Phil Stroffolino added proper rotation and zooming into the Namco NB-2 driver, making Outfoxies look much better and it is now also playable.

- 19th January 2002: Phil Stroffolino sent in a new version of the Namco NB-2 driver, adding preliminary graphics emulation. However, it is nowhere near perfect, there is no sound and controls are not yet working due to an unemulated MCU.

- 14th November 2001: Phil Stroffolino sent in a Namco NB-2 driver with support for Outfoxies but it isn't much to look at since the graphics ROMs aren't dumped.

- 23rd June 2001: Phil Stroffolino sent in a Namco NB-1 driver update, adding Nebulasray, Great Sluggers '94, Super World Stadium '96 and Super World Stadium '97.

- 13th June 2001: Phil Stroffolino sent in a preliminary Namco NB-1 driver which supports Gun Bullet, but controls aren't hooked up yet and graphics roms are corrupt.

- 16th June 2001: Phil Stroffolino sent in another Namco NB-1 driver update, adding gun controls but the support is not yet perfect.