CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

cinemat.c

0.35b6 [Aaron Giles]


TODO:

- Look into bad sample latency


NOTES:

- Driver by Aaron Giles and special thanks to Neil Bradley, Zonn Moore, and Jeff Mitchell of the Retrocade Alliance


WIP:

- 0.113u1: Zsolt Vasvari fixed the Cinematronics CCPU games to use the newer video timing system.

- 0.100u4: Aaron Giles added save state support to the Cinematronics vector sound hardware. Marked all the games in cinemat.c with GAME_SUPPORTS_SAVE.

- 0.99u5: Buddabing added save state support to the Cinematronics vector games.

- 0.87u3: Cinematronics Vector driver update [Aaron Giles]. Completely rewrote the CCPU core to be much simpler and follow MAME semantics, rewrote the CCPU disassembler to use the "official" syntax, now require the CCPU PROMs for all the games, rewrote sound routines for all the games based on schematics and Zonn's documentation, added star twinkle effects (not really visible without Aaron's future update to vector.c), added newly dug-up prototype game QB-3 and cleaned up and fixed input ports for all the games. Added CCPU proms ($0, 100, 120, 140, 160 and 180) to all games.

- 11th October 2004: Aaron Giles - I started looking into adding QB-3 to the Cinematronics vector game driver when I realized that I was going to have to make changes to the CCPU core to actually get the game up and running. I went to do that and remembered what a horrible hack the existing code was, so I decided to rewrite it (and the disassembler) from scratch. Once that was done, I went back and rewrote pretty much the entire Cinematronics vector driver as well, fixing several input issues, colors in several of the games, and adding sound hooks for most of the remaining games that don't already have sample support. Right now we don't have samples for these games, but I'm working with Zonn Moore to get them for as many games as we can.

- 0.61: Changed palettesize to 32768 colors.

- 24th April 2002: Mathis Rosenhauer added several new ROM sets to the Cinematronics vector hardware driver.

- 0.37b6: Fixed cpu1 rom loading in all games.

- 0.37b2: Changed palettesize from 256 to 33024 colors.

- 1st May 2000: Mathis Rosenhauer added samples support to Warrior.

- 20th April 2000: Zsolt Vasvari added sound to Demon.

- 17th April 2000: Zsolt Vasvari did some cleanups to the Cinematronics driver, fixed a 16-bit bug in the artwork functions.

- 0.36b14: Fixed the internal orientation of the Cinematronics games, if you use artwork files for those games you'll have to manually flip them (or redownload).

- 0.35b8: Changed CCPU clock speed to 5MHz in all Cinematronics games. Note: The CPU speed is somewhat arbitrary as the cycle timings in the core are fixed at 1 cycle per opcode, which is probably wrong.

- 20th March 1999: Brad Oliver has updated the Cinematronics driver, for example Solar Quest now loads an overlay if present.

- 19th March 1999: Nicola has fixed Cinematronics games from locking up.

- 7th March 1999: Brad Oliver has finally sent in the Cinematronics vector games driver with working support for Space Wars, Barrier, Star Castle, Tailgunner, Rip Off, Armor Attack, War of the Worlds, Warrior, Star Hawk, Solar Quest.

- 10th January 2000: Mathis Rosenhauer fixed the Cinematronics games' mirroring.

- 0.35b6: Added cinemat.c driver. Aaron Giles (Mame Driver). Special thanks to Neil Bradley, Zonn Moore, and Jeff Mitchell of the Retrocade Alliance.