MAME Changelog

What's new in MAME 0.217

Dec 30, 2019
  • The most exciting thing this month is the recovery of the Sega Model 1 coprocessor TGP programs for Star Wars Arcade and Wing War, making these games fully playable. We’ve been working on Virtua Fighter as well, and while the graphics are greatly improved, there are still some gameplay issues as of this release. In other arcade emulation news, sasuke has been busy fixing long-standing graphical issues in Nichibutsu games, and AJR has made some nice improvements to the early SNK 6502-based games.
  • On the home system side, there are some nice Sam Coupé improvements from TwistedTom, support for Apple II paddle controllers, a better Apple II colour palette, and significant improvements to Acorn RiscPC emulation. TV game emulation is progressing steadily, with two Lexibook systems, the Jungle Soft Zone 40, and the MiWi 16-in-1 now working.
  • For front-end developers, we’ve added data to the XML list format allowing you to handle software lists enabled by slot card devices (there are a few of these for Acorn and Sinclair home computers). The minimaws sample script has been updated to demonstrate a number of tasks related to handling software lists. For MAME contributors, we’ve made save state registration a bit simpler, and more manageable in the debugger.

New in MAME 0.216 (Nov 27, 2019)

  • We’ve addressed the reported issues with last month’s bgfx update, and made a whole lot of little improvements to MAME’s internal user interface. In particular, setting up controls should be easier, and several issues affecting macOS users with non-English number format settings have been fixed. Some of the issues caused bad settings to be written to INI files. If you still don’t see the filter list panel on the system selection menu, try removing the ui.ini file.
  • This month, we’re able to present two unreleased 1970s prototypes from Italian developer Model Racing: their internal code names are Cane and Orbite. With the assistance of former Model Racing employees, the source code was extracted from the original disks. These games are incomplete, but they provide a unique look into early CPU-based arcade development. Game & Watch titles continue to be emulated, with the addition of Mario The Juggler, and the panorama screen Mickey Mouse and Donkey Kong Circus games in this release.
  • This release brings GameKing emulation to MAME. The system-on-a-chip used in this low-cost, low-resolution hand-held console from the early 2000s has been identified and emulated. Games for the colour-screen GameKing III are also playable. Acorn BBC Micro emulation has been re-worked to support internal expansion boards, and a number of additional peripherals are now available. ZX Spectrum emulation has been enhanced with better open bus read behaviour and support for two Miles Gordon Technology peripherals.

New in MAME 0.215 (Oct 30, 2019)

  • A wild MAME 0.215 appears! Yes, another month has gone by, and it’s time to check out what’s new. On the arcade side, Taito’s incredibly rare 4-screen top-down racer Super Dead Heat is now playable! Joining its ranks are other rarities, such as the European release of Capcom‘s 19XX: The War Against Destiny, and a bootleg of Jaleco’s P-47 – The Freedom Fighter using a different sound system. We’ve got three newly supported Game & Watch titles: Lion, Manhole, and Spitball Sparky, as well as the crystal screen version of Super Mario Bros. Two new JAKKS Pacific TV games, Capcom 3-in-1 and Disney Princesses, have also been added.
  • Other improvements include several more protection microcontrollers dumped and emulated, the NCR Decision Mate V working (now including hard disk controllers), graphics fixes for the 68k-based SNK and Alpha Denshi games, and some graphical updates to the Super A'Can driver.
  • We’ve updated bgfx, adding preliminary Vulkan support. There are some issues we’re aware of, so if you run into issues, check our GitHub issues page to see if it’s already known, and report it if it isn’t. We’ve also improved support for building and running on Linux systems without X11.

New in MAME 0.214 (Sep 27, 2019)

  • This month, we’ve got support for five more Nintendo Game & Watch titles (Fire, Flagman, Helmet, Judge and Vermin), four Chinese computers from the 1980s, and three Motorola CPU evaluation kits. Cassette support has been added or fixed for a number of systems, the Dragon Speech Synthesis module has been emulated, and the Dragon Sound Extension module has been fixed. Acorn Archimedes video, sound and joystick support has been greatly improved.
  • On the arcade side, remaining issues in Capcom CPS-3 video emulation have been resolved and CD images have been upgraded to CHD version 5, Sega versus cabinet billboard support has been added to relevant games, and long-standing issues with music tempo in Data East games have been worked around.

New in MAME 0.213 (Sep 5, 2019)

  • First of all, we’re proud to present support for the first Hegener + Glaser product: the “brikett” chess computers, Mephisto, Mephisto II and Mephisto III. As you can probably guess, there’s an addition from Nintendo’s Game & Watch line. This month it’s Mario’s Bombs Away. On a related note, we’ve also added Elektronika’s Kosmicheskiy Most, exported as Space Bridge, which is an unlicensed total conversion of the Game & Watch title Fire. If you haven’t played any of the handheld LCD games in MAME, you’re missing something special – they look superb with external scanned and traced artwork.
  • On the arcade side, we’ve added The Destroyer From Jail (a rare Philko game), and alternate regional versions of Block Out and Super Shanghai Dragon’s Eye. The CD for Simpsons Bowling has been re-dumped, resolving some long-standing issues. With its protection microcontroller dumped and emulated, Birdie Try is now fully playable. Protection microcontrollers for The Deep and Last Mission have also been dumped and emulated. Improvements to Seibu hardware emulation mean Banpresto’s SD Gundam Sangokushi Rainbow Tairiku Senki is now playable, and sprite priorities in Seibu Cup Soccer have been improved.
  • In computer emulation, two interesting DOS compatible machines based on the Intel 80186 CPU are now working: the Mindset Personal Computer, and the Dulmont Magnum. The Apple II software lists have been updated to include almost all known clean cracks and original flux dumps, and the Apple II gameport ComputerEyes frame grabber is now emulated. We’ve received a series of submissions that greatly improve emulation of the SWTPC S/09 and SS-30 bus cards. On the SGI front, the 4D/20 now has fully-working IRIX 4.0.5 via serial console, and a whole host of improvements have gone into the Indy “Newport” graphics board emulation. Finally, MAME now supports HDI, 2MG and raw hard disk image files.

New in MAME 0.212 (Aug 6, 2019)

  • A huge amount of work has gone into this release in a number of different areas. Starting with the software lists, you’ll find hundreds more clean cracks for Apple II, the Rainbow on Disk collection for Tandy Color Computer, all the latest Game Boy Advance dumps, and thousands more ZX Spectrum cassette images. Chess computers now support chess piece simulation using the built-in artwork, support has been added for several more chess computers from Hegener & Glaser, Novag and Saitek, and the Tasc ChessSystem R30 is now working. Three Game & Watch titles, Bomb Sweeper, Gold Cliff and Safe Buster, have been added for this release.
  • Protection microcontrollers continue to fall, with Rainbow Islands – Extra Version, Choplifter, Wyvern F-0, 1943: The Battle of Midway and Bionic Commando no longer needing simulation, hacks or patches. In some cases, the dumps have confirmed that the protection had been reverse-engineered correctly and the simulation was correct, but it's still important to preserve these programs. It’s also important for people repairing these systems if the original microcontrollers have failed.
  • There are three important sound-related fixes in this release: FM Towns CD audio playback positions have been fixed, Konami System 573 digital audio synchronisation has been improved, and a special low latency mode has been added for the PortAudio sound module.
  • For more advanced users and developers, more functionality has been exposed to Lua scripts and plugins. The layout file format has been overhauled to better support systems that make creative use of LEDs and LCDs. Disassembler support has been added for the Fujitsu F2MC-16 and National Semiconductor CompactRISC CR16B architectures. And if you've been following along, you might notice that we’ve waved goodbye to a little more of our C legacy with the removal of the MACHINE_CONFIG_START macro and its associated crud.

