CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

taito_b.c

0.37b3 [Jarek Burczynski]


TODO:

- hitice: ice trails might not be 100% correct (I'm doubling them horizontally)

- hitice: the pixel bitmap is not cleared on startup nor during attract mode. There's a kludge to fix it in the first case.

- rambo3a: has a lot of unmapped writes in the VCU area (log up to end of round 2) [viofight also does a few]

- The eprom games could have a single io handler if it's confirmed all 3 use a special 4 player I/O chip. Puzzle Bobble and qzshowby use TC0640FIO

- Can the text layer scroll? (hitice: glass walls at beginning of match, also check when the screen wiggles after the puck hits the wall shortly into the first round of attract mode)

- Sprites are not in perfect sync with the background. Check ashura, they are almost tight during gameplay but completely off in attract mode.


NOTES:

- Driver by Jarek Burczynski, with help from: Nicola Salmoria, Brian A. Troha, Stephane Humbert, Gerardo Oporto Jorrin, David Graves heavily based on Taito F2 System driver by Brad Oliver, Andrew Prime

- Hardware: The Taito B system is a fairly flexible hardware platform. It supports 4 separate layers of graphics - one 64x64 tiled scrolling background plane of 16x16 tiles, a similar foreground plane, a sprite plane capable of sprite zooming and 'pageable' text plane of 8x8 tiles. Sound is handled by a Z80 with a YM2610 or YM2610B or YM2203's connected to it. Different sound chips - depending on game. The memory map for each of the games is similar but not identical.

- Master of Weapon has a secret command to select level: (sequence is the same as in Metal Black): - boot machine with service switch pressed - message appears: "SERVICE SWITCH ERROR" - press 1p start, 1p start, 1p start, service switch, 1p start - message appears: "SELECT BY DOWN SW" - select level with joy down/up - press 1p start button. Other games that have this feature: Rastan Saga 2, Crime City, Violence Fight and Rambo 3.


Bugs:

- rambo3, rambo3ae, rambo3a, crimec, crimecu, crimecj, viofight, viofighu, ashura, ashurau, hitice cannot load savestates: Fatal error: activecpu_get_info_int() called with no active cpu! (src/cpuintrf.c:1036).


WIP:

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

- 13th February 2002: Jarek Burczynski added flip screen support to the Taito B system driver.

- 0.53: Nicola Salmoria fixed some issues in Taito B system games.

- 9th July 2001: Nicola Salmoria improved the graphics handling in the Taito B system driver, fixing a lot of graphics bugs.

- 8th June 2001: Jarek Burczynski, David Graves and Gerardo Oporto sent a new Taito B system driver, improving the graphics emulation for example in Ryu Jin.

- 26th March 2001: Jarek Burczynski added Ryujin to the Taito B driver.

- 28th February 2001: Jarek Burczynski re-added Sonic Blast Man to the Taito B driver.

- 0.37b13: Jarek Burczynski fixed linescroll effects in the Taito B system.

- 7th March 2001: Jarek Burczynski added MB87078 (an electronic volume control) emulation to the Taito B driver.

- 12th February 2001: Jarek Burczynski added trackball control to Rambo III in addition to joystick control.

- 10th February 2001: Gerardo Oporto fixed dip switch settings in Taito B system.

- 21st December 2000: Gerardo Oporto fixed some dip switch settings in Toaplan2 and Taito B drivers.

- 25th November 2000: Jarek Burczynski added Sonic Blast Man to the Taito B driver.

- 2nd October 2000: Jarek Burczynski added Selfeena to the Taito B driver.

- 11th July 2000: Jarek Burczynski added Space Invaders DX, Violence Fight, Master of Weapon and Silent Dragon to the Taito-B driver.

- 30th June 2000: Jarek Burczynski and Juergen Buchmueller improved the Taito-B driver pixel color handling.

- 13th June 2000: Jarek Burczynski added Hit the Ice, Puzzle Bobble, Quiz Sekai wa SHOW by shobai and Rambo 3 to the Taito-B driver. Nicola Salmoria fixed the sprite zooming code in the Taito-B driver.

- 0.37b3: Added taito_b.c driver.

- 26th May 2000: Jarek Burczynski added Ashura Blaster to the Taito-B driver.

- 21st May 2000: Bryan McPhail added some clone romsets to the Taito-B system driver.

- 20th May 2000: Jarek Burczynski sent in a Taito-B system driver, with support for Crime City and Rastan Saga 2.