[arcade] Mame x64 i x86 0.186

[1] @ środa, 31 Maja 2017 22:00CET

[arcade] Mame x64 i x86 0.186
Skomentuj

A czas sobie płynie banalnie tik, tak, a miesiące odmierza kolejna edycja megaprojektu na scenie emulacji, czyli MAME.

 

Mame 0.186 31.05.17

It’s been one of those long, five-week development cycles, but it’s finally time for your monthly MAME fix. There’s been a lot of touched in this release, with improvements in a number of areas. But before we get to the improvements, we have an embarrassing admission to make: the game added in 0.185 as Acchi Muite Hoi is actually Pata Pata Panic, and the sound ROM mapping was incorrect, making the game unplayable. That’s all sorted out now though, thanks to occasional contributor k2. 
New working arcade games include Epos Revenger ’84, Jockey Club II, Hashire Patrol Car, the Mega Play version of Gunstar Heroes, and the much-awaited Taito Classic Space Cyclone. Improvements to emulation make Legionnaire and Heated Barrel fully playable at long last, and Megatouch XL 6000 is working in this release. There are also plenty of new versions of supported games, including a world release of the puzzle game Star Sweep, the Taito licensed version of Bagman, the Japanese release of Top Landing, the Italian release of Penky, and European bootlegs of Amidar and Phoenix. We’ve got some exciting improvements to supported arcade games this month, too. Sound effects for Universal’s Cheeky Mouse are now supported, and the analog section of the melody synthesiser used in Zaccaria’s Jack Rabbit and Money Money has been implemented, although it’s still missing the cassa (bass drum) sound at the moment. We need schematics and quality PCB photos to add support for analog sound synthesis in more games, so if you find any we’d really appreciate if you could send them our way.
New working home/handheld games include Jungle Soft Zone 60, Gradius, Lone ranger, Teenage Mutant Ninja Turtles, Top Gun, and the Game & Watch titles Mario’s Cement Factory, Boxing, Donkey Kong II and Mickey & Donald. The CoCo Games master cartridge is supported as a CoCo slot device, support for the French Minitel 2 terminal has been added (thanks to Jean-François Del Nero), and there’s some more progress on the InterPro systems from Patrick Mackinlay. Peripherals for the TI-99 home computer family have been overhauled, making the PEB a slot device that plugs into the I/O port – this will require changes to your configuration if you use this family of computers. Finally, the -listroms verb supports device sets (e.g. mpu401 or m68705p3), -listroms, -verifyroms and -listxml support multiple patterns on the command line, -verifyroms is much faster when a small number of sets are specified, and the romcmp tool has seen several improvements.

 

MAMETesters Bugs Fixed
  • 00599: [DIP/Input] (m72.cpp) poundfor: You can't move the arrows on the menu screens to choose the other boxer or game (AJR)
  • 06103: [Documentation] (taitopjc.cpp) optiger: The correct description is "Operation Tiger (Ver 2.14 O)" (sjy96525)
  • 06540: [Crash/Freeze] (hh_tms1k.cpp) bshipb: [debug] Assert when starting emulation (Robbbert)
  • 06541: [Crash/Freeze] (laserbat.cpp) laserbat, lazarian: [debug] Assert when starting emulation (Robbbert)
  • 06542: [Crash/Freeze] (toratora.cpp) All set in toratora.cpp: [debug] Assert when starting emulation (Robbbert)
  • 06544: [Crash/Freeze] (didact.cpp) can09: [debug] Assert when starting emulation (Robbbert)
  • 06547: [Crash/Freeze] (tv990.cpp) All sets in tv990.cpp: [debug] Assert when starting emulation (Robbbert)
  • 06555: [Crash/Freeze] (apple2.cpp) All sets in apple2.cpp, apple2e.cpp: Mounting ezcgi9938 or ezgui9958 into any slot causes Fatal Error (AJR)
  • 06558: [Interface] agat7 and others: mame -verifyroms not working for agat7 and 129 other sets (Nathan Woods)
  • 06560: [Crash/Freeze] (coco3.cpp) All sets in coco12.cpp, coco3.cpp: Loading cartridges from softlists locks up emulator (Nathan Woods)
  • 06575: [Debugger] DEBUGGER: MAME crashes when given the 'symlist' command in the debugger (Nathan Woods)
  • 06587: [Sound] (model1.cpp) vf: Loss of Sound (AJR)
  • 06589: [Graphics] (namcos1.cpp) puzlclub: Title Screen corruption (Ivan Vangelista)
  • 06591: [Interface] (ksys573.cpp) All sets in ksys573.cpp: Exception when attempting -listxml (Nathan Woods)
New working machines
  • Fidelity Sensory Chess Challenger 6 [hap, yoyo_chessboard]
  • Game & Watch: Mario's Cement Factory [hap, Sean Riddle, JonasP]
  • Gunstar Heroes (Mega Play) [colour thief, brizzo]
  • Hashire Patrol Car (J 990326 V1.000) [BillD, ShouTime, rtw, Sean Sutton, Smitdogg, MetalliC, The Dumping Union]
  • Jang Taku (V 1.3) [system11, The Dumping Union]
  • Jockey Club II (v1.12X, older hardware) [Luca Elia, Gerald (COY), ANY]
  • Minitel 2 [Jean-Francois DEL NERO]
  • Novag Constellation Forte (version A) [Berger]
  • Player's Edge Plus (PS0629) Double Hot Peppers Slots [Brian Troha]
  • Revenger '84 (newer) [Andrew Welburn, Craig Anstett, Angelo Salese]
  • Space Cyclone [David Haywood, Nicolas Francfort, Sean Sutton, Tourniquet, ShouTime, Anonymous Donator, ranger_lennier, David Stevens, Mr. Goodwraith, John Wilke, Paul Vining, Ryan Gatto, rtw, Jan Stuhler, Rod_Wod, Elliott Kipper, Greg Stout, *=/STARRIDER=*, Ross Esposito, Paul Gaulton, Chris Heflin, Anonymous Donator from Switzerland, Fabien Marsaud, Surgeville, krick, B2K24, Anonymous Donator from Italy, David Jorge, Andrea Babich, Ciacchi Stefano, Mucci, gamez fan, Brian Troha, VFR750P, anonymous, Mr. Anonymous from Outer Space, InsertMoreCoins, Game Preservation Society, dax_PL, Russell Howard, Peter Wilhelmsen, Sebastien Monassa, f205v, Smitdogg, Gerald (COY), Brian Sutherland, The Dumping Union]
  • Zone 60 (Jungle Soft / Ultimate Products (HK) Ltd) [RebeccaRGB]
New working clones
  • Bagman (Taito) [ShouTime, The Dumping Union]
  • Bucky O'Hare (ver JAA) [ShouTime, The Dumping Union]
  • Cadillacs and Dinosaurs (Asia TW 930223) [yuic]
  • Captain Silver (Japan, revision 1) [Apocalypse, The Dumping Union]
  • Craft II+ [Datassette, R. Belmont]
  • Dottori-Man Jr. [hap]
  • Heathkit H-19 w/ ULTRA ROM [Mark Garlanger]
  • Jackal (bootleg, Rotary Joystick) [f205v, The Iron Goat]
  • Jockey Club II (v1.01, older hardware) [Luca Elia, Gerald (COY), ANY]
  • Jockey Club II (v1.10X, older hardware) [Luca Elia, Gerald (COY), ANY]
  • Jockey Club II (v2.03X RC, older hardware, prototype) [Luca Elia, Gerald (COY), ANY]
  • Jockey Club II (v2.00, newer hardware) [Luca Elia, Gerald (COY), ANY]
  • Jockey Club II (v2.01X, newer hardware) [Luca Elia, Gerald (COY), ANY]
  • Jockey Club II (v2.04, newer hardware) [Luca Elia, Gerald (COY), ANY]
  • Jockey Club II (v2.20X, newer hardware) [Luca Elia, Gerald (COY), ANY]
  • King of Boxer (Japan) [ShouTime, The Dumping Union]
  • Mahjong Yarou [BET] (Japan, set 2) [system11, The Dumping Union]
  • Mandinga (bootleg of Amidar) [Josele Fernandez]
  • Mega Force (US) [ShoutTime, The Dumping Union]
  • MegaTouch XL 6000 (Version r04) [arbee]
  • Mouse Trap (version 4, bootleg) [f205v]
  • Nebulous Bee [Ivan Vangelista]
  • Nibbler (rev 7) [CraftyMech]
  • Ojanko Club (Japan, set 2) [Yasuhiro Ogawa]
  • Pang (bootleg, set 5) [Gerald (COY), ShinobiZ]
  • Penky (Italian) [ShouTime, The Dumping Union]
  • Phoenix (Hellomat Automaten bootleg) [unknown]
  • Rastan Saga (Japan Rev 1) [Michel BLANCO]
  • Real Mahjong Haihai (Japan, older) [system11, The Dumping Union]
  • Shiritsu Justice Gakuen: Legion of Heroes (Japan 971216) [ShouTime, The Dumping Union]
  • Space War (Leisure and Allied) [Kaizen]
  • Space Wipeout [Andrew Welburn]
  • Speak & Spell (Spanish, prototype) [hap, Sean Riddle, David Viens]
  • Star Sweep (World, STP2/VER.A) [Coolmod/Bill D]
  • Super Street Fighter II: The Tournament Battle (Asia 931005) [idc/Team Avalaunch]
  • Tatacot (JA 951128 V1.000) [BillD, ShouTime, Sean Sutton, Anonymous Donator, Smitdogg, The Dumping Union]
  • Top Landing (Japan) [ShouTime, The Dumping Union]
  • Touchmaster 2000 (v4.XX3 Spanish Evaluation) [Brian Troha, The Dumping Union]
  • Touchmaster 3000 (v5.02 Spainish) [Brian Troha, The Dumping Union]
  • Touchmaster 3000 (v5.XX Standard AMOA Evaluation) [Brian Troha, The Dumping Union]
  • Wonder Boy (set 6, 315-5179) [Mathieu Patard]
Machines promoted to working
  • 7 Smash [David Haywood]
  • Contra (handheld) [hap, Sean Riddle]
  • Game & Watch: Boxing [hap, Sean Riddle]
  • Game & Watch: Donkey Kong II [hap, Sean Riddle, Reinier]
  • Game & Watch: Mickey & Donald [hap, Sean Riddle, O. Galibert]
  • Gradius (handheld) [hap, Sean Riddle]
  • Heated Barrel (World version 3) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
  • Legionnaire (World) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
  • Lone Ranger (handheld) [hap, Sean Riddle]
  • Mahjong Yarou [BET] (Japan, set 1) [Guru, Ivan Vangelista]
  • MegaTouch XL (Version R1, prototype?) [R. Belmont]
  • MegaTouch XL 6000 (Version r07) [R. Belmont]
  • Microman Battle Charge (J 990326 V1.000) [MetalliC]
  • Poker Genius [AJR]
  • Technical Bowling (J 971212 V1.000) [MetalliC]
  • Teenage Mutant Ninja Turtles (handheld) [hap, Sean Riddle]
  • Top Gun (handheld) [hap, Sean Riddle]
Clones promoted to working
  • Galaxy Wars (Taito) [Kaizen]
  • Heated Barrel (Electronic Devices license) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
  • Heated Barrel (US) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
  • Heated Barrel (World old version) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
  • Heated Barrel (World version 2) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
  • Jockey Club II (v1.00, older hardware) [Luca Elia, Gerald (COY), ANY]
  • Jockey Club II (v2.05, newer hardware) [Luca Elia, Gerald (COY), ANY]
  • Legionnaire (Japan) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
  • Legionnaire (US) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
  • MegaTouch XL 6000 (Version r02) [R. Belmont]
  • T.T. Defender [ShouTime]