New in MAME 0.211 (Jun 27, 2019)

  • In this release, SGI Indy and MIPS RC2030 workstations have been promoted to working. This is a major milestone in RISC workstation emulation. If you’re feeling nostalgic, why not try one of them out, and install IRIX or RISC/os, respectively? This release also includes better support for the China Education Computer Apple II derivatives, along with a preliminary software list. This opens a window to Chinese classroom technology in the late ’80s and early ’90s. Speaking of software lists, we’ve added over five hundred cleanly cracked Apple II software titles, and imported a whole lot of ZX Spectrum cassette images.
  • Looking away from computer emulation for a moment, Game & Watch preservation keeps progressing, with the addition of Ball (the earliest Game & Watch release) and the panorama screen version of Donkey Kong Jr. The Gaelco/Salter Pro Cycle Tele Cardioline exercise system has been promoted to working, and the Pro Stepper system has been added. System 573 MP3 audio has been greatly improved in this release, and support has been added for more Bally pinball sound boards. ClawGrip added example programs from the V.R. Technologies VT03 software development kit. Gemcrush, a rare brick breaking arcade game, has been added in this release.
  • There are lots of other improvements, including a fix for the fatal error when switching away from MAME in Direct3D full-screen mode.

New in MAME 0.210 (May 30, 2019)

  • This month, we’ve got lots of fixes for issues with supported systems, as well as some interesting additions. Newly added hand-held and tabletop games include Tronica’s Shuttle Voyage and Space Rescue, Mattel’s Computer Chess, and Parker Brothers’ Talking Baseball and Talking Football. On the arcade side, we’ve added high-level emulation of Gradius on Bubble System hardware and a prototype of the Neo Geo game Viewpoint. For this release, Jack Li has contributed an auto-fire plugin, providing additional functionality over the built-in auto-fire feature.
  • A number of systems have had been promoted to working, or had critical issues fixed, including the Heathkit H8, Lola 8A, COSMAC Microkit, the Soviet PC clone EC-1840, Zorba, and COMX 35. MMU issues affecting Apollo and Mac operating systems have been addressed. Other notable improvements include star field emulation in Tutankham, further progress on SGI emulation, Sega Saturn video improvements, write support for the CoCo OS-9 disk image format, and preliminary emulation for MP3 audio on Konami System 573 games.
  • There are lots of software list additions this month. Possibly most notable is the first dump of a Hanimex Pencil II cartridge, thanks to the silicium.org team. Another batch of cleanly cracked and original Apple II software has been added, along with more ZX Spectrum +3 software, and a number of Colour Genie cassette titles.

New in MAME 0.209 (Apr 24, 2019)

  • We’ve cracked the encryption on the Fun World CPU blocks, making Fun World Quiz, Joker Card, Mega Card, Power Card, Multi Win, Saloon and Nevada playable. Regular contributor shattered has added Кузьмич-Егорыч (Kuzmich-Egorych), a Russian Mario Brothers bootleg running on heavily modified Apple II hardware. In other Apple II news, CD-ROM drives now work with the Apple II SCSI card, and another batch of cleanly cracked floppies has been added to the software list. The NES SimCity prototype has been added to the software list, along with MMC5 improvements to support it, and better emulation for Famicom cartridges with on-board sound chips.
  • Henrik Algestam has continued his Game & Watch work, bringing Popeye (wide screen) and Zelda to MAME. Chess computer support has been expanded with Fidelity Chess Challenger 3, and additional versions of Applied Concepts Boris, and Novag Super Expert and Super Forte. Newly supported arcade games include Akka Arrh (an Atari title that failed location testing), Little Casino II, a French version of Empire City: 1931, and additional versions of Dock Man and Street Heat. A better LM3900 op-amp model means Money Money and Jack Rabbit are no longer missing the cassa (bass drum) channel, and mixing between music and speech is improved.
  • Bug fixes include the Rockwell AIM 65 being returned to working order, working support for multiple light guns on Linux from Kiall, corrected screen freeze behaviour on Deniam hardware from cam900, and better flashing characters on the Sinclair QL from vilcans.

New in MAME 0.208 (Mar 28, 2019)

  • There are some big improvements to SunPlus SPG240/SPG280 audio emulation. Not only does this greatly improve the enjoyability of the JAKKS Pacific TV games, it’s also timed perfectly for the addition of the Fisher-Price I Can Play Piano music teaching system. That’s not the only newly supported music system this month: we’ve added Jumping Popira, and Popira 2 has been promoted to working. Continuing with the audio theme, moralrecordings fixed BSMT 2000 4-bit ADPCM sample playback, cam900 added support for the VRC7 as a separate device with its unique instrument patches, and schnitzeltony improved Atari POKEY performance substantially. Newly supported TV games include Disney, Disney and Friends, Justice League and SpongeBob SquarePants – The Fry Cook Games from JAKKS Pacific, and XaviX titles Geigeki Go Go Shooting, Gururin World and MX Dirt Rebel. You’ll be able to enjoy the XaviX-based games even more now with improvements to the colour palette.
  • The Nintendo Game & Watch progress has continued with the addition of Balloon Fight (new wide screen), Fire Attack, Octopus, Parachute and Turtle Bridge. You’ll notice some big software list updates this month. The TOSEC Spectrum Plus 3 disk images have been imported, Spectrum Opus support has been added with software from World of Spectrum, and SDX floppy controller support has been added to the Memotech MTX along with a corresponding software list. The PlayStation, PC-98 and Saturn software lists have been updated with testing results and new dumps, original Apple II disk images have been added as they’ve been made available, another batch of Japanese e-kara cartridges has landed, and coverage of Spanish V.Smile releases has been improved. Speaking of software, AmatCoder has fixed a number of issues affecting Amstrad CPC software. The long-neglected Bally Astrocade home system has had tape and lightpen support added in this release.
  • On the arcade side, we’ve added Atari’s TTL-based Rebound, early English releases of Karate Champ, an earlier version of Nihon System’s Omega, and world releases of DJ Boy and Gemini Wing. In changes you probably won’t notice, we’ve switched the toolchain used for building official Windows binary releases from GCC 7 to GCC 8, and a new tools package has been made available.

