[arcade] Mame x64 i x86 0.194

[4] @ !!! środa, 31 Stycznia 2018 20:32 CET [31-01-2018 20:28 CET]

[arcade] Mame x64 i x86 0.194
Skomentuj

Marazm nowego roku przerywa nowa wersja MAME 0.194. Oj czas porobić porządek w dumpach, bo szczerze przyznaje MAME ostatnio przegrywa z innymi zajęciami.

Mame 0.194 31 Jan 2018

 

Today we’re proud to deliver MAME 0.194, the first MAME release of 2018. Following on from the optimisation in last month’s release, MAME now features a Hyperstone E1-XS recompiler, giving substantial performance improvements in a number of Korean games. Several issues affecting cheats, lua scripting, the internal debugger, and disassembly have been resolved. We’ve added support for the prototype Atari game Cyberstorm, and Gaelco’s Last KM which was designed to integrate with an exercise bike. This release expands and improves support for TV games with fixed software. Additions include the TV Boy II, Super TV Boy, and Radica Space Invaders. Emulation has been substantially improved for games using NES-derived hardware from V.R. Technologies.

The flow of LCD handheld games shows no sign of abating This month we’ve added Thief in Garden, Super Double Dragon, Vindicators, Skeleton Warriors, and The Incredible Crash Test Dummies. There are plenty more improvements to FM Towns emulation in this release, allowing more games to boot and fixing graphical errors. The Matsushita MyBrain 3000 and closely-related Ericsson Step/One have been promoted to working. Acorn Electron peripherals have been overhauled and several new options are available.

In arcade emulation, we’ve got improved graphics emulation for Nintendo’s Popeye, and support for two more bootleg versions. There are also improvements to graphical effects in several Data East games, and improvements to IGS PGM2 emulation making Knights of Valour 3 playable. Plenty more alternate versions of supported arcade games have been added. One does deserve a mention, and that’s Bioplaything Cop, a prototype of Gaelco’s Biomechanical Toy.

MAMETesters Bugs Fixed
  • 02076: [Graphics] (playch10.cpp) playch10 ALL: Playchoice-10 driver needs LEDs added for single-screen BIOS (Vas Crabb)
  • 03790: [Crash/Freeze] (ms32.cpp) gratia, gratiaa: Unhandled priority type f8 (Angelo Salese)
  • 05632: [Crash/Freeze] (nwk-tr.c) racingj2, racingj2j: [debug] Crash shortly after OK
  • 06282: [Crash/Freeze] (snes.cpp) snes [rivaltrfu, rushbeat]: Black Screen (Angelo Salese)
  • 06548: [Crash/Freeze] (namcos21.cpp) winrun, winrun91, winrungp: [debug] Assert when starting emulation (Vas Crabb)
  • 06623: [Interface] Full Screen Brightness/Contrast/Gamma settings not working anymore (smf)
  • 06710: [Crash/Freeze] (snes.cpp) snes [blackhwk]: On the "blackhawk" cartridge ROM, the game didn't start (Angelo Salese)
  • 06791: [Graphics] (splash.cpp) splash and clones: Wrong sprite priority on bonus items (AJR)
  • 06799: [Crash/Freeze] (dynax.cpp) hjingi: Emulation hang (AJR)
  • 06804: [Crash/Freeze] (midyunit.cpp) strkforc: Black screen after ROM check (sjy96525)
  • 06806: [Graphics] Bitmap overlays don't display with bgfx video output [Ryan Holtz]
  • 06810: [Misc.] Memory leak in m6502 CPU cores (AJR)
  • 06811: [Misc.] Memory leak in m6809 CPU core (AJR)
  • 06813: [Misc.] Memory leak in options (AJR)
  • 06816: [Interface] AddressSanitizer: alloc/dealloc mismatch when closing DIP switch menu (Firewave)
  • 06817: [Misc.] (naomi.cpp) mushi2k4: Runtime error: index out of bounds (MetalliC)
  • 06825: [Sound] (gng.cpp) diamond: Missing Level Start Music (AJR)
  • 06831: [Crash/Freeze] (compucolor.cpp) compclr2: AddressSanitizer: FPE with -flop asndware (Firewave)
  • 06845: [Gameplay] (sms.cpp) gamegear [shinfrc2]: Corrupt tiles on first in-game textbox, corrupt audio when loading save (Tafoid)
  • 06847: [Graphics] (hh_tms1k.cpp) bankshot: Missing leftmost column (hap)
  • 06857: [Cheat System] (btoads.cpp) 34010 & 34020: Cheats not working in btoads and other games (O. Galibert)
