Quantcast
Channel: MAMEWorld News
Viewing all 2242 articles
Browse latest View live

MAME 0.223

$
0
0

MAME 0.223

MAME 0.223 has finally arrived, and what a release it is – there’s definitely something for everyone! Starting with some of the more esoteric additions, Linus Åkesson’s AVR-based hardware chiptune project and Power Ninja Action Challenge demos are now supported. These demos use minimal hardware to generate sound and/or video, relying on precise CPU timings to work. With this release, every hand-held LCD game from Nintendo’s Game & Watch and related lines is supported in MAME, with Donkey Kong Hockey bringing up the rear. Also of note is the Bassmate Computer fishing aid, made by Nintendo and marketed by Telko and other companies, which is clearly based on the dual-screen Game & Watch design. The steady stream of TV games hasn’t stopped, with a number of French releases from Conny/VideoJet among this month’s batch.

For the first time ever, games running on the Barcrest MPU4 video system are emulated well enough to be playable. Titles that are now working include several games based on the popular British TV game show The Crystal Maze, Adders and Ladders, The Mating Game, and Prize Tetris. In a clear win for MAME’s modular architecture, the breakthrough came through the discovery of a significant flaw in our Motorola MC6840 Programmable Timer Module emulation that was causing issues for the Fairlight CMI IIx synthesiser. In the same manner, the Busicom 141-PF desk calculator is now working, thanks to improvements made to Intel 4004 CPU emulation that came out of emulating the INTELLEC 4 development system and the prototype 4004-based controller board for Flicker pinball. The Busicom 141-PF is historically significant, being the first application of Intel’s first microprocessor.

Fans of classic vector arcade games are in for a treat this month. Former project coordinator Aaron Giles has contributed netlist-based sound emulation for thirteen Cinematronics vector games: Space War, Barrier, Star Hawk, Speed Freak, Star Castle, War of the Worlds, Sundance, Tail Gunner, Rip Off, Armor Attack, Warrior, Solar Quest and Boxing Bugs. This resolves long-standing issues with the previous simulation based on playing recorded samples. Colin Howell has also refined the sound emulation for Midway’s 280-ZZZAP and Gun Fight.

V.Smile joystick inputs are now working for all dumped cartridges, and with fixes for ROM bank selection the V.Smile Motion software is also usable. The accelerometer-based V.Smile Motion controller is not emulated, but the software can all be used with the standard V.Smile joystick controller. Another pair of systems with inputs that now work is the original Macintosh (128K/512K/512Ke) and Macintosh Plus. These systems’ keyboards are now fully emulated, including the separate numeric keypad available for the original Macintosh, the Macintosh Plus keyboard with integrated numeric keypad, and a few European ISO layout keyboards for the original Macintosh. There are still some emulation issues, but you can play Beyond Dark Castle with MAME’s Macintosh Plus emulation again.

In other home computer emulation news, MAME’s SAM Coupé driver now supports a number of peripherals that connect to the rear expansion port, a software list containing IRIX hard disk installations for SGI MIPS workstations has been added, and tape loading now works for the Specialist system (a DIY computer designed in the USSR).

Of course, there’s far more to enjoy, and you can read all about it in the whatsnew.txt file, or get the source and 64-bit Windows binary packages from the download page. (For brevity, new Barcrest MPU4 clones made up from existing dumps have been omitted here.)

MAME Testers Bugs Fixed

  • 02603: [Sound] (cinemat.cpp) tailg: Phasor sample plays incorrectly. (Aaron Giles)
  • 03307: [Sound] (cinemat.cpp) ripoff: Multiple issues with sound samples. (Aaron Giles)
  • 03720: [Sound] (cinemat.cpp) speedfrk, wotw, wotwc: Incomplete sound samples implementation. (Aaron Giles)
  • 06033: [Gameplay] (sothello.cpp) sothello: Gameplay logic is broken. (hap)
  • 06896: [Gameplay] (gottlieb.cpp) krull: Invisible enemies cause deaths in cave scene. (dink)
  • 07237: [DIP/Input] (vsmile.cpp) vsmileg [walle]: Wall-E does not recognise the joystick controller. (Ryan Holtz)
  • 07340: [DIP/Input] (vegas.cpp) nbagold, nbanfl and nbashowt: Digital joystick inputs are not present. (Ted Green)
  • 07537: [Sound] (nemesis.cpp) twinbee: Speech does not play. (AJR)
  • 07608: [Gameplay] (uzebox.cpp) uzebox: All systems (except craft) that use the avr8 CPU have regressed severely. (hap)
  • 07644: [DIP/Input] (pcipc.cpp) pcpci: Mouse movement causes spurious keyboard input. (Samuele Zannoli)
  • 07687: [Compiling] AsmJit fails to compile for ARM targets. (Belegdol)
  • 07689: [Sound] (s8a.cpp) scrzy_l1: Sounds do not play. (Robbbert)
  • 07690: [Crash/Freeze] (kingdrby.cpp) cowrace: [debug] Assert upon start. (AJR)
  • 07691: [Crash/Freeze] (eprom.cpp) eprom, eprom2: Game freezes upon end of demonstration. (AJR)
  • 07693: [DIP/Input] (dooyong.cpp) sadari: Third button (activate power-up) is not present. (hap)
  • 07696: [Graphics] (taito_l.cpp) fhawk, fhawkj: Background graphics are not displayed correctly. (hap)
  • 07708: [DIP/Input] (segas18.cpp) wwallyj, lghost, and clones: Controls do not work. (Ivan Vangelista)


New working machines

  • Conny / VideoJet Dora l'exploratrice - Pocket Dream Console (VideoJet, France) [TeamEurope, David Haywood]
  • Conny / VideoJet PDC150 Tactile - Pocket Dream Console (VideoJet, France) [TeamEurope, David Haywood]
  • Conny / VideoJet PDC200 - Pocket Dream Console (VideoJet, France) [TeamEurope, David Haywood]
  • Conny / VideoJet PDC40 Tactile - Pocket Dream Console (VideoJet, France) [TeamEurope, David Haywood]
  • Conny / VideoJet PDC50 - Pocket Dream Console (VideoJet, France) [TeamEurope, David Haywood]
  • Conny / VideoJet Plug Play TV Games 2 (4-in-1) (VideoJet, France) [TeamEurope, David Haywood]
  • DataCash Systems / Staid CompuChess: The Second Edition [hap, Berger, Achim]
  • Dice game [Aleksandr Gofman, MetalliC]
  • Elektor AVR-Max Chess Computer (English) [hap]
  • Fidelity Electronics Chess Challenger (model UCC10, 10 levels) [hap, Berger, Achim]
  • Guitar Star (Europe, PAL) [David Haywood, TeamEurope]
  • Linus Åkesson / kryo The Hardware Chiptune Project [Ryan Holtz]
  • Linus Åkesson Phasor [Ryan Holtz]
  • Linus Åkesson Power Ninja Action Challenge [Ryan Holtz]
  • Micro Vs. System: Donkey Kong Hockey [algestam, Ryan Holtz]
  • Millennium 2000 GmbH Millennium Arcade 101 (M489) (Game Station 2 101-in-1) [TeamEurope, David Haywood]
  • Motorola EXORterm 155 [68bit]
  • Motorola M6800 EXORciser (M68SDT) [68bit]
  • Novag Micro Chess [hap, Berger, Achim]
  • SciSys / Intelligent Games Intelligent Chess [hap, Berger, Achim]
  • SciSys Chess Companion [hap, Berger, Achim]
  • SciSys Chess Intercontinental Traveler [hap, Berger, Achim]
  • Senario / Marathon - Mystery Animation Inc. Totally Spies! (France) [TeamEurope, David Haywood]
  • Senario Vs Maxx 6-in-1 Casino / Senario Card & Casino Games [Sean Riddle, David Haywood]
  • Subor Sports and Dance Fit Games Mat D-555 (PAL) [David Haywood, TeamEurope]
  • Telko / Nintendo Bassmate Computer [algestam, Mr. Do]
  • Ultimate Products Ltd. Reactor 32-in-1 (NTSC) [Sean Riddle, David Haywood]
  • Ultimate Products Ltd. Zone Mini [Sean Riddle, David Haywood]
  • WinFun Guitar Buster [Sean Riddle, David Haywood]
  • Wireless Fitness / Dance Fit (Senario) [Sean Riddle, David Haywood, anonymous, Kev (FBN)]
  • Xing Wireless Interactive TV Game 'Wi TV Zone' 48-in-1 (Europe, PAL) [David Haywood, TeamEurope]


New working clones

  • 4-in-1 (version SWS1-110984) [Siftware]
  • Astro Fighter (set 4) [Juan Romero, ClawGrip]
  • Cruis'n USA (rev L4.4) [Brian Troha, The Dumping Union]
  • Dead Or Alive ++ (Korea) [chacal231077]
  • Double Wings (set 2) [Jorge Silva]
  • Elektor AVR-Max-Schachzwerg (German) [hap]
  • Fidelity Electronics Elite A/S Challenger (Glasgow program, set 2) [Berger]
  • Galaxian (Cirsa Spanish bootleg) [Juan Romero, ClawGrip]
  • Hammerin' Harry (World, M84 hardware bootleg) [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • Jack Potten's Poker (set 13, ICP-1 PCB) [Roberto Fresca, Matt B]
  • Jolly Joker (original program, interleaved GFX, Impera logo) [Roberto Fresca, TeamEurope]
  • Jolly Joker (original program, interleaved GFX, no logo) [Roberto Fresca, TeamEurope]
  • Master Boy (1987, Z80 hardware, Ichi-Funtel, set 2) [Retromaniacs, Recreativas.org]
  • Ms. Pac-Man (bootleg, set 3) [Andrew Welburn]
  • Ms. Pac-Man (Novatronic bootleg) [Juan Romero, ClawGrip]
  • New Lucky 8 Lines (set 11, W-4) [Siftware]
  • Pipi & Bibis / Whoopee!! (Ryouta Kikaku bootleg, decrypted) [jordigahan]
  • Race Drivin' (compact, prototype) [andynumbers, The Dumping Union]
  • Robotron: 2084 (Unidesa license) [Juan Romero, ClawGrip]
  • Ultimate Products Ltd. Zone 7-in-1 Sports (PAL) [David Haywood, TeamEurope]
  • Slap Shot (Ver 2.2 J) [Jorge Silva]
  • Space Trek (Video Game S.A., Spanish bootleg of Scramble) [Rubén Casaña (Retro Arcadia Valencia), Isaías Hernández]
  • Splash (Modular System) [jordigahan, ClawGrip, David Haywood]
  • Super Forte (version C, V3.6) [Berger]
  • Witch Star [Brian Troha, The Dumping Union]
  • Zero Time (Spanish bootleg) [Juan Romero, ClawGrip]


Machines promoted to working

  • Adders and Ladders (v2.1) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • Barquest (v2.6) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • Blox (SJM BLOX, 50p/20p Play, Version 2.0) (MPU4 Video) [Ryan Holtz, James Wall, David Haywood, Angelo Salese]
  • Business Computer Corporation Busicom 141-PF [Robbbert]
  • The Crystal Maze (v1.3) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • The Crystal Maze Team Challenge (v0.9) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • The Mating Game (v0.4) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • NBA Showtime / NFL Blitz 2000 (ver 2.1) [Ted Green]
  • NBA Showtime Gold / NFL Blitz 2000 (ver 3.0) (SportsStation) [Ted Green]
  • NBA Showtime: NBA on NBC (ver 2.0) [Ted Green]
  • The New Crystal Maze Featuring Ocean Zone (v2.2) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • Nice Code Plug and Play Sudoku Game (NES based) [Sean Riddle, David Haywood, GameHistory.org]
  • Photo Y2K 2 / Chaoji Bi Yi Bi 2 / Dajia Lai Zhao Cha 2 / Real and Fake 2 Photo Y2K (M101XX 05/25/01 1154) [iq_132, dink]
  • Prize Tetris (BWB) (MPU4 Video) [Ryan Holtz, James Wall, David Haywood, Angelo Salese]
  • SCCH LLC-1 [Robbbert]
  • Senario Guitar Star (US, Senario, NTSC) [David Haywood]
  • Strike it Lucky (v0.5) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • TaiKee Rockstar Guitar / Guitar Rock (PAL) [David Haywood]
  • Tetris Payout (BWB TET1 Version 2.2, set 1) (MPU4 Video) [Ryan Holtz, James Wall, David Haywood, Angelo Salese]
  • unknown rocket/animal-themed poker [Roberto Fresca]
  • Vegas Poker (prototype, release 2) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood, Highwayman]


Clones promoted to working

  • Adders and Ladders (v2.0) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • The Crystal Maze (v0.1, AMLD) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • The Crystal Maze (v1.1) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • The Crystal Maze (v1.2) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • The Crystal Maze Team Challenge (v0.8) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • The Crystal Maze Team Challenge (v1.2, AMLD) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • dreamGEAR Shredmaster Jr (NTSC) [David Haywood]
  • Eurohard S.A. Dragon 200-E [Nigel Barnes]
  • The New Crystal Maze Featuring Ocean Zone (v0.1, AMLD) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • The New Crystal Maze Featuring Ocean Zone (v2.0) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • Photo Y2K 2 / Chaoji Bi Yi Bi 2 / Dajia Lai Zhao Cha 2 / Real and Fake 2 Photo Y2K (ver. 100, Japanese Board) [iq_132, dink]
  • Prize Space Invaders (BWB INV1, 50p/30p Play, Version 1.2) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
  • Prize Tetris (BWB) (Showcase) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
  • Sirio II (Calfesa S.L. Spanish Moon Cresta bootleg) [Ivan Vangelista]
  • Strike it Lucky (v0.53) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
  • Tetris Payout (BWB TET1 Version 2.2, set 2) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
  • Torch Computers Torch CH240 [Nigel Barnes]
  • VTech V.Smile Motion [Ryan Holtz]


New machines marked as NOT_WORKING

  • El auto de papa [Victor Fernandez (City Game), ClawGrip]
  • Bingo Roll / Turbo Bingo? [TeamEurope, Roberto Fresca]
  • Captain Lucky [Siftware]
  • Destruction Derby [TTL] [Frank Palazzolo]
  • Diana Olakoa [Victor Fernandez (City Game), ClawGrip]
  • E-mu Systems Carnaval - Jugando con Fuego [DBWBP]
  • E-mu Systems EMAX II 16-Bit Digital Sound System [DBWBP]
  • E-mu Systems Orbit 9090 - The Dance Planet [DBWBP]
  • E-mu Systems Planet Phatt - The Swing System [DBWBP]
  • E-mu Systems Pro/Cussion Maximum Percussion Module [DBWBP]
  • E-mu Systems Proteus/1 16-Bit Multi-Timbral Digital Sound Module [DBWBP]
  • E-mu Systems Proteus/1 XR 16-Bit Multi-Timbral Digital Sound Module [DBWBP]
  • E-mu Systems Vintage Keys Classic Analog Keyboards [DBWBP]
  • Far West (Compumatic) [Victor Fernandez (City Game), ClawGrip]
  • Football [PinMAME]
  • JAKKS Pacific Inc / HotGen Ltd Hannah Montana G2 Deluxe - All in One (JAKKS Pacific TV Game) [Sean Riddle, David Haywood, Kev (FBN), anonymous]
  • JAKKS Pacific Inc / HotGen Ltd High School Musical G2 Deluxe - All in One (JAKKS Pacific TV Game) [Sean Riddle, David Haywood, Kev (FBN), anonymous]
  • JAKKS Pacific Inc Power Rangers Super Megaforce Hero Portal [David Haywood, Team Europe]
  • Kawai Musical Instruments Manufacturing KSP10 Digital Piano [DBWBP]
  • Kawai Musical Instruments Manufacturing SX-240 8-Voice Programmable Polyphonic Synthesizer [DBWBP]
  • Korg microKORG Synthesizer/Vocoder [DBWBP]
  • Korg WaveStation A/D [DBWBP]
  • Korg WaveStation EX [DBWBP]
  • Korg WaveStation SR [DBWBP]
  • Lexibook Console Colour - Disney's Planes [TeamEurope]
  • Lexibook Console Colour - Minnie Mouse [TeamEurope]
  • Lucky 7 (Impera) [TeamEurope, Roberto Fresca]
  • Macro Winners Game Sporz Wireless Duet Play Ping-Pong [Sean Riddle, David Haywood, Dave Silva]
  • Marvel Avengers TV Game Console (32-bit) (Lexibook) [TeamEurope, David Haywood]
  • Michael Jordan (1.30) [PinMAME]
  • Millennium 2000 GmbH Millennium Arcade 250 (M527) [TeamEurope, David Haywood]
  • Puzzle Me! [TeamEurope, Roberto Fresca]
  • Reno Reels (JPM) [David Haywood]
  • RS-70 648-in-1 [David Shah]
  • Sharp Zaurus SL-5500 "Collie" [Ryan Holtz, O. Galibert]
  • Sony NWS-3860 [Plamen Mihaylov, Patrick Mackinlay]
  • Sport Dart TV [Victor Fernandez (City Game), ClawGrip]
  • Susanita tiene un raton [Victor Fernandez (City Game), ClawGrip]
  • Tecnodarts [Victor Fernandez (City Game), ClawGrip]
  • Toy Story 3 (Lexibook) [Sean Riddle, Kamaal Brown, David Haywood]
  • unknown 'TE06' [TeamEurope, Roberto Fresca]
  • Unknown Compumatic ProSPDP based darts machine [jordigahan, ClawGrip]
  • VideoJet Kiu Games [Sean Riddle, David Haywood]
  • Virtual TV Ping Pong [TeamEurope, David Haywood]
  • Yataimura Kingyosukui (4-player, China, Ver 1.000) [Darksoft]


New clones marked as NOT_WORKING

  • Anakonda [Robbbert]
  • Funhouse (L-2) [PinMAME]
  • Funhouse (L-2, prototype PA-1 System 11 sound) [PinMAME]
  • Gold Rush (BWB) (Release 8, Switchable 20p/10p/5p, Cash+Token) (Showcase) (MPU4 Video) [David Haywood]
  • Kharkovsky [Robbbert]
  • Laser Ball (L-2, PROM sound) [PinMAME]
  • Last Action Hero (1.04 France) [PinMAME]
  • Last Action Hero (1.07) [José Renato Castro Milanez, Sergio Munemori]
  • Magic Card - Wien (Sicherheitsversion 1.2) [TeamEurope, Roberto Fresca]
  • Nove Diamante (bootleg) [Ioannis Bampoulas]
  • Unga [Robbbert]