New in MAME 0.207 (Feb 27, 2019)

  • We’ve added two Nintendo Game & Watch titles this month: Fire (wide screen) and Snoopy Tennis. If you’re at all interested in plug-and-play TV games, this is going to be a huge update, with all the newly-supported JAKKS Pacific titles, including Disney Princess, Dragon Ball Z, Nicktoons, Spider-Man, and Wheel of Fortune, as well as a number of matching Game-Keys. The other big batch of additions this month comes in the form of a whole lot of e-kara cartridge dumps from Japan. For younger players, we’re steadily filling out the V.Smile software list, with eighteen newly supported titles. The VGM software list has been updated with the latest video game music rips, and we’ve added some more original floppy dumps and clean cracks to the Apple II software lists.
  • With the latest improvements to the MIPS R4000 CPU, WD33C93 SCSI and SGI Newport graphics emulation, it’s possible to install and run IRIX in MAME. This is a milestone achievement, and wouldn’t have been possible without some amazing dedication and collaboration on the part of the contributors and team members involved. With the addition of graphics and mouse support, Windows 1.0 runs on MAME’s Tandy 2000 emulation. MAME continues to add additional variants of supported systems, including the HP 9825T and the Esselte Modulab educational system.
  • Newly supported arcade games include an earlier prototype of Rise of the Robots, bootlegs of Ghost Chaser Densei and The Glob, and additional versions of Raiden Fighters 2, Guardian Storm, Pasha Pasha Champ, Lethal Enforcers, and X-Men. General usability improvements include friendlier Apple II disassembly, the restoration of key map support in SDL builds (Linux/macOS), and better initial window positioning on Windows.

New in MAME 0.204 (Nov 30, 2018)

  • The most exciting stuff this month is definitely on the computer emulation side. We’ve added dozens of working cartridges to the BBC ROM software list, and ROMs required by expansion devices are handled more elegantly. Our HP9000/300 series emulation just keeps getting better: it’s now possible to install and use HP-UX 9, with X11 and the Vue desktop environment on an emulated HP9000/370 with accelerated window drawing and Ethernet networking support. There’s also been some progress on the road to Silicon Graphics workstation emulation. On top of that, we’re seeing preliminary emulation of standalone X Window System terminals.
  • Thanks to MAME’s modular, device-oriented architecture, improvements for one machine go on to benefit other machines using similar hardware. The Motorola 68k memory management unit improvements that allow HP-UX to run on the HP9000/300 series will also benefit Mac, NeXT and early Sun systems. The same AMD LANCE Ethernet controller is used in HP and Sun workstations, X11 terminals, the Amiga A2065 Zorro card, and numerous applications. This gives us a wealth of test cases, and a virtuous cycle where progress on one system can lead to a breakthrough on another.
  • With this release, all Tiger game.com games are fully playable. Two more Nintendo Game & Watch titles, Climber and Tropical Fish, have been emulated. XaviX-based TV game emulation continues to progress steadily: numerous e-kara karaoke cartridges have been dumped, preliminary sound output emulation has been implemented (sorry, no microphone support yet, but you can hear the tunes), and more systems have inputs connected.
  • Graphical effects in the bootleg arcade driving game Blomby Car have been improved, and bad dumps of graphics ROMs for Abnormal Check and the Korean version of Prehistoric Isle have been replaced. As always, you’ll enjoy support for more alternate versions of arcade games (including a version of Pinball Action that shows scores on external LED displays), bug fixes, and general emulation improvements.

New in MAME 0.203 (Nov 8, 2018)

  • Newly supported titles include not just one, but two Nintendo Game & Watch classics: Donkey Kong and Green House, and the HP 9825B desktop computer. We’ve added dozens of new versions of supported systems, including European bootlegs of Puck Man, Ms. Pac-Man, Phoenix, Pengo and Zero Time, more revisions of Street Fighter II and Super Street Fighter II, and a version of Soldier Girl Amazon made under license by Tecfri.
  • There are major improvements to plug-in TV games in this release, specifically systems based on the XaviX and SunPlus µ'nSP processors. The Vii is now playable with sound, and the V.Smile can boot games. Tiger Game.com emulation has come to the point where all but one of the games are playable. Some long-standing issues with Tandy CoCo cartridges have been fixed.
  • It isn’t just home systems that have received attention this month: Namco System 22 emulation has leapt forward. Yes, the hit box errors making it impossible to pass the helicopter (Time Crisis) and the tanks (Tokyo Wars) have finally been fixed. On top of that, video emulation improvements make just about everything on the system look better. In particular, rear view mirrors in the driving games now work properly. If that isn’t enough for you, the code has been optimised, so there’s a good chance you’ll get full speed emulation on a modern PC. There have been less dramatic improvements to video emulation in other Namco and Tecmo systems, and CPS-3 row scroll effects have been implemented.
  • MAME 0.203 should build out-of-the-box on macOS “Mojave” with the latest Xcode tools (provided your SDL2 framework is up-to-date), a number of lingering debugger issues have been fixed, and it’s now possible to run SDL MAME on a system with no display. MAME’s internal file selection menus should behave better when you type the name of a file to select it.

New in MAME 0.200 (Jul 25, 2018)

  • First of all, if you’re building MAME with Microsoft Visual Studio (MSVC), you’ll need Visual Studio 2017. We’ve dropped support for Visual Studio 2015. Starting this month, we’re building the official Windows binaries with GCC 7.3 – this probably won’t affect you (we still support building with GCC 5 and up). We’re mirroring tagged releases at GitLab (source only) and SourceForge (source and binaries), so if for some reason you’re unable to access GitHub, you’ll still be able to download official MAME releases.
  • MAME 0.200 includes replacements for the memory system and callback API. This will enable new functionality and make MAME development more straightforward. The artwork layout system has also had an overhaul which opens new possibilities. We’ve tried our best not to break things, but if you do find something wrong, let us know at MAME Testers, or on our IRC channel #mame on the freenode network.
  • In arcade emulation this month, we have a number of new versions of supported titles, including a very rare prototype of Led Storm Rally 2011 and three more Street Fighter II': Champion Edition bootlegs. Dreamcast/NAOMI colours are greatly improved thanks to snickerbockers, and cam900 fixed some graphical effects in Gals Panic 3 and Billiard Academy Real Break. Enik Land improved emulation of the Sega Master System, Game Gear and Mega Drive VDPs, covering more corner cases.
  • The really exciting emulation improvements this month are on the computer side. There are lots of improvements for UK home computers, including better Camputers Lynx tape support (with lots of additions to the software list), re-worked Acorn System emulation, and support for Acorn Bus slot devices. We’ve got a brand-new modernised Apple IIgs driver, with improvements in just about every area. Also, Wayder updated the Sharp 68000 software list, correcting and organising the entries and adding the latest clean dumps.
  • But even more exciting is the fact that, thanks to Patrick Mackinlay’s gargantuan effort and persistence, the CLIPPER-based InterPro 2000 workstation now works well enough to install and run CLIX (a UNIX operating system). As far as we know, this is a first for MAME. The improvements to SCSI, CD-ROM, and serial emulation also benefit other emulated computer systems.

