CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

taitosj.c

0.36b1 [Nicola Salmoria, Tatsuyuki Satoh, Zsolt Vasvari, John Butler, Marco Cassili]

0.29 [Nicola Salmoria, Zsolt Vasvari]

0.18 [Nicola Salmoria]


TODO:

- RC filter on 8910 #3


NOTES:

- Hardware: Taito SJ system


WIP:

- 0.105u4: Aaron Giles fixed another Taito SJ graphics corruption bug (sprites in these games become black blocks).

- 0.105u3: Aaron Giles fixed graphics corruption in the Taito SJ driver (waterski, tinstar, kikstart are playable in 0.105u2 with many vertical bars garbage on the screen).

- 0.104u4: Adam Bousley added save states to the Taito SJ driver.

- 0.102u4: Nicola Salmoria fixed sprite-tilemap collision detection in Taito SJ driver when the screen is flipped.

- 0.102: Nicola Salmoria fixed status flag from MCU in Taito SJ games, this fixes the last digit of the score in Front Line.

- 0.96u2: Nicola Salmoria fixed sprite priorites. This fixes several priority issues in Tin Star, Elevator Action, High Way Race, and the car wrapping around in Elevator Action at the end of a level. Added sprite clipping at the sides of the screen. This was verified to happen on the real board, and it affects bullets wrapping around in Elevator Action. I'm only 99% sure that the clipping is correct this way. Fixed sprite hardware collision detection. This fixes the last round in Pirate Pete, bonuses in Alpine Ski, end of level 1 in Water Ski.

- 0.96: Peter Sealy added missing RAM to the Taito SJ memory map.

- 0.92: Taito SJ update [Nicola Salmoria]. Added sound CPU -> main CPU communication (fixes Tin Star hangs without need for a kludge, and makes tunes between levels correctly play until the end). Added memory map derived from schematics. Added DAC volume control (I hear little difference, even if it's used). Coin lockout (important otherwise games could accept more than 9 coins).

- 0.85u1: Aaron Giles fixed input port definition errors in Taito SJ driver.

- 0.69a: Changed M68705 CPU3 clock speed to 750000 Hz in all MCU games.

- 0.69: Aaron Giles fixed interrupt being triggered on Non-Existant CPU for TaitoSJ games with no MCU.

- 19th May 2003: Aaron Giles fixed a bug in the Taito SJ driver that caused problems with the new timer code.

- 8th May 2002: Stephane Humbert fixed the dipswitches and inputs in the Taito SJ driver.

- 26th November 1999: Zsolt Vasvari fixed the collision detection in the TaitoSJ games.

- 22nd November 1999: Tatsuyuki Satoh fixed a cpu interleaving problem in Elevator Action.

- 14th July 1999: Zsolt Vasvari sent in a driver for High Way Race.

- 0.36b1: Changed taito.c to taitojc.c driver. Zsolt Vasvari added Sprite-sprite collision detection and other improvements in the Taito SJ games. This fixes Bio Attack. Wild Western is now fully playable. Added layer prom ($0 - eb16.22) to some games.

- 0.29: Merged elevator.c, junglek.c and wwestern.c with taito.c driver. Nicola Salmoria added digital audio in the Taito games. The hardware of the Taito games (Elevator Action, Jungle King, Wild Western, Front Line) is emulated more faithfully. Playfield priority is accurate in Jungle King, however this broke Wild Western - strange. Front Line works.

- 0.25: Added wwestern.c driver.

- 0.18: Added elevator.c and junglek.c driver.