MAME 0.188
MAME 0.188 comes to you with tales of perseverance, blind luck, and the kind of insanity youd get from no-one else. By sheer chance, a DECO Cassette system Brian Troha picked up cheap happened to come with a set of graphics ROMs for Explorer. While the Explorer program cassette was dumped sixteen long years ago, the graphics ROMs have proved elusive until now. We can finally all enjoy this Tempest-inspired title from the early 80s.
After much effort and rendering several boards inoperable, Peter Wilhelmsen and Morten Shearman Kirkegaard successfully extracted the programs from the DS5002FP protection modules on Gaelco World Rally 2 and Touch & Go. Yet another seemingly impenetrable protection scheme has been been emulated. Persistence has paid off. This is also a boon for people wishing to repair Gaelco games that have ceased to function after the lithium cell in the protection module has failed. After extracting the program from a working board, its possible to reprogram other boards running the same game.
As for MAMEdev-brand insanity, we are (to the best of our knowledge) the worlds first and only emulator for the INTELLEC® 4. This system was used to develop software for Intels earliest microprocessor family, the 4004 and 4040. Weve even put together a user manual of sorts if by chance you want to see what interactive debugging was like in the 70s. It has lots of fun LEDs and switches!
Fans of handheld LCD games will be pleased to see the steady stream of improvements: 0.188 adds support for several Konami and Tiger handhelds, and vector backgrounds have been added for Game & Watch titles Mario Bros, Mickey & Donald, and Cement Factory.
On the arcade side, weve added support for Operation Wolf SC, a version of the military-themed shooter Operation Wolf with reduced difficulty intended for small cabinets located in shopping centres (hence the SC). Children could stay out of trouble storming concentration camps and powder magazines while their parents shopped in peace. Another interesting addition from Taitos history is a very rare prototype of Bubble Bobble on Tokio hardware. It has different graphics and music, and includes a functional stage editor. Of course weve added an assortment of clones as usual, including versions of Act-Fancer, Kageki, Logger, Solar Assault, Street Fighter II, Taisen Idol-Mahjong Final Romance 2, and Xevious 3D/G.
Ill finish by mentioning that save states and scheduled exits should now work properly in Emscripten builds (thanks to James Baicoianu), colours are fixed for Time Limit and Omega (thanks to ShouTime dumping the PROMs), and ROM identification (-romident verb) is even faster (under ten seconds on my old notebook). You can get the source/Windows binaries from the download page and try it out.
MAMETesters Bugs Fixed
- 05900: [Sound] (ddenlovr.cpp) funkyfig, funkyfiga: Missing music and partial sound FX (Ivan Vangelista)
- 06261: [Sound] (polepos.cpp) polepos2: Crowd Cheering sounds are messed up at the chequered flag (goal). (Robbbert)
- 06370: [Save/Restore] (vegas.cpp) sf2049se, sf2049te: Crashes on reload (-str 8 ) in a staggered -str 20 run (Ted Green)
- 06562: [Crash/Freeze] All sets in octopus.cpp, zorba.cpp: Fatal Error when using various terminal/printers in slots (Ivan Vangelista)
- 06564: [Crash/Freeze] (ti99_4x.cpp) All sets in ti99_4x.cpp, ti99_4p.cpp: SuperAMS memory expansion card (samsmem) Fatal Error when mounted (Ivan Vangelista)
- 06581: [Interface] Various problems with software loading/unloading: Various problems with software loading (Nathan Woods)
- 06588: [Interface] Regression loading softlist items from the command line with changed slot options (Nathan Woods)
- 06592: [DIP/Input] (nbmj8891.cpp) chinmoku: DSW B should not exist. (Robbbert)
- 06613: [Crash/Freeze] (rohga.cpp) schmeisr: Exception on exit (David Haywood)
- 06620: [Crash/Freeze] (itech8.cpp) ninclown: During final boss Twisto the game can potentially crash (Phil Bennett)
- 06624: [Misc.] (mc10.cpp) Emulation of the right-shift and rotate instructions (ASR, LSR, ROR) do not correctly modify the overflow flag (V) (AJR)
- 06627: [Sound] (segas32.cpp) kokoroj2: Missing voice in game (Arzeno Fabrice)
- 06631: [Sound] (vgmplay.cpp) vgmplay: Attempting to play a .vgm/.vgz file containing 2 X POKEY does not play back correctly. (AJR)
New working machines
- A-One Arrange Ball/Tandy Zingo/LJN Computer Impulse [hap, Sean Riddle]
- Blades of Steel (Konami handheld) [hap, Sean Riddle]
- Bucky O'Hare (Konami handheld) [hap, Sean Riddle]
- Double Dragon (Tiger handheld) [hap, Sean Riddle, Kaede]
- Gauntlet (Tiger handheld) [hap, Sean Riddle]
- Go Go Cowboy (English, prize) [Brian Troha, Ryan Holtz, Smitdogg, The Dumping Union, Luca Elia]
- INTELLEC 4/MOD 4 [Vas Crabb]
- INTELLEC 4/MOD 40 [Vas Crabb]
- Legend (SNES bootleg) [ShouTime, MetalliC]
- Milton Bradley Arcade Mania [hap, Sean Riddle]
- Sonic The Hedgehog (Tiger handheld) [hap, Sean Riddle]
- Space Jam (Tiger handheld) [hap, Sean Riddle]
New working clones
- Act-Fancer Cybernetick Hyper Weapon (World revision 3) [Corrado Tomaselli, The Dumping Union]
- Bubble Bobble (prototype on Tokio hardware) [Arzeno Fabrice, brizzo, Phil Bennett, rtw, Alex Meijer, The Dumping Union]
- Cobra-Command (World/US revision 4) [Bryan McPhail]
- Deco Cassette System Multigame (ROM based) [David Haywood]
- Explorers of Space [hap, Igor]
- Fidelity Excel 68000 Mach III [CB-Emu]
- Fidelity Excel 68000 Mach II (rev. C+) [CB-Emu]
- Game & Watch: Egg [hap]
- Golden Poker Double Up (bootleg) [Arcade Vintage, Roberto Fresca]
- HP 85 [F.Ulivi]
- Kageki (World) [frsj8112, The Dumping Union]
- Logger (Rev.2) [Andrew Welburn, Craig Anstett, The Dumping Union]
- Nu, pogodi! [hap, Igor]
- Operation Wolf (Japan, SC) [ShouTime]
- Player's Edge Plus (PP0006) Standard Draw Poker [Brian Troha]
- Return of the Invaders (bootleg no MCU set 3) [f205v]
- Silk Worm (prototype?) [frsj8112]
- Solar Assault (ver JAA) [ShouTime, pablopelos, Dullaron, Paul Vining, Jason Wible, Surgeville, Sean Sutton, David Mercer, John Cunningham, Smitdogg, The Dumping Union]
- Solar Assault Revised (ver JAA) [ShouTime, pablopelos, Dulleron, Paul Vining, Jason Wible, Surgeville, Sean Sutton, David Mercer, John Cunningham, Smitdogg, The Dumping Union]
- Space Invaders (Nas Corp bootleg) [Guru]
- Street Fighter II: The World Warrior (Japan 911210, CPS-B-17) [ShouTime, Bonky, MetalliC]
- Super Triv (English questions) [Smitdogg, The Dumping Union]
- Taisen Idol-Mahjong Final Romance 2 (Japan, newer) [system11, The Dumping Union]
- Tetris (v341R) [Arzeno Fabrice, MetalliC]
- The Ninja Warriors (World, earlier version) [Irongiant, The Dumping Union]
- Xevious 3D/G (World, XV32/VER.A) [rtw, invzim, The Dumping Union]
Machines promoted to working
- Alphatronic PC [R. Belmont, Carl, rfka01]
- Black Touch '96 [Angelo Salese]
- Explorer (DECO Cassette) (US) [Brian Troha, David Haywood]
- Game & Watch: Mickey Mouse [hap]
- Mega Double Poker (conversion kit, version 2.3 MD) [Caps0ff, AJR]
- Ron II Mah-Jongg [Angelo Salese]
- The Roulette (Visco) [Team Europe, Luca Elia]
- Touch & Go (World) [Morten Shearman Kirkegaard, Peter Wilhelmsen, David Haywood]
- World Rally 2: Twin Racing [Morten Shearman Kirkegaard, Peter Wilhelmsen, David Haywood]
Clones promoted to working
- Frogger (bootleg on Amigo? hardware) [Ivan Vangelista]
- Mega Double Poker (conversion kit, version 2.1 MD) [Caps0ff, AJR]
- Sega Ninja (315-5113) [David Haywood]
- Touch & Go (Non North America) [Morten Shearman Kirkegaard, Peter Wilhelmsen, David Haywood]
- Touch & Go (earlier revision) [Morten Shearman Kirkegaard, Peter Wilhelmsen, David Haywood]
New machines marked as NOT_WORKING
- Abnormal Check [R. Belmont, Guru]
- Ai-mode - Pet Shiiku [system11, The Dumping Union]
- Block Pong-Pong [Arzeno Fabrice, brizzo]
- Casino Strip [any]
- Casino Strip IX [any]
- Casino Strip VIII [any]
- Dam Dam Boy [R. Belmont, ShouTime, Sean Sutton, Surgeville, Ryan Holtz, Phil Bennett, Smitdogg, The Dumping Union]
- MAC Jungle [PinMAME]
- Mahjong Gal-pri - World Gal-con Grandprix (Japan) [system11, The Dumping Union]
- Mahjong Hanafuda Cosplay Tengoku 6 - Junai-hen (Japan) [sytem11, The Dumping Union]
- Mahjong Mogitate [system11, The Dumping Union]
- Need for Speed - 4 Cab Link (2 Discs) (v1.0.1 Rev B) [ShouTime]
- Need for Speed GT (Hard Drive+2 Discs) (v1.1.0 Rev C) [ShouTime]
- Nichibutsu DVD Select (Japan) [system11, The Dumping Union]
- Percussion Freaks 4th Mix (G*A25 VER. AAA) [smf]
- PokoaPoka Onsen de CHU - Bijin 3 Shimai ni Kiotsukete! (Japan) [system11, The Dumping Union]
- Renai Mahjong Idol Gakuen (Japan) [system11, The Dumping Union]
- Sharp FontWriter FW-700 (German) [R. Belmont, rfka01]
- Super Derby II [Phil Bennett, Hammy]
- Tsuugakuro no Yuuwaku (Japan) [system11, The Dumping Union]
- VG Pocket Mini (VG-1500) [BeckieRGB]
- VG Pocket (VG-2000) [BeckieRGB]
- Virtua Striker 4 (Export) (GDT-0014) [rtw]
- Virtua Striker 4 Ver.2006 (Japan) (Rev B) (GDT-0020B) [rtw]
- VT330 [Toshi]
- WaiWai Drive [Arzeno Fabrice, brizzo]
- War: The Final Assault (EPROM 1.91 Apr 13 1999, GUTS 1.3 Apr 7 1999, GAME Apr 7 1999) [rtw, Smitdogg, The Dumping Union]
- World Kicks PCB (World, WKC2 Ver.A) [rtw, Smitdogg, The Dumping Union]
- Yamaha TG100 [vampirefrog, superctr, bmos, Valley Bell]
New clones marked as NOT_WORKING
- Beat the Clock (with flasher support) [noahpdavis]
- Commodore PC 10 [rfka01]
- Dirty Harry (LF-2) [PinMAME]
- Fighting Vipers (Revision B) [Phil Bennett, MooglyGuy, Tourniquet, Smitdogg, The Dumping Union]
- Motocross Go! (MG2 Ver. A, set 2) [ShouTime, Bill D, The Dumping Union]
- New Super Triv III [Smitdogg, The Dumping Union]
- Tazz-Mania (Rodmar bootleg) [Arcade Hacker, The Dumping Union]
- Triv Five Special Edition [Smitdogg, The Dumping Union]
New working software list additions
- abc80_flop: ABCDatastorm [Genesis Project]
- coco_flop: Pacman (z80 to 6809 Transcoded - v1.01) (512kb) [Glen Hewlett]
- gameboy: Sachen 4 in 1 (Euro, 4B-003) [Tauwasser]
- ibm5150:
Le Manoir de Mortevielle [breiztiger]
Battle Chess, Blades of Steel, Castlevania, Double Dribble, Earl Weaver Baseball, Future Wars - Adventures in Time, Gamer's Edge Sampler - Catacomb and Dangerous Dave, Hardball 2, Heroes of the Lance, John Madden Football, King's Bounty, Lakers vs Celtics and the NBA Playoffs, Links - Championship Course - Bountiful Golf Course, Links - The Challenge of Golf, Mean Streets, Monopoly v2.00 (Shareware), Monty Python's Flying Circus, Ninja Gaiden II, Nova 9, Over the Net, Pharaoh's Pursuit, Secret of the Silver Blades, Speedball II, Street Fighting Man, Super C, Superstar Ice Hockey, Superstar Indoor Soccer, Superstar Indoor Sports, Superstar Outdoor Soccer, The Cycles, Top 10 Solid Gold Volume II, Wings of Fury, Zool [Justin Kerk] - ibm5170: B-17 Flying Fortress, Body Blows, Corncob Deluxe, DOS/V (multiple versions), Dune, Global Conquest, King's Quest V, Lightspeed, MS-DOS (Version 6.22, Brazilian Portuguese), Star Trek - 25th Anniversary [Justin Kerk]
- pce_tourvision: Doraemon - Nobita no Dorabian Night, Majin Eiyuu Den Wataru [system11, The Dumping Union]
- x68k_flop: Chourensha 68k (v1.00) [Justin Kerk]
New NOT_WORKING software list additions
- ibm5150: Boulder Dash Construction Kit [Justin Kerk]
- ibm5170: IBM Personal Computer DOS (Version J5.00/V) (Japanese), PC-DOS (multiple sets using XDF disk format) [Justin Kerk]
Source Changes
z8: Fixed disassembly of DECW RR opcode, added more control registers to state for debugger. [AJR]
Added support for experimental overclocking of sound devices through UI sliders with -cheat enabled. [AJR]
ym2151, ymf271, namco: Added support for dynamic changes to clock frequency. [AJR]
Fixed scheduler overflow when a device executes for more cycles than there are in a second. [AJR]
nibbler, levers: Changed joysticks to 4-way as documented in manuals. [AJR]
megadpkr: Hooked up 68705P5 MCU, figured out banking, and added timekeeper RAM and inputs. [AJR]
colt: Fixed colors. [AJR]
vgmplay enhancements: [AJR]
froggeram: Fixed PPI accesses allowing sound emulation to work. [AJR]
listxml enhancements: [AJR]
gunfront: Corrected "Upright Controls" DIP switch - OFF is Single, and should not be the default. [AJR]
mrdo: Load protection PAL data (not used at the moment). [AJR]
mastboy: Changed parallel EEPROM type to "EAROM" (rather than generic NVRAM). [AJR]
MC6800: Fixed LSR/ROR/ASR overflow flag generation (N XOR C). [AJR]
funystrp: Added serial EEPROM for high score entries. [AJR]
ygv608.cpp: Added CRTC function, turned IRQs into handler callbacks, added border color. [Angelo Salese]
blackt96.cpp improvements: [Angelo Salese]
cvs.cpp: Kludged a protection check in Superbike that was resetting the machine under certain conditions. [Angelo Salese]
Wrote a new device container for Nichibutsu sound hardware, used by csplayh5.cpp and niyanpai.cpp. [Angelo Salese]
Standardized button layout for PCE bootlegs. [Angelo Salese]
Fixed screen misalignment regression in Bionic Commando. [Angelo Salese]
Added sound samples to PT Reach Mahjong. [Lord Nightmare, Angelo Salese]
socrates: Reimplemented keyboard MCU simulation as a separate timer-driven function. [Lord Nightmare]
arkanoid.cpp: Added machine definition for Akranoid bootleg with 68705P3 and AY-3-8910, matching real hardware. [Lord Nightmare]
dectalk.cpp: Removed unnecessary driver init and replaced with machine_start, eliminated anonymous timers, and added savestate support. [Lord Nightmare]
taitocchip.cpp: Hooked up the four 'ASIC RAM' shared bytes/semaphores/command registers between external CPU and the C-chip, got rid of hack for megablast. [Lord Nightmare]
Implemented DIP switches and tweaked inputs for Bubble Bobble prototype so that the stage editor works. [Lord Nightmare]
missb2 updates: [Lord Nightmare]
retofinv.cpp: Added original Taito 68705 MCU dump. [Corrado Tomaselli, Lord Nightmare, brizzo]
Added correct palette weighting for all dec8 games. [Bryan McPhail]
Made DECO RM-C3 into a device used by dec8 and karnov.cpp games. [Bryan McPhail]
Fixed colours in Crude Buster (verified against real hardware); added documentation to cbuster.cpp. [Bryan McPhail]
pc9801: Moved cbus to bus and added WIP mpu401 support. [Carl]
plugins/cheat updates: [Carl]
Added Motorola MC14411 Bit Rate Generator device. [Joakim Larsson Edstrom]
fccpu1 updates: [Joakim Larsson Edstrom]
68340: Added configuration macros and callbacks for 8-bit ports A and B, updated LOG system. [Joakim Larsson Edstrom]
sda5708: Added layout support and state saving. [Joakim Larsson Edstrom]
sda5708: Added layout with generated bezels and program snippet to redo it as a comment. [Joakim Larsson Edstrom]
dbox: Added sda5708 matrix display layout (displays version number on start but hangs shortly thereafter). [Joakim Larsson Edstrom]
ti99: Changed Hexbus chaining; moved Hexbus up one level (from bus/ti99 to bus). [Michael Zapf]
Overhauled MAME options handling. [Nathan Woods]
Added a menu listing existing state files displayed when choosing a position to save/load. [Nathan Woods]
Made the length parameter for debugger 'load' command optional (defaults to length of file), converted code from stdio to iostream. [Nathan Woods]
MC6847: Fixed "Semigraphics 6" mode on CoCo/MC-10 (issue reported by Jim Gerrie). [Nathan Woods]
Cleaned up the MC-10 driver. [Nathan Woods]
Fixed regression in ROM loading that resulted in not all actual hashes being printed on mismatch. [Nathan Woods]
sdl: Added SDL_WINDOW_BORDERLESS for fullscreen, required by some Linux window managers. [O. Galibert]
dvdisasm: Simplified by decoupling information creation and display rendering. [O. Galibert]
debugcpu: Eliminated direct() from read_opcode. [O. Galibert]
options: Set the value when setting the default as before. [O. Galibert]
mameopts: Don't lose the system inipath when looking for hashpath. [O. Galibert]
dimemory: Lifted cap on number of address spaces per device, renamed AS_DECRYPTED_OPCODES to AS_OPCODES. [O. Galibert]
Fixed media option numbering with custom instance names (github issue 2468). [O. Galibert]
cbuster.cpp: Added a x3 hack to the YM2203 clock frequency to fix incorrect pitch. [Phil Bennett]
Improved -romident performance by dynamically allocating large arrays at device_start time. [Phil Bennett]
m377xx: Added preliminary M37720 support. [R. Belmont]
alphatro improvements: [R. Belmont]
output: Fleshed out network output provider to have the same capabilities as legacy Win32 provider: [R. Belmont]
Rewrote MCS-40 (4004/4040) emulation/disassembly: [Vas Crabb]
Added INTELLEC 4 driver with support for MOD 4 and MOD 40 variants: [Vas Crabb]
Updated flicker to use new MCS-40 core and improved emulation: [Vas Crabb]
Layout system improvements: [Vas Crabb]
Cleaned up serial, matrix keyboard and TI-8x link protocol interfaces: [Vas Crabb]
Made device_memory_interface own its address space objects. [Vas Crabb]
Made parent/clone loops raise a fatal error rather than hanging in a loop appending to a string. [Vas Crabb]
Made internal UI list missing/incorrect files when audit fails. [Vas Crabb]
Cocoa debugger improvements: [Vas Crabb]
Made XML file a specialisation of data node that can be easily managed with smart pointers, and added a method for copying a data
node/subtree into a different tree. [Vas Crabb]
Fixed fatal error on selecting a software part with internal UI, and made software parts menu sort by name. [Vas Crabb]
Cleaned up Gaelco protection MCU interface device. [Vas Crabb]
hh_sm510 artwork updates:
segas16b.cpp: Replaced goldnaxe2 317-0122 i8751 bad dump with working redump from undamaged chip and removed simulation code. [anonymous, digshadow]
segas32.cpp: Redumped kokoroj2 sound data ROM. [Arzeno Fabrice]
Improved WD2010 emulation: [Bavarese]
Added Commodore D9060 82S137 PROM dumps. [Bo Zimmerman, Andrew Welburn]
r9751: Added preliminary SMIOC device with 8237 DMA controllers and RS-232 ports. [Brandon Munger]
Added an external panel for the Ensoniq VFX family of keyboards, with a websocket interface and an HTML/Javascript implementation that can be served over HTTP. [Christian Brunschen]
Fixed QT 5.5.1 for Ubuntu 14.04 "Trusty Tahr" (allows Travis CI build to complete). [dankan1890]
naomi.cpp: Dumped earlier Sega Gun Board firmware. [Darksoft]
opwolf, opwolfa, opwolfj, opwolfjsc, opwolfu: Added C-chip dumps (game-specific EPROM still bad). [Caps0ff, David Haywood]
Touch & Go, World Rally 2, TH Strikes Back: Dumped DS5002FP security modules, replaced simulation. [Morten Shearman Kirkegaard, Peter Wilhelmsen, David Haywood]
Created Taito C-chip device and used in asuka.cpp, opwolf.cpp, rbisland.cpp, taito_f2.cpp, taito_x.cpp and volfied.cpp. [David Haywood]
srdarwin: Replace MCU simulation with internal ROM dump: [Caps0ff, David Haywood]
Split decocass state class up so that the dongle types aren't polluting base class. [David Haywood]
tehkanwc.cpp: Fixed DIP switches for tehkanwcd (different setup to other sets); added DIP switch locations for all sets in driver. [David Haywood]
Identified DIP switches for a number of DECO Cassette sets. [David Haywood]
Irem M62 cleanups: [David Haywood]
upd7810, upd7811: Added internal address maps. [David Haywood]
gaelco/ds5002fp updates: [David Haywood]
Decrypted SEGA_315_5133 used by 'seganinja' set. [David Haywood]
Add DIP switches to Tsukande Toru Chicchi. [einstein95]
Initial HP series 80 emulation: [F.Ulivi]
ITT3030: Corrected 70-track drive type, and added 35-track drive type and format definition. [helwie44, rfka01]
Added Commodore PC10-III ROM dumps collected by German vintage computer forum users. [rfka01]
Added original Commodore PC 10/PC 20/ PC 30 in two BIOS variants. [rfka01]
Fixed default DIP switch settings for Parodius. [Jack Li]
Enhanced Emscripten support: [James Baicoianu]
Fixed #include path with USE_LIBSDL on macOS. [Joshua Root]
Hooked up ibm5150 softlist to compc and europc drivers; changed europc to use single built-in 3.5" drive. [Justin Kerk]
snk.cpp: Added PAL dumps to victroad. [Kevin Eshbach, The Dumping Union]
wolfpack: Fixed missing Torpedo trail. [MASH]
z80scc: Added basic wait/DMA request support, renamed WRDY to WREQ to match datasheet. [Patrick Mackinlay]
ncr5390 improvements: [Patrick Mackinlay]
nscsi_hd: Corrected INQUIRY command handling when a non-zero LUN is requested. [Patrick Mackinlay]
interpro: Got SCSI working and other improvements: [Patrick Mackinlay]
Implemented i82586 Ethernet MAC, ~90% complete. [Patrick Mackinlay]
Improved wheel board on Midway Seattle and Vegas, and added layout for sf2049. [Risugami]
sun1: Replaced console hack with upd7201 device. [shattered]
chihiro.cpp: Added Quest of D Firmware Update DVD dump. [ShouTime]
freekick.cpp: Dumped color PROMs for Omega (Nihon System), correcting the colors. [ShouTime]
Redumped Time Limit color PROMs. [ShouTime, TServo2049, pablopelos, The Dumping Union]
shootaw2: Added dumped EEPROM image. [Smitdogg, The Dumping Union]
Added skeleton driver for Yamaha TG100 MIDI module. [superctr]
Game Boy/Super Game Boy improvements: [Tauwasser]
macpci: Added more Pippin ROM sets. [unknown]
retofinv.cpp: Added DIP switch locations and documented edge connectors. [Brian Troha]
wrally.cpp: Added World Rally PCB layout. [Brian Troha]
targeth.cpp: Added PCB layout, defined CPU clocks in terms of OSC/resonator, corrected OKI clock, and corrected Target Hits v1.1 program ROM labels. [Brian Troha]
stv.cpp: Corrected Taiwan BIOS label. [cpsystem3]
sms.xml updates: [Enik Land]
kinst.cpp: Updated hardware info. [Guru]
abcheck: Added default EEPROM so the game boots without going into service mode first. [Guru, R. Belmont]
Updated compiling instructions for Fedora Linux. [inflatador]
Updated hiscore.dat. [Leezer]
Added -output option to documentation with description of available choices. [OzFalcon]
megasys1.cpp: Added information regarding R&T (Rod-Land Prototype). [Ryou]
SDL sound: Fill buffer with silence on underrun. [057a3dd61f99517a3afea0051a49cb27994f94d]
[Posted by: Vas Crabb]