New in MAME 0.198 (May 30, 2018)

  • MAME 0.198, our May release, is packed full of improvements in lots of areas. Newly supported arcade games include the rare video pinball game Tom Tom Magic, Jikkyou Powerful Pro Yakyuu EX ’98, and Keirin Ou. Newly supported computers include the TI-99/2, Dragon MSX-64, and BBC Master 512.
  • This release brings graphics emulation improvements to a number of systems, including more fixes for Sega Saturn/ST-V, missing effects emulated in 1945k III, and improvements to the title screen in Wolf Fang. The SH-4 recompiler now supports more FPU opcodes directly, and NAOMI keyboards are supported. Low-level floppy drive emulation improvements bring improved compatibility for Apple II software. Newly supported peripherals include a PC ISA LBA BIOS card, the Beeb Speech Synthesiser, and a number of BBC Micro pointing devices.
  • Other additions include new Tiger handhelds (Batman: The Animated Series, Operation: Aliens, Wayne’s World, and X-Men), the Fidelity Elegance and Prestige chess computers, and alternate versions of Battle Balls, Centipede, Final Fight, Karate Blazers, Last Mission, Real Puncher, Sengoku 3, Spy Hunter, and World Heroes 2. There are lots of additions to the Apple II cassette software list, and several additions to the Sorcerer cassette software list as well. MAME now supports Korean user interface thanks to a contribution from Neius.
  • For developers, we’ve fixed some issues in the debugger affecting CPUs that use word addressing, and the source list is sorted more intuitively in memory windows. We’ve made a number of changes to how machine configuration works to make driver development more intuitive and less error-prone.

New in MAME 0.197 (Apr 25, 2018)

  • MAME 0.197 finally includes support for the 1987 version of the Spanish quiz game Master Boy, believed to be Gaelco’s first release. There are now drivers for several Neo-Geo MVS variants, exposing different capabilities. Lamp outputs are now supported for The Irritating Maze, bringing the game to life a little more. We’ve added four more Tiger LCD games, all based on licensed IP: Home Alone, Home Alone 2, Independence Day, and Transformers – Generation 2.
  • The Sega Model 2 improvements keep coming, with Rail Chase 2 now working. With its protection MCU emulated, Capcom’s F-1 Dream is also working. MAME 0.197 adds support for alternate versions and bootlegs of a long list of systems, including Crazy Bonus 2002, Explosive Breaker, Fidelity Excel 68000, Lup Lup Puzzle, Pochi and Nyaa, Renegade, and Silkworm. In addition, there are graphical improvements to Sega ST-V/Saturn, and Magical Tetris Challenge.
  • There are some nice improvements for computer emulation this month, too. The Acorn Electron has improved video handling and support for the Mega Games Cartridge. The NEC PC-98 CD-ROM software list has been updated with the latest dumps and compatibility status – recent emulation improvements mean more fully supported titles. You can now boot HP-BASIC cartridges on the HP9000/340 series.

New in MAME 0.196 (Mar 28, 2018)

  • MAME 0.196, our March release, is here just in time for Easter, and it’s packed with all the goodness you’ve come to expect. In a very exciting development, Team Caps0ff have extracted the C-chip data for Volfied, Superman, Rainbow Islands, and most importantly, Bonze Adventure. This cleanly fixes some of the most long-standing emulation issues in MAME. The improvements to Sega Model 2 have continued, with Virtua Fighter 2 and Motor Raid now considered working. Other Model 2 games are greatly improved as well.
  • For fans of 8-bit home computers, MAME 0.196 has improved ZX Spectrum family emulation, fixing many graphical glitches. A QuikLoad option has been added to several CP/M-80 machines, allowing .COM files to be loaded directly after the operating system has booted. Emulated IEEE-488 (GPIB) can now be tunnelled over sockets, opening up the possibility to simulate peripherals outside MAME. Interpro progress has continued, and is now at the point where you can boot the rebuild floppy.
  • Other new working arcade games include Big Buck Hunter, an older joystick-controlled version of Ghox, and a rare unprotected version of Opa Opa. With some fixes to our vector maths, War: The Final Assault is working, and Gunpey has been made playable using decompressed sprite data extracted from a working board. New LCD hand-helds include Dennis the Menace, Double Dragon 3, Jurassic Park, Spider-Man, The Addams Family, The Flash, and X-Men - Project X.
  • In an emulation first, MAME 0.196 supports QSound DSP emulation. For now, it’s only enabled for the vgmplay driver by default, and it requires a fairly fast computer to emulate at full speed. It will be enabled by default when system requirements are a bit more modest. The SH-4 recompiler has been enabled by default for Dreamcast-derived systems, giving substantial performance improvements.

New in MAME 0.192 (Nov 30, 2017)

  • Even if you’re still feeling burned from Singles’ Day, Thanksgiving, and/or Black Friday, MAME 0.192 is here, and there’s plenty packed into this update. At long last, the MCU for Ping Pong King is simulated, making the game playable, and Flower now runs better than it ever did. Taito’s abstract maze game Marine Date is also emulated better than ever, although there are still some issues with collision detection. We’ve got newly dumped prototypes, including a prototype of Battlecry, and a more complete version of Grudge Match that appears to come from a location test in Italy. Many of the Aristocrat MK5 gambling machines have been redumped so the ROM checksums pass and they boot. Missing graphics in the Merit Megatouch games have been fixed.
  • But we know that rumours about the next part of this announcement have made lots of arcade fans excited: IGS PGM2 software is showing signs of life. I’m sure at least some of you are wondering how this was achieved. Usual suspects Morten Shearman Kirkegaard and Peter Wilhelmsen (recently featured here in connection to their success in dumping Gaelco protection programs) have built another FPGA-based rig that allowed them to dump the internal programs from the ARM CPUs for Oriental Legend 2 and Knights of Valour 2 New Legend. On top of this, there are some nice performance improvements to MAME’s MPEG audio decoding that should benefit other systems as well.
  • In computer system emulation, we’ve got a number of graphical fixes for FM Towns, heaps of improvements for the Tatung Einstein, No-Slot Clock support for the Apple //e family, and support for some Brazilian CoCo clones from Prológica and Codimex. There are some big updates to the PC software lists, too. The ACI Destiny Prodigy, Mephisto RISC 1MB and Mephisto RISC II chess computers are now working. Finally, the Interpro drivers have numerous improvements, including preliminary keyboard/video support.

