CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

turbo.c

0.34b4 [Alex Pasadyn, Howie Cohen, Frank Palazzolo, Aaron Giles, Ernesto Corvi]


WIP:

- 0.113u2: Changed VSync to 59.090909 Hz.

- 0.108u5: Aaron Giles fixed bug that caused Turbo sprites to be exceedingly large. Added new output utilities: output_set_led_value(), output_set_digit_value() and output_set_lamp_value(), which are used to set a generic indexed data type. Changed the Turbo driver to use output_set_digit_value() for their digits.

- 0.108u4: More Turbo work [Aaron Giles]: Cleaned up the sound code, added support for proper speaker placement in all games and a few other minor fixes. Sprite scaling is still not 100%, but I need some real hardware to verify. Apart from that, no further work is planned.

- 0.108u3: More Turbo driver cleanup [Aaron Giles]: Doubled the horizontal resolution to better draw analog sprites and improved Buck Rogers and Subroc video.

- 0.108u2: Further turbo driver cleanup. Still in WIP. [Aaron Giles]: Derived sprite scaling from PROMs and R/C values (still not 100%). Rewrote most of the video/sprite handling. Identified all PROMs and used them where appropriate. Added a more complete 8279 implementation. Changed the behavior of the led7seg primitive. It now no longer takes a state value but accepts states from 0-255, allowing independent control over all 7 segments and the decimal. Ordered the segments according to standard order. Updated the Turbo driver to do its own BCD decoding via an LS48 decoder to control the segments directly. Converted 7-segment LEDs to the new behavior described above.

- 0.108u1: Began cleanup/rewrite of the Turbo driver [Aaron Giles]: Proper video timings, full memory map, cleanup/simplification of the video code with better documentation and some things are still broken, this is a WIP. Added flags dispose to REGION_GFX2 (foreground data).

- 0.107u2: Some cleanup in the turbo.c driver [AWJ].

- 0.84: Aaron Giles factored machine urbo.c into two parts, one containing all the sound code (sndhrdw urbo.c). Includes some very crude attempts at making the beeps discrete.

- 23rd November 2002: Stefan Jokisch added support for the artwork LEDs in the Turbo / Subroc-3D / Buck Rogers driver.

- 29th November 1999: Aaron Giles and Ernesto Corvi submitted a working Turbo driver.

- 0.34b4: Added turbo.c driver.