Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!



Large CAESAR Logo

Berzerk (set 1)

0.29 [Zsolt Vasvari, Christopher Kirmse]


* DAC sound


- The game was named after the Sci-Fi novel 'Berzerkers', a novel about robots which go Berzerk and kill everybody.


- 0.113: Minor cleanup of Berzerk driver [Lord Nightmare].

- 0.112: Proper implementation of noise generator in the Exidy/Berzerk sound circuit and fixed popping in Berzerk speech [Lord Nightmare].

- 0.111u6: Lord Nightmare added the missing volume and frequency controls to the Berzerk driver and s14001a core. Fixed the issue with random words being spoken instead of the proper ones. Word is now latched at the proper time. Changed S14001A clock speed to 5MHz.

- 0.111u5: Lord Nightmare fixed a minor problem with sound clipping in the s14001a. Aaron Giles added sound effects emulation to the Berzerk driver. Added Custom sound and removed samples (01-23.wav).

- 0.111u4: Lord Nightmare, Kevtris and R. Belmont added preliminary emulation of the TSI S14001A speech synthesizer as found in Berzerk/Frenzy (and also Stern pinballs). Added S14001A sound.

- 14th January 2007: R. Belmont - The Stern speech synthesis is working (at least preliminarily) and has been submitted. Who says we never improve old games?

- 10th January 2007: R. Belmont - The voice synthesis for Berzerk has been converted to MAME-like standards but it's not working properly. Some commands cause it to spew a string of words, while many others are silent.

- 5th January 2007: R. Belmont - It was pointed out to me that Lord Nightmare (with help from the awesome Kevtris) has the speech hardware for Berzerk and Frenzy emulated but his code needs to be assimilated into MAME. Sounds like fun...

- 10th January 2006: Frank Palazzolo - For those who haven't heard, the speech chip used in Berzerk has been reverse-engineered by "Lord Nightmare"! This is something I've been waiting for for about 7-8 years! I'm sure that the emulation will end up in MAME and PinMAME sooner or later. Because of this, I spent some time over Christmas looking at the analog filters on the Berzerk speech board (these are applied to the sound after it comes out of the chip). I finished the analysis, and it should be pretty straightforward to add them into MAME after the chip emulation is done. For what it's worth, I've been trying out Maxima with wxMaxima to do the symbolic math for circuit analysis. I know, I could have used SPICE or something - but doing the math from scratch makes it easier to understand what is going on. After I worked out about half of the math for these filters by hand, I ended up with about 6 pages of algebra. At this point, I figured I should use this as an excuse for learning Maxima. Sure enough, I found an error on page 5. Darned minus signs! The second half of the analysis took about 5 minutes, since the code from the first half was already done, and I could re-use it! For those who care - the filter is a third-order lowpass - a first order lowpass, followed by a second order with a resonant peak around 2400 Hz.

- 0.101u1: MASH added missing voice roms to Berzerk and Frenzy.

- 0.93: Removed Custom sound.

- 0.36b7: Added Custom sound.

- 0.35b5: Changed visible area to 256x224.

- 21st February 1999: Zsolt Vasvari has worked on Berzerk, cleaning up and making it a bit faster.

- 0.33b2: Zsolt Vasvari fixed speed in Berzerk and Frenzy.

- 0.31: Alex Judd added sound in Zaxxon and Berzerk, through samples.

- 0.30: Aaron Giles support dirty rectangles in Berzerk.

- 0.29: Zsolt Vasvari and Christopher Kirmse added Berzerk (Stern 1980) and the earlier, very rare Berzerk (version 1).

LEVELS: 64000 (!!)

Other Emulators:


* Retrocade

* Sparcade

Recommended Games:


Wizard of Wor

Boxing Bugs



Warp & Warp

Black Widow




Naughty Boy





Mazer Blazer

Screw Loose


Wiz Warz

Nitro Ball

Smash T.V.


Ultraman Club - Tatakae! Ultraman Kyoudai!!

Romset: 16 kb / 8 files / 12.6 zip