New machines marked as NOT_WORKING
  • A-Plan [Guru]
  • Acorn Communicator [R. Belmont]
  • Betting Zoo - Mr. Cashman (0251064, US) [Heihachi_73]
  • BPM Microsystems BP-1200 [Lord Nightmare]
  • Buccaneer (0252523, US) [Heihachi_73]
  • Canyon Rose (AHG1463, US) [Heihachi_73]
  • Chrysler Electronic Voice Alert (11-function) [hap, Sean Riddle, David Viens]
  • Cyber Arcade 120-in-1 [David Haywood]
  • Diamond Destiny (AHG1533, US) [Heihachi_73]
  • Dragon Treasure (Rev B) (GDS-0030B) [f205v, rtw]
  • Dream Hunting (US) [ShouTime, The Dumping Union]
  • Football Power [ArcadeHacker, The Dumping Union]
  • Fortune Fever (BHG1566, US) [Heihachi_73]
  • Hog Wild (US) [ShouTime, The Dumping Union]
  • InterAct 32-in-1 [David Haywood]
  • InterAct 8-in-1 [David Haywood]
  • Jumping Beans (0100161V, NSW/ACT) [Heihachi_73]
  • Lexibook Compact Cyber Arcade [David Haywood]
  • Mushiking The King Of Beetles 2004 Second (Japan) [f205v, rtw]
  • One For All (0101503V, New Zealand) [Heihachi_73]
  • Quest of D Oukoku no Syugosya Ver. 3.02 [ShouTime]
  • Quest of D The Battle Kingdom [ShouTime]
  • Return of the Samurai (10117211, NSW/ACT) [Heihachi_73]
  • Royal King Jang Oh 2 (v4.00 1984 Jun 10th) [system11, The Dumping Union]
  • Scatter Magic III (0452569, US) [Heihachi_73]
  • Shoot Away II [R. Belmont, Surgeville, Sean Sutton, Smitdogg, The Dumping Union]
  • Sweet Liberty Deluxe (AHG1575, US) [Heihachi_73]
  • V-Dog (prototype) [David Haywood]
  • Wild Coyote (AHG1515, US) [Heihachi_73]
  • dreamGEAR 75-in-1 [David Haywood]
  • dreamGEAR My Arcade Portable Gaming System (DGUN-2561) [David Haywood]
  • dreamGEAR Wireless Motion Control with 130 games (DGUN-2500) [David Haywood]
New clones marked as NOT_WORKING
  • Bachelorette Party (BHG1579, US) [Heihachi_73]
  • Big Ben (20126911, NSW/ACT) [Heihachi_73]
  • Big Red (1J009211, NSW/ACT) [Heihachi_73]
  • Capcom Vs. SNK 2 Mark Of The Millennium 2001 (GDL-0008) [rtw, Eunice Rodriguez, Surgeville, Jacob Kesinger, Smitdogg, The Dumping Union]
  • Cash Crop (0300447V, NSW/ACT) [Heihachi_73]
  • Dragon Treasure (Rev A) (GDS-0030A) [f205v, rtw]
  • Dynamite Jack (CHG1562, US) [Heihachi_73]
  • Enchanted Forest - Cash Express (CHG1536, US) [Heihachi_73]
  • Geisha - Jackpot Carnival (0351033, US) [Heihachi_73]
  • Helen of Troy (1J008311, NSW/ACT) [Heihachi_73]
  • Inca Sun (DHG1577, US) [Heihachi_73]
  • King Penguin (20109021, NSW/ACT) [Heihachi_73]
  • Koala Mint (CHG1573, US, set 2) [Heihachi_73]
  • Loco Loot (AHG1513, US) [Heihachi_73]
  • Margarita Magic (EHG1559, US, set 2) [Heihachi_73]
  • Mountain Money (BHG1465, US) [Heihachi_73]
  • Mountain Money - Cash Express (AHG1629, US) [Heihachi_73]
  • Party Gras (AHG1568, US) [Heihachi_73]
  • Peacock Magic (0151352, US) [Heihachi_73]
  • Penguin Pays (0300113V, NSW/ACT) [Heihachi_73]
  • Pompeii (0151158, US) [Heihachi_73]
  • Queen of the Nile (0301059V, Holland) [Heihachi_73]
  • Queen of the Nile Special Edition (20102811, NSW/ACT) [Heihachi_73]
  • Special Forces Elite Training (v01.02.00) [ShouTime, R. Belmont, The Dumping Union]
  • Star Trek: Voyager (stand-up version 1.002) [ShouTime, The Dumping Union, R. Belmont]
  • Sun & Moon (0251303, US) [Heihachi_73]
  • Super Bucks II (0300006V, NSW/ACT) [Heihachi_73]
  • Teenage Mutant Ninja Turtles (1.04) Germany [PinMAME]
  • Thrill Drive 2 (ver JAA) [ShouTime, The Dumping Union]
  • Toucan Tango (0301388V, Holland) [Heihachi_73]
  • Unicorn Dreaming (BHG1584, US) [Heihachi_73]
  • Wild Thing (0201176V, NSW/ACT) [Heihachi_73]
