[arcade] Mame x64 i x86 0.193

[3] @ Czwartek, 28 Grudnia 2017 18:31CET

[arcade] Mame x64 i x86 0.193

Kolejna wersja MAME, i parę przegapionych w czasach odpoczynku, za nami. I znów zatwardziali arcadowcy i fani multiemulatora narzędzia do wszystkiego mają, co testować.

Mame 0.193 27 Dec 2017

It’s a bit late for Christmas, but MAME 0.193 is ready today. First of all, let’s get the disclaimers out of the way. We’ve switched to GCC 7 for Windows binaries, and started requiring SSE 2 (Pentium 4, Opteron, Athlon 64, or equivalent) for 32-bit Windows binaries. In the unlikely event that either of these changes causes issues for your use case, you’ll have to build from source. There’s currently an issue with overlay artwork not being displayed when using bgfx video output. Unfortunately we haven’t been able to address this in time for the release. As a workaround, we recommend using Direct3D or OpenGL video output for systems that use overlay artwork (this includes many handheld/tabletop games, Space Invaders, and the Vectrex console). You can track progress on this issue at MAME Testers.

And now, the stuff you’ve all been waiting for: the highlights. We’ve added support for a whole lot of Tiger handhelds based on licensed IP in this release, including the unmissable MC Hammer, Batman Forever, Nightmare Before Christmas, and Robocop 2. We’ve also added some of Tiger’s handheld renditions of popular games from other platforms, like Mortal Kombat, Street Fighter II, Battletoads, and Space Harrier II. On the arcade side, newly working games include prototypes Calcune and In Your Face, a location test version of Teki Paki, PGM2 titles Oriental Legend 2 and Knights of Valour 2 New Legend, and a number of beatmania IIDX titles.

Computer fans don’t need to feel left out this Christmas, either. The Agat-7 floppy drive emulation has been improved to the point where it’s considered working, and the internal HP-9845 printer is now supported. If you’re at all interested in the FM Towns, you need to give this release a try, as r09 has made numerous improvements to sprites and scrolling, and greatly improved keyboard behaviour. There are also some big software list updates across a number of systems.

MAMETesters Bugs Fixed
  • 05902: [Crash/Freeze] (gba.cpp) gba [bombtour]: Game hangs unable to start. (R. Belmont)
  • 06683: [Graphics] (surpratk.cpp) suratk: Visible area is too small. (Robbbert)
  • 06779: [Crash/Freeze] (coco3.cpp) Mounting Zenix Floppy Disk crashes MAME with floating point exception error. (Dirk Best)
  • 06780: [Sound] (midtunit.cpp) Possible Volume balance Issue with Williams ADPCM Soundboard. (hap)
  • 06784: [Sound] (bagman.cpp) bagman, sbagman: bagman dying sound plays repetitively when game starts. (AJR)
  • 06785: [Interface] (coco3.cpp) Can't change into directories that have a "." prefix in their name. (Vas Crabb)
New working machines
  • 4-in-1 [Joe Magiera]
  • Apollo 13 (Tiger handheld) [hap, Sean Riddle]
  • Batman ForeverundefinedDouble Dose of Doom (Tiger handheld) [hap, Sean Riddle]
  • Battletoads (Tiger handheld) [hap, Sean Riddle]
  • Calcune (Japan, prototype) [David Haywood, ShouTime, gamez fan, Sacrilego, Paul Vining, Jeffrey Gray, Fabien Marsaud, Jarrod Wright, Darksoft, Rod_Wod, Sean Sutton, Surgeville, The Dumping Union]
  • Chess King Master [hap, Berger]
  • Fidelity Designer Mach III Master 2265 [hap, yoyo_chessboard]
  • Fonas 3 in 1: Football, Basketball, Soccer [hap, Sean Riddle]
  • Gakken Invader 2000 [hap, Sean Riddle]
  • HP 2645A [F.Ulivi]
  • In Your Face (North America, prototype) [ShouTime, Darksoft, Ryan Holtz, Surgeville, Sean Sutton, gamez fan, Smitdogg, The Dumping Union]
  • Joker Poker With Hi-Lo Double-Up [Joe Magiera]
  • Karnov (Tiger handheld) [hap, Sean Riddle]
  • MC Hammer: U Can't Touch This (Tiger handheld) [hap, Sean Riddle]
  • Mortal Kombat (Tiger handheld) [hap, Sean Riddle]
  • Nightmare Before Christmas (Tiger handheld) [hap, Sean Riddle]
  • Robocop 2 (Tiger handheld) [hap, Sean Riddle]
  • Slot (unknown bootleg?) [Alessandro Ghirardi, Lorenzo Fongaro]
  • Space Harrier II (Tiger handheld) [hap, Sean Riddle]
  • Street Fighter II (Tiger handheld) [hap, Sean Riddle]
  • TelePachi Fever Lion (V1.0) [Rod_Wod, Hammy, The Dumping Union]
  • The King of Fighters '98: Ultimate Match HERO (China, V100, 09-08-23) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • The Shadow (Tiger handheld) [hap, Sean Riddle]
  • Vulcan XL 25 [hap, Sean Riddle]