New working software list additions

  • fmtowns_cd: Akiko - Premium Version, Cal III - Kanketsu-hen, Chiemi & Naomi, Curse, Eikan wa Kimi ni 2 - Koukou Yakyuu Zenkoku Taikai, FM Towns Application Catalog CD-ROM - Original Soft-hen, G5 (HMA-206), Gambler - Queen's Cup, Gokuraku Mandala, Hyper Fetishism, Illust Hyakka - Yamashita Hideki no Ikiiki Cut-shuu, Iris-tei Serenade, Jouhou Club - Card Processor Ver. 1.1, Mahjong Musashi, Manami no Doko made Iku no? 2 - Return of the Kuro Pack, The Manhole (1990-08-01), Marionette Mind, Mirage 2 - Torry, Neat & Roan Fairladies in MagicLand, Noushuku Angel 120%, Shamhat - The Holy Circlet (FM Towns Marty version), Tenshin Ranma, Two Shot Diary, Viper-V12 RS, Viper-V8 Turbo RS, YES! HG - Erotic Voice Version [redump.org, r09]
  • gba:
    Rayman IV (Rayman - Sunshine of Trip) (unlicensed) (protection hacked) [RibShark]
    Crash Advance IV (unlicensed) (protection hacked), Digimon - Ruby and Sapphire (unlicensed) (protection hacked), The Lord of the Rings IV - The Fellowship of the Ring (unlicensed) (protection hacked), Pokemon - Sapphire Version (unlicensed) (protection hacked), Rayman IV (Rayman - Puteshestviye Solnechnogo Sveta) (unlicensed) (Russian) (protection hacked), Sonic 3 - Fighter Sonic (unlicensed) (protection hacked), Super Mario DX (unlicensed) (protection hacked), Teenage Mutant Ninja Turtles 2 (unlicensed) (protection hacked), Ultraman - Confrontation Between Justice And Evil (Ul'traman - Konfrontatsiya mezhdu spravedlivost'yu i zlom) (unlicensed) (Russian) (protection hacked), X-Man - Armour of Might (X-men) (unlicensed) (Russian) (protection hacked) [taizou]
    Chaoji Maliou DX (unlicensed) (Chinese) (protection hacked) [yy小龙虾]
    Leiman IV - Guangming Zhi Lv (unlicensed) (Chinese) (protection hacked) [侵蚀你的私处]
  • ibm5150:
    Bloodwych (Quest & Glory Compilation) (Euro), Bloodwych (USA), Budokan - The Martial Spirit (5.25"), The Colonel's Bequest (3.5"), The Colonel's Bequest (5.25"), Dragon's Lair (5.25"), F29 Retaliator, Lakers vs Celtics and the NBA Playoffs (3.5"), Leisure Suit Larry Goes Looking for Love (in Several Wrong Places) (5.25"), Leisure Suit Larry in the Land of the Lounge Lizards, Mario Andretti's Racing Challenge, Speedball 2 - Brutal Deluxe (Euro, 3.5"), TV Sports Basketball (3.5", USA, EGA/TANDY version), TV Sports Basketball (3.5", USA, VGA version), TV Sports Basketball (5.25", UK, EGA/TANDY version), TV Sports Basketball (5.25", UK, VGA version), Xenon 2: Megablast [ArcadeShadow]
    SCO XENIX System V Development System version 2.1.3 [archive.org, Davide Cavalca]
    IBM Personal Computer Interactive Executive (PC/IX) 1.00 [WinWorld, Davide Cavalca]
  • ibm5170: B-17 Flying Fortress (5.25"), Corridor 7: Alien Invasion (demo), Maniac Mansion: Day of the Tentacle (France), Out of this World (USA, 3.5" DD), Out of this World (USA, 5.25" HD), Sam & Max Hit the Road (Germany) [ArcadeShadow]
  • megadriv: Starwars (Prototype 19930125) [ArcadeShadow]
  • nascom_snap: Adventure 16K, Adventure 32K [The Nascom Repository]
  • pc98_cd: F15 Strike Eagle III, if 2 - Invitations from Fantastic Stories, Manami no Doko made Iku no? 2 - Return of the Kuro Pack, Phobos, Pro Student G (ALS-0010), YES! HG - Erotic Voice Version, Yuurou - Transient Sands [redump.org, r09]
  • sgi_mips:
    Desktop Special Edition 1.0, European Language Module 1.1, European Language Module 1.3.1, Hot Mix 5, Hot Mix 7, IndiZone 1.0, IRIX 5.2 for Indy R4600PC and Challenge SX, IRIX Patch 5.1.1.2, ONC3/NFS for IRIX 6.2 Version 1, ONC3/NFS for IRIX 6.2 with Indigo2 IMPACT 10000 Version 1, Support Advantage 10/94, Support Advantage 6/95, SupportFolio 2/97, SupportFolio 4/97 [darkstar]
    NetBSD 1.6.2, NetBSD 2.0, NetBSD 2.0.2, NetBSD 2.1, NetBSD 3.0, NetBSD 3.0.1, NetBSD 3.0.2, NetBSD 3.1 [NetBSD Project, Davide Cavalca]
  • sgi_mips_hdd: IRIX 5.2, IRIX 5.3, IRIX 6.2, IRIX 6.5, IRIX 6.5.22 [Davide Cavalca]
  • vsmile_cart:
    Bianfuxia - Zhengjiu Chengshi (China) [tenyuhuang]
    Disney/Pixar Wall-E (China) [tenyuhuang, Ryan Holtz]
    Les Bisounours - Le monde merveilleux des Bisounours (France), Nickelodeon Bob L'éponge - Une journée dans la vie d'une éponge (France) [DisizDream]
  • vsmilem_cart:
    Disney/Pixar Cars 2 (France), Disney/Pixar Toy Story 3 (France), DreamWorks Kung Fu Panda - La mission de Po (France), Football Challenge (France), Martin Le Dauphin (France), Nickelodeon Dora L'Exploratrice - Les adventures de Dora Apprentie Mécano (France), Sporti'Folies (France) [DisizDream, Ryan Holtz]
    Action Mania (USA), Disney/Pixar Toy Story 3 (USA), Marvel Spider-Man & Friends - Secret Missions (USA), Soccer Challenge (USA) [Sean Riddle, TeamEurope, Ryan Holtz]


Software list items promoted to working

  • cpc_flop: Secret Agent - Sly Spy (UK), Secret Agent - Sly Spy (UK) (2 faces) (Spain retail version) [Original], Sly Spy - Secret Agent (NonGoodCPC), Sly Spy - Secret Agent (Ocean Software), Sly Spy - Secret Agent (Ocean Software)[cr XOR][t +2 XOR], Sly Spy - Secret Agent (UK) [a1] [Barry Rodewald]
  • vsmile_cart: Les aventures de imagniares d'Ernest et Bart (France), Les aventures du Petit Chaperon Rouge (France), Bob The Builder - Bob's Busy Day (UK), Cranium - Freizeit Park - Ein Jahrmarkt voller Spiel- und Lernspaß (Germany), Cranium - Le Parc D'Attractions (France), Cranium - Parque de Atracciones de Cranium (Spain), Dakota y su mascota (Spain), Disney - Les petits Einsteins - Le bal du soulier de verre (France), Disney Cenerentola - I desideri magici di Cenerentola (Italy, rev. 1), Disney La Casa de Mickey Mouse (Spain), Disney La Maison De Mickey (France), Disney Manny et ses outils (France), Disney Mickey - Mickey à la Recherche De Pluto (France), Disney Princesses Cendrillon - Le rêve enchanté de Cendrillon (France, rev. 105), Disney Winnie the Pooh - En Busca de la Miel (Spain, rev. 122), Disney's Little Einsteins (Spain), Disney's Little Einsteins (USA, rev. 5?), Disney's Winnie de Poeh - De wonderwereld van Poeh (Netherlands), Disney/Pixar Cars - Quatre Roues (France, rev. 105), Disney/Pixar Cars - Rev It Up in Radiator Springs (USA, rev. 201), Disney/Pixar Là-Haut (France, rev. 005), Disney/Pixar Ratatouille - Las recetas del Remy (Spain), Disney/Pixar Ratatouille - Les nouvelles recettes de Rémy (France), Disney/Pixar Ratatouille - Remy's Nieuwe Recepten (Netherlands), Disney/Pixar Up (Spain, rev. 022), Disney/Pixar Wall-E (France), Disney/Pixar Wall-E (Italy), Disney/Pixar Wall-E (Spain), Dolphis Wasser-abenteuer (Germany), Dora L'Exploratrice - Les aventures de Dora Apprentie Mécano (France, rev. 105), DreamWorks Monstres contre Aliens (France), DreamWorks Monstruos contra Alienígenas (Spain), DreamWorks Shrek Le Troisième - L'aventure d'Arthur (France), DreamWorks Shrek Le Troisième - L'aventure d'Arthur (France, rev. 105), DreamWorks Shrek the Third - Arthur's School Day Adventure (UK), DreamWorks Shrek the Third - Arthur's School Day Adventure (USA, alt), Kung Fu Panda - Aventura en el Valle de la Paz (Spain), Kung Fu Panda - La Mission de Po (France), Marvel Spider-Man & Friends - Secret Missions (USA, rev. 101), Marvel Spider-Man & ses amis - Missions secrètes (France, rev. 105), Marvel Spider-Man & ses amis - Missions secrètes (France, rev. 305), Nick Jr. Dora La Exploradora - La Aventura arregla-todo de Dora (Spain, rev. 222), Nick Jr. Dora the Explorer - Dora's Fix-it Adventure (USA), Nick Jr. Go Diego Go! - Save the Animal Familes! (USA, rev. 2?), Nickelodeon Dora the Explorer - Dora's Fix-it Adventure (USA, rev. 201), Nickelodeon Go Diego! - À la rescousse des animaux! (France), Oui-Oui - Détective d'un Jour (France, rev. 105), Scooby-Doo - Misterio en el Parque (Spain), Scooby-Doo! - Funland Frenzy (UK), Scooby-Doo! - Funland Frenzy (UK, rev. 1?), Scooby-Doo! - Funland Frenzy (USA, rev. 301), Scooby-Doo! - Panique à Funland (France), Scooby-Doo! - Panique à Funland (France, rev. 105), Spider-Man y Amigos - Misiones Secretas (Spain, rev. 222), Thomas & Friends - Engines Working Together (UK, rev. 1?), V.Smile Art Studio (USA), V.Smile Estudio De Arte (Spain), V.Smile Studio De Dessin (France), V.Smile Zeichenatelier (Germany), Walt Disney Cendrillon - Le rêve enchanté de Cendrillon (France, rev. 205), Walt Disney La Cenicienta - Los sueños mágicos de Cenicienta (Spain, rev. 122) [Ryan Holtz]
  • vsmilem_cart: Action Mania (USA, Rev. 4?), Action Mania (USA, Rev. 6?), Action Manía (Spain), Disney Handy Manny (USA, Rev. 2?), Disney La Casa de Mickey Mouse (Spain), Disney La Maison de Mickey (France, Rev. 005), Disney Manny et ses outils (France), Disney Meister Manny's Werkzeugkiste (Germany), Disney Mickey Mouse Clubhouse (USA), Disney Micky Maus Wunderhaus (Germany), Disney Princess - Disney Küss den Frosch - Tianas großer Traum (Germany), Disney Princess - Disney La Princesse Et La Grenouille - Le grand rêve de Tiana (France), Disney Princess - The Princess and the Frog - Tiana's Big Dream (UK), Disney Winnie L'ourson - La Chasse au miel de Winnie (France), Disney Winnie the Pooh - En busca de la miel (Spain), Disney's Kleine Einsteins (Germany), Disney's Kleine Einsteins (Germany, Rev. 2?), Disney's Little Einsteins (USA, Rev. 2?), Disney's Little Einsteins (USA, Rev. 5?), Disney/Pixar Cars - Acelera el Motor en Radiador Springs (Spain), Disney/Pixar Cars - Quatre Roues (France), Disney/Pixar Cars - Vollgas in Radiator Springs (Germany), Disney/Pixar Cars 2 (Germany), Disney/Pixar Là-Haut (France), Disney/Pixar Toy Story 3 (Germany), Disney/Pixar Toy Story 3 (Spain), Disney/Pixar UP (Spain), Disney/Pixar Wall-E (France), Disney/Pixar Wall-E (Germany), Disney/Pixar Wall-E (Spain), Disney/Pixar Wall-E (USA, Rev. 2?), Disneys Princess Cinderella - Lernen im Märchenland (Germany), Disneys Princess Cinderella - Lernen im Märchenland (Germany, Rev. 2?), DreamWorks Kung Fu Panda - Der Weg des Panda (Germany), DreamWorks Monsters vs. Aliens (Germany), DreamWorks Monsters vs. Aliens (USA, Rev. 3?), DreamWorks Monstres contre Aliens (France), DreamWorks Monstruos contra Alienígenas (Spain), La fée Clochette (France), Fußball Meisterschaft (Germany), Für immer Shrek (Germany), Marvel Spider-Man & Freunde - Geheime Missionen (Germany), Marvel Spider-Man & ses amis - Missions Secrètes (France), Mein erster Hund (Germany), Mijn Puppy! (Netherlands), Mon Youtou tout fou! (France), Le Monde de Nemo - Nemo à la decourverte de l'océan (France), NASCAR Academy - Race Car Superstar (USA), Nick Dora - Doras Reparatur-Abenteuer (Germany), Nick Dora - Doras Reparatur-Abenteuer (Germany, Rev. 2), Nick Jr Dora - Dora's Reparatie Avontuur (Netherlands), Nickelodeon Dora the Explorer - Dora's Fix It Adventure (USA, Rev. 3?), Nickelodeon Ni Hao Kai Lan - Happy Chinese New Year! (USA), Nickelodeon Ni Hao Kai Lan - Joyeux Nouvel an chinois! (France), Nickelodeon Spongebob Schwammkopf - Der Tag des Schwamms (Germany), Nickelodeon Wonder Pets! - Save the Animals! (UK), Oui-Oui - Détective d'un Jour (France), Scooby-Doo! - Panique à Funland (France), ¡¡Scooby-Doo!! - Misterio en el parque (Spain), Shrek 4 - Il était une fin (France), Shrek Forever After (USA), Sport Games (Netherlands), Sportskanone (Germany), Thomas - Freunde halten zusammen (Germany), TinkerBell (Germany), TinkerBell (USA, Rev. 2?), Walt Disney Cendrillon - Le rêve enchanté de Cendrillon (France), Winnie Puuh - Die Honigjagd (Germany), Wintersport (Germany) [Ryan Holtz]


New NOT_WORKING software list additions

  • fmtowns_cd: Pro Student G (ALS-0010), Towns-Telop, True Heart [redump.org, r09]
  • leapfrog_mfleappad_cart: Disney/Pixar Cars (Spain) [TeamEurope, ClawGrip]
  • mobigo_cart: Disney Jake and the Neverland Pirates (USA, alt), Disney Princess (USA, alt), Disney/Pixar Brave (USA), Dreamworks Shrek - Forever After (US), NAND User Cartridge (unknown data, set 1), NAND User Cartridge (unknown data, set 2), Sesame Street - Elmo and Abby - Nature Explorers (USA) [TeamEurope]
  • novag_ssensor4: Quartz Chess Clock [Berger]
  • pc98_cd: DOR Special Edition '93, DOR Special Edition '93 (alt), Kanji Land 3-nen, Kyrandia II - The Hand of Fate, Lemon Cocktail Collection, Lip 3 - Lipstick Adventure 3, Mirage 2 - Torry, Neat & Roan Fairladies in MagicLand [redump.org, r09]
  • pi_storyreader_cart: Disney Blanca Nieves y los siete enanos (Spain), Disney El Rey León (Spain), Walt Disney Peter Pan (Spain) [TeamEurope, ClawGrip]
  • tvgogo:
    Basketball (EU) [ClawGrip, TeamEurope]
    Basketball (US) [Sean Riddle, David Haywood]
  • vsmileb_cart: Teletubbies (France) [DisizDream]


Merged pull requests

  • 6825: docs: Improved analog joystick mapping documentation, and added health warnings. [Firehawke]
  • 6837: debugger: Added loadr and saver commands for loading or saving data to/from a memory region. [bombzj]
  • 6838: fmtowns_cd.xml: Added 28 new entries, and replaced 22 entries with improved dumps. [redump.org, r09]
  • 6844: gigatron: Hooked up CPU output callback, fixed program counter wrapping, and added CPU input callback. [Sterophonick]
  • 6848: startouch.cpp: Added Biostar M5ATD motherboard BIOS option to europl01. [ClawGrip]
  • 6849: armedf.cpp, ddenlovr.cpp: Improved DIP switch documentation; nes_vt.cpp: Added zudugo manufacturer. [David Haywood]
  • 6850: ibm5170.xml: Corrected floppy interface for humans_525, and corrected metadata for inca2 and goblins. [ArcadeShadow]
  • 6851: chicago.cpp, exidyttl.cpp: Corrected ROM dumps, and added a skeleton driver for Exidy Destruction Derby. [Frank Palazzolo]
  • 6852: sound/ym2151.cpp: Simplified noise frequency calculation. [cam900]
  • 6853: sound/k051649.cpp: Improved playback rate calculation, and cleaned up code. [cam900]
  • 6856: sound/saa1099.cpp: Improved sample rate and mixing behavior, and fixed stereo output routing for vgmplay. [cam900]
  • 6857: sound/k007232.cpp: Converted to use device_memory_interface and added support for clock frequency changes. [cam900]
  • 6859: megaplay.cpp: Added motherboard PLDs. [caius, ClawGrip]
  • 6860: cpu/cp1610: Ensure SDBD operations set condition flags correctly. [ElectricMagic]
  • 6862: Only build asmjit for x86 and x86-64 targets. [Belegdol]
  • 6864: Added arm64 and s390x configurations to Travis CI. [Belegdol]
  • 6865: sgi_mips_hdd.xml: Added software list with pre-installed operating system images for SGI MIPS workstations. [Davide Cavalca]
  • 6867: generalplus_gpl16250_nand.cpp, spg2xx_wiwi.cpp, tvgogo.xml: Added three machines and a software list entry. [David Haywood]
  • 6868: sgi_mips.xml: Added eight entries, and corrected some metadata. [darkstar]
  • 6870: leapfrog_mfleappad_cart.xml: Added an entry. [TeamEurope, ClawGrip]
  • 6871: pi_storyreader_cart.xml: Added three entries. [TeamEurope, ClawGrip]
  • 6872: vsmile_cart.xml: Added three entries. [tenyuhuang, DisizDream, ClawGrip]
  • 6875: ibm5150.xml: Added six entries and corrected some metadata. [ArcadeShadow]
  • 6877: sgi_mips_hdd.xml: Added an entry and improved instructions in comments. [Davide Cavalca]
  • 6879: vsmileb_cart.xml: Added one entry. [DisizDream, ClawGrip]
  • 6880: bosco.cpp: Fixed sprite/background priority. [kunikuni]
  • 6881: vsmilem_cart.xml: Added seven entries and fixed two incorrect serial numbers. [DisizDream, ClawGrip]
  • 6882: Added ten TV games, a V.Smile Motion BIOS, and several software list entries. [David Haywood, Sean Riddle, TeamEurope]
  • 6884: midyunit.cpp: Fixed sound and added PAL dumps for mkyawdim2. [TwistedTom]
  • 6885: sgi_mips_hdd.xml: Added one entry. [Davide Cavalca]
  • 6887: sound/rf5c400.cpp: Fixed loop sample loop position calculation (GitHub #6883). [cam900]
  • 6888: video/atarirle.cpp: Fixed source file name in header comment. [cam900]
  • 6889: rf5c400.cpp: Fixed regression in sample loop and end position calculations. [cam900]
  • 6890: vsmile_cart.xml: Added one entry. [tenyuhuang, ClawGrip]
  • 6891: vsmilem_cart.xml: Corrected checksum/digest for cars2mf. [ClawGrip]
  • 6892: microdar.cpp: Added skeleton driver for Compumatic Far West darts machine. [Victor Fernandez (City Game), ClawGrip]
  • 6893: machine/cop452.cpp: Added partial COP452 frequency generator/counter emulation; hp_ipc.cpp: Added beeper. [F.Ulivi]
  • 6894: machine/6821pia.cpp: Added checks for disabled side effects on read accesses. [68bit]
  • 6895: bus/rs232: Initialize serial printer RxD output high (idle state). [68bit]
  • 6896: formats/os9_dsk.cpp: Added 8" 16-sector single-density formats (used by OS9 L1 on Motorola EXORciser). [68bit]
  • 6897: formats/mdos_dsk.cpp: Added Motorola MDOS floppy format. [68bit]
  • 6898: formats/wd177x_dsk.cpp: Be tolerant of missing sectors from the third track onwards. [68bit]
  • 6899: sgi_mips.xml: Added six entries, and added missing disc dumps to one entry. [darkstar]
  • 6900: vsmilem_cart.xml: Added some serial numbers and updated notes. [ClawGrip]
  • 6902: mobigo_cart.xml: Added five entries, and corrected the checksum digest for one entry. [TeamEurope, ClawGrip]
  • 6903: sgi_mips_hdd.xml: Added one entry. [Davide Cavalca]
  • 6904: sgi_mips.xml: Replaced a badly dumped disc image added in #6868. [darkstar]
  • 6905: sgi_mips.xml: Added eight NetBSD installation/source sets. [Davide Cavalca]
  • 6906: monkey_king_3b.cpp: Added skeleton driver for systems based on Monkey King 3B system-on-a-chip. [David Shah]
  • 6908: formats/mdos_dsk.cpp: Fixed the cell size and gaps, and added notes. [68bit]
  • 6909: Added five TV games and a software list entry. [David Haywood]
  • 6910: Fixed arcade subtarget build. [MASH]
  • 6912: ibm5150.xml: Added two entries, and re-dumped on entry. [ArcadeShadow]
  • 6914: machine/cop452.cpp: Fixed timer reloading. [F.Ulivi]
  • 6915: sgi_mips_hdd.xml: Added one entry. [Davide Cavalca]
  • 6917: sound/rf5c400.cpp: Added support for clock frequency changes, flagged imperfect sound, and cleaned up code. [cam900]
  • 6918: galaxian.cpp: Added Cirsa Spanish bootleg of Galaxian. [Juan Romero, ClawGrip]
  • 6919: tourvis.cpp: Added Tourvision BIOS V4-54. [Juan Romero, ClawGrip]
  • 6920: cave.cpp: Added graphics layout for sprite lines, simplified tilemap graphics decoding, and cleaned up code. [cam900]
  • 6921: Added a TV game and a number of imperfect dumps of unlicensed Game Boy Advance cartridges. [David Haywood]
  • 6922: sound/ymz280b.cpp: Improved frequency calculation and cleaned up code. [cam900]
  • 6923: pdp11.cpp: Removed GPL dependency. [shattered]
  • 6924: williams.cpp: Added clone Robotron: 2084 (Unidesa license). [Juan Romero, ClawGrip]
  • 6927: Added Motorola EXORterm 155 terminal emulation. [68bit]
  • 6930: mpu4vid.cpp: Allow v4strike and v4barqst to decode questions, and fixed some parent/clone relationships. [David Haywood]
  • 6931: machine/mc6852.cpp: Implemented more functionality and added a byte communication interface. [68bit]
  • 6933: devcb.h: Use GCC broken friend workaround with clang 8 as well. [Tiago Pierezan Camargo]
  • 6934: pc98_cd.xml: Added 15 entries and replaced 11 entries with improved dumps. [redump.org, r09]
  • 6935: hh_sm510.cpp: Added Nintendo Micro Vs. System: Donkey Kong Hockey. [algestam, Ryan Holtz]
  • 6936: hh_sm510.cpp: Added gnw_dkong3 PCB label to comment. [algestam]
  • 6937: mpu4vid.cpp: Added layout and tweaked inputs for v4addlad, and added a protection workaround. [David Haywood, James Wallace]
  • 6938: ibm5150.xml: Fixed some data area sizes (GitHub #6876). [r09]
  • 6939: megaplay.cpp: Added two more motherboard PLDs. [Kevin Eshbach, ClawGrip]
  • 6940: cpu/gigatron: Added output callback; gigatron.cpp: Started implementing video, and added ROM V5a BIOS option. [Sterophonick]
  • 6941: 4enlinea.cpp: Added Sport Dart TV. [Victor Fernandez (City Game), ClawGrip]
  • 6942: ibm5150.xml: Added XENIX Development System. [archive.org, Davide Cavalca]
  • 6944: galaxian.cpp: Added Spanish bootleg of Zero Time. [Juan Romero, ClawGrip]
  • 6945: goldnpkr.cpp: Fixed syntax error in input port definitions. [Davide Cavalca]
  • 6946: ibm5150.xml: Added five entries. [ArcadeShadow]
  • 6947: ibm5170.xml: Added one entry. [ArcadeShadow]
  • 6949: docs: Updated RTD theme to 0.5.0 (fixes issues with links in search results). [Firehawke]
  • 6950: Improved screen aspect ratio in internal layout for EXORterm 155 terminal. [68bit]
  • 6952: vsmile.cpp: Marked V.Smile Motion as working, as the games are playable even without accelerometer controls. [ClawGrip]
  • 6953: bus/nes: Implemented FDS sound emulation. [cam900]
  • 6954: vsmilem_cart.xml: Promoted software to working, and corrected some metadata. [ClawGrip]
  • 6956: Significant improvements to Gaelco Modular System bootleg emulation, and new TV games. [David Haywood]
  • 6958: Added driver for Motorola M6800 EXORciser (M68SDT) and device for corresponding floppy controller. [68bit]
  • 6958: mw8080bw.cpp: Improved gunfight audio, including a better transistor model and noise generator. [Colin Douglas Howell]
  • 6959: Improved video emulation for several Gaelco Modular System bootlegs, and added inputs/sound for raidenm. [David Haywood]
  • 6960: plugins/autofire: Don’t save empty configuration files. [kunikuni]
  • 6961: machine/v3021.cpp: Converted to use device_rtc_interface, and implemented serial interface and more commands. [cam900]
  • 6962: ibm5150.xml: Added IBM Personal Computer Interactive Executive (PC/IX). [WinWorld, Davide Cavalca]
  • 6963: namcos2.cpp: Worked around conflicting default input assignments for fourtrax. [MASH]
  • 6964: raiden_ms.cpp: Improved raidenm emulation; spg2xx_zone.cpp: Added two TV games. [David Haywood]
  • 6967: ibm5170.xml: Added five entries. [ArcadeShadow]
  • 6969: plugins/autofire: Improved method for detecting empty configuration. [kunikuni]
  • 6970: microdar.cpp: Added skeleton driver for unknown Compumatic ProSPDP dart machine. [jordigahan, ClawGrip]
  • 6971: pgm.cpp: Cleaned up drawing code, and improved timing of intro sequences in some games. [cam900]
  • 6972: hh_sm510.cpp: Added Telko / Nintendo Bassmate Computer. [algestam, Mr. Do]
  • 6973: mpu4vid.cpp: Fixed inputs, fixed up machine ROM sets, and promoted several machines to working. [David Haywood]
  • 6977: gigatron.cpp: Added audio DAC, started hooking up OUTX port, and cleaned up code. [Sterophonick]
  • 6978: mpu4mod4yam.cpp, mpu4vid.cpp: Started untangling sets now that they boot, and tweaked inputs. [David Haywood, James Wallace]
  • 6979: Added netlist-based audio for thirteen early Cinematronics vector games, and minimal artwork for Warrior. [Aaron Giles]
  • 6980: video/imagetek_i4100.cpp, metro.cpp: Improved flip screen drawing; hyprduel.cpp: Fixed sprite delay. [cam900]
  • 6982: Added five TV games. [David Haywood]
  • 6983: sound/ics2115.cpp: Improved envelope behavior. [cam900]
  • 6984: mw8080bw.cpp: Improve 280zzzap audio emulation. [Colin Douglas Howell]
  • 6986: generalplus_gpl16250_rom.cpp: Replaced tkmag220 ROM with correct dump. [TeamEurope, David Haywood]
  • 6987: Switched AppVeyor MinGW GCC build to use -O3 (works around GitHub #6804). [Belegdol]
  • 6988: Changed Travis CI configuration for installing prerequisite packages in an attempt to speed up builds. [Belegdol]
  • 6989: microdar.cpp: Added Diana Olakoa dart machine. [Victor Fernandez (City Game), ClawGrip]
  • 6993: Added beam_dot_size for controlling the size of “dots” on vector screens. [Aaron Giles]
  • 6997: sound/k053260.cpp: Suppress read side effects on debugger accesses. [cam900]
  • 6998: microdar.cpp: Added EEPROM dump to “prospdp”. [jordigahan, ClawGrip]
  • 6999: nes_vt.cpp: Added two TV games; mpu4.cpp, mpu4vid.cpp: Split up more sets and improved descriptions. [David Haywood]
  • 7000: sound/ics2115.cpp: Resolved license issue, re-implemented envelopes and fixed ramping. [cam900]
  • 7002: Worked around issue updating MSYS2 packages from AppVeyor. [Belegdol]
  • 7005: ibm5150.xml: Added four entries. [ArcadeShadow]


[Posted by: Vas Crabb]

HBMAME 0.223

$
0
0

https://arcade.mameworld.info/hbmame
https://hbmame.1emulation.com

What's new in HBMAME
====================

2020-07-29 0.223

New Games
---------------------------------
[captcomms93] Captain Commando (Elite Edition Update 2020-05-18)
[captcomms94] Captain Commando (Nightmare Edition Update 2020-05-18)
[captcomms95] Captain Commando (Warlord Version 2020-05-18)
[captcomms96] Captain Commando (Master Second Edition 2020-05-28)
[dinos256] Cadillacs and Dinosaurs (99 Jurassic Enhanced Edition 2020-06-17)
[dinos257] Cadillacs and Dinosaurs (99 Jurassic 2020-06-04)
[dinos258] Cadillacs and Dinosaurs (JD Versión 2020-06-07)
[dinos259] Cadillacs and Dinosaurs (Military Commander Edition 2020-05-28)
[dinos260] Cadillacs and Dinosaurs (Triassic Edition 2020-06-07)
[dinos261] Cadillacs and Dinosaurs (Tianjiang Edition 2020-06-07)
[dinos262] Cadillacs and Dinosaurs (Uranus Edition Update 2020-06-07)
[dinos263] Cadillacs and Dinosaurs (Demon God Dance 2020-06-09)
[dinos264] Cadillacs and Dinosaurs (The Warriors Edition Update 2020-06-07)
[dinos265] Cadillacs and Dinosaurs (Three Forbidden Version 2020-06-21)
[dinos266] Cadillacs and Dinosaurs (Tianjiang Edition 2020-06-21)
[dinos267] Cadillacs and Dinosaurs (Uranus Edition Update 2020-06-24)
[dinos268] Cadillacs and Dinosaurs (Tianjiang Edition 2020-06-29)
[dinos269] Cadillacs and Dinosaurs (Uranus Edition Update 2020-06-29)
[dinos270] Cadillacs and Dinosaurs (Ares Edition 2020-07-05)
[ffightj2s03] Final Fight (Musou Edition 2020-05-30)
[ffightj2s04] Final Fight (Musou Edition 2020-06-08)
[kof2k2s108] Kof2002 (Resurgence Strengthens 2014 2020-06-11)
[kof2k2s109] Kof2002 (PlayStation 2 Resurgence 2017 2020-02-22)
[kof97s183] Kof'97 (14 Windbreaker Eight Gods Second Impact Original 2020-06-12)
[kof97s184] Kof'97 (14 Windbreaker Eight Gods Second Impact Simplified 2020-06-12)
[kof97s185] Kof'97 (SP Special Edition 2015 2020-06-18)
[kof97s186] Kof'97 (Windbreaker Eight Gods Second Shock 2020-06-02)
[kof97s187] Kof'97 (10th Anniversary 2020-06-27)
[kof97s188] Kof'97 (Optimized Modified Version 2020 2020-06-26)
[kof97s189] Kof'97 (10th Anniversary 1.0 2009 Original 2020-06-30)
[kof97s190] Kof'97 (10th Anniversary 1.0 2009 Simplify 2020-06-30)
[kof97s191] Kof'97 (Angry Athena Original 2020-06-28)
[kof97s192] Kof'97 (Angry Athena Simplify 2020-06-28)
[kof97s193] Kof'97 (Ultimate Battle Plus Original 2019 2020-07-08)
[kof97s194] Kof'97 (Ultimate Battle Plus Simplify 2019 2020-07-08)
[kof98hh131] Kof'98 (Combo Plus Combo Enhanced Version 2020-02-23)
[kof98hh132] Kof'98 (ECK Dragon Edition 2020-04-09)
[kof2000s64] Kof2000 (OTC Original 2020-06-17)
[kof2000s65] Kof2000 (OTC Simplified 2020-06-17)
[kof2000s66] Kof2000 (Resurgence Original 2019-10-22)
[kof2000s67] Kof2000 (Resurgence Simplify 2020-07-08)
[kof2003s57] Kof2003 (Plus Original 2020-06-11)
[kof2003s58] Kof2003 (Plus Simplified 2020-06-11)
[kov2h23] Knights of Valour 2 (Green Edition 2020-05-18)
[kov2h24] Knights of Valour 2 (Green Edition 2020-06-29)
[kov2h25] Knights of Valour 2 (Green Edition 2020-07-07)
[kovpluss369] Knights of Valour Plus 2012 (Heroes Dance 2020 2020-06-17)
[kovpluss370] Knights of Valour Plus 2012 (Heroes Dance 2020 2020-06-02)
[kovpluss371] Knights of Valour Plus (Tu Tuo legend plus 2020-05-15)
[kovpluss372] Knights of Valour Plus 2012 (Warriors Edition 2020-06-29)
[kovpluss373] Knights of Valour Plus 2012 (Heroes Dance 2020 Special Edition 2020-06-30)
[kovpluss374] Knights of Valour Plus (The Legend of Tu Ya Plus 2020-06-28)
[kovpluss375] Knights of Valour Plus 2012 (Heroes Dance 2020 2020-07-08)
[kovshs123] Knights of Valour Super Heroes (The Storm Resurrected 2020-06-23)
[mk2s01] Mortal Kombat II (Friendly Kaillera 2020-06-01)
[mslug2erv04] Metal Slug 2 Turbo (Enemies Resetting 2014-09-14)(Generation 1V2)
[mslug2erv05] Metal Slug 2 Turbo (Enemies Resetting 2014-09-14)(Hybrid Bullets Version)
[mslug2erv06] Metal Slug 2 Turbo (Enemies Resetting 2014-09-14)(Burst Enhanced Edition)
[mslug2tub02] Metal Slug 2 Turbo (Survival Version 2018-07-31)
[mslug2tub03] Metal Slug 2 Turbo (Generation 1V2 2019-05-11)
[mslug2tub04] Metal Slug 2 Turbo (Hybrid Bullets Version 2008-12-04)
[mslug2tub05] Metal Slug 2 Turbo (Burst Enhanced Edition 2020-03-26)
[ms6s13] Metal Slug 6 (Enemy Soldier Reset Prototype 2018-07-21)(Summon Mount Burst Enhanced Edition 2020-04-28)
[mslug3ern07] Metal Slug 3 (Enemies Resetting Version 2019-07-20)(Burst Enhanced Edition)
[mslug3ern08] Metal Slug 3 (Enemies Resetting Version 2019-07-20)(Zombie Players Mode Edition)
[mslug3ern09] Metal Slug 3 (Enemies Resetting Version 2019-07-20)(Mummy Players Mode Edition)
[mslug3ern10] Metal Slug 3 (Enemies Resetting Version 2019-07-20)(Crazy Fire Version V1.1)
[mslug3ern11] Metal Slug 3 (Enemies Resetting Version 2019-07-20)(Super D version)
[mslug3esrp07] Metal Slug 3 (Enemy Soldier Reset Prototype 2018-07-21)(Burst Enhanced Edition)
[mslug3esrp08] Metal Slug 3 (Enemy Soldier Reset Prototype 2018-07-21)(Zombie Players Mode Edition)
[mslug3esrp09] Metal Slug 3 (Enemy Soldier Reset Prototype 2018-07-21)(Mummy Players Mode Edition)
[mslug3esrp10] Metal Slug 3 (Enemy Soldier Reset Prototype 2018-07-21)(Crazy Fire Version V1.1)
[mslug3esrp11] Metal Slug 3 (Enemy Soldier Reset Prototype 2018-07-21)(Super D version)
[mslug5dh71] Metal Slug 5 (Enemy Soldiers Enhanced Multi-Function Version 2018-07-31)
[mslug5dh72] Metal Slug 5 (Enemy Soldiers Enhanced Summon Slug Edition 2018-11-05)
[mslugxz78] Metal Slug X (2R Version 2020-04-27/Set 1)
[mslugxz79] Metal Slug X (2R Version 2020-04-27/Set 2)
[mslugxz80] Metal Slug X (Apocalyptic Time 3.0 2020-05-21)
[mslugxz81] Metal Slug X (Enemy Reset Enhanced Edition 2020-07-04)
[mslugxwog01] Metal Slug X (World Of Glitcher)(Extreme Blue)
[mslugxwog02] Metal Slug X (World Of Glitcher)(Qing Youlan Second Edition)
[mslugxwog03] Metal Slug X (World Of Glitcher)(Green Blue 7.19)
[mslugxwog04] Metal Slug X (World Of Glitcher)(Burst Enhanced Edition)
[mslugxwog05] Metal Slug X (World Of Glitcher)(Generation 1V2)
[mslugxwog06] Metal Slug X (World Of Glitcher)(Hybrid Bullets Version)
[mslugxmcv04] Metal Slug X (Multi-Carrier Version 2013-01-05)(Burst Enhanced Edition)
[mslugxlrse04] Metal Slug X (Level Reset Special 2R Edition 2014-11-08)(Burst Enhanced Edition)
[mslugxlrse05] Metal Slug X (Level Reset Special 2R Edition 2014-11-08)(Generation 1V2)
[mslugxesrv04] Metal Slug X (Enemy Soldiers Remake 2R Version 3)(Burst Enhanced Edition)
[mslugxesrv05] Metal Slug X (Enemy Soldiers Remake 2R Version 3)(Generation 1V2)
[mslugxehp04] Metal Slug X (Enemy Heavy Plate 2R Edition 2013-06-18)(Burst Enhanced Edition)
[mslugxehp05] Metal Slug X (Enemy Heavy Plate 2R Edition 2013-06-18)(Generation 1V2)
[mslugxat01] Metal Slug X (Apocalyptic Time 3.0 2020-05-21)(Extreme Blue)
[mslugxat02] Metal Slug X (Apocalyptic Time 3.0 2020-05-21)(Qing Youlan Second Edition)
[mslugxat03] Metal Slug X (Apocalyptic Time 3.0 2020-05-21)(Green Blue 7.19)
[mslugxat04] Metal Slug X (Apocalyptic Time 3.0 2020-05-21)(Burst Enhanced Edition)
[mslugxat05] Metal Slug X (Apocalyptic Time 3.0 2020-05-21)(Generation 1V2)
[mslugxat06] Metal Slug X (Apocalyptic Time 3.0 2020-05-21)(Hybrid Bullets Version)
[mslugxat07] Metal Slug X (Apocalyptic Time 3.0 2020-05-21)(Big Heavy Machine Gun Flame Edition)
[mslugx2r01] Metal Slug X (2R Version 2020-05-18)(Generation 1V2/Set 1)
[mslugx2r02] Metal Slug X (2R Version 2020-05-18)(Generation 1V2/Set 2)
[mslugx2r03] Metal Slug X (2R Version 2020-05-19)(Blue Edition/Set 1)
[mslugx2r04] Metal Slug X (2R Version 2020-05-19)(Blue Edition/Set 2)
[mslugx2r05] Metal Slug X (2R Version 2020-06-02)(Burst Enhanced Edition)
[mslugx2r08] Metal Slug X (2R Version 2020-06-24)(Blue Edition)
[mslug4hh58] Metal Slug 4 (Enemies Resetting Version 2020-02-10)(Generation 1V2 2020-06-28)
[mslugxesp01] Metal Slug X (Enemy Soldiers Psycho 2R Edition 2020-06-11)(Extreme Blue)
[mslugxesp02] Metal Slug X (Enemy Soldiers Psycho 2R Edition 2020-06-11)(Qing Youlan Second Edition)
[mslugxesp03] Metal Slug X (Enemy Soldiers Psycho 2R Edition 2020-06-11)(Green Blue 7.19)
[mslugxesp04] Metal Slug X (Enemy Soldiers Psycho 2R Edition 2020-06-11)(Burst Enhanced Edition)
[mslugxesp05] Metal Slug X (Enemy Soldiers Psycho 2R Edition 2020-06-11)(Generation 1V2)
[mslugxesp06] Metal Slug X (Enemy Soldiers Psycho 2R Edition 2020-06-11)(Hybrid Bullets Version)
[mslugxhme01] Metal Slug X (The Hungry Meteorite 2R Edition 2020-06-11)(Extreme Blue)
[mslugxhme02] Metal Slug X (The Hungry Meteorite 2R Edition 2020-06-11)(Qing Youlan Second Edition)
[mslugxhme03] Metal Slug X (The Hungry Meteorite 2R Edition 2020-06-11)(Green Blue 7.19)
[mslugxhme04] Metal Slug X (The Hungry Meteorite 2R Edition 2020-06-11)(Burst Enhanced Edition)
[mslugxhme05] Metal Slug X (The Hungry Meteorite 2R Edition 2020-06-11)(Generation 1V2)
[mslugxhme06] Metal Slug X (The Hungry Meteorite 2R Edition 2020-06-11)(Hybrid Bullets Version)
[neotrisd2] Neo Tris (free beta version)
[olds100ass169] Oriental Legend Special (Tour Dance Edition 2020-06-10)[NOT WORKING]
[olds100ass170] Oriental Legend Special (Dream Survival 2015 Final 2020-06-10)
[olds100ass171] Oriental Legend Special (Return of the Great Saint 2020-07-04)
[olds100ass172] Oriental Legend Special (Dream Mountain 2020-07-03)
[oldsplus26] Oriental Legend 2 (New Group Of Dances V215 2020-06-10)
[oldsplus27] Oriental Legend 2 (Xinqun Magic Ranwu 208 2020-06-09)
[orlegendcs102] Oriental Legend (Marriage Together Edition 2020-05-15)
[outrunt1] Out Run (Memory Test v0.1)
[punishers09] The Punisher (Multi-Mode Enhancement 2020-06-14)
[punishers10] The Punisher (Multi-Mode Enhancement 2020-06-07)
[samsh5sp25] Samurai Shodown V Special (Edition Final, location test 2020-06-16)
[sf2celw] Street Fighter II': Champion Edition (Wifebeater parody)
[toutrundt1] Turbo Out Run (Ram Test v0.1)
[umk3uc20200608] Ultimate Mortal Kombat 3 (Ultimate Cup Edition 2020-06-08)
[willowp] Willow (Portuguese)

[Posted by: Robbbert]

MAMEinfo 0.223 :)

$
0
0

MAMEINFO.DAT

* Updated to MAME 0.223 - http://git.redump.net/mame/log/

* Added Source/Listinfo changes

* Newest Bugs (6th Aug)

* Added/Fixed 'Recommended Games'

* Fixed Mameinfo.dat infos

Download at: http://mameinfo.mameworld.info/

MAME Testers at: https://mametesters.org/view_all_set.php?sort=last_updated&dir=DESC&type=2

Ashura-X's Nightly MAME builds: http://ashura.mameworld.info/nightlybuilds/builds.html



0.223

- New games: 'Dice game'
- New Working games: NBA Showtime: NBA on NBC (ver 2.0), NBA Showtime / NFL Blitz 2000 (ver 2.1), NBA Showtime Gold / NFL Blitz 2000 (ver 3.0) (SportsStation), Photo Y2K 2 and 'unknown rocket/animal-themed poker'
- New Working AGEMAME games: Adders and Ladders (v2.0) (MPU4 Video), Adders and Ladders (v2.1) (MPU4 Video), Blox (SJM BLOX, 50p/20p Play, Version 2.0) (MPU4 Video), The Crystal Maze (v0.1, AMLD) (MPU4 Video), The Crystal Maze (v1.1) (MPU4 Video), The Crystal Maze (v1.2) (MPU4 Video), The Crystal Maze (v1.3) (MPU4 Video), The Crystal Maze Team Challenge (v0.8) (MPU4 Video), The Crystal Maze Team Challenge (v0.9) (MPU4 Video), The Crystal Maze Team Challenge (v1.2, AMLD) (MPU4 Video), The Mating Game (v0.4) (MPU4 Video), The New Crystal Maze Featuring Ocean Zone (v0.1, AMLD) (MPU4 Video), The New Crystal Maze Featuring Ocean Zone (v2.0) (MPU4 Video), The New Crystal Maze Featuring Ocean Zone (v2.2) (MPU4 Video), Prize Space Invaders (BWB INV1, 50p/30p Play, Version 1.2) (MPU4 Video), Prize Tetris (BWB) (Datapak) (MPU4 Video), Prize Tetris (BWB) (MPU4 Video), Strike it Lucky (v0.5) (MPU4 Video), Strike it Lucky (v0.53) (MPU4 Video), Tetris Payout (BWB TET1 Version 2.2, set 1) (MPU4 Video), Tetris Payout (BWB TET1 Version 2.2, set 2) (MPU4 Video) and Vegas Poker (prototype, release 2) (MPU4 Video)
- New Non-Working games: Bingo Roll / Turbo Bingo?, Captain Lucky, Destruction Derby [TTL], Diana Olakoa, El auto de papa, Far West (Compumatic), Lucky 7 (Impera), Puzzle Me!, Reno Reels (JPM), Sport Dart TV, Susanita tiene un raton, Tecnodarts, Unknown Compumatic ProSPDP based darts machine, Yataimura Kingyosukui (4-player, China, Ver 1.000) and unknown 'TE06'
- New clones: 4-in-1 (version SWS1-052587), Astro Fighter (set 4), Cruis'n USA (rev L4.4), Dead Or Alive ++ (Korea), Double Wings (set 2), Galaxian (Cirsa Spanish bootleg), Hammerin' Harry (World, M84 hardware bootleg), Jack Potten's Poker (set 13, ICP-1 PCB), Jolly Joker (original program, interleaved GFX, Impera logo), Jolly Joker (original program, interleaved GFX, no logo), Pipi & Bibis / Whoopee!! (Ryouta Kikaku bootleg, decrypted), Magic Card - Wien (Sicherheitsversion 1.2), Master Boy (1987, Z80 hardware, Ichi-Funtel, set 2), Ms. Pac-Man (bootleg, set 3), Ms. Pac-Man (Novatronic bootleg), New Lucky 8 Lines (set 11, W-4), Nove Diamante (bootleg), Race Drivin' (compact, prototype), Robotron: 2084 (Unidesa license), Slap Shot (Ver 3.0 O), Space Trek (Video Game S.A., Spanish bootleg of Scramble), Splash (Modular System), Witch Star and Zero Time (Spanish bootleg)
- New AGEMAME games: Adders and Ladders (v2.1d) (MPU4 Video), Barquest (v2.6) (MPU4 Video) and Chase Invaders (Barcrest) (MPU4) (set
- New PinMAME games: Football, Funhouse (L-2), Funhouse (L-2, prototype PA-1 System 11 sound), Laser Ball (L-2, PROM sound), Last Action Hero (1.04 France), Last Action Hero (1.07) and Michael Jordan (1.30)
- Removed games: Sirio II (Calfesa S.L. Spanish Moon Cresta bootleg, set 2) and 'unknown animal-themed game (top)'
- New drivers: gaelcof3.cpp, sigmab31.cpp, special_gambl.cpp, splash_ms.cpp and tecnodar.cpp
- New devices: acb2072, armora_audio, barrier_audio, boxingb_audio, centronics_samdac, ibm21s850, ibm21s851, pxa250, pxa270, ripoff_audio, s11_bg, solarq_audio, spacewar_audio, specimx_sound, speedfrk_audio, starcas_audio, starhawk_audio, sundance_audio, tailg_audio, tsb12lv01a, warrior_audio, wotw_audio and zn426e
- CPU
. Dynamic Re-Compiling
. Implemented asmjit emitter (cpu\drcbex86.cpp and drcbex64.cpp). Consolidated many helpers. Corrected previously reported bugs (cpu\drcbex64.cpp).
. Fixed logging problem (cpu/drcbex86.cpp and drcbex64.cpp). Implemented asmjit emitter (cpu\drcbex86.cpp).
. Hitachi HD6309, KONAMI CPU and Motorola MC6809: Fixed ASR8 and ASR16 opcodes. Still perform an IRQ acknowledge cycle on software interrupts (cpu\m6809\base6x09.ops). Fixes (MESS) Fairlight CMI IIx memory-map diagnostics.
. Intel XScale PXA255: Added preliminary support for RTC, clock and power management registers. Correct PXA255 CPU ID. Added placeholder devices for PXA250 and PXA270.
. Kawasaki Steel KL5C80A12: Emulated MMU within CPU device. Internalized internal RAM and clock divider. Updated notes.
. MIPS-III: Removed depricated DRC flag and added a flag to disable intrablock branching (cpu\mips\mips3drc.cpp and mips3.h)
. MOS Technology 6502: NMI is edge triggered, fixes (MESS) Intelligent Chess.
. Motorola MC68000: Eplicitly set rounding mode for FREM opcode (m68000\m68kfpu.hxx)
. Toshiba TMP95C06x: Fixed MAX instruction (tlcs900\900tbl.hxx)
- SOUND
. DAC: Added ZN426E device (sound\dac.h)
. ICS2115 WaveFront Synthesizer: Improved envelope behavior and debugging registers. Fixed ramping.
. K007232 PCM Controller: Updates and cleanup. Use device_memory_interface for fetching sample. Fixed frequency behavior. Allow dynamic clock changes. Use shorter/correct type values. Simplify update routine.
. K051649 SCC1: Fixed frequency behavior. Modernized save state. Correct type values.
. K053260 KDSC: Allow side effects
. OKI MSM9810 ADPCM: Modernized logging
. Philips SAA1099: Fixed output and frequency behavior. Added notes. Reduced unnecessary, unused values, duplicates and macros.
. Ricoh RF5C400: Fixed loop position is not being calculated correctly. Modernized save states. Allow clock changed behavior. Added imperfect_features related to unemulated effects and unverified envelope issues.
. Samsung KS0164 Wavetable Synthesizer: Profiling says 40% of the time is spend calling describe_context() and not using the result (sound\ks0164.cpp)
. Speaker: Changed speaker maximum sample tracking to be based on new compile-time define SPEAKER_TRACK_MAX_SAMPLE instead of MAME_DEBUG (emu\speaker.cpp)
. Yamaha YM2151 OPM: Fixed noise behavior
. Yamaha YMZ280B PCMD8: Modernized save state. Fixed frequency calculation. Allow side effects. Reduced unnecessary defines. Use shorter/correct type names. Fixed spacings. Added notes. Better fix for signed arithmetic issue.
- DEVICE
. 3dfx Voodoo Graphics
. Disabled backbuf debug key (L), it interferes with player 3 default controls
. Only flag texture controls as changed if they are actually changed (video\voodoo.cpp).
. SSE use shift left by 8 instead of floating point multiply by 256 for perspective correction calculation (video\vooddefs.ipp and voodoo.h).
. Fixed outdated missing MAX macros used for statistics (video\polylgcy.cpp). Added checks for bilinear filter vector routines (emu\validity.cpp).
. 6821 PIA: Guard against side effects when these should be disabled (machine\6821pia.cpp)
. 8042 Keyboard/Mouse Controller: Generate data for mouse only if mouse is enabled. Now it is possible to use the (MESS) Nvidia nForce PC BIOS setup without it crashing.
. Discrete Netlist
. Code maintenance. Decreased use of reinterpret_cast. Changed some defaults for better TTL game optimization. Various code cleanup.
. Include file refactoring. The purpose of this ongoing exercise is to remove unnecessary dependencies in header files. Netlist implementations should only have access to what they need. The same applies to device implementations. Core stuff will be moved to the core subdirectory going forward.
. Fixed 74377 pin assignment. Fixed parameter value resolution on rom devices. Also simplifiy a return. Documented parameter value resolution.
. Added hints for outputs not connected. Logic and analogue outputs can now be flagged as "NC" (not connected). Example: "HINT(IC13.4, NC)". This will suppress info messages to be logged. The HINT must apply to an existing terminal. HINTs for non-existing terminals are treated as fatal errors. Terminals and logic inputs not connected are still treated as warnings. These need though and a proper fix.
. Fixed crash on Windows when freeing netlist objects (plib\palloc.h). Fixed static_assert warnings at the origin (plib\palloc.h and pmatrix2d.h). Rework hints to broaden their use and fix NC hint. Use NC hint for 74377. Fixed debugging in MSVC (plists.h). Moved everything not needed by netlists from nl_setup.h into core/setup.h. Fixed some Clang tidy warnings.
. Added comparison operators to plib\pfunction.cpp. Comparison operators evaluate either into 0.0 or 1.0. Thus they can be used like "(a==1)*(b==2)" which will only result in 1.0 if a equal 1 and b equal 1.
. Added log() to plib\pfunction.cpp. Added parameter to varclock (devices\nlid_system.h). Align design VARCLOCK to AFUNC (devices\nld_system.cpp). Added more constructors and () operator to plib\pfunction.h.
. Added progress indicator to nltool. When running a netlist "--progress" may be used to display a progress indicator. Fixed pfunction if. The if postfix evaluation corrupted the stack. Fixed polarity of 74LS125 tristate input.
. Added basic unit testing support. Added google test syntax compatible unit testing support. This is a very limited subset of the google test framework and not intended ever to be a replacement. Adding a dependency to google test for the functionality required was considered to be an overkill. nltool -c tests runs unit tests if linked in. This is *not* the case for the version of nltool compiled with TOOLS=1. Added unit tests for plib::pfunction.
. Removed soft reset support. Electronic circuits and base components like resistors or capacitors do not have a reset line. You can use them to create reset circuits. There is thus no point to support soft reset, the equivalent to pressing the reset button. Fixed some bugs around reset and start up logic. This also fixes the "scramble F3" crash.
. The pfunction now supports unary minus operators. Updated documenation on noise sources. The pfunction supports unary minus and removed duplicate code.
. Removed some warning suppression from netlist\build\makefile. Fixed signedness warnings in ptime.h.
. Unit test macros now have a "P" prefix. Will allow to use both googletest and Catch frameworks. On unexpected std::exception include what() in error message.
. Added 74113, 74121 and 74157 devices and refactor 74123 code. Migrated DIP devices to netlist devices. Refactor code to be based on device description structs. Fixed 74121 clocking logic.
. Improved dealing with non-convergence situations. No changes for well-behaved netlists. Netlists reporting "newton loops exceeded" messages should now report a lot less of these messages. In case newton-raphson does not converge, netlist will reset the state back to the beginning of the timestep. It will than use a number of very small timesteps to hopefully deal with the non-convergence due to a too big timesteps. Afterwards solving continues using dynamic timestepping until the time-slice is complete. This is a lot better than the previous approach. This is meant as a performance optimization helper. Ideally, your netlists never produce "newton loops exceeded" messages. Any events for connected analog and digital inputs will happen after the timeslice is complete. Thus this approach - as the previous one - are not suited for high-frequency (such as video outputs) situations. In these case, only dynamic timestepping or reducing the fixed timestep are a suitable solution.
. Use threads on netlist logs. This significantly increases the performance of output/terminal logs. Added a psemaphore class to pmulti_threading.h.
. Fixed power pin names for CMOS devices. For truthtable cmos devices the power pin names will now be set according to the logic family. Fixed some issues for CD4538. Changed "already connected" warning to info level. Some ICs (CD4538) connect pins internally to GND and the schematics again externally. This will cause this info to be printed. The warning now is a lot more verbose.
. All inputs now explicitly specify a signal handler: Currently devices use the "update" function if no handler is given for an input. For this to work the update function has to be virtual. This will cause issues on shared execution schemes like CPU/GPU using NVCC. This is the first batch of changes to ensure that handler resolution is static.
. Emit a warning every 100 invocations of Newton Raphson resolution (solver\nld_matrix_solver.cpp)
. Always take power pin names from logic family. Default NMOS power pins to VCC and GND. MOS uses VDD/VSS - update gamemachine netlist.
. Reduced overshoot impact on NE555 astable frequency: If TRIG and TRESH are connected overshoot compensation will be enabled. The approach is raw but delivers results (at 5 to 10 steps per discharge/charge) within a couple of percent. Please take into account that any datasheet formulas are idealistic. Neither capacitor, resistor, internal resistor tolerances are taken into account. Nor are ambient temperature and chip temperature.
. Fixed Inductor state saving (analog\nlid_twoterm.cpp). Code maintenance: More handler alignment. Dead code removal. Removed update calls which do nothing. Comment out empty reset and update calls.
. Avoid NE555 oscillation due to overshoot compensation. Fixed Clang error: No matching constructor for initialization of 'analog::nld_twoterm' (devices\nld_4066.cpp).
. Prepare road towards trapezoidal integration. This is a long term transition goal. Documented in source (see NL_USE_BACKWARD_EULER).
. Potential regression trigger: Removed update and NETLIB_UPDATE completely. Startup initialization order may change. This may cause regression tests to trigger. This is expected. Logic TTL devices do not have a defined power-up state. That's why reset circuits exist which create a reset signal *after* all power supply lines are stable.
. Include timestamp in newton-raphson loop warnings (solver\nld_matrix_solver.cpp). Fixed logging of final timestamp (devices\nld_log.cpp).
. Added netlist simulations for the following games: Armor Attack, Barrier, Boxing Bugs, Rip Off, Solar Quest, Space Wars, Speed Freak, Star Castle, Star Hawk, Sundance, Tail Gunner, War of the Worlds and Warrior. Removed previous samples-based sound.
. Modernized 74164 and 74393 netlist TTL devices
. nld_matrix_solver is now owned by nld_solver. Added frontier documentation (devices\nlid_system.h).
. Rewrote scheduler scheduling: All solver scheduling is now handled by nld_solver. Previously, for dynamic timestepping the sub solvers would be responsible for their scheduling themselves. This prevented any attemps to use parallel execution of solvers. Now the route is free towards experiments to use parallel execution of solvers. Uses ptimed_queue_linear in solver scheduling. Improved netlist queue implementation (template now). Added const delegates and subsolver stats. Removed dead code.
. Separated nl_base.h into separate header files. This clean-up exercise will hopefully make it easier to navigate the core code. Another long term goal is to further straighten the object model.
. Include GMRES solver in build. The GMRES solver for larger matrices (>>100) can outperform Gaussian elimination. Including it so it gets wider attention. As far as I know netlist is the only SPICE-like circuit simulation providing a GMRES solver.
. Sub solvers now have their own parameter set. Example: PARAM(Solver.Solver_0.METHOD, "GMRES"). Will use the GMRES solver instead of the default MAT_CR solver. Same applies to all Solver parameters. Please use with care. If you change your netlist (e.g. using frontiers) the allocation of nets to solvers and the number of solvers may change. Thus this type of tweaking should only be used after the netlist completely works.
. Floppy
. Fixed spinup on interrupt command. Do not RESTORE at reset WD1770/72 (machine\wd_fdc.cpp).
. A single missing sector was causing it to give up on an images, as incompatible. Being a little more permissive here helps working with some old recovered disk images with some lost sectors (formats\wd177x_dsk.cpp).
. Imagetek I4100 052 VDP: Partially fix flip screen. Fixed sprite position, tilemap offsets and glitches in Hyper Duel.
. Intel 8255 PPI: Set ibf flag in output mode for port A
. MC6840 PTM: Fixed a couple of issues related to the T3 divisor
. Printer: Initialized the data output high. High is the restful state for RS232. The low level could cause continual breaks to be received by an attached device and this could cause problems for some drives (bus\rs232\printer.cpp).
. Sound Blaster and Game Blaster Sound Card: Fixed SAA1099 output and clock inputs (verified from real hardware)
. V3021 RTC: Support serial interface. Implemented RAM and address commands. Use device_rtc_interface for RTC handling (machine\v3021.cpp).
- aleck64.cpp: Modified burn_cycles method (machine\n64.cpp)
- bigkarnk_ms.cpp, bloodbro_ms.cpp, galpanic_ms.cpp, raiden_ms.cpp, splash_ms.cpp and toki_ms.cpp: Minor improvements. Misc work on sprites for Raiden (Modular System).
- cave.cpp: Use gfxdecode for sprite decoding. Use generic gfx layout for 4bpp tilemap. Reduced duplicates and unnecessary values.
- cinemat.cpp
. Added netlist simulations for the following games: Armor Attack, Barrier, Boxing Bugs, Rip Off, Solar Quest, Space Wars, Speed Freak, Star Castle, Star Hawk, Sundance, Tail Gunner, War of the Worlds and Warrior. Removed previous samples-based sound, fixes (ID 02603), (ID 03307) and (ID 03720).
. Added built-in minimal artwork for Warrior. Decreased noise level in Space War and Barrier to allow filtering to kick in.
- ddenlovr.cpp: Replaced Z80 CPU1 with 'Kawasaki Steel KL5C80A12' in Mahjong Daimyojin and Mahjong Momotarou
- exidyttl.cpp
. Death Race roms 36 and 35 were corrupt, fixed with correct images from clone Robot Hunting (bootleg of Death Race). Added note about format of image 36 [Frank Palazzolo].
. Clone Robot Hunting (bootleg of Death Race) roms now match Death Race 100%. Driver now uses Death Race rom images.
. All Demolition Derby 512 byte roms were set to length 256 (incorrect length). Some upper bits in nibble-wide roms were not set to default zero.
. Added newly dumped Destruction Derby roms from Exidy PCB, images now match fixed images from Demolition Derby (expected). Redundant with Demolition Derby in chicago.cpp, but it is a different PCB layout and different company.
- goldnpkr.cpp: Clean-ups, fixes, updated links and a new addition.
- gotcha.cpp and zerozone.cpp: Minor cleanups
- hng64.cpp: Emulated MMU in KL5C80A12 CPU. MMU handling in HNG64 has been moved to the core; the rest is not implemented yet.
- hyprduel.cpp
. Fixed sprite delay
. Fixed Imagetek I4100 052 VDP glitches in Hyper Duel
- megaplay.cpp: Added 5x motherboard PLDs
- midzeus.cpp
. Moved some Zeus2-specific members into the appropriate subclass and added more state registration
. Added skeleton devices for the IBM 21S850 IEEE 1394 PHY controller and the TI TSB12LV01A IEEE 1394 link-layer controller. 'The Grid' no longer hangs. Added skeleton IBM 21S850 IEEE PHY support, hooked it up in midzeus2 to accurately reflect the PHY model used.
- nemesis.cpp: Fixed VLM5030 speech at least halfway in TwinBee (gx400_speech_w; drivers\nemesis.c) (ID 07537)
- pgm.cpp
. Simulated 'Photo Y2K 2' sprite offset decode (machine\pgmprot_igs027a_type1.cpp) (Game now playable). Support for V3021 RTC serial interface. Implemented RAM and address commands. Use device_rtc_interface for RTC handling (machine\v3021.cpp).
. Use struct for sprites and raw parameters for screen. Fixed timing of intro sequences in some games. Use generic gfx layout for foreground. Moved VBlank IRQ into screen_vblank. Reduced duplicates. Added notes.
- photon.cpp: Cleanup
- seattle.cpp and vegas.cpp: Fixed 8 way and 49 way joystick selection on Vegas and Seattle drivers (ID 07340)
- segas18.cpp: Fixed controls do not work in Laser Ghost and Wally wo Sagase! (ID 07708)
- sigmab98.cpp
. Eliminated hack to force starting PC. Changed Sammy medal games to use KL5C80A12 CPU device with proper MMU emulation (animalc, gocowboy, haekaka, itazuram, pyenaget and tdoboon).
. Execute enough of the Sammy medal game BIOS to initialize things properly. Split up driver state class.
- taito_l.cpp
. Removed old rombank debug logging
. Fixed Fighting Hawk rombank mask, fixes background graphics garbled (ID 07696).
- tigeroad.cpp: Minor cleanups
- tourvis.cpp: Added BIOS V4-54
- vegas.cpp
. Fixed nbashowt, nbanfl and nbagold (Games now playable). Removed depricated DRC flag and added a flag to disable intrablock branching (cpu\mips\mips3drc.cpp) (ID 07340).
. Added default port mapping for 8WAY players. Fixes a crash in Road Burners caused by trying to read undeclared io ports. Set default ioport IN2 to IPT_UNUSED for analog games.
- midyunit.cpp: Cleaned up the banking on the Williams System 11 Background Sound/Music board device to support banking up to 27c010 sized EPROMs, which are used on the prototype Funhouse pinball and on High Impact Football on Midway Y-Unit hardware. Added more notes about the operation/hookup and variants of the System 11 Background Sound/Music board.
- 18 Holes Pro Golf: Documented differing opcode in clone (set 2) which causes the wrong ball positioning
- 280-ZZZAP: Improvements to 280-ZZZAP netlist audio. Noise-based sound effects corrected. The original strength of the zener noise voltage was about three orders of magnitude too low for the current being passed through a zener of this type. This prevented the noise generator from working as designed and made the noise far too weak for the noise-based sound effects to work properly. Those effects now sound much closer to the real hardware. Implemented faster high-level emulation version of noise generator (Credit to Couriersud for suggesting this). The corrected noise voltage made the component-level emulation of the noise generator much too demanding on the minimum timestep needed to produce accurate results without unrealistic voltage spikes, and so will not run accurately at reasonable emulation speeds. But by replacing it with a simple but effective AFUNC()-based comparator, we get a functionally similar noise signal generator that produces effectively identical output while still being able to run with 48 kHz static timestepping. So we get both decent emulation speed and correct-sounding noise effects. Added output voltage clipping on post-crash sound to remove voltage spikes, resulting in a smoother, more accurate sound (Credit to Aaron Giles for suggesting this clipping method). Changed output to be taken from second LM3900 output opamp (inverted signal) for smoother waveform and better tone quality. Added master volume potentiometer which can be user-set, set to midpoint by default. Adjusted output scaling and offset to match. Various explanatory comments expanded or corrected.
- AGEMAME
. Added AY8913 sound chip back to MPU4Video boards to fix the 'lock in warning' sounds in The Crystal Maze. Adjusted internal layouts to fix ESCAPE button alignment.
. Adjusted clock speed of sampled sound board in 'The Mating Game' and clones, fixes playback. Adjusted inputs to match reports in test mode
. Fixed some clone relationships in v4mazbla, v4psi14d, v4psi20d, v4psi214, v4psia, v4psib and v4tetrs1.
. Allow 'Strike it Lucky (v0.5) (MPU4 Video)' and 'Barquest (v2.6d) (MPU4 Video)' to decode questions
. Protection workarounds to get more games showing video
. Basic layout and input tweaks to v4addlad
. Hookup joystick interfaces to Tetris Payout and Prize Space Invaders
. Added inputs and layout for Strike it Lucky. Corrected inputs for Adders and Ladders.
. Added support for simple LED extender to mpu4.cpp driver
. Added inputs and layout for Barquest and Barquest 2, added DIL switches to Prize Space Invaders and Prize Tetris. All games in this driver now default to a common set of inputs for easier discovery (drivers\mpu4vid.cpp). Corrected typo in logger (machine\mpu4.cpp).
. Added payout shelf opto to Prize Space Invaders
. Start to untangle and split apart and properly identify some mpu4vid sets now that they boot. There's nothing actually new here, despite it appearing that there are a lot of new clones and new sets, they're just the result of finally being able to identify some things properly, work out what belongs where, and gain a better understand of what is missing - some things were in entirely the wrong drivers, or paired with the incorrect ROMs.
. Tweaks to some MPU4 Video inputs
- Block Gal: Partial DIPs fix (ID 07702)
- Bosconian: Sprites have a lower priority than background (video\bosco.cpp)
- Captain Silver: Redumped and verified the i8751 MCU
- Dobou-Chan: Moved game from BishiBashi to KonMedal68k driver, GFX are mostly corrected.
- Double Dragon: Modified clone Double Dragon (bootleg with 3xM6809, set 1) machine config to actually reflect what's on the PCB
- Escape from the Planet of the Robot Monsters: Fixed game freezes upon end of demonstration (ID 07691)
- EuroPlay 2001: Added new motherboard BIOS
- Four Trax: Fixed default gearshift binding
- G-LOC Air Battle: Dumped drive board rom
- Gun Fight: Multiple improvements to Gun Fight netlist audio: Model for transistors adjusted, replacing default NPN transistor model with a high-gain NPN transistor type that more closely resembles those used by the real Gun Fight sound circuits. This has a quite obvious effect on the shot sounds, and it seems the circuits were designed for this effect. Made all volume potentiometers user-adjustable; previously fixed at 50%. Replaced abstract model of noise generator with component-level one, including a model of the generator's zener diode. Zener noise is provided by an associated Gaussian white noise source running off a 48 kHz clock. Both the zener diode and Gaussian white noise source are component models recently added to the netlist library. Supply voltage to amplifying transistors tweaked downward from 16.5 volts to 16 volts, determined by properly analyzing power supply circuit and confirmed with a documented reference. Much more commentary describing the sound circuits' function and modeling issues.
- IGMO: Added color prom, palette is now correct.
- Image Fight: Dumped i8751 MCU
- King Derby: Fixed debug assert in clone Cow Race (King Derby hack) (ID 07690)
- Lethal Crash Race: Minor cleanups
- Mahjong Senka: Decrypted game, gets in game but glitches heavily.
- Mortal Kombat: Fixed sound and added PAL dumps to clone Mortal Kombat (Yawdim bootleg, set 2)
- Moon Cresta: Merged Sirio II (Calfesa S.L. Spanish Moon Cresta bootleg, set 1), Sirio II (Calfesa S.L. Spanish Moon Cresta bootleg, set 2) and a third dump in a single correctly dumped set 'Sirio II (Calfesa S.L. Spanish Moon Cresta bootleg)'. All three had corrupted ROMs.
- PinMAME
. Switch all the pre-WPC Williams pinballs to using io port arrays for their switch matrix, which gets rid of runtime lookups and fixes MAME crashes if a value with more than one bit set is written to the column select (drivers\s3.cpp, s4.cpp, s6.cpp, s6a.cpp, s7.cpp, s8.cpp, s8a.cpp, s9.cpp, s11.cpp, s11a.cpp, s11b.cpp and s11c.cpp).
. Fixed old copypaste mistake (m_pias->irqa_handler() --> m_pias->irqb_handler(); drivers\s8.cpp, s8a.cpp, s9.cpp, s11.cpp, s11a.cpp and s11b.cpp). Added override for all early williams pinballs.
. Switch William system 11/11a/11b/11c pinballs to use input_merger for the maincpu and audiocpu IRQ inputs, and rewrote the timer IRQ generator to be more accurate vs hardware. Fixes the advance and up/down operator inputs, and may make certain games more stable.
. Make drivers\wpc_dcs.cpp and wpc_s.cpp class definition style more consistent with the other Williams pinball drivers
. Williams System 11/11a/11b/11c pinballs: Further consistency fixes with device and function names, more fixes (missed a few earlier) relating to the CVSD speech clock polarity and digital input bit masking, and corrected some memory/device mirroring issues to be consistent across the drivers.
. Williams System 11C "background" Audio Board: Added PIA portb and cb2 write callbacks and synchronize fences, and hook them up, this fixes the "MUSIC ERROR" and various bg-music feedback-triggered sounds in Williams System 11C pinballs, i.e. the "song" in Dr. Dude works correctly now. This is also preparation for renaming this device to "Williams D-11581 Audio Board" as the same PCB is also used on some Midway Y-unit arcade games, some Williams System 11A pinballs and all Williams System 11B pinballs (except Jokerz), not just on Williams System 11C pinballs. Added notes to Williams D-11581 Audio Board device.
. Williams System 11B: Switched to use the Williams D-11581 "Audio Board" device instead of its own implementation. Document the switches needing to be held to get in-game in all of the System 11B pinballs. Fill out the remainder of the System 11B switch matrix to allow all 64 possible switches to be hit.
. Fixed the input matrices in Williams System 11/A/B/C and the WPC Alphanumeric drivers, so all possible inputs can be triggered with keyboard keys. Fixes lack of coins (which are mapped in a non-standard location) in the WPC versions of Dr. Dude. Add some notes about the WPC S11 sound interface adapter board used by WPC version of Dr. Dude and the prototype version of Funhouse.
. Cleaned up the banking on the Williams System 11 Background Sound/Music board device to support banking up to 27c010 sized EPROMs, which are used on the prototype Funhouse pinball and on High Impact Football on Midway Y-Unit hardware. Added more notes about the operation/hookup and variants of the System 11 Background Sound/Music board.
. Splitted the Williams System 11 Background Sound/Music board emulation off the 11C version into a subdevice, so the different mixing resistors used on the System 11C vs 11A/11B versions can be emulated. Switch Williams System 11A over to use the common Williams System 11 Background Sound/Music Board device. Added a device line to the Williams System 11 Background Sound/Music Board device for the incoming /RESET signal and hook it to the various drivers.
. Fixed Visual PinMAME build. Changed return value to same type as expected (s3.cpp, s4.cpp, s6.cpp, s6a.cpp, s7.cpp, s8.cpp, s8a.cpp, s9.cpp and s11.cpp)
. Corrected Pokerino (L-1) sound PROM. Fixed loss of sound in Still Crazy (ID 07689). Added correct roms for clone Pentacup (rev. 2).
. Fixed rom loading for Funhouse prototype w/System 11 Sound HW. Miscellaneous typo and detail fixes for notes in Williams System 11 BG Audio Board device and WPC Alphanumeric driver.
- Sadari: Added button 3 (ID 07693)
- The Simpsons: Get rid of black borders by improving the screen aspect ratio
- Space Invaders Anniversary: Game doesn't have ZSG-2 sound
- Super Free Kick: Switched to bankdev (adapting pengadvb.cpp implementation)
- Super Othello: Fixed ASR8 and ASR16 opcodes (cpu\m6809\base6x09.ops). Simplified maincpu-subcpu comms, game works again since the M6809 rewrite in MAME 0.148u2 (ID 06033).
- Super Two In One: Corrected dipswitch connections, dipswitch settings and button labels using manual as a guide. Use recommended button layout/labels from manual and fixed coin/credit counter outputs.
- Tournament Solitaire: Skip protection(?) check in clone Tournament Solitaire (V1.04, 06/22/95)
- Truco-Tron: Cleaned up the driver and improved the documentation
- unknown rocket/animal-themed poker: Merged parent and clone to 'unknown rocket/animal-themed poker'. They are just one set with banked programs. Added technical notes. Promoted game to working.
- Varia Metal: Fixed flipped tilemap offset
- Vector games: Added new option beam_dot_size that controls the rendered size of 'dots'
- Violent Storm: Added needed mirror to fix a gfx issue
- X-Men
. Use shared_ptr_array
. Fixed some gfx issues in clone X-Men (6 Players ver ECB)
- Fixed rom names in cave.cpp, ddragon.cpp, exidyttl.cpp, itech8.cpp, leland.cpp, m72.cpp, midvunit.cpp, mw8080bw.cpp, namcos2.cpp, s3.cpp, sidepckt.cpp and tempest.cpp
- Dipswitch fixes in armedf.cpp, ddenlovr.cpp and schick.cpp
- Description changes of 4-in-1 (version SWS1-110984), AGEMAME (lots of), Danger Zone (rev 2), Diana Bifuca, Double Wings (set 1), Funhouse (9.05H), Funhouse (L-3), Funhouse (L-4), Funhouse (L-5), Funhouse (L-9, SL-2m), Funhouse (L-9, SL-2m, bootleg improved German translation), Master Boy (1987, Z80 hardware, Ichi-Funtel, set 1), New Quiz (Modular System bootleg of Gals Panic), Pipi & Bibis / Whoopee!! (bootleg, decrypted), Pipi & Bibis / Whoopee!! (Ryouta Kikaku bootleg, encrypted), Slap Shot (Ver 2.2 J), Super Spacefortress Macross II / Chou-Jikuu Yousai Macross II (Gamest review build), Ultra X Weapons / Ultra Keibitai (Gamest review build) and unknown rocket/animal-themed poker
- Renamed (crusnusa) to (crusnusa41), (dblewinga) to (dblewingb), (microdar) to (dibifuca), (slapshot) to (slapshotj), (sms4in1) to (sms4in1a), (v4barqst) to (v4barqstd), (v4cmaze2a) to (v4cmaze2_amld), (v4cmaze3a) to (v4cmaze3_amld), (v4cmazea) to (v4cmaze_amld), (v4mazbla) to (v4mazbel15), (v4miami) to (v4mdiceger), (v4psi14d) to (v4psibcd), (v4psi20d) to (v4psid), (v4psi214) to (v4psi14a), (v4psia) to (v4psibc), (v4psib) to (v4psi14), (v4time) to (v4tmach) and (v4wizea) to (v4wizeo)
- MAME
. VIDEO RENDERING SYSTEM
. Properly clean up d3dintf (render\drawd3d.cpp)
. More lenient with resizing very large views in windowed mode. Reduced minimum window height (osd\windows\window.cpp).
. Added default flags parameter in draw function (TILEMAP_DRAW_ALL_CATEGORIES; emu\tilemap.h)
. Don't add parent set external artwork if artwork found (emu\render.cpp)
. DEVICE
. Removed m_totalcycles workaround (emu\diexec.h)
. Added workaround for GCC and Clang 8 (emu\devcb.h)
. UI
. Able to show emulation warnings from tab menu. Swap order of popup screens (gameinfo first, warnings second) and added "press any key" to gameinfo.
. Get help from website instead of files that don't exist (mame\clifront.cpp)
. PLUGINS: Don't save empty configuration files file (plugins\autofire\autofire_save.lua)
. Validity: Added checks for bilinear filter vector routines (emu\validity.cpp)
. Device Network Interface: Set default network device to be none to avoid inadvertantly spamming a network (emu\dinetwork.cpp)
. Updated RTD docs theme to 0.5.0 to fix search box (docs\themes\sphinx_rtd_theme). Preliminary work on -joystick_map redesign. Adjustments to phrasing for analog mapping (docs\source\commandline\commandline-all.rst). Added Health warning text.
. Enabled save state support in big10.cpp, blackt96.cpp, kas89.cpp, kurukuru.cpp, littlerb.cpp, looping.cpp, lucky74.cpp, luckybal.cpp, namcos2.cpp, sfkick.cpp, srmp6.cpp, supertnk.cpp, tigeroad.cpp and tonton.cpp. Fixed save state support in luckybal.cpp and rulechan.cpp.
. Fixed initializations issues that were causing problems in DEVNOCLEAR debug builds (cpu\h8\h8_dma.cpp, machine\6850acia.cpp, 8042kbdc.cpp, ncr539x.cpp, s32comm.cpp, video\dp8350.cpp, k057714.cpp and jangou_blitter.cpp)
. Updated changed set names in plugins\hiscore\hiscore.dat
- VGM player: Support SAA1099 stereo output (Reference: Pinout, datasheet)
- Compiling
. MinGW SDL build fails with end-group auto added by that LinkSupportCircularDependencies flag option (scripts\genie.lua)
. asmjit: Only build asmjit on x86 and x86_64 (scripts\src\3rdparty.lua and main.lua). Fixes unable to compile MAME 0.222 for ARM processor (Rasbian Buster) (ID 07687).
. Added arm64 and s390x to Travis CI (travis.yml). Overhaul travis.yml in an attempt to speed up macos builds (travis.yml).
. Switch appveyor GCC build to -O3 (appveyor.yml). Appveyor MSYS2 workaround: Work around appveyor not being able to update MSYS2. There has been a change to MSYS2 package maintainers, meaning that the packages are now signed with a different key: https://www.msys2.org/news/#2020-06-29-new-packagers. Import the new keys manually until appveyor image is updated with a new msys2-keyring package. Explicitly kill msys2 before the second pacman call (appveyor.yml).
. Removed superfluous semicolons in various devices and drivers (x();;)
. Restored some standard library #includes, added some things that were used but not #included and clean up some #include guards.
. Fixed SOL2 build on GCC 10.2 by working around overload resolution problem (3rdparty\sol2\sol\)
- Debugger: Added debugger command saver for memory region and debugger command loadr for memory region (debug\debugcmd.cpp).



"Theory is when you know everthing but nothing works. Practice is when everything works but no one knows why.
In our lab, theory and practice are combined: nothing works and no one knows why."



[Posted by: MASH]

[Annc] MAMEUI64 .223 w/ icons & snaps released.

NegaMAME 0.223-1

$
0
0

Along with MAME and all its fork, NegaMAME 0.223-1 is also ready for download. Go grab it at http://babelsoft.net/products/negamame.htm

This MAME derivative has been designed to be used with the front-end Negatron in order to have complete access to all the machine configuration options within Negatron, especially useful for emulated computers and consoles.

This is quite irrelevant for emulated arcade games though. If you only play arcade games, you can simply use Negatron with regular MAME.

Note: 0.223-1 must be understood as the 1st version of NegaMAME synchronised with MAME v0.223. If other issues arise with this version, I would release a v0.223-2

[Posted by: xinyingho]

History.dat 2.23 released

NPlayers 0.223

New Hiscore.dat for mame v0.223


Team Europe confirmed MCU Dump of Legend of Hero TONMA (World)

renameSET.dat 0.223

$
0
0

Finally a new MAME and here is also the new one progetto-SNAPS renameSET.dat 0.223.

http://www.progettosnaps.net/renameset/

Changelog:
* 4.53 2020/08/22: Added 0.223 infos, also update all the other files of the pack.
* 4.52 2020/08/01: Fixed some entries in very old versions.
* 4.51 2020/07/23: Fixed an incorrect rename and removal regarding the latest version added.
 
 
$0.223 [#662]
2020/08/06
42.585 items, 37.498 machines (-2/+435), 12.577 parents (+68), 24.921 clones (+365), 73 BIOS, 5.014 device (+74), 975 use CHDs (+3), 1.237 use Samples (-17), Working 13.434 (+79), NotWorking 24.064 (+354), Mechanical 15.339 (+27), NotMechanical 22.232 (+406), SaveState Supported 10.542 (+219), SaveState Not Supported 32.043 (+288)
315.221 roms (+2316), 313.570 program roms (+2306), 573 BIOS roms (+7), 1.078 CHD roms (+3), 359 sample roms (-66)
592 active SL (+2), 125.191 active software (-4/+142)
19 ren:
crusnusa > crusnusa41
dblewinga > dblewingb
mackbd > mackbd_m0110
microdar > dibifuca
slapshot > slapshotj
sms4in1 > sms4in1a
v4barqst > v4barqstd
v4cmaze2a > v4cmaze2_amld
v4cmaze3a > v4cmaze3_amld
v4cmazea > v4cmaze_amld
v4mazbla > v4mazbel15
v4miami > v4mdiceger
v4psi14d > v4psibcd
v4psi20d > v4psid
v4psi214 > v4psi14a
v4psia > v4psibc
v4psib > v4psi14
v4time > v4tmach
v4wizea > v4wizeo
2 del:
animpkra
sirio2a

14 softwares renamed:
cpc_flop | secretag02 > slyspy01
cpc_flop | secretag03 > slyspy04
cpc_flop | slyspyse > slyspy02
cpc_flop | slyspyse02 > slyspy03
cpc_flop | slyspyse03 > slyspy05
mobigo_cart | fishrekg > shrekfag
sgi_mips | indizone > indizone_1
vsmilem_cart | actnmniama > actnmniam6
vsmilem_cart | cinderlam2g > cinderlamg2
vsmilem_cart | ltleinstnm > ltleinstnm2
vsmilem_cart | ltleinstnm2g > ltleinstnmg2
vsmilem_cart | ltleinstnma > ltleinstnm5
vsmilem_cart | ltleinstns > ltleinstn
vsmilem_cart | mickeychmfr005 > mickeychmf005

4 softwares removed:
cpc_flop | secretag01
cpc_flop | slyspyse01
cpc_flop | slyspyse04
pc98 | hldruna


[Posted by: AntoPISA]

BletchMAME 2.0

$
0
0

https://www.bletchmame.org

This release does not offer any new features, but rather is the result of an overhaul of the application itself. Most notably, BletchMAME was transitioned from wxWidgets to Qt.

[Posted by: Bletch]

MAME 0.224

$
0
0

MAME 0.224

Are you ready kids? MAME 0.224 (our August release) is out now! As always, there’s plenty to talk about. First of all, the Magnavox Odyssey² and Philips Videopac+ G7400 have had a major overhaul, with many graphical errors fixed, most software working, and support for the Chess and Home Computer modules. The Gigatron 8-bit homebrew computer, created by the late Marcel van Kervinck and based entirely on 7400-series logic chips, is now working with graphics and controller support. Acorn 8-bit expansions continue to arrive, with several additions for the BBC Micro and Electron. Speaking of expansions, regular contributor F.Ulivi has delivered serial modules for the HP Integral PC and HP9825/HP9845 families.

Analog arcade audio continues to advance. If you’ve played Namco’s Tank Battalion, ancestor of the NES classic Battle City, you’ll be acutely aware of the limitations of the sample-based audio. That has been addressed this month, with netlist-based audio emulation. For Midway, 280 ZZZAP sound has been further refined, and netlist-based audio has been implemented for Laguna Racer and Super Speed race, which use similar circuitry. Sega G-80 games have received some long-overdue attention, with netlist-based audio added for Astro Blaster, Eliminator, Space Fury and Zektor, as well as better Universal Sound Board emulation for Star Trek and Tac/Scan, and more accurate CPU timing. Other games receiving netlist-based audio are Destroyer and Flyball from Atari, and Fire One and Star Fire from Exidy. On the topic of audio emulation, the ultra low cost GameKing now has preliminary sound emulation, making the games feel more complete.

Work on UK gambling systems has continued, with several more Barcrest, BWB and JPM games working in this release. There are also a number of new European gambling games, including several Cherry Master and Jolly Joker sets. A significant number of arcade driving games have had additional internal layouts optimised for use on wide aspect ratio displays added. Other advances in home computer emulation include Apple IIe RGB monitor mode support, Apple II CMS SCSII II card support, and proper emulation speed for the VTech Laser 500.

As always, there’s far more happening than we have space for here, and you can read all about it in the whatsnew.txt file, or get the source and 64-bit Windows binary packages from the download page.

Read the rest of this entry »

[Posted by: Vas Crabb]

HBMAME 0.224

$
0
0

https://arcade.mameworld.info/hbmame
https://hbmame.1emulation.com

What's new in HBMAME
====================

2020-08-26 0.224

- Metal Slug 4 and X the remix has been updated

New Games
---------------------------------
- [captcomms97] Captain Commando (Elite Edition Update 2020-07-13)
- [captcomms98] Captain Commando (Elite Edition Update 2020-07-22)
- [captcomms99] Captain Commando (Warlord Version 2020-07-21)
- [captcomms100] Captain Commando (Elite Edition Update 2020-08-03)
- [captcomms101] Captain Commando (Warlord Version 2020-08-03)
- [captcomms102] Captain Commando (Journey Version 2020-08-12)
- [captcomms103] Captain Commando (Master Second Edition 2020-08-12)
- [dinos271] Cadillacs and Dinosaurs (Uranus Edition Update 2020-06-14)
- [dinos272] Cadillacs and Dinosaurs (Falling Dragon Edition 2020 2020-08-06)
- [dinos273] Cadillacs and Dinosaurs (Ares Edition 2020-08-06)
- [dinos274] Cadillacs and Dinosaurs (Multi-Mode Enhanced Edition 2020-08-11)
- [dinos275] Cadillacs and Dinosaurs (Wushuang Jianglong Edition 2020-08-11)
- [dinos276] Cadillacs and Dinosaurs (God of War Edition japanese 2020-08-09)
- [knightsh18] Knights of the Round (The Warriors Enhanced Edition 2020 2020-08-02)
- [knightsh19] Knights of the Round (The Falling Dragon Edition 2020 2020-08-02)
- [knightsh20] Knights of the Round (Wushuang Jianglong Edition 2020-08-02)
- [kof2k2s110] Kof2002 (PlayStation 2 Enhanced Edition Original (Iori Bailu k9999 Diamond)
- [kof2k2s111] Kof2002 (PlayStation 2 Enhanced Edition Extremely simplified (Iori Bailu k9999 Diamond)
- [kof2k2s112] Kof2002 (PlayStation 2 Female Storm Edition Original 2019-03-19)
- [kof2k2s113] Kof2002 (PlayStation 2 Female Storm Edition Extremely simplified 2019-03-19)
- [kof2k2s114] Kof2002 (Third Edition of the Kingdom of Gods 2020-06-14)
- [kof2k2s115] Kof2002 (Resurrection 2017 2020-07-17)
- [kof2k2s116] Kof2002 (Lucar Enhanced Edition 2020-08-09)
- [kof97s195] Kof'97 (YK World Buwu 83 Modified Edition Original 2020-07-15)
- [kof97s196] Kof'97 (YK World Buwu 83 Modified Edition Simplify 2020-07-15)
- [kof97s197] Kof'97 (YK World Buwu 85 Modified Edition Original 2020-07-15)
- [kof97s198] Kof'97 (YK World Buwu 85 Modified Edition Simplify 2020-07-15)
- [kof97s199] Kof'97 (YK Clone Zero Modified Version Original 2020-07-08)
- [kof97s200] Kof'97 (YK Clone Zero Modified Version Simplify 2020-07-08)
- [kof97s201] Kof'97 (10th Anniversary Original 2020-07-12)
- [kof97s202] Kof'97 (10th Anniversary Simplify 2020-07-12)
- [kof97s203] Kof'97 (Crazy Crane BC Edition Original 2020-07-31)
- [kof97s204] Kof'97 (Crazy Crane BC Edition Simplified 2020-07-31)
- [kof97s205] Kof'97 (10th Anniversary Original 2020-08-09)
- [kof97s206] Kof'97 (10th Anniversary Simplified 2020-08-09)
- [kof98hh133] Kof'98 (Anger Enhanced Edition 2009-04-15)
- [kof98hh134] Kof'98 (Cosmic Simplify 2020-07-25)
- [kof98hh135] Kof'98 (BC Second Impact Edition 2020-07-29)
- [kov2h26] Knights of Valour 2 (Green Edition 2020-07-15)
- [kov2p204s102] Knights of Valour 2 Plus (Phoenix Dance Dragon Song 2020-07-22)[NOT WORKING]
- [kov2p204s103] Knights of Valour 2 Plus (Qi Men Dunjia 2020-08-06)
- [kovpluss376] Knights of Valour Plus 2012 (Warriors Edition 2020-07-14)
- [kovpluss377] Knights of Valour Plus 2012 (You Ju Edition 2020-08-03)
- [kovsho188] Knights of Valour Super Heroes Plus (God of War 2020-07-10)
- [kovsho189] Knights of Valour Super Heroes Plus (You Ju Edition 2020-03-07)
- [kovsho190] Knights of Valour Super Heroes Plus (Green Edition Version A 2020-07-31)
- [mhavocpex3] Major Havoc - The Promised End (v0.52)
- [mhavocpex4] Major Havoc - The Promised End (v0.67)
- [mhavocpex5] Major Havoc - The Promised End (v0.72)
- [mks02] Mortal Kombat (Revision 5.0 Kaillera Friendly 2018-02-20)
- [mk2s02] Ultimate Mortal Kombat II (Tournament Edition 2020-07-23)
- [mk3k] Mortal Kombat 3 (Revision 2.1 Kaillera Friendly 2018-02-20)
- [mslug3h01] Metal Slug 3 (Zombie Players Mode Edition 2020-05-31)
- [mslug3h09] Metal Slug 3 (Mummy Players Mode Edition 2020-05-31)
- [mslug4hh59] Metal Slug 4 (Zombie Crisis 2020-08-03)
- [mslug4hh60] Metal Slug 4 (Rise Of The Apes 2020-08-03)
- [mslug4zb01] Metal Slug 4 (Zombie Players Mode Edition 2020-08-10)
- [mslug4zb02] Metal Slug 4 (Zombie Players Mode Multi-Function Edition 2020-08-10)
- [mslug4zb03] Metal Slug 4 (Zombie Players Mode Enemies Resetting Edition 2020-08-10)
- [mslug4zb04] Metal Slug 4 (Zombie Players Mode Enemies Resetting Multi-Function Edition 2020-08-10)
- [mslug4mk01] Metal Slug 4 (Monkeys Players Mode Edition 2020-08-10)
- [mslug4mk02] Metal Slug 4 (Monkeys Players Mode Multi-Function Edition 2020-08-10)
- [mslug4mk03] Metal Slug 4 (Monkeys Players Mode Enemies Resetting Edition 2020-08-10)
- [mslug4mk04] Metal Slug 4 (Monkeys Players Mode Enemies Resetting Multi-Function Edition 2020-08-10)
- [mslug4mb01] Metal Slug 4 (Momia Players Mode Edition 2020-08-10)
- [mslug4mb02] Metal Slug 4 (Momia Players Mode Multi-Function Edition 2020-08-10)
- [mslug4mb03] Metal Slug 4 (Momia Players Mode Enemies Resetting Edition 2020-08-10)
- [mslug4mb04] Metal Slug 4 (Momia Players Mode Enemies Resetting Multi-Function Edition 2020-08-07)
- [mslug5dh73] Metal Slug 5 (Enemy Soldiers Enhanced Version 2020-08-07)
- [mslugxz82] Metal Slug X (Apocalyptic Time 4.0 2R Edition 2020-06-23)[HomeBrew Exclusive]
- [mslugxz83] Metal Slug X (Allen O'Neil See You In Hell 2020-07-16)[TEST DEMO][HomeBrew Exclusive]
- [mslugxz84] Metal Slug X (Apocalyptic Time 5.2 2R Edition 2020-08-04)[HomeBrew Exclusive]
- [mslugxz85] Metal Slug X (Multi-Carrier 2R Edition 2013-01-05)
- [mslugxz86] Metal Slug X (Extreme Space 2R Edition 2015-04-10)
- [mslugxese01] Metal Slug X (Extreme Space 2R Edition 2015-04-10)(Generation 1V2)
- [mslugxmcv05] Metal Slug X (Multi-Carrier 2R Edition 2013-01-05)(Generation 1V2)
- [mslugxans01] Metal Slug X (Allen O'Neil See You In Hell 2R Edition 2020-07-16)[TEST DEMO])(Extreme Blue)
- [mslugxans02] Metal Slug X (Allen O'Neil See You In Hell 2R Edition 2020-07-16)[TEST DEMO])(Qing Youlan Second Edition)
- [mslugxans03] Metal Slug X (Allen O'Neil See You In Hell 2R Edition 2020-07-16)[TEST DEMO])(Green Blue 7.19)
- [mslugxans04] Metal Slug X (Allen O'Neil See You In Hell 2R Edition 2020-07-16)[TEST DEMO])(Burst Enhanced Edition)
- [mslugxans05] Metal Slug X (Allen O'Neil See You In Hell 2R Edition 2020-07-16)[TEST DEMO])(Generation 1V2)
- [mslugxans06] Metal Slug X (Allen O'Neil See You In Hell 2R Edition 2020-07-16)[TEST DEMO])(Hybrid Bullets Version)
- [mslugxat07] Metal Slug X (Apocalyptic Time 5.2 2R Edition 2020-08-04)(Big Heavy Machine Gun Flame Edition)
- [olds100ass173] Oriental Legend Special (Zero 2020-07-12)
- [olds100ass174] Oriental Legend Special (Return of the Great Saint 2020-07-21)
- [olds100ass175] Oriental Legend Special (Dreaming of Spiritual Mountain 2020-07-22)
- [olds100ass176] Oriental Legend Special (Return of the Great Saint 2020-08-03)
- [olds100ass177] Oriental Legend Special (Dreaming of Spiritual Mountain 2020-08-04)
- [pc_smb_ps01] Super Mario Bros. (Air Jump 2011-12-29)(PlayChoice-10)
- [pc_smb_ps02] Super Mario Bros. (Air Swimming 2013-03-19)(PlayChoice-10)
- [pc_smb_ps03] Super Mario Bros. (Always An Adult 2011-12-29)(PlayChoice-10)
- [pc_smb_ps04] Super Mario Bros. (Always Bullet 2013-04-15)(PlayChoice-10)
- [pc_smb_ps05] Super Mario Bros. (Another Revision 2011-12-23)(PlayChoice-10)
- [pc_smb_ps06] Super Mario Bros. (Babio - Super Baby Bros 2011-12-30)(PlayChoice-10)
- [pc_smb_ps07] Super Mario Bros. (Blocker 2013-03-19)(PlayChoice-10)
- [pc_smb_ps08] Super Mario Bros. (Bullet 2013-03-19)(PlayChoice-10)
- [pc_smb_ps09] Super Mario Bros. (Burn The Bank 2011-12-29)(PlayChoice-10)
- [pc_smb_ps10] Super Mario Bros. (Change Gold Coin Attribute To Vine 2011-12-29)(PlayChoice-10)
- [pc_smb_ps11] Super Mario Bros. (Chinese Version 1 2012-01-15)(PlayChoice-10)
- [pc_smb_ps12] Super Mario Bros. (Chinese Version 2 2012-01-15)(PlayChoice-10)
- [pc_smb_ps13] Super Mario Bros. (Original Edition japonés 2015-07-06)(PlayChoice-10)
- [pc_smb_ps14] Super Mario Bros. (Cresent 2 2020-08-11)(PlayChoice-10)
- [pc_smb_ps15] Super Mario Bros. (Double Jump 2013-03-19)(PlayChoice-10)
- [pc_smb_ps16] Super Mario Bros. (Downmario 2011-12-23)(PlayChoice-10)
- [pc_smb_ps17] Super Mario Bros. (Enemy Hidden Version 2011-12-23)(PlayChoice-10)
- [pc_smb_ps18] Super Mario Bros. (Forced Scroll Fast 2013-03-19)(PlayChoice-10)
- [pc_smb_ps19] Super Mario Bros. (Forever 2011-12-23)(PlayChoice-10)
- [pc_smb_ps20] Super Mario Bros. (Girl Mario 2013-03-19)(PlayChoice-10)
- [pc_smb_ps21] Super Mario Bros. (Golden Body Invincible 2013-12-19)(PlayChoice-10)
- [pc_smb_ps22] Super Mario Bros. (Goomba's Revenge 2013-03-17)(PlayChoice-10)
- [pc_smb_ps23] Super Mario Bros. (Happy Experience Of Super Mario 2011-12-29)(PlayChoice-10)
- [pc_smb_ps24] Super Mario Bros. (Hidden Coins And 1up Show Up 2011-12-29)(PlayChoice-10)
- [pc_smb_ps25] Super Mario Bros. (Infinite Jump 2013-04-15)(PlayChoice-10)
- [pc_smb_ps26] Super Mario Bros. (Inverted Water Pipe 2011-12-30)(PlayChoice-10)
- [pc_smb_ps27] Super Mario Bros. (Invincible Jumping Off The Cliff Undead Beta Version 2011-12-29)(PlayChoice-10)
- [pc_smb_ps28] Super Mario Bros. (kamikaze Marie Dress Version 2011-12-29)(PlayChoice-10)
- [pc_smb_ps29] Super Mario Bros. (kamikazev 3 2012-01-13)(PlayChoice-10)
- [pc_smb_ps30] Super Mario Bros. (Kirby 2013-03-16)(PlayChoice-10)
- [pc_smb_ps31] Super Mario Bros. (Lady Opera - Swf Panic v1 2013-03-19)(PlayChoice-10)
- [pc_smb_ps32] Super Mario Bros. (Lady Opera - Swf Panic v1 [No ani] 2013-03-19)(PlayChoice-10)
- [pc_smb_ps33] Super Mario Bros. (Legend Of Zelda 2013-03-19)(PlayChoice-10)
- [pc_smb_ps34] Super Mario Bros. (Life Limit Correction 2011-12-29)(PlayChoice-10)
- [pc_smb_ps35] Super Mario Bros. (Limit Modification 2011-12-29)(PlayChoice-10)
- [pc_smb_ps36] Super Mario Bros. (Liu Mingjia's Adventure 2011-12-23)(PlayChoice-10)
- [pc_smb_ps37] Super Mario Bros. (Luigi's Chronicles - Googie's 5th A 2013-03-17)(PlayChoice-10)
- [pc_smb_ps38] Super Mario Bros. (Luigi's Chronicles - Googie's 5th B 2013-03-17)(PlayChoice-10)
- [pc_smb_ps39] Super Mario Bros. (Mario Fro 2011-12-30)(PlayChoice-10)
- [pc_smb_ps40] Super Mario Bros. (Mario's Moon Adventure 2013-03-16)(PlayChoice-10)
- [pc_smb_ps41] Super Mario Bros. (Mario In Zebes 2015-09-20)(PlayChoice-10)
- [pc_smb_ps42] Super Mario Bros. (Mary 2012-09-28)(PlayChoice-10)
- [pc_smb_ps43] Super Mario Bros. (Midget 2013-03-19)(PlayChoice-10)
- [pc_smb_ps44] Super Mario Bros. (Mikamari Kanji 2013-03-19)(PlayChoice-10)
- [pc_smb_ps45] Super Mario Bros. (Mods Invincible 2011-12-23)(PlayChoice-10)
- [pc_smb_ps46] Super Mario Bros. (Mortal Kombat Bros Sub Zero Mythologies Quest 2013-03-16)(PlayChoice-10)
- [pc_smb_ps47] Super Mario Bros. (Naked Mario 2013-03-19)(PlayChoice-10)
- [pc_smb_ps48] Super Mario Bros. (Nameless B 2011-12-29)(PlayChoice-10)
- [pc_smb_ps49] Super Mario Bros. (Pandamar 2013-03-17)(PlayChoice-10)
- [pc_smb_ps50] Super Mario Bros. (Row Of Cherry Trees (Sakura) 2013-03-19)(PlayChoice-10)
- [pc_smb_ps51] Super Mario Bros. (Sakura 2015-09-20)(PlayChoice-10)
- [pc_smb_ps52] Super Mario Bros. (Self-Running Full Version 2012-01-03)(PlayChoice-10)
- [pc_smb_ps53] Super Mario Bros. (X9 2011-12-30)(PlayChoice-10)
- [pc_smb_ps54] Super Mario Bros. (Bjc 2013-03-17)(PlayChoice-10)
- [pc_smb_ps55] Super Mario Bros. (Sorrowful 2011-12-29)(PlayChoice-10)
- [pc_smb_ps56] Super Mario Bros. (Strange Mario Bros 2015-09-20)(PlayChoice-10)
- [pc_smb_ps57] Super Mario Bros. (Super Bizzario Bros 2013-03-19)(PlayChoice-10)
- [pc_smb_ps58] Super Mario Bros. (Super Catholic Bros 2015-09-20)(PlayChoice-10)
- [pc_smb_ps59] Super Mario Bros. (Super Cigarette Bros 2013-03-19)(PlayChoice-10)
- [pc_smb_ps60] Super Mario Bros. (Super Little Bird Nightmare Edition 2015-09-20)(PlayChoice-10)
- [pc_smb_ps61] Super Mario Bros. (Super Tricky Mario 2011-12-29)(PlayChoice-10)
- [pc_smb_ps62] Super Mario Bros. (The Enemy Will Fire Bullets (Discontinuous) 2011-12-30)(PlayChoice-10)
- [pc_smb_ps63] Super Mario Bros. (The More The Better 2011-12-29)(PlayChoice-10)
- [pc_smb_ps64] Super Mario Bros. (The Second Generation Japanese Version Of The Red Piranha 2011-12-30)(PlayChoice-10)
- [pc_smb_ps65] Super Mario Bros. (Thorn 2013-03-19)(PlayChoice-10)
- [pc_smb_ps66] Super Mario Bros. (Time Loop 2013-04-15)(PlayChoice-10)
- [pc_smb_ps67] Super Mario Bros. (Time World Score 2011-12-30)(PlayChoice-10)
- [pc_smb_ps68] Super Mario Bros. (Tl05 2013-03-19)(PlayChoice-10)
- [pc_smb_ps69] Super Mario Bros. (Unlimited Jump 2011-12-28)(PlayChoice-10)
- [pc_smb_ps70] Super Mario Bros. (Upside-Down Map 2011-12-29)(PlayChoice-10)
- [pc_smb_ps71] Super Mario Bros. (Various Enhancements 2011-12-29)(PlayChoice-10)
- [pc_smb_ps72] Super Mario Bros. (Yoona(cu)Hard 2013-03-19)(PlayChoice-10)
- [pc_smb_ps73] Super Mario Bros. (Yoona(cu)Normal 2013-03-19)(PlayChoice-10)
- [pc_smb_ps74] Super Mario Bros. (Zzt 2015-09-20)(PlayChoice-10)
- [pc_smb2_ps01] Super Mario Bros. 2 (107 Hack 2014-04-27)(PlayChoice-10)
- [pc_smb2_ps02] Super Mario Bros. 2 (458 Hack 2012-01-22)(PlayChoice-10)
- [pc_smb2_ps03] Super Mario Bros. 2 (760 Hack 2012-01-22)(PlayChoice-10)
- [pc_smb2_ps04] Super Mario Bros. 2 (All Floating 2013-11-25)(PlayChoice-10)
- [pc_smb2_ps05] Super Mario Bros. 2 (Edition Chinese 2012-04-13)(PlayChoice-10)
- [pc_smb2_ps06] Super Mario Bros. 2 (Mod Invincible 2012-01-03)(PlayChoice-10)
- [pc_smb2_ps07] Super Mario Bros. 2 (Princess Floating Infinitely 2012-01-03)(PlayChoice-10)
- [pc_smb2_ps08] Super Mario Bros. 2 (U.S.A Edition 2013-11-25)(PlayChoice-10)
- [pc_smb3_ps01] Super Mario Bros. 3 (135 Hack 2012-01-23)(PlayChoice-10)
- [pc_smb3_ps02] Super Mario Bros. 3 (320 Hack 2014-09-29)(PlayChoice-10)
- [pc_smb3_ps03] Super Mario Bros. 3 (412 Hack 2012-01-22)(PlayChoice-10)
- [pc_smb3_ps04] Super Mario Bros. 3 (Key Substitution Version 2013-11-25)(PlayChoice-10)
- [pc_smb3_ps05] Super Mario Bros. 3 (Mod Invincible 2013-12-19)(PlayChoice-10)
- [pc_smb3_ps06] Super Mario Bros. 3 (Tiaobao Edition 2011-11-02)(PlayChoice-10)
- [punisherjs22] The Punisher (1VS2 Falling Dragon Edition 2020 2020-08-06)
- [punisherjs23] The Punisher (Falling Dragon Edition 2020 2020-08-06)
- [punisherjs24] The Punisher (Wushuang Jianglong Edition 2020-08-11)
- [sf2ces33] Street Fighter II': Champion Edition (Chinese Voice Version Simplified 2020-06-30)
- [sf2ces34] Street Fighter II': Champion Edition (Lowtax is a Wifebeater parody Simplified 2020-08-03)
- [sf2r3] Street Fighter II: The World Warrior (unknown what is different)
- [sf2s09] Street Fighter II: The World Warrior (Chinese Voice Version Simplified 2020-06-30)
- [svchs37] SvC Chaos (Storm Bai Luo Original 2018-11-21)
- [svchs38] SvC Chaos (Storm Bai Luo Simplified 2020-02-29)
- [umk3uc20200802] Ultimate Mortal Kombat 3 (Ultimate Cup Edition 2020-08-02)

[Posted by: Robbbert]

MAMEinfo 0.224 :)

$
0
0

MAMEINFO.DAT

* Updated to MAME 0.224 - http://git.redump.net/mame/log/

* Added Source/Listinfo changes

* Newest Bugs (26th Aug)

* Added/Fixed 'Recommended Games'

* Fixed Mameinfo.dat infos

* Added [Games / Netlist] Category

Download at: http://mameinfo.mameworld.info/

MAME Testers at: https://mametesters.org/view_all_set.php?sort=last_updated&dir=DESC&type=2

Ashura-X's Nightly MAME builds: http://ashura.mameworld.info/nightlybuilds/builds.html



0.224

- New games: Break Ball and Gratis Poker (V.204, set 1)
- New Working games: Super 98 (3-hands, ICP-1)
- New Working AGEMAME games: v4addladd, v4barqstd, v4bloxd, v4mated, v4psibcd, v4pzteta, v4pztetc, v4strike2d and v4striked
- New Non-Working games: Bare Knuckle II (bootleg of Megadrive version), Bingo 75, Hola Don Pepito, Photo Play 1999 (Spanish), Sega Golf Club Network Pro Tour 2005 (Rev C) (GDX-0010C) and 'SNES 4 Slot arcade switcher (NBA Jam)'
- New clones: Cherry Master I (ver.1.01, set 9), Cherry Master I (ver.1.01, set 10, BET stops all), Cherry Master I (ver.1.01, set 11, TAKE stops all), Cuatro en Linea (rev. A-06), Dead or Alive (Model 2B, Revision C), Gratis Poker (V.204, set 2), Huanle Liuhe Yi (Happy 6-in-1) (M68K ver. V100, ARM ver. V100CN), Jolly Card (Italian, encrypted bootleg, set 3), Jolly Joker (40bet, lower paytable), Jolly Joker (Solid State module in suicide board), 'Knights of Valour 2 Plus - Nine Dragons / Sanguo Zhan Ji 2 Qunxiong Zhengba / Sanguo Zhan Ji 2 Feilong Zai Tian / Sangoku Senki Busyou Souha (ver. M203XX, 200, 100CN)', Monopoly (JPM) (Version 3) (SYSTEM5 VIDEO), Monopoly (JPM) (Version 4H, Protocol) (SYSTEM5 VIDEO), Monopoly Classic (JPM) (Version 5, Protocol) (SYSTEM5 VIDEO), Monopoly Deluxe (JPM) (Version 1) (SYSTEM5 VIDEO), Monopoly Deluxe (JPM) (Version 6, Protocol) (SYSTEM5 VIDEO), Mr. Do! (bootleg), Mighty! Pang (Asia 001010), Gkoulit (encrypted GFX), 'Oriental Legend 2 (Korea) / Xiyou Shi E Chuan Qunmoluanwu (World, China, Japan, Hong Kong, Taiwan) (ver. 203) [Oriental Ex]', Oriental Legend / Xiyou Shi E Chuan (ver. 105, Taiwanese Board), Puzzle Star / Mohuan Xingzuo (ver. 100MG, 09/30/99 build), Reflex Cards (English, serial protected), Ring of Destruction: Slammasters II (Brazil 940902), Sector Zone (set 2, Tecfri hardware), Sector Zone (set 3), Shan Liang San He Yi (Flash 3-in-1) (V102 08/23/04 1326), Tougenkyou - Road of the Sword (M68k label V100) (ARM label V101, ROM 03/13/03 SHEN JIAN) (Japan, JAMMA PCB), Zhongguo Long II (ver. 101C, China), Zhongguo Long Pretty Chance [Dragon World Pretty Chance] (V110 03/19/02 1116, China) and Zoo Keeper (bootleg)
- New AGEMAME games: Gold Rush (BWB) (Release 3, 20p Fixed, Cash+Token) (MPU4 Video), Miami Dice (BWB) (Release 6, Arcade Standard, 20p-\xa38 Token - Fixed) (MPU4 Video), Monopoly Classic (JPM) (Version 5, Protocol) (SYSTEM5 VIDEO), Monte Carlo Or Bust (BWB) (German) (MPU4 Video), Monte Carlo Or Bust (BWB) (Release B, Arcade Special, 20p Fixed, Cash and Tokens) (MPU4 Video), Monte Carlo Or Bust (BWB) (Release B, Arcade Special, 20p Switchable, Cash and Tokens) (MPU4 Video), Monte Carlo Or Bust (BWB) (Release B, S/Site Standard, 20p Fixed, \xa38 All Cash) (MPU4 Video), Piccadilly Night (Nova, German) (set 2) (MPU4 Video) and Piccadilly Night (Nova, German) (set 3) (MPU4 Video)
- New PinMAME games: Baywatch (2.01 French) and Middle Earth (alternate)
- New devices: astrob_audio, bacta_datalogger, elim_audio, kl5c80a16, kp69, ky80, lagunar_audio, pinsnd88, s11_bgm, s11_bgs, s11_obg, spcfury_audio and zektor_audio
- New Clrmamepro: https://mamedev.emulab.it/clrmamepro/#downloads
- CPU
. ARM7: Fixed THUMB ROR behavior for shift values of 0 or >= 32. All tests in FuzzARM (CPU test for Game Boy Advance) now pass (arm7\arm7thmb.cpp)
. Kawasaki Steel KL5C80A12: Emulated KP69 interrupt controller. Clean up KP69 code a bit. Don't latch masked-out requests. Prepare for device variant. Log kc82 MMU changes.
. MCS-48: Fixed cycles not deducted for timer IRQ, get rid of (MESS) Kaypro 10 hack. Burn opcode cycles before executing opcode. Get rid of wy100 irq hack. Fixed possible missed timer overflow if burn_cycles is larger than 2. Fixed cond jump address if argument fetch was at 0x7ff or 0xfff (mcs48\mcs48.cpp).
. NEC uPD7810: Analog fixes (conversion registers, scan mode). Fixed semantics of SKIT NMI and SKNIT NMI. Simplified analog input code.
. NEC Vxx/V25: Use anonymous namespaces to avoid ODR violations with enums
. Texas Instruments TMS34010/20: Eliminated pure 8-bit read/write bus accesses (these are always read-modify-write, even if aligned)
. Texas Instruments TMS34020: Upgraded data bus to 32 bits and add preliminary masking for 16-bit operations.
. Zilog Z80: Don't continue cpu when halt opcode gets overwritten
. Zilog Z80180: Correct FRC counting rate and direction. Run programmable reload timer off FRC. Emulated a subtle difference from Z80 behavior in fetching opcode after DD CB or FD CB.
. Zilog Z8681: Fixed bug in decimal adjust (z8\z8ops.hxx). Fixes PRINT 654 in (MESS) BERT (1987).
- SOUND
. GI SP0250 LPC: Matched clock divider to real chip measurements. Fixed behavior when not fed enough data; addresses "gapping" in speech in Sega games. Implemented accurate LFR noise generator according to real chip measurements. Added pulse-width modulation DAC output mode for future consumption by netlist. Further verification from real hardware.
. K054539 ADPCM: Allow side effects. Added imperfect_features related to unverified/unemulated effects and some registers.
. Sega Speech Sound Board: Wrote netlist-based backend for 'Sega Speech Sound Board'; currently disabled pending future sound system changes.
. Sega Universal Sound Board: Improved Universal Sound Board implementation for better accuracy in Star Trek and Tac/Scan (ID 07103). Wrote netlist-based backend for 'Sega Universal Sound Board'; currently disabled due to limitations in the system.
. Speaker: Added new option -speaker_report to report clipping and other statistics after each session. This replaces the previous compile-time define and offers more detail.
- DEVICE
. 3dfx Voodoo Graphics: Disabled debug statistics popup (video\voodoo.cpp)
. Atari CAGE: Added one missing variable to state saving (audio\cage.cpp), should address MT07724 (No sound when loading from save state in sfrush and sfrushrk).
. Discrete Netlist
. Added netlist sound to Destroyer (https://youtu.be/xOxXcZqIoeo), Fire One (https://youtu.be/xOl0NR5in5o), Flyball (https://youtu.be/AaVw4egRCRc), Star Cruiser (https://youtu.be/XwNVSPnM4dQ), Star Fire (https://youtu.be/pOPmgesqO6c), Star Fire 2, Super Speed Race and Tank Battalion (https://youtu.be/Gv5wLv6Ry-o).
. Added netlist-based sound to Astro Blaster, Eliminator, Space Fury and Zektor.
. Added netlist for Tank/Tank Cocktail [TTL]. Currently runs at about 0.005% of full speed, unsure why.
. Fixed building with GCC-10.1 on MinGW32 (machine\nl_palestra.cpp)
. Removed test code from nld_74125.cpp. Further nl_base.h splitting into headers in core subdir. Fixed a crash if an exception happened during validation (machine\netlist.cpp). Fixed a bug in preprocessor if and elif parsing. Added a missing directive to the file parser. Necessary changes towards runtime processing of macro directory.
. Source stream refactoring. This is an infrastructure change to enable better error reporting including file/source and line numbers in the future.
. Added CD4011, CD4024, 7407 and CD4053 devices. Fixed 4011 implementation. Converted CD4013 DIP to macro. Fixed an issue during proxy hookup. Added cd4053 to netlist.lua. Recreated nld_devinc.h.
. Fixed 74ls629 implementation and some cherry-picking issues. Disable dangerous optimization. This was an over-aggressive optimization. Now prints an info and recommends to comment out if appropriate.
. Device refactoring: Moved DIPs for 82S16, 82S115 and 2102A devices into nlm_proms. Moved 7448 DIP to a macro. Replaced 7442 with truthtable and macro. Moved 74LS629 DIP into macro. Expand truthtable to handle 10 outputs. Updated 7450, 7473/7473A, 7474, 7475/7477 devices to use DIP macros instead of C++ DIPs. Reworked 7475/7477 more in the style of 7474, leveraging system signal activation and edge detection. Fixed incorrect sense in warning (analog\nld_mosfet.cpp).
. Added CD4017/4022 devices. Fixed 7492 and roms include bug (devices\nld_7492.cpp and macro\nlm_roms.h).
. Macro-ized 7483, 7485, 7490, 7492, 7493, 7497, 9310, 9316, 9322, 74107, 74113, 74153, 74161, 74163, 74164, 74165, 74166, 74174, 74393 and CD4006 DIPs.
. Minor optimization to remove sqrt from inner loop (solver\nld_matrix_solver_ext.h). Moved documentation from header to cpp file: Header files will disappear and only nld_devinc.h which is can be created by nltool will stay. These commits ensure that the documentation is preserved when the header files are deleted at some point in the future.
. Added example documentation to SN74LS629_DIP (macro\nlm_ttl74xx.cpp)
. Silence indentation warning in 3rdparty/ under Emscripten
. Refactored pokenizer. Separated tokenizing and reading of tokens. This enables caching of parsing results on the token level. Implemented caching of token stream. Overall this significantly improves parsing performance (~10x). Next step towards a bare-bone nltool which does not depend on macro devices.
. Added documentation for devices in nlm_ttl74xxx.cpp. Documentation for all devices in nlm_ttl74xxx now is available in the doxygen documentation.
. Renamed DM9312 to TTL_9312 for consistency. Added man target to netlist makefile (help2man).
. Header file separation. Fixed creation of static solvers. Fixed line-number tracking when at end of line.
. Align naming of files within the macro folder. Use a consistent naming scheme. Improved parsing performance. Preparational work for easier device addition.
. More include untangling. nl_base.h now basically only includes files from core. All headers in core compile on their own.
. Untangle sound and cpu devices. Member variables are now where they belong. Avoid over/underclocking of netlist sound devices.
. Make streams accept logic parameters as well (netlist\nl_interface.h). Added THRESH parameter to AFUNC (devices\nlid_system.h).
. Added machine.time() rules. Avoid overshooting sound devices, i.e. advancing past machine.time().
. Fixed elif processing (plib\ppreprocessor.cpp). Removed printf debugging (netlist\nl_parser.cpp and nl_setup.cpp). Also raises error if during parsing a local source is not found (netlist\nl_errstr.h).
. buffered_param_setter refactoring: Each parameter to set now has a dedicated buffered_param_setter device. This allows different sample times per device. Updated netlist.cpp for new approach. buffered_param_setter is a template. The template parameter is a class which is expected to support the [] operator. The value passed to [] operator is the requested sample number.
. Regenerated static solvers and fixed errors preventing static solvers from generating
. Increase queue sizes to accomodate nl_tank complexity (netlist\nl_config.h). Properly fixed 74165 implementation. Fixed MK28000 address latching.
. Moved dead code into examples/lostfound.cpp. This work didn't improve performance but still may serve as examples for complex truth table implementations.
. Added compile-time option to record nltool-compatible CSV files. Improved CD4020 implementation. Fixed CD4053 behavior. Added 74139 device. Added TL082 device.
. Use posix_memalign with ANDROID (netlist\plib\palloc.h). Optimized 74165. Added AN6551 opamp.
. Added NETLIB_DELEGATE_NOOP(). This should be used for inputs which do not need a handler. Examples are data inputs which are only accessed on a clock change.
. Removed duplicate device definitions. Use macro DIP definitons for 74175, 74192, 74193, 74194 and 74365.
. Fixed-Frequency Monochrome Monitor: Improved handling of interlaced video. Will now detect half lines before vsync and determine field (video\fixfreq.cpp).
. Intel 8253 PIT: Added explicit synchronization to all writes. Cleaned up some timing calculations to avoid double<->attotime conversions. Fixed cycles computation error due to using floating-point.
. MC68681 DUART: TX/RX clocking from timer fixed and added partial support for break signal.
. Microtouch Touchscreen: Added BIOS 2.2
. Midway Serial PIC: Removed few unneeded HLE hacks. Added debugger access guards (machine\midwayic.cpp).
. S1410 Hard Disk: Fixed format unit command and data input (nscsi\s1410.cpp)
. SCSI Bus (new): Implemented REZERO command (machine\nscsi_bus.cpp)
. Taito TC0030CMD (C-Chip): Fixed analog input values
. Z80 DMA Controller: Added IEO callback
- atronic.cpp: Fixed address mapping issue
- cdi.cpp: Demoted cdibios and (MESS) cdimono1 to MACHINE_NOT_WORKING per developer request
- cps2.cpp: Use ROM_LOAD_64_BYTE macro where appropriate
- funworld.cpp: Cleaned-up the driver. Added and corrected technical notes.
- gaelcof3.cpp: Added PCB ASCII layout
- guab.cpp: Hooked up BACTA datalogger, fixes coinup issues. Moved BACTA Datalogger to shared library, improved message handling.
- karnov.cpp: Use OCS to derive clock speeds
- mcr68.cpp: Switch Midway MCR-68k hardware (archrivl, pigskin and trisport) to use the s11c_bg implementation of the Williams System 11 BG sound board instead of the older implementation.
- midvunit.cpp, seattle.cpp and vegas.cpp: Added security PIC dumps with ID and config word for CarnEvil, Gauntlet Dark Legacy, Gauntlet Legends, Mace: The Dark Age, NFL Blitz '99 and War Gods. Cruis'n World uses newer type PIC.
- midwunit.cpp
. Added I/O shuffling to fix sound stops working during attract mode of WWF: Wrestlemania (ID 07552). Eliminated dependencies on Midway T-Unit driver.
. Hooked up security PICs to Rampage: World Tour and Ultimate Mortal Kombat 3
- nmk16.cpp: Fixed DMA timing related regression. Example Hacha Mecha Fighter title screen (ID 07730).
- pgm.cpp
. Overhauled rom labels according to PCB pics. Standardized set names.
. Added new user1 roms to clones Martial Masters / Xing Yi Quan (ver. 102, 101, 101CN) and Oriental Legend Special / Xiyou Shi E Chuan Super (ver. 100, set 2).
- photoply.cpp: Added notes about BIOS versions
- segag80v.cpp
. Implemented wait states and the vector DRAW flag to help improve timing (video\segag80v.cpp)
. Improved 'Sega Universal Sound Board' implementation for better accuracy in Star Trek and Tac/Scan (ID 07103)
. Wrote netlist-based backend for 'Sega Universal Sound Board' and 'Sega Speech Sound Board'; currently disabled due to limitations in the system and pending future sound system changes.
- sigmab98.cpp
. Changed CPU to new KC82-derived type for Sigma/Banpresto games (b3rinsya, dashhero, dodghero, gegege, lufykzku, pepsiman, sushimar, tbeastw2 and ucytokyu)
. Added back NVRAM (and more of it) in Minna Ganbare! Dash Hero now that memory map has been corrected
- starfire.cpp: Added netlist sound to Fire One, Star Fire and Star Fire 2. Removed MACHINE_IMPERFECT_SOUND flags.
- vp101.cpp: Fleshed out inputs. Fixed sound POST hanging. Found framebuffer base address register.
- 18 Holes Pro Golf: Added hardware info and verified clocks
- 280-ZZZAP: Fixed netlist engine sound tone
- 39 in 1 MAME bootleg
. Decrypted clones '4 in 1 MAME bootleg (set 1, ver 3.00)' and '4 in 1 MAME bootleg (set 2)'. Started working on decryption of clones '19 in 1 MAME bootleg' and '48 in 1 MAME bootleg (set 1, ver 3.09)'.
. Hooked up DIPs
- 3-D Bowling: Fixed unable to credit up (ID 07729)
- AGEMAME
. Fixed Payout Shelf opto switch and added overlay for Prize Space Invaders
. Added inputs to mpu4vid.cpp BWB games. Fixed fatalerror for v4monte and clones.
. Added an implementation of the BACTA Datalogging protocol used in many of the AWP drivers. Hooked the BACTA logger up to the MPU4 driver (mpu4.cpp, mpu4avan.cpp, mpu4bwb.cpp, mpu4concept.cpp, mpu4crystal.cpp, mpu4dealem.cpp, mpu4empire.cpp, mpu4mdm.cpp, mpu4misc.cpp, mpu4mod2sw.cpp, mpu4mod4yam.cpp, mpu4plasma.cpp, mpu4sw.cpp and mpu4vid.cpp) to fix Datapak/Protocol games. Moved BACTA Datalogger to shared library, improved message handling.
. Improved mpu4vid.cpp set identification, fixed some palette issues.
- Arm Champs II: Updated hardware notes
- Battletoads: Use 8-bit handlers for NVRAM, reducing size to 8192 bytes.
- Black Tiger: Decrypted main CPU roms for clone Black Tiger (Modular System). Flagged game as MACHINE_IS_SKELETON.
- Cops'n Robbers: Use raw parameters for screen timing
- Cruis'n USA: Confirmed the P2 and L1 revision U2 sound code to be identical for Cruis'n USA
- Dardomania: Added missing PROM
- Dead or Alive: Redumped polygons rom mpr-19324.19
- Destroyer: Added netlist sound. Use raw parameters for screen timing and correct IRQ timing.
- Double Wings: Added PAL dumps
- Flyball: Added netlist sound. Note: Flyball entirely lacked audio in MAME, with not even recorded samples available. Use raw parameters for screen timing
- Frisky Tom: Made clone Frisky Tom (set 3) use an M6802
- Funny Strip: Decrypted clone Ring Ball. Currently stuck at initialization / test mode.
- Invasion - The Abductors: Marked PIC dump as BAD
- Laguna Racer: Added Laguna Racer to the 280-ZZZAP netlist audio driver, with conditional changes to the netlist for the circuitry differences between the two games. Adjust some netlist components that apparently changed from the 280-ZZZAP schematic to production machines. Removed the driver's private MC3340 netlist, using the equivalent one in the netlist library instead.
- Legend of Hero Tonma: Redumped and verified the i8751 MCU for Legend of Hero Tonma (World)
- Metal Maniax: Probably fixed regression
- Photo Y2K: Added new sprite roms
- PinMAME
. Separated Williams System 11 BG sound boards into the 5 functionally different types that existed, and hooked the appropriate types to each system 11/a/b/c driver. Switched to using a rom load region with a listed parent:sub space rather than using a set_romregion function within the device for all users of the s11c_bg device. Replaced the embedded bg sound and bg music board emulation on s11.cpp with the appropriate devices. Updated notes for the WPC Sound board.
. Added and hook up a device for the D-12338-567 Williams Pin Sound '88 board, used on the Williams System 11B 'Jokerz!' pinball. Switched Williams Pin Sound 88 board to use two device_mixer_interface outputs for its output channels, instead of having speakers handled internally to the device. Fixed the Pin Sound 88 /SYNC_PULSE line to connect to Jokerz' System 11B PIA@3400 CA1 instead of CB1, based on board pictures of the W2/W3 jumper positions. Added a note about the infamous audio hum issue on the real Jokerz! pinball table, and updated device comments to clarify things and fix some minor errors.
. Share the memory maps for the System 11/A/B/C mainboard maincpu and audiocpu between the s11, s11a, s11b, s11c drivers to remove redundant identical copies in each driver. Made the MC1408 dac a member device of the s11 main class to get rid of some init-time tag lookups and prepare for future enhancements. Put the initialization order of devices in the sound-board specific machine configs in a more sane order.
. Added inputs to Big 40 Poker (BWB).
- Raiden: Added PCB ASCII layout to Raiden (Modular System), added year and promoted from skeleton to MACHINE_NOT_WORKING.
- Renegade: Renegade/Kunio-kun fixes. Reverted 6809 soundlatch IRQ and improved 6502 IRQ timing.
- Revolution X: Manually restored BAD PIC16 dump and hooked to driver (ID 03228). Cleanup security chip access. Use 8-bit handlers for NVRAM, reducing size to 8192 bytes. Eliminated dependencies on Midway T-Unit driver.
- Rodent Exterminator: Added preliminary decryption
- Sega Bass Fishing: Added KL5C80A16 I/O CPU to configuration
- Shadow Warriors: Combined D sprite roms verified with redump, apply the same to Japanese set.
- Silk Worm: Fixed last level graphics in clone Silk Worm (bootleg)
- Sinistar: Correct rom names and added documentation
- Space Tactics: Use raw parameters for screen timing
- Speed Freak: Added internal layout. Clean up gearing logic.
- Spy Hunter: Added widescreen layout
- Star Cruiser: Added netlist sound
- Super Speed Race: Added netlist sound. Added save state support.
- Tank Battalion
. Added netlist sound. Removed MACHINE_IMPERFECT_SOUND flag (ID 03090).
. Various fixes and cleanups. Correct CPU and video clocks. IRQ is scanline-based, not coin-triggered. Clean up and modernize VBLANK NMI handling. Added watchdog timer. Verify memory map and add mirrors. Added imperfect colors flag (color PROM usage is now known to be wrong). Increase queue sizes to accomodate nl_tank complexity (netlist\nl_config.h).
- Tank/Tank Cocktail [TTL]: Added netlist for Tank/Tank Cocktail [TTL]. Commented out CPU-choking motor sound for now. Fixed a transcription error. At least partially fixed screen parameters. Attempted to hook up proper timing params, doesn't seem to work. Assorted fixes and changes. For some reason, GNE (H4.6) never goes low at the start of the game.
- Tecnodarts: Added PCB ASCII layout
- Venture: Replaced BAD_DUMP gfx1 rom with verified
- Vigilante: Added PAL and PROMs to clone Vigilante (bootleg)
- Fixed rom names in champbas.cpp, circus.cpp, de_3b.cpp, exidy.cpp, karnov.cpp, leland.cpp, m72.cpp, m92.cpp, pgm.cpp, thunderx.cpp and williams.cpp
- Dipswitch fixes in 39in1.cpp, goldnpkr.cpp, mpu4vid.cpp, seta.cpp and vp101.cpp
- Description changes of 19 in 1 MAME bootleg (SAC-V000), 39 in 1 MAME bootleg (GNO-V000), 4 in 1 MAME bootleg (set 1, ver 3.00, PLZ-V014), 4 in 1 MAME bootleg (set 2, PLZ-V001), AGEMAME (lots of), Cuatro en Linea (rev. A-07), Dungeons & Dragons: Shadow over Mystara (Asia 96061), Dungeons & Dragons: Shadow over Mystara (Japan 96022), El auto feo, Frisky Tom (set 3), Jolly Joker (40bet, higher paytable), Knights of Valour / Sanguo Zhan Ji / Sangoku Senki (ver. 111, Japanese Board), Knights of Valour / Sanguo Zhan Ji / Sangoku Senki (ver. 114, Hong Kong), Puzzle Star / Mohuan Xingzuo (ver. 100MG, 09/20/99 build), Quiz Nanairo Dreams: Nijiirochou no Kiseki (Japan 96086), Ring Ball (Ver. 2.6), Sector Zone (set 1), Sinistar (AMOA-82 prototype) and Susanita
- Renamed (dmnfrnta) to (dmnfrnt102), (dmnfrntb) to (dmnfrnt103), (doa) to (doab), (drgw2c) to (drgw2100c), (drgw2hk) to (drgw2100hk), (drgw2j) to (drgw2100j), (dw2v100x) to (drgw2100x), (dwpc) to (dwpc101j), (jolyjokrb) to (jolyjokrb1), (kov100) to (kov111), (kov100hk) to (kov114), (kovshpa) to (kovshp100), (martmastc) to (martmast104c), (martmastc102) to (martmast102c), (martmastc103) to (martmast103c), (monopolya) to (monopoly4), (pgm3in1) to (pgm3in1c100), (photoy2k102) to (photoy2k102j), (puzlstar) to (puzlstara), (sinistar1) to (sinistarp), (thegladpcb) to (thegladpcba), (v4monteh) to (v4monte5), (v4montei) to (v4monte5a), (v4montej) to (v4monte5b), (venture2) to (venture5a) and (venture2b) to (venture5b).
- MAME
. VIDEO RENDERING SYSTEM
. Added getter for pixeltime (emu\screen.h)
. Fixed overwriting last pixel of previous update and rendering whole scanline when update was called inside hblank.
. Fixed possible issue if update_now and update_partial are both called from driver (emu\screen.cpp)
. Clean up the preprocessor glue for selecting RGB utility implementation a little and check macros are defined before doing comparisons (emu\validity.cpp, video\rgbgen.cpp, rgbsse.cpp and rgbutil.h)
. Removed unsupported setter, emumem enforces unmapval 0 or ~0 (emu\addrmap.h).
. Fixed audit finding sets that you don't have when: 1. A clone has a rom that hasn't been dumped but it has the same name as a rom in the parent that has been dumped. 2. If roms are the same between parent and clone but loaded differently (ID 05556). 3. If parent has all the roms in the clone & you have neither set but you have a device rom that is used (ID 07410).
. Added widescreen layouts for working machines with shifters: 280-ZZZAP, Buggy Boy Jr/Speed Buggy, Buggy Challenge, Change Lanes, Chase Bombers, Chequered Flag, Cisco Heat, Continental Circus, Destroyer, Double Axle, Enforce (Japan, Analog Controls), Final Lap, Grand Champion, Grand Prix Star, Laguna Racer, Namco System FL, Outrun, Pole Position, Power Drift, Rad Rally, Speed Freak, Speed Race, Stocker, Top Racer, Top Speed, Turbo Tag (Prototype) and WEC Le Mans 24. Added widescreen layouts for non-working machines with shifters: Round-Up 5 - Super Delta Force, Spy Hunter (bootleg on Tecfri PCB), and Over Drive.
. Cleaned up save/load state menu code. Fixed display names for states saved with keyboard keys. Wait for at least one frame with no keys pressed before saving/loading.
. hiscore.dat update (plugins\hiscore\hiscore.dat)
- MAC OS X: Pass FORCE_C_DRC_BACKEND=1 on ppc architectures: PowerPC architecture is special in a way that it has some inline assembly code but no DRC support. As a result, NOASM=1 was never configured. In contrast to the old DRC, asmjit only compiles on the architectures it supports. FORCE_C_DRC_BACKEND=1 needs to be passed to the makefile or the compilation will fail (makefile).
- VGM player
. Added 40 new entries. Fixed a good number of entries for correct shortnames, increased description info and filled in "no_data" fields (hash\vgmplay.xml).
. Added proper dates to nearly all ?? YEAR fields. Fixed dozens of short names to better match MAME's softlist metadata. Enhanced some descriptions for many Sega titles - properly denoting the actual console when possible (hash/vgmplay.xml).
- Compiling
. Use swapendian_int16/int32 (i860\i860dec.hxx, machine\dp8390.cpp, machine\gayle.cpp)
. Fixed redundancy in pacman-key --verify call. Appveyor VS2017 image only ships with pacman 5.1.3 as of now. In that version pacman-key --verify only takes one argument, the signature (appveyor.yml).
. Added simple .editorconfig. Clean up command-line -h output, tidy up emulator_info class a little and added trim trailing whitespace to .editorconfig.
. Documentation update for vector options (docs\source\commandline\commandline-all.rst). Fixed compilation of docs for HTML and manfiles.
. Fixed non-x86 build and try to make sure it does not break silently again. Do not build x64 DRC backend when C backend is forced. New CI target (mametiny + kinst). Switch travis to CI target and appveyor to CI target.
. Define IMGUI_DISABLE_OBSOLETE_FUNCTIONS consistently: IMGUI_DISABLE_OBSOLETE_FUNCTIONS was defined in osd/modules.lua but not in 3rdparty.lua. As a result, two different variants of struct ImGuiIO were being defined, causing a C++ One Definition Rule violation (scripts\src\3rdparty.lua).
. Clean up Clang options now that Clang 5 is a hard requirement and suppress xor-used-as-pow warning introduced in Clang 10.
. Cleanup mame\arcade.flt and mess.flt
. Enable ppc64le for travis: Added akkaarrh to the ci target. Switched Travis CI to Ubuntu Focal. Allow ppc64le CI build to fail. Report CI status as soon as a job has failed or remaining jobs are allowed to fail.
. CHDMAN: GCC 9.3 is actually the cutoff point for legacy MSVC-style long format flags
. Make cleansrc target use shell type to select correct syntax rather than assuming Windows uses cmd shell (makefile).
- Debugger
. Added 'fill' command to debugger. Syntax and operation are similar to 'find' command (debug\debugcmd.cpp).
. Documented rowsize parameter for dump command in debugger help.
. #if DEBUG_VRAM_VIEWER instead #ifdef (video\epic12.cpp)



"Theory is when you know everthing but nothing works. Practice is when everything works but no one knows why.
In our lab, theory and practice are combined: nothing works and no one knows why."



[Posted by: MASH]

History.dat 2.24


[Annc] MAMEUI64 .224 w/ icons & snaps released.

ROMVault 3.1.4 (08/04/2020)

$
0
0

File this under "Old News We Missed":

http://www.romvault.com/


Quote:


August 4th, 2020
Releasing V3.1.4. This is a small but important bug fix release. I discovered a bug that was preventing RomVault from correctly reading some ZIP files with unicode file name and instead reporting them as bad zip files, this has been fixed in this release.



[Posted by: Stiletto]

Wayder XML Cheat Collection for MAME 0.223 (08/10/2020)

R. Belmont - "Compatibility is a tricky business" - re-cracking Apple IIgs's Alien Mind (08/17/2020)

$
0
0

File this under "Old News We Missed":

WIP news From R. Belmont:

https://rbelmont.mameworld.info/?p=1390


Quote:


Compatibility is a tricky business

One of the major exclusive games for the Apple IIgs was Alien Mind, by programmer Robin Kar and artist Matt Crysdale. The game originally came on 2 protected 3.5″ disks using a non-standard format which fit 920K on a disk (Apple’s standard format fit 800K). There’s a common crack by a French group called...



wherein R. Belmont uses MAME to alter a known crack for PBI Software's "Alien Mind" on the Apple IIgs.

[Posted by: Stiletto]

NegaMAME 0.224-1

$
0
0


Along with MAME and all its fork, NegaMAME 0.224-1 is also ready for download. Go grab it at http://babelsoft.net/products/negamame.htm

This MAME derivative has been designed to be used with the front-end Negatron in order to have complete access to all the machine configuration options within Negatron, especially useful for emulated computers and consoles.

This is quite irrelevant for emulated arcade games though. If you only play arcade games, you can simply use Negatron with regular MAME.

Note: 0.224-1 must be understood as the 1st version of NegaMAME synchronised with MAME v0.224. If other issues arise with this version, I would release a v0.224-2

[Posted by: xinyingho]
Viewing all 2242 articles
Browse latest View live