New working machines
  • AlphieundefinedThe Electronic Robot (patent) [hap]
  • Cyberstorm (prototype) [ShouTime, The Dumping Union, Christophe Marignol, Sean Sutton, gamerfan, Brandon Munger, Renato Mucciarelli, Jan Stuhler, Jeffrey Gray, Aaron Giles, Phil Bennett]
  • Electronic Number Muncher [hap, Sean Riddle]
  • Genesis Collection Volume 1 (Radica, Arcade Legends) (USA) [David Haywood]
  • Golden Axe (Tiger handheld) [hap, Sean Riddle]
  • Last KM (Ver 1.0.0275) [Asociacion Retroaccion, Ricardo Puerto]
  • Kingsford Match Me [hap, Sean Riddle]
  • Otakara Itadaki Luffy Kaizoku-Dan! (Japan, v1.02) [SpinalFeyd, Chris Penny, Luca Elia, The Dumping Union]
  • Sensible Soccer plus [Cannon Fodder, Mega lo Mania] (Radica, Arcade Legends) (Europe) [Sean Riddle]
  • Skeleton WarriorsundefinedThe Dark Crusade (Tiger handheld) [hap, Sean Riddle]
  • Space Invaders [Lunar Rescue, Colony 7, Qix, Phoenix] (Radica, Arcade Legends TV Game) [Team Europe, Sean Riddle]
  • Street Fighter II: Special Champion Edition [Ghouls'n Ghosts] (Radica, Arcade Legends) (Europe) [David Haywood]
  • Super Double Dragon (Tiger handheld) [hap, Sean Riddle]
  • Super TV Boy (PAL) [Sean Riddle, incog]
  • The Incredible Crash Dummies (Tiger handheld) [hap, Sean Riddle]
  • Thief in Garden [hap, Sean Riddle, ssj]
  • TI unknown electronic maze game (patent) [hap, Sean Riddle]
  • TV Boy II (PAL) [David Shah]
  • unknown electronic Space Invaders game (patent) [hap]
  • Vindicators (Tiger handheld) [hap, Sean Riddle] New working clones
  • Amstrad CPC6128 (Spain) [Enrique Ausina, Guru]
  • Area 51 / Maximum Force Duo (R3000, 2/02/98) [Brian Troha, The Dumping Union]
  • Bioplaything Cop (Ver. 1.0.1823, prototype) [Asociacion Retroaccion, Ricardo Puerto]
  • Cadash (Spain, version 1) [caius, The Dumping Union]
  • Cookie & Bibi 2 (set 2) [Hammy]
  • Driving Force (Galaxian conversion, Seatongrove UK) [Ivan Adria, The Dumping Union]
  • Four Trax (Asia) [Arzeno Fabrice, The Dumping Union]
  • Game Fighter (bootleg) [incog]
  • Kick Goal (set 2) [balrog]
  • Knights of Valour 2 / Sangoku Senki 2 (ver. 104, 102, 100HK) [twistedsymphony]
  • Knights of Valour 2 New Legend (V300, Oversea) [unknown]
  • Knights of Valour 2 New Legend (V301, Oversea) [unknown]
  • Knights of Valour 2 New Legend (V302, Oversea) [unknown]
  • Knights of Valour 3 (V101, China, Hong Kong, Taiwan) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • Maniac Square (unprotected, Version 1.0, Checksum 66B1, 960419/1 PCB) [f205v]
  • NEW Moero!! Pro Yakyuu Homerun Kyousou [ShouTime, Ryan Holtz, Neil Moore, Bryan Mobley, Gary Kertopermono, Jeffrey Gray, Damian Rogers, Smitdogg, The Dumping Union]
  • Oriental Legend 2 (V101, Japan) [Peter Wilhelmsen, Morten Shearman Kirkegaard, ShouTime, Mouloud Bessaad, Dullaron, Christian Ricolleau, Marisol Nunez Serrano, Renato Mucciarelli, Jeffrey Gray, John Wilke, Darksoft, Ryan Holtz, Smitdogg, The Dumping Union]
  • Oriental Legend 2 (V103, Japan) [Peter Wilhelmsen, Morten Shearman Kirkegaard, ShouTime, Mouloud Bessaad, Dullaron, Christian Ricolleau, Marisol Nunez Serrano, Renato Mucciarelli, Jeffrey Gray, John Wilke, Darksoft, Ryan Holtz, Smitdogg, The Dumping Union]
  • Oriental Legend 2 (V104, Japan) [Peter Wilhelmsen, Morten Shearman Kirkegaard, ShouTime, Mouloud Bessaad, Dullaron, Christian Ricolleau, Marisol Nunez Serrano, Renato Mucciarelli, Jeffrey Gray, John Wilke, Darksoft, Ryan Holtz, Smitdogg, The Dumping Union]
  • Popeye (bootleg set 2) [Joe Magiera]
  • Popeye (bootleg set 3) [caius]
  • Pretty Soldier Sailor Moon (Ver. 95/03/21, Europe) [rtw, ShouTime, The Dumping Union]
  • Pretty Soldier Sailor Moon (Ver. 95/03/21, Hong Kong) [rtw, ShouTime, The Dumping Union]
  • Pretty Soldier Sailor Moon (Ver. 95/03/21, Japan) [rtw, ShouTime, The Dumping Union]
  • Pretty Soldier Sailor Moon (Ver. 95/03/21, Korea) [rtw, ShouTime, The Dumping Union]
  • Pretty Soldier Sailor Moon (Ver. 95/03/21, Taiwan) [rtw, ShouTime, The Dumping Union]
  • Pretty Soldier Sailor Moon (Ver. 95/03/21, USA) [rtw, ShouTime, The Dumping Union]
  • Samurai Shodown V / Samurai Spirits Zero (NGM-2700, set 2) [Sugoi Helsinki]
  • Super World Court (World, bootleg) [hammy, The Dumping Union]
  • Track & Field (Centuri, unencrypted) [RiddledTV, Bryan McPhail, The Dumping Union]
  • Turbo Force (World, set 2) [Corrado Tomaselli, The Dumping Union]
  • World Class Bowling (v1.0) [Brian Troha, The Dumping Union]
  • X-Men: Children of the Atom (Brazil 950331) [SHVB, David Haywood, smf] Machines promoted to working
  • 100 in 1 (D-CAT8 8bit Console, set 1) (v5.01.11-frd, BL 20041217) [David Shah]
  • 110 in 1 CoolBaby (CoolBoy RS-1S) [David Shah]
  • 138 in 1 CoolBaby (CoolBoy RS-5, PCB060-10009011V1.3) [David Shah]
  • 777777 in 1 (8 bit Slim Station, NEWPXP-DVT22-A PCB) [David Shah]
  • 888888 in 1 (8 bit Slim Station, NEWPXP-DVT22-A PCB) [David Shah]
  • Defender M2500P 120-in-1 [David Shah]
  • dreamGEAR 101 in 1 [David Shah]
  • dreamGEAR 75-in-1 [David Shah]
  • dreamGEAR Wireless Motion Control with 130 games (DGUN-2500) [David Shah]
  • Game Prince RS-1 [David Shah]
  • Game Prince RS-16 [David Shah]
  • Knights of Valour 3 (V104, China, Hong Kong, Taiwan) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • Matsushita MyBrain 3000 [Edstrom, Fredrik Ohrstrom]
  • Road Burners (ver 1.04) [Ted Green]
  • TeleVideo Model 910 [R. Belmont, AJR]
  • VG Pocket (VG-2000) [David Shah]
  • VG Pocket Mini (VG-1500) [David Shah] Clones promoted to working
  • 100 in 1 (D-CAT8 8bit Console, set 2) [David Shah]
  • Ericsson Step/One [Edstrom, Fredrik Ohrstrom]
  • Knights of Valour 3 (V102, China, Hong Kong, Taiwan) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • Knights of Valour 3 (V100, China, Hong Kong, Taiwan) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • Road Burners (ver 1.0) [Ted Green]
New machines marked as NOT_WORKING
  • BittBoy Mini FC 300 in 1 [David Shah]
  • dreamGEAR My Arcade Gamer V Portable Gaming System (DGUN-2573) [David Shah]
  • Game & Watch: Super Mario Bros. (new wide screen) [hap, Sean Riddle, Ryan Holtz]
  • Golden Tee Golf: Home Edition [Sean Riddle]
  • Lucky Ball 96 (Ver 3.50undefined627) [Roberto Fresca]
  • Missing In Action [Roberto Fresca, Ioannis Bampoulas]
  • Odyssey (Silicon Gaming) [Roberto Fresca]
  • Quick Pick 5 [R. Belmont, coolmod, Ryan Holtz, Smitdogg, The Dumping Union]
  • Sagitta 180 serial terminal [Felipe Sanches, Werner Moecke]
  • Sartorius-Werke GmbH 3733 (digital scale) [Mike McBike, rfka01, Vas Crabb]
  • Strike Zone (Purple Star) [unknown]
  • SY-889 300 in 1 Handheld [David Shah]
  • Tetris (Radica, Arcade Legends TV Game) [Sean Riddle, incog]
  • Tiger (slot) [Roberto Fresca, Ioannis Bampoulas]
  • Trocana [trap15, The Dumping Union]
  • Video Challenger [hap, Sean Riddle, incog]
  • VTech Reader Laptop E (Germany) [David Haywood]
New clones marked as NOT_WORKING
  • DEC VT220 (Version 2.1) [AJR]
  • Jolly Card (Italian, bootleg, set 2) [Roberto Fresca, Ioannis Bampoulas]
  • Lucky Ball 96 (Ver 3.50undefined616) [Roberto Fresca]
  • Lucky Ball 96 (Ver 3.50undefined623) [Roberto Fresca]
  • Lucky Ball 96 (Ver 3.50undefined626) [Roberto Fresca]
  • Super 97-2 (Witch Bonus) [Roberto Fresca, Ioannis Bampoulas]
  • TVI-912B [modem7]
New working software list additions
  • bbc_flop_6502: Advanced BASIC [Nigel Barnes]
  • bbc_flop_80186: Problem Solver 2.0, Rat Driver 1.0 [Nigel Barnes]
  • cd32: Base Jumpers, Beavers, Bump 'N Burn, Deep Core, D-Generation, Fireforce, Guardian, Naughty Ones, Quik the Thunder Rabbit [EoceneMiacid]
  • dragon_cart: FarmFax Trainer [Nigel Barnes]
  • electron_cart: Advanced Battery-Backed RAM, Click v1.00, Click v1.01, Click v1.04, Pegasus 400 v1.01 [Nigel Barnes]
  • electron_flop: P.R.E.S. ADFS E00, Advanced Electron DFS E00 [Nigel Barnes]
  • electron_rom:
  • Addcom v1.00, Addcom v1.10, Addcom v1.20, Addcom v1.30, Advanced Control Panel v1.00, Advanced Control Panel v1.02, Advanced Control Panel v1.03, Advanced Control Panel v1.04, Advanced Control Panel v3.01, Advanced Disc Investigator v1.00, Advanced Disc Investigator v1.00a, Advanced Disc Investigator v1.10, Advanced Disc Investigator v1.20, Advanced Disc Investigator v1.20a, Advanced Disc Investigator v1.22, Advanced Disc Investigator v2.00, Advanced Disc Toolkit v1.20, Advanced Disc Toolkit v1.40, Advanced Disc Toolkit v1.50, Advanced Disc Toolkit v1.60, Advanced Disc Toolkit v1.72, Advanced Disc Toolkit v1.73, Advanced Disc Toolkit v1.74, Advanced Disc Toolkit v1.75, Advanced Disc Toolkit v1.76, Advanced Disc Toolkit v1.77 [cracked], Advanced Disc Toolkit v1.78, Advanced Disc Toolkit v2.00, Advanced EPROM Programmer v1.00, Advanced File Manager v1.06, Advanced File Manager v1.07, Advanced File Manager v1.09, Advanced ROM Manager v1.00, Advanced ROM Manager v1.10, Advanced ROM Manager v1.12, Advanced ROM Manager v1.13, Electron BasicEd DEMO, Electron RAM Test, ElkMan v1.4, ElkMan v1.5, EPROM Programmer v1.01, Mode 7 Simulator v1.1, Pluscom Plus v2.00, Printer ROM v1.00, Printer ROM v1.00 (ROMBOX Expansion), StarGraph v2.01, StarGraph v3.01, StarMon v1.20b, StarSpell, StarStore II v2.03, StarStore II v2.04, StarStore v1.00, StarStore v1.00 (alt), StarTrek v1.06, StarTrek v1.07, StarWord: Printer Driver Generator, StarWord v1.01, StarWord v1.01 (Cumana), StarWord v1.01 (No Auto LF), T2C3 v1.00, T2CU v1.01, T2CU v2.01, T2P3 v1.00, T2P3 v1.01, T2P3 v2.00, T2P3 v2.01, T2P3 v2.02, T2P4 v2.00, T2P4 v2.01, T2P4 v2.02, T2PEG400 v2.02, T2SD v2.01, T2SEDFS v2.00, T2SEDFS v2.02, Utility v1.4, WordPower v0.4, XBasic [Nigel Barnes]
  • fmtowns_flop:
    • 15 Puzzle, Abas, Abas New, B-Braker 3, Battle Fighters 2 - Yume o Kaketa Tatakai, Bau, Break of Tower, Ground Attack, Haou Soudatsu Battle Fighters, Heboris, Heli-Command, Heli-Rescue, An Illusional World Kastalia, Iron Fist - The Revised Edition, Mahjong Gensoukyoku / Mahjong Fantasia Taikenban, Mister - Meitantei Toujou, Panic Ball II, Quazzle [Justin Kerk]
  • ibm5150:
    • Paperboy 2, Stellar 7 [Arcade Shadow]
    • Advanced Dungeons & Dragons - Eye of the Beholder II: The Legend of Darkmoon [breiztiger]
    • A-Train (5.25"), A-Train (3.5"), Arcade Blockbusters! (Ghosts'n Goblins & Sarge) [Justin Kerk]
  • ibm5170:
    • Blake Stone: Aliens of Gold (v2.1), Blake Stone: Aliens of Gold (v3.0), Inca 2: Wiracocha (French/German/English) Inca (Italian),
  • Links 386 Pro, Links Championship Course: Bountiful Golf Club Championship Course, Simon the Sorcerer, Wing Commander II - Vengeance of the Kilrathi - Speech Accessory Pack [Arcade Shadow]
  • A-Train Construction Set, Aces of the Pacific, Aces of the Pacific Expansion Disk - WWII: 1946, Aces Over Europe (French), Byte Size Software #137 - Boppin' & Dits and Dats, Byte Size Software #149 - AJ's Quest & Machine Nation,
  • Spectre Challenger (V1.1, 1993-11-08) [Justin Kerk]
  • ibm5170_cdrom.xml:
    • 3-D Ultra Pinball (Budget Sierra Originals Version), 5 Plus One - Super Tetris (Compilation), A-10 Cuba!, Ace Ventura (Germany), Activision Game Vault Volume 3, Activision's Atari 2600 Action Pack 2, Activision's Atari 2600 Action Pack (Megapak 8) (Europe), Advanced Destroyer Simulator, Advanced Dungeons & Dragons 2nd Edition Masterpiece Collection, Afterlife (US v1.1), AH-64D Longbow (Spain), Air Warrior III, Air Warrior Plus (v1.16b), Alien Legacy (v1.10), Aliens - A Comic Book Adventure (v1.01A), Amazon - Guardians of Eden, Arcade's Greatest Hits - The Midway Collection 2, Are You Afraid of the Dark - The Tale of Orpheo's Curse, Armored Fist, Around the World in 80 Days, Ascendancy, Ascendancy (Germany), Atari Arcade Hits 1, A.T.F. - Advanced Tactical Fighters (Germany v1.01f), A.T.F. - Advanced Tactical Fighters (v1.03f), A.T.F. - NATO Fighters (Data Disc), Atlantis - Das sagenhafte Abenteuer (Germany), Awesome Adventures of Victor Vector & Yondo, The - The Cyberplasm Formula, Bad Mojo, Bad Mojo (Germany), Banzai Bug, Baphomets Fluch, BARQ - The Rise of Freedom, Battle Isle 3 - Shadow of the Emperor, Beneath a Steel Sky (Multi 5), Bermuda Syndrome (Germany), Betrayal in Antara, Bioforge (vf1.01), Blade Runner, Bloodwings - Pumpkinhead's Revenge, Blue Force, Bobby Fischer Teaches Chess, Bodyworks Voyager, Brain Dead 13 Starring Fritz (Germany), Bram Stoker's Dracula (Multi 5), Bud Tucker in Double Trouble (Germany), Buichi Terasawa's Takeru - Letter of the Law, Bundesliga Manager Professional, Buried in Time - Verschollen in der Zeit (Germany), Burntime, Caesar II (Budget v1.2), Caesar II (CMC v1.2), Caesar II (Germany v1.0), Campaign, Capitalism (Germany v1.0), Capitalism (Germany v1.02), Castle of Dr. Brain, Central Intelligence, Championship Manager 2, Chewy - Esc from F5, Chill Manor (v1.99), Civilization (Budget), Civilization & Mantis, Classic Games for OS/2 Warp, Club Dead, Club Football - The Manager, Comanche 3, Comanche 3 (Germany), Comanche CD - White Lightning, Combat Air Patrol, Comix Zone, Command & Conquer Teil 1 - Der Tiberiumkonflikt (Germany), Conspiracy, Creative Reader Collection, Crime City, Crusader - No Regret (Germany), CyberBykes - Shadow Racer VR, Cyberia 2 - Resurrection, Cyberia - Mission Norway (OEM v1.87), Cyberia - Project Description (OEM), Cyclemania, Detritus - The Daemon's Quest, Discoveries of the Deep, Dungeons of Kremlin, Dunkle Schatten 1 & 2, EcoQuest 1 - The Search for Cetus, Enemy Star, Eric the Unready, Escape from Delirium, F-29 Retaliator, Formula One Grand Prix, Front Page Sports - Baseball '94, Halloween Harry - Alien Carnage, Key CAD Complete Creations, Plumbers don't Wear Ties, The Civil War, The Complete Ultima VII (Multi 3, Budget) [archive.org]
    • Geo Light Moon (Japan v1.00), Kotobuki (Japan), KU2 Impact (Japan), Saru Suberi (Japan), Seraphim Saigo No Tenshi (Japan), Silicon Scream (Japan) [Rod_Wod]
    • S.T.G. [Uroko Sakanabito]
    • Sound Blaster 16 CD driver [VOGONS]
    • OS/2 Warp 4 [WinWorld]
  • stepone_flop:
    • Collections of small games, Microsoft Multiplan v1.04, MS-DOS v1.25, RJE - IBM 3780 Remote Batch Terminal Emulator v1.0M,
    • Wordstar v3.24 [Mattis Lind, Edstrom]
Software list items promoted to working
  • dragon_cart: Delta DOS [Nigel Barnes]
  • electron_cart: Click v1.03, Pegasus 400 v1.02 [Nigel Barnes]
New NOT_WORKING software list additions
  • cd32:
    • Arabian Nights, Battletoads, Benefactor, Black Viper Bubba 'N' Stix, Bubble 'N Squeak, Chuck Rock, Chuck Rock II - Son of Chuck, Dangerous Streets, Darkseed, Donk! The Samurai Duck!, Dragonstone, Emerald Mines, Flink, Fly Harder, Frontier - Elite II, Global Effect, Gloom, International Karate +, Kid Chaos, Marvin's Marvellous Adventure, Myth - History in the Making,
    • Overkill + Lunar-C, Roadkill, Skeleton Krew [EoceneMiacid]
  • electron_cart:
    • Advanced Plus 34, Advanced Quarter Meg RAM, Cumana Floppy Disc System v1.01, Cumana Floppy Disc System v1.02,Slogger Electron Disk System v1.00, Slogger Electron Disk System v1.02, Slogger Electron Disk System v1.03 [Nigel Barnes]
  • electron_rom:
    • Advanced BASIC Editor Plus, Advanced BASIC Editor & Toolkit, AMX Mouse Support v2.1 [Nigel Barnes]
  • fmtowns_flop: Battle Fighters 3undefinedInishie no Jashin Densetsu, Dream Fighters, Image, Rumstorm, Rumuder [Justin Kerk]
  • ibm5150:
    • ABC's Wide World of Sports Boxing [Justin Kerk]
  • ibm5170_cdrom:
    • 3D Power Games Volume 1, 688I Hunter-Killer, Aces of the Pacific, Aces over Europe, Alien Odyssey (Europe), Animal,
    • Archibald Applebrook's Abenteuer (Germany v1.00), Archon Ultra (v1.1), Ark of Time, Back to Baghdad,
    • Baphomets Fluch II - Die Spiegel der Finsternis (Germany A707197),
    • Baphomets Fluch II - Die Spiegel der Finsternis (Germany CVIR102400), Battle Bugs, Battlecruiser 3000 AD, Blood Bowl, Blown Away,
    • Broken Sword II - Las Fuerzas del Mal (Spain), Chronomaster, Clif Danger, Command Adventures: Starship,
    • Command & Conquer: Red Alert, Command & Conquer - Red Alert (Budget), Command & Conquer - Red Alert (Netherlands),
    • Command & Conquer Teil 2 - Alarmstufe Rot (Germany), Conqueror AD 1086 (Germany), Conquest of the New World Deluxe Edition,
    • Creatures (Germany), Cyber Judas, Darker, Frankenstein - Life or Death, Fuzzy's World of Miniature Space Golf,
    • The 11th Hour - Der Nachfolger von 7th Guest (Germany), The Curse of Monkey Island, [archive.org]
    • Bakusou PC Choro Q (Japan), Battle BEAT 2000 L.E (Japan), Briganty - The Roots of Darkness for Windows (Japan), Moon (Japan)
    • [Rod_Wod]
  • stepone_flop: Custom integrated office suite [Mattis Lind, Edstrom]
Translations added or modified
  • Chinese (Simplified) [YuiFAN]
  • Chinese (Traditional) [YuiFAN]
  • Dutch [Jos van Mourik]
  • German [RafTacker]
  • Greek [BraiNKilleRGR]
Source Changes
  • ygv608.cpp improvements: [Agiri]
    • Added mosaic effect for Galaga Arrangement Ending/Staffroll.
    • Guessed that R#13 is used for transparent color - fixes 'COLOR TEST' in ND-1 self-test.
      • Fixed a small graphics glitch in Rally-X Arrangement.
  • Added option to disable saving NVRAM on exit. [AJR]
  • Added ER1400 serial EAROM device. [AJR]
  • Fixed many disassembler bugs: [AJR]
    • mc68hc11: Fixed dissassembly of instructions with 16-bit operands (immediate or direct).
    • m6809: Fixed disassembly of relative instructions.
    • lc8670: Fixed disassembler to make it not completely broken.
    • mcs48, s2650: Use paged mode for disassembler.
    • lr35902: Fixed disassembly.
  • attache: Added RS-232 serial ports. [AJR]
  • f1gp: Fixed getting stuck on "ID CHECK". [AJR]
  • splash: Draw sprites in reverse order (fixes MT6791). [AJR]
  • Fixed masking of signed integer types in debug state. [AJR]
  • citycon: Fix sound CPU speed, and hooked up PSG read (fixed cop car spin sound). [AJR]
  • tigeroad, f1dream: Added DIP switch locations. [AJR]
  • tv910: Fix character row format, implemented video attributes, made self-test work, improved keyboard hookup, and added character set switch. [AJR]
  • vt220: Split into two sets and fixed ROM loading for the earlier version. [AJR]
  • mcs48: Program counter wraps at 11 bits. [AJR]
  • mcs48: More specific emulation of Intel 8021: [AJR]
    • Separated disassembler for i802x (including unemulated 8022 instructions).
    • Provided separate (though mostly just more limited) 8021 opcode table.
    • Writes to 8021 P0 no longer go through memory space.
  • mcs51: Added DPTR, P0, P1, P2 and P3 to debug state registration. [AJR]
  • dec_lk201: Switched to more sensible natural keyboard assignments for six keys above cursor block. [AJR, Bavarese]
  • stvvdp1.cpp: Fixed color calculations for non-mode 5 sprites and mode 2 transparent pen. [Angelo Salese]
  • Improves Virtual Hydlide avatar shadow and Scud: the Disposable Assassin.
  • ms32.cpp: Improved and cleaned up tile-tile priorities. [Angelo Salese]
    • Fixes title screen in Suchie Pai 2, Gratia intermissions and Hayaoshi Quiz Nettou Namahousou flame screen during attract.
  • hng64.cpp: Enabled preliminary ROZ floor for Fatal Fury Wild Ambition and Buriki One. [Angelo Salese]
  • snes_snd.cpp: Made TnDIV divide by 256 when setting written is 0, and merged timer counters into a single function. [Angelo Salese]
  • blockout.cpp improvements: [Angelo Salese]
    • Fixed Agress text layer offset, and worked around initial VRAM check.
    • Converted to SCREEN_RAW_PARAMS and fixed visible area for Agress and Block Out.
    • Fixed input labels and hookups, following manual and in-game descriptions.
  • taito_f3.cpp: Removed outdated kludge for Darius Gaiden. [Angelo Salese]
  • x1.cpp: Moved video functions into their own file and improved encapsulation. [Angelo Salese]
  • calchase.cpp: Added some keyboard inputs. [Angelo Salese]
  • Some PC AT 2D accelerator updates: [Barry Rodewald]
    • s3: Reset hardware pointer colour select is on reading CR45, as per documentation.
    • mach8/mach32: Limit sourcex/y to 11 bits (fixes mach32 detection in bundled win9x drivers).
    • mach32: Mapped hardware pointer registers and got hardware cursor to display (still needs work).
    • mach32: Added 8514/A-compatible DAC registers (fixes I/O port conflict in DOS mach32 utilities, and 8bpp colours under win9x).
    • mach8: Added Scan To X command (used by win9x drivers to write cursor data).
    • mach32: Corrected display of 16bpp video mode in Windows 9x.
  • r9751: Added keyboard input queue and CBX OS stack tracing. [Brandon Munger]
  • vgmplay: Added HuC6280 stereo output, K054539, dual OKIM6295, NMK112 banking, and QSound support. [cam900]
  • qdrmfgp, djmain, konamigq: Moved sample RAM to K054539 address map. [cam900]
  • plygonet: Added K054321. [cam900]
  • Moved Sega MultiPCM bank schems to device address map, and converted segas32 and segam1audio to configured banking. [cam900]
  • Fixes Outrunners, which uses a 0x1800-byte header for 512 samples, and two 512KiB banks for sample data.
  • psikyo4.cpp: Cleaned up YMF278B banking. [cam900]
  • Converted Data East ACE chip emulation to a device and improved alpha blend/fade/palette effects. [cam900]
  • drgnmst: Fixed palette (12-bit RGB 4-bit intensity)undefinedfixes fading. [cam900]
  • rohga.cpp: Improved priority and alpha blending, and removed outdated comments. [cam900]
  • Removed redundant code from DECO drivers, and demoted games with missing effects to MACHINE_IMPERFECT_GRAPHICS. [cam900]
  • dassault: Added raw screen parameters. [cam900]
  • deco16ic: Split pf1/pf2 RAM allowing sizes to differ. [cam900]
  • cninja.cpp: Cleaned up I/O and protection handling. [cam900]
  • plugins/portname: Added preliminary plugin for loading input names from external files. [Carl]
  • blackt96: Hooked up sound and fixed pickup colours. [David Haywood]
  • pgm2 improvements: [David Haywood]
    • Fixed foreground tilemap size (fixes kov3 boss death sequences).
    • Handle MSB of zooming (used by kov3).
    • Implemented sprite disable bit (fixes stray graphics in kov3 attract mode).
    • Added default SRAM, added speadups and fixed visible area for kov3.
    • Fixed save state support (also affects ARM CPU core).
  • Added support for Datel Game Booster Playstation peripheral. [David Haywood]
  • Added driver for Radica 6502-based TV games. [David Haywood]
  • Fixed and tidied the tvboy driver. [David Haywood]
  • Improved free play DIP switch defaults for Grudge Match sets. [David Haywood]
  • Default to off for parent set as free play doesn't work, and default to on for older clone as coin mode doesn't work.
  • Moved sets using different CPUs out of VTech Genesis IQ driver. [David Haywood]
  • Converted Radica Mega Drive-based TV games from sofware list entries to system drivers. [David Haywood]
  • vii.cpp: Corrected parent/clone relationships and demoted to not working. [David Haywood]
  • Added SY-889 ROM and machine, and implemented memory map, DMA, and RGP palette for correct colours. [David Shah]
  • Made multiple improvements to nes_vt driver, including fixes to graphics and memory mapping. [David Shah]
  • Fixed sample end position in sound/gaelco.cppundefinedfixes clicking sounds in various games. [dink]
  • Added SN54/74166 8-Bit Parallel-In/Serial-Out Shift Register device. [Dirk Best, Luca Elia]
  • asteroid: Added coin counters and clarified LEDs. [Dirk Best]
  • 74153: Improved interface. [Dirk Best]
  • d88_dsk: Added some safety checks to avoid reading beyond the end of the file. [Dirk Best]
  • didact.cpp: Split out of Candela and Esselte 100 computers into their own drivers for clarity. [Edstrom]
  • MyBrain 3000/JB-3000/Ericsson PC Step/One imrpovements: [Edstrom, Fredrik Ohrstrom]
    • Refactored graphics circuit, added color in 320x200 mode, fixed text scrolling, and added 80-character 640*200 mode.
    • Fixed speed issue by reducing CPU clock by 50% as suggested by RAM waitstates in the schematics.
    • Added support for -ramsize with 128K option and 256K default.
    • Emulated the INT7 pull down and up for the keyboard, and added support for three keyboard variants.
    • Added high-resolution 640*400 mode, and added crude cursor support for 40-character mode.
    • Added monochrome monitor support with palette to match the 525Nm P39 phoshor used in the Ericsson DU4721 monitor.
    • Added printer support.
    • Completed interrupt support, including jumper settings.
    • Fixed crude support for 36*25 color text mode, and added graphics mode 0 (resolution depends on monitor used).
  • gba: Use correct initial mapping for movie cartridgesundefinedfixes v_sharkt, v_shrek, and v_shrek2. [endrift, Ryan Holtz]
  • hp2645: Added RS232 I/O, multiple charcter sets, beeper, and option switches. [F.Ulivi]
  • Added verbose logging for configuration file loading. [Firehawke]
  • hh_sm510: Renamed Game & watch ROM sets to be more immediately recognisable. [hap]
  • Replaced ROM patches with protection simulation for route16, metafox, and maketrax. [iq_132, Robbbert]
  • aristmk5.cpp: Updated names/descriptions and improved internal artwork for a number of games. [Heihachi_73]
  • ti85.cpp: Marked ti83p, ti83pse, ti84p, and ti84pse as NOT_WORKING, and added some more ti84p BIOS ROMs. [Julian Lachniet]
  • ymz770.cpp: Updated documentation and tidied up. [MetalliC]
  • pgm2.cpp: Emulated kov3 ROM module communication and removed hack. [MetalliC]
  • pgm2.cpp: Improved simulation using real data, and made fake keys for kov3 V100 and V104. [MetalliC]
  • geneve updates: [Michael Zapf]
    • v9938 should abort a command when the mode is switched before completion.
    • Added 128K/192K VRAM selection.
    • Converted loging to use logmacro.h helpers.
  • ti99: Fixed debugger interference with cartridge selection line. [Michael Zapf]
  • Improved Acorn Electron peripheral emulation: [Nigel Barnes]
    • electron_plus1: Added Slogger Expansion 2.00 and 2.01.
    • electron_plus3: Added Advanced 1770 DFS 2.10.
    • electron: Added Rombox and Rombox+ expansion devices, and electron_rom software list.
    • electron: Re-implemented expansion port interface to access full 6502 bus.
    • Re-implemented cartridge slot device, and added several cartridge devices.
  • BBC Opus FDC updates: [Nigel Barnes]
  • bbc_opus8272: Connected TC strobe, device is now working.
  • bbc_opus2791: Added DDOS 3.16 BIOS option.
  • bbc_opus2793: Added DDOS 3.36 BIOS option.
  • Differentiate between cartridge (cart) and romimage (rom) in generic slots. [Nigel Barnes]
  • dragon_fdc.cpp updates: [Nigel Barnes]
  • Added Premier FDC, for DeltaDOS.
  • Dragon FDC has READY line tied, fixes loading issues with Flex and OS9.
  • Converted machine configuration builders to member functions of the state classes and simplified prototype. [O. Galibert]
  • swtpc09, isbc8010b, jtc_es40: Fixed typos. [O. Galibert]
  • attache: Fixed SIO mapping. [O. Galibert]
  • Replaced list of crystal/resonator/oscillator frequencies with a solution that doesn't require recompiling everything on changes. [O. Galibert]
  • Fixed/worked around many errors reported by Coverity. [Oliver Stoeneberg]
  • Restored SANITIZE make option. [Oliver Stoeneberg]
  • Added artwork override and fallback options. [phulshof]
  • quickpick5: Hooked up ROM readbacks, improved visible area, hooked up color RAM, and allowed POST to pass. [R. Belmont]
  • konmedal: Allowed shuriboy to display and fully pass POST, and hooked up I/O ports. [R. Belmont]
  • mac: Added preliminary working but imperfect sound for maclc3. [R. Belmont]
  • chdcd: Recognize ISO images with 2336 byte sectors. [R. Belmont, Angelo Salese]
  • mac: Added preliminary support for AE Quadralink 4-port serial. [R. Belmont, Al Kossow]
  • mac: Added support for "BootBug" NuBus remote debugger card. [Al Kossow, R. Belmont]
  • FM Towns improvements: [r09]
    • Fixed horizontal wrap for bitmap layers.
    • Refactored line drawing, with support for zoom up to *16, and better wrapping.
    • Added support for all sixteen horizontal zoom levels supported by the hardware instead of just 5 (used in Misty and Rayxanber).
    • Simplified the line wrap detection code and added support all use cases including vertical scrolling and layer 1 with sprites.
    • Doubled line size when in single-layer plus high color mode.
    • Made the line wrapping code aware of VRAM page selection.
    • Fixed misplaced bottom lines.
    • Fixed vertical sync flag read from port 0xcff86 - Birdy Soft games now boot.
    • Implemented horizontal sync read from 0xcff86 - later 4th Unit games now boot (based on Barry Rodewald's implementation).
    • Fixed missing pixels in single-layer modes.
    • Fixed CD-ROM regressions that caused some games not to boot (e.g. Emerald Dragon or Indiana Jones and the Last Crusade).
    • Replaced 3dgolfha floppy dump with HxC MFM format dump, allowing copy protection check to pass.
    • Documented all non-working software list items.
  • alphatpx: Add HSYNC callbackundefinedallows P2 series machines to continue to MOS monitor and boot disks. [rfka01]
  • Lucky Ball 96 updates: [Roberto Fresca]
    • Hooked PPI 8255 for I/O, identified ST6265 MCU, and identified VRAM/VDP.
    • Added DAC 08 (not yet wired yet to the PPI 8255 due to troubles with mode 2).
    • Decrypted/unscrambled program ROM.
    • Documented I/O circuitry, PCB layout, edge connector, and DIP switches.
    • Added technical notes.
  • miaction, tigerslt: Decrypted programs and palettes. [Roberto Fresca]
  • goldstar.cpp: Expanded maincpu region from 32KiB to 64KiB for lucky8 and derivatives and mapped ROM in 0xC000-0xF7FF range.[Roberto Fresca]
  • Neraidoula: Added notes about tiles from another game inside the graphics ROMs. [Roberto Fresca]
  • funworld.cpp: Updated notes for Jolly Card Italian sets. [Roberto Fresca]
  • e132xs: Added recompiler covering opcodes used by supported games. [Ryan Holtz]
  • Added gross hack to fix kof10th save states. [smf]
  • Improved support for unusual Windows build configurations: [smf]
    • Added workround for clang static builds and enabled them again.
    • Don't force -O1 on clang builds.
    • Added -lSDL2main to fix linking with GCC 7.
    • Use dynamic linking for windows SDL builds to work around an apparent linker bug.
    • Fix building with Qt debugger.
  • Added skeleton Sega network device. [smf]
  • vamphalf: Improved mdig speedup, removed "space" calls, and replaced magic numbers with enumeration constants. [smf]
  • Improved Mr Kicker speedup and standardised the rest apart from except aoh. [smf]
  • popeye: Improved video emulation: [smf]
    • Fixed background in popeyej, popeyejo and popeyebl.
    • Fixed horizontal and vertical scroll register behaviour in popeye.
    • Changed function names from game name to the hardware ID the functionality was first used in.
    • Fixed popeye background scrolling when screen is flipped.
    • Implemented tile palette banking on TNX1 hardware (guess based on PROM contents).
    • Implemented sprite priority and clipping according to description in MT03725.
    • Moved protection save state into driver_start() leaving driver init for decryption.
    • Combine sprite PROMs and invert bootleg PROMs in the ROM load.
    • Bank the sprite palette and only update the palette if the bank register changes.
    • Draw background directly into bitmap and include the area above the background buffer.
  • Fixed Z80 disassembly when $ed, $dd and $fd prefixes are used but the instruction is not valid. [smf]
  • vg5k: Removed bad ROM dump. [Sylvain Glaize]
  • Use C locale for int/float in XML files. [Vas Crabb]
  • Detect attached debugger on OSX before generating trace/breakpoint trap. [Vas Crabb]
  • Converted zippath directory to a C++ interface. [Vas Crabb]
  • playch10: Exposed countdown LEDs through output system and added internal layout to display them. [Vas Crabb]
  • k001604: Implemented front layer rotate and zoom. [Ville Linde]
  • Added GLSL bicubic filter (Catmull-Rom spline), and fixed pixel coordinates and sampling in GLSL bilinear filter. [webghost009]
  • mac: Added version 1.3 ROM to BootBug card. [Al Kossow]
  • tv912c: Redumped program ROM. [Al Kossow]
  • wd2010.cpp: Use calculated access times typical for MFM drives of that age instead of hard coded values. [Bavarese]
  • Fix Visual Studio build when path to source contains spaces. [Bjorn Moser]
  • mosaic.cpp: Add PCB layout for Mosaic and derived CPU/sound from oscillator frequencies. [Brian Troha]
  • sorcerer_cass.xml: Updated details for Orb of Halucidon and Air Traffic Controller based on original manuals. [exidyboy]
  • gaelco2: Updated documentation based on photos of PCBs. [f205v]
  • c65.cpp: Added some notes and corrected CPU clock. [Guru]
  • cps1.cpp: Verified wofr1 program ROM dumps. [hammy, The Dumping Union]
  • Updated "2017" strings to "2018" where relevant. [Jonathan Holt]
  • hiscore.dat: Updated for current MAME version. [Leezer]
  • blockhl.cpp: Restored button 2 and 3 and joystick down inputs for Quarth and Block Hole. [Mikejmoffitt]
  • Fixed a couple of issues reported by Coverity. [MoochMcGee]
  • pgm2.cpp: Dumped internal firmware for kov3 and kov3_102 ROM module keys. [Peter Wilhelmsen, Morten Shearman Kirkegaard]
  • Updated Popeye hardware documentation. [Porchy]
  • csplayh5.cpp: Redumped nuretemi sound ROM. [ShouTime, The Dumping Union]
  • Corrected years for Virtua Fighter 2 and Behind Enemy Lines. [sjy96525]
  • ibm5170.xml: Redumped ku2impact and kotobuki CD into .iso and .bincue and commented the source data. [Tafoid]
  • thepit.cpp: Fixed Lives DIP switches for Intrepid bootleg sets. [Tafoid]
  • gamegear.xml: Fixed NVRAM size for shinfrc2 and clones, allowing games to function properly (MT06845). [einstein95, Tafoid]
→ [Arcade] MAMEUI x86/x64 0.200
→ [arcade] HbMameUI/HbMame x86 i x64 0.200

HbMameUI/HbMame 0.200

  • Sync with MAME 0.200

 

 

→ [arcade] Mame x64 i x86 0.200

MAME 0.200 25 Jun 2018

Today’s MAME release has two consecutive zeros in the version number! The only other time that happened was over twelve years ago! Although MAME version numbers are just an incrementing number, by a series of coincidences, MAME 0.200 delivers several major changes. 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. Instructions are on the MAMEdev wiki if you want to try it out.

MAMETesters Bugs Fixed
  • 04621: [Timing] (ironhors.cpp) ironhors: 30fps framerate seems abnormal. (Angelo Salese)
  • 07027: [Sound] (vegas.cpp) warfa (and maybe clones): DCS2 OS Version Test Failed. (Ted Green)
New working machines
  • Acorn System 5 [Nigel Barnes]
New working clones
  • Acorn System 2 [Nigel Barnes]
  • Acorn System 3 (6502 CPU) [Nigel Barnes]
  • Acorn System 4 [Nigel Barnes]
  • Air Rescue (World) [Porchy, Muddymusic, The Dumping Union]
  • Apache 3 (rev E) [coolmod, The Dumping Union]
  • Hayaoshi Quiz Nettou Namahousou (ver 1.2) [Apocalypse, The Dumping Union]
  • Led Storm Rally 2011 (US, prototype 12) [system11, Coolfox, The Dumping Union]
  • Milmar Laser //c [R. Belmont, Peter Ferrie, KansasFest 2018]
  • Pink Sweets: Suicide Club (2017/10/31 SUICIDECLUB VER., bootleg) [MetalliC]
  • Raiden DX (Portugal) [Jorge Silva, Atro, Kravex]
  • Scramble (bootleg, set 2) [hammy, The Dumping Union]
  • Street Fighter II': Champion Edition (Mstreet-6, bootleg, set 1) [TwistedTom]
  • Street Fighter II': Champion Edition (Mstreet-6, bootleg, set 2) [TwistedTom]
  • Street Fighter II': Champion Edition (Mstreet-6, bootleg, set 3) [TwistedTom]
New machines marked as NOT_WORKING
  • Boris - Electronic Chess Computer [TrevEB, Sean Riddle, The Dumping Union]
  • Captain Zodiac [Siftware]
  • CMS 6502 Development System [Nigel Barnes]
  • DECstation 5000/133 [R. Belmont, Al Kossow]
  • Donkey Kong / Donkey Kong Jr / Mario Bros [Michael Moffitt, coolmod, The Dumping Union]
  • Fever Chance [GoneMad]
  • iPhone (A1203) [MoochMcGee]
  • Marbella Vice [Recreativas.org, The Dumping Union]
  • Topaz (Inder) [PinMAME]
New clones marked as NOT_WORKING
  • Jokerz! (G-4) [PinMAME]
  • Safe Cracker (1.0) [PinMAME]
New working software list additions
  • acrnsys_flop: Atom/System 3 File Server, System 3 Utilities, System 5 File Server, System BBC BASIC [Nigel Barnes]
  • acrnsys_rom: Econet 2.40, Econet 3.40, Econet 3.50 [Nigel Barnes]
  • camplynx_cass: 3D Monster Craze, 6845p, Aide (Label-Procedures) (Fra), Backgammon, Battle Brick, Card Index (96K), Centipede, Chopin (Fra),Cinema (96K), Colossal Adventure, Compass, Dam Buster, Deathball, Digger Man, Disassembler (Fra), Dungeon Adventure, Floyds Bank, Games Pack III, Games Pack IV, Gobble de Spook, Grid Trap (Fra), Generateur Basic (Fra), Generateur de Caracteres (96K)(Fra), Hangman, Hi-Lo (96K), IntelTab (96K)(Fra), Introductory Tape (48K), L'odyssee d'Asterix (96K)(Fra), Labyrinthe (Fra), LogiChess 2.2, Lynx Composer (96K), Lynx Disassembler (Fra), Lynx Invaders, Lynx Muncher, MODER-80, Mastermind (96K)(Fra), Maths (Fra), Maxi-Mots (96K)(Fra), Mazeman, Mined Out, Moonfall, Moonfall (Fra), Music Master, Nuclear Invaders, Numerons (Fra), Oh Mummy, Panik, Pengo, Planets, Power Blaster, Racer, Rising Moon, Rocketman, ScrabLynx (96K)(Fra), Screen Dump, Siege Attack, Space Trek, Spellbound, Star Rover, The Forest (96K), The Worm, The Worm (96K)(Fra), Treasure Island, Triangles (96K), Tron Blocker (96K)(Fra), Twinkle, Word Processor, Ynxvaders, Zombie Panic (Fra) [Nigel Barnes]
  • ibm5150: PC Globe 3.0, PC Globe 5.0 (Spanish), PC Globe 5.04, Starflight 2: Trade Routes of the Cloud Nebula (3.5") [ArcadeShadow], Cadaver (5.25"), Cadaver (3.5") [Chism], Cadaver (3.5", Quest and Glory Compilation) [Justin Kerk]
  • ibm5170: LucasArts Air Combat Classics, The Incredible Machine (alt), The Incredible Machine 2 [ArcadeShadow], Excel (Version 3.0a) [darksabre76], MS-DOS (Version 6.22, Thai) [Justin Kerk]
  • st_flop: STE Language Disk (Swe, Rev. B) [FakeShemp]
  • x68k_flop: Ajisai (ldb_x68k conversion), Camerot (ldb_x68k conversion), Choro Choro, Choro Choro (ldb_x68k conversion), Cuarto (ldb_x68k conversion), Dungeon Management (ldb_x68k conversion), Galseed II (ldb_x68k conversion), Kurupon, Leshies, My Today's Job (ldb_x68k conversion), Over Driver, Programan Ace -Source68, Sekai Seifuku Set (ldb_x68k conversion), Stein [Wayder]
New NOT_WORKING software list additions
  • acrnsys_rom: System/3 Econet 1.48 [Nigel Barnes]
  • ibm5150: PC Globe 4.0 [ArcadeShadow]
  • ibm5170: POWER DoLLS [Justin Kerk]
  • pc88va: Tetris (Bullet-Proof Software) [r09]
Source Changes
  • Standardized order of "On"/"Off" items in UI menus with "On" consistently to the right of "Off". [AJR]
  • x68000: Compute refresh rates from CRTC parameters and known crystal values. [AJR]
  • Eliminated "Atari VG EAROM" in favor of newer ER2055 device. [AJR]
  • z8: Added dump of pre-programmed Z8671 MCU with BASIC/DEBUG interpreter. [AJR]
  • x68000: Separated VINAS/VICON CRTC device. [AJR]
  • cischeat.cpp: Improvements: [Angelo Salese]
    • Reworked interrupt generation, and fixed attract mode de-synchronization in Big Run.
    • Fixed Grand Prix Star stuck tyre sprite in attract mode.
  • ironhors.cpp: Changed Iron Horse frame rate to 61 Hz. [Angelo Salese]
  • sigmab52.cpp: Changed frame rate to 60 Hz. [Angelo Salese]
  • tetrisp2.cpp: Added support for YUV422 colors in Stepping Stage. [Angelo Salese]
  • amstrad: Added a device for PPI clone implemented by the Amstrad Plus ASIC, and used it for the Plus and GX4000. [Barry Rodewald]
    • Fixes Plus detection in some games, and correctly breaks inputs in Barbarian.
  • taito_b.cpp, tc0180vcu.cpp: Cleanup: [cam900]
    • Moved TC0180VCU functionality from driver state class to device class and internalized graphics decoding.
    • Deferred allocation of buffers to start time.
    • Removed unused/redundant code.
  • lastduel.cpp: Cleanup: [cam900]
    • Improved tag and variable naming, reduced code duplication, and reduced runtime tag map lookups.
    • Added a palette decoder function for palette.
  • seta001.cpp: Deferred allocation to start time and cleaned up code. [cam900]
  • srmp2.cpp, thedealr.cpp, seta.cpp, champbwl.cpp: Reduced runtime tag lookups and cleaned up code. [cam900]
  • taito_x.cpp: Cleanup: [cam900]
    • Split out common parts of memory maps, and separated kyustrkr machine configuration.
    • Reduced runtime tag map lookups.
  • atarigt.cpp, cage.cpp, metalmx.cpp: Minor cleanup and runtime tag map lookup reduction. [cam900]
  • nmk16.cpp: Updates and cleanup: [cam900]
    • Reduced code duplication, improved tags, modernized banking, and reduced runtime tag map lookups.
    • Implemented sprite and palette size limits.
    • Added bad dump flag to ROMs in tdragon3h set sourced from a different PCB.
    • Improved save state support.
  • unico.cpp: Cleanup: [cam900]
    • Improved member names and tags.
    • Deferred video RAM allocation to start time.
    • Reduced runtime tag map lookups and ACCESSING_BITS checks.
    • Added palette decoder function.
  • silkroad.cpp: Reduced redundant/unused code, and reduced ACCESSING_BITS checks. [cam900]
  • drgnmst.cpp: Reduced code duplication and added palette decoder function. [cam900]
  • namcoic.cpp: Simplified graphics decoding/manipulation and reduced code duplication. [cam900]
    • Also moved Namco NB-2 ROZ banking to namconb1.cpp driver.
  • vgmplay.cpp: Fixed NMK112 bank table mask, and added support for Irem GA20, RF5C68, and RF5C164. [cam900]
  • c140.cpp, c45.cpp, namco_c139.cpp: Cleaned up code, removed MCFG_ macros, and added object finders. [cam900]
  • namcona1.cpp, tceptor2.cpp: Minor cleanup. [cam900]
  • namcos2.cpp: Split out common C116 configuration and removed MCFG_ macros. [cam900]
  • bbusters.cpp: Split out mechatt state class, reduced runtime tag map lookup, and simplified graphics decoding. [cam900]
  • m107.cpp: Added buffered sprite RAM device, and split machine configuration according to ROM size/banking. [cam900]
  • lynx.cpp: Modernized banking, reduced runtime tag map lookups, and cleaned up palette code. [cam900]
  • argus.cpp: Cleanup: [cam900]
    • Improved argus tilemap handling and added MACHINE_NO_COCKTAIL as scrolling is wrong when flipped.
    • Moved butasan tilemap scanning into mapper function.
    • Reduced code duplication.
  • realbrk.cpp: Fixed sprite priority, reduced runtime tag map lookups, and added notes. [cam900]
  • sknsspr.cpp: Implemented bitmap clearing disable bit (used by galpani3). [cam900]
  • suprnova.cpp: Restricted bitmap drawing to clipping rectangle. [cam900]
  • galpani3.cpp: Implemented/fixed some effects and added notes. [cam900]
    • Fixes background color fading in intro, and girl display in stage start.
  • kaneko_grap2.cpp: Added device_palette_interface for palette. [cam900]
  • Made many class members private and removed dead code exposed. [David Haywood]
  • 315_5124.cpp: Updates and improvements: [Enik Land]
    • Renamed Game Gear VDP to 315-5377 to match the maintenance manual.
    • Added a device to support behaviour specific to the 315-5313 in mode 4.
    • Made 315-5377 (Game Gear) and 315-5212 (Mega Drive) derive from 315-5256 (SMS2) rather than 314-5124 (SMS1).
    • Improved timing behaviour (verified with Flubba's VDP Test for 315-5313 in mode 4).
    • Emulated sprite status register bits indicating first sprite that overflows.
    • Implemented sprite zoom limit for 315-5124/315-5313.
    • Fixed incorrect scrolling exhibited in Charles' scrolling test.
    • Improved color of leftmost column in mode 4 when fine scroll is applied.
    • Implemented display mode 1 (text) and mode 3 (multicolor).
  • Fixed crash when running a DRC CPU core under Emscripten (github #2794). [Justin Kerk]
  • cassette.cpp: Fixed handling of multi-channel reads. [Frank Palazzolo]
  • Added ARM1176JZF-S CPU device. [MoochMcGee]
  • i386: Fixed two cppcheck warnings. [MoochMcGee]
  • Added Acorn Bus slot devices. [Nigel Barnes]
    • For Acorn Atom: AtomSID, Acorn Atom Disc Pack, Econet Board.
    • For Acorn System: 32K Dynamic RAM Board, 8K Static RAM Board, Cassette Interface Board, Econet Board,
  • Floppy Disc Controller Board, 40 Column VDU Board, 80x25 VDU Board, Versatile Interface Board.
    • For CMS: CMS 40/80 Video Terminal Card, CMS Floppy Disc Controller, CMS High Resolution Colour Graphics Card.
  • a6809: Renamed to acrnsys3_6809, and rewrote with card slot devices. [Nigel Barnes]
  • ef9365: Clear frame buffer memory on reset. [Nigel Barnes]
  • camplynx_cas: Added support for multiple files (concatenated) in TAP file. [Nigel Barnes]
  • emumem: Replaced with new, modernized back-end. [O. Galibert]
  • williams.cpp, wmg.cpp: Removed hard-coded default service button assignments. [OzFalcon]
  • interpro.cpp: Improved to the point where CLIX boots on the ip2000. [Patrick Mackinlay]
  • Includes re-written IOGA interrupt and DMA handling, and fixes for CPU and MMU issues.
  • nscsi: Added support for CD-ROM drives with 512-byte blocks (required for many UNIX workstations). [Patrick Mackinlay]
    • Also added stubs for "prevent/allow medium removal", and improved hard disk "inquiry" command behaviour.
  • apple2e updates: [R. Belmont]
    • Added debugger guards to avoid accidentally banking out ROM.
    • Fixed floating bus reads - synchronizes Talbot Fantasy Seven credits screen.
  • apple2gs: Re-wrote driver using address map bank device. [R. Belmont]
  • apple2gs: Fixed issues with Jam Session and ACS Demo Disk #2. [R. Belmont]
  • es5503: Fixed bad playback of synthLAB sampled-attack looped-sustain instruments. [R. Belmont]
  • z80scc: Fixed transmit interrupt behavior that was locking up the Apple IIgs [R. Belmont, Patrick Mackinlay]
  • mc146818: Added support for direct-access bus hook-up method used by MIPS DECstations. [R. Belmont]
  • trs80 work in progress: [Robbbert]
    • Split into separate sources.
    • Fixed UI paste/natural keyboard.
    • Added UART, RS-232, and Baud rate clock/BRG depending on hardware.
    • Fixed UART status on sys80.
    • Fixed cassette waveform.
    • Tidied up and modernised code.
    • Added monitor documentation.
  • ht1080z: Added ay8910. [Robbbert]
  • ps2sony: Fleshed out the skeleton driver. [Ryan Holtz]
    • Added device to encapsulate PlayStation 2 timers.
    • Temporarily hacked R5900 core to always have scratchpad RAM mapped at 0x70000000.
    • Added reference counting to divtlb so it does not unmap pages that are still shared with other entries.
    • Added skeleton GIF, VIF1 and GS devices.
  • mips3: Added basic Emotion Engine support. [Ryan Holtz]
  • kr03: Defined native keyboard layout (partially addresses MT05818). [shattered]
  • PowerVR2: re-implemented color calculation. [snickerbockers]
  • Moved instantiation of device_finder for interface classes from implementation sources to interface sources. [Stefan Bruns]
    • Avoids multiple explicit instantiations with the same template arguments.
  • devcb: Replaced with new, more flexible implementation. [Vas Crabb]
    • Converted a number of devices and drivers to use the newly supported less macro-dependent syntax.
  • Layout system improvements: [Vas Crabb]
    • Allow screens to be referenced by tag in layouts.
    • Allow an internal layout to be supplied per device rather than just per system, with relative screen and input tags.
    • Improved view generation and selection for systems with two screens.
    • Added support for user variables and repetition in layouts, and converted a number of layouts.
  • v550: Added keyboard program ROM dump. [Al Kossow]
  • Added skeleton device for WD1007A ESDI hard disk controller. [Al Kossow]
  • hiscore.dat: Updated for recent changes. [Leezer]
  • x68k_flop: Updates: [Wayder]
    • Organised and corrected entries, and replaced disk images with new dumps.
    • Removed Ninin Battle (Alt) - it's a modified copy.
    • Updated/corrected missing dumps, release years, and Japanese titles.
  • ibm5170: Fixed typo in interface for Turbo Pascal 6.01 (German). [xinyingho]
→ [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.
Inne treści związane z tematem
[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:(
[Arcade] Arcade x64/x86 0.184 [Arcade] Arcade x64/x86 0.184;
Arcade to nic innego, jak bazujący na kodzie autorstwa MameSick MameUIFX klon MAME, rozbudowywany przez Robbberta (MameUI32, MessUI, HomebrewMame).    
[ARCADE] Mame History.dat 1.84 for MAME 0.184 [ARCADE] Mame History.dat 1.84 for MAME 0.184;
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.185 [arcade] Mame x64 i x86 0.185;
A czas sobie płynie banalnie tik, tak, a miesiące odmierza kolejna edycja megaprojektu na scenie emulacji, czyli MAME.
Do ściągnięcia
mame0194b 32bit.exe
mame0194b 64bit.exe
Dodatkowe informacje
Komentarze

Tshirt "Starblade C&E 1986"

Newsy Linkownia Emulatory na PC Wideoteka Bajtek Reduks Ready.Run

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