CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

8080bw.c

0.33b3 [Nicola Salmoria, Michael Strutts, Tormod Tjaberg, Lee Taylor]

0.08 [Nicola Salmoria, Michael Strutts]


TODO:

- Space Chaser (schaser): 1. The "missile" sound is incorrect. This is how it should be: It should be a constant "klunkity-klunk", and should only be heard while missiles are seen to be moving. When the red missiles speed up, there should be more "klunks per second" with the pitch staying constant. 2. If you select Cocktail mode, the screen inverts, but when it is changed back, the screen won't flip back. You need to restart MAME to fix it. 3. If "Hard" mode is selected, numerous bugs appear which could be either an emulation fault or a bad rom. Some bugs are: a. Graphic error halfway up the left side, b. Score adds or subtracts random amounts, c. Score not cleared when starting a new game and d. Game begins on the wrong level.

- Space War (Sanritsu): I seem to recall that the flashing ufo had its own sample sound, a sort of rattling noise. Unable to find evidence of this (so far).


NOTES:


- Most of these games do not actually use the MB14241 shifter IC, but instead implement equivalent functionality using a bunch of standard 74XX IC's.

- The Amazing Maze Game" on title screen, but manual, flyer, cabinet side art all call it just "Amazing Maze".

- Desert Gun was originally named Road Runner. The name was changed when Midway merged with Bally who had a game by the same title.

- Space Invaders Deluxe still says Space Invaders Part II, because according to KLOV, Midway was only allowed to make minor modifications of the Taito code.

- Games confirmed not use an overlay (pure black and white): 4 Player Bowling


SOUND HARDWARE NOTES:

- Author of the sound routines for the 'invaders' games are Tormod Tjaberg

- The samples were taken from Michael Strutt's excellent space invader emulator and converted to signed samples so they would work under SEAL. The port info was also gleaned from his emulator. These sounds should also work on all the invader games.


WIP:

- 0.113u2: Zsolt Vasvari added video timing from the Midway 8080-based b/w driver. This caused the visible areas of most games to change, so they will fail regression. Created a new file for MB14241, which is the shifter IC used by Invaders hardware games.

- 0.111u6: Changed visible area to 224x260 and VSync to 59.541985 Hz.

- 0.111u4: Major rewrite of the Midway 8080 black & white driver, separating it from the huge 8080bw driver and making the following changes [Zsolt Vasvari, Derrick Renaud]: 'True-to-hardware' emulation of the shifting circuits. Identified and stubbed sound triggers. Fixed DIP switches, where necessary (most games). Added DIPLOCATION to all switches. Added watchdog. Added coin counter. Added lamp outputs to Sea Wolf, Guided Missile, Space Encounters, Phantom II and Bowling Alley. Added stereo sound to Gun Fight, Guided Missile and M-4. Partial sound emulation in Tornado Baseball, Boot Hill, Desert Gun, Double Play, Dog Patch and Blue Shark. Properly emulated shifter circuit in Boot Hill. Added gun recoil output to Desert Gun. Added second set of analog controls to Clowns. Fixed analog controls in Dog Patch. Added SN76477 sound effect to Space Encounters. Added non-memory mapped coin counters to Space Invaders, Blue Shark and Space Invaders II. Added proper watchdog times to all the games. Breadboarded the noise clocks and ensured their frequencies were correct.

- 0.111u2: Robert cleaned up the 8080bw sound changes included with 0.111u1.

- 0.111u1: Robert added more documentation for the 8080bw driver. It describes the ports and bits for those games with no sound. In most cases, sample sounds have been attached, in order to assist with further development. The games modified are: invrvnge/invrvnga, rollingc, spcenctr, gunfight, m4, gmissile, schasrcv, 280zzzap, lagunar, lupin3, phantom2, blueshrk, desertgu, ballbomb, yosakdon/yosakdoa, and shuttlei. Two games were marked NO_SOUND although they actually do have sound: these are cosmo and dogpatch.