New working clones
  • A-Blast (Japan) [system11, The Dumping Union]
  • Amigo (bootleg of Amidar, set 2) [f205v, The Dumping Union]
  • Attack (Defender bootleg) [ARPA, Recreativas.org, The Dumping Union]
  • Blood Bros. (US) [Bill D., The Dumping Union]
  • Blue's Journey / Raguy (ALH-001) [Razoola]
  • Fantasy (Germany, set 2) [Corrado Tomaselli, The Dumping Union]
  • Fidelity Designer Mach IV Master 2325 [hap, yoyo_chessboard]
  • G.I. Joe (Asia, AA) [coolmod, The Dumping Union]
  • Galaxian Growing Galaxip / Galaxian Nave Creciente (Recreativos Covadonga Spanish bootleg) [ARPA, Recreativas.org, The Dumping Union]
  • Jolly Card (Italian, bootleg) [Team Europe, Rock Shebbich]
  • Coleco Head to Head Hockey (COP420L version) [hap]
  • Coleco Head to Head Soccer (COP420L version) [hap]
  • Oriental Legend 2 (V101, Oversea) [Jeremy Romine, Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • Oriental Legend 2 (V103, Oversea) [Jeremy Romine, Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • Oriental Legend 2 (V104, Oversea) [Jeremy Romine, Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • Robin Hood (Tiger handheld) [hap, Sean Riddle]
  • Super Bagman (Itisa, Spain) [f205v]
  • SWTPC 6800 Computer System (with MIKBUG) [AJR]
  • Teki Paki (location test) [ShouTime, Mouloud Bessaad, Dulleron, Christian Ricolleau, Marisol Nunez Serrano, Renato Mucciarelli, Jeffrey Gray, John Wilke, Darksoft, Ryan Holtz, Smitdogg, The Dumping Union]
  • Twin Brats (set 1) [caius, The Dumping Union]
  • West Story (bootleg of Blood Bros., set 2) [Osso, caius, The Dumping Union]
Machines promoted to working
  • beatmania IIDX 4th style (GCA03 JAA) [smf, R. Belmont, Sarah Purohit]
  • beatmania IIDX 6th style (GCB4U JAB) [smf, R. Belmont, Sarah Purohit]
  • beatmania IIDX 7th style (GCB44 JAA) [smf, R. Belmont, Sarah Purohit]
  • beatmania IIDX 8th style (GCC44 JAA) [smf, R. Belmont, Sarah Purohit]
  • beatmania IIDX Substream with DDR 2nd Club Version 2 (984 A01 BM) [smf, R. Belmont, Sarah Purohit]
  • Dodonpachi Daioujou Tamashii (V201, China) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • Knights of Valour 2 New Legend (V302, China) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • Oriental Legend 2 (V104, China) [Jeremy Romine, Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • San Francisco Rush: The Rock (boot rom L 1.0, GUTS Oct 6 1997 / MAIN Oct 16 1997) [Ted Green]
Clones promoted to working
  • Action Fighter (FD1089B 317-unknown) [David Haywood]
  • Action Fighter (FD1089B 317-unknown, analog controls) [David Haywood]
  • Action Fighter (System 16B, FD1089A 317-0018) [David Haywood]
  • Action Fighter (System 16B, FD1089B 317-unknown) [David Haywood]
  • Action Fighter (System 16B, FD1089B 317-unknown, analog controls) [David Haywood]
  • Agat-7 [shattered]
  • beatmania IIDX 6th style (GCB4U JAA) [smf, R. Belmont, Sarah Purohit]
  • Knights of Valour 2 New Legend (V300, China) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • Knights of Valour 2 New Legend (V301, China) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • Oriental Legend 2 (V101, China) [Jeremy Romine, Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • Oriental Legend 2 (V103, China) [Jeremy Romine, Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • Tazz-Mania (Arfyc / Rodmar bootleg) [Ivan Vangelista]
New machines marked as NOT_WORKING
  • Chess Champion: Delta-1 [hap, Berger]
  • Golden Hexa [Yohji, Smitdogg, The Dumping Union]
  • Green Lizard (AHG1623, US) [Roberto Fresca]
  • Hexa President [Yasu]
  • Honkey TonkundefinedCash Express (BHG1455, US) [Roberto Fresca]
  • Keep Your Hat On (BHG1204, US) [Roberto Fresca]
  • Multi Game IV (V.Ger 3.44) [Team Europe]
  • Ninja Gaiden (Tiger handheld) [hap, Sean Riddle]
  • Konami Picno [Team Europe, SSJ, Robbbert]
  • Konami Picno 2 [Team Europe, SSJ, Robbbert]
  • Pitch HitterundefinedBaseball Challenge [unknown]
  • Real Battle Super Phoenix Mahjong (Version 4.1) [Peter Wilhelmsen, The Dumping Union]
  • Shuriken Boy [rod_wod, The Dumping Union]
  • TorarechattanoundefinedAV Kantoku Hen [system11, ShouTime, The Dumping Union]
  • Wild Africa (AHG1535, US) [Roberto Fresca]
New clones marked as NOT_WORKING
  • Boot Scootin' (AHG1547, US) [Roberto Fresca]
  • Bumble Bugs (CHG0479-99, US) [Roberto Fresca]
  • Chicken (01J01886, NSW/ACT) [Roberto Fresca]
  • Chicken (RHG0730-99, US) [Roberto Fresca]
  • Creature from the Black Lagoon (L-4) [PinMAME]
  • Dangerous Curves (Ver 2.9 O) [Muddymusic, Porchy, The Dumping Union]
  • Death Crimson OX (Rev A) [Jorge Valero, ClawGrip, DU]
  • Enchanted Forest (AHG1615, US) [Roberto Fresca]
  • Enchanted Forest (JHG0415-99, US) [Roberto Fresca]
  • Ericsson Step/One [Fredrik Ohrstrom]
  • Filthy Rich (English) [Roberto Fresca]
  • Inca Sun (01J01946, Venezuela) [Roberto Fresca]
  • Panasonic JB-3000 [Edstrom]
  • King Galah (AHG1625, US) [Roberto Fresca]
  • Mine, Mine, Mine (NHG0416-99, US) [Roberto Fresca]
  • Money To Burn (English) [Roberto Fresca]
  • Mountain Money (BHG1464, US) [Roberto Fresca]
  • Penguin PaysundefinedCash Express (AHG1544, US) [Roberto Fresca]
  • Penguin Pays (OHG0417-02, US) [Roberto Fresca]
  • Penguin Pays (OHG0417-03, US) [Roberto Fresca]
  • Queen of the Nile (AHG1608, US) [Roberto Fresca]
  • Queen of the Nile (GHG4091-03, US) [Roberto Fresca]
  • Reel 'Em In (English) [Roberto Fresca]
  • San Francisco Rush 2049: Tournament Edition Unlocked [rtw, Stig Remnes]
  • Striker Xtreme (1.01 Italy) [PinMAME]
  • Triumph-Adler alphatronic P2 [rfka01, helwie44]
  • Triumph-Adler alphatronic P2U [rfka01]
  • Triumph-Adler alphatronic P30 [rfka01, helwie44]
  • Wild Cougar (AHG1531, US) [Roberto Fresca]
  • Wild Cougar (NHG0296-07, US) [Roberto Fresca]
  • Wild Cougar (NHG0296-99, US) [Roberto Fresca]
  • Winning Bid (English) [Roberto Fresca]
New working software list additions
  • cd32: Akira, Banshee, Chambers of Shaolin, Fire IceundefinedThe Daring Adventures of Cool Coyote, Rise of The Robots, Seek And Destroy, Shadow Fighter [EoceneMiacid]
  • gmaster: Car Racing, Move It [SSJ, PeT]
  • ibm5150: Advanced Dungeons & DragonsundefinedCurse of the Azure Bonds (V1.0), Advanced Dungeons & Dragons - Pool of Radiance (5.25"), Super Hang-On [ArcadeShadow], Echecs 3D (French) [breiztiger], A-10 Tank Killer (1.1), A-10 Tank Killer (1.5), IBM Personal Computer DOS (Version 1.10, Master diskette),IBM Personal Computer DOS (Version 2.00, Master diskette), IBM Personal Computer DOS (Version 2.10, set 3) [Justin Kerk]
  • ibm5170: Ontrack Disk Manager [Curt Coder], 1869undefinedErlebte Geschichte Teil I (German), 3000 Icons for Windows, Classic Road 2, Gravis Utilities V2.1, Gravis UltraSound (GUS) Installation - V3.53, Lotus 1-2-3 Release 3 (5.25"), Lotus 1-2-3 Release 3.1, MS-DOS (Version 6.2/V, Upgrade) (Japanese) [Justin Kerk]
  • ibm5170_cdrom: Noi Siamo Angeli (Italian), Pompei AD LXXIX [Arena80.it], We Are Angels: Ein Engel schlaegt zu! (German) [archive.org], Alien Rampage (v1.13), CrusaderundefinedNo Remorse (v1.23), Iron Blood, Prototype, Rise 2 Resurrection - Director's Cut, Sideline, Turrican II - The Final Fight [EoceneMiacid], The UltraSound CD, The UltraSound Experience [Justin Kerk], Arabian Kid, Claw (Japan v1.2), Doka-chan no Building Panic (Japan), Doom II for Windows 95 (Japan), Electronic Popple (Japan), Golly! Ghosts! Goal! (Japan), Halloween Harry in Zombie Wars, Iwatobi Penguin Rocky & Hopper DeJig Puzzle (Japan), Orgaslave, Pauly Mouse (Japan), PoiPon (Japan), Segata Sanshirou Choujin Densetsu, Silkroad Hoshi no Shima no Monogatari, Space Invaders for Windows, W.Pressure (Japan) [Rod_Wod], Lexmark Z22 / Z32 Color Jetprinter, Mustek Power of Scanning, Rayman (US v1.21), Viper -V16- RISE (International), Viper -V16- Imagine (International) [The Onion Knight] Alien Incident (Eng, Fre, Ger, Fin) (v1.30) [unknown]
  • lynx: Ponx [anonymous]
  • pce_tourvision: Final Soldier, PC GenjinundefinedPithecanthropus Computerurus, Splatterhouse, Tenseiryuu - Saint Dragon, Tora e no Michi, Violent Soldier [system11, The Dumping Union]
  • psx: Chou Jikuu Yousai MacrossundefinedAi Oboete Imasu ka (Japan), Fire Pro Wrestling G (Japan) (v1.1), Gradius Gaiden (Japan) (v1.1), Gunners Heaven (Japan), Hokuto no Ken - Seikimatsu Kyuuseishu Densetsu (Japan), Jikkyou Oshaberi Parodius - Forever with Me (Japan), Kaette Kita Cyborg Kuro-chan (Japan), Macross Digital Mission VF-X (Japan), Macross VF-X2 (Japan), Super Robot Taisen Alpha Gaiden - Premium Edition (Japan), Super Robot Taisen Alpha Gaiden - Shokai Genteiban (Japan), Super Robot Taisen Alpha (Japan) (v1.1), Super Robot Taisen Complete Box (Japan), Super Robot Taisen F (Japan), Super Robot Taisen F Kanketsuhen (Japan), Zanac X Zanac (Japan) [EoceneMiacid]
  • ti95_cart: Mathematics Library, Statistics Library [unknown]
New NOT_WORKING software list additions
  • cd32: Alien Breed Special Edition + Qwak, Alien Breed 3D, Alien Breed - Tower Assault, Alfred Chicken, The Chaos Engine, The Classic Lotus Trilogy, Disposable Hero, Project-X + Ultimate Body Blows, Super Putty, Total Carnage [EoceneMiacid]
  • fmtowns_cd: Ishin no Arashi, Sangokushi II, Zan III Ten'un Ware ni Ari [Reuental]
  • ibm5150: IBM Personal Computer DOS (Version 1.10) (Master diskette, alt) [Justin Kerk]
  • ibm5170: Lotus 1-2-3 Realease 3 (3.5") [Curt Coder], 1942, The Pacific Air War, AIV Networks (German), Gravis UltraSound BONUS Software Installation v. 1.52 [Justin Kerk]
  • ibm5170_cdrom: Boorp's Balls, Geo ~The Iron Age~ (Japan), Heart of Darkness (Japan v1.1.05), Jake Burst (Japan), Kung-Fu Hero Akimbo Lee, Moon Dragon (Japan), Twinbee Paradise In Donburi Shima [Rod_Wod] Zyclunt [EoceneMiacid] King's Quest La Maschera dell'Eternita [The Onion Knight]
  • pcfx: Amateur Teikyou CD-ROM, Battle Heat, Can Can Bunny Extra DX, Der Langrisser FX, Doukyuusei 2, Dragon Knight IV, Farland Story FX, Fire Woman Matoigumi, Fushigi no Kuni no Angelique, Megami Paradise II, Pia Carrot e Youkuso!! We've Been Waiting for You, Sotsugyou II FX - Neo Generation [EoceneMiacid]
  • picno: Anime Enikki, Kanji Club, Montage, Picno Art Puzzle, Picno de 1 2 3, Picno de A B C, Picno de A I U E O, Real Montage, Shirayuki-hime Monogatari [Team Europe, SSJ]
Translations added or modified
  • French [SSTSylvain]
  • Italian [theheroGAC]
  • Portuguese (Brazil) [Wellington Uemura]
Source Changes
  • swtpc: Split into two systems (SWTBUG and MIKBUG), and added preliminary SS-50 I/O bus. [AJR]
  • et3400: Add Reset key and Segment Test input. [AJR]
  • Fixed -listdevices' misplacement of subdevices in some configurations. [AJR]
  • m6809: Started resolving the great MC6809/MC6809E device type/clock divider mix-up. [AJR]
  • Added generic ripple counter device. [AJR]
  • Added Seals 8K SC Memory Board to S-100 bus emulation. [AJR]
  • Fixed random strings of question marks in displayed key names. [AJR]
  • igs036crypt.cpp: Added support for kof98umh, and made key tables compatible with format uploaded by ARM CPU. [Andreas Naive]
  • i386: x87 bug fixes and FERR support. [Andrey Merkulov]
  • i8087: Fixed regression in Fanuc driver pending further investigation. [Andrey Merkulov]
  • route16.cpp: Added player 2 inputs to T.T. Mahjong. [Angelo Salese]
  • vgmplay.cpp: Added preliminary YM2608 OPNA support. [Angelo Salese]
  • attache816: Enabled MCFG_QUANTUM_PERFECT_CPU on the 8086undefinedfixes deadlock when writing to RAM disk. [Barry Rodewald]
  • z180: Fixed Z180_RCR_REFW, and added Wait State Generator (DCNTL) support. [BartmanAbyss]
  • i8087: Created seperate 8087 device. [Carl]
  • pet: Fixed video RAM mirroring. [Curt Coder]
  • weststory: Verified sprite data by converting to bootleg format and figuring out what was scrambled from there. [David Haywood]
  • micro3d: Added diagnostic terminals to the DrMath and VGB boards. [Dirk Best]
  • prodigy: Added basic LAY to SVG XSLT filter. [Edstrom]
  • myb3k updates: [Edstrom]
    • Added ISA8 bus, moved FDC to ISA8 card, and added COM card and two new FDC cards.
    • Added PIT, PIC, DMA and PPI devices.
    • Corrected clocks, crystals and switches.
    • Split ROM into BIOS and character generator, as physically present.
    • Added clones for Ericsson Step/One and Panasonic JB-3000 rebranded versions (ROMs undumped for latter).
  • myb3k.cpp: Fixed keyboard and audioundefinedDOS 1.25 boots and runs BASIC demo. [Edstrom, Fredik Ohrstrom, Mattis Lind]
  • trs80m2kb.cpp: Added missing keyboard controller ROM. [Edstrom, Sean Riddle]
  • Added a preliminary rewind feature based on save states. [feos]
  • myb3k: Added keyboard device and preliminary support for Ericsson Step/One keyboard. [Fredrik Ohrstrom]
  • hp9845: Added high-level emulation of internal printer. [F.Ulivi]
  • Fixed and improved metadata for CP-450 and CD-6809 CoCo FDCs. [Felipe Sanches]
  • omti8621: Use custom brief instance name "disk" for compatibility with previous MAME versions. [Hans Ostermeyer]
  • apollo_kbd: Handle virtual Num Lock toggle inside the devices. [Hans Ostermeyer]
  • Atmel AIC: Implemented most features. [MetalliC]
  • ymz774 improvements: [MetalliC]
    • Implemented sequencer and SQC, and fixed SEQ/SQC save states.
    • Added channel volume delayed transition.
    • Implemented channel/SEQ pause/resume.
  • ymz770: Implemented CHAN/SEQ "keep playing" command. [MetalliC]
  • tms9995: Fixed READY check on RESET (auto-waitstate). [Michael Zapf]
  • Updated GENie, BGFX, and BX, and added BIMG since it is separated now. [Miodrag Milanovic]
  • Converted disassemblers to independent classes. [O. Galibert]
    • All architectures are available in unidasm, and paged/non-linear program counters are supported better.
  • emumem: Templated address_space::direct on address shift. [O. Galibert]
    • Address passed to {read|write}_* on address_space or direct_read_data is now the logical address (not byte offset).
  • ide: Disambiguated 16- and 32-bit CS access, and added non-space CS access methods. [O. Galibert]
  • memory: Removed some space parameters from the apple2 domain. [O. Galibert]
  • interpro: CPU and MMU improvements. [Patrick Mackinlay]
    • Implemented most clipper CPU and MMU exceptions.
    • Completed C300 instructions, adjusted for C400.
    • Improved CAMMU dynamic translation and added faults.
    • Refactored C300 CAMMU into separate instruction/data instances.
    • Configurable IOGA and SR bus memory access.
  • dp8510: Added new device emulating the National Semiconductor DP8510 BITBLT processing uni. [Patrick Mackinlay]
    • Used in the InterPro GT family graphics boards.
  • nscsi: Use CHD ident metadata for inquiry. [Patrick Mackinlay]
  • Aristocrat MK5 updates: [Roberto Fresca]
    • undefined Redumped the following sets so they have correct checksums and boot: Inca Sun (DHG1577, US), Loco Loot (AHG1513, US), Unicorn Dreaming (BHG1584, US).
  • Removed Margarita Magic set 2 found to be a corrupt dump.
  • riscpc: Fixed ROM load for rpc600. [R. Belmont]
  • twinkle: Made many fixes to waveram banking and DMAundefinedmost sets are semi-playable now. [R. Belmont, Sarah Purohit]
  • gba: Added various mirrors and fixed byte-wide VRAM/PRAM/OAM access. [R. Belmont]
  • fmtowns improvements: [r09]
    • Improved horizontal scrolling/positioning.
    • Fixed mouse cursor moving on its own in Data West games.
    • Implemented half-size sprites and sprite rotation.
    • Fixed kana input and identified missing keys.
  • TMS9995: Fixed debugger do command (thanks to Ryan Holtz). [Robbbert]
  • Cortex: Made system usable although not complete. [Robbbert]
  • Amatic Multi Game IV: Decrypted program ROM, added proper keys, created new machine configuration (also used for Switched Multi Game III), and added third 8255 PPI. [Roberto Fresca]
  • mc1502: Added BIOS 7.2 and TODO list. [shattered]
  • agat7: Added 840KB floppy HLE and made some minor fixes, can be considered working. [shattered]
  • twinkle updates: [smf]
    • Changed RF5C400 clock to match notes added 8MB of dummy RAM to the RF5C400, and adjusted the banking so sounds play correctly.
    • Improved LED font from available reference sources, mapped lamps and DIP switches, and added basic internal artwork. [smf]
  • twinkle: Changed security card padding from 0x00 to 0xff, added dumps for 4th and 5th, and scrubbed serial numbers. [smf, Guru]
  • RF5C400 updates: [smf]
    • Converted to use device_rom_interface.
    • Save/restore the external memory registers.
    • Moved static variable into device state.
    • Fix the commented out osd_printf_debug.
    • Added skeleton for reading and writing channel register 0x0F (used by beatmania IIDX games).
  • Refactored 680x0 so that member variables aren't public. [smf]
  • Stopped save and load logging timers unless VERBOSE is set. [smf]
  • seattle: Added gearshift to sfrush and sfrushrk. [Ted Green]
  • atlantis/vegas: Fixed banking for DENVER and DSIO DCS audio. [Ted Green]
  • et3400: Added better layout views including display labels and clickable keypad (github issue #2862). [Vas Crabb]
  • arm7 changes:
    • Fixed misaligned 16-bit loads (thanks to MoochMcGee for report). [Vas Crabb]
  • Made IGS036 CPU derive from ARM946 (ARM9 implementation of ARMv5T with MPU). [David Haywood]
    • Made LDMIA/STMIA align to 32-bit boundary. [endrift, R. Belmont]
    • Made misaligned memory accesses match ARM9 behaviour. [MetalliC]
  • pgm2.cpp changes:
    • Made RTC tick and removed now-unnecessary patch from orleg2. [MetalliC]
    • Documented debug features. [MetalliC]
    • Made igs036 emulation use uploaded decryption tables for kov2nl and orleg2. [David Haywood]
    • Use sprite decryption keys uploaded by games where we have internal ROM. [MetalliC, David Haywood]
    • ICRW sim improvements. [MetalliC, Lord Nightmare]
    • Converted memory card to an image device and added default card images to ROM sets. [MetalliC, David Haywood]
    • Allow ddpdojh to run code from RAM rather than treating RAM as ROM. [David Haywood]
  • Fixed Batrider's audio CPU clock (should be 32MHz/6). [Alex Marshall]
  • mario.cpp: Verified marioo is revision G, and identified unknown PROM as main CPU memory map decoding PROM. [Bryan McPhail]
  • cps1.cpp: Added yi22b.1a PAL dump and confirmed lwio.12e dump for 1941j. [caius, robotype]
  • stlforce.cpp: Corrected OKI clock for twinbrat and clones. [caius]
  • gngprot: Added correct character ROM. [chris @ windy gaming, Joe Magiera, nightmaretony]
  • ironhors.cpp: Measured clocks. [Corrado Tomaselli]
  • Added hand-made priority PROM for In Your Face. [dink]
  • aristmk5: Updated layouts. [Heihachi_73]
  • alphatpx: Identified more keys. [helwie44]
  • pc_vga.cpp: Left-shift CRTC start address depending on mode, thanks to DOSBox-X (github issue #2954). [MoochMcGee]
  • play_2.cpp: Updated cop402 ROM for zira. [PinMAME]
  • cps1.cpp, kenseim.cpp: Reqplaced ioc1 PAL logical equivalent with real dump from an unprotected device. [Porchy, The Dumping Union]
  • alphatpx: Added sound emulation. [rfka01]
  • alphatpx: Made many improvements to emulation and documentation. [rfka01, helwie44, Carl]
  • compc.cpp, pc10iii: Added BIOS v4.35c and matching character generator ROM. [rfka01]
  • tispeak: Added correct Speak & Spell 1978 MCU ROM. [Sean Riddle]
  • segae.cpp: Corrected ROM labels for Hang On Jr. [ShouTime]
  • Corrected years for a number of systems: [sjy96525]
    • Galaxian 3 - Theater 6 : Project Dragoon, Galaxian 3 - Theater 6 J2: Attack of The Zolgear, LD Mahjong #4 Shabon-Dama, Master's Golf, Correct Operation Thunder Hurricane, Paca Paca Passion, Panic Park, Soreike! Anpanman Popcorn Factory, Virtua Striker 2 '99
  • Improved controls for Landing Gear, Hyper Bishi Bashi Champ, and Salary Man Champ. [sjy96525]
  • Raise a fatal error if lua console is requested but the console plugin is not found (rather than crashing). [Sylvain Glaize]
  • cdi.cpp: Decapped and dumped quizard3 MCU. [Team Europe]
→ NOWSZY [arcade] Mame x64 i x86 0.206

MAME 0.206 / 30 Jan 2019

Welcome to 2019 – we’re starting the year with a bang! MAME 0.206 is an absolutely huge update when it comes to new dumps and newly working software, especially when it comes to TV games. As far as we know, MAME is the first V.Smile emulator with working controls and the most compatible, with almost all dumped titles fully playable for one player (the second joystick isn’t working yet). A number of JAKKS Pacific games based on similar technology are also working in this release. And from Japan, you can now play the Popira and Dance Dance Revolution Family Mat rhythm games, as well as Super Dash Ball. The Namco Nostalgia and Taito Nostalgia games are now playable, too. Game & Watch coverage is steadily expanding, with Black Jack, Lifeboat, Manhole (new wide screen), and Rain Shower added in this release. Black Jack is particularly notable as it hasn’t seen re-issue or emulation before now.

On the arcade side, San Francisco Rush 2049 and its Special Edition have been promoted to working, and we’ve added alternate versions and bootlegs of several supported games. Heihachi_73 has tested the Aristocrat Mk V slot machines, and dozens have been promoted to working. If you enjoy spinning the wheels, why not give some a try?

If you’re aware of the effort to preserve original Apple II software in the new low-level WOZ disk image format, it should come as no surprise that MAME is on board. We’ve started documenting these dumps in a software list, and we’ll continue to add dumps as they become available. If you’re a fan of Acorn computers, you might want to try some of the newly supported BBC Micro ROM slot expansions, including banked ROM devices, RAM expansions, and real-time clocks. A few additional Electron expansion devices have been added, too.

MAMETesters Bugs Fixed
  • 06300: [Color/Palette] (galaxian.cpp) eagle, eagle2: Games need wiring harness that swaps channels. (Vas Crabb)
  • 07015: [Gameplay] (model1.cpp) vr, vformula: Undetected communication board error. (Hydreigon)
  • 07104: [DIP/Input] (iteagle.cpp) bbh, bbhsc, bbhsca, bbh2sp, bbh2spa, bbh2spb: Lightguns don't track correctly. (Ivan Vangelista)
  • 07179: [Save/Restore] (neogeo.cpp) aes: Memory cards are not detected. (Vas Crabb)
  • 07180: [Crash/Freeze] (vtech2.cpp) laser500, laser700: Emulator crashes on hard reset. (Robbbert)
  • 07185: [Sound] (mario.cpp) mario and clones: All audio missing besides walking sounds. (Ryan Holtz)
  • 07189: [Crash/Freeze] (cinemat.cpp) qb3: Black screen/exception on start. (Ivan Vangelista)
  • 07197: [Core] (oric.cpp) orica: Loading from tape never progresses. (Ivan Vangelista)
  • 07205: [Sound] (neopcb.cpp) svcpcb: Cracking/distortion/buzzing sound. (Ivan Vangelista)
New working machines
  • Dance Dance Revolution Family Mat (Japan) [Sean Riddle, David Haywood, Peter Wilhelmsen]
  • Dora the Explorer - Race To Play Park (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, David Haywood, Vas Crabb]
  • Game & Watch: Black Jack [algestam, Keith Kaisershot]
  • Game & Watch: Lifeboat [algestam, Keith Kaisershot]
  • Game & Watch: Manhole (new wide screen) [algestam, Tom Morrison]
  • Game & Watch: Rain Shower [algestam, xkeepah]
  • Fantastic Four (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, David Haywood, Ryan Holtz]
  • Play TV Opus (NTSC) [Sean Riddle, David Haywood, Peter Wilhelmsen]
  • Popira (Japan) [Sean Riddle, David Haywood]
  • Star Wars - Revenge of the Sith (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, Peter Wilhelmsen, Ryan Holtz]
  • Super Dash Ball (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood]
  • TV Test Pattern Generator 1985 [shattered]
  • WWE (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, David Haywood, Ryan Holtz]
New working clones
  • Blaze On (World) [rtw, The Dumping Union]
  • Bubble 2000 V1.2 [Kevin Eshbach, The Dumping Union]
  • Columbia Data Products MPC 1600 [rfka01]
  • Deroon DeroDero / Tecmo Stackers [Fabrice Arzeno, The Dumping Union]
  • Fantasy Zone (FD1089B 317-0016) [Recreativas.org, The Dumping Union]
  • Guardians / Denjin Makai II (P0-113A PCB) [caius, The Dumping Union]
  • Kamikaze (Euromatic S.A., Spanish bootleg of Scramble) [David Torres, ClawGrip, Recreativas.org]
  • Mobile Suit Gundam (bootleg) [ArcadeHacker, The Dumping Union]
  • New Fruit Bonus '96 Special Edition (bootleg set 4, v97-3.3c English) [unknown]
  • Same! Same! Same! (China, 2P set) [Bill D, The Dumping Union]
  • Super Cobra (bootleg, set 3) [David Torres, ClawGrip, Recreativas.org]
  • Tetris Plus 2 (World, V2.7) [Team Japump!!!]
  • Top Secret (Japan, revision B) [FabC]
  • UFO Robot Attack (bootleg of Invasion, older set) [f205v]
  • V.Smile Baby (Sweden) [Ryan Holtz, Sean Riddle, ClawGrip]
  • Machines promoted to working
  • Bad Dog Poker (0200428V, NSW/ACT) [Heihachi_73]
  • Butterfly Delight (0200143V, NSW/ACT) [Heihachi_73]
  • Cash Chameleon (0100438V, NSW/ACT) [Heihachi_73]
  • Chicken (0100351V, NSW/ACT) [Heihachi_73]
  • Desert Bloom (0300111V, NSW/ACT) [Heihachi_73]
  • Diamond Fever (0200302V, NSW/ACT) [Heihachi_73]
  • Dragon's Eye (0100521V, NSW/ACT) [Heihachi_73]
  • Enchanted Forest (0400122V, NSW/ACT) [Heihachi_73]
  • Geisha (0101408V, New Zealand) [Heihachi_73]
  • Jumpin' Joey (0100383V, NSW/ACT) [Heihachi_73]
  • K.G. Bird (0200024V, NSW/ACT) [Heihachi_73]
  • Let's! TV Play Classic - Namco Nostalgia 1 (Japan) [Sean Riddle, David Haywood, Peter Wilhelmsen, Mr. Do]
  • Let's! TV Play Classic - Namco Nostalgia 2 (Japan) [Sean Riddle, David Haywood, Peter Wilhelmsen, Mr. Do]
  • Let's! TV Play Classic - Taito Nostalgia 1 (Japan) [Sean Riddle, David Haywood, Peter Wilhelmsen, Mr. Do]
  • Let's! TV Play Classic - Taito Nostalgia 2 (Japan) [Sean Riddle, David Haywood, Peter Wilhelmsen, Mr. Do]
  • Loco Loot (0100473V, NSW/ACT) [Heihachi_73]
  • Lone Wolf (0100587V, NSW/ACT) [Heihachi_73]
  • Lucky Clover (0300109V, NSW/ACT) [Heihachi_73]
  • Mammoth Money (0100425V, NSW/ACT) [Heihachi_73]
  • Mine, Mine, Mine (0400115V, NSW/ACT) [Heihachi_73]
  • Money Tree (0201397V, New Zealand) [Heihachi_73]
  • Mountain Money (0100294V, NSW/ACT) [Heihachi_73]
  • Mystic Garden (0100275V, NSW/ACT) [Heihachi_73]
  • One For All (0101503V, New Zealand) [Heihachi_73]
  • Phantom Pays (0500005V, NSW/ACT) [Heihachi_73]
  • Play TV Card Night (NTSC) [Sean Riddle, David Haywood, Peter Wilhelmsen]
  • Prize Fight (0100299V, NSW/ACT) [Heihachi_73]
  • Q.T. Bird (0500009V, NSW/ACT) [Heihachi_73]
  • Reel Power (0100400V, NSW/ACT) [Heihachi_73]
  • Rushin Rooster (0100534V, NSW/ACT) [Heihachi_73]
  • San Francisco Rush 2049 [Ted Green]
  • Snow Cat (0100405V, NSW/ACT) [Heihachi_73]
  • Sonic The Hedgehog 2 (bootleg of Megadrive version) [Ivan Vangelista]
  • Thor (0200319V, NSW/ACT) [Heihachi_73]
  • Thunder Heart (0200333V, NSW/ACT) [Heihachi_73]
  • Top Banana (0100550V, NSW/ACT) [Heihachi_73]
  • Tropical Delight (0100269V, NSW/ACT) [Heihachi_73]
  • V.Smile (US) [Ryan Holtz]
  • V.Smile Baby (US) [Ryan Holtz]
  • Wild Angels (0100337V, NSW/ACT) [Heihachi_73]
  • Wild Bill (0100297V, NSW/ACT) [Heihachi_73]
  • Wild Cougar (0100167V, NSW/ACT) [Heihachi_73]
  • Clones promoted to working
  • Cash Cat (0300863V, New Zealand) [Heihachi_73]
  • Cash Chameleon (0300781V, New Zealand) [Heihachi_73]
  • ConnecTV Card Night (PAL) [Sean Riddle, David Haywood, Peter Wilhelmsen]
  • Desert Bloom (0200111V, NSW/ACT) [Heihachi_73]
  • Dolphin Treasure (0100388V, NSW/ACT) [Heihachi_73]
  • Dolphin Treasure (0100424V, NSW/ACT) [Heihachi_73]
  • Inca Sun (0101108V, New Zealand) [Heihachi_73]
  • King Galah (0100536V, NSW/ACT) [Heihachi_73]
  • Loco Loot (0100472V, NSW/ACT) [Heihachi_73]
  • Loco Loot (0600725V, New Zealand) [Heihachi_73]
  • Mountain Money (0100289V, NSW/ACT) [Heihachi_73]
  • Orchid Mist (0101241V, New Zealand) [Heihachi_73]
  • Oscar (0100348V, NSW/ACT) [Heihachi_73]
  • Penguin Pays (0200113V, NSW/ACT) [Heihachi_73]
  • Penguin Pays (0200357V, NSW/ACT) [Heihachi_73]
  • Queen of the Nile (0100439V, NSW/ACT) [Heihachi_73]
  • Queen of the Nile (0101707V, Brazil) [Heihachi_73]
  • Queen of the Nile (0300785V, New Zealand) [Heihachi_73]
  • Queen of the Nile (0301059V, Holland) [Heihachi_73]
  • Return of the Samurai (0200506V, NSW/ACT) [Heihachi_73]
  • Return of the Samurai (0200549V, NSW/ACT) [Heihachi_73]
  • San Francisco Rush 2049: Special Edition [Ted Green]
  • Sweethearts II (0200004V, NSW/ACT) [Heihachi_73]
  • Thunder Heart (0200334V, NSW/ACT) [Heihachi_73]
  • Toucan Tango (0301388V, Holland) [Heihachi_73]
  • Unicorn Dreaming (0101228V, New Zealand) [Heihachi_73]
  • V.Smile (France) [Ryan Holtz]
  • V.Smile (Germany) [Ryan Holtz]
  • Wild Amazon (0200285V, NSW/ACT) [Heihachi_73]
New machines marked as NOT_WORKING
  • ADM 23 Smart Terminal [Bitsavers]
  • BERT [Volker Pohlers]
  • Chihiro Change Region GD USA (611-0028A) [Alex Romero (TO)]
  • Classic Arcade Pinball (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]
  • ClickStart [Sean Riddle, ClawGrip, TeamEurope]
  • Disney Friends (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle]
  • Domyos Bike Concept (Domyos Interactive System) [Sean Riddle, Peter Wilhelmsen]
  • Domyos Fitness Adventure (Domyos Interactive System) [Sean Riddle, Peter, Wilhelmsen]
  • Domyos Fitness Challenge (Domyos Interactive System) [Sean Riddle, Peter Wilhelmsen]
  • Domyos Fitness Exercises (Domyos Interactive System) [Sean Riddle, Peter, Wilhelmsen]
  • Doraemon Wakuwaku Kuukihou (Japan) [Sean Riddle, Peter Wilhelmsen]
  • Eagle PC Spirit [rfka01]
  • Excite Ping Pong (Japan) [Sean Riddle, Peter Wilhelmsen]
  • FreeWay (V5.12) [Canil Babypet, AJR]
  • Gururin World (Japan) [Sean Riddle, Peter Wilhelmsen]
  • Hoop it Up World Tour - 3 on 3 (Rev 23) [unknown]
  • Jackie Chan J-Mat Fitness (XaviXPORT) [Sean Riddle, Peter Wilhelmsen]
  • Joker Card (Epoxy brick CPU) [TeamEurope, Roberto Fresca]
  • Justice League (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle]
  • Mattel Classic Sports [Sean Riddle]
  • Megamax GPD001SDG [Sean Riddle, Peter Wilhelmsen]
  • Miss Bamby [jordigahan, ClawGrip]
  • Moon Fire - Jackpot Carnival (30164211, Queensland) [Heihachi_73]
  • My First Dance Dance Revolution (US) [Sean Riddle]
  • Palestra-02 [shattered]
  • Play TV Baseball 3 [Sean Riddle, Peter Wilhelmsen, David Haywood]
  • Play TV Buckmasters Huntin' (NTSC) [Sean Riddle, Peter Wilhelmsen]
  • Play TV Buckmasters Huntin' 2 (NTSC) [Sean Riddle, Peter Wilhelmsen]
  • Play TV Football 2 [Sean Riddle, Peter Wilhelmsen, David Haywood]
  • Play TV Huntin' 3 [Sean Riddle, Peter Wilhelmsen, David Haywood]
  • Play TV Real Swing Golf [Sean Riddle, Peter Wilhelmsen]
  • Queen Bee (Brazil, Ver. 202) [unknown]
  • Reelin-n-Rockin - Fast Lane (10298611, Queensland) [Heihachi_73]
  • Scooby-Doo! and the Mystery of the Castle (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, Team Europe]
  • Spring Festival (20262311, Queensland) [Heihachi_73]
  • Super Queen Bee (Ver. 101) [unknown]
  • Taiko De Popira (Japan) [Sean Riddle, David Haywood]
  • Thomas and Friends (Tomy) [Sean Riddle, Peter Wilhelmsen]
  • Track & Field Challenge [Sean Riddle, ClawGrip]
  • TV Test Pattern Generator 1983 [shattered]
  • Twinkle Tale (bootleg of Megadrive version) [FabC]
  • V.Reader (US, English, 2011-10-17) [ClawGrip]
  • Virtua Striker 2002 (Type 3) (GDT-0012) [Alex Romero (TO)]
  • XaviX Baseball (XaviXPORT) [Sean Riddle, Peter Wilhelmsen]
  • XaviX Bass Fishing (XaviXPORT) [Sean Riddle, Peter Wilhelmsen]
  • XaviX Bowling (XaviXPORT) [Sean Riddle, Peter Wilhelmsen]
  • XaviX Boxing (XaviXPORT) [Sean Riddle, Peter Wilhelmsen]
New clones marked as NOT_WORKING
  • Big Ben (20201111, Queensland) [Heihachi_73]
  • Choy Sun Doa (10121111, Queensland) [Heihachi_73]
  • Club Kart for Cycraft (GDS-0029) [Alex Romero (TO)]
  • Compaq Portable [rfka01]
  • Connectv Baseball 3 [Sean Riddle, Peter Wilhelmsen, David Haywood]
  • Connectv Huntin' 3 [Sean Riddle, Peter Wilhelmsen, David Haywood]
  • Connectv Real Swing Golf [Sean Riddle, Peter Wilhelmsen]
  • Double Dolphins (40003211, Queensland) [Heihachi_73]
  • e-kara (Germany?, includes 3 songs) [Sean Riddle]
  • e-kara (Japan) [Sean Riddle]
  • e-kara (US?, NTSC, set 2) [Sean Riddle]
  • e-kara Pro Headset (US, includes 3 songs) [Sean Riddle]
  • F-Zero AX (Rev D) (GDT-0004D) [Alex Romero (TO)]
  • Funky Jet (bootleg) [ClawGrip, Recreativas.org, The Dumping Union]
  • ITT XTRA [rfka01]
  • The Golden Gong (10217411, Queensland) [Heihachi_73]
  • Initial D Arcade Stage Ver. 2 (Japan) (Rev A) (GDS-0026A) [Alex Romero (TO)]
  • The Key Of Avalon - The Wizard Master (client) (Rev A) (GDT-0006A) [Alex Romero (TO)]
  • The Key Of Avalon - The Wizard Master (server) (Rev A) (GDT-0005A) [Alex Romero (TO)]
  • Lupin The Third - The Shooting (Rev A) (GDS-0018A) [Alex Romero (TO)]
  • Pang (bootleg, set 6) [ClawGrip, Recreativas.org, The Dumping Union]
  • Queen of the Nile (0201200V, Queensland) [Heihachi_73]
  • Queen of the Nile - Fast Lane (0101670V, Queensland) [Heihachi_73]
  • Queen of the Nile - Money Train II (10203811, Queensland) [Heihachi_73]
  • Red Baron - Fast Lane (10160711, Queensland) [Heihachi_73]
  • Reelin-n-Rockin (0101460V, Queensland) [Heihachi_73]
  • Samba De Amigo (Rev A) [f205v]
  • Sega Network Taisen Mahjong MJ 3 (Rev C) (GDX-0017C) [Alex Romero (TO)]
  • Sega Network Taisen Mahjong MJ 3 Evolution (Rev A) (GDX-0021A) [Alex Romero (TO)]
  • Show Me The Money (10015711, Queensland) [Heihachi_73]
  • Stadium Hero '96 (Japan?, EAE) [coolmod, The Dumping Union]
  • Storio (DE, German, 2011-10-17) [ClawGrip]
  • Storio (ES, Spanish, 2011-10-17) [ClawGrip]
  • Storio (FR, French, 2011-10-17) [ClawGrip]
  • Storio (GB, English, 2011-10-17) [ClawGrip]
  • Storio (NL, Dutch, 2011-10-17) [ClawGrip]
  • Tank Force (bootleg) [hammy, The Dumping Union]
  • V.Reader (CA, English, 2011-10-17) [ClawGrip]
  • V.Reader (CA, French, 2011-10-17) [ClawGrip]
  • Virtua Striker 4 (Asia) (Rev B) (GDT-0014B) [Alex Romero (TO)]
  • Virtua Striker 4 (Export) (Rev A) (GDT-0015A) [Alex Romero (TO)]
  • Virtua Striker 4 (Japan) (Rev C) (GDT-0013C) [Alex Romero (TO)]
  • Where's The Gold (20184811, Queensland) [Heihachi_73]
New working software list additions
  • apple2_flop_orig:  Agent USA, Airheart, Alien Ambush, Ankh, Apple Cider Spider, Apple Galaxian, Aquatron, Archon: The Light and The Dark,  Ardy the Aardvark, Autobahn, Axis Assassin, Aztec, BC's Quest for Tires, Bad Dudes, Ballblazer, Batman: The Caped Crusader, Bellhop, Below the Root, The Bilestoad, Bug Battle, Cannonball Blitz, Caverns of Callisto, Ceiling Zero, Centipede, Commando, Congo Bongo, Conquering Worlds, Copts and Robbers, County Fair, Crazy Mazey, Crisis Mountain, Crossfire, Cubit, Cyber Strike, The Dam Busters, Death Sword, Defender II: Stargate, Destroyer, Dino Eggs, Dive Bomber, Donkey Kong, Drol, Dung Beetles, The Eidolon, Epoch, Falcons, Fight Night, Flight Simulator II (v2.0), Flip Out, Force 7, Formula 1 Racer, Free Fall, Frogger,  Frogger II: Threedeep, G.I. Joe, The Games - Summer Edition, GATO, Genetic Drift, Gobbler, The Goonies, Gumball, The Heist, HERO - Helicopter Emergency Rescue Operation, Hadron, Hard Hat Mack, Hardball, Head On, High Rise, Ikari Warriors, Ikari Warriors 2: Victory Road, Impossible Mission II, International Gran Prix, Jawbreaker, Jawbreaker ][, The Jet, Joust, Julius Erving and Larry Bird Go One on One, Jungle Hunt, Karate Champ, Karateka, Kid Niki, Kung Fu Master, L.A. Crackdown, Lock 'n Chase, Lode Runner, Lost Tomb, Marauder, Marble Madness, Mars Cars, Mating Zone, Megabots, Might and Magic, Miner 2049er, Minit Man, Money Muncher, Monster Smash, Montezuma's Revenge, Moon Patrol, The Movie Monster Game, Mr. Robot and his Robot Factory, Ms. Pac-Man, Night Mission Pinball, Night Stalker, O'Riley's Mine, Orbitron, Outpost, Paperboy, Pest Patrol, Phantoms Five, Picnic Paranoia, Pitfall II: Lost Caverns, Pitstop II, Planetfall (r10), Plasmania, Platoon, Pool 1.5, Pooyan, Prince of Persia, Qix, Rad Warrior, Rampage, Raster Blaster, Red Alert, Repton, Rescue Raiders, RoboCop, Robotron 2084, Roundabout, Russki Duck, Sabotage, Sammy Lightfoot, Sargon III, Sea Dragon, Shadowkeep, Shanghai, Shuffleboard, Skyfox, Snack Attack, Snake Byte, Sneakers, Space Eggs, Space Quarks, Spare Change, Spiderbot, Spindizzy, Spy Hunter,  The Spy Strikes Back, Spy vs Spy III: Arctic Antics, Spy's Demise, Star Cruiser, Star Thief, Stellar 7, Street Sports Baseball, Street Sports Basketball, Street Sports Football, Street Sports Soccer, Sub Battle Simulator, Suicide, Summer Games, Swiss Family Robinson, Tag Team Wrestling, Temple of Apshai Trilogy, Test Drive, Tetris (128K), Tharolian Tunnels, Thunder Bombs, Thunderchopper, Tomahawk, Trick Shot, Tubeway II, Twerps, Ultima IV: Quest of the Avatar, Ultima V: Warriors of Destiny, Up 'N Down, Vindicator, Wavy Navy, Wayout, Where in the USA is Carmen Sandiego, Wings of Fury, Wishbringer (r23), World Karate Championship, The World's Greatest Baseball Game, The World's Greatest Football Game, Xevious, Zendar, Zorro [4am, Firehawke]
  • bbc_rom: Advanced BASIC Editor Plus, Aerodrome Training Aid, BASIC Editor & Toolkit, BeebAid 1.02, CNCIS DFS 1.2S, Colour Screenprint 1.02s, Demo (Master Compact), HiBASIC3, HiBASIC4, Image Processor 0.9A, Inter-Word 1.O2 [alt1], Inter-Word 1.O2 [alt2], Para-Max II, Plotmate A3 2.00, Plotmate A4 1.90, PMS Genie Real Time Clock, The Publisher 1.10, Solidisk DFS 2.1F (1770) Issue 2, Super Utility, UserRAM, Video Digitiser 1.03 [Nigel Barnes]
  • bbcmc_flop: Acom, The Krystal Connection, Zap! [Nigel Barnes]
  • ekara_japan: 1976-78 Volume 1 (Japan) (EC0007-G76), 1982-84 Volume 1 (Japan) (EC0018-G82), ANM Volume 1 (Japan) (EC0009-ANM), ANM Volume 2 (Japan) (EC0032-ANM), DUE Volume 1 (Japan) (EC0047-DUE), ENK Volume 3 (Japan) (EC0030-ENK), ENK Volume 4 (Japan) (EC0037-ENK), ENK Volume 7 (Japan) (EC0052-ENK), ETZ (Japan) (EC0079-ETZ), J-Pop Mix Volume 1 (Japan) (EC0001-JPM), J-Pop Mix Volume 4 (Japan) (EC0004-JPM), J-Pop Mix Volume 5 (Japan) (EC0005-JPM), J-Pop Mix Volume 6 (Japan) (EC0011-JPM), J-Pop Mix Volume 9 (Japan) (EC0021-JPM), J-Pop Mix Volume 12 (Japan) (EC0024-JPM), J-Pop Mix Volume 17 (Japan) (EC0033-JPM), J-Pop Mix Volume 20 (Japan) (EC0046-JPM), J-Pop Mix Volume 21 (Japan) (EC0051-JPM), J-Pop Mix Volume 27 (Japan) (EC0061-JPM), J-Pop Mix Volume 29 (Japan) (EC0063-JPM), Matthew's Best Hit Selection (Japan) (EC0082-MBH) [Sean Riddle, David Haywood]
  • ekara_japan_d: BAT Volume 6 (Japan) (DC0002-BAT), TV Pop Volume 9 (Japan) (DC0005-TPJ) [Sean Riddle, David Haywood]
  • ekara_japan_en: EN-3 (Japan) [Sean Riddle, David Haywood]
  • ekara_japan_g: BAT Volume 1 (Japan) (GC0001-BAT), BAT Volume 2 (Japan) (GC0003-BAT), BAT Volume 4 (Japan) (GC0010-BAT), BAT Volume 5 (Japan) (GC0015-BAT), BHT Volume 2 (Japan) (GC0004-BHT), TV Pop Volume 5 (Japan) (GC0016-TPJ), [Sean Riddle, David Haywood]
  • ekara_japan_m: KSM Mini Volume 5 (Japan) (MC0005-KSM) [Sean Riddle, David Haywood]
  • ekara_japan_p: BHT Volume 4 (Japan) (PC0001-BHT), BHT Volume 7 (Japan) (PC0004-BHT), ENB Volume 1 (Japan) (PC0003-ENB)
  • [Sean Riddle, David Haywood]
  • ekara_japan_s: SAI (series 1) Volume 1 (Japan) (SC0004-SAI) SAI (series 3) Volume 3 (Japan) (SC0012-SAI)
  • [Sean Riddle, David Haywood]
  • ekara_japan_sp: SP-02 Super Cartridge (Japan) [Sean Riddle, David Haywood]
  • ekara_japan_web: e-kara Web cartridge 12M (blank) (Japan) [Sean Riddle, David Haywood]
  • electron_cart: Acorn Tube Interface (prototype), Advanced Battery-Backed RAM v1.04, Advanced Plus 5 [Nigel Barnes]
  • electron_rom: Commstar, Matrix, Multi-Forth 83, Time-Tender [Nigel Barnes]
  • ibm5150: Baby Jo in "Going Home", The Blues Brothers, Double Dragon II - The Revenge (3.5"), Lombard RAC Rally (3.5"), Rick Dangerous 2,
  • Super Tetris, Xenon 2: Megablast (Power Pack Compilation) [ArcadeShadow]
  • ibm5170: Cisco Heat - All American Police Car Race, Lemmings, Micro Machines 2: Turbo Tournament [ArcadeShadow]
  • pce_tourvision: Blodia (TourVision PCE bootleg), Ganbare! Golf Boys (TourVision PCE bootleg) [system11, Recreativas.org, ClawGrip], Hanii on the Road (TourVision PCE bootleg), Time Cruise II (TourVision PCE bootleg) [system11, Ricky2001, Recreativas.org, ClawGrip]
  • sc3000_cart: SC-3000 Survivors Megacart v2.31, SC-3000 Survivors MkII Multicart v2.28, SC-3000 Survivors MkII Multicart v2.31 [SC-3000 Survivors]
  • sc3000_cass: The Case of the Mad Mummy, Dungeons Beneath Cairo, Environoid, Help, The House, The Secret of Bastow Manor, Solar Conquest [SC-3000 Survivors], City Lander, Dragonquest, Lawn, Quick Draw, Video Poker, Voltron [Dan Mons]
  • vsmile_cart: Der Koenig der Loewen - Simbas grosses Abenteuer (Ger, Rev. 2?), DreamWorks Shrek der Dritte - Ein Spannender Schultag (Ger), Kung Fu Panda - Der Weg des Panda (Ger), Superman - De Grootste Held (NL) [Ryan Holtz, TeamEurope]
Software list items promoted to working
  • bbc_rom: Advanced BASIC Editor, ConQuest, Instant Mini Office II, Inter-Base 2.0A, Inter-Word 1.02, Mega3, MRM E00 DFS 1.20, Quest Paint 1.04, Quest Paint 1.10, STL Clock & Desk, SpellMaster 1.66, SpellMaster 1.69, TED 1.11, Tic-Toc RTC, The Wapping Editor 1.30 [Nigel Barnes]
  • einstein: Theatre Europe [Lord Smeagol (Carl Lloyd-Parker)]
  • vsmile_cart: ABC Land Aventure (Fra), Abenteuer im ABC Park (Ger), Alphabet Park Adventure (USA), Apprenti' pilote (Fra), Barney - Erlebnis-Reise (Ger), Bob der Baumeister - Bobs spannender Arbeitstag (Ger), Bob the Builder - Bob's Busy Day (USA), Byggare Bob - Bobs stressiga dag (Swe), Byggemand Bob - Bobs travle dag (Den), Cranium Partyland Park - A Carnival of Play-and-Learn Fun (USA), Disney Cenerentola - I desideri magici di Cenerentola (Ita), Disney Den Lille Havfrue - Ariels majestaetiske rejse! (Den), Disney Il re leone - La grande avventura di Simba (Ita), Disney La Petite Sirene - Ariel devient une princesse (Fra), Disney La sirenetta - Ariel e la crociera magica (Ita), Disney Lejonkungen - Simbas stora aventyr (Swe), Disney Lovernes Konge - Simbas store eventyr (Den), Disney Nalle Puh - Honungsjakten (Swe), Disney Peter Plys - Honningjagten (Den), Disney Princess Cinderella - Askepots magiske onsker (Den), Disney Princess Cinderella - Askungens magiska onskningar (Swe), Disney Princess Cinderella - Cinderella's Magic Wishes (USA), Disney Princess Cinderella - Cinderella's Magic Wishes (USA, Alt), Disney Princess Cinderella - Lernen im Maerchenland (Ger), Disney Princess Cinderella - Lernen im Maerchenland (Ger, Rev. 1), Disney Princesses Cendrillon - Le reve enchante de Cendrillon (Fra), Disney's Mickey Mouse - Mickey's Magical Adventure (USA), Disney's The Lion King - Simba's Big Adventure (USA), Disney/Pixar Bilar - Kor ikapp i Kylarkoping (Swe), Disney/Pixar Biler - Raes i Kolerkildekobing (Den), Disney/Pixar Cars - Quatre Roues (Fra), Disney/Pixar Cars - Rev It Up in Radiator Springs (USA), Disney/Pixar Cars - Vollgas in Radiator Springs (Ger), Disney/Pixar Finding Nemo - De Wonderwereld Van Nemo (NL), Disney/Pixar Finding Nemo - Nemo's Ocean Discoveries (USA), Disney/Pixar Oben (Ger), Disney/Pixar Ratatouille - Le nuove ricette di Remy (Ita), Disney/Pixar Ratatouille - Remys neue Rezepte (Ger), Disney/Pixar Toy Story 2 - Operation: Rescue Woody! (USA),  Disney/Pixar Toy Story 2 - Operation: Radda Woody! (Swe), Disney/Pixar Toy Story 2 - Woodys Spannende Rettung (Ger), Disney/Pixar Up (UK), Disney/Pixar Wall-E (Ger), Disney/Pixar Wall-E (Swe), Disneys Aladdin - Aladdins Welt der Wunder (Ger), Disneys Arielle Die Meerjungfrau - Arielles aufregendes Abenteuer (Ger), Disneys Arielle die Meerjungfrau - Arielles aufregendes Abenteuer (Ger, Rev. 3?), Disneys Den Lilla Sjojungfrun - Ariels majestatiska resa! (Swe), Disneys Micky - Mickys magisches Abenteuer (Ger), Disneys Musse Pigg - Musses magiska aventyr (Swe), Dora L'Exploratrice - Les aventures de Dora Apprentie Mecano (Fra), DreamWorks Monsters vs Aliens (Ger), DreamWorks Shrek - Die Geschichte des Drachen (Ger), DreamWorks Shrek - Le Rhume de Dragonne (Fra), DreamWorks Shrek the Third - Arthur's School Day Adventure (USA), Elmos grosses Abenteuer (Ger), Entdecke die Welt von Rotkaeppchen (Ger), Ernies & Berts Fantastisches Abenteuer (Ger), Freds Zahlen Rallye (Ger), Kleine Einsteins (Ger, Rev. 3?), Kung Fu Panda - Path of the Panda (UK), Le Monde d'Elmo - Les Grandes Decouvertes D'Elmo (Fra), Le Roi Lion - Simba Decouvre la Jungle (Fra), Mein erster Hund (Ger), Meister Manny's Werkzeugkiste (Ger), Mickey Mouse Clubhouse (NL), Mickey Mouse Clubhouse (Swe), Micky Maus Wunderhaus (Ger, Rev. 3?), Min hundvalp (Swe), My Friends Tigger & Pooh - Die Honigjagd (Ger), Nick Jr Dora - Doras Reparatur-Abenteuer (Ger, Rev. 1), Nick Jr Dora the Explorer - Dora's Fix-it Adventure (USA), Nickelodeon Spongebob Schwammkopf - Der Tag des Schwamms (Ger), Nickelodeon Spongebob Schwammkopf - Der Tag des Schwamms (Ger, Rev. 1), Nickelodeon Spongebob Squarepants - A Day in the Life of a Sponge (USA), Noddy - Detektiv fuer einen Tag (Ger, Rev. 3?), Oui-Oui - Detective d'un Jour (Fra), Scooby-Doo - Panique a Funland (Fra), Scooby-Doo! - Avventura a Funland (Ita), Scooby-Doo! - Funland Frenzy (USA), Scooby-Doo! - Im Lernpark (Ger), Scooby-Doo! - Sjov i forlystelsesparken (Den), Scooby-Doo! - Tivoli-tokerier (Swe), Shrek De Derde - Arthurs Schooldag Avontuur (NL), Spider-Man & Freunde - Wettkampf im Space-Labor (Ger), Spider-Man & ses amis - Missions secretes (Fra), Superman - Der Superheld (Ger), Superman - A la rescousse ! (Fra), Thomas & Friends - Tagen hjalps at (Swe), Thomas & seine Freunde - Freunde Halten Zusammen (Ger), Thomas & seine Freunde - Freunde Halten Zusammen (Ger, Rev. 1), Thomas et ses Amis - Les locomotives s'entraident (Fra), Tingeling (Swe), V.Smile - Lern- und Tanzmatte (Ger),
  • V.Smile Fussball Schule (Ger), V.Smile Tecknarstudio (Swe), Zayzoo - My Alien Classmate (USA), Zayzoo: An Earth Adventure (UK), Zayzoo: An Earth Adventure (USA), Zayzoos Lernall (Ger), Zezou - Notre Ami Venu d'Ailleurs (Fra) [Ryan Holtz], Disney Winnie l'Ourson - La Chasse au miel de Winnie (Fra), Disney Winnie l'Ourson - La Chasse au miel de Winnie (Fra, Rev. 2), Disneys Winnie Puuh - Die Honigjagd (Ger) [Ryan Holtz, Vas Crabb]
New NOT_WORKING software list additions
  • bbc_flop_32016: BCPL, GCAL, Reduce [Nigel Barnes]
  • bbc_rom: Master Replay, PMS Genie, Replay System Mk2 2.00, Solidisk ADFS 2.1 11/10/85, Solidisk ADFS 2.1J (10MB), Solidisk DDFS 1.4, Solidisk DFS 2.0 (Feb 85), Solidisk DFS 2.0 (Jan 85), Solidisk DFS 2.0A (8271/1770), Solidisk DFS 2.1J (1770), Solidisk DFS 2.21 Issue 1, VideoNuLA 1.02 [Nigel Barnes]
  • bbcmc_flop:  Codename: DROID, Colossus Chess 4.0, Elite, Exile, Holed Out, Holed Out Extra Courses Vol.2, Micro Power Magic, Play It Again Sam, Play It Again Sam 2, Q-Master, Repton Around the World in 40 Screens, Repton Thru Time, Steve Davis Snooker, Stryker's Run, U.I.M. [Nigel Barnes]
  • clickstart_cart: Animal Art Studio (UK), Bob the Builder (UK), Dora the Explorer (UK), Estudio de Arte Animal (SP), Finding Nemo (UK), Thomas & Friends (UK), Toy Story (SP), Toy Story (UK) [Sean Riddle, ClawGrip, TeamEurope], Disney Princess (UK), Learning Carnival (UK), Nick Jr. The Backyardingans (UK), Nickelodeon Go Diego Go! - Learning Expeditions (UK), Nickelodeon Ni Hao, Kai-Lan (UK), Scout's Puppy Pals (UK),
  • The World of Cars (UK) [TeamEurope, Sean Riddle]
  • electron_rom: E2P Operating System (ROM) [Nigel Barnes]
  • jakks_gamekey_dy: Sports Bowling & Goofy's Underwater Adventure, Sports Tennis & Face Chase, Sports Tennis & Face Chase & Riches of Agrabah [Sean Riddle]
  • jakks_gamekey_nk: Soccer Shootout & Juego De Futbol De Dora & Dora's Star Mountain Adventure [Sean Riddle]
  • jakks_gamekey_sw: Turret Defense & Yoda's Escape [Sean Riddle, Peter Wilhelmsen]
  • leapster: Buscando a Nemo - Leer Bajo el Mar (Spa), Don Lapiz - Aprender a Dibujar y Escribir (Spa), El Laberinto de las Letras (Spa), La Conquista de los Numeros (Spa), Spider-Man - El Caso de Las Letras Revueltas (Spa) [TeamEurope, ClawGrip]
  • vsmile_cart: V.Smile Schreibspass (Ger) [TeamEurope]
  • vsmile_cd: El Asombroso Spider-Man - Persecucion en la Ciudad (Spa), Los Increibles - Mision Increible (Spa) [ClawGrip, The Dumping Union]
  • vsmilem_cart:  Action Mania (Sp), Cars: Vollgas in Radiator Springs (Ger), Disney Princess Cinderella - Lernen im Maerchenland (Ger, Rev. 2?), Dora - Doras Reparatur-Abenteuer (Ger, Rev. 2), Kleine Einsteins (Ger, Rev. 2?), Kuess den Frosch - Tianas grosser Traum (Ger), Mein erster Hund (Ger), Spider-Man & Freunde - Geheime Missionen (Ger), Spongebob Schwammkopf - Der Tag des Schwamms (Ger), Thomas - Freunde halten zusammen (Ger), Wintersport (Ger) [TeamEurope]
  • vtech_storio_cart: Dora und die drei Schweinchen (Germany), Micky Maus Wunderhaus (Germany), Rapunzel - Neu verfoehnt (Germany), Scooby-Doo!-Scooby-Doo y la momia (Spain), Spongebob Schwammkopf - Ein Schwamm will nach oben (Germany) [TeamEurope]
Source Changes
  • tv950: Emulated keyboard, and hooked up speaker and RS232 ports. [AJR]
  • 6522via.cpp: Implemented T2 external pulse counter mode. [AJR]
  • diserial: Implemented receive parity checking, and fixed even transmit parity. [AJR]
  • i8251, mc68681, mc68901: Implemented parity and framing error checks/status. [AJR]
  • 68561mpcc: Implemented parity and framing error checks/status and improved handling of interrupts and status register writes. [AJR]
  • mc2661, ins8250: Implemented parity and framing error checks/status, and suppressed side effects of reads correctly. [AJR]
  • ins8250: Allow writes to MSR with lower 4 bits zero to clear the associated interrupt. [AJR]
    • undefined Not confirmed behavior, but logically consistent with non-zero bits causing interrupts when written.
  • mcs48: Fixed disassembly of short jump instructions located on page boundaries. [AJR]
  • quizpun, quizpun2: Remove bad EEPROM dumps (quizpun2 will re-program the EEPROM on finding invalid data). [AJR]
  • ym2148: Implemented framing error detection and error reset command. [AJR]
  • 68307: Improved accuracy of internal priority interrupt controller emulation. [AJR]
  • 68340: Overhauled interrupt handling: [AJR]
    • undefined Fixed interrupt acknowledgement and arbitration
    • undefined Restricted automatic clear-on-acknowledgment to programmable interrupt timer interrupts.
    • undefined Made timer unit clear COM and set TC and TO in the status register when applicable.
    • undefined Fixed timer unit's use of IE0 (TC interrupt enable) and IE2 (TO interrupt enable).
  • mbc55x: Re-implemented high-level emulation of keyboard as a serial device. [AJR]
  • v102: Added preliminary keyboard emulation. [AJR]
  • snes: Fixed crash when no cartridge has been loaded (GitHub #4459). [AJR]
  • uts20, uts10: Improved peripheral emulation: [AJR]
    • undefined Added keyboard port with options for Expanded Typewriter Keyboard and UTS 400-Format Keyboard.
    • undefined Added unidirectional printer port.
    • undefined Added addressable latch devices to control various things, including disabling display during RAM test.
    • undefined Added a hack to pass the non-volatile memory test on uts10.
    • undefined Added speaker sound for "audible alarm".
  • 8x300 clean-up and expansion: [AJR]
    • undefined Latch at most one IV input per instruction.
    • undefined Fixed output behavior of some opcodes that selected the wrong IV bank or wrong value to write.
    • undefined Added 8X305 type and emulated additional 8X305 registers.
    • undefined Added address latching callback.
    • undefined Applied address shift to program space.
  • unidasm: Fixed crash on TMS34010 performing a 32-bit operand fetch. [AJR]
  • tv955kb: Added bell and reset outputs. [AJR]
  • z8 updates: [AJR]
    • undefined Added Z8682 type with test ROM from Zilog application note.
    • undefined Re-wrote timer emulation, including support for most TIN and TOUT modes.
    • undefined Added basic UART emulation.
  • amerihok: Slowed down ADPCM chip to a much more reasonable speed. [AJR]
  • m24: Re-implemented motherboard devices according to Olivetti schematics. [AJR]
  • i86: Fixed passing of opcode address to coprocessor. [AJR]
  • Added object finder for address spaces, and used it to replace several ad-hoc implementations and memory interfaces. [AJR]
  • thomson.cpp: Implemented undocumented alternate bitmap16 video mode (tested on a real TO8). [Antoine Mine]
  • rainbow.cpp: Changed default floppy configuration to what UCSD Forth and Pascal expect, and updated notes. [Bavarese]
  • cps3.cpp updates: [cam900]
    • undefined Improved color fading to better match hardware behavior, and added draw case for 100% full screen zoom.
    • undefined Restricted drawing to clipping rectangle, added save state support, and made class members private as appropriate.
  • midas.cpp, neogeo.cpp, neogeocd.cpp and neopcb.cpp updates: [cam900]
    • undefined Updated metadata for a number of games, and added notes.
    • undefined Implemented battery-backed NVRAM for jockeygp and vliner.
    • undefined Converted sprite device to use device_video_interface and simplified horizontal sprite zoom handling.
    • undefined Removed MCFG macros and improved member names.
  • srmp6.cpp updates: [cam900]
    • undefined Converted sprite RAM to buffered_spriteram16_device.
    • undefined Improved color fading (appears to be similar to CPS-3).
    • undefined Added save state support, reduced run-time tag map lookups, and simplified graphics decoding.
    • undefined Cleaned up code, improved member naming, and added notes.
  • galastrm.cpp: Converted TC0110PCR to a device and cleaned up code. [cam900]
  • nile.cpp: Added save state support. [cam900]
  • legionna.cpp: Corrected clocks based on crystals present and documentation. [cam900]
  • psikyo.cpp updates: [cam900]
    • undefined Converted sprite RAM to buffered_spriteram32_device and improved behavior.
    • undefined Fixed transparent sprite behaviour.
    • undefined Fixed s1945bl Oki memory banking.
    • undefined Cleaned up code and improved member names.
  • homerun.cpp updates: [cam900]
    • undefined Reduced unnecessary tilemap invalidation and partial screen updates.
    • undefined Converted palette decoding to use a palette decoder function.
    • undefined Simplified graphics decoding and memory banking, and reduced run-time tag map lookups.
    • undefined Fixed reset behavior.
  • homedata.cpp updates: [cam900]
    • undefined Added latch device for inter-CPU communication.
    • undefined Converted mrokumei banking to address_map_bank_device.
    • undefined Fixed reikaids sound clocks (hardware is similar to battlcry).
    • undefined Replaced driver initialization functions with derived address maps.
    • undefined Reduced run-time tag map lookups.
  • megasys1.cpp updates: [cam900]
    • undefined Implemented scroll register read-back, and adjusted palette size to match palette RAM size.
    • undefined Reduced run-time tag map lookups and hard-coded tags.
    • undefined Cleaned up code, and reduced duplication and redundancy.
  • netlist updates: [Couriersud]
  • undefined nlwav: Added support for converting log files to VCD format, and updated examples in --help output.
    • undefined Added comment handling to the preprocessor (directives in multi-line comments are now ignored correctly).
    • Split e-kara software list according to cartridge type as cartridges are compatible with multiple systems. [David Haywood]
    • undefined Associated appropriate lists with e-kara, Popira, Taiko De Popira, and Dance Dance Revolution Family Mat systems.
  • xavix.cpp updates: [David Haywood]
    • undefined Added logging function to calculate CRC shown in the header for Radica games to aid with verification.
    • undefined Added preliminary serial EEPROM support - saves correctly, but does not correctly reload.
    • undefined Implemented register read-back required by popira when pausing.
    • undefined Improved handling of raster interrupt enables.
    • undefined Added preliminary barrel shifter emulation (used by rad_guru in 3D sections).
    • undefined Implemented bitmap transparency (used by xavbaseb).
  • vii.cpp updates: [David Haywood]
    • undefined Mirrored JAKKS GameKey ROMs and added I/O allowing them to boot.
    • undefined Kludged handling of invalid DMA size writes to avoid trashing RAM and registers in jak_dora.
  • rad_eu3a14: Tied tilemap dimensions tile sizes (improves rad_hnt3 map display). [David Haywood]
  • ymf262: Fixed save states. [dink]
  • vtech2: Added I/O expansion slot with support for joystick and printer. [Dirk Best]
  • hp9825: Added high-level emulation of HP9885 floppy drive, and extended the HPI format to handle single-sided disks. [F.Ulivi]
  • Adjusted patterns to prevent "vsnes" subtarget being mistaken for a Visual Studio build. [Justin Kerk]
  • emscripten: Added a work-around for Web Audio auto-play restrictions in Chrome 71. [Justin Kerk]
  • sdl: Don't let failure to start haptic feedback prevent joystick module from loading. [Justin Kerk]
  • einstein.xml: Re-dumped master disk for Theatre Europe. [Lord Smeagol (Carl Lloyd-Parker)]
  • dsk_dsk: Increased maximum cell count allowing slightly out-of-spec disk images to run. [Lord Smeagol (Carl Lloyd-Parker)]
  • via6522.cpp: Fixed shifter speed when shifting under control of system clock. [Mathis Rosenhauer]
  • vectrex: Adjusted timing to fix maze in Clean Sweep. [Mathis Rosenhauer]
  • chdman: Fix GDI 2048 extraction. [MetalliC]
  • bbc updates: [Nigel Barnes]
    • undefined Re-implemented ROM slots allowing for non-standard ROM devices.
    • undefined Implemented a number of banked ROM, real-time clock and RAM devices for ROM slots.
    • undefined Added support for the Logotron Sprite Board on the 1MHz bus (for use with Logotron Logo).
  • sbrain: Added boot ROM 4.2 as a BIOS option. [Nigel Barnes]
  • sc3000: Added support for the SC-3000 Survivors Multicart and Megacart cartridges. [Nigel Barnes]
  • electron updates: [Nigel Barnes]
    • undefined Amended cartridge slot interface to include OE and OE2 lines to specify ROM13.
    • undefined Added Slogger Plus 2 Expansion, Acorn Tube Interface, and P.R.E.S. Advanced Plus 5 cartridge devices.
    • undefined Used derived 16MHz clock on expansion bus and cartridge slots.
    • undefined Removed MCFG macros and added devcb3 in expansion and cartridge devices.
  • specpdq: Fixed blitting operations and improved boundaries (still some pattern offset issues). [O. Galibert]
  • nscsi_cd.cpp: Implemented the read TOC command and fixed inquiry. [O. Galibert]
  • sh2: Fixed interpreter for cps3. [O. Galibert]
  • nscsi_cd.cpp, nscsi_hd.cpp: Implemented the receive diagnostics results and send diagnostics commands. [O. Galibert]
  • mips.cpp: Allowed rx2030 to boot RISC/os from a pre-installed hard disk image (with FPU disabled). [Patrick Mackinlay]
  • ims_cvc: Implemented basic graphics output. [Patrick Mackinlay]
  • am9517a: Added EISA variant. [Patrick Mackinlay]
  • alpha: Implemented DEC Alpha AXP disassembler (CPU emulation is not implemented). [Patrick Mackinlay]
  • decstation.cpp updates: [R. Belmont]
    • undefined ds3100: Improved emulation allowing video board tests to pass.
    • undefined ds3100: Added preliminary DEC DC7085 "DZ" quad UART emulation.
    • undefined ds5k133: Added preliminary LANCE Ethernet hook-up.
    • undefined Moved SFB video chip emulation to a separate device so it can be shared with Alpha AXP systems in the future.
  • vegas.cpp: Fixed leader lamp output. [Risugami]
  • apple3: Corrected font upload control addresses (improves Atomic Defense). [Rob Justice]
  • vtech2.cpp updates: [Robbbert]
    • undefined Replaced banking code for laser500 and similar with address_map_bank_device (fixes MT07180).
    • undefined Connected up cartridge slot for laser500 and similar.
  • uts20: Added support for second virtual screen. [Robbbert]
  • funworld.cpp: Fixed palette addressing and colors for machines with epoxy CPU bricks, and corrected metadata. [Roberto Fresca]
  • dspp: Added a preliminary recompiler (disabled by default). [Ryan Holtz]
  • spg2xx updates: [Ryan Holtz]
    • undefined Limited receive rate for UART simulation to configured Baud rate, and separated SPG24x and SPG28x Baud rate calculation.
    • undefined Improved timing of ADC interrupts, and added support for polled ADC mode and second ADC channel.
    • undefined Treat sprite DMA with zero length as 0x400 words (required by clikstrt bobbuild and jak_wwe).
    • undefined Fixed sprite double-rendering (fixes priorities in jak_wwe).
    • undefined Implemented timers A and B (used by many V.Smile titles).
    • undefined Suppress video IRQ status bits when corresponding enable bits are unset (fixed vsmile fred and appilote).
    • undefined Automatically clear vertical blanking interrupt at end of vertical blanking interval.
    • undefined Fixed TMB1 and TMB2 not activating if initialized to the lowest rate.
    • undefined Don't render lines outside the visible range (fixes palette corruption in jak_disf).
    • undefined Corrected width of fade control register (fixes flickering during fates in rad_fb2).
    • undefined Improved performance, logging detail and logging configurability.
    • undefined Fixed PRNG behaviour (fixes many issues in JAKKS Pacific games).
  • mips3: Fixed fast RAM accesses, COP0 exception handling, and recompiler block checksumming. [Ryan Holtz]
  • unsp updates: [Ryan Holtz]
    • undefined Implemented a recompiler with timing matching the interpreter.
    • undefined Added direct accessors for interrupt inputs and data segment with a view to more integrated SoC implementation.
    • undefined Improved logging.
  • undefined vsmile updates: [Ryan Holtz]
    • undefined Fixed control pad response bytes - first controller is detected and works.
    • undefined Simulate a brief power button press on boot (required for toystor2).
    • undefined Implemented cartridge mirroring (required for techart).
    • undefined Implemented ROM and non-volatile RAM cartridges.
    • undefined De-asserted test point input.
  • vsmileb: Hooked up basic GPIO and DIP switches, and added cartridge slot and infrared controller. [Ryan Holtz]
  • vsmileb_cart.xml: Removed built-in titles from the software list. [Ryan Holtz]
  • netlist: Added 7497 device, and fixed behaviour of 7474 when preset and clear are both asserted. [shattered, Couriersud]
  • sblaster.cpp: Fixed DMA count and implemented high-speed DMA fixes for Sound Blaster Pro and Sound Blaster 16. [shattered]
  • undefined Fixes playback in Inertia Player.
  • Re-wrote WD33C9x SCSI controller emulation using new SCSI framework and updated all affected drivers. [tyfighter, O. Galibert, Ryan Holtz]
  • nscsi_hd.cpp: Track current block on LBA writes. [tyfighter]
  • mips3: Added minimal support for revealing the Secondary Cache Line size in the Status Register. [tyfighter]
  • Streamlined palette configuration and removed many palette and graphics decoding MCFG macros. [Vas Crabb]
  • Removed some delegate functionality that's no longer useful. [Vas Crabb]
  • Added some example XSL transform scripts that operate on -listxml output. [Vas Crabb]
  • Improved user interaction: [Vas Crabb]
    • undefined Added support for icons and filtering on favourites in software selection menu.
    • undefined Added support for ICO files containing PNG image data with alpha transparency.
    • undefined Changed search to use a more responsive edit distance algorithm.
    • undefined Added more detail to possible matches displayed for unknown system/software names.
    • undefined Made informational verbs behave more consistently.
    • undefined Made -oslog option send diagnostic output to standard error when no debugger is attached on Windows.
    • undefined Slightly improved performance when loading localisation files.
    • undefined Refactored selection menu and favourites manager code for better encapsulation and performance.
  • unsp: Improved S flag calculation for additions (fixes background scrolling in vsmile pooh). [Vas Crabb, Ryan Holtz]
  • vsmile: Improved joystick controller emulation. [Vas Crabb]
  • k057714: Improved video emulation in Keyboardmania games. [Ville Linde]
  • fcrash.cpp: Improved mapping of video registers onto CPS hardware for knightsb and sf2mdta. [wonder199999]
  • viper.cpp: Identified DIP switch setting to bypass password prompt and allow gticlub2ea to continue to boot. [2huwman, Porchy, The Dumping Union]
  • fs3216: Dumped vector PROM. [Al Kossow]
  • fs3216: Added X2212 non-volatile RAM dump. [Bitsavers]
  • vsmileb: Identified codes for infrared controller. [bmx, Ryan Holtz]
  • vsmile_cd.xml: Changed disk image names to match games serial numbers. [ClawGrip]
  • pce_tourvision.xml clean-up and updates: [ClawGrip]
    • undefined Aligned metadata with the main PC Engine software list and added alt_title info.
    • undefined Changed cartridge IDs to hexadecimal format and fixed some ROM region sizes.
    • undefined Trimmed over-dumped ROMs where the data matches the corresponding PC Engine HuCard dump.
    • undefined Marked dumps that don't match any known PC Engine HuCard.
    • undefined Removed Parasol Stars as it is rumored, but has not actually dumped from a TourVision cartridge.
  • storio.cpp: Changed CPU to ARM9 (ARM926EJ-S core) at 240MHz based on information from the Nuvoton W55FA9363SDN technical manual. [ClawGrip]
  • snk.cpp: Corrected ROM labels and added PCB locations to Chopper I sets. [Corrado Tomaselli, The Dumping Union]
  • m90.cpp: Re-dumped bomblord and documented ROM locations and read-protected PLDs. [f205v]
  • Added compatibility filters for Apple II floppy software lists. [Firehawke]
  • Updated documentation and re-worked for clarity and consistency. [Firehawke, Vas Crabb]
  • m90.cpp: Verified riskchal program ROM labels. [hammy]
  • aristmk5.cpp: Improved inputs for baddog, multidrw, and adjusted baddog.lay accordingly. [Heihachi_73]
  • aristmk4.cpp: Improved default DIP switch settings for some games, and removed the fake "test" coin inputs from cgold2.[Heihachi_73]
  • aristmk6.cpp: Added Aristocrat MK6 Base Queensland BIOS versions 01040505, 03130334, 14011605 and 20012305. [Heihachi_73]
  • dccons.cpp: Documented Treamcast region-free modchip, and removed BIOS soft-dump. [Maddog, MetalliC]
  • Added skeleton Everex EV-346 disk controller and InterLan NP600A-3 Intelligent Protocol Processor 16-bit ISA card devices. [modem7, minuszerodegrees.net]
  • compc.cpp, pc.cpp: Re-organised for better readability and updated notes. [rfka01]
  • europc, europc2: Dumped ZC86115P keyboard controller. [rfka01, lvr]
  • trkfldch.cpp: Identified CPU die for My First DDR and PCB type for Track & Field Challenge. [Sean Riddle]
  • xavix.cpp: Added notes about cameras. [Sean Riddle]
  • ekara_japan.xml updates: [Sean Riddle, David Haywood]
  • undefined Re-dumped Artist Selection Volume 9 (Every Little Thing) (Japan) (EC0044-ATS).
    • undefined Added notes on unusual G10 card.
  • leapster.cpp: Added Spanish BIOS v1.0 for Leapster. [Sean Riddle, ClawGrip]
  • Added skeleton Joincom JC-1310 FDC 16-bit ISA card device. [Tronix, minuszerodegrees.net]
→ NOWSZY [arcade] HbMameUI/HbMame x86 i x64 0.205

HbMameUI/HbMame 0.205

  • Sync with MAME 0.205
  • [dkpace]            Donkey Kong pace [by Sock Master]
  • [dktrainer]         Donkey Kong trainer 1.01 [by Sock Master]
  • [karnovh]           Karnov's Revenge (unknown hack)
  • [mhavocpe]          Major Havoc - The Promised End (v0.21)
  • This is the last release of HBMAME until at least March 2019.
→ NOWSZY [arcade] Mame x64 i x86 0.205

MAME 0.205 26 Dec 2018

With Christmas just over, it’s time for the final MAME release for 2018, and what a year it’s been! Before we move on, let’s pause and recap some of the significant milestones from the past twelve months:

  • We’ve emulated a steady stream of hand-held games from Nintendo, Tiger and others. Our Tiger Game.com emulation now runs all released games.
  • Acorn computer emulation improvements have been too numerous to count. In particular, MAME now supports a huge array of peripherals.
  • Emulation for home systems based on the SSD XaviX, SunPlus µ'nSP and V.R. Technology VT platforms has really advanced, bringing a generation of TV games to life.
  • MAME now runs CLIX on InterPro and HP-UX on HP9000/300, both with graphical desktop environments and networking. MAME will also run SunOS with the SunView desktop environment on some SPARC workstations. Additionally, the SGI Iris Indigo R4000 shows its boot menu.
  • Long-standing graphical issues have been fixed, including priorities in Pac-Land and Moon Patrol, row scroll effects on Capcom CPS-3, and numerous glaring errors on Tatsumi games.
  • Hit detection on the now-infamous helicopter in Time Crisis has been corrected, rear-view mirrors work in Ridge Racer 2, Rave Racer and Ace Driver, track mirroring works in Rave Racer, and graphics have been improved across all Namco System 22 games.
  • Taito C-Chip emulation finally allows Bonze Adventure to play as intended, solving all the persistent gameplay issues.
  • Games with Capcom QSound and Taito Zoom ZSG-2 hardware now provide a far more enjoyable auditory experience.
  • Rare arcade systems keep getting dumped and emulated, including Tom Tom Magic, the original Gigas Mark II, Last KM, Night Mare, El Fin Del Tiempo, a prototype of Led Storm Rally 2011, and the Pac-Man hack Titan. Some of these were thought to be lost to time.

MAME 0.205 is no different. Newly supported arcade systems include Unico’s Magic Purple, and Visco’s never-before-seen prototype Pastel Island. The latter ties in nicely with improved video emulation for the SSV platform (yes, this fixes other long-standing glitches, too). Newly playable machines include Konami’s Tobe! Polystars, Evil Night and Total Vice. Yes, Konami M2 emulation is finally here! Be aware that there’s still a lot of room for performance optimisation on this system.

Putting arcade systems aside for a moment, this release includes support for Dance Dance Revolution Strawberry Shortcake, and the Nintendo Game & Watch titles Oil Panic and Squish. Interestingly, there are no other emulators or simulators for Squish, and it hasn’t been included in any of Nintendo’s Game & Watch collections. It seems to draw inspiration from the Famicom game Devil World.

There are hundreds more Commodore 64 cassettes in the software list now, and quite a few more BBC ROMs as well. Software lists have been added for the Nascom computers, along with updates to the boot ROM choices and better keyboard emulation. We’ve also created a skeleton driver and documented the known software for the Chinese Monon Color console. In a last-minute addition we added support for new version 2 .WOZ floppy images on the Apple II family.

 

MAMETesters Bugs Fixed
  • 02774: [Graphics] (seta2.cpp) grdians: Occasional one-frame glitches. (David Haywood)
  • 04053: [Graphics] (ssv.cpp) eaglshot, dynagear: Missing raster effect. (David Haywood)
  • 04954: [Graphics] (cps2.cpp) mvscu, xmvsf, mshvsf: Sprite priority problem on final stage with Onslaught. (hap)
  • 05732: [Crash/Freeze] All games using MCS-48: Crash when trying to set watchpoint with wpd in MCS-48 games. (AJR)
  • 06539: [Crash/Freeze] (konamim2.cpp) All sets in konamim2.cpp: [debug] Assertion failure on VTLB fill. (Phil Bennett)
  • 06566: [Crash/Freeze] (vic20.cpp) All sets in vic20.cpp: Mounting Data 20 Video Pak (videopak) causes an exception. (Ryan Holtz)
  • 07005: [Crash/Freeze] (vamphalf.cpp) wolrdadv, luplup, poosho (possibly more): Games crash after 36 minutes with DRC. (Ryan Holtz)
  • 07022: [DIP/Input] (vtech2.cpp) laser500: Some keys are not working. (Robbbert)
  • 07049: [Media Support] (ct486.cpp) ct486: MAME writes to floppy images opened in read-only mode. (AJR)
  • 07116: [Save/Restore] Numerous drivers: Memory banking not restored correctly when loading save states. (O. Galibert)
  • 07131: [Graphics] (vtech2.cpp) laser500: Hand-drawn character generator ROM contains errors. (nippur72)
  • 07165: [Documentation] (bzone.cpp) bzone: Incorrect memory range in comments. (zaxxon)
  • 07169: [Sound] (equites.cpp) equites, equitess: No sound effects after changing DIP switches and soft reset. (AJR)
  • 07170: [Sound] xaudio2: Module attemts to look up XAudio2 APIs in DirectWrite DLL. (Moe)
  • 07172: [Gameplay] (vii.cpp) vii + vii software list entries: Inputs no longer work for vii and vii cartridges. (Ryan Holtz)
  • 07177: [Documentation] swim: Closing parenthesis missing in device description. (AntoPISA)
New working machines
  • Dance Dance Revolution Strawberry Shortcake [Peter Bortas, ClawGrip, The Dumping Union]
  • Four Play [Robbbert]
  • Game & Watch: Oil Panic [algestam, Eric Smith]
  • Game & Watch: Squish [algestam, 4am]
  • Jong Shin (Japan) [ShouTime, The Dumping Union, Ivan Vangelista]
  • Magic Purple [David Haywood, Jose IBI, Arcade Vintage, Recreativas.org, The Dumping Union]
  • Pastel Island (Japan, prototype) [ShouTime, David Haywood]
  • Player's Edge Plus (X002143P+XP000043) Joker's Revenge Poker [Brian Troha]
  • Super Ball (Version EC-3.50 N165) [Grull Osgo]
  • Super Ball (Version EC-3.50 N322) [Grull Osgo]
  • Venom & Spider-Man - Separation Anxiety (SNES bootleg) [Jorge Silva, Kravex, iq_132]
  • Video Eight [Robbbert]
New working clones
  • Eagle Shot Golf (Japan, bootleg?) [Joshua Inman]
  • Galaxy Gunners (1990 year hack) [David Torres, ClawGrip, Recreativas.org]
  • Grand Prix Star (ver 4.0) [Porchy, The Dumping Union]
  • Iga Ninjyutsuden (Japan, bootleg) [hammy, Jonhughes, digshadow]
  • Legend of Hero Tonma (World, bootleg with i8751) [hammy, The Dumping Union]
  • New Biliard 98 (Pool 10 hack) [Roberto Fresca, f205v]
  • Pit Fighter (rev 1, 2 players) [R.Coltrane, The Dumping Union]
  • Street Fighter EX2 Plus (Euro 990611) [Nomax, Brian Troha, Sean Sutton, Henrique Areias Pontes, MetalliC, Evan Korzon, Smitdogg, The Dumping Union]
  • Street Fighter II': Champion Edition (Red Wave PtII, bootleg) [okada yuko]
  • Street Fighter: The Movie (v1.14N, Japan) [Jorge Silva]
  • Triumph-Adler Alphatronic PC (NTSC) [AJR]
  • Trivial Pursuit (Volumen II, Spanish, Maibesa license) [Sevilla Retro, Arcade Planet, Recreativas.org, The Dumping Union]
  • Machines promoted to working
  • Evil Night (ver UBA) [Phil Bennett, Ryan Holtz]
  • Fruit Bonus 2010 [David Haywood, Canil Babypet]
  • Tobe! Polystars (ver JAA) [Phil Bennett, Ryan Holtz]
  • Total Vice (ver EBA) [Phil Bennett, Ryan Holtz]
  • Clones promoted to working
  • Break Thru (Tecfri license) [ClawGrip, jordigahan, Recreativas.org, The Dumping Union, Roberto Fresca]
  • Hell Night (ver EAA) [Phil Bennett, Ryan Holtz]
New machines marked as NOT_WORKING
  • 15 Lions (10166211, Queensland) [Heihachi_73]
  • Cardinal Video Terminal [Bitsavers]
  • DECstation 3100 [R. Belmont, Maciej Rozycki]
  • Epic 14E (v1.0) [Al Kossow]
  • Flash Beats [R. Belmont, twistedsymphony]
  • Fortune 32: 16 [Bitsavers]
  • HP 3478A Multimeter [fenugrec]
  • HP 95LX [shattered]
  • Les Fiches (ver 1.3) [f205v]
  • Monon Color [David Haywood, zhongtiao1]
  • mupid M-Disk Comp.-A [Dirk Best]
  • mupid Post-Mupid C2A2 [Dirk Best, rfka01]
  • Network Computing Devices NCD 16 [R. Belmont, Al Kossow]
  • Pro Tele Cardioline (Salter Fitness Bike V.1.0, Checksum 02AB) [ClawGrip, Roberto Fresca, Arcade Vintage, Recreativas.org]
  • Shine/1 [Carlo Santagostino, Alessandro Liberalato, Nigel Barnes]
  • Super Mario Fushigi No Korokoro Party 2 [ShouTime, Dane Biegert, rtw, The Dumping Union]
  • Telmac 1800 [Robbbert]
  • Trivial Pursuit (Volumen IV, Spanish, Maibesa hardware) [Sevilla Retro, Arcade Planet, Recreativas.org, The Dumping Union]
  • Won! Tertainment Happy Channel (Ver E) [ShouTime, Dane Biegert, rtw, The Dumping Union]
New clones marked as NOT_WORKING
  • Black Belt (Zaccaria, French speech) [PinMAME]
  • Black Belt (Zaccaria, German speech) [PinMAME]
  • Black Belt (Zaccaria, Italian speech) [PinMAME]
  • Grundig FL-100 [Dirk Best]
  • Grundig PTC-100 [Dirk Best, rfka01]
  • Infonova C2A2 [Dirk Best, rfka01]
  • Les Fiches (ver 1.2) [f205v]
  • More Chilli (20289311, Queensland) [Heihachi_73]
  • New Star's Phoenix (French speech) [PinMAME]
  • Orchid Mist (0101241V, New Zealand) [Heihachi_73]
  • OSCOM 1000B [Robbbert]
  • Pelican Pete - Jackpot Carnival (10226711, Queensland) [Heihachi_73]
  • Queen of the Nile (0300785V, New Zealand) [Heihachi_73]
  • Spring Carnival (10008011, Queensland) [Heihachi_73]
  • Star's Phoenix (French speech) [PinMAME]
  • Werewolf Wild (20290711, Queensland) [Heihachi_73]
New working software list additions
  • bbc_rom: Accelerator 1.03, Acom, Advanced BASIC 1.01, ATS 2.60 STL, ATS 3.1 Morley, CommSoft 8.6h, DataGem 1.02F, Demon, Diagram II, Disc Menu 1.00, Disc Menu 1.20, EdiKit 1.00, EXROM: The Extension ROM 3.17, General Utilities, Hebrew, HyperDriver 1.40, Ice-Box 1.40, Master Operating System: A Dabhand Guide, Matrix, Midwich WDFS, NTQ Font Extension ROM 2, NTQ Font Extension ROM 3, NTQ Font Extension ROM 4, Plus 4.00, PMS Genie Junior, ROM Master (Computer Village), Side Writer 4.0, Solidisk DFS 2.2F Issue 2, Solimon 1.02, StarStore II 2.03, STL Toolkit 1.20 15/10/85, STL Toolkit 1.20 22/10/85, STL Toolkit 1.20 27/09/85, STL Toolkit 1.3 03/03/86, SupaStore 2.0S, System Delta 2.011, T2C3 1.00, TechnoCAD R1, TechnoCAD R2, Teletel Emulator 1.00, Teletel Emulator 1.12, TNC2-3 Driver, Trek 1.07, Turbo-PROM, UserRAM Demonstration ROM, User to User, UVIPROM 1.0, VDU 1.2, VT100 1.60, Xcal [Nigel Barnes]
  • c64_cass: 10 Computer Hits 2, 180, 1985 - The Day After, 1985 - The Day After (alt), 4 Most Megaheroes, 5th Gear, 911 TS, APB, Aardvark, Ace 2088, Advanced Basketball Simulator, Agent X II: The Mad Prof's Back!, Ah Diddums, Airborne Ranger, Airwolf, Airwolf 2, Alleykat, Amaurote, Anarchy, Android 2, Andy Capp, Annihilator, Arcade Classics, Arcadia 64, Archon II: Adept, Arkanoid, Armageddon, Armageddon (Visions), Asylum, Attack of the Mutant Camels, Augie Doggie and Doggie Daddy, Automania (Manic Mechanic), B.C. Bill, BC's Quest for Tires, BCII: Grog's Revenge, BMX Racers, BMX Racers (alt), BMX Racers (alt2), BMX Simulator, BMX Trials, Back to Reality, Back to the Future, Barbarian II, Batman, Batman: The Caped Crusader, Battle Island, Battle Ships, Battle Valley, Bazooka Bill, Beach Buggy Simulator, Beach-Head, Beat-It, Better Dead Than Alien, Beyond the Ice Palace, Big Nose's American Adventure, Bionic Granny, Blagger Goes to Hollywood, Blaze Out, Blue Angel 69, Blue Thunder, Bomb Jack, Bomb Jack II, Bombo, Bombuzal, Booga-Boo the Flea, Booty, Booty (Silver), Brainstorm, Breakthru, Bruce Lee, Bubble Bobble, Bubble Dizzy, Buffalo Bill's Rodeo Games, Bug Blitz, Bug Squad, Bullseye, Bump Set Spike, Burger Chase, C.O.D.E. Hunter, Cauldron I & II, Cauldron II: The Pumpkin Strikes Back, Cavelon, Cavemania, Caverns of Eriban, Caverns of Xydrapur, Chain Reaction, Challenger, Championship Basketball - Two on Two, Chiller, Chinese Juggler, Chubby Gristle, Circus Attractions, Classic Snooker, Cliff Hanger, Combat Lynx, Commando, Commando (Encore), Computer-Orgel, Corporation, Cosmic Convoy, Cosmic Cruiser, Crazy Balloon, Crazy Cars, Crazy Kong, Critical Mass, Cybernoid: The Fighting Machine, Cybertron Mission, Cybotron, Cyclons, Cylu, Daley Thompson's Decathlon, Daley Thompson's Decathlon (Hit Squad), Dan Dare II - Mekon's Revenge, Danger Mouse in Double Trouble, Dark Star, Das Spukschloss, Deadly Evil, Demon Blue, Denarius, Desert Hawk, Dizzy: Down the Rapids, Donkey Kong, Double Dare, Double Dragon II: The Revenge, Drop Zone, Duck Shoot, Dynamite Dan, Eagle Empire, Enduro Racer, Engineer Humpty, Erebus, European 5-a-Side, Falcon Patrol, Falcon Patrol 2, Fall Guy, Fast Food, Fighter Pilot, Finders Keepers, Firelord, Fireman Sam, First Strike, Fist II: La Leyenda Continua, Flak, Flying Feathers, Footballer of the Year, Force One, Formula 1 Simulator, Frank Bruno's Boxing, Frank Bruno's Boxing (Encore), Frank Bruno's World Championship Boxing, Frankenstein Jnr., Frightmare, Fruit Machine Simulator, Fruit Machine Simulator 2, Fun School 2 for 6-8 Year Olds, Fungus, Galactic Games, Gangster, Gaplus, Gary Lineker's Hot-Shot!, Gauntlet, Gauntlet (Kixx), Gauntlet: The Deeper Dungeons, Ghostbusters, Ghouls, Gilligan's Gold, Glug Glug, Gold or Glory, Golden Axe, Golf, Golf Master, Grand Larceny, Grand Prix Simulator, Graphic Editor, Graphics Editor, Gribbly's Day Out, Gryzor, Guardian, Guardian Angel, Gunstar, Gyroscope, H.A.T.E: Hostile All Terrain Encounter, H.E.R.O., Harvey Headbanger, Headcoach, Hektik, Hektik (alt), Hexpert, Hollywood Poker, Hoodoo Voodoo, Hoppingmad, Horace Goes Skiing, Hunchback, Hungry Horace, Hustler, Huxley Pig, Hyperbowl, I Ball, I Ball II, I-Xera, IO (Into Oblivion), Ikari Warriors, International Rugby Simulator, James Bond 007 in Live and Let Die - The Computer Game, James Bond 007: Licence To Kill, Jeep Command, Jet Set Willy II: The Final Frontier, Joe Blade, Joe Blade 2, Jonah Barrington's Squash, Jonny and the Jimpys, Junior Maths: Spirates / Snowmen, KGB Superspy, KP Skips Action Biker with Clumsy Colin, Kaktus, Kane, Kentilla, Kentucky Racing, Kikstart 2, Kikstart 2 (alt), Kikstart: Off-Road Simulator, Killing Machine, Knight Tyme, Knightmare, Kokotoni Wilf, Konami's Pooyan, Kongo Kong, Krazy Kar, Labyrinth, Lancer Lords, Land of Neverwhere, Lazer Force, Lazer Wheel, Los Angeles Swat, Lotus Esprit Turbo Challenge, Magic Carpet, Majik, Manic Miner, Manic Miner (MAD), Match Point, Metro Cross, Miami Chase, Micro Ball, Mike Read's Computer Pop Quiz, Milk Race, Missile Command, Mission Omega, Monkey Magic, Monopole, Mordon's Quest, More Adventures of Big-Mac the Mad Maintenance Man, Moto X, Motor Mania, Motor Mania (alt), Mr. Wimpy: The Hamburger Game, Munch Mania, Munch Mania (alt), Mushroom Alley, Mystery of the Indus Valley, Nebulus, Neutral Zone, Neutralizor, New York City, Night Racer, Ninja, Nonterraqueous, Oh No!, Oink!, Olympic Skier, On Cue, Operation Thunderbolt, Operation Wolf, Orbitron, Outlaw, P.O.D. - Proof of Destruction, Pacmania, Paint-Box 64, Pakacuda, Panther, Paperboy, Paperboy (alt), Paradroid, Parallax, Park Patrol, Pedro, Penetrator, Periscope Up, Pilot 64, Pinball Wizard, Ping Pong, Pipeline 2, Platoon, Popeye 2, Popeye 3: Wrestle Crazy, Poster Paster, Pro Skateboard Simulator, Prodigy, Professional Ski Simulator, Professional Snooker Simulator, Protium, Prowler, Punchy, Pyjamarama, QUATTRO Adventure, QUATTRO Cartoon, QUATTRO Combat, QUATTRO Fighters, QUATTRO Racers, QUATTRO Super Hits, Quintic Warrior, Raging Beast, Raid over Moscow, Rainbow Islands, Rally Driver, Rambo III, Rambo: First Blood Part II, Realm of Impossibility, Red Heat, Red Max, Renegade, Rescue on Fractalus!, Rigel's Revenge, Rik the Roadie, River Rescue, River Rescue (Alternative), Road Blasters, Road Blasters (Kixx), Road Runner, Road Runner and Wile E. Coyote, Robin to the Rescue, Rock Star Ate My Hamster, Rock'n Wrestle, Rock'n Wrestle (alt), Rollaround, Rollerball, Rollerboard, Rolling Thunder, RoomLord, Rupert and the Ice Castle, Rygar,
  • SundefinedM*A*S*H*E*D: Strangest Mobile Army Surgical Hospital East of Detroit, S.O.S., Salamander, Scorpion, Se-Kaa of Assiah, Sentinel, Shamus, Silkworm, Skatin' USA, Skool Daze, Slamball, Slap Fight, Slayer, Slimey's Mine, Slinky, Snokie, Solomon's Key, Sorcery, Space Harrier, Space Walk, Speed King, Speedboat Race, Spike in Transilvania, Spitfire, Split Personalities, Spore, Spy vs Spy, Spy vs Spy II: The Island Caper, Spy vs Spy III: Arctic Antics, Squirm, Stallone: Cobra, Star Race, Star Wars: Return of the Jedi, Starlifter, Starquake, Steel, Stellar 7, Stix, Storm, Strangeloop, Street Cred Boxing, Street Gang, Street Surfer, Street Warriors, Strike, Strike Force Cobra, Strip Poker, Strip Poker (CDS), Strip Poker II, Strontium Dog and the Death Gauntlet, Stunt Bike, Stunt Bike Simulator, Sub Hunt, Suicide Express, Summer Games, Summer Games (Kixx), Super Cassette 'B', Super Cycle, Super Gran, Super Hang On, Super League, Super Seymour Saves the Planet, Super Trux, Superkid in Space, T-Bird, Target Renegade, Terra Cresta, Terrormolinos, Test Master, The Action Pack, The Curse of Sherwood, The Election Game, The Growing Pains of Adrian Mole, The Halls of the Things, The Helm, The Human Race, The Last Ninja, The Last V8,
  • The Last V8 (alt), The Legend of the Knucker-Hole, The National, The Newzealand Story, The Power Pack, The Quest for the Golden Egg Cup, The Quest for the Holy Grail, The Very First, The Vindicator, Thomas the Tank Engine & Friends, Thrust, Thrust (alt), Thunder Blade, Thundercats, Thunderforce, Time Traveller, Tomahawk, Tombs of Xeiops, Tornado Low Level, Traffic, Trailblazer, Trivial Fruit, Trollie Wallie, Turbo 64, Turbo Boat Simulator, Turbo Esprit, Turtle Jump, U.F.O., Uridium, Vampire, Vegas Jackpot, Velocipede, Velocipede II, Venom, Wanderer 3D, Wanted! Monty Mole, War Cars Construction Set, War Hawk, Way of the Exploding Fist, Who Dares Wins II, Who Dares Wins II (Alternative), Wilder Westen, Winter Games, Winter Games (Kixx), Wiz Biz, Wizball, Word Feud, World Games, World Series Baseball, Xevious, Yeti, Yie Ar Kung-Fu, Yogi's Great Escape, Zoids, Zolyx, Zone Ranger, Zorro, Zzzzzzz [The Ultimate Tape Archive Team]
  • nascom_snap:
  • 3D Labyrinth, 3D Maze, Adventure Quest, Asteroids, BLS Pascal V1.2, Breakout, Car Race, Chaser, Colossal Adventure, Double Mastermind, Dungeon Adventure, Eldorado Gold, Eliza, Extension Basic, Fruit Machine, Fruit Machine Game, Galactic Invaders, Galaxian Attack, Galaxy Attack, Gener-80, Graphics ROM Editor, Hangman, Hisoft Pascal 4 V1.0, Hisoft Pascal 4 V1.5, Hisoft Pascal 4 V2.0, HullForth, Invasion, Invasion Earth, Jailbreak in Space, Level 9 Surround, Life, Logichess, Lollypop Lady Trainer, Lords of Time, Lumberjack, Lunar Lander, Monster, Moon Raider, NAS-Calc, NAS-Forth V1.11, NAS-Pen 2.0, Nas-Graphpac 1.0, Nascom Extended Basic, Othello, Pac Man, Piranha, Pack-Mann, React, Retriever 2, Return to Eden, Revenge of the Drosphila, Reversi, Rubic, Sargon Chess v1.2, Sargon Chess v1.3, Serpent, Snowball, Space Invaders, Space Invasion, Space Zap, Spacewar, The Hole in the Wall, Tic-Tac-Toe, V & T Assembler, Xtal Basic 2.2, ZEAP 2.0 [Nigel Barnes]
  • nascom_socket: NAS-Pen 1.0, NAS-Print 80, Sys-Ex [Nigel Barnes]
Software list items promoted to working
  • bbc_rom: Solidisk DFS 2.1J Issue 2 [Nigel Barnes]
New NOT_WORKING software list additions
  • bbc_rom: Inter-Base 2.0A, MRM E00 DFS 1.20, Mega3, SatPic 3.0 [Nigel Barnes]
  • monon_color: Gangtie xia-yingxiong fanji zhan, Jiangshi lieren, Ji jia xuanfeng-gedou dashi, Kaijia yongshi daluan dou, Luoke wangguo-bing zhi lan, Luoke wangguo-da maoxian, Luoke wangguo-hei zhi yan, Luoke wangguo-ka pai zhan ji,Luoke wangguo-mofa zhen, Luoji pin yi pin, Longzhu-wudao dahui, Shen po-shiluo de yiji, Sai er hao-nengyuan da zuozhan,
  • Sai er hao: Zhanshen dou hun, Yingxiong lianmeng-zhongji gedou [zhongtiao1]
  • nascom_snap: Starfighters [Nigel Barnes]
Source Changes
  • tmp68301: Improved accuracy of registration and acknowledgment of pending interrupts. [AJR]
  • balsente.cpp: Separated emulation (and ROM) of 6VB audio board from driver class. [AJR]
  • f8: Fixed LNK instruction by testing carry flag before clearing flags (github #4371). [AJR]
  • z8: Overhauled register handling. [AJR]
    • Moved internal internal register file to a separate address space, and added port output registers to debug state.
    • Lock out interrupts on reset until EI instruction is executed.
  • mbc55x: Added 8087 coprocessor. [AJR]
  • x86: Step over REP instructions in debugger. [AJR]
  • alphatro: Corrected clock frequencies and screen timings, and separated into PAL and NTSC variants. [AJR]
  • tv955: Made keyboard begin to work, and added cursor emulation. [AJR]
  • eepromser: Don't change state on soft reset (EEPROMs don't actually have reset lines). [AJR]
  • rainbow.cpp: Improved monitor auto-detection, fixed palette problems, and cleaned up logging, and updated notes. [Bavarese]
  • scsp.cpp: Made SCSP emulation better reflect hardware implementation. [cam900]
    • Implemented EXTS mixing and DAC18B output, and removed hard-coded DMA IRQ target device.
    • Added save state support, marked as having imperfects sound, and updated to use explicitly sized integer types.
    • Cleaned up unused and duplicated code, removed MCFG macros, and reformatted code.
    • undefined stvcd.cpp: Implemented device_mixer_interface, allowing CD audio to be routed correctly.
    • undefined coolridr.cpp, model2.cpp, model3.cpp: Corrected SCSP and sound CPU clocks, and corrected sound balance.
    • undefined stv.cpp: Corrected SCSP clock.
  • coolridr.cpp updates: [cam900]
    • Restricted drawing to clipping rectangle and deferred allocating palette memory until start time.
    • Reduced code duplication, replaced a bare pointers with an object finder, and improved tags and member names.
  • psikyo4.cpp updates: [cam900]
    • Fixed sound routing and reduced runtime tag map lookups.
    • Reduced code duplication, eliminated use of ACCESSING_BITS macros, and improved member names.
  • prehisle.cpp: Cleaned up code, improved member names, and reduced runtime tag map lookups. [cam900]
  • seta2.cpp cleanup: [cam900]
    • Deferred allocation of sprite RAM until start time, and reduced use of ACCESSING_BITS macros.
    • Made more members protected, reduced unnecessary code, and improved member names.
  • pgm2.cpp and pgm2_memcard.cpp cleanup: [cam900]
    • Made better use of region finders rather than relying on hard-coded sizes and runtime tag map lookups.
    • Changed to abbreviated integer types, made use of m_ member prefix consistent, and streamlined handler member signatures.
    • Made code prefer explicitly sized integer types, reduced variable scope, and const-qualified more variables.
    • Simplified graphics decoding description, reduceds use of MCFG macros, improved region names, and updated notes.
  • deco32.cpp: Fixed graphical regression in captaven and clones (github #4417), and restricted ACE mixing to cliprect rectangle.[cam900]
  • sdl_sound.cpp: Re-worked ring buffer code to better encapsulate it and avoid deadlocks. [Celelibi]
  • ssv.cpp: Emulated row scroll and plane masking effects. [David Haywood]
  • gcpinbal.cpp: Emulated raster interrupts (used for effects in Power Flipper Pinball Shooting). [David Haywood]
  • seta2.cpp updates: [David Haywood]
    • Added preliminary emulation of raster effects and X offset registers.
    • Improved tilemap wrapping in 8x8 mode and screen size/visible area/layer offset handling.
    • Implemented alternate sprite format flag user by grdians map screen overlay.
    • Simplified graphics decoding, and cleaned up code.
  • goldstar.cpp: Added ROM patches to help Fruit Bonus 2010 boot, and improved inputs. [David Haywood]
  • mcs51: Added preliminary AppoTech AXC51-CORE disassembler. [David Haywood]
  • bus/nes_ctrl: Added Majesco dance mat device (used by the ddrdismx and ddrstraw in nes_vt.cpp). [David Haywood]
  • amiga: Added support for the A2058 memory expansion Zorro card. [Dirk Best]
  • hp9825, hp9845: Split I/O subsystem out of hp9845 driver, added I/O slots to hp9825, and added 98032 GPIO module. [F.Ulivi]
  • Emulated HP 3478 digital multimeter. [fenugrec]
    • Analog-side 8048 MCU is not dumped or emulated - main ROM patched to work around its absence.
    • Some LCD characters are unverified, and LCD annunciators are not rendered.
    • HP-IB/IEEE488 interface is not emulated (uses i8291 controller).
  • ampoker.cpp: Fixed NVRAM size. [Grull Osgo]
  • Fixed some collateral damage from refactoring. [hap]
  • snowbros.cpp: Replaced yutnori ROM patch with protection simulation. [iq_132, Robbbert]
  • toypop.cpp: Simplified foreground coordinate calculation. [kunikuni]
  • ti99: Raise a fatal error on detecting an over-sized cartridge dump to avoid memory corruption. [Michael Zapf]
  • Updated Android support to build with NDK r18b, current Android Studio, and current Gradle (target API version is now 24). [Miodrag Milanovic]
  • nascom1 updates: [Nigel Barnes]
    • Improved parsing of snapshots, and added character ROM snapshot for Sargon Chess.
    • Added B-Bug monitor BIOS option.
    • Corrected LSW1 links location for Restart address.
  • bbc updates: [Nigel Barnes]
    • Added bus clocks for FDC (8 MHz), 1MHz bus (1 MHz), and Compact expansion port (8 MHz).
    • Added Music 2000 and EMR BBC MIDI Interface 1MHz bus devices.
  • debugger: Prevent watchpoints from being installed multiple times recursively. [O. Galibert]
  • swp30.cpp: Improved sound generation and added save state support. [O. Galibert]
  • ymmu100.cpp: Hooked up MIDI ports and added additional logging. [O. Galibert]
  • t10mmc.cpp: Reverted seemingly erroneous change to CD audio commands, and added gain setters for each CD-DA channel. [Phil Bennett]
  • nascom1.cpp updates: [Phill Harvey-Smith]
    • Fixed Nascom 2/3 keyboard handling so CTRL key combinations work.
    • Added correct Nascom 2 NasSys 3 BIOS ROMs for default, AVC and NET versions, and added Nascom 3 CP/M boot v3.2 BIOS ROM.
  • apple3: Attempted to improve font uploading (still not perfect). [R. Belmont, Rob Justice]
  • apple2: Added support for version 2 .WOZ floppy image files. [R. Belmont]
  • z80ne: Corrected error in ROM from when it was transcribed by hand. [Robbbert]
  • vtech2: Added support for French and German, selectable via machine configuration switches. [Robbbert]
    • Note that it will crash when Reset is selected, logged as MT07180.
  • rulechan.cpp: Cleaned up code, and turned Demo DIP switch on by default. [Roberto Fresca]
  • brkthru.cpp: Fixed brkthrut PROM addressing and added notes. [Roberto Fresca]
  • e132xs.cpp: Fixex CMPB and SUBC instruction emulation and instruction length flags when using the DRC. [Ryan Holtz]
  • midtunit.cpp: Converted video emulation to a device and removed static global variables. [Ryan Holtz]
    • Also added a DMA blitter graphics viewer that can be enabled with a preprocessor macro.
  • midtunit.cpp, midxunit.cpp: Cleaned up code and converted logging to use logmacro. [Ryan Holtz]
  • tms32031: Fixed disassembler and eliminated MCFG macros. [Ryan Holtz]
  • pocketc.cpp cleanup: [Ryan Holtz]
    • Reduced duplication, improved member names, reduced runtime tag map lookups, and converted logging to use logmacro.
    • Removed MCFG macros, made better use of language and framework features, re-formatted code, and cleaned up comments.
  • Updated bgfx and bx to latest upstream code. [Ryan Holtz]
  • cave.cpp: Removed MCFG macros and made common configuration blocks into functions. [Ryan Holtz]
  • Eliminated MCFG macros from may devices and drivers, including all but one of the CPUs. [Ryan Holtz, Ivan Vangelista]
  • pasopia7: Increased keyboard poll rate to 5 kHzundefinedallows de-bounce code to work. [shattered]
  • hp_dio: Added DMA enable to control register of human interface card. [Sven Schnelle]
  • mb87030.cpp: Fixed FIFO behaviour (fixes SCSI on HP9000/382). [Sven Schnelle]
  • m68kfpu: Added (d16,An) addr mode to WRITE_EA_FPE (used by NetBSD's ps command). [Sven Schnelle]
  • Added support for building with clang on FreeBSD/NetBSD, and added a missing header to video/xavix.cpp. [Thomas Klausner]
  • gsword.cpp: Dumped gsword MCU and replaced simulation with preliminary emulation. [Vas Crabb, Caps0ff, *=/STARRIDER=*]
    • Demoted gsword to MACHINE_NOT_WORKING and MACHINE_IMPERFECT_SOUND as there are issues with credits registering and sound.
    • Removed BAD_DUMP flag from josvolly MCU dump - there's no reason to believe the MCUs contain different programs.
  • Updated and improved some command-line option descriptions. [Vas Crabb]
  • Fixed failure to construct/destruct non-trivial objects that caused crashes when using DRC back-ends. [Vas Crabb]
  • goldstar.cpp: Dumped graphics ROMs for Fruit Bonus 2010. [Canil Babypet]
  • brkthru.cpp: Re-dumped ROMs and dumped PROMs for brkthrut. [ClawGrip, jordigahan, Recreativas.org, The Dumping Union]
  • balsente.cpp: Added a missing mainboard PAL dump, and improved documentation for Spanish Trivial Pursuit sets.
  • [ClawGrip, Recreativas.org]
  • leapster.xml: Documented some undumped games (there are dozens still missing). [ClawGrip]
  • brkthru.cpp: Dumped PALs, added PCB layout and updated notes for darwin. [f205v]
  • ymmu100.cpp: Added missing ROMs. [Guru]
  • aristmk5.cpp: Improved documentation. [Heihachi_73]
  • aristmk6.cpp: Added two BIOS sets, and fixed some PCB locations. [Heihachi_73]
  • Brute-forced DES key for Sangokushi Taisen 2 satellite (Chihiro). [Peter Wilhelmsen, Morten Shearman Kirkegaard]
  • m24: Added BIOS versions v1.1, v1.21 and v1.36, and added additional comments and links. [rfka01]
  • berzerk.cpp: Corrected ROM labels for berzerk1 based on board photographs. [Smitdogg, The Dumping Union]
→ NOWSZY [Arcade] MAMEUI x86/x64 0.204
1941 Counter Attack (Capcom 1990)

MameUI 0.204

→ NOWSZY [arcade] HbMameUI/HbMame x86 i x64 0.204

HbMameUI/HbMame 0.203

  • Sync with MAME 0.204
→ NOWSZY [Arcade] Mame Classic 9.2.0

New In Version 9.2.0 - 09/02/2018 (For MAME 0..203)

  • Added : Controls for BGFX LUT and BGFX AVI Name in the BGFX Post-Processing section
  • Added : Controls for new Chroma options in the Direct3D Post-Processing section
  • Added : Controls for new LUT and LUT Texture in the Bloom Post-Processing section
  • Fixed : MESS Machine list font size would not change after selecting a different size
→ NOWSZY [arcade] HbMameUI/HbMame x86 i x64 0.203

HbMameUI/HbMame 0.203

  • Sync with MAME 0.203

Added support for 3rd player for wofch hacks

New Games:

  • [avspud] Alien vs Predator (USA 940520 Phoenix edition)
  • [cnbe2018] Blut Engel 2018 fix [by Blastar]
  • [ddsprdmo] Double Dragon SpritePool Demo [by Vasily Familiya]
  • [dkchrmx] Donkey Kong Christmas Remix [by Sock Master]
  • [dkspkyrmx] Donkey Kong Spooky Remix [by Sock Master]
  • [kf2k2ps2re] The King of Fighters 2002 - PlayStation 2 Hack Ver.1.0 Public Test[by EGCG]
  • [mspacii2] Ms. Pacman (Pink Plus) [by mameplus]
  • [mspacatttur] Ms. Pac Attack Plus Turbo [by mameplus]
  • [ms2600a] Ms. Pacman (Atari look) [by mameplus]
  • [raroggame] Ryurik: Poteryannaya [by Vasily Familiya]
  • [samantha] Everlasting Summer: Samantha [by Vasily Familiya]
  • [vlad2000] Vladivostok 2000 [by Vasily Familiya]
  •  
  •  HBMAME hacks (neogeo, pgm, cps, etc) are now mostly looked after by team member Gaston. I don't have much time these days.
→ NOWSZY [Arcade] MAMEUI x86/x64 0.203
→ NOWSZY [arcade] Mame x64 i x86 0.203

MAME 0.203 31 Oct 2018

With Hallowe’en basically over, the only thing you need to make October complete is MAME 0.203. Newly supported titles include not just one, but two Nintendo Game & Watch classics: Donkey Kong and Green House, and the HP 9825B desktop computer. We’ve added dozens of new versions of supported systems, including European bootlegs of Puck Man, Ms. Pac-Man, Phoenix, Pengo and Zero Time, more revisions of Street Fighter II and Super Street Fighter II, and a version of Soldier Girl Amazon made under license by Tecfri.

There are major improvements to plug-in TV games in this release, specifically systems based on the XaviX and SunPlus µ'nSP processors. The Vii is now playable with sound, and the V.Smile can boot games. Tiger Game.com emulation has come to the point where all but one of the games are playable. Some long-standing issues with Tandy CoCo cartridges have been fixed.

It isn’t just home systems that have received attention this month: Namco System 22 emulation has leapt forward. Yes, the hit box errors making it impossible to pass the helicopter (Time Crisis) and the tanks (Tokyo Wars) have finally been fixed. On top of that, video emulation improvements make just about everything on the system look better. In particular, rear view mirrors in the driving games now work properly. If that isn’t enough for you, the code has been optimised, so there’s a good chance you’ll get full speed emulation on a modern PC. There have been less dramatic improvements to video emulation in other Namco and Tecmo systems, and CPS-3 row scroll effects have been implemented.

MAME 0.203 should build out-of-the-box on macOS “Mojave” with the latest Xcode tools (provided your SDL2 framework is up-to-date), a number of lingering debugger issues have been fixed, and it’s now possible to run SDL MAME on a system with no display. MAME’s internal file selection menus should behave better when you type the name of a file to select it.

MAMETesters Bugs Fixed
  • 00430: [Graphics] (flkatck.cpp) mx5000: Game has priority problems. (Angelo Salese)
  • 00777: [Gameplay] (namcos22.cpp) timecris, timecrisa: Incorrect hitbox for the helicopter in level 3. (hap)
  • 06157: [Graphics] (cps3.cpp) jojo, jojoba and clones: Combo meter graphics missing for second player. (David Haywood)
  • 06164: [Graphics] (namcos22.cpp) ridgerac: Title screen graphics are missing from second attract loop onwards. (hap)
  • 06171: [Core] System-specific INI file settings are retained when starting a new emulation session. (Ryan Holtz)
  • 06616: [Crash/Freeze] (coco3.cpp) coco3: Cartridges using 32k external ROM mode don't work. (Tim Lindner)
  • 07088: [Crash/Freeze] (interpro.cpp) ip6000, ip6700, ip6800: 1 Hz clock causes assertion failure in scheduler. (Patrick Mackinlay)
  • 07110: [DIP/Input] (snk.cpp) tdfever: The "Allow Continue" DIP switch is reversed. (Angelo Salese)
  • 07111: [Graphics] (namcos22.cpp) dirtdash: Speedometer displayed incorrectly. (hap)
  • 07115: [Sound] (cps2.cpp) spf2t (qsound): Sound effects are distorted, mainly on left channel. (superctr)
  • 07123: [Documentation] (megadriv.cpp) megadriv [dstrike]: Title is inaccurate. (Tafoid)
  • 07124: [Documentation] (megadriv.cpp) megadriv [rrash3]: Title is inaccurate. (Tafoid)
  • 07126: [Color/Palette] (8080bw.cpp) yosakdon: Yosaku to donbei used an overlay for colour. (MASH)
New working machines
  • Game & Watch: Donkey Kong [algestam]
  • Game & Watch: Green House [algestam]
  • HP 9825B [F.Ulivi]
  • Nerae! Super Goal (J 981218 V1.000) [PascalP, Bill D., The Dumping Union]
  • Sky Challenger (J 000406 V1.000) [ShouTime, Bill D., Charles MacDonald, Dane Biegert, Candy Wolff, Henrique Areias Pontes, Sean Sutton, Surgeville, Smitdogg, The Dumping Union]
New working clones
  • Ace Driver: Victory Lap (Rev. ADV1, Japan) [ShouTime, Henrique Areias Pontes, Evan Korzon, Dane Biegert, mrgoodwraith, Michael O'Malley, Alexander Monin, Sean Sutton, Sung Eugene, Russell Howard, Smitdogg, The Dumping Union]
  • Arm Champs II (ver 2.7) [Siftware]
  • Crazy Rally (Recreativos Franco license) [Recreativas.org]
  • Crock-Man (Marti Colls bootleg of Rene Pierre Crock-Man) [A.R.P.A., Recreativas.org]
  • Fenix (Niemer bootleg of Phoenix) [Recreativas.org, Arcade Vintage]
  • Heated Barrel (World version ?) [Jorge Silva]
  • Koutetsu Yousai Strahl (World) [VectorGlow]
  • Land Maker (Ver 2.02O 1998/06/02) [SEGV]
  • Ms. Pac-Man ('Made in Greece' bootleg, set 2) [Michael Moffitt, The Dumping Union]
  • Ms. Pac-Man (Marti Colls bootleg) [A.R.P.A., Recreativas.org]
  • Pac Man (FAMARE S.A. bootleg of Puck Man) [Marcos75, Recreativas.org]
  • Phoenix (G. Universal Video bootleg) [VectorGlow]
  • Pengo (Marti Colls bootleg on Pac-Man hardware, set 1) [A.R.P.A., Recreativas.org]
  • Pengo (Marti Colls bootleg on Pac-Man hardware, set 2) [A.R.P.A., Recreativas.org]
  • Player's Edge Plus (SET033) Set Chip [Brian Troha]
  • Pocket Gal Deluxe (Asia v3.00) [Jorge Silva]
  • PuLiRuLa (World, earlier?) [Jorge Silva]
  • Rapid Hero (NMK) [pacman70]
  • Rim Rockin' Basketball (V1.2, bootleg) [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • Soldier Girl Amazon (Tecfri license) [Fredric Sjoholm]
  • Street Fighter II: The World Warrior (World 910204) [Erik Preston]
  • Super Street Fighter II: The Tournament Battle (USA 930911) [Steve Gordon]
  • Tazz-Mania - El Trompa (U.R.V. BBCPE bootleg) [Ricky2001, Recreativas.org]
  • Tetris (bootleg set 4, with UM3482) [Asayuki, ClawGrip]
  • The Killing Blade / Ao Jian Kuang Dao (ver. 106) [Brad Hicks]
  • Twins [David Torres, ClawGrip, Recreativas.org]
  • Twins (Mega Twins bootleg) [Barry Harris, ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • World Cup '90 (european hack, different title) [Roberto Fresca, Martin Mejia Britez]
  • Zero Time (Marti Colls) [A.R.P.A., Recreativas.org]
  • Machines promoted to working
  • Jungle Soft Vii [Ryan Holtz]
  • Tokyo Wars (Rev. TW2 Ver.A, World) [hap]
  • Video 21 [hap]
New machines marked as NOT_WORKING
  • Bowling Road (Ver 1.5) [f205v]
  • BwB Tetris v 1.0? (MPU4 Video) [James Wallace]
  • Decision Data IS-482 Workstation [Al Kossow]
  • Falco 5220 [Al Kossow]
  • Gynotai (Japan) [Dane Biegert, Evan Korzon, Candy Wolff, Henrique Areias Pontes, Sean Sutton, ShouTime, Smitdogg, The Dumping Union]
  • HP 700/70 Windowing Terminal [Bitsavers]
  • ITT 1700 [Al Kossow]
  • Labyrinth (Ver 1.5) [f205v]
  • MCS-51 System Design Kit [Glen Slick]
  • MIPS RC2030 [Patrick Mackinlay]
  • MIPS RS2030 [Patrick Mackinlay]
  • MVS-TEMP 'SubSystem Ver1.4' (Nazca development board) [Brian Hargrove]
  • Pin Ups (Ver 1.0 Rev A) [f205v]
  • Prize Space Invaders (v1.4D?) (MPU4 Video) [James Wallace]
  • Prize Space Invaders (v2.0D?) (MPU4 Video) [James Wallace]
  • Prize Space Invaders (v2.14?) (MPU4 Video) [James Wallace]
  • Rushing Beat (SNES bootleg) [Jorge Silva]
  • S-Plus SET005 Set chip [Brian Troha]
  • S-Plus SET015 Set chip [Brian Troha]
  • S-Plus SET026 Set chip [Brian Troha]
  • Scientific Instruments Model 5500 Temperature Controller [ClawGrip]
  • Super Derby (satellite board) [Chris Buehler]
  • UFO Robot (Ver 1.0 Rev A) [f205v]
  • World Cup (Ver 1.5) [f205v]
New clones marked as NOT_WORKING
  • Altered Beast (bootleg) [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • Break Thru (Tecfri license) [jordigahan, Recreativas.org]
  • Bowling Road (Ver 1.4) [f205v]
  • Bowling Road (Ver 1.4, ND2001 hardware) [f205v]
  • Congo (1.1, DCS sound 1.0) [PinMAME]
  • Diner (PA-0 prototype) [PinMAME]
  • Emergency Call Ambulance (Japan) [ShouTime, Henrique Areias Pontes, Evan Korzon, Dane Biegert, mrgoodwraith, Michael O'Malley, Alexander Monin, Sean Sutton, Sung Eugene, Russell Howard, Smitdogg, The Dumping Union]
  • Excalibur (Mdm) (MPU4, V1.4) [James Wallace]
  • Heavy Metal Meltdown (German) [PinMAME]
  • HP9000/360 [Sven Schnelle]
  • JackundefinedBot (0.4A prototype) [PinMAME]
  • Mushiking The King Of Beetle (MUSHIUSA '04 1ST, Prototype) [Jorge Valero, rtw]
  • Showdown (version 4.0) [Mark Jenison]
  • Super Pang (World 900914, bootleg, set 2) [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • World Cup (Ver 1.4) [f205v]
  • Zorton Brothers v1.00 (Los Justicieros) [Arcade Vintage, Recreativas.org]
New working software list additions
  • bbc_rom:
    • Accelerator 1.00, Accelerator 1.02, Accelerator 1.05 Accelerator 1.06, BeebCalc 1.2B, BeebCalc 1.2C, BeebCalc 1.2D, BeebCalc 1.2E,
    • Caretaker 1.00, Caretaker 1.01, Caretaker 1.02, Caretaker 1.03, Communicator 0.90, Communicator 1.04a, Communicator A2.1, Debug,
    • Disc Doctor 1.05, Disc Doctor 1.06, Disc Doctor 1.07, Disc Doctor 1.09, Disc Doctor 1.0A, Disc Doctor 1.0B,
    • Graphics Extension 1.02, Graphics Extension 1.03, Graphics Extension 2.09, Gremlin 1.20, Gremlin 1.21, Inter-Chart 1.01,
    • Inter-Chart 1.02, Inter-Chart 1.03a, Inter-Sheet 0.47, Inter-Sheet 1.00, Inter-Sheet 1.02, Inter-Sheet 1.03, Inter-Sheet 1.06,
    • Inter-Sheet 1.06c, Inter-Sheet 1.06s, Printmaster (Canon) 1.08, Printmaster (Epson) 1.00, Printmaster (Epson) 1.01,
    • Printmaster (Epson) 1.02, Printmaster (Epson) 1.08, Printmaster (Epson) 1.10, Printmaster (Star) 1.10, Speech, Termi 2.07,
    • Termi 2.05, Termi 2.06, Termi 2.10, Termi II A1.5, Text To Speech, WordWise 1.17, WordWise 1.17 (Beebug), Wordwise 1.00,
    • Wordwise 1.10, Wordwise 1.20, Wordwise Plus 1.48, Wordwise Plus 1.49, Wordwise Plus 1.4A, Wordwise Plus 1.4B, Wordwise Plus 1.4C,
    • Wordwise Plus 1.4E, Wordwise Plus 1.4F [Nigel Barnes]
  • hp9k3xx_flop: Pascal 3.25 [Sven Schnelle]
  • ibm5150: Rampart (Hit Squad release) [ArcadeShadow]
  • ibm5170:
    • ADSP-21xx EZ-KIT Lite, Auto Convert, Central Point Anti-Virus for Windows, Compaq ProLinea 486-based PC's - Microsoft Windows 3.0 Support Diskette, Compaq ProLinea 486-based PC's - Microsoft Windows 3.1 Support Diskette, DIVA T/A ISDN Modem Setup Wizard for Windows 3.x, Diagnostics - Test, Setup, and MDMI Utilities for Products with 640K of RAM Installed, Direct Access Windows, Drafix Windows CAD (Demo), Enhanced 5250 Emulation Program, HiJaak, HiJaak Pro,
  • Integration i Microsoft Office 97: Step by Step (Swe), Internet in a Box - Single-User Version, Jack Nicklaus Screen Savers, MS-DOS FASTART/SYSTEM - The Compaq Personal Computer FASTART/SYSTEM Diskette, MS-DOS Operating - The Compaq Personal Computer Operating Diskette, MS-DOS Support - User Programs, Mastering Borland C++ 3.1, Micro-Cap III, Microsoft Windows Support - User Programs, Mitsumi Mouse Driver (v6.0), Mouse/Trackball, NexNIC ND010 PCI Adapter (Ethernet/Fast Ethernet), Norton CrashGuard for Windows 95, Nova 9 (International Version, 5.25"), NuSound PnP Install Disk, Postnummerkatalogen 1996 (Swe), Scroll 3D Mouse Setup Disk for PS/2 and Serial, SoundWave 32 Series,
  • TMS320C5x DSK - Applications Guide/Application Software, Tango Printed Circuit Design Evaluation, Tango Schematic Capture Evaluation, The Greatest Little PIC Book, Thunderhawk AH-73M, WordFinder Lexikon pa PC (Swe), Write On! for Windows [FakeShemp]
  • pc98:
    • Ballade3, Bible Master - Crash of the Blleot Rutz, Bible Master - Crash of the Blleot Rutz (Alt), Bind - Kinbaku Jinmon Densetsu,
    • Black Bird - Tori-tachi no Tooboe, Blackthorne - Jigoku no Fukushuu (16-color version),
    • Blackthorne - Jigoku no Fukushuu (256-color version), Blandia 98, Blind Games, Blue Ruins - Harukanaru Bibanon no Hihou,
    • Bounty Hunter Ludy, Branmarker 2, Bretonne Lays Scenario Shuu 1, Briganty - The Roots of Darkness, Bunny Hunter Zero [Neo Kobe Collection]
  • pico: Oryouri Daisuki! Kitchen Pico (Jpn) [TeamEurope]
  • sorcerer_cart: Exidy Standard Basic v1.1 [exidyboy, Robbbert]
  • sorcerer_cass: Head-on Collision, Lander Arcade [exidyboy]
  • uzebox: 2048, 65536-in-1, Block Boy, Buddha, Solitaire, Space Age, Uzekickers, Vector Game, Video Poker, XOR [ArcadeShadow]
  • vgmplay:
    • Air Duel (Irem M72), Burning Fight (SNK Neo Geo), Chimera Beast (Jaleco Mega System 1), Chip's Challenge (IBM PC AT),
    • Cycle Mahbou (Arcade), D.A.S.S. (MSX2), Dark Seal (Arcade), Denjin Makai (Arcade), Direct-X Release.2 (Sharp X68000),
    • LHX Attack Chopper (IBM PC AT), Major Stryker (IBM PC AT), Mega Man IV (Nintendo Game Boy), Metal Gear 2 - Solid Snake (MSX2),
    • Second Earth Gratia (Jaleco Mega System 32), Sky Destroyer (Arcade), Slimyer (Sharp X68000), Tintin in Tibet (Game Boy),
    • Uncharted Waters (Sharp X68000), Vinyl Goddess from Mars (IBM PC AT), Wizard Fire (Arcade) [Tafoid]
  • x68k_flop: Abunai Bunkasai Zenya [Wayder]
Software list items promoted to working
  • gamecom:
    • Batman & Robin, Centipede, Duke Nukem 3D, Fighters Megamix, Frogger, Henry - Match the Sounds Memory Game, Indy 500, Jeopardy!, Monopoly, Mortal Kombat Trilogy, Quiz Wiz - Cyber Trivia, Resident Evil 2, Scrabble, Sonic Jam, Tiger Casino, Wheel of Fortune, Wheel of Fortune 2, Williams Arcade Classics [Robbbert]
  • pc98:
    • Batsu, Battle Queen - Saikyou Fighters Retsuden, Be Girl (Alt Format), Bio 100% Free Games Collection (Alt Format), Bishoujo Shashinkan Bangaihen - Outside Story, Bokosuka Wars, Brandish VT, The Bard's Tale - Tales of the Unknown, The Best Play Baseball (Demo) [Carl, r09]
New NOT_WORKING software list additions
  • 32x: Clay Fighter 2 (Jpn, USA, Euro Prototype) [VampierMSX, Porchy]
  • bbc_rom:
  • ConQuest, Instant Mini Office II, Inter-Word 1.02, Quest Paint 1.04, Quest Paint 1.10, SpellMaster 1.66, SpellMaster 1.69, The Wapping Editor [Nigel Barnes]
  • mac_hdflop: ClarisWorks (Swedish) [FakeShemp]
  • pc98: Brandish Renewal [r09]
  • princ: Bad Badtz-Maru, Hello Kitty, Kazoku de Nengajou, Pochacco [TeamEurope]
Source Changes
  • Emulated National DP8350 CRT controller family. [AJR]
  • mcs48: Set lower 4 bits of P2 to input during (and after) MOVD A,Pp. [AJR]
  • i8243: Release P2 output after completion of read operation. [AJR]
  • sbrain.cpp: Driver overhaul: [AJR]
    • Added cursor and scrolling through CRT controller registers.
    • Corrected number of interrupts per frame.
    • Actually show the "insert diskette" message.
    • Added options for RAM size and two or more floppy drives.
    • Added RS232 ports and DIP switches for Baud clock selection.
  • tms9900: Internalized TMS9980A clock divider, and corrected endianness for TMS9980 and TMS9995 in unidasm. [AJR]
  • xavix: Allow debugger to step over CALLF instruction. [AJR]
  • crt9007: Added frame timer. [AJR]
  • flipjack.cpp: Driver overhaul: [AJR]
    • Reimplemented video using CRT controller row update method.
    • Fixed cocktail mode and changed rotation from 90 degrees to 270 degrees.
    • Modernized interrupts and cleaned up code.
  • Invalidate memory access caches when removing watchpoints (prevents crashes on subsequent accesses to the same areas). [AJR]
  • mcs96 updates: [AJR]
    • Replaced I/O space with callbacks, and added internal address space for non-executable register file and SFR area.
    • Made SFRs more accessible to the debugger, and made disassembler show names for directly-addressed SFRs.
    • Corrected disassembler output for some forms of ADDCB, SUBCB, MULB, ANDB, JBC and JBS.
  • unidasm: Added st62xx support. [AJR]
  • flkatck.cpp: Fixed sprite-sprite priorities, and removed driver hack from k007121.cpp. [Angelo Salese, dink]
  • combatsc.cpp: Added video and scroll memory to save states. [Angelo Salese]
  • contra.cpp: Fix sprite RAM mapping. [Angelo Salese]
  • Added shaders for performing color transforms and three-dimensional lookup tables. [anikom15]
    • Allows arbitrary color space manipulation within the sRGB space.
  • rainbow.cpp: Connected WD2010 write fault input, and changed default serial port device to Microsoft 2-button mouse. [Bavarese]
  • r9751 updatesundefinedDisktool is now fully functional: [Brandon Munger, Stephen Stair]
    • i86: Allow '188 to advance DMA immediately if DRQ is held high when source synchronous DMA is started.
    • Connected SMIOC DMA to 68k CPU and fixed communication.
    • Emulated SCC2698B octal UART and connected to SMIOC.
    • Improved logging.
  • iremga20.cpp: Fixed playback rate algorithm. [cam900]
  • itech8.cpp: Updates and cleanup: [cam900]
    • Converted sound latch to generic_latch_8_device.
    • Converted to use derived memory maps and unit masks.
    • Reduced runtime tag map lookups, and cleaned up redundant and duplicated code.
  • glass.cpp: Simplified code, removed duplication, and improved region names. [cam900]
  • segas24.cpp: Added save state support, split address maps by ROM board type, and cleaned up code. [cam900]
  • crystal.cpp: Cleanup and updates: [cam900]
    • Made class members private where appropriate, cleaned up code, reduced duplication, and added notes.
    • Converted to use derived address maps and configured banking.
    • Added CRT controller register details.
    • Improved device names and removed MCFG macros.
  • targeth.cpp: Reduced runtime tag map lookups, and reduced code duplication. [cam900]
  • ramdac.cpp: Removed MCFG macros. [cam900, AJR]
  • blitz68k.cpp: Reduced code duplication and made state class members private as appropriate. [cam900]
  • tecmo_mix.cpp: Added mixing for text layer bitmap, made background pen blendable, and removed MCFG macros. [cam900]
  • gaiden.cpp, tecmo16.cpp: Corrected sprite lag, cleaned up graphics decode and ROM loading, and added notes. [cam900]
  • namcofl.cpp: Implemented screen clipping and shadows, fixed sprite banking, and confirmed crystal values. [cam900]
  • namconb1.cpp: Corrected sprite lag, added raw screen parameters, reduced code duplication, and cleaned up code. [cam900]
  • namcos1.cpp: Reduced code duplication and replaced a naked pointer with a required region pointer. [cam900]
  • namcos2.cpp: Removed unnecessary memory banks, added raw screen parameters, improved region names, and cleaned up code. [cam900]
  • namcos21.cpp, namcos21_c67.cpp, namcos21_de.cpp: Improved member names and tags, and cleaned up code. [cam900]
  • namco_c116.cpp: Implemented device_palette_interface for internal palette. [cam900]
  • namco_c123tmap.cpp: Internalized graphics decoding, implemented tilemap disable bit, and simplified configuration. [cam900]
  • namco_c169roz.cpp, namcos2_roz.cpp: Internalized graphics decoding and simplified configuration. [cam900]
  • namco_c355spr.cpp: Added support for double-buffered sprites, simplified configuration, and cleaned up code. [cam900]
  • namcos2_sprite.cpp: Get palette from graphics decode, avoiding redundant configuration. [cam900]
  • onetwo.cpp: Use a palette decoder member function for palette decoding. [cam900]
  • qx10kbd: Dumped and emulated keyboard microcontroller. [Carl, Frank Hughes]
  • mwarr.cpp, stlforce.cpp: Converted video code to a device. [David Haywood]
  • cps3.cpp: Implemented score layer row scroll effects, and cleaned up code. [David Haywood]
    • Fixes combo meters in jojoba (MT06157, GitHub #4033).
  • wecleman.cpp: Marked weclemanb as a hack. [David Haywood]
  • XaviX updates: [David Haywood]
    • Renamed members based on strings in code, moved audio stubs to a separate file, and updated notes.
    • Hooked up sprite addressing mode control register, improved sprite RAM hookup, and hooked up "text array" pattern generator.
    • Fixed multiplier unit use in rad_madf.
    • Added inputs for rad_bass, rad_crdn, taitons1 and taitons2.
    • Improved palette mode used by taitons2, improved sprite positioning, implemented sprite flipping, and improved priorities.
    • Added support for RAM-based tiles used in rad_bb2 test mode, and 24-bit tile addressing used by epo_efdx.
    • Improved CALLF, RETF and BRK, allowing namcons2 to boot and rad_ping to get past the first screen.
    • Mapped BIOS into second external bus space for e-kara sets, and implemented DMA register read-back.
    • Improved transparency handling, and implemented "arena control" clipping effect.
    • Re-implemented Super XaviX opcodes based on observed usage.
    • Allow some opcodes to bypass zero page, as required by namcons1.
    • Hooked up I2C memory.
    • Implemented per-line rendering and raster interrupts (improves backgrounds in rad_snow and xavtenni).
  • Don't set the SDL_WINDOW_OPENGL extra flag if -video none is set. [dslegend]
  • Allows a true headless run when the environment variable SDL_VIDEODRIVER=dummy is set.
  • hphybrid: Added support for the 09825-67907 variant, and updated the hk64k and hp9845 drivers as necessary. [F.Ulivi]
  • Emulated HP 9825B desktop computer, including DC100 tape drive, internal printer, and matrix display. [F.Ulivi]
  • namcos22: Added view matrix reflection. [hap, Ryan Holtz]
    • Fixes alpinr2b character selection screen, raveracw/ridgera2 rear-view mirrors, and secret mirror track in raveracw.
  • namcos22 updates: [hap]
    • Added save state support and improved performance.
    • Corrected pixel clock and DSP clocks.
    • Fixed coin 2 not working.
    • Implemented rendering from point RAM (used on Alpine Racer 2 and Ridge Racer 2 title screens).
    • Improved System 22 fader and background color (fixes Victory Lap attract mode).
    • Improved Super System 22 fog and spot (improves graphics in Aqua Jet, Dirt Dash and Time Crisis).
    • Fixed polygon layer sometimes rendering when it shouldn't
    • Added preliminary POSIRQ implementation (partial updates are not enabled yet).
    • Fixed window clipping on Ace Driver rear view mirrors and Alpine Racer 2 character selection screen.
    • Fixed hitboxes for helicopter in Time Crisis and tanks in Tokyo Wars (error in 68020 CHK2).
    • Added Super System 22 lamp and motor outputs.
  • pokey: Return most recent m_ALLPOT value and freeze POT counters during SK_RESET. [Juergen Buchmueller]
  • Allow undefined GL symbols for WebAssembly target (GitHub #4187). [Justin Kerk]
  • Fixed compilation with X11 XInput enabled (NO_USE_XINPUT=0). [Kiall Mac Innes]
  • mpatrol: Fixed graphical issues including sprite priority, background positioning, and screen flipping. [kunikuni]
  • liblrabl, toypop: Improved cocktail mode emulation, and corrected DIP switch settings. [kunikuni]
  • warpwarp.cpp: Corrected player 2 shot/ball offset in cocktail mode. [kunikuni]
  • pacland: Corrected "Bonus Life" DIP switch values. [kunikuni]
  • ti99: Added guards against selecting non-existent drives. [Michael Zapf]
  • bbc_tube_6502/65c102: Added ReCo6502 Tube 1.21 ROM. [Nigel Barnes]
  • bbc.cpp updates: [Nigel Barnes]
    • Reimplemented the addressable latch using the 'LS259 device.
    • Added 32K ROM slots in B+ and Master variants.
    • Use bankdev to switch IO/ROM in Master.
    • Use ram_device instead of ROM_REGION for RAM.
    • Added I2CMEM device for PCD8572 in Master Compact.
    • Corrected sound device from SN76489 to SN76489A.
  • bbcb: Added ReCo6502 co-processor. [Nigel Barnes]
  • bbcmc: Added expansion port and Mertec Companion expansion device. [Nigel Barnes]
  • phoenix: Don't configure_entries and set_base on the same bank. [O. Galibert]
  • Added a skeleton driver for MIPS Computer Systems ROSC/os machines, with initial focus on the RC2030 headless workstation. [Patrick Mackinlay]
  • GENie: Changed minimum target macOS version to 10.6 to allow building on macOS 10.14 "Mojave" with latest Xcode tools. [R. Belmont]
  • Fixed compilation with SDL 2.0.8 and later on macOS. [R. Belmont]
  • hapyfish: Replaced driver with clone of mini2440, allowing it to boot from NAND Flash. [R. Belmont]
  • Boot loader now comes up and fails because it can't find both Flash chips.
  • gamecom.cpp: Made all games besides lostwrld playable, and updated notes. [Robbbert]
  • sorcerer.cpp: Added DDMON 1.3 and ADSMON BIOS options. [Robbbert]
    • ADSMON requires an 80 column card that is not emulated.
  • sm8500: Improved logging of unknown opcodes. [Robbbert]
  • sun4c updates: [Ryan Holtz]
    • Changed FDC to and fixed mapping.
    • Added save state support.
    • Added machine configuration for SPARCstation SLC (4/20), IPX (4/50), 1+ (4/65) and 2 (4/75).
    • Added RAM size options and fixed mirroring in 4 MB configurations.
    • Improved MMU/cache behaviour, and added support for full-width memory mask on segment map writes.
    • Re-wrote timers to tick at 1 MHz (allows NetBSD to progress further).
  • sbus: Added font register and fixed drawing endianness for cgsix card. [Ryan Holtz]
  • debugcpu: Fixed watchpoints for CPUs that use word addressing. [Ryan Holtz]
  • generic_slot: Allow file name extensions to be omitted from constructor call. [Ryan Holtz]
  • vii.cpp updates: [Ryan Holtz]
    • Fixed titles and publishers.
    • Ported current u'nSP 1.0 CPU core and serial EEPROM emulation from Unununium.
    • Made u'nSP instructions that use post-increment/decrement addressing modes update segment register on rollover.
    • Fixed road layer in several Zone 60 games.
    • Added an optional visual debugger for audio (may be enabled with a preprocessor macro).
    • Converted SPG24x and SPG28x SoCs to devices, added saturation and fade offset control, and implemented sound output.
    • Added SPG24x/SPG28x chip select callbacks and rudimentary analog inputs.
    • Hooked up walle NVRAM.
    • Added preliminary V.Smile support - runs BIOS and boots games.
  • osdwindows: Fixed BGFX not rendering in multiple windows (internal UI is still glitchy). [Ryan Holtz]
  • ibm5150.cpp: Hooked up cassette data output (GitHub #4076). [Ryan Holtz, BigAlUK]
  • Fixed compilation with libjpeg for environments where TRUE and FALSE aren't preprocessor macros. [Ryan Schmidt]
  • vt100, ec1841, mc1502, poisk1, km035 and ms7004: Made keyboards Lua-friendly and updated mappings. [shattered]
  • PlayStation GPU: Copy the textures' STP bit (improves Silent Hill). [smf]
  • PlayStation GTE: Use helper functions to count leading zero/one bits rather than implementing locally. [smf]
  • vgmplay.cpp: Added support for multiple instances of the same chip with different clock frequencies. [smf]
  • qsoundhle.cpp: Saturate voice and output accumulators (MT07115). [superctr]
  • hp_dio updates: [Sven Schnelle]
    • Allow cards to share interrupt and DMA request lines.
    • Removed MCFG macros and moved classes into a namespace.
    • Configure all DIO slots as non-fixed, as none of the devices are on-board or physically captive.
    • Removed unused map() functions.
    • Added HP98620 DMA controller and HP98625A SCSI controller card devices.
    • Fixed plane masks in HP98543 video card.
  • M68000 MMU updates: [Sven Schnelle]
    • Add Special Status Word to exception frames.
    • Raise MMU configuration exception if SRP/CRP is invalid.
    • Factored out code to set bus error details, perform address translation cache lookup, match TT register, and walk tables.
    • Added support for short indirect descriptors (used by HP-UX 9).
    • Set MMU status flags when performing address translation cache lookup.
    • Split PLOAD and PTEST code from m68881_ops into separate functions, and corrected the name to m68851_ops.
    • Correctly disassemble more forms of PTEST and PFLUSH instructions.
  • hp9k_3xx.cpp, mb87030.cpp, hp9122c.cpp: Converted to use delegate timers. [Sven Schnelle]
  • hp9k_3xx.cpp updates: [Sven Schnelle]
    • Moved sound, GPIB, keyboad and RTC to human interface DIO module.
    • Cleaned up DIO configuration.
    • Use 98543 DIO card for video output on HP9000/320 and HP9000/332, replacing driver code for the latter.
  • tms9914: Latch EOI flag until next byte is sent. [Sven Schnelle]
  • hp_hil updates: [Sven Schnelle]
    • Added HP46060B mouse device.
    • Converted logging to use logmacro.h and removed MCFG macros.
    • Removed obsolete bus error handler and superfluous RAM regions.
  • nscsi_bus.cpp, nscsi_cd.cpp, nscsi_hd.cpp: Disable logging by default. [Sven Schnelle]
  • Emulated Fujitsu MB87030 SCSI controller. [Sven Schnelle]
  • Fixed command line parsing for the long form of the first instance of a media option. [Tim Lindner]
  • Fixed CoCo 16k cartridge banking, CoCo 3 32k external ROM mode, and Zumwalt banking through the CoCo Multi-Pak. [Tim Lindner]
    • Addresses MT06616 and GitHub #2746.
  • coco3.cpp: Added workaround to show only one screen by default. [Tim Lindner]
  • pcjr.cpp: Added null_modem and terminal to serial port options for IBM PCjr family. [TSCHAK]
  • iremga20: Stop sample playback on encountering a zero-valued sample, as this appears to be a sentinel value. [ValleyBell]
    • Also reduced code duplication in sound stream update function.
  • Improved search behaviour in file selection menus. [Vas Crabb]
  • jazz.cpp: Added PS/2 keyboard/mouse controller emulation. [Vas Crabb]
  • krz2000.cpp: Dumped the Kurzweil K2000 "ROM1undefinedOrchestral" and "ROM2 - Contemporary" add-on modules. [anonymous]
  • namcops2.cpp: Re-dumped superdbz DVD and confirmed that gundzaft DVD dump is good. [Arcade-Projects]
  • Dumped the IBM Model M PC/AT and PS/2 keyboard microcontroller. [Brandon Ermita]
  • paradise.cpp: Updated information about Spinner Controls Daughtercard, and added DIP switch locations for Mad Ball. [Brian Troha]
  • seta2.cpp: Added PCB layouts for Kosodate Quiz My Angel and TelePachi Fever Lion. [Brian Troha, Carl Graham]
  • sega16a.cpp: Corrected labels and ROM locations for aliensyn2. [Brian Troha]
  • atetris.cpp: Added PLDs to atetrisb2. [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • pofo: Dumped character generator ROM, and verified that BIOS is a good dump. [Curt Coder]
  • twinkle.cpp: Updated documentation to match data gleaned from kits. [DragonMinded]
  • itgamble.cpp: Updated notes and hardware info. [f205v]
  • Barcrest MPU4: Removed Intel HEX copies of previously dumped ROMs. [James Wallace]
  • nes.xml: Corrected Japanese titles for chestfld and touch. [killamegagiga]
  • krz2000.cpp: Added notes. [Lord Nightmare]
  • norautp.cpp: Marked drhla as a clone of drhl. [MASH]
  • 3do.cpp: Corrected year and manufacturer for orbatak. [MASH]
  • Added smartmedia to arcade build (now used by hapyfish). [MASH]
  • Added color overlay to Yosaku to Donbei. [MASH, hap]
  • pc98.xml updates: [r09]
    • Marked Brandish Renewal entries as cracks.
    • Re-labeled disks with their actual names, and changed order so they automatically mount in a logical way.
    • Added usage notes for software that requires DOS.
    • Removed images where only save game data differs, and removed user-created disks.
  • tourvis.cpp: Dumped BIOS versions V4-42 and V4-51. [Ricky2001, Recreativas.org]
  • deco0.cpp: Dumped 68705 MCU for drgninjab2. [Sean Riddle, ClawGrip, The Dumping Union]
  • taito_f3.cpp: Verified that ROMs from a Puchi Carat Asia cartridge ROMs match the overseas version. [SEGV]
  • system1.cpp: Document that the parent Gardia set is Sega factory conversion. [ShouTime]
  • Removed documentation for command-line options that are no longer supported, and added preliminary documentation for new options. [Tafoid]
  • x68k_flop.xml: Added and corrected many entries. [Wayder]
  • Addressed some consistency issues in documentation. [Wellington Uemura]
→ NOWSZY [arcade] HbMameUI/HbMame x86 i x64 0.202

HbMameUI/HbMame 0.202

  • Sync with MAME 0.202

New Games:

  • [dinos142] Cadillacs and Dinosaurs (Fast Fight Blood Battle Version 2018 Tour Version)
  • [ffightj2s01] Final Fight (Ming Yun Wu Shuang Edition 2016 [161024] )
  • [gnw_bride] Game & Watch: Bride [by Montrose]
  • [gnw_squeeze] Game & Watch: Squeeze [by Montrose] (NSFW)
  • [kof97s80] Kof'97 (Clone Zero Modified Version)(Fixed Eight Gods Garbled, Fat Lotus Huan + Even Strokes + Big Snake Green Sunshine Two First Free, Went To The Fan Slap Small Bug To Be Repaired)
  • [kof97s81] Kof'97 (The Martial Arts Myth Test Version 64)(83 Optimized Eight Gods Crazy Eight Feet Out Of The Move + Big Snake Double Sunshine Two Hair A Key Hair Attack Break Defense Dizziness)
  • [kof97s82] Kof'97 (Wulin Mythology Test Version 65)(83 Optimized Eight Gods Crazy Eight Feet Out Of The Move + Big Snake Six Hair Sunshine + Protective Light A Key Hair Initial Dizziness)
  • [kof97s83] Kof'97 (The Martial Arts Mythical Test Version 66)(85 Optimized Eight Gods Feet Move + Big Snake Double Sunshine Two Hair A Key Hair Attack Break Defense First Dizziness)
  • [kof97s84] Kof'97 (Wulin Mythology Test Version 67)(85 Optimized Eight Gods Feet Move + Big Snake Six Hair Sunshine + Protective Light A Key Hair Initial Dizziness)
  • [kof98hh110] Kof'98 (Combo 2018-05-05)
  • [kof98hh111] Kof'98 (Easy Combo King Edition)
  • [lernit] Team Lernit [by Vasily Familiya]
  • [killblds04] The Killing Blade (Qun Ying Edition)
  • [kov2p204s62] Knights of Valour 2 Plus (Feng Ye Yuan Qing)
  • [kov2p204s63] Knights of Valour 2 Plus (Jun Lin Tian Xia)
  • [kovpluss287] Knights of Valour Plus (Huo Long Hu Ti)
  • [mslug3h53] Metal Slug 3 (Enemy Soldier Reset Version Unknown)
  • [rabbits01] Rabbit (Enable Hidden Character)
  • [rabbits02] Rabbit (Easy Move)
  • [rabbits03] Rabbit (Infinite Power Player 1)
  • [sblast2bs01] Sonic Blast Man 2 Special Turbo (Level Sequence Repair)
  • [shadfrces01] Shadow Force (Enable All Characters)
  • [schmeisrs01] Schmeiser Robo (Enable Celberus)
  • [sf2ceeas06] Street Fighter II': Champion Edition (Insane Edition)
  • [sf2s03] Street Fighter II: The World Warrior (Easy Move)
  • [sf2s04] Street Fighter II: The World Warrior (Hit Any Where)
  • [sf2s05] Street Fighter II: The World Warrior (Magic Throw)
  • [sfexs01] Street Fighter EX (Enable Hidden Characters)
  • [sfex2s01] Street Fighter EX2 (Enable Hidden Characters)
  • [sfex2ps01] Street Fighter EX2 Plus (Enable Hidden Characters)
  • [sfexps01] Street Fighter EX Plus (Enable Hidden Characters)
  • [snowbross03] Snow Bros. - Nick & Tom (Snowman Brothers Cure Version 2.6B)
  • [wh1s02] World Heroes (Simple Attack Edition)
  • [wh2s05] World Heroes 2 (Boss With Simple Attack Edition)
wstecz28/12/2017 18:31
Inne treści związane z tematem
[Multi] Dev MAME 0.191 [log only] [Multi] Dev MAME 0.191 [log only]
Raz na jakiś czas będę publikował nowe deweloperskie binarki projektuMAME, natomiast BobBudowniczy będzie się starał na bieżąco śledzić zmiany w changelogu tego  największego projektu emulacyjnego. W wypadku binarek udostępniam także resztę plików z folderu MAME. Link przy każdym wpisie umożliwia samodzielne pobranie źródeł i skompilowanie na własne potrzeby ...
[arcade] Mame x64 i x86 0.191 [arcade] Mame x64 i x86 0.191
Kolejna wersja MAME, i parę przegapionych w czasach odpoczynku, za nami. I znów zatwardziali arcadowcy i fani multiemulatora narzędzia do wszystkiego mają, co testować.
[Arcade] Arcade x64/x86 0.191 [Arcade] Arcade x64/x86 0.191
Arcade to nic innego, jak bazujący na kodzie autorstwa MameSick MameUIFX klon MAME, rozbudowywany przez Robbberta (MameUI32, MessUI, HomebrewMame).    
[Arcade] Mame Classic 9.0.0 [Arcade] Mame Classic 9.0.0
Pojawiła się nowa wersja jednego z najstarszych, o ile nie najstarszy, frontend dla MAME - Mame Classic.
[arcade] Mame x64 i x86 0.192 [arcade] Mame x64 i x86 0.192
Kolejna wersja MAME, i parę przegapionych w czasach odpoczynku, za nami. I znów zatwardziali arcadowcy i fani multiemulatora narzędzia do wszystkiego mają, co testować.
Dodatkowe informacje
Komentarze

T-shirt "My finger slipped"

Retro T-Shirt My finger slipped - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

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