New working software list additions
  • cgenie_cass: Colour Frog, Synthesizer (TCS), Colour-Zap Ver 1.0 (TCS), DIG-BOY (TCS) [Juergen Buchmueller]
  • ibm5150:
  • Arkanoid 2: Revenge of Doh, Crime Wave, Prince of Persia (5.25", v1.1), Operation Wolf, Terminator 2: Judgment Day [ArcadeShadow]
  • Ferrari Formula One, Savage [breiztiger]
  • ibm5170: Dark Seed, The Secret of Monkey Island [ArcadeShadow]
  • ibm5150, ibm5170: Many IBM PC-DOS sets [Justin Kerk]
  • t1000: MS-DOS (Version 2.11, Tandy version 02.11.24), MS-DOS (Verson 3.30, Tandy Version 03.30.20) [Justin Kerk]
  • z80ne_cass: 27 known titles in 1200, 600 and 300 Baud variants [Reagan Roush]
  • z80ne_flop: 39 known titles [Reagan Roush]
New NOT_WORKING software list additions
  • gba_ereader: Doubutsu no Mori Card-e (Series 1 and Series 2 cards) [Shideravan]
Translations added or modified
  • Hungarian [Lothar Serra Mari]
Source Changes
  • seibucop.cpp: Fixed Legionnaire / Heated Barrel scenery walking bug (a different 138e is used). [Angelo Salese]
  • epos.cpp: Several changes to The Dealer, Revenger '84 and Beastie Feastie hardware: [Angelo Salese]
    • Fixed RAM based colors.
    • Added backup RAM support.
    • Added flip screen support.
  • m14.cpp: Revised PT Reach Mahjong, making it actually work: [Angelo Salese]
    • Added ball and paddle screen drawing, green background as per flyer pictures, and flip screen support.
    • Added reach button and updated input labels.
  • k054321: Implemented as a device. [O. Galibert, Phil Bennett]
  • z180: Fixed obvious typo detected by Coverity, thanks Coverity. [O. Galibert]
  • Added a mechanism for devices to generate clocks for other devices: [AJR]
    • Made set_unscaled_clock and set_clock_scale not call notify_clock_changed unless the device has been started.
    • Made owner-derived clocks update whenever the owner's clock changes, including at configuration time.
    • Add clock_update_delegate type to represent device-generated clock outputs that may be dynamically modified. - Model implementation of this is the CLK output in I8085A.
  • Partially rewrote uPD4701 device and hooked it up to a few Sega games. [AJR]
  • Added uPD4701A device to cabal (trackball sets), calibr50, eaglshot, horshoes, poundfor and wwallyj. [AJR]
  • segae.cpp: Added PPI and coin counters. [AJR]
  • Made MC-8123 into a device. [AJR]
  • megatech.cpp: Fixed Free Play regression. [AJR]
  • arabfgt: Replaced protection MCU simulation with emulation of actual program. [AJR]
  • taito_l.cpp: More MB8421, less HOLD_LINE (fixes sound in evilston). [AJR]
  • acommand: Use tilemap device. [AJR]
  • daytona: Added feedback driver board (including ROM). [AJR]
  • fresh: Added some sound. [AJR]
  • liberate.cpp: All PSGs are AY-3-8912A. [AJR]
  • mrflea: Use PPIs for interboard communication and PIC for sub interrupt. [AJR]
  • model1.cpp: Worked around race condition that caused vf to lose sound. [AJR]
    • Causes swa to show an error message before booting normally due to poor I/O board emulation.
  • Fixed bug that permanently disabled some UI search strings when they were cleared. [AJR]
  • Copy longname, manufacturer, year, filetype, etc. for image info in all softlisted cases. [AJR]
  • Made -listroms display a user-friendly message when no ROMs are required. [AJR]
  • Improvements to romcmp: [AJR]
    • Identify plain ASCII text files as such.
    • If a ROM has the same data in each half, print the hashes for that.
    • Avoid buffer overruns.
    • For calculating address masks, don't assume file size to be a power of 2.
  • Replace linenoise-ng with a simpler port that uses a different UTF-8 parser. [Carl]
  • plugins/console: Improved suggested completions. [Carl]
  • luckgrln.cpp: Added DIPs and layout for 7smash, promoted to working. [David Haywood]
  • Preliminary steps for basic VT03 (NES clone) support: [David Haywood]
    • Allowed derived classes to extend the PPU functionality to support the basic modes.
    • Added VT03 PPU variant and machine driver.
    • Moved mc_dgear from nes.xml to this driver and added several dumps.
    • Added some support for cybar120 extended sprite addressing.
  • mitchell.cpp: Fixed NVRAM saving. [David Haywood]
  • scyclone.cpp updatesundefinedpromoted to working: [David Haywood]
    • Added sprite colours and preliminary starfield (no twinkle, uncertain star positions).
    • Documented probably hardware collision feature.
    • Added preliminary flipscreen support.
    • Added sound - discrete section missing.
    • Added save state support.
  • ojankohs: Rewrote input handling: [Dirk Best]
    • Added missing player 2 controls.
    • Verified and removed non-existent keys from games.
    • Added DIP switch locations to all games and identified some unknown DIP switches.
    • Cleaned up and corrected code, and removed runtime tagmap lookups.
  • Hooked up PPI(s) for chinsan, igspoker, jackie, megaphx, thief and upscope. [Dirk Best]
  • chinsan: Merged with mayumi driver, general improvements and cleanup: [Dirk Best]
    • Cleaned up inputs and added flip flop and statistics buttons.
    • Identified coinage and demo sound DIP switches.
    • Set YM2203 clock to a more likely 10MHz/8.
    • Hooked up interrupt enable, flip screen and NVRAM.
  • thief: Verified XTALs and cleaned up machine configurations. [Dirk Best]
  • megaphx: Replaced PIC16C54 MCU simulation with emulation using existing dump. [Dirk Best]
    • Also cleaned up DIP switches, added DIP locations, and added documentation.
  • Added new SN54/74166 8-Bit Parallel-In/Serial-Out Shift Register device. [Dirk Best]
  • ym2203: Fixed crash on fatal errors. [Dirk Best]
  • emupal: Added error handling and allowed palette region name to be overridden. [Dirk Best]
  • Replaced some custom palette initialisation functions with appropriate standard callbacks. [Dirk Best]
  • ui: Added ability to select different tilemap categories in tilemap viewer with page up/down keys. [Dirk Best]
  • via6522 updates, adds support for external clock: [Joakim Larsson Edstrom]
    • Refactored shifter, adding support for more features and fixing a few bugs.
    • Tuned shifter IRQ timing to be more cycle accurate.
    • Fixed the flank timer value, which improves but doesn't completely fix the vectrex regression.
  • z80scc: Implemented Reset Tx Interrupt Pending Command (fixes virtpool). [Joakim Larsson Edstrom]
  • Added support for Seiko S-29X90 16-bit EEPROMs. [Luca Elia]
  • Seta ST-0020 updates: added 4 tilemaps and switchable resolutionundefinedST-0032 video on par with ST-0020. [Luca Elia]
  • jclub2.cpp: Jockey Club II updates: [Luca Elia]
    • Split sets by software revision.
    • Added default EEPROMs and documented the procedure.
    • Finished I/O and added layout for on-screen keyboards.
    • Added sound communication.
    • Fixed backgrounds and colors.
  • Added hopper-like mode to ticket dispenser device. [MetalliC]
  • ti99: Improvements to peripheral handling: [Michael Zapf]
    • Rearranged bus/ti99 subtree, moved classes into namespaces, moved ti99 stuff from ti99x to ti99/internal.
    • Split big, all-in-one gromport.cpp into separate device files, introducing "gromport" as a bus of its own.
    • Added console connector "ioport" with PEB as slot option - PEB now needs to be plugged into TI-99/4/4A/8.
  • Added hack to fish hashpath option out of INI files prior to softlist evaluation. [Nathan Woods]
  • Fixed issue in image identification code accessing an empty vector when the hashed data length is zero. [Nathan Woods]
  • CoCo: Made 6883 SAM control the root device clock, and changed CoCo devices to use derived clocks. [Nathan Woods]
  • Cleanups to ram_device: [Nathan Woods]
    • Expose specific options, removing the burden of parsing RAM strings from clients.
    • Moved validation of command line arguments out of device_validity_check().
  • imgtool updates: [Nathan Woods]
    • Cleaned up validity code and transitioned to std: :wcerr as Windows doesn't like mixing std::wc(out|err) with printf.
    • Fixed issue with 'listfilters' command.
    • Extremely basic fix to the imgtool <-> CHD HD bridge (really nees much more work).
    • Simplified CHD metadata load since C++11 allows writing to a std: :string directly.
  • Windows options fixes: [Nathan Woods]
    • Removed redundant ";global_inputs".
    • Disambiguated "yiqp" abbreviation - YIQ phase count is now "yiqpc" (YIQ pixel clock scaling is still "yiqp").
  • Auxiliary verb handling cleanup: [Nathan Woods]
    • Fixed a bug where resolved slot/image options would choke -romident.
    • Fixed crash when -romident is not supplied any arguments.
    • Converted verb handlers to take arguments as a vector of strings.
    • Fixed regression preventing -listslots/-listmedia working when slot options are specified.
  • Don't strip spaces/quotes from command line arguments, only INI option values. [Nathan Woods]
  • Fixed an issue that could cause problems when loading reset_on_load devices from software lists at runtime. [Nathan Woods]
  • Miscellaneous cleanup and modernisation: [Nathan Woods]
    • Polished up traces of slot options menu's pre-C++ heritage and moved completely private code to an anonymous namespace.
  • Created device_slot_interface: :slot_name() to wrap pattern of taking the tag and removing the initial colon.
  • Changed running_machine: :schedule_[load|save]() to take 'std::string &&' instead of 'const char *'.
  • Converted running_machine: :saveload_schedule to scoped enum.
  • Changed 'int ignore_warnings' parameter on core_options: :parse_ini_file() to 'bool ignore_unknown_options'.
  • Retired min/max in attotime.h in favor of std: :[min|max]().
  • cgenie: Fixed loading ROMs from softlist in floppy interface. [Nigel Barnes]
  • wicat: Added floppy drive and attached software list (not working). [Nigel Barnes]
  • z180: Added support for DREQ and TEND signals, and fixed dma0 count and DREQ handling. [BartmanAbyss]
  • Fixed two software loading bugs: [Robbbert]
    • Fatal error on reset if either a multipart softlist item was loaded, or a single-part item was loaded into a system with more than one slot of the same media type.
    • Fatal error on non-existent images specified in INI files (bad image is ejected, restoring previous behaviour).
  • xbox/chihiro updates: [Samuele Zannoli]
    • Migrated PCI devices to new PCI bus framework.
    • Made USB peripherals slot devices.
  • seattle, vegas: Updated drivers to new PCI bus system. [Ted Green]
  • iteagle: Added save state support. [Ted Green]
  • vrc5074: Added new Nile 4 System Controller device. [Ted Green]
  • Fixed graphics decode issues and improved palette generation in Dodge Man and Battle Cross. [Tomasz Slanina]
  • hcd62121: Improved rotate and shift instructions; identified COM and PORT registers; fixed unidasm configuration. [Wilbert Pol]
  • H8 improvements: [BartmanAbyss]
    • Fixed nstruction eepmov.b (used r4h instead of r4l).
    • Added support for non-autorequest DMA (DREQ edge, DREQ level).
    • Added support for H8/300H to h8_dma (previously only H8/300S supported).
    • Added DMA channels and RTMCSR register to H8/3002.
  • Added (partial) correct register mappings to HD6345. [BartmanAbyss]
  • hp9845: Added Support for HPI floppy format used for HP-formatted 8" floppy disks. [F.Ulivi, A.Kueckes]
  • hp9895: Fixed a segfault when emulating the HP9845 drive (caused by rounding errors). [F.Ulivi]
  • hp9845: Display improvements and softkey support: [F.Ulivi]
    • Improved text video of 45C, improved graphic cursors of 45C and 45T, and implemented softkeys for 45C and 45T.
  • hp9845: Fixed a system freeze when loading memory tester from tape. [F.Ulivi]
  • starshp1: Removed hack to restore correct behavior when ships explode. [Frank Palazzolo]
  • N64 RSP DRC: Wrap PC to 12 bits in a few more places. [Happy]
  • Added support for French Minitel 2 Terminal: [Jean-Francois DEL NERO]
    • Added support for TS9347 display processor variant.
    • Fixed visible area.
    • Fixed random crash in EF9345/TS9347 when drawing characters at right or bottom border.
  • Fixed 6800 invalid instruction length/program counter behavior and renamed invalid opcodes. [Jean-Francois DEL NERO]
    • This makes goupil g1 Basic work.
  • Fixed audio sample ROM mapping and corrected title of Pata Pata Panic. [Katsuhiko Kagami]
    • Previously called "Acchi Muite Hoi" based on incorrect auction description.
  • InterPro improvementsundefinedip2800 boots to FDM prompt with many memdiag test failures: [Patrick Mackinlay]
    • Fixed CPU/MMU ssw bug.
    • Added preliminary nscsi support.
    • Added preliminary MMU address translation.
    • Expanded memory maps for several devices.
    • Improved IRQ and DMA handling (still not working properly).
    • Stubbed out more SGA registers, added SRARB.
    • Added NCR53C94 support to ncr5390.cpp.
    • Added start/stop unit command to t10spc.cpp.
  • Fixed issue with the Emscripten port where the emulation would continue to run while paused. [Steven Hugg]
  • CoCo: Added support for Games Master Cartridge developed by John Linville as slot device. [Tim Lindner]
  • Netlist library updates: [Couriersud]
    • Changed Solver.PARALLEL parameter definition - 0: no parallelism; 1: one processor parallel; >1: solve n subnets in parallel.
    • Refactored OPENMP - all OPENMP operations are now templatized in pomp.h.
    • Added 16-bit Galois LFSR generator (used to simulate thermal junction noise in Cheeky Mouse).
  • cheekyms: Added netlist-based discrete audio emulation, replacing the placeholder DACs. [Vas Crabb, Couriersud]
    • Thanks to Sam Grech for supplying high-quality scans of the schematics.
  • monymony, jackrabt: Added netlist for analog processing in melody section of 1B11132 sound board. [Vas Crabb]
    • Added a crude TTL Schmitt trigger model that allows input to source current.
    • Thanks to Couriersud for fixing a rather stupid typo in the tromba (trumpet) section of the netlist.
    • Cassa (bass drum) is currently disconnected as it causes issues with current simulation.
    • Mixing melody with speech and SFX is done outside the netlist, and relative levels are probably wrong.
    • Wide-ranging modernisation/cleanup: [Vas Crabb]
    • Moved static data (short name, full name, source file) out of devices and into device types.
    • Moved state class out of MACHINE_CONFIG_START, eliminating need for MACHINE_CONFIG_FRAGMENT and MACHINE_CONFIG_DERIVED_CLASS.
    • Made game drivers add machine configuration in the same way as any other device.
    • Added support for machine configuration in device members, allowing many internal handlers to be made protected or private.
    • Moved many constants used internally by devices out of headers and into source files.
    • Converted many constants to scoped enums, and reduced scope of many constants and types.
    • Made many callback setters forward the parameter
    • Cleaned up many names that are reserved because they begin with _[A-Z] or contain two consecutive underscores.
    • Gave many devices more descriptive names, and renamed some device types and classes with overly generic names.
    • Untangled fantasy sound and Microprose 3D noise from the driver state classes.
    • Converted DECO BSMT2000 ready callback from a function pointer to a device delegate.
    • Made many devices use object finders for subdevices rather than doing tagmap lookups later.
    • Started to disentangle TI-99 from TI-990 and organised stuff by bus type.
    • Made some TI-99 buses use slot/card interfaces properly.
    • Turned some of the FM, SID, SCSP DSP, EPIC12 and Voodoo cores into idiomatic C++.
    • Factored out some boilerplate for YM chips with PSG.
    • Made Z180 table allocation/setup a bit safer.
    • Improved encapsulation of Z80DART channels and SNES PPU.
    • Converted generic keyboard and terminal to use a device delegate rather than WRITE8 since space/offset/mask aren't relevant.
    • Made terminal device dynamically allocate buffer so derived devices (e.g. teleprinter) can specify size.
    • Started to break out common parts of Samsung ARM SoC devices.
    • Consolidated and de-duplicated forward declarations in src/emu, and removed some obsolete ones.
    • Added #include guards to many headers that were missing them, and made many existing ones consistent.
    • Removed rarely used output and PTY interfaces from emu.h prefix header.
  • Improvements to auxiliary verbs: [Vas Crabb]
    • Added support for device sets to -listroms (e.g. mpu401 or m68705p3).
    • Added support for multiple names/patterns to -listroms, -verifyroms and -listxml.
    • Added check that device short names don't exceed 32 characters in -validate.
    • Made -listxml instantiate slot devices as children of slots rather than the root device.
    • Improved performance of device type walk by at least two thirds.
  • Converted many devices to use machine configuration in member functions. [Vas Crabb, Ivan Vangelista]
  • exidy.cpp: Added PROMs from bootleg to mtrap sets as bad dumps. [f205v, Ivan Vangelista]
  • Added preliminary Sharp SM590 CPU core. [Lord Nightmare, hap]
  • QSound/DL-1425: Updated ROM and comments with corrections from recent decap. [Lord Nightmare, Siliconpr0n, superctr, Quench]
  • Williams Special Chip 1/2: Added pinout diagram, clarified abbreviations, and fixed comments about SC1 vs SC2 behavior. [Sean Riddle, Lord Nightmare]
  • Irem audio: Replaced generic latch with more accurate emulation: [Lord Nightmare]
    • Fixed missing D7 on sound latch, made device_reset clear latch; fixed case where sound CPU interrupt could be cleared in error.
  • epos.cpp updates: [Lord Nightmare]
    • Corrected ROM names/comments and added rom types based on PCB pictures.
    • Noted that revngr84 is a newer set than revenger based on ROM numbering.
    • Implemented Tristar 9000 hardware AY-3-8910 port A 'multiplexer'.
    • Switched Tristar 8000 hardware to use AY-3-8912 as shown on schematics.
  • BP1200: Mostly traced out the SM48D socket module. [Lord Nightmare]
  • Added a note and flag indicating that Williams' Mayday has unemulated protection that is currently hacked around. [Lord Nightmare]
  • Cleaned up GENie Lua scripts and corrected some header file names. [dankan1890]
  • Made software list menu appear if appropriate when starting a machine from the Favorites menu. [dankan1890]
  • scyclone.cpp: Redumped bad ROM, dumped PROMs. [ShouTime]
  • williams.cpp: Redumped defenderj bad ROM, game now works. [ShouTime]
  • stv.cpp: Documented mask ROM version of epr_17951a BIOS. [ShouTime, The Dumping Union]
  • Added Japan Dreamcast flash dump. [rtw]
  • segas18.cpp: Dumped later version of Shadow Dancer sound CPU ROM, documented main program EPR labels. [rtw]
  • by68701.cpp: Added missing ROM dump for flashgdnp1. [PinMAME]
  • aristmk4, aristmk5, aristmk5: Added more sets and improved documentation. [Heihachi_73]
    • Many dumps were corrupted by being transfered to a UNIX system using FTP mode A.
  • Updated Taito Power JC and Taito Type Zero descriptions. [sjy96525]
  • Added working controls for War: Final Assault and Road Burners. [sjy96525]
  • Improved Critter Crusher / Tatacot Gun Control [sjy96525]
  • hh_tms1k.cpp: Fix spelling error in cnbaskb description. [Dagarman]
  • xbox: Replaced bad dump of MCPX 1.0 ROM with checksums with correct checksums. [Mark Riley]
  • Amiga: Use correctly sized boot ROMs for the A1000 (mask ROMs are much larger than the content). [Guru]
  • royalmah.cpp: Redumped mjyarou and verified it only has one Z80. [Guru]
  • dsoccr94: removed redundant DIP switches. [Bad A. Billy]
  • r9751: Added terminal keyboard callback. [Brandon Munger]
  • Updated lua engine documentation. [Dan Amador]
  • Updated hiscore.dat. [Leezer]
  • Removed the minimum sleep time constraint in video_manager: :throttle_until_ticks. [057a3dd61f99517a3afea0051a49cb27994f94d]
→ [ARCADE] Mame History.dat 1.99 for MAME 0.199

HISTORY.DAT 2018 updates

June

History.dat 1.99

  • Updated to MAME 0.199.
→ [Arcade] MAMEUI x86/x64 0.199
→ [arcade] Mame x64 i x86 0.199

MAME 0.199 27 Jun 2018

Today’s the day for our mid-year MAME release. MAME 0.199 includes support for the incredibly elusive Spanish arcade title El Fin Del Tiempo, and the rare Pac-Man hack Titan. Other rare bootlegs added include Come-Cocos (derived from Ms. Pac-Man) and Gran Rally (a Spanish bootleg of Pole Position II).

There are some pretty big improvements to Tatsumi games (Apache 3, Cycle Warriors, Round Up 5), some NMK mahjong games work substantially better (Urashima Mahjong, Mahjong Daireikai, Mahjong Channel Zoom In), and Big Run looks better than ever. War: The Final Assault no longer crashes thanks to a fix in Voodoo emulation.

Floppy drive emulation has been further improved, and a fairly major issue with Apple IIgs and Mac 3.5" drives has been fixed. Sound Blaster direct DAC mode is now supported. Improved Dreamcast GD-ROM emulation allows Daytona USA 2001 to boot. The HP 9000/300 series can now boot from floppy, and the medium-resolution colour graphics option is supported. Tiger Electronics fans can enjoy Battle Arena Toshinden for R-Zone.

MAMETesters Bugs Fixed
  • 06980: [Save/Restore] (spec128.cpp) specpls3: Unable to save state (regression). (AJR)
  • 06983: [Sound] (mtouchxl.cpp) mtchxl6k (possibly others): All sounds play too fast. (Carl)
  • 06984: [Graphics] (esd16.cpp) jumppop, jumppope: Missing graphics in first stage. (AJR)
  • 06988: [Crash/Freeze] (kinst.cpp) kinst: Hangs during Attract Mode, noticeable when a fight loads. (Ivan Vangelista)
  • 06989: [Sound] (champbas.cpp) champbb2j: AY-3-8910 sound is completely missing (Vas Crabb)
  • 06992: [DIP/Input] (hornet.cpp) sscope and clones: Analog inputs do not function. (Ted Green)
  • 07006: [Media Support] (at.cpp) atvga, at386, at486: [possible] Unable load Floppy Diskettes. (Carl)
  • 07007: [Sound] (renegade.cpp) renegade, kuniokun: BGM stops playing after a while. (AJR)
  • 07010: [DIP/Input] (missile.cpp) missile and clones: DIP switch trackball size large/mini labels reversed. (Tafoid)
  • 07017: [Sound] (galaxian.cpp) kingball, kingballj: King's voice is not played correctly. (Ivan Vangelista)
  • 07020: [DIP/Input] (lwings.cpp) trojan and clones: DIP switches incorrectly numbered, and info on unused DIP switches. (Tafoid)
New working machines
  • El Fin Del Tiempo [Esther Barranco, ARPA, Juegos 2.0, Recreativas.org, Roberto Fresca, The Dumping Union]
  • Geneve 9640 Mod [Michael Zapf]
  • Megatouch 7 Encore Edition (9255-90-01 R00, Standard version) [Brian Troha, The Dumping Union]
  • Player's Edge Plus (X000827S+XS000002) Red, White & Blue Slots [Brian Troha]
  • Player's Edge Plus (X002149P+XP000038) Triple Bonus Poker [Brian Troha]
  • R-Zone: Battle Arena Toshinden [hap, Sean Riddle]
New working clones
  • Apple //e (Spain) [AJR]
  • Bubble Memories: The Story Of Bubble Bobble III (Ver 2.5A 1996/02/21) [Arnaldo Abrantes, Pascal Costa]
  • Come-Cocos (Ms. Pac-Man) (Cocamatic bootleg) [Darksoft]
  • Galaxy Wars II (Defender bootleg) [Juan Romero, Recreativas.org, The Dumping Union]
  • Ghost Pilots (prototype) [Brian Hargrove]
  • Golden Tee Golf (Joystick, v3.3) [hammy, The Dumping Union]
  • Gran Rally (Spanish bootleg of Pole Position II) [Jordi Beltran Casany, Recreativas.org, The Dumping Union]
  • Hat Trick Hero '95 (Ver 2.6Asia 1994/11/17) [Artemio Urbina, The Dumping Union]
  • Hidden Catch (World) / Tul Lin Gu Lim Chat Ki '98 (Korea) (pcb ver 3.02) [hammy, The Dumping Union]
  • Jump Coaster (World) [ShouTime, The Dumping Union]
  • Knights of Valour 2 Plus - Nine Dragons / Sanguo Zhan Ji 2 Qunxiong Zhengba / Sanguo Zhan Ji 2 Feilong Zai Tian /
  • Sangoku Senki Busyou Souha (ver. M200XX, 200, 100CN) [300wins, Bill D., The Dumping Union]
  • Metal Slug 3 (NGM-2560, earlier) [Razoola]
  • Player's Edge Plus (PP0472) Deuces Wild Poker [Brian Troha]
  • Player's Edge Plus (X000057P+XP000038) Deuces Wild Poker (Stratosphere Players Club) [Kemel Haidar, Brian Troha]
  • Raiden Fighters (US, newer) [Arzeno Fabrice, The Dumping Union]
  • Strikers 1945 (World, unprotected) [Blackfish, brizzo, rtw]
  • Titan (Pac-Man hack) [Craig Anstett, CraftyMech]
  • Viper Phase 1 (New Version, Germany) [Arzeno Fabrice, The Dumping Union]
  • Machines promoted to working
  • War Mission (WM 4/6/87) [Jordi Beltran Casany, Recreativas.org, ArcadeHacker, David Haywood]
  • Clones promoted to working
  • Head On (Sidam bootleg, set 2) [Angelo Salese]
  • Head On 2 (Sidam bootleg) [Angelo Salese]
New machines marked as NOT_WORKING
  • Hikaru Check ROM Board [coolmod]
  • Mad Dog II: The Lost Gold (3DO hardware) [incog, The Dumping Union]
  • Olympia Olytext 20 [Robbbert]
  • Shootout at Old Tucson (3DO hardware) [incog, The Dumping Union]
  • Visual 550 [Al Kossow]
New clones marked as NOT_WORKING
  • Air Hockey (6.12?, encrypted) [unknown]
  • ALG 3DO Bios [Mr Invader]
  • Donkey Kong Banana Kingdom (satellite) [Will Richardson, Bill D, The Dumping Union]
  • Ferrari F355 Challenge (twin/deluxe, prototype) [coolmod]
  • Power Stone 2 (bootleg) [Arzeno Fabrice, rtw]
  • Puyo Pop Fever (World) (GDS-0034) [Arzeno Fabrice, rtw]
  • Stakes Winner / Stakes Winner - GI Kinzen Seiha e no Michi (early development board) [ResO]
  • The Bally Game Show (LG-6) Germany [PinMAME]
  • The Bally Game Show (LU-3) Europe [PinMAME]
  • The Key Of Avalon - The Wizard Master (client) (Rev C) (GDT-0006C) [rtw, ShouTime]
  • The Key Of Avalon 2.5 - War of the Key (client) (Rev A) (GDT-0019A) [rtw, ShouTime]
  • The Key Of Avalon 2.5 - War of the Key (server) (Rev A) (GDT-0018A) [rtw, ShouTime]
New working software list additions
  • hp9k3xx_flop:
  • 300 series Mainframe Tests, 300 series Terminal Emulator, AMS Utilities for 200/300 series, BASIC 4.0 Compiler, BASIC 5.0 Compiler, CS/80 Exerciser, Digital Filter Design, HP BASIC 4.0, HP BASIC 5.1, HP BASIC 6.4, HP Museum Basic 5 Boot Disc, HP Pascal 3.22, HP-UX 5.1, Interactive Test Generator, Techwriter, Texteditor for 200/300 series, Wordwise 300 [Sven Schnelle]
  • ibm5150: DR DOS 6.0 (French), DR DOS 6.0 Business Update (French, 3.5"), DR DOS 6.0 Business Update (French, 5.25") [breiztiger], PC Games #3, Spontaneous Assembly (Version 2.0) [Foone Turing]
  • ibm5170: Excel (Version 2.10) [darksabre76]
  • neogeo:
  • Ghost Pilots (prototype) [Brian Hargrove]
  • Metal Slug 3 (NGM-2560, earlier) [Razoola]
  • pc98: 2601 - Teikoku Kidoubutai no Koubou, 3tsu no Negai, 714 MIDI Jr., 714 MIDI Special, 88 Kantai Monogatari, 98 Eiwa Jiten, 98 Stadium, 98 Stadium 2 - Shouko no Chousen, PC-9801N/NS/NV Teiban Free Software Shuu - 98NOTE no Hissu Aminosan [Neo Kobe Collection]
  • sorcerer_cass: Checkers, Cross-Up, How The West Was Won, Lazer Fire, Mine Field, Nuclear Reaction, Pie Lob [Robbbert]
  • squale_cart: The Squale Intro [Jean-Francois DEL NERO / HxC2001]
Software list items promoted to working
  • pc98: 0x0F exp.3, 177, The 4th Unit 2 [Carl, r09]
New NOT_WORKING software list additions
  • ibm5170_cdrom: Jaxis (Japan) [SpinalFeyd]
  • neogeo: Stakes Winner / Stakes Winner - GI Kinzen Seiha e no Michi (early development board) [ResO]
Source Changes
  • esb: Fixed ROM loading bug. [AJR]
  • taito_b.cpp: Identified TC0180VCU as source of interrupts and converted to callbacks (timing is still guesswork). [AJR]
  • keytronic_pc3270: Corrected INT0 line polarityundefinedfixes keyboard error on tosh1000. [AJR]
  • exidy.cpp, victory.cpp: Fully encapsulated audio devices. [AJR]
  • atetrisb3: Hooked up microcontroller to get working sound. [AJR]
  • i8275 DMA refinements: [AJR]
    • undefined Exclude FIFO characters from counting towards filling character buffer.
    • undefined Extend DMA up to one character past an "end of DMA" control code.
  • wicat: Reduced video glitches with more sensible interrupt handling. [AJR]
  • balsente.cpp: Split NVRAM between two X2212 devices. [AJR]
  • jedi: Moderate driver overhaul: [AJR]
    • undefined Split NVRAM between two 4-bit X2212 devices.
    • undefined Guarantee an invalid checksum when default NVRAM data is used (so that the manufacturer's high scores will be installed).
    • undefined Modernized sound latches.
    • undefined Use WSQ handler to drive TMS5220.
  • vta2000: Added speaker sound. [AJR]
  • balsente.cpp: Use ACIA devices for sound communication. [AJR]
  • x2212: Removed memory interface and cleaned up code. [AJR]
  • tms9928a: Exposed internal palette using device_palette_interface. [AJR]
  • dynax.cpp: Encapsulated "Rev. 2" blitter as a device. [AJR]
  • cidx628: Made this display something again. [AJR]
  • tatsumi.cpp improvements: [Angelo Salese]
    • undefined Removed an ugly kludge in Round Up 5, fixing soft resets.
    • undefined Added vertical text scrolling to Round Up 5.
    • undefined Fixed Apache 3 out-of-bounds colors for sprites (trees and buildings).
    • undefined Fixed Round Up 5 video priority on map screen after a play.
    • undefined Added background bitmap layers to Round Up 5.
    • undefined Improved road clipping for Round Up 5.
    • undefined Make Cycle Warriors sub CPU not stall on soft reset.
    • undefined Added row/column scroll register select for Cycle Warriors and Big Fight.
    • undefined Added shadow sprites to Cycle Warriors and Big Fight.
    • undefined Inverted Oki status for Cycle Warriors and Big Fight - fixes "we got 'em" sample playback in the former.
    • undefined Implemented per-tile high priority and opacity enable bits for Cycle Warriors and Big Fight - fixes several glitches.
    • undefined Fixed color banks for Cycle Warriors and Big Fight - fixes fade in/out effects and CRT test colors.
    • undefined Applied page wraparound for backgrounds - fixes various glitches in Big Fight and Cycle Warriors.
    • undefined Invert shadow product when a specific register is enabled (used by Big Fight to simulate disco strobe lights).
  • ninjakd2.cpp: Attempted to fix bullets not shot by enemies in Omega Fighter. [Angelo Salese]
  • taitosj.cpp: Added input buttons mode to kikstart. [Angelo Salese]
  • trucocl.cpp: Allowed multiple coin insertions. [Angelo Salese]
  • cischeat.cpp improvements: [Angelo Salese]
    • undefined Fixed road/sprite priorities and long-standing road colors regression in Big Run.
    • undefined Hand-tuned sound frequencies to match reference for Big Run.
    • undefined Hooked up sprite DMA to Wild Pilot - fixes flickering.
    • undefined Added backup RAM to Captain Flag.
  • ms1_tmap.cpp: Initialize VRAM to sane defaultundefinedfixes ugly back pen showing up in Big Run. [Angelo Salese]
  • jalmah.cpp improvements: [Angelo Salese]
    • undefined Re-wrote video emulation using Mega System 1 tilemap devices.
    • undefined Fixed Urashima Mahjong video priority during gameplay (score display and calls).
    • undefined Emulated video scrolling partial updates for Urashima Mahjong - fixes winning animations.
    • undefined Fixed color protection in Urashima Mahjong (girls and test mode).
    • undefined Wrote a preliminary snippet for sound banking in Urashima Mahjong/Mahjong Channel Zoom In/Mahjong Daireikai.
  • cyclemb.cpp: Bumped sprite size in Cycle Maabou, fixed some missing sprites (for example in how to play screen). [Angelo Salese]
  • Added AppVeyor build configuration. [balrog]
  • Added support for building on riscv64, and made m68000 makefile respect the VERBOSE build option. [Belegdol]
  • senjyo.cpp: Simplified starforc background color swap. [cam900]
  • seta.cpp: Simplified tilemaps and banking, and added output finders. [cam900]
  • ms32.cpp: Identified CPU types, fixed audio CPU clock. [cam900]
  • fmtowns.cpp: Fixed speaker output level. [cam900]
  • vis.cpp: Fixed sample rate divider. [cam900]
  • megaplay.cpp: Added notes and flagged imperfect graphics as overlay bitmap is scaled incorrectly. [cam900]
  • cybertnk.cpp: Reduced code duplication and runtime tagmap lookups, fixed sound output, and added notes. [cam900]
  • rltennis.cpp: Converted to object finders. [cam900]
  • sf.cpp, ninjakd2.cpp: Reduced code duplication and runtime tagmap lookups. [cam900]
  • dreamwld.cpp: Documented microcontroller and fixed microcontroller ROM region size. [cam900]
  • williams.cpp cleaup: [cam900]
    • undefined Reduced runtime tagmap lookups, improved tags, and reduced code duplication.
    • undefined Added input_merger for interrupts and output_finder for outputs.
    • undefined Converted palette to device.
  • m92.cpp updates/cleanup: [cam900]
    • undefined Reduced code duplication and runtime tagmap lookups, and split up machine configuration and address maps.
    • undefined Made EEPROM save/load using NVRAM device.
  • neogeo.cpp: Add notes and fixed metadata for kof2003. [cam900]
  • powerins.cpp cleanup: [cam900]
    • undefined Reduced code duplication and runtime tagmap lookups
    • undefined Cleaned up ROM loading.
    • undefined Converted vertical blanking interrupt to screen vblank callback.
  • 20pacgal.cpp cleanup: [cam900]
    • undefined Converted palette to device.
    • undefined Reduced runtime tagmap lookups and deferred allocation to start time.
    • undefined Restricted drawing to clipping rectangle.
  • ddragon.cpp cleanup: [cam900]
    • undefined Replaced runtime tagmap lookups with object finders.
    • undefined Converted darktowr bank switching to address_map_bank_device.
    • undefined Fixed ADPCM ROM mapping.
  • pgmprot_igs027a_type2.cpp: Fixed martmast metadata. [cam900]
  • alpha68k.cpp: Reduce runtime tagmap lookups, made tags more meaningful, and improved banking. [cam900]
  • shangha3.cpp: Cleaned up Oki banking. [cam900]
  • snk.cpp: Reduced runtime tagmap lookups, and separated countryc machine configuration/address map. [cam900]
  • Added a Discord presence plugin. [Carl]
  • witch.cpp: Attempted to fix garbage graphics after a bonus stage in Keirin Ou. [David Haywood]
  • Made floppy emulation more robust, and improved bitstream handling. [John Keoni Morris, Peter Ferrie, O. Galibert]
  • markham.cpp updates: [kazblox]
    • undefined Improved banbam protection simulation - still imperfect, but all graphics are correct and game doesn't crash.
    • undefined Marked microcontroller program as good dump based on observations and Phil Bennett's comments.
  • PlayStation GPU: Added missing primitives. [krom]
  • buggychl.cpp: Changed microcontroller clock speed to 3 MHz as shown on schematics, and added notes. [Lord Nightmare]
  • TMS5220 updates: [Lord Nightmare]
    • undefined Removed unused time_to_ready and cycles_to_ready functions.
    • undefined Fixed race condition with m_buffer_low and m_buffer_empty flags not being updated before setting interrupt state.
    • undefined Fixed issue where Speak VSM command produces endless silence with no VSM connected.
    • undefined Suppressed side effects on debugger reads.
    • undefined Fixed conditions for asserting ready signal, and zero FIFO at appropriate times.
  • Apple II: Re-implemented Echo II read/write flags and write latch based on hardware tracing. [Lord Nightmare, Tony Diaz]
  • alien.cpp: Added hand-made boot ROMs for Pingu's Ice Block, and documented known games. [MetalliC]
  • geneve: Added BIOS options for selecting boot ROM, and made genmod a separate machine. [Michael Zapf]
  • upd765: Clear ST1.ND on ID scan failure, implemented head load delay, and improved logging. [Michael Zapf]
  • debugger: Added command for go_exception, and made save/load aware of address translation. [Patrick Mackinlay]
  • sonydriv: Fixed issues with the 3.5" drive reporting disk switches on Apple IIgs and Mac drivers. [R. Belmont]
  • zaurus.cpp: Converted to new PXA255 peripheral device interface. [Robbbert]
  • apc: Reduced runtime tagmap lookups. [Ryan Holtz]
  • kbdc8042: Added rudimentary PS/2 mouse support. [Ryan Holtz]
  • indy_indigo2: Added mouse cursor support to Newport graphics emulation. [Ryan Holtz]
  • 39in1: Split Intel XScale PXA255 peripherals into a separate device. [Ryan Holtz]
  • mips3: Added disassembler for Emotion Engine core opcodes. [Ryan Holtz]
  • vgmplay: Added playback controls and activity indicators. [Ryan Holtz, Tafoid, Vas Crabb]
  • sblaster: Implemented direct DAC modeundefinedsuccessfully tested in Scream Tracker 2.2. [shattered]
  • ec1841: Added mouse emulation (Logitech bus mouse protocol). [shattered]
  • Dreamcast: Made GD_LEND return bytes transferred by DMA rather than bytes remainingundefinedallows Daytona USA 2001 to boot.
  • [snickerbockers]
  • Added HP98543 medium-resolution color graphics card emulation. [Sven Schnelle]
  • hp9k_3xx improvements: [Sven Schnelle]
    • undefined Fixed keyboard microcontroller part number.
    • undefined Removed BASIC ROM cards from the default configuration as booting from floppy works now.
    • undefined Hooked up NMI line to keyboard controller.
    • undefined Split out common machine configuration.
  • Added HP9122 floppy drive emulation. [Sven Schnelle]
  • m68000: Fixed carry flag in divs instruction, and fixed pack instructions. [Sven Schnelle]
  • 6840ptm: Fixed divide-by-8 mode. [Sven Schnelle]
  • topcat: Improved window mover and fixed cursor handling bugs. [Sven Schnelle]
    • undefined Allows Pascal and other software to show something after boot on hp9k_3xx.
  • voodoo: Reinstated texture address maskingundefinedfixes segmentation fault in warfa. [Ted Green]
  • hornet: Added separate DIP switch settings for gradius4undefinedallows gun to work with default settings in terabrst and sscope. [Ted Green]
  • Updated DCS audio to get sf2049 closer to working. [Ted Green]
  • Made ROM BIOS macros more intuitive to use, and added a validity check for unselectable BIOS ROMs. [Vas Crabb]
  • Machine configuration improvements: [Vas Crabb]
    • undefined Reduced code duplication in addrmap.h and added support for object finders in more places in memory maps.
    • undefined Allowed implicit references to owner device in address maps.
    • undefined Improved syntax for specifying address maps and screen update functions in machine configuration without macros.
    • undefined Reduced overloading of member function names - it's less practical without macro helpers selecting desired overload.
    • undefined Consider floating point epsilon when validating crystal values.
  • Cleaned up bulk refactoring of output code. [Wilbert Pol]
  • asteroid.cpp: Documented Asteroid Deluxe Revision 3 changes, and corrected Difficulty DIP switch settings. [Brian Troha]
  • naomi.cpp: Added an alternate Ferrari F355 Challenge 2 program ROM dump. [coolmod]
  • polepos.cpp: Dumped the missing PROMs for grally and confirmed they match the ones from the other bootlegs.
  • [Jordi Beltran Casany, Recreativas.org, The Dumping Union]
  • bking.cpp: Updated ROM labels for bking2. [Kevin Eshbach, The Dumping Union]
  • pc98 software list updates: [r09]
    • undefined Re-tested software with current MAME.
    • undefined Corrected titles and re-labeled disks with their actual names.
    • undefined Added usage notes for software that needs DOS.
    • undefined Removed user disks from games where they aren't included in the original box, and the user is expected to create them.
    • undefined Removed floppies for CD games that already exist in the CD software list.
    • undefined Removed notes stating that the FDD format is not supported, as this is no longer true.
  • neogeo.cpp: Added Japan NEO-MVH MV1C BIOS. [Razoola]
  • alien.cpp: Re-dumped Pingu's Ice Block CompactFlash card. [ShouTime, Dane Biegert, The Dumping Union]
→ [arcade] HbMameUI/HbMame x86 i x64 0.199

HbMameUI/HbMame 0.199

  • Sync with MAME 0.199

 

 

→ [ARCADE] Mame History.dat 1.98 for MAME 0.198

HISTORY.DAT 2018 updates

May

  • History.dat 1.98
    • Updated to MAME 0.198.
→ [Arcade] MAMEUI x86/x64 0.198
→ [arcade] Mame x64 i x86 0.198

MAME 0.198 30 May 2018

It’s the day you’ve been eagerly awaiting all month: MAME release day! 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.

MAMETesters Bugs Fixed
  • 04539: [Misc.] (stv.cpp) dnmtdeka, diehard: Illegal Sprite ModeundefinedContact MAMEDEV (Angelo Salese)
  • 05484: [Crash/Freeze] (jpmsys5sw.cpp) Various jpmsys5sw.c sets: [debug] Assert in Debug (Vas Crabb)
  • 06543: [Crash/Freeze] (segapico.cpp) All sets in segapico.cpp: [debug] Assert when starting emulation (Vas Crabb)
  • 06934: [Color/Palette] (x1.cpp) x1turbo40: Colors missing in all X1 Turbo (CZ-862C) software (Vas Crabb)
  • 06948: [Media Support] (ptcsol.cpp) sol20 [basic5]: Program does not start after loading (Robbbert)
  • 06954: [Core] (coco3.cpp) coco3dw1: Emulated system crashes when trying to access floppy disk image (David Ladd)
  • 06958: [Crash/Freeze] (attache.cpp) Fatal error: No screen specified for device ':crtc', but multiple screens found
  • (Ivan Vangelista)
  • 06960: [Crash/Freeze] (qtsbc.cpp) qtsbc: Exception when using certain -rs232 slot options (AJR)
  • 06962: [Crash/Freeze] (atlantis.cpp) Fatal error: No screen specified for device ':zeus2', but multiple screens found
  • (Ivan Vangelista)
  • 06963: [Crash/Freeze] (ms6102.cpp) Fatal error: No screen specified for device ':i8275_1', but multiple screens found
  • (Ivan Vangelista)
  • 06964: [Crash/Freeze] (apollo.cpp) dsp3000, dsp3500, dsp5500: Exception when using most -rs232 options (Vas Crabb)
  • 06966: [DIP/Input] (missile.cpp) missile: DIP switch “Trackball Size” label reversed and R8 dip switch graphic inverted (Tafoid)
  • 06971: [Graphics] (1945kiii.cpp) 1945kiiio, 1945kiiin, 1945kiii: Enemy damage flashes missing (AJR)
  • 06982: [Gameplay] (coco12.cpp) Other Coco related drivers: 1bit audio DAC issue (AJR)
New working machines
  • Batman: The Animated Series (Tiger handheld) [hap, Sean Riddle]
  • Dragon MSX-64 (MSX1) [David F.Gisbert aka Tromax, AUIC, Robcfg]
  • Fidelity Elegance Chess Challenger [hap, yoyo_chessboard]
  • Fidelity Prestige Challenger (original program, English) [hap, Berger, yoyo_chessboard]
  • Jikkyou Powerful Pro Yakyuu EX '98 (GC811 VER. JAA) [Charles MacDonald, Candy Wolff, Henrique Areias Pontes, Sean Sutton, Surgeville, Dane Biegert, Smitdogg, The Dumping Union, smf]
  • Keirin Ou [Michael Moffitt, Eric Diem, Angelo Salese, The Dumping Union]
  • Operation: Aliens (Tiger handheld) [hap, Sean Riddle]
  • Scorpio 68000 [hap, yoyo_chessboard]
  • Tom Tom Magic [Jeffrey Gray, ranger_lennier, Evan Korzon, Dane Biegert, MrGoodwraith, Charles MacDonald, Brian Troha, The Dumping Union]
  • Wayne's World (Tiger handheld) [hap, Sean Riddle]
  • World Adventure [ArcadeHacker, The Dumping Union]
  • X-Men (Tiger handheld) [hap, Sean Riddle]
New working clones
  • Battle Balls (Germany, earlier) [Fabrice Arzeno, The Dumping Union]
  • Centipede (Japan, revision 3) [ShouTime, Javier Vidal Mata, Sean Sutton, Candy Wolff, Evan Korzon, Surgeville, Dane Biegert, Charles MacDonald, Smitdogg, The Dumping Union]
  • Donkey Kong Junior (US, bootleg?) [unknown]
  • Fidelity Prestige Challenger (Budapest program, English) [hap, Berger, yoyo_chessboard]
  • Fidelity Prestige Challenger (Budapest program, French) [hap, Berger, yoyo_chessboard]
  • Fidelity Prestige Challenger (Budapest program, German) [hap, Berger, yoyo_chessboard]
  • Fidelity Prestige Challenger (Budapest program, Spanish) [hap, Berger, yoyo_chessboard]
  • Fidelity Prestige Challenger (original program, French) [hap, Berger, yoyo_chessboard]
  • Fidelity Prestige Challenger (original program, German) [hap, Berger, yoyo_chessboard]
  • Fidelity Prestige Challenger (original program, Spanish) [hap, Berger, yoyo_chessboard]
  • Final Fight (Japan 900405) [bonky0013, Manimani, The Dumping Union]
  • Grand Champion (set 3) [Malcor, MASH]
  • Karate Blazers (World, Tecmo license) [caius, The Dumping Union]
  • Last Mission (World revision 8) [caius, The Dumping Union]
  • Marvel Super Heroes (Brazil 951024) [SHVB, The Dumping Union]
  • Naughty Boy (bootleg, set 2) [f205v, Matteo]
  • Pit Boss Superstar III 30 (9233-00-06, California version) [Brian Troha, The Dumping Union]
  • Real Puncher (Japan, v2.12J) [ShouTime, Javier Vidal Mata, Sean Sutton, Candy Wolff, Evan Korzon, Surgeville, Dane Biegert, Charles MacDonald, Smitdogg, The Dumping Union]
  • Sengoku 3 / Sengoku Densho 2001 (set 2) [Razoola]
  • Spy Hunter (Spain, Recreativos Franco S.A., Bally Midway license) [Carlos Matos Lara, Recreativas.org]
  • Street Fighter II': Champion Edition (bootleg with level selection) [hammy, The Dumping Union]
  • Tandy Color Computer (Extended BASIC 1.0; HD6309) [David Ladd]
  • Tandy Color Computer (HD6309) [David Ladd]
  • Tandy Color Computer 2 (HD6309) [David Ladd]
  • Tandy Color Computer 2B (HD6309) [David Ladd]
  • Tapper (Budweiser, 1/27/84 - Alternate graphics) [Brian Troha]
  • The King of Dragons (World 910731) [Sergio Galiano, Recre_Piscis, Spain]
  • The Rocketeer (Tiger handheld) [hap, Sean Riddle]
  • Trophy Hunting - Bear & Moose V1.0 (location test) [Brian Troha, The Dumping Union]
  • V-Liner (v0.53) [Razoola]
  • V-Liner (v0.7a) [Razoola]
  • V-Liner (v0.7e) [Razoola]
  • World Heroes 2 (ALH-006) [Razoola]
  • World Soccer Finals (rev 4) [Kevin Eshbach, The Dumping Union]
Machines promoted to working
  • Capcom Vs. SNK Millennium Fight 2000 Pro (Japan) (GDL-0004)
  • [Samuele Zannoli, R. Belmont, ElSemi, David Haywood, Angelo Salese, Olivier Galibert, MetalliC]
  • Cleopatra Fortune Plus (GDL-0012) [Samuele Zannoli, R. Belmont, ElSemi, David Haywood, Angelo Salese, Olivier Galibert, MetalliC]
  • Game & Watch: Super Mario Bros. (new wide screen) [Sean Riddle]
  • Genius 6 (V110F) [Luca Elia, Fabrice Arzeno, The Dumping Union]
  • TI-99/2 BASIC Computer (24 KiB ROM) [Michael Zapf]
  • TI-99/2 BASIC Computer (32 KiB ROM) [Michael Zapf]
  • unknown Sidam poker [AJR]
Clones promoted to working
  • Coco Loco (set 3) [Roberto Fresca, Roberto Cervera, Recreativas.org]
  • IQ Block (V113FR, gambling) [Luca Elia, Guru, Dyq, Bnathan]
  • BBC Master 512 [Nigel Barnes]
  • Shuzi Leyuan (V127M, gambling) [Luca Elia, Guru, Dyq, Bnathan]
New machines marked as NOT_WORKING
  • Air Hockey (6.03, encrypted) [AJR]
  • Donkey Kong Banana Kingdom (host) [Darksoft, Bill D, The Dumping Union]
  • Fonz [TTL] [Andrew Welburn, The Dumping Union]
  • HP Integral Personal Computer 9808A [shattered]
  • InterPro 6000 [Patrick Mackinlay]
  • InterPro 6400 [Patrick Mackinlay]
  • InterPro 6700 [Patrick Mackinlay]
  • InterPro 6800 [Patrick Mackinlay]
  • Kenshin Dragon Quest: Yomigaerishi Densetsu no Ken [Sean Riddle, Peter Wilhelmsen]
  • LD Quiz dai 4-dan - Kotaetamon Gachi! (Japan) [italiandoh]
  • Motogonki [IgorR76]
  • Multi Game V (AMGHU_V83.65) [Roberto Fresca, Pycur]
  • Pop'n Run - The Videogame (set 1) [Antonio Rodriguez, Recreativas.org, ShouTime, The Dumping Union]
  • Sharpshooter (coin pusher) [Joe Magiera]
  • The King of Fighters - Road to Revenge / The King of Fighters 2002 Unlimited Match [Peter Wilhelmsen, brizzo]
  • unknown Ace System 1 game [Joe Magiera, The Dumping Union]
  • War Mission (WM 4/6/87) [Jordi BeltrĂĄn Casany, Recreativas.org, The Dumping Union]
New clones marked as NOT_WORKING
  • Autocue 1500 [Mikko Heinonen]
  • Batman (1.03 France) [PinMAME]
  • Bow & Arrow (Prototype, rev. 22) [PinMAME]
  • Grand Champion (set 2) [Malcor, MASH]
  • Micronics M55Hi-Plus [Samuele Zannoli]
  • NEC PC-9801VM [Fujix]
  • Poly 1 Educational Computer (early) [Nigel Barnes, Andrew Trotman]
  • Poly 2 Learning System [Nigel Barnes, Andrew Trotman]
  • Poly Development System [Nigel Barnes, Andrew Trotman]
  • Pop'n Run - The Videogame (set 2) [Antonio Rodriguez, Recreativas.org, ShouTime, The Dumping Union]
  • Strider 2 (Euro 991213) [Nomax, Corrado Tomaselli, f205v, The Dumping Union]
New working software list additions
  • abc80_flop: ABCBook [Five Finger Punch]
  • abc800: ABC832 Systemskiva v2.5 (Swe) [unknown]
  • apple2_cass:
  • 3D Art Graphics, 3D Star Fire, 3D-Docking, A Beginner's Guide to Game Prgrams and Number Programs (Tape 2),
  • A Beginner's Guide to Game Programs (Tape 3), Ack-Ack, Adventure 0 - Special Sampler, Adventure 1 - Adventure Land,
  • Adventure 3 - Mission Impossible, Adventure 4 - Voodoo Castle, Air Traffic Controller, Andromeda Conquest, Apple Casino,
  • Apple Derby, Apple ][ Organ, Applesoft Utility Programs, Assembler, B-1 Nuclear Bomber, Baseball, Battlestar I,
  • Beneath Apple Manor, Black Jack / Slot Machine, Bomber, Bowling / Trilogy, Bridge Challenger, Canter Downs, Complex Mathematics,
  • Computer Acquire, Computer Acquire (original), Conflict 2500, Craps / Bright Pen Craps, Crazy Climber, Crazy Eights, Cubik,
  • Depth Charge, Disk-O-Tape, Dnieper River Line, Don't Fall, Don't Fall! / Memory Aide, DUNJONQUEST- Datestones of Ryn,
  • DUNJONQUEST- Morloc's Tower, Echo, Electronic Index-Card File, Enchanted Island, Engineering Mathematics - 1, Escape!, Fastgammon,
  • Financial Wizard 2, Financial Wizard 3, Financial Wizard 4, Football Predictions, Forte / Forte Music, Funpak I, Galaxian, Galaxy,
  • Galaxy Travel, Gammon Gambler, Global War, Grading Routine / Drawing, Guns of Fort Defiance, Haunted House,
  • Highres Graphic Printer, Highres Playground, Hires Boxing, House of Seven Gables / Journey to the Center of the Earth, I Got Mine,
  • Journey to Atlantis, Jupiter Express, Kaleidoscope, Kidstuff, Laserblast, Learning BASIC, Pt. 1 & 2, Learning BASIC, Pt. 3,
  • Lunar Lander, Lunar Lander II, Magic Squares, Match Wits, Maze Game, Memory Builder, Memory Check, Micro Invaders, Microchess 2.0,
  • Microgammon 1.0, microtrivia, Midway Campaign, Missile Command v1.2, Module 1, Module 2, Module 3, Module 4, Module 5, Module 6,
  • Module 7, Module 8, Moto-Cross, Music Box and Kaleidoscope, Music Kaleidoscope, North Atlantic Convoy Raider, Oil Tycoon, Othello,
  • Othello for Apple v2.1, Peg Jump, Phasor Zap, Pinball / Infinite Number of Monkeys, Pirates!, Planet Miners, Planetoids,
  • Preschool IQ-Builder, Quiz Baseball, RAM Test, Racer, Radar Interceptor, Raster Blaster, Renju, Retreat,
  • Revive - A Utility Program for the Apple, Road Race / Saucer War, Rocket Pilot, Roulette,
  • Sahara Warriors Commando / French Foreign Legion, Sargon I, Sargon II, Saucer Invasion, Softside August 1981,
  • Softside December 1981, Softside January 1982, Softside July 1981, Softside July 1982, Softside July 1982 Computers in Education,
  • Softside June 1981, Softside Mar 1981, Softside May 1981, Softside May 1982, Softside October 1981, Softside September 1981,
  • Songs in the Key of Apple, Space Maze, Space War, Speedway, Spider Tag, Star Blazer, Star Wars, STARQUEST Rescue at Rigel,
  • Statistics, Stocks & Bonds, Story Builder, Study Aide, Study Aide / Keyboard Organ, Super Arithmetica, Super Invader,
  • Super Math / True/False Quiz, Super Othello, Super Starwars, SuperMath, Tank War, Tanktics, The Bomber, The Patient Professor 16K,
  • The Patient Professor 24K, The Talking Calculator, Tic-Tac-Talker / Spectrum Analysis, Time Clock, Typing Tutor, U-Draw,
  • Variable Message / Matching Quiz, Voyager I, Warlords [Dagarman]
  • bbcm_cart: VideoROM: Videodisc Player Control Software [Michael Sadler]
  • fmtowns_cd: Mega Lo Mania [DamienD, Tokugawa Corporate Forums]
  • ibm5150: Gunship, Star Trek V: The Final Frontier (3.5"), Star Trek V: The Final Frontier (5.25") [ArcadeShadow]
  • ibm5170: Curse of Enchantia, Descent, Gunship 2000 [ArcadeShadow]
  • neogeo: Sengoku 3 / Sengoku Densho 2001 (set 2), World Heroes 2 (ALH-006) [Razoola]
  • pc98_cd: Windows NT 4.0 Server [WinWorld]
  • sorcerer_cass:
  • Arithmetic Practise, Racetrack, Shape Maker, Sightspell, Spelling, Star Wars, Stomper, Submarine Hunt,
  • The Sorcerers Fruit Machine, Yahtzee, ZETU v1.2 Editor Assembler [Robbbert]
  • vic10: MultiMAX [Curt Coder]
Software list items promoted to working
  • pc98_cd: Magical Squadron, Ms. Detective File #1 - Iwami Ginzan Satsujin Jiken, Ms. Detective File #2 - Sugata-naki Irainin, NEC Driver Kit for Windows 95, Policenauts, Psychic Detective Series Vol. 1 - Invitation - Kage kara no Shoutaijou, Psychic Detective Series Vol. 2 - Memories, Psychic Detective Series Vol. 3 - Aya, Ryouki no Ori Dai-2-Shou, Schwarzschild GX - Sabita Sousei, Sensual Angels, Shamhat - The Holy Circlet, Tanjou - Debut, Windows 95 (OSR2, v4.00.950 B), Windows 95 (Retail, v4.00.950) [Carl, r09]
New NOT_WORKING software list additions
  • apple2_cass: Sweet Talker [Dagarman]
  • dc:
    • DreamOn Volume 10 (Fra), Dreamcast Promotion Disk (Jpn), Eldorado Gate Dai-7-kan (Jpn), Erde: Nezu no Ki no Shita de (Jpn),
    • Es (Jpn), Ever 17: The Out of Infinity (Jpn), Fire Pro Wrestling D (Jpn), First Kiss Story II: Anata ga Iru kara (Jpn),
    • First Kiss Story II: Anata ga Iru kara - Tokubetsu Genteiban (Jpn), Fragrance Tale (Jpn), Godzilla Generations (Jpn),
    • Golem no Maigo (Jpn), Golf Shiyou yo (Jpn, Rev. 2), Grauen no Torikago Kapitel 1: Keiyaku (Jpn),
    • Grauen no Torikago Kapitel 2: Torikago (Jpn), Grauen no Torikago Kapitel 3: Kansei (Jpn),
    • Grauen no Torikago Kapitel 4: Kaikou (Jpn), Happy Breeding (Jpn), Heavy Metal: Geomatrix (Jpn), Heisei Mahjong-sou (Jpn),
    • Himitsu: Yui ga Ita Natsu (Jpn), KISS Psycho Circus: The Nightmare Child (Euro), KISS Psycho Circus: The Nightmare Child (USA),
    • Kaitou Apricot (Jpn), Kao the Kangaroo (Demo) (World), Kao the Kangaroo (Euro), Kao the Kangaroo (USA), Karous (Jpn),
    • Kidou Senshi Gundam Gaiden: Colony no Ochita Chi de... - Tokubetsuban (Jpn), Kidou Senshi Gundam: Renpou vs. Zeon & DX (Jpn),
    • Kitahei Gold (Jpn), Kiteretsu Boy's Gangagan (Jpn), Konohana 2: Todokanai Requiem (Jpn), Konohana: True Report (Jpn),
    • Kuon no Kizuna: Sairinshou (Jpn, Rev. 1) [FakeShemp]
  • pc98_cd: Windows NT 3.51 Workstation, Windows NT 3.51 Workstation (Checked Build) [WinWorld]
Translations added or modified
  • Chinese (Simplified) [YuiFAN]
  • Chinese (Traditional) [YuiFAN]
  • Dutch [Jos van Mourik]
  • German [RafTacker]
  • Greek [BraiNKilleRGR]
  • Japanese [Katsuhiko Kagami]
  • Korean [Neius]
  • Portuguese (Brazil) [Wellington Uemura]
  • Spanish [A. Viloria]
Source Changes
  • Separated MS7002 keyboard emulation from VT100 keyboard, changed to Cyrillic key names and JCUKEN layout. [AJR]
  • msm58321: Corrected duty cycle for busy output. [AJR]
  • duet16, fmtowns: Fixed RTC busy signal handling. [AJR]
  • mcs51: Added more interrupt and timer registers to debug state. [AJR]
  • asteroid: Swapped start LEDs and suppressed logging for many spurious writes [AJR]
  • asteroid, astdelux: Added cocktail configuration that flips screen for second player. [AJR]
  • cit101: Somewhat major improvements: [AJR]
    • Added high-level emulation of serial keyboard.
    • Implemented double-height, double-width, boldface, and blinking/half intensity attributes.
    • Implemented adjustable start-of-screen pointer (necessary for SET-UP mode).
    • Implemented screen reconfiguration for 80/132-column and 50/60 Hz modes.
  • ppu2c0x family: Made palette internal to device. [AJR]
  • z80ctc: Disabling a channel interrupt also turns it off. [AJR]
  • Made “Keypad ,” and “Keypad =” standard keys. [AJR]
  • Made debugger dump command work with unaligned addresses. [AJR]
  • vectrex: Fixed probable bug with lightpen-triggered interrupt. [AJR]
  • sidampkr: Made the cards appear. [AJR]
  • 1945kiii: Add sprite color flashes (MT06971), reduced palette size, and fixed OKIM6295 reads. [AJR]
  • i8275: Blank top and bottom row lines when underline is greater than 7. [AJR]
  • tomagic: Added sound system and inputs. [AJR, David Haywood]
  • exidy440.cpp, vertigo.cpp: Improved encapsulation of audio device. [AJR]
  • legionna.cpp: Kludged a few weird Godzilla collision checks. [Angelo Salese]
  • nb1412m2.cpp: Improved sound capabilities and added DAC sound to Mighty Guy. [Angelo Salese]
  • stvvdp1.cpp: Fixed transparent sprite shadows, and disabled transmask for mode 2 sprites. [Angelo Salese]
  • stvvdp2.cpp updates: [Angelo Salese]
    • Disabled ROZ optimization in modes 2 and 3 (fixes Bulk Slash and Death Crimson ROZ layer bugs).
    • Added support for line windows and vertical cell scroll.
    • Added support for undocumented rotation parameter read mirroring.
    • Don’t repeat ROZ when screen over process is equal to 1 (fixes D-Xhird practice stage).
    • Fixed potential bug with window Y sizes when double density interlace is enabled.
  • sub.cpp: Added flip screen support for Submarine (Sigma). [Angelo Salese]
  • ltcasino.cpp: Added preliminary palette implementation. [Angelo Salese]
  • blmbycar.cpp: Added optical and potentiometer wheel inputs. [Angelo Salese]
  • f1gp.cpp: Added some undocumented DIP switches, and 4-way joystick inputs. [Angelo Salese]
  • dc-ctrl.cpp updates: [Angelo Salese]
  • undefined Added preliminary keyboard support, hooked up to The Typing of the Dead, La Keyboard, and Lupin 3: the Typing on Naomi.
    • Fixed Dreamcast controller ID values, making it possible to suppress VMU not found errors in Dreamcast games.
  • pc9801.cpp updates:
    • Fix sound ROM mapping, and fixed sound board initialization for Eikan wa Kimi ni 2. [Angelo Salese]
    • Improved and reorganized -26 and -86 sound card ROM read-backs. [Angelo Salese, Takahiro Nogi]
    • Added SpeakBoard sound card emulation. [Angelo Salese, Takahiro Nogi]
  • tatsumi.cpp improvements: [Angelo Salese]
    • Added preliminary row/column scroll enable for tilemaps (fixes background scrolling and foreground text in Cycle Warriors).
    • Improved road colors in Cycle Warriors.
  • amstrad: Allow loading CPR cartridges with odd numbers of blocks. [Barry Rodewald]
  • Added VS Systems LBA Enhancer ISA card – adds PC BIOS extensions for 28-bit LBA support. [Bavarese]
  • aica.cpp: Changed register names to match development manual, documented unimplemented registers, and flagged imperfect features.
  • [cam900]
  • c6280.cpp: Implemented LFO and added notes. [cam900]
  • gunpey.cpp: Reduced code duplication, and deferred VRAM allocation to start time. [cam900]
  • renegade.cpp: Fixed bit manipulations. [cam900]
  • seibuspi: Fixed typo and added notes. [cam900]
  • fmtowns.cpp: Implemented stereo output, fixed PCM output level, and reduced code duplication. [cam900]
  • rohga.cpp: Fixed background color of title screen in wolffang. [cam900]
  • jaguar.cpp cleanup: [cam900]
    • Moved CoJag ROM board mapping to derived address maps, and moved banking configuration to machine start.
    • Reduced runtime tag lookups.
  • fuukifg2.cpp: Updated notes and cleaned up a little. [cam900]
  • m90.cpp: Reduced code duplication, added user_data for tilemap RAM base, reduced runtime tag lookups, and updated notes. [cam900]
  • dooyong.cpp: Cleaned up a little, and added input merger device for YM2203 interrupt handler. [cam900]
  • m72.cpp: Simplified graphics decode layouts. [cam900]
  • drgnmst.cpp: Changed to mono sound output – neither chip nor PCB supports stereo. [cam900]
  • argus.cpp: Fixed argus sound writes (only one YM2203), reduced code duplication, and reduced runtime tag lookups. [cam900]
  • pgm.cpp, pgm2.cpp: Corrected metadata so it matches title screens, transliterated Chinese names, and updated comments. [cam900]
  • sandscrp.cpp, puckpkmn.cpp: Transliterated Chinese titles. [cam900]
  • rf5c68.cpp: Converted to device_memory_interface and added save state support. [cam900]
  • megacd.cpp, segas18.cpp, segas32.cpp, system16.cpp: Reduced duplication, fixed bit manipulation, and reduced runtime tag lookups.
  • [cam900]
  • nmk16.cpp: Fixed tdragon2 banking, transliterated Chinese titles, simplified graphics decode layouts, and fixed spacing. [cam900]
  • highvdeo.cpp improvements: [cam900]
    • Split machine configuration and address maps for each game.
    • Reduced code duplication, cleaned up drawing code, cleaned up ROM loading, and removed redundant code.
    • Added pre-calculated color for games using RGB565.
  • funkyjet.cpp: Fixed company metadata for funkyjet and clones. [cam900]
  • simpl156.cpp: Changed company metadata to match title screens. [cam900]
  • topspeed.cpp: Cleaned up and used arrays to reduce code duplication. [cam900]
  • romload.h: Added macros for byte-wide ROMs on a 64-bit bus. [cam900]
  • Allowed internal register read-back on DECO HuC6280/YM2151 sound system. [cam900]
  • Reduced code duplication and changed to more meaningful tags in many Data East drivers. [cam900]
  • deco32.cpp: Moved dragngun*/lockload* m_sprgenzoom into dragngun_state and removed redundant code. [cam900]
  • argus, bigfight: Added links to reference videos in comments. [cam900]
  • tatsumi.cpp: Reduced runtime tag lookups, used more meaningful tags, and reduced code duplication. [cam900]
  • taitogn.cpp: Reduced code duplication. [cam900]
  • cbuster.cpp: Simplified tile banking. [cam900]
  • toaplan2.cpp, gp9001.cpp: Reduced duplicated and redundant code, reduced runtime tag lookups, and updated notes. [cam900]
  • leland.cpp improvements and modernisation: [cam900, Vas Crabb]
    • Cleaned up duplicated code, reduced runtime tag lookups.
    • Split out ataxx/wsf/indyheat/brutforc/asylum into separate state class.
    • Converted background to tilemap and restricted drawing to clip rectangle.
  • abc806: Fixed memory banking allowing CP/M to boot. [Curt Coder]
  • Sort save state items in alphabetical order in the memory viewer source list. [Curt Coder, Vas Crabb]
  • rad_eu3a14: Improved rendering for rad_foot by making more correct use of sprite registers/bits. [David Haywood]
  • Started looking at the extra opcodes in the SSD 2000 type XaviX chip. [David Haywood]
  • coolridr.cpp, model2.cpp, model3.cpp: Converted Sega 315-5649 to device. [Dirk Best]
  • model1io: Improved interface, and added drive board read/write callbacks. [Dirk Best]
  • model2: Fixed input issue with srallyc. [Dirk Best]
  • floppy: Initialize created floppy images the same way as loaded images. [Dirk Best]
  • 315_5338a: Cleaned up and improved code, and renamed ports to match other Sega I/O devices. [Dirk Best]
  • v60: Fixed disassembly of branch opcodes (displacement is signed). [Dirk Best]
  • tmpz84c015: Added missing callback for CTC zc3, and removed rxtxcb_w. [Dirk Best]
  • model1: Emulated I/O boards used by Wing War, Netmerc, and Virtua Cop. [Dirk Best]
    • Supports serial ports, watchdog, and diagnostic display (in addition to I/O).
  • hp_ipc: Added HPIB interface chip and remotizer device. [F.Ulivi]
  • tms9914 updates: [F.Ulivi]
    • Improved emulation – HPIB test of IPC diagb ROM now passes.
    • Added methods to read ACCRQ and CONT output lines.
    • Added RL state machine and other fixes – now passes HP9000/340 POST.
    • Fixed handling of GTS aux command.
  • remote488: Added “checkpoint” command that performs a synchronous out-of-band echo request. [F.Ulivi]
  • Output module changes: [headkaze, R. Belmont]
    • Cleaned up network provider protocol.
    • Added pause and savestate commands to both network and win32 providers.
  • markham.cpp: Modernised and merged with strnskil.cpp. [kazblox]
    • Added coin counters and added coinage DIP switch settings for markham, strnskil, banbam and clones.
    • Added raw screen parameters based of 20Â MHz clock on strnskil PCB.
  • citycon.cpp, ikki.cpp: Added raw screen parameters. [kazblox]
  • sega8_slot.cpp: Added check for Lode Runner SG-1000/SC-3000 ROM image. [Kalevi Kolttonen]
  • igs017.cpp: Emulated the protection in iqblocka, iqblockf, and genius6. [Luca Elia]
  • tutor: Turned off auto wait states – fixes cassette loading. [Michael Zapf]
  • tms9995: Fixed latching of pulsed interrupts. [Michael Zapf]
  • ti99: Fixed disk creation via OSD. [Michael Zapf]
  • hexbus: Added connectors to HX5102, allowing a second drive to be attached to the controller in the case. [Michael Zapf]
  • ti99_2: Added new/verified ROM dumps, and re-implemented driver. [Michael Zapf]
  • ti99_8: Inverted track count bits, and added DIP switches. [Michael Zapf]
  • gunpey: Emulated AG-1 sprite decompression algorithm. [Morten Shearman Kirkegaard]
  • bbc: Added various pointer devices on userport: [Nigel Barnes]
  • AMX Mouse, Acorn Master 512 Mouse, Marconi RB2 Tracker Ball.
  • bbcm512: Added mouse, and promoted to working. [Nigel Barnes]
  • bbcmaiv: Added tracker ball. [Nigel Barnes]
  • bbc: Added Beeb Speech Synthesiser device. [Nigel Barnes]
  • poly.cpp: Use original encrypted ROMs, and decrypt. [Nigel Barnes]
    • Implemented banking and system/user mode switching.
    • Added PolyBASICÂ 3.0, 3.1, and 3.4.
  • apple2: Added support for WOZ image format. [O. Galibert]
  • emumem: Renamed direct_read_handler to memory_access_cache. [O. Galibert]
    • Now templated on more information (data width, endianness) and capable of oversize/unaligned accesses.
  • debugger: Simplified now-obsolete and buggy memory access code. [O. Galibert]
  • cubeqst: Fixed cache endianness. [O. Galibert]
  • sound: Don’t try to generate a negative number of samples if stream->update() goes back in time. [O. Galibert]
  • floppy: Increased robustness and improved bitstream handling. [John Keoni Morris, Peter Ferrie, O. Galibert]
  • Added Brooktree Bt45x RAMDAC devices – Bt457 and Bt458 are used by InterPro graphics boards. [Patrick Mackinlay]
  • tms32031: Added tms320c30 variant and basic hold/holda support. [Patrick Mackinlay]
  • Moved Z80 daisy-chain mixin from src/devices/cpu/z80 to src/devices/machine. [Patrick Mackinlay]
  • interpro: Added low-level keyboard emulation (key mapping is incomplete). [Patrick Mackinlay]
  • interpro: Slowed down CPU – fixes graphical glitches and keyboard detection. [Patrick Mackinlay]
  • apple2: Recognize another form of DOS 3.3 image in ProDOS order. [R. Belmont, Peter Ferrie]
  • Apple II: Added 13-sector version of Disk II controller. [R. Belmont]
  • Added SoftFloat release 3E to 3rdparty. [R. Belmont]
  • sh4drc: Added UML implementations of FLDI0, FLDI1, FCMP_EQ, FCMP_GT, FSTS, FLOAT, FTRC, FNEG, FABS, FSCHG, and FRCHG. [R. Belmont]
  • neogeo: Added UniBios 3.3. [Robbbert]
  • apexc: Fixed regression/crash introduced on 2018-02-12. [Robbbert]
  • indy_indigo2: Cleaned up code, converted HAL2 and HPC3 to devices, and moved HAL2, HPC3, and IOC2 devices to separate source files.
  • [Ryan Holtz]
  • vp415: Added proper dumps of Module S and Module W MCUs, which have identical programs. [Ryan Holtz, Simon Inns]
  • adc0808: Reduced CPU overhead with smarter timer usage. [Ryan Holtz]
  • Removed name mangling functions from driver initialisation methods, and renamed init_0 to empty_init. [Ryan Holtz]
  • atpci.cpp: Move m55hi-plus motherboard stuff to a new machine called m55hipl. [Samuele Zannoli]
  • hp_ipc: Added diagnostic ROMs and model 9808A (prototype of desktop version). [shattered]
  • i8255: Improved read-back of port C high output latches when port A is in mode 1. [hap, shattered]
  • pk8020: Hooked up interrupt sources. [shattered]
  • popeye.cpp improvements: [smf]
    • Adjusted Popeye and Sky Skipper layer positions to match tests on real hardware.
    • Added preliminary emulation of corruption on Popeye bootleg logo.
  • hp9k_3xx improvements: [Sven Schnelle]
    • Added internal TMS9914 GPIB, clocked at 5MHz.
    • Added HP 46021A (ITF) HIL keyboard, and changed h9k_3xx to use this device.
    • Added “topcat” ASIC used on HP900/300 graphics cards, and hooked up to HP98544.
    • Fixed PTM6840 hookup – clock 2 is driven by output of timer 1.
  • HP IPC keyboard: fixed ID byte returned for IDD command, and changed logging to use logmacro.h. [Sven Schnelle]
  • gime.cpp: Fixed handling of number of scan lines for legacy VDG/SAM modes on CoCo 3. [David Ladd, Tim Lindner]
  • Initial work on next-generation machine configuration syntax: [Vas Crabb]
    • Made concrete device types callable and added support for device class constructor overloads.
    • Made machine_config aware of current device being configured and made finder/callback target tags apply relative to it.
    • Allowed devcb to be bound to a device/mix-in or the target of an object finder.
    • Allowed device finders to be used in place of literal tags in many places in machine configuration.
    • Replaced many MCFG_ macros with overloaded device constructors and removed many macros that provide limited value.
    • Removed implicit name mangling from macros for slot options, discrete sound descriptors, and graphics decode descriptors.
  • Further improvements to NeoGeo experience: [Vas Crabb]
    • Moved arcade start buttons to controllers and allowed AES joystick to be selected on systems with D-sub connectors.
    • Changed kizuna4p and irrmaze to use a configuration more like MV-1B/MV-1C as earlier models lack support for SIT/FTC1B.
    • Made fixed software using mahjong panel default to Japan BIOS as European BIOS only supports joysticks in service mode.
    • Changed mahretsu to use JAMMA joystick panel as it doesn’t support mahjong panel in MVS mode.
    • Allowed controls to be changed for MVS mahjong games (BIOS and bakatono support joysticks).
    • Gave the single-slot JAMMA variants parent/clone relationships.
  • Removed assert macro replacement as it can’t be used in destructors of classes that are literal types. [Vas Crabb]
  • Fixed incorrect device class for PCI APIC. [Vas Crabb]
  • Made slot device options menu localisable. [Vas Crabb]
  • ef9340/1: Made character set external an external ROM. [Wilbert Pol]
  • Completely eliminated deprecated indexed output functions. [Wilbert Pol, Ryan Holtz, Robbbert, Dirk Best, cam900, AJR]
  • galaxian.cpp: Updated ROM labels for froggers1. [Andrew Welburn, The Dumping Union]
  • alien.cpp: Re-dumped pingu CompactFlash card (sadly the source CompactFlash card is bad/corrupt). [Bill D]
  • ltcasino.cpp: Added PCB layout for Mini Vegas. [Brian Troha]
  • vamphalf.cpp: Redumped the graphics PORMs for Lup Lup Puzzle v1.05 from a second PCB. [Brian Troha, caius, The Dumping Union]
  • vamphalf.cpp: Added PCB layout for Boong-Ga Boong-Ga (Spank'em!). [Brian Troha]
  • hshavoc.cpp: Decapped and dumped PIC microcontroller. [Caps0ff]
  • gaelco2.cpp: Verified Dallas clock for World Rally 2. [Corrado Tomaselli]
  • gaelco2.cpp: Verified MCU clock for Touch & Go. [f205v]
  • holeland.cpp: Documented PALs for crzrallyg. [f205v]
  • splash.cpp: Documented some undumped PLDs. [f205v]
  • funworld.cpp, kingdrby.cpp: Identified some protected PAL dumps and marked them as bad. [f205v]
  • esd16.cpp: Verified different sound sample ROM for Multi Champ DX was bit-rot. [f205v, The Dumping Union]
  • pc9801.cpp: Dumped kanji ROMs for PC9801VM. [Fujix, hiromasha]
  • bionicc.cpp: Corrected MCU label for the original sets. [Guru]
  • chasehq, topspeed: Dumped motor CPU ROM and added detailed hardware description for chasehq. [Guru]
  • irrmaze: Improved internal artwork layout. [Jos van Mourik]
  • exidy.cpp: Added PROMs for venture. [Kevin Eshbach, The Dumping Union]
  • Updated hiscore.dat for recent changes. [Leezer]
  • spacewars: Fixed error in ROM definition introduced in MAMEÂ 0.37b2. [MASH]
  • model1io: Re-dumped epr14869b.25 used by Virtua Fighter. [Phil Bennett]
  • Amatic Multi Game 5: Added notes about the contents of Dallas DS1994 device. [Pycur]
  • pc98_cd.xml updates: [r09]
    • Re-tested all software entries that previously had video/audio issues – around 70% now work.
    • Demoted Miamisoft’s games to non-working since they seem to hang randomly.
    • Tested some software entries on real hardware (PC-9821Nw150) to make sure the issues are emulation-related.
  • neogeo.cpp: Added two new MVS BIOS dumps. [Razoola]
  • Coco Loco (set 3): Redumped the bit-rotted ROM. [Roberto Cervera, Recreativas.org]
  • Coco Loco: Corrected metadata and updated notes. [RobertoFresca]
  • phoenix.cpp: Documented the Next Fase sound device. [Roberto Fresca]
  • Corrected years for Groove on Fight, Pop'n Music 2, and Pop'n Music 3. [sjy96525]
  • starwars.cpp: Added locations to ROM labels for all machines. [Tafoid]
  • sun2.cpp updates:
    • Add boot ROM revisions N and 1.0F. [Ryan Eisworth]
    • Added boot ROM revision M. [Josh Dersch]
  • Software list corrections: [Wintermute 0110]
    • Made Acorn software list names more consistent.
    • Stripped leading/trailing spaces from ROM names.
    • Changed some ROM names that are problematic with Windows Explorer and Command Prompt.
→ [Arcade] ThunderMAME32UI+ aka Kaminarimame UI+ 0.160X (2018.5.22)
ThunderMame GUI

MAME 32 Plus! Base. - I686 Compilation VER.0.106X (2018.5.22)

  • [google translate]Added unrelated work materials further.
  • Applying detune adjustment of k005289 to Gradius from 0.155.
  • for play kof 98 ae, turn m 68000 cpucore to ASM.
  • MAME32Plus!ベース。-I686コンパイル VER.0.106X (2018.5.22) ※未対応作品資料をさらに追加。 0.155よりグラディウスにk005289のデチューン調整を適用。 *for play kof98ae, turn m68000cpucore to ASM.
→ [ARCADE] Mame History.dat 1.97a for MAME 0.197

HISTORY.DAT 2018 updates

May

  • History.dat 1.97a
    • Added many info for Japanese computers games (x68k, pc98, etc...)
    • 5802 lines added/updated according to WinMerge.
→ [ARCADE] Mame History.dat 1.97 for MAME 0.197

HISTORY.DAT 2018 updates

April

History.dat 1.97

  • Updated to MAME 0.197.

History.dat 1.96

  • Updated to MAME 0.196.

 

Inne treści związane z tematem
[Arcade] Mame Classic 8.9.0 [Arcade] Mame Classic 8.9.0;
Pojawiła się nowa wersja jednego z najstarszych, o ile nie najstarszy, frontend dla MAME - Mame Classic.
[arcade] Mame x64 i x86 0.183 [arcade] Mame x64 i x86 0.183 ;
I kolejna porcja zmian w kodzie największego projektu na scenie emulacji i jednego z najstarszych, projektowi stuknęło dwudziestolecie.
[Arcade] Arcade x64/x86 0.183 [Arcade] Arcade x64/x86 0.183;
Arcade to nic innego, jak bazujący na kodzie autorstwa MameSick MameUIFX klon MAME, rozbudowywany przez Robbberta (MameUI32, MessUI, HomebrewMame). Niestety związku z zawirowaniami życiowymi MameSick, przynajmniej na razie nie może kontynuwać swojego projektu. Tym razem i 0.183, i trochę ...
[ARCADE] Mame History.dat 1.83a for MAME 0.183 [ARCADE] Mame History.dat 1.83a for MAME 0.183;
Mame History pozwoli Ci poznać historię emulowanej maszyny arcade i komputera przez MAME. W pliku, oprócz garści faktów historycznych, znalazło się także miejsce na potężną dawkę ciekawostek i anegdotek związanymi z daną konstrukcją - plik można wykorzystać w ...
[arcade] Mame x64 i x86 0.184 [arcade] Mame x64 i x86 0.184;
A czas sobie płynie banalnie tik, tak, a miesiące odmierza kolejna edycja megaprojektu na scenie emulacji, czyli MAME. Gdyby jeszcze człowiek naprawdę miał taki komfort aby na spokojnie przyjrzeć się wszystkim zmianom:(
Do ściągnięcia
mame0186b 32bit-t2e.pl.exe
mame0186b 64bit-t2e.pl.exe
Dodatkowe informacje
Komentarze

Tshirt "Game Over Your Sinclair 86"

Newsy Linkownia Emulatory na PC Wideoteka Bajtek Reduks Ready.Run

© Try2emu 1999 - 2018 | Krzysztof 'Faust' Karkosza Google+Kontakt