New in MAME 0.191 (Oct 25, 2017)

  • This release includes an experimental Hitachi SH3 recompiler from frequent contributor David “Haze” Haywood that shows promising performance improvements for Cave CV-1000 emulation, and holds the tantalising possibility of bringing similar gains to systems based on the SH4 in the future (including Sega NAOMI). Bug fixes to the Saturn/ST-V emulation will enhance your enjoyment of numerous Sega titles from the ’90s. There have also been some optimisations and improvements to MIPS3 and Voodoo emulation, as used in a number of 3D arcade systems.
  • For fans of systems more often experienced at home, David Haywood also rewrote most of the Gamate emulation, taking it from mostly broken to (hopefully) best-in-class. We’ve also got some important bug fixes for the Tatung Einstein, the NEC PC-Engine console, and the M6809 CPU used by the Tandy CoCo family (among other things). Three more Tiger handhelds have been added for this release, namely Batman, Judge Dredd, and Swamp Thing. The hard limit of four emulated screens has been lifted, allowing you to plug in more video cards, more serial terminals, or just emulate systems that just have lots of screens.
  • We’ve got some big updates to the software lists this month, with plenty of Apple II cassettes, RM Nimbus software, and over seventy new PlayStation dumps. BBC Torch floppies and Gamate cartridges are now considered working, and Kiki Inland for Gamate has been added. A number of titles that don’t require a PC/AT have been moved from the IBM 5170 list to the IBM 5150 list. There are also some nice additions to the IBM PC and Fujitsu FM Towns software.

New in MAME 0.189 (Sep 4, 2017)

  • The -sleep and -refreshspeed options have been fixed (MAME will no longer use 100% of a CPU core for the least demanding systems).
  • UI translations have been updated – Chinese, German and Greek are fully up-to-date.
  • Many layout and navigation bugs in the system/software selection menus have been fixed.
  • Slot card BIOS selection has been fixed.
  • Performance of machines that make heavy use of the output/artwork system has been substantially improved.
  • Support for many more PNG features has been added.
  • A number of issues with XML system/device output have been addressed.
  • We are aware of the ongoing issues with the options system. If this completely breaks your use case, all we can recommend at this point is to keep using MAME 0.187 until the issues are resolved.
  • MAME 0.189 adds support for several systems that many of us won’t have had an opportunity to experience in real life. Possibly most interesting is the China Educational Computer I, an Apple II clone with more memory, Chinese language support (pinyin input), and a built-in Logo interpreter. Another interesting addition is the German Kontron PSI98, a Z80-based computer with fairly advanced features. Support for the BBC Micro Tube interface has been added, allowing the use of add-on coprocessor modules and by extension the software that takes advantage of them.
  • On the arcade side, the protection code/data for Gaelco’s TH Strikes Back has been dumped and the game now works. The microcontrollers for Toaplan’s Ghox and Whoopee have been dumped, adding sound to both games and fixing graphical issues in Ghox. The elusive world release DoDonPachi III has been dumped and added. Gaelco’s Football Power is also working in this release. Handheld LCD game additions have slowed down, but MAME 0.189 adds support for three Konami games: Garfield, Football Power, and Bayou Billy. Quite a few Mephisto modular chess computers are now working.
  • MAME 0.189 adds support for a whole lot of newly dumped alternate versions, bootlegs and hacks of arcade titles, and the usual assortment of fixes, improvements, and code modernisations.

New in MAME 0.188 (Jul 26, 2017)

  • MAME 0.188 comes to you with tales of perseverance, blind luck, and the kind of insanity you’d 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, it’s possible to reprogram other boards running the same game.
  • As for MAMEdev-brand insanity, we are (to the best of our knowledge) the world’s first and only emulator for the INTELLEC® 4. This system was used to develop software for Intel’s earliest microprocessor family, the 4004 and 4040. We’ve 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 Mario Bros, Mickey & Donald, and Cement Factory.
  • On the arcade side, we’ve added support for Operation Wolf SC. This is 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 very interesting addition from Taito’s 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 we’ve 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.
  • I’ll 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). That’s really all we’ve got space for here, but you can read about the rest of the exciting improvements from July in the whatsnew.txt file, get the source/Windows binaries from the download page and try it out.

New in MAME 0.185 (Apr 27, 2017)

  • A bug preventing multiple keys from being mapped to subdevice inputs has been fixed, which means you can now assign multiple keys to buttons in NeoGeo games and consoles/computers with controller/keyboard/mouse slots. Software loading has been reworked in this release, and the user-visible issues in 0.184 should be addressed. An improvement to the debugger allows more cheats in games with encrypted program ROMs.
  • Newly supported systems include the Galaxy Games StarPak 4 prototype (thanks to Keith Kolmos), Acchi Muite Hoi (a jan-ken-pon game), the HP 9845T computer, Tekken Card World, and Pirate Ship. This release also restores working support for Omori Popper, the driver rewrite having been completed just in time (the old driver had to be removed due to licensing issues). New clones includes the export release of Mach Breakers, an earlier world release of Rastan, the US release of Sonic Blast Man, and Up Maguila (a Spanish bootleg of Donkey Kong Jr.).
  • Emulation improvements include improved netlist performance, a fix for classic Mac keyboard input, a fix for the Apple I cassette interface, and fixes for regressions in Thomson floppy support and Apollo SIO. The N-Sub driver now supports sound sample playback and the gradient generator simulation uses PROM data. There are also some fixes for bugs in the Intel MCS-51 and 8086 family CPUs.

New in MAME 0.184 (Mar 29, 2017)

  • There aren’t a huge number of new working machines in this release, but there are some significant improvements. Thanks to kazblox, MAME now emulates some of the peculiarities of Famicom clone hardware, and thanks to shattered, emulation of the Agat-7 Apple II clone is improved. Peter Ferrie provided a superior Apple II language card implementation. We’ve got lots of additions to the BBC and PC software lists from Nigel Barnes and darkstar.
  • We’ve made substantial improvements to some of MAME’s non-emulation features. The -romident verb is now much faster when used on a folder or archive containing multiple files, and will identify ROMs for emulated slot devices that aren’t inserted by default. The -listxml output now includes all linked devices, and is produced at least 30% faster. We’ve also improved -verifyroms so it covers more devices and is faster when verifying ROMs for a subset of drivers/devices.
  • MAME 0.184 includes support for plenty of newly dumped versions of supported arcade games, including a rare US prototype of Shanghai III, the world release of Super Crowns Golf, a version of Flashgirl that shows the Kyugo logo, a German version of Raiden II, the Japanese release of Radical Radial, and bootlegs of Bomber Man and Phoenix. There are also several new chess computers, and even more Aristocrat Mark V gambler sets. If you’re interested in the TI-8x graphing calculators, it’s now possible to get an emulated TI-82 or TI-85 to communicate with another emulated instance or with a program running on the host computer over a socket.

