CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

cave.c

0.37b2 [Luca Elia]


TODO:

- Sprite lag in some games (e.g. metmqstr). The sprites chip probably generates interrupts (unknown_irq)


Inp:

- ddonpach, dfeveron, esprade, guwange: Playback doesn't work correctly unless sound is disabled when you record them. Will lose sync if there is sound enabled. This is, I believe, also caused by sound IRQ callback from the sound chip. It can be "fixed" by commenting out the reference to the IRQ callback function in ymz280b_intf and replacing it with zero. This has the side effect of some sound effects not playing, and I'm sure it wouldn't be considered to be used in an official MAME build. But it may at least point to some way to properly fix it. inp061ora


WIP:

- 0.113u2: Changed VSync to 57.550645 Hz.

- 0.111u5: Brian Troha added documentation to the Cave driver.

- 0.111u4: stephh updated dipswitches in the Cave driver and added locations.

- 19th June 2003: David Haywood added a region dipswitch to the Banpresto drivers.

- 3rd May 2003: Leon van Rooij submitted a bugfix to the row-select offset in the Cave driver.

- 19th January 2003: Shiriru's updates the Cave driver, fixing Air Gallet were also forwarded.

- 9th December 2002: Some of Shiriru's updates concerning the Cave and Toaplan2 drivers were forwarded.

- 11th August 2002: Two of Shiriru's old updates were forwarded, which fix background colors and BG/sprite sync in the Cave driver and sprite masking in the CPS-2 driver.

- 10th February 2002: Shiriru submitted a fix for the Cave driver, fixing a lot of graphics glitches.

- 30th May 2001: Shiriru added state saving support to the Cave driver and did many other fixes.

- 0.37b13: Merged mazinger.c with cave.c driver.

- 26th February 2001: Shiriru improved the Cave driver once again, fixing the frame rate.

- 24th February 2001: Nicola Salmoria added Hotdog Storm to the Cave driver.

- 0.37b12: Shiriru made some fixes to the Cave games.

- 13th February 2001: Shiriru fixed some glitches in the Cave driver and sped up sprite handling.

- 3rd February 2001: Shiriru fixed sprite transparency in the Cave driver.

- 2nd February 2001: Shiriru fixed several graphical bugs in the Cave games and added support for raster effects.

- 19th January 2001: David Haywood updated the Cave driver, adding default EEPROM support so that the games are pre-set to factory default settings.

- 6th December 2000: Shiriru submitted yet another Cave update with it's own sprite drawing functions and a fix to the YMZ280B sound core.

- 30th November 2000: Shiriru submitted a huge Cave driver update with fixed zooming effect and sprite decoding of Esprade.

- 0.37b8: Added mazinger.c driver (Nicola Salmoria).

- 0.37b5: Aaron Giles adeed YMZ280B sound emulation, used by some Cave games.

- 0.37b2: Added cave.c driver. TODO: Sound and alignment issues between sprites and layers (see uopoko).

- 19th April 2000: Luca Elia sent in a Cave driver with support for Dangun Feveron, Esprade and Uo Poko.