- 0.109u1: Some fixes for the 8080bw driver [Robert]: The correct samples are being used for lrescue, lrescuem, grescue and desterth. Dipswitch corrections for superinv, invadrmr, sinvemag, spceking and spacewr3. Removed extraneous beeping noise from indianbt.

- 0.103u1: Merged shuttlei.c with 8080bw.c driver.

- 0.103: Added shuttlei.c driver.

- 0.80u2: Moved Space Fever, Space Fever High Splitter, Space Launcher, Sheriff / Bandido and Helifire to the n8080.c driver.

- 22nd January 2004: Stefan Jokisch fixed the 8080bw driver.

- 0.61: Changed visible area to 224x240 and palettesize from 32770 to 2 colors in most of all games.

- 17th May 2002: Zsolt Vasvari fixed a few things in the 8080bw driver.

- 13th May 2002: Zsolt Vasvari fixed the screen sizes in the 8080bw and z80bw drivers and he fixed unmapped memory reads on 8/16-bit CPUs.

- 23rd January 2002: Zsolt Vasvari updated the 8080bw driver to use the new core features.

- 26th May 2001: David Haywood added several clones to 8080bw and other drivers.

- 4th May 2001: David Haywood cleaned up the 8080bw driver a bit and added two clones.

- 26th April 2001: David Haywood verified MASH's submissions to the 8080bw driver.

- 14th April 2001: Zsolt Vasvari fixed cocktail mode support in 8080bw driver.

- 0.37b3: Lots of fixes to the 8080bw games [Zsolt Vasvari].

- 23rd May 2000: Zsolt Vasvari added the cloud display to Phantom II in the 8080bw driver.

- 20th May 2000: Zsolt Vasvari fixed the colors in Heli Fire, and added cocktail support to it and Sheriff.

- 10th May 2000: Zsolt Vasvari improved the 8080bw drivers' overlay support.

- 8th May 2000: Zsolt Vasvari fixed Desert Gun and Blue Shark.

- 0.37b2: Changed palettesize from 256 to 32770 colors in the Midway games.

- 4th May 2000: Zsolt Vasvari added another 8080bw clone romset.

- 2nd May 2000: Zsolt Vasvari sent in a 8080bw driver update with support for another version of Space Chaser and some other fixes.

- 13th April 2000: Zsolt Vasvari added Sheriff to the 8080bw driver.

- 8th April 2000: Zsolt Vasvari fixed a bug in the SN76477 emulator and got the explosion sound working in Space Chaser.

- 0.37b1: Removed audio Samples (invaders) in the Midway games.

- 6th April 2000: Zsolt Vasvari adjusted Space Chaser sound frequencies.

- 5th April 2000: Zsolt Vasvari added cocktail mode support and some SN76477 sound support to Space Chaser.

- 30th March 2000: Zsolt Vasvari did some fixes and cleanups to the 8080bw driver.

- 24th March 2000: Zsolt Vasvari added overlay support to Space Encounters.

- 22nd March 2000: Zsolt Vasvari added SN76477 support to Space Invaders.

- 16th March 2000: Zsolt Vasvari added cocktail mode support for yet more 8080bw drivers.

- 0.36RC2: Changed palettesize from 7 to 256 colors in the Midway games.

- 4th March 2000: Zsolt Vasvari rewrote the 8080bw.

- 26th January 2000: Pongkang added Yosaku To Donbee, Space King and two different Space War games to the 8080bw driver.

- 15th January 2000: Frank Palazzolo added Jatre Specter to the 8080bw driver.

- 9th April 1999: Frank Palazzolo has been adding Space Invaders II cocktail to the 8080bw driver.

- 31st March 1999: Mike Coates added Balloon Bomber to the 8080bw driver.

- 0.35b6: Replaced I8085 CPU1 with I8080 in the games.

- 16th February 1999: Marco Cassili has made many dips and input ports fixes to the 8080bw games.

- 0.33b5: Removed invaders.c driver.

- 0.33b3: Added 8080bw.c driver.

- 0.08: Added invaders.c driver.