New in MAME 0.180 (Dec 4, 2016)

  • Hello everybody! Are you ready for the November MAME release? It’s definitely ready for you, and there are lots of reasons to get excited this time around. First and foremost, a number of ARM CPU core fixes mean you can now boot to the RISC OS desktop on an emulated Acorn Archimedes, and try some of the included applications. The same bug fixes allow a number of Aristocrat Mark 5 gambling machines to boot and run in demonstration mode. There are still some issues to iron out, but things have definitely improved enormously.
  • On the arcade front, protection on Atari Space Lords has finally been reverse-engineered making the game playable. This is an interesting space combat game for one or two players, where the second player takes on the role of the gunner/co-pilot. In another improvement that’s been a long time coming, The Acclaim RAX sound board is now emulated, bringing sound to Batman Forever and NBA Jam Extreme. There are substantial improvements to the Magnet System emulation (added in last month’s release) making these rare prototype bootlegs playable. David Haywood also fixed some graphical issues in Altered Beast, and Angelo Salese fixed graphical issues in The Lost Castle in Darkmist.
  • There are some other notable improvements in computer emulation, too. Barry Rodewald has added support for IC Card (PCMCIA SRAM) storage on the FM Towns, and substantially improved LSI Octopus emulation. The Mac 128/512/Plus drivers have been modernised, and serial port support has been added to the Apple IIgs driver. Another DEC Rainbow 100 update from Bavarese fixes colours in high-resolution mode among other improvements.
  • Newly supported systems include RC De Go (Go By RC outside Japan), newly dumped versions of 1945k III, Forgotten Worlds, Sol Divide and Vendetta, the Italian release of Mustache Boy, 286-based versions of the Intel iSBC, bootlegs of Blue Shark, Pole Position II and Ozma Wars, more Fidelity and Mephisto chess computers, and more electronic toys.

New in MAME 0.176 (Jul 29, 2016)

  • We'd like to thank the Debian team for their help during this development cycle: they've provided patches allowing MAME to build cleanly on several more platforms, and arranged access to IBM-sponsored POWER8 machines so we could improve our PowerPC support.
  • The popular crt-geom and crt-geom-deluxe shaders have been ported to BGFX and are now distributed with MAME, thanks to cgwg. The BGFX versions of these shaders allow live adjustment of effect parameters through the slider controls menu.
  • Interesting newly supported games include rare Soviet arcade games Gorodki and Kot Rybolov, gambling mahjong game Swing Gal, and alternate versions of Beastie Feastie and Raiden Fighters 2. Graphical issues have been fixed in Seibu Kaihatsu's Denjin Makai, Godzilla, Legionnaire and Zero Team, and there are some improvements to the Tandy CoCo 3 palette. A few remaining gameplay issues in Taito's Operation Wolf were resolved.
  • Thanks to a huge group effort involving some of our highly valued external contributors as well some MAME team members, we've got some visible progress on the Sun SPARCstation drivers. The SPARCstation IPC (sun4_40 driver) now passes its self-tests and allows you to use the OpenBoot interactive Forth interpreter at the ok prompt. Note that there are still issues with SCSI emulation, so it won't boot from and emulated hard disk or CD-ROM. In other news for emulation of professional systems, MAME now supports the TeleVideo 990 and 995-65 terminals.
  • For people using CRT monitors and/or running games at native resolution, we've added a lot of characters to the uismall.bdf font supplied with MAME. It now covers most European languages using Latin and Cyrillic scripts, as well as modern Greek and half-width katakana. Changes were also made to improve legibility.
  • For developers, scrolling and hilighting in the state (registers) view have been fixed, and viewing memory in the debugger no longer causes spurious side effects like bank switches in systems like the Apple II and Osborne 1. There's also been a lot of refactoring and modernisation, particularly in the netlist and UI code.

New in MAME 0.175 (Jul 4, 2016)

  • We're proud to say MAME now supports a number of previously unemulated prototypes, alternate versions of games, and unusual systems. Prototypes include the super-rare Konami Kyuukoukabakugekitai, Home Data's Mahjong Joshi Pro-wres Give Up 5 Byou Mae, and an early Japanese version of E.D.F.: Earth Defense Force. Atari Moto Frenzy, previously lacking protection emulation, is now fully playable. We've also added a number of gambling games, including some Flaming 7's variants.
  • Many more Game Boy peripherals are now supported, including real-time clocks, light sensors and tilt sensors. This makes several previously unsupported games fully playable.
  • This release includes improvements to the Sega Master System and SG-1000 emulation, including better SG-1000 expansion slot support, and drivers with correct clock speeds for South American Master System variants.
  • There's some big news in Sun emulation: all sun3 models will now POST, MAME has a SPARCv7 CPU core, and there has been substantial progress towards emulating the SPARCstation 1 (sun4c). Using unidasm (built with TOOLS=1) you can disassemble SPARCv7 SPARCv7 or SPARCv9 code, incuding all VIS variants up to VIS-3B.
  • As usual, there are many emulation improvements, including fixes for keyboard controls in some TRS-80 games, and better Seibu COP emulation in Legionnaire, Heated Barrel and Godzilla.
  • In less visible changes, MAME's memory system got a nice cleanup exposing a number of existing issues which are now fixed, and the netlist-based discrete circuit simulation code has had a major overhaul with lots of performance improvements. There are a number of improvements to MAME's debugger modules in this release, particularly the imgui-based debugger.

New in MAME 0.162 (May 28, 2015)

  • Cleanups and version bump

New in MAME 0.146 (May 21, 2012)

  • 04773: [Crash/Freeze] (midyunit.c) mkyawdim, mkyawdim2: Crash before OK (Fabio Priuli)
  • 04847: [Interface] -video ddraw with 16-bit desktop causes crash
  • 00501: [Crash/Freeze] (liberate.c) liberatr: Select any wave above 16 (19 or 22) and the game resets on the planet screen. (couriersud)
  • 04834: [Graphics] All sets in batman.c, relief.c, shuuz.c, thunderj.c: Missing or misplaced graphic elements (hap)
  • 04843: [Crash/Freeze] feversoc: Black Screen (David Haywood)
  • 04840: [Crash/Freeze] (xmen.c) xmen6p, xmen6pu: Crash after OK (hap)
  • 04492: [Sound] (missile.c) missile, missile1, missile2: Imperfect sound played for UFO and bomber attack. (couriersud)
  • 04822: [Crash/Freeze] (cdi.c) All sets in cdi.c: Crash after OK (micko)
  • 04835: [Graphics] (gsword.c) gsword, gsword2, josvolly: Graphics and palette corruption (hap)
  • 04829: [Save/Restore] (astrocde.c) gorf, gorfpgm1, gorfpgm1g: Intermittent failure of autosave state function in gorf sets (hap)
  • 04789: [Graphics] (megasys1.c) avspirit, monkelf: Missing sprites (hap)
  • 04805: [DIP/Input] (seta.c) blandia, blandiap: Dip Default "Coin Mode 1" now triggers freeplay (micko)
  • 04804: [Crash/Freeze] (simpl156.c) candance, chainrec, charlien, joemacr, joemacra, magdrop, magdropp, osman: Black Screen/Hang (w/noted slowdown) (micko)
  • 04823: [Gameplay] (dgpix.c) fmaniac3: game shows only white screen after title (micko)
  • 04807: [Crash/Freeze] (copsnrob.c) copsnrob: Hang/Freeze at boot (micko)
  • 04833: [Sound] (labyrunr.c) tricktrp & clones: music is too fast (hap)
  • 04828: [Documentation] (bfm_sc4.c) sc4crgc and clones: The correct year of production is '2003'.
  • 04827: [Documentation] (bfm_sc5.c) sc5dmine and clones: The correct year of production is '2002'.
  • 04776: [Crash/Freeze] (raiden2.c) xsedae: Crash after OK (hap)
  • 04826: [DIP/Input] (alpha68k.c) gangwars, goldmedl, skyadvnt, skysoldr, timesold and it's clones: starting button for P1 is always on, you cannot use P1 inputs (hap)
  • 01631: [Crash/Freeze] (superqix.c) sqixb2, perestro, perestrof: game resets after starting game (hap)
  • 04824: [Documentation] (cps2.c) xmvsfu1d: In-Game selftest fails on program rom 3 & 4
  • 04817: [Graphics] (batman.c) batman: missing, corrupted graphics (hap)
  • 04815: [Documentation] (bfm_sc5.c) sc5crnjw and clones: The correct year of production is '2004'.
  • 04813: [Documentation] (arcadia.c) ar_airh ar_airh2: Missing relationship (clone of...) between sets
  • 04586: [DIP/Input] (gunbustr.c) gunbustr and clones: You cannot insert coin (hap)
  • 04588: [Sound] (gunbustr.c) gunbustr and clones: No Sound (hap)
  • 04738: [Graphics] (playch10.c) pc_mman3, pc_ngai2, pc_ngai3, pc_pwbld, pc_radr2: Graphics are messed up
  • 04809: [Crash/Freeze] (redclash.c) All sets in redclash.c: Hang on Boot (hap)
  • 04808: [DIP/Input] (exprraid.c) All sets in exprraid.c: Hang after coining up (hap)
  • 04806: [Crash/Freeze] (ladybug.c) All sets in ladybug.c (except sraider): Hang/Freeze at boot (hap)
  • 04810: [Crash/Freeze] (aleck64.c) 11beat, hipai, mtetrisc, srmvs, starsldr, twrshaft, vivdolls: Crash after OK (micko)

