CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

astrocde.c

0.37b1 [Nicola Salmoria, Mike Coates, Frank Palazzolo]

0.04 [Nicola Salmoria]


TODO:

- Add rotate support

- Profpac_vm - self test

- Look into NVRAM problems in demndrgn

- Try 10-pin deluxe roms?

- Finish looking at noise gen bug

- Optimize sound code

- Dig into gorf timing hacks


NOTES:

- In seawolf2, service mode dip switch turns on memory test. Reset with 2 pressed to get to an input check screen, reset with 1+2 pressed to get to a convergence test screen.


Bugs:

- Error messages in vidhrdw/astrocde.c: WRITE_HANDLER( astrocde_magic_control_w ): ebases, gorf, gorfpgm1, robby, seawolf2, spacezap and wow. messages056ora stephh / almightyjustin


WIP:

- 0.104u5: Adam Bousley added save state support to the Astrocade driver.

- 0.98u2: Aaron Giles replaced direct access to Machine->scrbitmap in the following drivers with the use of force_partial_update(): m92.c, m107.c, astrocde.c, battlera.c and snes.c.

- 0.88u3: Nathan Woods moved some variable declarations in sound/astrocde.c to the tops of their respective groups.

- 0.88u2: Frank Palazzolo fixed collision detection in all Astrocade games, added NVRAM handling to Robby Roto and Professor PacMan (still not working always but self-tests pass), fixed bugs in astrocade sound code (noise generator bug, out of bounds memory access bug and changed to stream system), switched astrocade sound to stream system, support stereo in wow, robby, gorf and profpac (Sounds great now!!) and added leds and coin counters. All activecpu_get_reg() calls from astrocde games have been replaced with proper 16-bit Z80 port support through memory system. Renamed sndhrdw/astrocde.c to sndhrdw/wow.c since it is game-specific.

- 0.37b1: Changed wow.c to astrocde.c driver.

- 30th March 2000: Nicola Salmoria fixed yet more problems with the Astrocade video hardware.

- 29th March 2000: Nicola Salmoria fixed the Astrocade hardware star and sparkle generators, and he added Professor Pacman to the driver (however it doesn't work at all).

- 28th March 2000: Nicola Salmoria added better emulation of Astrocade hardware palette registers, affecting Extra Bases, Seawolf 2 and Robby Roto.

- 17th November 1999: Zsolt Vasvari fixed Extra Bases, which is now playable.

- 0.31: Alex Judd added Extra Bases (not playable).

- 0.27: Mike Coates tidied up the wow driver, added definable keys to most games, and joystick & 2 player support to Seawolf II.

- 0.26: Mike Coates makes Robby Roto fully playable and improved Space Zap and Gorf (which is still unplayable).

- 0.15: Thanks to the invaluable help of Steve Scavone, Nicola have been able to fix many bugs in the Wizard of Wor driver.

- 0.07: Gorf boot but don't work. Support for Robby Roto, boot but don't work.

- 0.04: Added wow.c driver.