New in MAME 0.145 (Feb 7, 2012)

  • Happy 15th Anniversary! Over its 15 years of existence since MAME 0.01 was released for MS-DOS with an initial library of 5 sets, MAME has grown exponentially to the point that no one thought we would be, boasting 18,650 different sets and operable on more OS platforms than thought possible. While video-based arcade games were the original targets for MAME, the scope of the project has grown to include documentation of virtually all coin-operated amusement devices including gambling (video/slots), coin droppers, pinball machines and
  • more. Through the efforts of the literally thousands of developers, players and others who have provided assistance and feedback over the project's history, we would like to thank all of them that made this possible!
  • MAMETesters Bugs Fixed:
  • 04455: [Crash/Freeze] All sets in cliffhgr.c: Crash/assert and graphic issues (Aaron Giles)
  • 04644: [Core] Tilemap viewer always broken / displays in shades of Blue (Aaron Giles)
  • 04607: [Graphics] All sets in cliffhgr.c: Video playback is faulty screen flashes (Aaron Giles)
  • 04656: [Misc.] Various Sets: "Timer Error" shows before start of game each time, showing odd time during setting (Angelo Salese)
  • 04661: [Crash/Freeze] calchase: Assert while doing initial memory test (Carl)
  • 04622: [Crash/Freeze] anmlbskt: Crash before OK (R. Belmont)
  • 04636: [Crash/Freeze] mquake: [debug] Exception after OK (R. Belmont)
  • 04654: [Timing] All sets in stv.c: All sets do not start or play correctly (Timing, Auto Credit, Sound) (R. Belmont)
  • 04650: [Documentation] m1coro11n, m1coro11np, m1coro12n, m1coro12np, m1coro21n, m1coro21np, m1coro22n, m1coro31p, m1coro32n, m1coro32np: Game descriptions contain a TAB character.
  • 04648: [Graphics] All sets in btime.c: Misplaced graphics for player 2 in cocktail mode (hap)
  • 04635: [Graphics] terrafb, terrafjb: [debug] Graphics corruption on both sides of the screen (David Haywood)
  • 04632: [Crash/Freeze] oldsplus: [debug] Assert before OK (David Haywood)
  • 04626: [DIP/Input] ddragon2 and clones: Wrong dipswitch settings default settings
  • 04647: [DIP/Input] cabal and all clones: "Bonus Lives" settings are wrong (stephh)
  • 04628: [Crash/Freeze] agress, agressb: Black screen (R. Belmont)
  • 03444: [Debugger] Registered ram blocks registered with save state cannot be viewed with debugger (R. Belmont)
  • Source Changes:
  • Fixed disassembly of far jump instructions in the u'nSP core [trap15]
  • Correct loading for dragngun video data, identified as standard DVI data [David Haywood]
  • Slight fix to the way captaven rasters were handled [David Haywood]
  • Added proper widescreen layout on Super Chase [David Haywood]
  • Improved inputs in Tourvision driver [Stephh]
  • Added sprites wrap-around in Donkey Kong HW, seen in DK3 when clearing stage 1 [hap]
  • chd: Fix error where FLAC was encoding 4 times too much data (samples vs. bytes) [David Haywood]
  • Converted Boogie Wings to generic sprite device plus added manual mixing. Converted various bootleg implementations of the chip to use the common code as well. (tumbleb.c, esd16.c, crospang.c, nmg5.c) [David Haywood]
  • Implemented preliminary support for Trident SVGA cards, fixes graphics in California Chase loading screen [Grull Osgo, Angelo Salese]
  • Hooked up inputs and sound in california chase, game is now more or less working without steer inputs and still needs the user to launch boot.exe first from MS-DOS prompt. [Grull Osgo, Angelo Salese]
  • Various wav/flac sample changes: [David Haywood]
  • Remove hardcoded ".wav" sample extensions from within drivers
  • Update samples.c to check for both .flac and .wav extensions when loading a sample
  • Made sample loading failure a bit more verbose (various zips contained 0 byte samples, I assume to keep clrmame happy or something)
  • Fixed memory allocation with 8-bit flac samples
  • Act Fancer: fixed background tilemap size, corrects level boss bg (partial fix for MT #4585) [David Haywood]
  • RDP optimizations and memory system shunting in N64 driver; relative speedup of 1.4x to 1.5x [MooglyGuy]
  • Truco Tron reverse engineering [Roberto Fresca]
  • Identified and added EF6821P PIA for I/O.
  • Identified and added the CRTC as HD/UM6845.
  • Identified a Maxim MAX691 and hooked watchdog/reset functions based on the PIA line where is tied. Also hooked others minor related things.
  • Identified a Darlington Array ULN2003.
  • Added correct clocks for main crystal, CPU and CRTC through #define.
  • Improved inputs/jumpers with PCB traces.
  • Added technical notes.
  • Model 1: add skeleton device for Z80 version of the MPEG sound board.
  • No playback, just running the Z80. [R. Belmont]
  • New games added or promoted from NOT_WORKING status:
  • Street Games II [Angelo Salese, Mariusz Wojcieszek]
  • Boong-Ga Boong-Ga (Spank'em!) [R. Mucciarelli, pongplaya, ranger_lennier, Kevin Eshbach, gamerfan, M. Ponweiser, emuLOAD, R. Gatzke, Smitdogg, The Dumping Union, Pierpaolo Prazzoli]
  • New clones added:
  • Warriors of Fate ('sgyxz' bootleg) (not working) [angelosa]
  • Print Club 2 Felix The Cat (Rev. A) [f205v, ranger_lennier, dopefishjustin, Yohji, Smitdogg, The Dumping Union]
  • Print Club 2 '98 Spring Ver [f205v, ranger_lennier, dopefishjustin, Yohji, Smitdogg, The Dumping Union]
  • Hyperspace (bootleg of Asteroids) [Byte Surfer]
  • Tekken Tag Tournament (Asia, TEG2/VER.C1, set 1) [Brian Troha, Smitdogg, The Dumping Union]
  • X-Men (4 Players ver ADA) [Bonky0013]
  • Print Club Goukakenran (J 991104 V1.000) [f205v, ranger_lennier, dopefishjustin, Yohji, Smitdogg, The Dumping Union]
  • Print Club Olive (J 980717 V1.000) [f205v, ranger_lennier, dopefishjustin, Yohji, Smitdogg, The Dumping Union]
  • Print Club 2 '98 Autumn Ver (J 980827 V1.000) [f205v, ranger_lennier, dopefishjustin, Yohji, Smitdogg, The Dumping Union]
  • Print Club Kome Kome Club (J 970203 V1.000) [f205v, ranger_lennier, dopefishjustin, Yohji, Smitdogg, The Dumping Union]
  • Ultimate Arctic Thunder [gamerfan, Smitdogg, The Dumping Union]
  • Dumped HDD for Photo Play 2000 v2.01 [Team Europe]
  • New games marked as GAME_NOT_WORKING:
  • Dungeon Explorer (Tourvision PCE bootleg) [Charles McDonald, Clawgrip, AUMAP]
  • Unknown BMC Poker Game
  • Gone Fishing 2
  • Chess Challenge 2 [SoftwareThis]
  • EZ Touch [XingXing]
  • Sega Shooting Zone
  • Bounty Hunter [Gatinho]

New in MAME 0.137 (Mar 13, 2010)

  • IMPORTANT NOTE: As of this release of MAME, several important things about the system have changed. Please read the following items before attempting to compile this new version.
  • A new tool chain for Windows, based off of gcc 4.4.3 prerelease, is now REQUIRED. Go to http://mamedev.org/tools to get the new tools. The code included with 0.137 WILL NOT BUILD with the old tools. The new tool chain has support for building 64-bit MAME builds with gcc, as well as built-in DirectX headers, and C++ support, which was missing from the old tools.
  • Non-Unicode builds of Windows MAME are no longer supported. The options to turn this off in the makefile have been removed, and future changes are likely to solidify this requirement. If you are still (God forbid) running on Win9x, you will need the unicows.dll library to run MAME. Download unicows from Microsoft.
  • All code in MAME is now compiled as C++, plus there have been a few small changes that take advantage of the C++ language. For the most part, there is no effect on how drivers are written, except for some nicer accessors to devices and address spaces. Future improvements to take advantage of the C++ syntax will evolve slowly, and will be done internally. We are not interested in outside attempts to do this work for now.
  • The SDL OSD for MAME is now shipped as part of the main source package. SDL builds for Windows are now regularly built as part of the validation sequence for a new release. Thanks to R. Belmont, couriersud, and Olivier Galibert for their work on the SDL port over the years.

New in MAME 0.136 (Feb 27, 2010)

  • Bugfixes
  • More save state support for many games

New in MAME 0.133 (Aug 10, 2009)

  • a ton of bugfixes
  • MAME emulated in MAME for the first time

New in MAME 0.132 (Jun 9, 2009)

  • Fixed colors in the Aristocrat Mark-IV driver. [Angelo Salese]
  • Hooked up 2nd player mahjong panel in mjkjidai. [Angelo Salese]
  • Watchdog hooked up in twinkle.c so test mode exits. [smf]
  • Fixed for good the colors in 86 Lions. [Angelo Salese]
  • Fixed address line swapping in Mirax. [Olivier Galibert]
  • Fixed rom 2 decryption in Mirax. [Tomasz Slanina]
  • Improved the video emulation in Mirax. [Angelo Salese]
  • Fixed a minor typo in the SSEM debugging features. [MooglyGuy]
  • Fixed a number of year listings known to be unknown or incorrect the
  • current MAME source. The source for these changes come from the book:
  • Arcade TV Game List (Edition: Domestic and Overseas, 1971 - 2005).
  • [Tafoid, Fujix]
  • Update ghosteo driver with information out of eolith.c about QS1000
  • and added the sample rom, with a note about it NOT being dumped from
  • this PCB but is a common sample rom used by Eolith. [Brian Troha]
  • Fixed minor cycle counting inaccuracy in Z80 core. [Marshmellow]
  • Added the concept of device contracts. A contract is a well-defined
  • set of interfaces supported by a device, and identified by a unique
  • string identifier. A device may support any number of contracts,
  • described in a list via the DEVICE_CONTRACT_LIST* macros. The purpose
  • of contracts is to provide a means for devices to expose a standard
  • set of interfaces to other parts of the system. For example, the PCI
  • device should expose a contract that includes functions for
  • configuration register access, and 32-bit I/O. Then any device with
  • a PCI interface should implement the PCI contract, so that the PCI
  • bus device can route things appropriately. [Aaron Giles]
  • Removed the MDRV__REMOVE macros. A simple DEVICE_REMOVE
  • works now that device types are not needed. [Aaron Giles]
  • Verified clocks on Samurai Aces pcb. [Corrado Tomaselli]
  • Added missing static and const qualifiers throughout the source.
  • [Atari Ace]
  • Changed several internal interfaces to be more consistent, namely
  • (1) passing device_config as a const always, (2) passing
  • running_machine as a non-const always, (3) eliminating running_machine
  • where possible, (4) passing machine/device first, and (5) preferring
  • (screen, bitmap, cliprect) over (machine, bitmap, cliprect) when all
  • are needed for rendering. [Atari Ace]

New in MAME 0.129 (Feb 26, 2009)

  • New -video sdl13 video driver using SDL 1.3 texture and line primitives. Acclerated SDL 1.3 drivers including directfb now run very fast. See src/osd/sdl/README_SDL13.txt for full details.
  • fixed returning (w,h) = (0,0) in get_max_bounds
  • SDL1.3: Clear bck when moving
  • SDL1.3: now compiles on win32
  • SDL1.3: Support screen refresh rates, provided the sdl video layer supports them (e.g. X11)
  • Use video_config.waitvsync (previously option was queried)
  • -video soft / -sm now supports -prescale
  • Cleanup of SDL code and data