!

[arcade] Mame x64 0.236 29/09/2021

[0] @ !!! środa, 29 Września 2021 23:32 CET [29-07-2021 00:46 CET]

[arcade] Mame x64 0.236 29/09/2021

Miesiąc minął i mamy kolejną wersję MAME do sprawdzenia - chyba już mówiłem, ale od pewnego czasu ten multiemulator maszynek arcade i... poprzez połączenie z MESS również całej gamy mikrokomputerów, całkowicie już spełnił moje oczekiwania - praktycznie wszystkie gry jakie kiedyś człowiek pożerał oczami w salonach arcade (jakaż piękna nazwa, pod którą kryją się naprawdę bogate kluby z niezliczoną ilością mrugająco, piszczącą maszynerią, aż po budy drzymały - nieodzowne w karawanie wesołego miasteczka lub odpustu, a czasami stojące stacjonarnie i całkowicie samodzielne) są już emulowane może lepiej, może ciut gorzej... ale trudno zweryfikować rzeczywistość po latach;)

 

MAME 0.234 28 July 2021

The big event of the day is here! MAME 0.236 is ready for your enjoyment! Sadly, this month marked the passing of Sir Clive Sinclair, who it could be argued did more to put computers into the hands of everyday people than anyone. There’s a small update to MAME’s ZX Spectrum software list in this release.

The effort to dump and preserve protection microcontrollers is still going well. This month’s additions include Juuouki and Wonder Planet. Protection simulation has been removed for Wonder Planet and Space Harrier. Remember, this is a worthy cause that provides multiple benefits: it improves accuracy by taking guesses out of emulation, helps people maintain and repair ageing arcade boards, and simplifies MAME’s code.

MAME’s NEC PC-8001 now supports floppy disks. The PC-8001 and PC-8801 software lists have been reorganised to match, and a big batch of items from the Neo Kobe collection have been added. MAME continues to improve its NES/Famicom cartridge coverage. There are a whole lot of games you can play now, including Chinese RPGs, fighting game bootlegs, and pirate multi-game cartridges. Experience a parallel universe of software of such inconsistent quality that you can’t stop going down the rabbit hole! Saturn emulation has seen a few improvements, with several games that didn’t boot previously reaching playable status this month.

As you might expect, the FM Towns, PC-98 and V.Smile software lists have been updated as usual. A couple of recently dumped prototypes have been added to the SNES and Game Boy software lists. The SpongeBob SquarePants Jellyfish Dodge game has been dumped and emulated, and a Korean version of Sotsugyo Shousho known as Jor-eop Jeungmyeongseo has been found. More pleasant surprises include working emulation for the IDE protection dongle included in Killer Instinct 2 upgrade kit, and some fixes for Atari 8-bit home computers using the ANTIC video chip.

For people with more exotic tastes, MAME has added its oldest working software list additions: Munching Squares and Punchy for the MIT TX-0. There’s also a new disassembler for the DEC VAX architecture. In more mundane news, you can now reduce the proliferation of duplicate ROM sets for families of similar keyboards and other devices.

 

New working machines
  • Danger Express (prototype) [hap]
  • Fidelity Electronics Checker Challenger (model CR, 2 levels) [hap, Sean Riddle]
  • Head On Channel (prototype, hack) [hap]
  • JAKKS Pacific Inc / HotGen Ltd SpongeBob SquarePants Jellyfish Dodge (JAKKS Pacific TV Game) (Apr 5 2007) [Sean Riddle, David Haywood]
  • OOPArts (prototype, joystick hack) [hap]
  • SegaSonic Bros. (prototype, hack) [hap]
  • unknown Paradise Automatique / TourVisión bowling themed poker game with gum prizes (France) [Benjamin Roux, David Haywood]
New working clones
  • American Poker II - Jackpot (Spanish, set 3) [Roberto Fresca]
  • beatmania complete MIX (ver AA-C) [DeepSeaSqueeze]
  • Casino Five (3315-12, U5-0) [Brian Troha, The Dumping Union]
  • Jor-eop Jeungmyeongseo (Korea) [xuserv, juking]
  • Leader (version Z 2F, Greece) [Ioannis Bampoulas]
  • Missile / Circuit (bootleg of Alpha Fighter / Head On) [MikeMcBike]
  • Pucman [Nnap]
  • Route 16 (Sun Electronics, set 2) [hammy]
  • Systemhuset / Loproc Conchess Plymate 5.5MHz [hap, Berger]
  • unknown 'Pac-Man' gambling game (set 2) [Nnap]
  • VTech Dora the Explorer - Doras Abenteuer-Globus (Germany) [Sean Riddle, TeamEurope]
  • Clones promoted to working
  • Killer Instinct 2 (upgrade kit) [pdaderko]
New machines marked as NOT_WORKING
  • Alaska [Robbbert]
  • Black Magic 4 [Robbbert]
  • Cavalier [Robbbert]
  • Crazy Race [Robbbert]
  • Diamonds & Hearts - Power Pay (10229311, NSW/ACT) [anonymous]
  • Don Quijote [Robbbert]
  • Escalera Tobogan (MPU4, set 1) [jordigahan, ClawGrip]
  • Fair Fight [Robbbert]
  • The Flipper Game [Robbbert]
  • Hot & Cold [Robbbert]
  • Mr Doom [Robbbert]
  • Mr Evil [Robbbert]
  • NEC PC-9801US [coolmod]
  • NEC PC-9801VX [qazmko1029]
  • NEC PC-9821Nr15 (98NOTE Lavie) [flyingharuka]
  • NEC PC-98HA (Handy98) [anonymous]
  • NEC PC-98LT [anonymous]
  • Poker Plus [Robbbert]
  • Que Long Gao Shou [Guru, Dyq]
  • Recel Bios [Robbbert]
  • Screech [Robbbert]
  • Swashbuckler [Robbbert]
  • Torneo [Robbbert]
  • unknown medal game GS471 [Phil Bennett, R. Belmont]
  • Zelos (Japan, terminal) [Phil Bennett]
New clones marked as NOT_WORKING
  • American Poker II - Jackpot (Spanish, set 1) [Roberto Fresca]
  • American Poker II - Jackpot (Spanish, set 2) [Roberto Fresca]
  • Carnival (cocktail, earlier) [Kevin Eshbach]
  • Cherry Bonus III (set 5, encrypted bootleg) [Ioannis Bampoulas]
  • Escalera Tobogan (MPU4, set 2) [jordigahan, ClawGrip]
  • Escalera Tobogan (MPU4, set 3) [jordigahan, ClawGrip]
  • Faeton (6 digits) [Jordi, Orlando, PinMAME]
  • Fast Track [Robbbert]
  • Hardbody (rev. C) [PinMAME]
  • Hook (UK 4.06, display A4.01) [PinMAME]
  • MIT TX-0 upgraded system (8 kWords of RAM, old order code) [AJR]
  • MotorDome (rev. B) [PinMAME]
  • Mushiking The King Of Beetle (2K3 2ND Ver. 1.000-, Korea) [Jorge Valero, MetalliC, rtw]
  • NEC PC-8001mkIISR [anonymous]
  • NEC PC-9821Cx3 (98MULTi CanBe) [flyingharuka]
  • NEC PC-9821Nr166 (98NOTE Lavie) [flyingharuka]
  • NEC PC-9821Nw150 (98NOTE Lavie) [flyingharuka]
  • NEC PC-9821Ra266 (98MATE R) [flyingharuka]
  • Peacock Flutter (01J00011, NSW/ACT) [Dam0, Heihachi_73]
  • Samsung Saturn (Korea) [Angelo Salese]
New working software list additions
  • arb: Avelan [hap, Wolfgang Zugrav]
  • cdi: Getting Ahead - Making Time (Euro, reprint), Nijmegen 'n rijk aan mogelijkheden (NL), Paranasal Sinuses & Anterior Skull Base,Sinnaneun Susjanala 2 (KR), Ulihamkke Bulleoyo - Chinguwa Hamkke (KR), Ulihamkke Bulleoyo - Jayeongwa Hamkke (KR)[Gaming Alexandria, David Silva]
  • coco_flop: Joust (6809 Transcoded - v1.10) (512kb) [Glen Hewlett]
  • fmtowns_cd:
    • CRI Postman, Hyper Aquarium - Kaisui-hen, Hyper Aquarium - Tansui-hen, Hyper Eigo Gakushuu System - New Crown English Series 1, Igo Doujou Yaburi - Menkyo Kaiden!! Mezase 7-kyuu, J.League 1994 Professional Soccer, Master CD - Fresh Series-you, Meikyoku Master (FM Towns Marty version), Nihon no Rekishi - Sengoku-hen - Oda Nobunaga, Nihongo Nyuumon Dai-1-kan - Fundamental Japanese, Steepia, TownsPAINT V1.1 L21 [redump.org] Dynamic English 3 - Upper Basic, FM Towns Shougaku Ongaku (5-6-nensei-you), Touch the Music by Casiopea [redump.org, cyo.the.vile]
  • fmtowns_flop_orig:
    • Houma Hunter Lime Dai-1-wa, Houma Hunter Lime Dai-2-wa, Houma Hunter Lime Dai-3-wa, Kitty World 2, Sadistic Gamers Part-3 - Telephone Play, Sadistic Gamers Part-5 - Burusera Play [cyo.the.vile] Metal Eye Special Disk [r09]
  • gameboy: Sarakon (prototype) [Gaming Alexandria]
  • ibm5150:
    • Avoid the Noid, Bad Blood (3.5"), Bad Blood (5.25"), Bill & Ted's Excellent Adventure, Conquests of Camelot: The Search for the Grail (3.5"), David Wolf: Secret Agent, Emmanuelle: A Game of Eroticism, Feud, Final Orbit, Frontline, Hostage: Rescue Mission [The Good Old Days]
  • ibm5170:
    • Star Wars - X-Wing - Space Combat Simulator (Spain) [archive.org]  The Games: Winter Challenge (3.5" HD), HardBall 3 (3.5" DD), HardBall 3 - MLBPA Players Disk [Old-Games.RU]DOOM (Japan, v1.1) [r09] Advanced Dungeons & Dragons - Unlimited Adventures, HardBall 3 (5.25" HD), Hexx: Heresy of the Wizard, Hyperspeed (3.5" DD), Hyperspeed (5.25" HD), Jack Nicklaus Golf & Course Design: Signature Edition (5.25"), Nigel Mansell's World Championship Racing, Space Quest IV: Roger Wilco and the Time Rippers (v1.052), Space Quest IV: Roger Wilco and the Time Rippers (v1.1),  The Games: Summer Challenge, The Games: Winter Challenge (3.5" DD), Tony La Russa Baseball II [The Good Old Days] Doukyuusei, Doukyuusei 2, Kairaku no Okite - Aoi Taiken [wiggy2k]
  • ibm5170_cdrom: Paranasal Sinuses & Anterior Skull Base [Gaming Alexandria, David Silva]
  • nes:
    • 9 in 1 (Journey to the West), 11 in 1 (A-042), 35 in 1 (HM5511), 68 in 1 (HM5511), 1994 Super HiK 6 in 1 (A-017), 5000000 in 1 (JPx72), Donkey Kong 8 in 1 (JY-041), Super 190 in 1, Star Versus [anonymous] 2 in 1 Uzi Lightgun [CaH4e3] 4 in 1 (0203), 80 in 1 (KD-6096) [Consolethinks] 4 in 1 (0207), 4 in 1 (0210), 9999999 in 1 (KD-6037-B), Olympic 2000 1000000 in 1 [Consolethinks, MrNorbert1994] 7 in 1 1993 Chess Series (JY-015) [Consolethinks, NewRisingSun] 14 in 1 (NTDEC) [Consolethinks, Nikolka] 4 in 1 HQ [famiac] Gauntlet (USA, alt PCB) [kmg] Highway Star (Whirlwind Manu bootleg), Sangokushi III - Haou no Tairiku (Asia, Sangokushi II pirate) [krzysiobal] 1997 Super 6 in 1 (JY-202), 1997 Super 7 in 1 (JY-201), 1997 Super 7 in 1 (JY-203), 1997 Super 7 in 1 (JY-204), 1997 Super 7 in 1 (JY-205), 1997 Super 7 in 1 (JY-206), 1997 Super HiK 4 in 1 (JY-021) [MLX] 2 in 1 - The Lion King & Bomber Boy, 9 in 1, 1993 Super HiK 8 in 1 (G-002) [NewRisingSun] 1995 Super HiK 4 in 1 (JY-022), 1996 Super HiK 4 in 1 (JY-051) [NewRisingSun, taizou] Super Russian Roulette [re4mat] Super 8 in 1 (Supervision menu) [v5100v5100]
  • pc8001_flop:
    • 15 Puzzle (alt), 2001 A Space Odyssey (v1.2), 3 by 4 (alt), 7 Narabe, The Akunin, The Akunin (alt), The Akunin 2, The Akunin 2 (alt), The Akunin 3, The Akunin 3 (alt), Alien Bomb, Alien Fall, Alien Fall (alt), The Alien Island 3D-Version, Alien Part 2, Alien Part 2 (alt), Astoria, AY-1 Fortress Solomon (bootleg), AY-2 Orion80 (alt), BDS C (v1.50), Backgammon, Bastille Rougoku, Beep Music Test, Beep Music Test 2, Block, Bomber Game, Bug Fire!, Bug Fire! (alt), City Line, Combat (v1.2, alt), Computer Othello, Computer Othello (alt), Cosmic Ineiger (v1.0), Cosmo Missile, Cosmo Missile (alt), Cosmo Traveler (v1.1), CP/M for PC-8001 (v2.2), CP/M for PC-8001 (v2.2, alt), CP/M for PC-8001 (v2.2B), Dasshutsu! Shi no Aokigahara, Destroy Helicopter, Destroy Helicopter (alt), Dinosaur N, Docking Three, Dragon 'N' Spirit,Dragon Lair, Dual Alien (alt), Dungeon, Emmy, Emmy (alt), Emmy (alt 2), Emmy (alt 3), Emmy (alt 4), Europe Taisen, Fan Fun (alt), The Farway, Fejone Buster, Fenix Part 2, Fenix Part 2 (alt), Flag World, Flag World (alt), Foresight #01, Foresight #16 (Demo), Foresight #18 (Inu), Foresight #19 (Drive), Foresight #21 (Man), Foresight #22 (Back), Foresight #39 (Demo), Fruits Fields (N-BASIC version), Galaxian (Geimu Kyoujin), Galaxian (alt Geimu Kyoujin), Galaxy Bats, Galaxy Fighter,Gekisen! Minami Taihei-yo (alt), Gekisen! Minami Taihei-yo (alt 2), Genma Taisen, Golgo 13 - Moretti Ikka Zansatsu Jiken, The Guardian, Hammer Break, Hammer Break (alt), Hammer Break (alt 2), Hashire! Skyline (alt 2), Hashire! Skyline (alt 3),Heart Catch Harumi-chan, Heiankyo Alien (Arrange ver.), Heiankyo Alien (Original ver.), Hokkaido Bouei Sakusen, Hon Shogi, Hu's Mind, I wa Sanjutsu Nari (alt), Ice World II, Ice World II (alt), JRT Pascal, Jankyu, Kawanakajima no Kassen, Ken to Mahou, Ken to Mahou (alt), Manbiki Game (alt), Missile Commander, Missile Commander (alt), Missile Commander (alt 2), Mojidoori Wa o Tsukurou, Monster and Ball, Moon Beam, Morita Othello (v2.7), Morita Othello (v2.7, alt 2), Morita Othello (v2.7, alt), N BASIC system disk (PC-8034-2W), N BASIC system disk (PC-8034-2W, alt 2), N BASIC system disk (PC-8034-2W, alt), N-BASIC Games (compilation), NS-DOS Pack (compilation), Ndisk (compilation), New Rally-X (Komaj), Newpc (compilation), Ninja Yashiki, Nippon Rettou Kaishime Game, Nobunaga no Yabou (N Basic), Normandy Jouriku Sakusen (alt), Normandy Jouriku Sakusen (alt 2), The Oil Field, Omotesando Adventure, PC-8001 BASIC Game Book (compilation), PC-8001 Game Pack (compilation), PC-8001 Games (compilation), PC-8001 Micro Disk Basic 2W, Pac-World, Pac-World (alt), Pachinko, Pack Man Modoki, The Planet Miners, Popping Panic, Puck Man, Puck Man (alt), The Racer, Rem & Lum, RGB Colors Game, River Rescue (alt), S-DOS Game Pack (compilation, alt 2), S-DOS Game Pack (compilation, alt), Scramble (alt 2), Scramble (alt), Select 5, Shogi Trainer, Space Amoeba (N Basic), Space Base, Space Flaper (v1.0), Space Follow, Space Pattern, Space Pulsar, Space Travel, Space Trip 2 "Melyos" (v1.1), Spy Daisakusen (N Basic, alt), Star Fire!!! (v1.0), Stop! Harumi-chan, Submarine Part 2, Submarine Part 3, Super Balloon (alt), Surabaya-oki Kaisen, Takahashi Harumi programs, Tank Batabata, Tengoku to Jigoku (alt), Tennis (Kiyoshi Kawamura), Terra SOS, Tetris-8001 (alt), Tetris-8001 (alt 2), Tlix, Toriaezu Tinyan da yo!, Toriaezu Tinyan da yo! (alt), Toushi Game, Tsume Shogi, UFO, Uchuu Ei, Underground Monster,  Foresight (Demo), Various, Various (alt), Various 2, Various 2 (alt), World Alien, Yojigen no Ie - 4 Dimension House, Yuureisen, Zaxus (alt) [Neo Kobe Collection]
  • pc8001mk2_flop:
    • Cranston Manor, Game-PC (Collection), N80 BASIC system disk (alt), N80 and N88 Disk BASIC Utility Collection,
  • Ulysses and the Golden Fleece [Neo Kobe Collection]
  • pc8001mk2sr_flop:
    • Mappy (mkIISR), N80SR BASIC system disk (PC-8037SR), PC-8001mkIISR Game Pack (Compilation), Xanadu (mkIISR) [Neo Kobe Collection]
  • pc8801_flop: Shikotei (alt) [Neo Kobe Collection]
  • pc98: Marubatsu EXE, Sabnack [Justin Kerk]
  • samcoupe_flop:
    • Batz 'n Balls, Domino Box, Double Top, Exodus, Five on a Treasure Island, Quizball, Spell Master, Splat! [World of SAM]
  • snes:
    • Raiden Densetsu (Jpn, prototype) [Gaming Alexandria]
    • Raiden Trad (USA, prototype) [Revenant]
  • spectrum_cass:
    • Blam!, Esquimó, O Globo da Luz, Golden Pack 100, Pesquisa Submarina, The Raven + Polearn, Travessia, Travessia (alt), Vampiri, WOSP - Whole Orbit Survey Plotter [Planeta Sinclair] Action Force (Dro Soft), Combat School (Erbe), Cross, Insomnia, Mr. Weems and the She Vampires (Zafi Chip), Silent Service (Erbe), Turbo Esprit (Durell) [spectrumcomputing.co.uk]
  • tx0_ptp: Munching Squares, Punchy [Bitsavers, AJR]
  • vectrex: Star Sling Turbo Edition, Vec Sports Boxing [Justin Kerk]
  • vgmplay:
    • Alien Crush (TG-16), Angelic Warrior DEVA (MSX2, OPLL), Angelic Warrior DEVA (MSX2, OPLL+OPL1), Bomberman Panic Bomber (SNK Neo Geo), Bubblegum Crash - Knight Sabers 2034 (PC Engine), Galaga '88 (TG-16), Hayaoshi Quiz Grand Champion Taikai (Jaleco Mega System 32), Hayaoshi Quiz Nettou Namahousou (Jaleco Mega System 32), Hayaoshi Quiz Ouza Ketteisen - The King Of Quiz (Jaleco Mega System 1-B), Herzog (MSX2, PSG), I.M. Meen (IBM PC AT), MoonDriver Demo (MSX2+), Ooparts (Sega System C-2), Pocket Monsters Advanced Generation - Hiragana Katakana Kakechatta! (Sega Pico), Rod Land (Jaleco Mega System 1), The Smurfs (Nintendo Game Boy), The Smurfs' Nightmare (Nintendo Game Boy Color), Street Fighter II' - Champion Edition (PC Engine), Strip Fighter II (PC Engine), Sutte Hakkun GB (Nintendo Game Boy), Toilet Kids (PC Engine), Toy Shop Boys (PC Engine), Tricky Kick (TG-16), Turrican (Atari ST), Turrican II - The Final Fight (Atari ST), V-Tetris (Nintendo Virtual Boy), Valna (NEC PC-8801), Victory Run (TG-16), Waterworld (Nintendo Virtual Boy), World Court Tennis (TG-16), Zanac A.I. (NES) [vgmrips.net, Tafoid]
  • vsmile_cart: The Adventures of Little Red Riding Hood (USA), Barney - The Land of Make Believe (USA), Care Bears - A Lesson in Caring (USA), Disney Handy Manny (USA), Disney's Cinderella - Cinderella's Magic Wishes (USA, rev. 101), Disney/Pixar Up (USA, rev. 001), Nick Jr. Wow! Wow! Wubbzy! (USA), TinkerBell (USA) [skaman]
Software list items promoted to working
  • fmtowns_cd: Hyper Note [cyo.the.vile]
  • nes:
    • Toy Story [etabeta] 2 in 1 (J-M2), 2 in 1 (King005), 2 in 1 Super 808, 3 in 1, 5 in 1 (SPC005), 9 in 1 King001, 15 in 1, 42 in 1 (Reset Switch), 70 in 1, 76 in 1 (alt games), 800 in 1, Garou Densetsu Special (Asia, alt), Ghostbusters 63 in 1, Jīng Kē Xīnzhuàn (China, Shenzhen Jncota), Maxi 15 (Aus), Maxi 15 (USA), Maxi 15 (USA, v2.0), Mortal Kombat 3 Extra 60 (Asia), Mortal Kombat 3 Extra 60 (Asia, alt), Prima Soft 9999999-in-1 (02 8807870-3), Quánhuáng R-2 - Dàshé Sìtiānwáng (China), Shènghuǒ Lièzhuàn (China), Super 128k - 16 in 1, Super 308 3 in 1, Wángzhě Wúshuāng (China), Xiákè Chuánqí (China), Yǒngzhě Chuánshuō (China), Zhànguó Fēngyún (China) [kmg] Blood of Jurassic (GD-98) [NewRisingSun]
  • pc8801_flop: 177 (alt), 177 (alt 2), 177 (alt 3), 177 (alt 4), AcroJet, Agni no Ishi - The Stone of Agni, Agni no Ishi - The Stone of Agni (Mad?), Alpha (Demo), Amazones no Hihou - Romancing Grey-I, Sangokushi (19860416, Alt), Sangokushi (Original Release?) [Angelo Salese]
  • pc98: Datsui Mahjong Margarita, Locus Alba, Lotus 1-2-3 (Demo), Metal Mover Jastrike, Trial of Fours [Angelo Salese]
  • saturn: Big Ichigeki! Pachi-slot Daikouryaku (Jpn, v1.000), Capcom Generation - Dai-1-Shuu - Gekitsui Ou no Jidai (Jpn), Capcom Generation - Dai-5-Shuu - Kakutou ke Tachi (Jpn), Shichisei Toushin Guyferd - Crown Kaimetsu Sakusen (Jpn) [Angelo Salese]
New NOT_WORKING software list additions
  • apxen_flop:
  • Various Diags, XEEROM, XEN Boot Disk MS-DOS 3.2 BIOS 1.9.0 and Utilities [ACT/Apricot]
  • Various Diags, XEEROM (cracked) [Dirk Best]
  • cdi:
  • Bill Brandt: The Picture Post Years 1938-1951, CD-i in Schools, Depression - The Search For The NaSSA (NL),
  • From The Associated Press: The Best of Photo Journalism, Peaches [Gaming Alexandria, David Silva]
  • easy_karaoke_cart: Mega Hits Vol.2 [David Haywood, TeamEurope]
  • fmtowns_cd: Dynamic English 2 - Basic [redump.org]
  • pc8001_flop: 300m (alt), Dig Dug (PCG), The Dusty World (PCG), Planet Taizer (alt), Seiken Densetsu, Snake [Neo Kobe Collection]
  • wicat: WICAT Unix (Ver. 2.0), WICAT Unix (Ver. 2.2.0) [Josh Dersch]
  • Merged pull requests
  • 7880: Decoupled RPK format logic from the TI-99 cartridge code. [Nathan Woods]
  • 8456: formats, osd, util: Started modernising file/stream/archive I/O interfaces. [Vas Crabb]
  • 8470: video/upd7220.cpp: Don’t run wdat if figd figure type is set, and set the pattern in wdat. [Carl]
  • 8475: Refactored NEC PC-98 drivers, separating different hardware types. [Angelo Salese]
  • 8481: bus/nes: Improved emulation for 8237/8237A boards. [kmg]
  • 8483: kikikai.cpp: Fixed a cross-reference note. [cam900]
  • 8485: bus/nes: Added support for a 9-in-1 multi-game cartridge. [kmg]
  • 8487: rfslotsmcs48.cpp: Add year for ‘babyfrts25’. [ClawGrip]
  • 8488: render/bgfx: Fixed off-by-one issue in fs_blit_palette16 affecting carpolo, kncljoe, and other drivers. [Ryan Holtz]
  • 8489: sound/ics2115.cpp: Implemented stereo panning support. [nabetse]
  • 8490: bus/nes: Added support for a Highway Star bootleg. [kmg]
  • 8493: f-32.cpp: Added lamps, input and protection handling for royalpk2. [Ryan Holtz]
  • 8494: nes.xml: Set correct board type for garousp1 and sonic3d6h. [kmg]
  • 8495: bus/nes: Simplified a few related Kasheng and Hosenkan board. [kmg]
  • 8496: vsmile_cart.xml: Fixed hashes for “cinderlanl” and “cinderlasp”. [ClawGrip]
  • 8498: debugger/debuggdbstub.cpp: Fixed m_readbuf_state starting in undefined state. [Alex Siryi]
  • 8500: bus/nes: Added support for several Shenzhen Jncota RPGs. [kmg]
  • 8502: bus/nes: Added support for Blood of Jurassic and Super Hang-On. [kmg]
  • 8503: r2dx_v33.cpp: Added notes about the 1998 release of New Zero Team. [cam900]
  • 8504: Implemented non-ideal behavior of game I/O port one-shot timers for Apple II and clones. [xotmatrix]
  • 8505: render/bgfx: Fixed UV rounding errors in fs_blit_palette16, allowing direct indexed texture uploads. [Ryan Holtz]
  • 8507: vsmile_cart.xml: Marked “mannyfr” as a clone of “mannyge”. [ClawGrip]
  • 8508: formats/wd177x_dsk.cpp: Added head count check to compatibility test. [Jesse Marroquin]
  • 8510: ui: Added ability to zoom out to fractional sizes in the tilemap viewer. [Ryan Holtz]
  • 8513: bus/nes: Fixed several games not loading in Maxi 15 multi-game cartridges. [kmg]
  • 8516: render/bgfx: Use D32F texture format rather than D24 (fixes issues with AMD GPUs). [Belegdol]
  • 8519: video/gime.cpp: Fixed shape of £ and ƒ characters in the hand-built character data. [Tim Lindner]
  • 8520: missbamby.cpp: Identified unknown game and added its PCB layout, and dumped the PROM for “basket”. [jordigahan, ClawGrip]
  • 8521: video/toaplan_scu.cpp: Use single-pass priority drawing for sprites. [cam900]
  • 8522: easy_karaoke_cart.xml: Added Mega Hits Vol.2. [TeamEurope, David Haywood]
  • 8524: rfslotsmcs48.cpp: Corrected comments about populated devices in “babyfrts”. [ClawGrip]
  • 8525: konmedal68k.cpp: Fixed visible area for konslot and konslot2. [David Haywood]
  • 8526: bus/nes: Fixed graphical issues for N625092-related multi-game cartridges. [kmg]
  • 8527: bus/nes: Moved gc6in1 games over to 8237 board and removed old code. [kmg]
  • 8528: render/bgfx: Use R8 texture format for bitmap_ind16 contents. [Ryan Holtz]
  • 8529: cdi.xml: Added five items. [Gaming Alexandria, David Silva]
  • 8531: spg2xx.cpp, spg2xx_jakks.cpp: Added two TV games. [Sean Riddle, David Haywood]
  • 8532: Added floppy support for the NEC PC-8001, improved µPD3301 emulation, and split up software lists. [Angelo Salese]
  • 8533: bus/nes: Added support for HP-898F board and related multi-game cartridges. [kmg]
  • 8536: machine/fdc37c665gt.cpp: Fixed address usage for serial port registers. [Windy Fairy]
  • 8539: saturn.xml: Corrected description for “zico”. [ArcadeShadow]
  • 8540: atarisy1.cpp: Adjusted sound levels to avoid clipping in indytemp when speech is playing. [algestam]
  • 8544: docs: Updated the RTD theme to the 1.0.0rc1 release (includes Sphinx 4 CSS fixes). [Aaron Giles]
  • 8547: bus/nes: Added support for A88S-1 board and related multi-game cartridges. [kmg]
  • 8549: bus/nes: Added support for a 4 in 1 multi-game cartridge. [kmg]
  • 8550: bus/nes: Improved interrupt emulation emulation for Kaiser KS202 and KS7032 boards. [kmg]
  • 8551: ibm5170.xml: Added four items. [r09, wiggy2k]
  • 8552: segahang.cpp: Hooked up microcontroller for sharrier and removed simulation code. [Dirk Best]
  • 8553: Adjusted levels in Votrax SC-01 device and various drivers to avoid saturating outputs. [David Haywood]
  • 8554: ibm5170.xml: Added seventeen items. [The Good Old Days, Old-Games.RU, archive.org, ArcadeShadow]
  • 8555: psikyo.cpp: Fixed sound output saturation in gunbird. [algestam]
  • 8556: audio/segam1audio.cpp: Reduced levels to fix saturated sound outputs for Sega Model 1 and Model 2 games. [algestam]
  • 8557: Updated PCB details for A Ressha de Ikou, making it playable. [kmg]
  • 8558: 4enraya.cpp: Added an unknown French bowling-themed poker game with gum payout. [Benjamin Roux, David Haywood]
  • 8559: bus/nes: Added support for MMC1-based multi-game cartridges. [kmg]
  • 8561: bus/nes: Improved emulation for T-262 board and related multi-game cartridges. [kmg]
  • 8562: nes.xml: Set correct board types for several games, and removed a hacked dump. [kmg]
  • 8564: ibm5150.xml: Added eleven items. [The Good Old Days, ArcadeShadow]
  • 8565: bus/nes: Fixed Super HiK 4 in 1 so that Master Fighter III loads. [kmg]
  • 8566: blockout.cpp: Fixed description for agress lives DIP switch. [Kaito Sinclaire]
  • 8567: bus/nes: Fixed graphical issues for BMC-20IN1, BMC-SUPER700IN1 and BMC-VT5201 cartridges. [kmg]
  • 8568: bus/nes: Simplified Zemina board emulation, and cleaned up some comments. [kmg]
  • 8571: bus/nes: Added support for 820720C and JY820845C multi-game cartridges. [kmg]
  • 8573: bus/nes: Improved emulation of reset-based 42 in 1 cartridge. [kmg]
  • 8574: bus/nes: Added support for an NTDEC 14 in 1 cartridge. [kmg]
  • 8575: util/delegate.cpp: Eliminated a level of indirection for delegates bound to functoids. [Vas Crabb]
  • 8578: Do not use the -m64 compiler switch when building for 64-bit RISC-V. [Graham Inggs]
  • 8580: bus/nes: Fixed empty menu in Super 128kundefined16 in 1, and fixed Ghostbusters 63 in 1 cartridge emulation. [kmg]
  • 8581: msx.cpp: Fixed a spelling error in the description for hbf9pr (MT08085). [kmg]
  • 8583: video/gime.cpp: Update interrupt outputs when master interrupt switches change. [Tim Lindner]
  • 8584: bus/nes: Added support for two more multi-game cartridges. [kmg]
  • 8585: bus/nes: Fixed graphical glitches for multi-game cartridges using the BMC-GKB board. [kmg]
  • 8586: djmain.cpp: Added beatmania complete MIX (ver AA-C) (Asian English version). [DeepSeaSqueeze, Windy Fairy]
  • 8587: spectrum_cass.xml: Added seventeen new entries and four re-dumps. [Planeta Sinclair, spectrumcomputing.co.uk, ArcadeShadow]
  • 8588: fmtowns_flop_misc.xml, fmtowns_flop_orig.xml: Added seven items, and fixed various issues in the lists. [r09, cyo.the.vile]
  • 8589: util/delegate.cpp: Fixed multiple issues, particularly affecting classes using multiple inheritance. [Vas Crabb]
  • 8591: bus/nes: Added support for Super Russian Roulette. [kmg]
  • 8592: formats/sc3000_bit.cpp: Added TZX to the list of tape formats for the Sega SC-3000. [Fabio DL]
  • 8593: acesp.cpp Dumped MC68705P3 microcontrollers from two types of sp.ACE fruit machine reel driver board. [TTX, David Haywood]
  • 8594: fmtowns_cd.xml: Added sixteen new items, replaced seven items with better dumps, and added two missing floppy images.
  • [redump.org, cyo.the.vile, akira_2020, r09]
  • 8595: merits.cpp: Correctly identified unknown set as “Pub Time Darts II”. [ClawGrip]
  • 8596: samcoupe_flop.xml: Added eight items. [World of SAM, ArcadeShadow]
  • 8598: bus/nes: Added support for Star Versus. [kmg]
  • 8599: vsmile_cart.xml: Added eight items. [skaman, ClawGrip]
  • 8600: vsmilem_cart.xml: Added note about pocket cartridges using the same ROMs as the motion ones. [ClawGrip]
  • 8601: hh_sm510.cpp: Added cheat inputs for gnw_flagman, gnw_judge and gnw_lion. [Milan G., algestam]
  • 8602: gameboy.xml: Added Sarakon (prototype). [Gaming Alexandria, ArcadeShadow]
  • 8603: bus/nes: Added support for Donkey Kong 8 in 1; nes.xml: Set correct board type for Grandia games. [kmg]
  • 8604: snes.xml: Added two Raiden prototypes. [Gaming Alexandria, Revenant, kmg]
  • 8607: mpu4.cpp: Added three Vifico Escalera Tobogan sets. [jordigahan, ClawGrip]
  • 8608: saturn.cpp: Added placeholder system for Korean BIOS, and fixed some issues affecting various games. [Angelo Salese]
  • 8609: bus/nes: Reimplemented BMC-70IN1 and BMC-800IN1 board emulation and added iNES loader support for them. [kmg]
  • 8610: 4enraya.cpp: Added ASCII PCB layout for “tourpgum”. [ClawGrip]
  • 8612: cdi.xml: Added six items (one also appears in ibm5170_cdrom.xml). [Gaming Alexandria, David Silva]
  • 8614: bus/nes: Simplified handling of SXROM and SOROM boards fitted with MMC1A chips. [kmg]
  • 8615: bus/nes: Added support for a bootleg Sangokushi II cartridge. [kmg]
  • 8616: video/antic.cpp: Fixed effects of DLISTL and DLISTH writes on DPAGE and DOFFS, and fixed issues with modes 2, 3 and 15.
  • [Golden Child]
  • 8617: bus/nes: Uncommented some existing code for supporting the Toy Story pirate cartridge. [kmg]
  • 8618: nes.xml: Removed a duplicate dump of Xiāngshuài Chuánqí. [kmg]
  • 8620: bus/nes: Fixed hard-wired four-screen mirroring for MMC3 games. [kmg]
  • 8621: nes.xml: Added an alternate PCB configuration for Gauntlet. [kmg]
Source Changes
  • bus/nes: Improved emulation for 8237/8237A boards. [0kmg]
    • Rewrote 8237 to support games that were previous attached to sg_boog device. pocahon2, the only game previously using 8237, no longer crashes in its intro story.
    • Removed all the old commented out sg_boog code.
    • Added initial support for the 8237A variant and its one game, mc_9king.
  • Software list items promoted to working (nes.xml)
    • 2 in 1 (J-M2) [0kmg]
    • 2 in 1 (King005) [0kmg]
    • 2 in 1 Super 808 [0kmg]
    • 5 in 1 (SPC005) [0kmg]
    • 9 in 1 King001 [0kmg]
    • Mortal Kombat 3 Extra 60 (Asia) [0kmg]
    • Mortal Kombat 3 Extra 60 (Asia, Alt) [0kmg]
    • Super 308 3 in 1 [0kmg]
  • formats, osd, util: Started refactoring file I/O stuff. (#8456) [Vas Crabb]
    • Added more modern generic I/O interfaces with implementation backed by stdio, osd_file and core_file, replacing io_generic. Also
    • replaced core_file's build-in zlib compression with a filter.
    • unzip.cpp, un7z.cpp: Added option to supply abstract I/O interface rather than filename.
    • Converted osd_file, core_file, archive_file, chd_file and device_image_interface to use std: :error_condition rather than their own error enums.
  • Allow mounting TI-99 RPK from inside archives.
New working machines
  • Danger Express (prototype) [hap]
  • missile.cpp: Eliminate space.device() calls [AJR]
  • coco_flop.xml: Added new coco3 entry [Scott Stone]
New working software list additions
  • Joust (6809 Transcoded - v1.10) (512kb) [Glen Hewlett]
  • kikikai.cpp: added PCB infos, corrected dips [Guru]
  • opercoin.cpp: added basic mappings [Ivan Vangelista]
  • skylncr.cpp: redumped u29 for speedway [Ioannis Bampoulas]
  • kikikai.cpp: compile fix [Ivan Vangelista]
  • cv1k: split espgal2 recent u4 dump [hap]
  • apxen: Default eeprom, fix floppy change detection, initial software list [Dirk Best]
  • cv1k: update espgal2 pcb note [hap]
  • cv1k: add note about CV1000-B [hap]
  • hh_tms1k: correct ti5100 machine category [hap]
  • cv1k: small cleanup [hap]
  • Add compile-time option to show visible annoying red border when sound is overdriven. Leaving it on for a bit at the start of the
  • cycle so that devs might identify and fix some of these cases. [Aaron Giles]
  • bus/nes: Added support for a 9-in-1 multicart. [0kmg]
  • Also, 8237 board improvements from previous commit now work when loading loose .nes files.
  • New working software list additions (nes.xml)
    • 2 in 1 - The Lion King & Bomber Boy [NewRisingSun]
    • 9 in 1 [NewRisingSun]
  • okim6295, okim6376, okim9810: Explicitly clamp output streams to within range [AJR]
New working clones
  • Leader (version Z 2F, Greece) [Ioannis Bampoulas]
New clones marked as NOT_WORKING
  • Carnival (cocktail, earlier) [Kevin Eshbach]
  • Fix overdriven sound in various Atari games. [Aaron Giles]
  • Major state refactoring of pc98 based HW (#8475) [Angelo Salese]
    • First major step in splitting up machine classes in NEC PC98 family tree:
      • Splits up derivative HWs into own state machine and files (pc98ha.cpp, pc9821.cpp and pc9801_epson.cpp);
      • Adds a preliminary uPD4991a parallel RTC, used by pc98ha;
      • Fix -26, -86, -118 C-bus sound board dips or jumper settings;
      • Fix default sound card for pc9821 (-86) and pc9821ce2 / pc9821cx3 (-118);
      • Adds preliminary MAD Factory Otomichan-kai C-bus sound board;
      • Adds boilerplate code for C-bus installing board I/Os, avoiding the possible inconvenience of board(s) getting silently
      • unmapped by other installed boards;
      • Major refactoring of HW dip switches readouts, using required_ioports instead of scattering things around in PPI hooks;
      • Extensive QA rundown, including research on missing features and undumped machines.
  • undefined pc9801.cpp: Don't passthrough mouse irq frequency when cycle setting is setup too, fixes jastrike mouse input on options
  • menu. pc9801.cpp: Fix kanji RAM window LR readback, makes telenetm to properly display 8x16 chars on RS and derivative
  • machines. pc8801.cpp: fixed OPNA RAM readback, allowing SWs to playback ADPCMs properly.
New machines marked as NOT_WORKING
  • PC-98LT [anonymous]
  • PC-98HA "Handy98" [anonymous]
  • PC-9821Nr15 (98NOTE Lavie) [flyingharuka]
  • PC-9821Nr166 (98NOTE Lavie) [flyingharuka]
  • PC-9821Nw150 (98NOTE Lavie) [flyingharuka]
  • PC-9821Ra266 (98MATE R) [flyingharuka]
  • PC-9821Cx3 (98MULTi CanBe) [flyingharuka]
  • PC-9801VX [qazmko1029]
  • PC-9801US [CoolMod]
  • rfslotsmcs48.cpp: Add year for 'babyfrts25' [ClawGrip]
  • xexex: clip less [Olivier Galibert]
  • cv1k: fix small typo [hap]
  • upd7220: don't run wdat if figd figure type is set and set the patter… (#8470) [cracyc]
  • upd7220: don't run wdat if figd figure type is set, set the pattern in wdat and reset figure type
  • bgfx: Revised fs_blit_palette16 to not use pixel rounding. Fixes issues in carpolo, kncljoe, and others. [Ryan Holtz] (#8488) [MooglyGuy]
  • seta.cpp: Rebalance audio levels in most games [AJR]
  • mario: Reduce volume so we don't clip constantly just when running around. [Aaron Giles]
  • goldstar.cpp: decryption progress on super7. It now gets in game but needs GFX and color fixes, plus decryption might have some error lurking [Ivan Vangelista]
New working clones
  • unknown 'Pac-Man' gambling game (set 2) [Nnap]
  • Pucman [Nnap]
  • cromptons.cpp: Note [AJR]
  • cromptons.cpp: Improve note [AJR]
  • bus/nes: Added support for a Highway Star bootleg. [0kmg]
    • Renamed hstarfds to highwayk. It cannot be an FDS bootleg since Highway Star only appeared on cart.
    • Demoted all Rad Racer/Highway Star games to partially supported due to severity of graphical issues (car dashboard flickers to top of screen, etc).
  • New working software list additions (nes.xml)
    • Highway Star (Whirlwind Manu bootleg) [krzysiobal]
  • kncljoe: fix off-by-1 with sprite layer clip [hap]
  • es5503.cpp: Initialize variable properly; clean up code a little [AJR]
  • asuka.cpp: added PCB infos for Bonze Adventure [Guru]
  • i386.cpp: when DEBUG_MISSING_OPCODE is defined, log a small backtrace This way together with the full list of bytes that form the non recognized opcode there are the addresses of the previously executed instructions. [yz70s]
  • 8042kbdc.cpp: improve management of ps/2 mouse [yz70s]
    • add mouse interrupt
    • support more mouse commands
    • use command byte to enable/disable mouse and keyboard interrupts
      • Now the ps/2 mouse works with windows 98
  • fdc37c93x.cpp: update to support ps/2 mouse [yz70s]
  • pcipc.cpp: remove serial mouse and use virge instead of virge dx Because now the ps/2 mouse works and the virge dx is buggy during
  • windows xp setup (then after it has installed you have to boot in vga mode) [yz70s]
  • vgmplay.xml: Added 31 new entries [vgmrips.net, Tafoid]
  • mac128.cpp: Force native aspect ratio for screen [AJR]
  • atarig42: correct wrong use of NO_DUMP cv1k: correct title of "oooku" gng: change makaimur title string to Makaimura [hap]
  • atarig42: remove undumped dangerex proms(not used by MAME) [hap]
  • tx0dasm.cpp: Add notes on OPRs for reference [AJR]
  • gts1: various fixes. Still not working though. [Robbbert]
  • nes.xml: Set correct board type for garousp1 and sonic3d6h. [0kmg]
Software list items promoted to working
  • Garou Densetsu Special (Asia, alt) [0kmg]
  • bus/nes: Simplified a few related boards by Kasheng and Hosenkan. [0kmg]
  • Reduced redundant code by making "kasing" device parent class for sglionk/sgboog. The latter are identical save for the extended
  • register/address scrambling.
    • Eliminated hosenkan device altogether (mapper 182). It is identical to sglionk (mapper 114).
  • hd6120: Fix effect of TAD on LINK flag [AJR]
  • osd: Return would block when reading a socket with no data availableundefinedno error can be confused with remote shutdown. [Vas Crabb]
  • vicdual.cpp: corrected a PROM label and location for Carnival sets using standard PCB [Kevin Eshbach]
New clones marked as NOT_WORKING
  • Cherry Bonus III (set 5, encrypted bootleg) [Ioannis Bampoulas]
  • MT2099: Reduce overdriven audio volumes. [Aaron Giles]
  • vsmile_cart.xml: Fix hashes for 'cinderlanl' and 'cinderlasp' (#8496) [ClawGrip]
    • Removed 'cinderlanla', as it was the same set as 'cinderlanl'.
  • gts1: Descriptions for dips. [Robbbert]
  • gts1: removed unused line of code. [Robbbert]
  • Implemented pan for stereo support for ics2115 (#8489) [nabetse]
  • Octalize watchpoint hit message for memory spaces defined as octal [AJR]
  • points.cpp: Minor correction to aef90f0db9ae60be5d03e86b4418c57f10f6b06b [AJR]
  • Missile / Circuit (bootleg of Alpha Fighter / Head On) [MikeMcBike]
New machines marked as NOT_WORKING
  • Que Long Gao Shou [Guru, DYQ]
  • debugger/debuggdbstub.cpp: Initialise m_readbuf_state on construction. (#8498) [Alex Siryi]
  • spirit76: Added a layout. [Robbbert]
  • lchicken: use output_finder [hap]
  • harddriv.cpp, kenseim.cpp: Use output finders instead of output().set_value [AJR]
  • Miscellaneous clean-up. [Vas Crabb]
    • play_1.cpp: Use output finders.
    • s3.cpp, s4.cpp, s6.cpp, s6a.cpp: Use output finders, reduced tag lookups.
    • taito_z.cpp: Use output finders, split up state class a little.
    • util/unzip.cpp: Use std::optional to make code clearer.
    • util/ioprocsfilter.cpp: Work around MSVC DevCom-1516410.
  • cybstorm.cpp: Cleaned up inputs and added comments to match observations and behaviours in test mode. [David Haywood]
  • f-32.cpp: royalpk2 fixes and updates (#8493) [Ryan Holtz]
    • royalpk2 is now essentially playable, but marked not working due to settings-saving issues.
  • cpu/e132xs: Fixed issues with SARDI instruction (fixes mosaicf2). [Ryan Holtz]
  • bgfx: Fixed UV rounding errors in fs_blit_palette16; Switched back to direct texture upload rather than CPU copy. (#8505) [Ryan Holtz]
  • vsmile_cart.xml: Fix parent-clone relationship [ClawGrip]
  • wd177x_dsk.cpp: Add head count check [Jesse Marroquin]
  • Prevents further evaluation of incompatible formats.
  • gaelco3d: Fix overdriven sound [Aaron Giles]
  • toaplan2: Fix ridiculously overdriven sound [Aaron Giles]
  • spirit76: Mostly working. [Robbbert]
  • dec0: Fix overdriven sound [Aaron Giles]
  • cps3: Clamp audio from the custom device [Aaron Giles]
  • ghox: Reduce volume to avoid overdriving speaker [AJR]
  • bus/nes: Fixed several games not loading in Maxi 15 multicarts. [0kmg]
  • Software list items promoted to working (nes.xml)
  • Maxi 15 (Aus) [0kmg]
  • Maxi 15 (USA) [0kmg]
  • Maxi 15 (USA, v2.0) [0kmg]
  • fixed one-shot paddle timers in Apple II and clones (#8504) [xotmatrix]
  • More miscellaneous cleanup: [Vas Crabb]
    • emu/render.cpp: Use I/O filter for zlib decompression, avoiding the need to use zlib directly.
    • audo/bally.cpp: Moved several constructors out of the header, fixed a save state issue, and made outputs use finders.
    • exidy.cpp: Split up state class and reduced reliance on driver init functions.
    • Changed various drivers to use output finders.
  • pc8801: repair holein1 copy protection [cracyc]
  • 8042kbdc.cpp: mouse reset answers at least one byte if mouse disabled. Makes nforcepc bios happy. [yz70s]
  • pc8801: repair acrojet copy protection [cracyc]
  • add pc9821.cpp to mess.flt [cracyc]
  • Use D32F texture format instead of D24, should fix AMD hardware (#8516) [Julian Sikorski]
New working machines
  • SegaSonic Bros. (prototype, hack) [hap]
  • Head On Channel (prototype, hack) [hap]
  • OOParts (prototype) [hap]
  • segac2: improve wwmarine controls [hap]
  • segac2: mark ooparts as hack [hap]
New working software list additions
  • pc98: Marubatsu EXE, Sabnack [Justin Kerk]
  • f-32.cpp: hooked up M6295 to royalpk2 [Ivan Vangelista]
  • segas16b.cpp: added proper ROM board IC locations for Riot City [Brian Troha]
  • vicdual.cpp: removed MWC flag from alphahob, since the color PROM is actually dumped for this set and the colors are fine [Ivan Vangelista]
New working clones
  • Casino Five (3315-12, U5-0) [Brian Troha, The Dumping Union]
  • segac2: ooparts pcb does have upd sample rom [hap]
  • mess.flt: Added pc9801_epson and pc98ha [Robbbert]
  • segac2: add another input for ooparts [hap]
  • db32016: Added cassette interface [Robbbert]
  • viewgfx: Added fractional zoom-out support to the tilemap viewer. Also added IPT_UI_ZOOM_AUTO for toggling auto-zoom mode without
  • needing to cycle through all zoom levels. [Ryan Holtz] (#8510) [MooglyGuy]
  • Move endianness type into lib/util header [AJR]
  • endianness.h: Use namespace std::literals [AJR]
  • r2dx_v33: Add note about New Zero Team 1998 release (#8503) [cam900]
  • segac2: decouple driver class from md_base_state [hap]
New working clones
  • Jor-eop Jeungmyeongseo (Korea) [xuserv, juking]
  • Fix two characters inside the GIME (#8519) [tim lindner]
New machines marked as NOT_WORKING
  • Zelos (Japan, terminal) [Phil Bennett]
  • konmedal68k.cpp: possible identification of konslot and konslot2 sets [Wayder]
    • video/toaplan_scu.cpp: Use single-pass priority drawing for sprites. (#8521) [cam900]
    • Use single pass pdrawgfx for sprite vs tilemap priority.
    • Use device-specific delegate for priority mask.
    • Use device_video_interface to find screen.
  • spirit76: fixed knocker when free game attained. [Robbbert]
  • n8080: move pcb notes to top of driver [hap]
  • n8080: merge some input ports, remove tag lookups [hap]
  • missbamby.cpp: Identify unknown game and add its PCB ASCII layout and dumped the PROM for "basket" [jordigahan, ClawGrip] (#8520)
  • [ClawGrip]
    • missbamby.cpp: Identify unknown game and add its PCB ASCII layout
    • Add 'multy' and remove 'unkslot'
    • missbamby.cpp: Dumped the PROM for "basket" [jordigahan, ClawGrip]
  • n8080: add conf setting for switching spacefev to monochrome [hap]
  • New machines marked as NOT_WORKING
    • Diamonds & Hearts - Power Pay (10229311, NSW/ACT) [anonymous]
  • aristmk6.cpp: updated documentation [Heihachi_73]
  • funkyjet.cpp: moved everything into the driver file, as video/funkyjet.cpp only had one method [Ivan Vangelista]
  • n8080: correct highsplt gamename [hap]
  • changela: bool(~BIT(x)) is always true (does not fix steering problem) [hap]
  • changela: fix steering problem, probably [hap]
  • segas16: revert fantzone workaround, it just causes new problems [hap]
  • segas16a: reduce overall volume to prevent overdrive [hap]
  • unidasm: Add disassembler for DEC VAX architecture [AJR]
  • poly.h: Remove unused flags, expose object data array directly, add ability to register other poly_arrays. [Aaron Giles]
  • bus/nes: Improved emulation of N625092-related multi-game cartridges. (#8526) [0kmg]
    • Fixes corrupt graphics in multiple games on all seven multi-game carts (including the new addition).
    • Fixes flickering menu for several cartridges, making them usable.
  • New working software list additions (nes.xml)
    • 5000000 in 1 (JPx72) [anonymous]
  • d9final.cpp, ppmast93.cpp, tmspoker.cpp, ultrsprt.cpp: used finders instead of tagmap lookups for rombanks [Ivan Vangelista]
  • rjammer: Add screen raw parameters; modernize MSM5205 hookup [AJR]
New working software list additions
  • arb: Avelan [hap, Wolfgang Zugrav]
  • bgfx: Switched fs_blit_palette16 to expand bitmap_ind16 contents to R8. Fixes vertical off-by-one shift in games with an odd pixel
  • count along X. [Ryan Holtz] (#8528) [MooglyGuy]
  • bus/nes: Moved gc6in1 games over to 8237 board and removed old code. (#8527) [0kmg]
  • New NOT_WORKING software list additions (#8522) [ClawGrip]
    • easy_karaoke_cart.xml: Mega Hits Vol.2 [TeamEurope, David Haywood]
  • rfslotsmcs48.cpp: Fix comments (#8524) [ClawGrip]
  • fixes for building with clang 12.0.1 on windows [smf-]
  • poly.h: Minor naming/consistency cleanups. [Aaron Giles]
  • Add docs for poly_manager. [Aaron Giles]
  • New NOT_WORKING software list additions
    • Wicat Unix (ver 2.0 and 2.2.0) [Josh Dersch]
  • i8257: fix it so tc can work with multiple devices [cracyc]
  • tx0.cpp: Further fixes [AJR]
    • Load typewriter input into correct bit positions of LR
    • Invert MSB of display coordinates (fixes tic-tac-toe grid)
    • tx0_8kw: Resolve confusion between SHR and CYR semantics (these were incorrectly swapped)
  • m72, segas16b: reduce audio volume [hap]
  • machine/fdc37c665gt.cpp: Fixed address usage for serial port registers. (#8536) [987123879113]
  • dariusu: add continue price dipswitch vigilant: swap punch/kick buttons to match with arcade cabinet [hap]
  • Decoupled RPK logic from TI-99 cartridge code. (#7880) [npwoods]
    • Decoupled support for RPK (RomPacK cartridge images) from TI-99 code, enabling the logic to be leveraged by other drivers.
  • ui: Made zoom controls a bit more intuitive. [Vas Crabb]
    • The UI controls are described as zoom in/out, but they had the opposite effect on the palette and tile viewers. That has been changed to make them consistent with the tilemap viewer.
    • Made the default zoom key not act as a toggle. People are familiar with the function of Ctrl+0/=/- in web browsers, so making them behave similarly in MAME should make it more approachable. Also added the default zoom key to the relevant documentation
  • page.
    • Implemented the default zoom key for the palette and tile viewers.
    • In the tilemap viewer, if the view is in default expand to fit mode, zoom in/out starting from the actual zoom ratio. Once again, this behaves more like the zoom controls in a web browser displaying an image so it should be more intuitive.
    • Made more messages from the tilemap viewer localisable.
  • util/zippath.cpp: Fixed MT08074. [Vas Crabb]
    • There were multiple issues at play here. After #8443 was applied, is_root was simply never returning true on Windows, as OSD_WINDOWS isn't actually defined outside libosd and libocore. This caused phantom parent items to appear in disk roots on Windows, but it meant that the check in zippath_resolve would always fail so the trailing backslash would be trimmed. Fixing  the macro test in is_root meant the trailing backslash from C: would no longer be trimmed, which caused the stat in zippath_resolve to fail.
  • bigbord2.cpp: Hooked up floppy DRQ that had somehow got lost. [Vas Crabb]
  • Reduced tag map lookups in several drivers and devices. [Vas Crabb]
  • util/coretmpl.h: Removed an overload of bitswap that can be avoided using if constexpr. [Vas Crabb]
  • Added doxygen comments to some classes, and fixed several doxygen warnings. [Vas Crabb]
  • util, osd: Test for _WIN32 rather than WIN32. [Vas Crabb]
  • In C++17 mode, WIN32 is no longer a predefined macro, although various things in 3rdparty define it to maintain legacy support.
  • We're better off moving forward anyway for when WIN32 disappears entirely. (WIN32 is not a reserved name, while _WIN32 is,
  • starting with an underscore follwed by an uppercase letter.)
  • tx0.cpp: Add preliminary software list for both systems [AJR]
New working software list additions
  • tx0_ptp: Munching Squares, Punchy [Bitsavers, AJR]
  • util/coretmpl.h: Fixed clang narrowing warning. [Vas Crabb]
  • amiga.cpp: Change machine configuration sequence so that the 68K CPU always comes first. This works around an issue with the
  • debugger trying to focus first on a keyboard MCU being held in reset. [AJR]
  • calchase.cpp: Don't try to use portr for half the bus width. [Vas Crabb]
  • dooyong.cpp: Reduced volume for YM2151/M6295 sound, coalesced some machine configuration. [Vas Crabb]
  • docs: Update css for sphinx_rtd_theme to latest version, which includes selectors missing from old version. [Aaron Giles]
  • kinst.cpp: Simulate Killer Instinct 2 Upgrade Kit CPLD. [pdaderko]
    • Original device was reverse-engineered with a logic analyzer and test ROMs. The CPLD behaves as a slave device, returning data
  • when selected, based on previous writes.
  • Clones promoted to working
    • Killer Instinct 2 (Upgrade kit) [pdaderko]
  • pipeline: Hook up sound communications and YM2203; fix sound PPI mapping [AJR]
  • Allow devices to specify a parent for the purpose of searching for ROMs. [Vas Crabb]
  • minimaws: Better equality for devices. [Vas Crabb]
  • i8244: use parent_rom_device_type for i8245 [hap]
  • barni.cpp : wip [Robbbert]
  • alphasma.cpp: Use finder array for LCDCs; use memory_share_creator instead of RAM device [AJR]
  • mc68hc11: Add stubs for TCTL registers; document coding bug in asma2k [AJR]
  • device.h: fix typos [Patrick Mackinlay]
  • pipeline.cpp updates: [Ivan Vangelista]
    • added missing input [David Haywood]
    • minor cleanups
  • taito_f2.cpp: fixed MT08059 [Ivan Vangelista]
  • Update the RTD theme to the 1.0.0rc1 release. I noticed no issues building docs with this, and it includes sphinx 4 CSS fixes.
  • (#8544) [Aaron Giles]
  • spirit76,barni: updated copyright holders as requested. [Robbbert]
  • saitek_osa/maestro: use parent_rom_device_type for analyst [hap]
  • supstarf: added notes. [Robbbert]
  • Reworked device type definition macros a little and added more Doxygen. [Vas Crabb]
    • Reworked device type definition macros to eliminate one level of indirection when using device types by name.
    • Fixed a potential initialisation order issue that could affect device parent ROMs.
    • Eliminated the need for DEFINE_DEVICE_TYPE_NS - just use DEFINE_DEVICE_TYPE or DEFINE_DEVICE_TYPE_PRIVATE with fully-qualified
    • names.
    • Changed device type aliases to static auto references in the headers.
    • Added Doxygen comments for system/device definition macros and system flags.
  • Added ROM parents for m68705u3 and a2diskiing. [Vas Crabb]
  • doxygen: Updated configuration to be based on up-to-date template, updated bootstrapped theme so it doesn't 404 (still won't work
  • due to lack of support for jQuery smartmenus). [Vas Crabb]
  • kinst: do some driver cleanups [hap]
  • airraid.cpp, hanaawas.cpp: used finders instead of tagmap lookups and other minor cleanups [Ivan Vangelista]
  • flstory.cpp: corrected main CPU clock for rumba, fixes sound regression [David Haywood]
  • sbmjb.cpp: lowered Oki volume [Ivan Vangelista]
  • unkhorse, tamag1: add anonymous namespace [hap]
  • flstory.cpp: corrected divider for rumba's main CPU, wrong source for copy-paste [Ivan Vangelista]
  • banprestoms.cpp: identified some dips [Ivan Vangelista]
  • apple2: support for the AppleIISD card [R. Belmont, Florian Reitz]
  • atarisy1.cpp: Fix overdriven sound (#8540) [algestam]
  • new WORKING machines (#8531)
    • SpongeBob SquarePants Jellyfish Dodge (JAKKS Pacific TV Game) (Apr 5 2007) [Sean Riddle, David Haywood]
  • new WORKING clones
    • Dora the Explorer - Doras Abenteuer-Globus (Germany) [Sean Riddle, TeamEurope]
  • namcos2.cpp : made Japanese Marvel Land the parent, the US prototype is an earlier incomplete build, it ends abruptly, lacks any
  • end credits, and is missing many of the levels (plus various other incomplete elements, see https: //tcrf.net/Marvel_Land_(Arcade) )
  • 'US' could also be 'World' but I haven't changed that. [David Haywood]
  • bus/nes: Added support for A88S-1 board and related multicarts. (#8547) [0kmg]
  • New working software list additions (nes.xml)
    • 1997 Super 7 in 1 (JY-201) [MLX]
    • 1997 Super 6 in 1 (JY-202) [MLX]
    • 1997 Super 7 in 1 (JY-203) [MLX]
    • 1997 Super 7 in 1 (JY-204) [MLX]
    • 1997 Super 7 in 1 (JY-205) [MLX]
    • 1997 Super 7 in 1 (JY-206) [MLX]
  • C++ is not C, appease the compiler [0kmg]
  • saturn.xml: corrected the name "Isto é ZicoundefinedZico no Kangaeru Soccer (Jpn)" (#8539) [ArcadeShadow]
  • bus/nes: Added support for a 4 in 1 multicart. (#8549) [0kmg]
  • New working software list additions (nes.xml)
    • 4 in 1 HQ [famiac]
  • a2sd: warning: 'unused' attribute directive ignored [-Wattributes]
  • bus/nes: Improved IRQ emulation for Kaiser KS202 and KS7032. [0kmg]
  • Corrected IRQ behavior based on more recent PCB observations. Fixes some flickering on World X-Y interlevel screens in SMB2J
  • bootleg.
    • Corrected SMB3 bootleg's banking, also per PCB analysis.
  • ibm5170.xml: 4 new dumps [r09]
New working software list additions
  • DOOM (Japan, v1.1) [r09]
  • Doukyuusei [wiggy2k]
  • Doukyuusei 2 [wiggy2k]
  • Kairaku no Okite - Aoi Taiken [wiggy2k]
  • kinst: add preliminary screen raw params [hap]
  • qix: remove a popmessage [hap]
  • Filesystem-related bug fixes [AJR]
    • Fix recently-introduced path-trashing bug in zippath_resolve
    • Prevent UI file select menu from crashing in error cases where no files can be found
  • Miscellaneous cleanup. [Vas Crabb]
    • cchasm.cpp: Combined source files, added I/O port finder, reduced audio levels to avoid hitting the limiter.
    • redalert.cpp: Converted sound boards to devices and removed a couple of trampolines, making the driver state class considerably
    • tidier.
    • bus/amiga/keyboard, bus/sunkbd: Put a bunch of implementation classes in anonymous namespaces, getting implementation details out of headers and out of the global namespace.
  • Update ibm5170.xml [ArcadeShadow]
  • nes.xml: Updated PCB details for A Ressha de Ikou. [0kmg]
    • Beyond metadata this gives aressha WRAM, making it playable now.
    • Separately, demoted Enix games dquest and doordoor due to game crashing bugs.
  • nes.xml: Set correct board type for several games. [0kmg]
    • Removed a "fixed" version of quanhr2, now that parent is working.
Software list items promoted to working
  • Quánhuáng R-2 - Dàshé Sìtiānwáng [0kmg]
  • Yǒngzhě Chuánshuō [0kmg]
  • Wángzhě Wúshuāng [0kmg]
  • fixed vs2019, broken by clang fix. [smf-]
  • bus/nes: Added support for MMC1-based multicarts. [0kmg]
    • Modified MMC1 base class (SxROM) to have outer bank base/mask to make it extensible by multicarts.
    • Implemented two boards, reset-based SxROM and a 2-in-1 by TXC, as proof of concept.
    • Marked Operation Wolf games as partially supported due to zapper inputs not working.
    • Marked Space Shadow as not supported since it requires the extra buttons on the Bandai Hyper Shot gun.
  • New working software list additions (nes.xml)
  • 1997 Super HiK 4 in 1 (JY-021) [MLX]
  • 1995 Super HiK 4 in 1 (JY-022) [NewRisingSun, taizou]
  • 1996 Super HiK 4 in 1 (JY-051) [NewRisingSun, taizou]
  • 2 in 1 Uzi Lightgun [CaH4e3]
  • Converted Chinese Ninja Ryukenden to MMC1 subclass. [0kmg]
  • clock: add setters for period, duty cycle, pulse width [hap]
  • cking_master: use clock device for irq signal [hap]
  • jvs13551.cpp: dumped Sega 838-13683-91 Rev.A JVS I/O [Darksoft]
  • segam1audio.cpp: Fix overdriven sound (#8556) [algestam]
  • chess*: use clock device for irq signal [hap]
New machines marked as NOT_WORKING
  • Recel Bios [Robbbert]
  • Alaska [Robbbert]
  • Hot & Cold [Robbbert]
  • Screech [Robbbert]
  • Mr Evil [Robbbert]
  • Torneo [Robbbert]
  • Crazy Race [Robbbert]
  • Fair Fight [Robbbert]
  • Poker Plus [Robbbert]
  • Mr Doom [Robbbert]
  • Cavalier [Robbbert]
  • Swashbuckler [Robbbert]
  • Don Quijote [Robbbert]
  • The Flipper Game [Robbbert]
  • Black Magic 4 [Robbbert]
  • bus/nes: Improved emulation for T-262 board and related multicarts. [0kmg]
    • Fixed games not loading in mc_6et40 and mc_11a42 and graphics issues with several games across the nine cartridges represented here.
New working software list additions
  • 11 in 1 (A-042) [anonymous]
  • 1994 Super HiK 6 in 1 (A-017) [anonymous]
  • Update ibm5150.xml [ArcadeShadow]
  • smrp2.h: fixed MT08081 [Ivan Vangelista]
  • bus/nes: Fixed Super HiK 4 in 1 so that Master Fighter III now loads. [0kmg]
  • views: Fix a number of problems with specific boundaries. [Olivier Galibert]
  • rectangles: Add operators & and | (intersection and union) from the existing &= and |= ones. [Olivier Galibert]
  • gamedrv.h, ioprocs.h: Fix typos in comments [AJR]
  • blockout.cpp: fix agress players (lives) DIP [Kaito Sinclaire]
  • Formats-related refactoring [AJR]
    • Remove opresolv.h from emu.h and some other base headers
    • Split legacy floppy image class into a separate file
    • Clean up a lot of #includes in src/lib and src/tools/imgtool
  • imgtool/library.h: Supply some missing #includes [AJR]
  • ibm5170.xml: Correct definition for unladven [AJR]
  • mn1880: Use separate interrupt registers for each CPU [AJR]
  • royalmah.cpp: configured banking and views for mjdejavu ad mjifb [Ivan Vangelista]
  • goldstar.cpp: point reel tilemap to the right GFX rom offset for cmast97 [Ivan Vangelista]
New working clones
  • Route 16 (Sun Electronics, set 2) [hammy]
  • meritm: remove vdp interrupts workaround, remove layer enable debug keys [hap]
  • saitek_stratos: fix wrong ordering in set_cpu_freq [hap]
  • psikyo.cpp: Fix overdriven sound in gunbird (#8555) [algestam]
  • emumem: Put back masking removed by mistake [Olivier Galibert]
  • bus/nes: Added support for HP-898F board and related multicarts. (#8533) [0kmg]
  • New working software list additions (nes.xml)
  • 4 in 1 (0203) [Consolethinks]
  • 80 in 1 (KD-6096) [Consolethinks]
  • 4 in 1 (0207) [Consolethinks, MrNorbert1994]
  • 4 in 1 (0210) [Consolethinks, MrNorbert1994]
  • 9999999 in 1 (KD-6037-B) [Consolethinks, MrNorbert1994]
  • Olympic 2000 1000000 in 1 [Consolethinks, MrNorbert1994]
  • Software list items promoted to working (nes.xml)
  • Prima Soft 9999999-in-1 (02 8807870-3) [0kmg]
  • konmedal68k.cpp : konslot / konslot2undefinedfixed display resolution and offsets [David Haywood] (#8525) [David Haywood]
  • goldnpkr.cpp: Base screen parameters on how games program the CRTC. [Vas Crabb]
    • Filled in proper screen parameters for goldnpkr, witchcrd and megadpkr. There may be other games that use different parameters.
    • Demoted megadpkr and megadpkrb to not working as they can only boot once before writing timekeeper data that prevents booting
  • again.
  • Tidied up a few drivers a little. [Vas Crabb]
  • bus/nes: More fixes for various multicart types. [0kmg]
    • Fixed graphics glitches in the following boards: BMC-20IN1 (Kaiser 20 in 1), BMC-SUPER700IN1 (700 in 1, 190 in 1), BMC-VT5201 (six multicarts).
    • Simplified BMC-21IN1 board (21 in 1, 8 in 1).
  • New working software list additions (nes.xml)
  • Super 190 in 1 [anonymous]
  • bus/nes: Added support for Blood of Jurassic and Super Hang-On. (#8502) [0kmg]
    • Also, removed "fixed" set shangonah now that shangona is working (the latter should have been marked not supported).
  • Software list items promoted to working (nes.xml)
  • Blood of Jurassic (GD-98) [NewRisingSun]
  • bus/nes: Simplified Zemina board + some minor comment clean ups. [0kmg]
  • meritm: re-add vdp interrupts workaround since some of the games broke [hap]
New clones marked as NOT_WORKING
  • American Poker II - Jackpot (Spanish) [Roberto Fresca]
  • Some extra docs on American Poker IIundefinedJackpot (Spanish) set. [RobertoFresca]
New clones marked as NOT_WORKING
  • American Poker II - Jackpot (Spanish, set 2) [Roberto Fresca]
New working clones
  • American Poker II - Jackpot (Spanish, set 3) [Roberto Fresca]
  • bus/nes: Added support for 820720C and JY820845C multicarts. [0kmg]
  • New working software list additions (nes.xml)
  • 1993 Super HiK 8 in 1 (G-002) [NewRisingSun]
  • 7 in 1 1993 Chess Series (JY-015) [Consolethinks, NewRisingSun]
  • mrgrame.cpp: New roms for Mac Attack New roms for Motor Show Improved graphics and sound for all games. [Robbbert]
New machines marked as NOT_WORKING
  • Fast Track [Robbbert]
  • ampoker2.cpp: Fix copy/paste issue for ampkr2jspb from recent addition. [Scott Stone]
  • Moved a few slot devices into anonymous namespaces, getting more stuff out of headers and reducing dependencies. [Vas Crabb]
  • Revert "mrgrame.cpp: New roms for Mac Attack" [Vas Crabb]
    • This reverts commit 24fa77fcbb7ae8572b1e1ca909a73de6ac69898c.
    • The code comes from a source with an incompatible license. It can't be simply copied or ported to MAME.
  • Fix clang warnings about declaring template instantiation extern after the instantiation itself. [Vas Crabb]
  • mrgame: Removed the video code due to possible infringement. [Robbbert]
  • macattck: updated rom definitions. [Robbbert]
  • motrshow: merged motrshowa into, and added another version as bioses. [Robbbert]
New machines marked as NOT_WORKING
  • Fast Track [Robbbert]
New working machines
  • Checker Challenger (model CR, 2 levels) [hap, Sean Riddle]
  • bus/nes: Improved emulation of reset-based 42 in 1 cartridge. [0kmg]
  • Removed dump and code for Super 22 in 1, which is a CRC match for the 42-in-1.
    • Cleaned up a few recent multicart fixes, making them uniform with the rest.
  • Software list items promoted to working (nes.xml)
  • 42 in 1 (Reset Switch) [0kmg]
  • h8 intc: Fix nmi on h8/300 [Olivier Galibert]
  • bus/nes: Added support for an NTDEC 14 in 1 cartridge. [0kmg]
  • New working software list additions (nes.xml)
  • 14 in 1 (NTDEC) [Consolethinks, Nikolka]
  • fidel_checkc2: forgot to copy over local artwork file [hap]
  • namcos12: redumped kartduel data roms [Darksoft, Hammy]
  • namcos12: update notes [hap]
  • util/delegate.cpp: One less level of indirection for functoid delegates. [Vas Crabb]
    • If a delegate is set to a functoid (e.g. a lambda) with a signature that is an exact match for the delegate's signature, it will be bound directly. If arguments or the return value need conversion, a static adaptor will be generated. This removes
  • unnecessary indirection through std: :function::operator().
  • Added a few more documentation comments. [Vas Crabb]
  • Fixed some delegate use issues. [Vas Crabb]
  • mrgame.cpp: Add tilemap drawingundefineddakar works properly, wcup90 has some issues. [Vas Crabb]
  • mrgame.cpp: Fixed 5bpp sprite layout, only put attribute handler over tilemap attribute area of object RAM. [Vas Crabb]
  • Convert JED, PLA and JEDBIN parsers to (mostly) use ioprocs instead of raw memory interfaces [AJR]
  • Fix build on systems where size_t is not the same as uint64_t [AJR]
New working software list additions
  • vectrex: Star Sling Turbo Edition, Vec Sports Boxing [Justin Kerk]
  • Remove VISIBLE_SOUND_OVERDRIVE compile-time option in favor of enabling the red overdrive border when speaker_report is non-zero. [Aaron Giles]
  • segas16b.cpp: decapped and dumped I8751 MCU for altbeastj [simzy, Gor, Ryan Holtz, iq_132, Darksoft, Briah Troha, TeamEurope]
  • vtech/sdloader: Add support for SPI SD card [Dirk Best]
  • plaparse: Fix regression caused by parser eating '#' comment characters [AJR]
  • msx.cpp: Fixed typo (MT8084) (#8581) [0kmg]
  • 4004clk: fix 50hz setting [hap]
  • fix gime master interrupt switches (#8583) [tim lindner]
    • coco3: fix GIME master interrupt switches [tim lindner]
    • util/strformat.h, util/delegate.h: More cleanup and future-proofing. [Vas Crabb]
    • util/strformat.h: Found a SFINAE trick to detect absence of stream-out operators. Fixes building with C++20 standard library
    • (#6275).
    • util/delegate.h: Fixed a commend and removed an unused declaration from MSVC member function pointer wrapper.
    • util/delegate.h: Added support for discarding functoid return values for delegates returning void.
    • util/delegate.h: Added support for using std::ref to bind non-copyable functoids.
  • Do not build with -m64 on riscv64 (#8578) [Graham Inggs]
  • util/strformat.h: Detect C++ standard > C++17 before doing weird stuff. [Vas Crabb]
  • wrinkles: added most of the sensors [hap]
  • sound/disc_sys.hxx, ymz770: Use std::clamp for clamping [AJR]
  • bus/nes: Added support for two more multicarts. [0kmg]
New working software list additions
  • 9 in 1 (Journey to the West) [anonymous]
  • Super 8 in 1 (Supervision menu) [v5100v5100]
  • bus/nes: Fixed graphics glitches for BMC-GKB board multicarts. [0kmg]
  • Removed code for both BMC-NOVEL1 and BMC-NOVEL2 which are indentical to BMC-21IN1 and BMC-GKB, respectively. This fixes graphics
  • for the NOVEL2 game as well.
  • harddisk.cpp: Allow specifying the desired block size for loose files / verifying a CHD's block size. [R. Belmont]
  • spi_sdcard: Support CMD16 (SET_BLOCKLEN) for improved SDv2 compatibility. [R. Belmont]
  • bus/nes: Added support for Super Russian Roulette. [0kmg]
  • New working software list additions (nes.xml)
  • Super Russian Roulette [re4mat]
  • spi_sdcard: add a child device which supports the SDV2 (non-HC) standard. [R. Belmont]
  • util/delegate.cpp: Fixed multiple issues. [Vas Crabb]
    • Fixed this pointer displacement being reapplied after delegates are copied - caused issues with classes with multiple
    • inheritance.
    • Made null member function pointer test conformant with Itanium C++ ABI specification.
    • Corrected size of this pointer displacement - fixes issues on big Endian targets.
    • Fixed function addresses for virtual member functions on targets that use function descriptors (e.g. PPC64).
    • Applied shift to this pointer displacement for targets that use the ARM variant of the Itanium ABI.
    • Fixed this pointer displacement not being applied for virtual member functions on targets using ARM variant of the Itanium ABI.
    • Fixed this pointer displacement being incorrectly applied to vptr on targets using ARM variant of the Itanium ABI.
    • Made less code conditionally compiled to make it easier to catch errors.
  • Update samcoupe_flop.xml [ArcadeShadow]
  • merits.cpp: Correctly identified set as "Pub Time Darts II" (#8595) [ClawGrip]
  • sharrier: Hook up MCU, remove simulation (#8552) [Dirk Best]
    • The MCU for the sharrier1 set is handcrafted and marked BAD_DUMP
    • There is a slight issue with the initial synchronisation, so there is a hack to ignore the problematic write
  • util/delegate.h: Try to catch issues earlier, and some cleanup. [Vas Crabb]
    • Optimised generation of late bind helper functions. The late bind helper function doesn't depend on the delegate signature - only on the late bind base class and function target class. Having it inside the delegate base class means it needs to be instantiated for every combination of late bind base class, function target class and delegate signature. In a typical driver file, there is only one late bind base class (delegate_late_bind), and there will be delegates with multiple signatures bound to function members of the same class (e.g. read and write handlers, possibly of different widths, bound to members of the driver state class). By moving the late bind helper out of the delegate base class, the number of required instantiations can be reduced. By moving the body out of the enclosing class declaration, the compiler can be encouraged to coalese instantiations across translation units. While this won't give a further reduction in compile time, it should at least reduce the output binary size by reducing duplication for devices that frequently have handlers installed in memory maps.
    • Added an additional template parameter to delegates allowing the late bind base class to be changed if desired.
    • Moved the MSVC implementation "this" pointer optimisation out-of-line and added logging. Also cleaned up the Itanium "this" pointer adjustment and code pointer resolution implementation to reduce duplication and conditional compilation.
  • Made binding_type_exception give a more meaningful what() message than "std: :exception".
    • Added extensive validity tests for delegate functionality. Pointers to member functions are tested, including multiple inheritance, virtual and non-virtual member functions, and checking for generational loss across copying/assigning delegates. This should properly exercise "this" pointer adjustment for the Itanium and MSVC implementations, and vtable lookup for the Itanium implementation. So-called late binding functionality is tested, including exceptions on failure. Functoids are tested, although given the encapsulation it's not possible to check that an apator isn't generated when it shouldn't be.
  • util/delegate.cpp: Fixed calculation of this pointer when casting member function pointers across virtual inheritance relationships
  • using MSVC with /vmg. [Vas Crabb]
  • New games added as MACHINE_NOT_WORKING
  • Unknown medal game GS471 [Phil Bennett, R. Belmont]
  • Fix compile on GCC x64 Linux [R. Belmont]
  • Fix build script typo [R. Belmont]
New clones marked as NOT_WORKING
  • Peacock Flutter (01J00011, NSW/ACT) [Dam0, Heihachi_73]
  • namcos1.cpp: corrected the program ROM label for Tank Force (US, 2 Players) [Action Jackson]
New clones marked as NOT_WORKING
  • Faeton (6 digits) [Jordi, Orlando, PinMAME]
  • Hardbody (rev. D) [PinMAME]
  • Hook (UK 4.06, display A4.01) [PinMAME]
  • MotorDome (rev. B) [PinMAME]
  • arcade.flt: added konmedal020.cpp [Robbbert]
  • delegates: Fixed structure return with MSVC C++ ABI. [Vas Crabb]
    • Automatically use delegate_mfp_compatible to generate an adaptor for member functions that return non-scalar, non-reference types (partially addresses #8597).
    • Enabled the MSVC delegate implemenation for MSVC on AArch64.
    • Switched back to neater delegate types for layout item bounds and colour.
  • docs: Updated the example layout links to point to 0.235undefinedthis means there's now an example of embedded SVG. [Vas Crabb]
  • bus/nes: Several small separate fixes. (#8580) [0kmg]
    • Fixed empty menu in Supervision 16 in 1.
    • Fixed softlist loading of GB 63 in 1 and hooked it up with a compatible board type. Removed old partially-working code.
    • Removed a spurious line in PCB loader that set WRAM in SMB2J bootlegs--they don't have any!
  • Software list items promoted to working (nes.xml)
  • Ghostbusters 63 in 1 [0kmg]
  • Super 128k - 16 in 1 [0kmg]
  • bus/nes: Added support for several Shenzhen Jncota RPGs. (#8500) [0kmg]
    • Also corrected metadata for lots of items.
  • Software list items promoted to working (nes.xml)
  • Jīng Kē Xīnzhuàn (China, Shenzhen Jncota) [0kmg]
  • Shènghuǒ Lièzhuàn (China) [0kmg]
  • Xiákè Chuánqí (China) [0kmg]
  • Zhànguó Fēngyún (China) [0kmg]
  • bus/nes: Added support for Star Versus. (#8598) [0kmg]
  • New working software list additions (nes.xml)
  • Star Versus [anonymous]
  • New clone marked as WORKING (#8586)
  • beatmania complete MIX (ver AA-C) [DeepSeaSqueeze]
  • new NOT_WORKING machine
  • Mushiking The King Of Beetle (2K3 2ND Ver. 1.000-, Korea) [Jorge Valero, MetalliC, rtw]
  • tiamc1.cpp: set games release years to 198?, they are actually unknown [MetalliC]
  • tiamc1.cpp little note change [MetalliC]
  • Update cdi.xml (#8529) [David 'Foxhack' Silva]
  • New working software list additions
    • Sinnaneun Susjanala 2 (KR) [Gaming Alexandria, Dave "Foxhack" Silva]
    • Ulihamkke Bulleoyo - Jayeongwa Hamkke (KR) [Gaming Alexandria, Dave "Foxhack" Silva]
    • Ulihamkke Bulleoyo - Chinguwa Hamkke (KR) [Gaming Alexandria, Dave "Foxhack" Silva]
  • New NON_WORKING software list additions
    • Depression - The Search For The NaSSA (NL)[DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
    • Nijmegen 'n rijk aan mogelijkheden (NL)[DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
  • Update spectrum_cass.xml (#8587) [ArcadeShadow]
  • New working software list additions
    • Action Force (Dro Soft) [spectrumcomputing.co.uk]
    • Blam! [Planeta Sinclair]
    • Combat School (Erbe) [spectrumcomputing.co.uk]
    • Cross [spectrumcomputing.co.uk]
    • Esquimó [Planeta Sinclair]
    • Golden Pack 100 [Planeta Sinclair]
    • Insomnia [spectrumcomputing.co.uk]
    • Mr. Weems and the She Vampires (Zafi Chip) [spectrumcomputing.co.uk]
    • O Globo da Luz [Planeta Sinclair]
    • Pesquisa Submarina [Planeta Sinclair]
    • The Raven + Polearn [Planeta Sinclair]
    • Silent Service (Erbe) [spectrumcomputing.co.uk]
    • Travessia [Planeta Sinclair]
    • Travessia (alt) [Planeta Sinclair]
    • Turbo Esprit (Durell) [spectrumcomputing.co.uk]
    • Vampiri [Planeta Sinclair]
    • WOSP - Whole Orbit Survey Plotter [Planeta Sinclair]
  • spectrum_cass.xml: Redumped
    • Airwolf [worldofspectrum.org],
      Dragon Ninja (Erbe) [spectrumcomputing.co.uk],
      Operation Gunship [spectrumcomputing.co.uk],
      Perigos na Selva [Planeta Sinclair]
  • fmtowns_flop_*.xml: 7 new dumps, misc list cleanups (#8588) [r09]
    • fmtowns_flop_*: renamed the Houma Hunter Lime entries to be more accurate to the disk labels
    • fmtowns_flop_misc.xml: marked dpssg2, dpssg3, hhunt01, hhunt02, hhunt03 and superdps as alternate versions of the ones in the
    • original list
    • fmtowns_flop_misc.xml: removed duplicate entries that have been moved to the original list (drstop, rance, rance2) and were left
    • here by mistake in the last update
    • New working software list additions (fmtowns_flop_orig.xml)
    • Houma Hunter Lime Dai-1-wa [cyo.the.vile]
    • Houma Hunter Lime Dai-2-wa [cyo.the.vile]
    • Houma Hunter Lime Dai-3-wa [cyo.the.vile]
    • Kitty World 2 [cyo.the.vile]
    • Metal Eye Special Disk [r09]
    • Sadistic Gamers Part-3 - Telephone Play [cyo.the.vile]
    • Sadistic Gamers Part-5 - Burusera Play [cyo.the.vile]
    • fmtowns_cd.xml: 16 new dumps, 7 replacements, add missing floppies (#8594) [r09]
    • fm_towns_cd.xml:
      • Added the missing floppy disk to amarant3 [akira_2020]
      • Added the missing floppy disk to hypnote [cyo.the.vile]
      • Added the Planet's Edge bonus audio CD [redump.org]
      • Removed the floppy part_id from uwaki, as it's not part of the floppy label
New working software list additions
  • CRI Postman [redump.org]
  • Dynamic English 3 - Upper Basic [redump.org, cyo.the.vile]
  • FM Towns Shougaku Ongaku (5-6-nensei-you) [redump.org, cyo.the.vile]
  • Hyper Aquarium - Kaisui-hen [redump.org]
  • Hyper Aquarium - Tansui-hen [redump.org]
  • Hyper Eigo Gakushuu System - New Crown Series 1 [redump.org]
  • Igo Doujou Yaburi - Menkyo Kaiden!! Mezase 7-kyuu [redump.org]
  • J.League 1994 Professional Soccer [redump.org]
  • Master CD - Fresh Series-you [redump.org]
  • Meikyoku Master (FM Towns Marty version) [redump.org]
  • Nihon no Rekishi - Sengoku-hen - Oda Nobunaga [redump.org]
  • Nihongo Nyuumon Dai-1-kan - Fundamental Japanese [redump.org]
  • Steepia [redump.org]
  • Touch the Music by Casiopea [redump.org, cyo.the.vile]
  • TownsPAINT V1.1 L21 [redump.org]
  • New not working software list additions
  • Dynamic English 2 - Basic [redump.org]
  • Replaced software list items
  • Highlight CD 20 [redump.org]
  • Okiraku TownsGEAR [redump.org]
  • Oshare Cooking [redump.org]
  • Sangokushi II [redump.org]
  • SimCity (HMB-121A) [redump.org]
  • Uwaki na Anata - Switch o Irete [redump.org]
  • Zak McKracken and The Alien Mindbenders [redump.org]
Software list items promoted to working
  • Hyper Note [cyo.the.vile]
  • hh_sm510: Add cheats for gnw_flagman, gnw_judge and gnw_lion (#8601) [algestam]
  • snes.xml: Added Raiden prototypes. (#8604) [0kmg]
New working software list additions
  • Raiden Densetsu (Jpn, prototype) [Gaming Alexandria]
  • Raiden Trad (USA, prototype) [Revenant]
  • bus/nes: Added support for Donkey Kong 8 in 1. (#8603) [0kmg]
    • Also, corrected previous related PCB name.
    • Separately, set correct board type for Grandia games.
  • New working software list additions (nes.xml)
  • Donkey Kong 8 in 1 (JY-041) [anonymous]
  • plsonic4.cpp: added inputs, dips as per test mode [Ivan Vangelista]
  • wndrplnt: Decapped and dumped MCU [Alex, Brian A. Troha, TeamEurope]
    • Also remove simulation, clean ups
  • cpu/drcbex64.cpp: Proof-of-concept for optimisation of calling out. [Vas Crabb]
    • Resolve address space virtual member function addresses on constrcution and call them directly. Provides a small but measurable
    • improvement to performance in drivers that use the recompiler and access the memory system a lot.
    • Also made MSVC delegates capable of walking past all the thunks MSVC puts in the way of actually calling a member function. I'm not accounting for the "this" pointer being passed in RDX when the return value is an oversize scalar. This is harmless because it won't see anything that looks like a virtual call thunk using RCX when RCX points to uninitialised space for the return value. It just means virtual member function calls won't be bypassed if the return value is an oversize scalar, but that doesn't happen frequently anyway.
  • util/delegate.h: Make comparison operators more technically correct. [Vas Crabb]
    • For Itanium ABI, two null member function pointers should compare equal even if the undefined bits differ.
    • For MSVC ABI, there's all sorts of complexity around what happens when you compare pointers to member functions for different
    • inheritance types.
    • You'll still occasionally get weird results comparing pointers to members of different classes.
  • util/delegate.cpp: Recognise a couple more MSVC thunks. [Vas Crabb]
    • The MSVC C++ ABI doesn't reserve the first vtable entry for classes without a virtual destructor, so the instruction to load the
  • virtual member function address may not need an immediate displacement.
    • Also recognise virtual member function call thunks for AArch64.
  • added tzx to the sc-3000 formats (#8592) [Fabio DL]
  • Dumped the 68705P3 MCUs on 2 different types of sp.ACE fruit machine reel driver PCBs [TTX] (#8593) [David Haywood]
  • new WORKING machine (#8558) [David Haywood]

New WORKING machine

  • Paradise / Gum (France) [Benjamin Roux, David Haywood]
  • view: take into account the pre-offsetting when expanding handlers [Olivier Galibert]
  • pss680: Bank some of the ROM space [AJR]
  • supernova: fix oob access on transcient incorrect sprites, use masking instead of %, silence watchdog access [Olivier Galibert]
  • Make debugger 'out' command step over return delay slots on SH architectures [AJR]
  • 4enraya.cpp: Add PCB ASCII layout for 'tourpgum' (#8610) [ClawGrip]
  • konmedal68k.cpp: tentatively identified the unkkonmd set [Wayder]
  • model2.cpp: minor documentation update [Brian Troha]
  • arcade.lua: fixed arcade build compiling [Brian Troha]
  • konmedal68k.cpp: adjusted some dips definitions [Ivan Vangelista]
  • minimaws: Made table sort widgets (and the code behind them) less ugly. [Vas Crabb]
  • util/delegate.cpp: Added a couple of comments about assumptions. [Vas Crabb]
  • konmedal68k.cpp: made pwrchanc show the title screen [Ivan Vangelista]
  • minimaws: Added disclosure triangle controls to many sections. [Vas Crabb]
  • mpu4.cpp: Added three Vifico Escalera Tobogan sets. (#8607) [ClawGrip]
  • New NOT_WORKING machines
  • Escalera Tobogan (MPU4, set 1) [jordigahan, ClawGrip]
  • New NOT_WORKING clones
  • Escalera Tobogan (MPU4, set 2) [jordigahan, ClawGrip]
  • Escalera Tobogan (MPU4, set 3) [jordigahan, ClawGrip]
  • Various volume level adjustements to avoid hitting limiter. (#8553) [David Haywood]
    • Adjusted levels in mustache.cpp, metlfrzr.cpp, xyonix.cpp, labybug.cpp, pgm.cpp, terracre.cpp, boogwing.cpp, astrocde.cpp, and gottlieb.cpp.
    • Re-balanced some Votrax stuff, attempting to keep the chip output between +/-1.0.
New working clones
  • Conchess Plymate 5.5MHz [hap, Berger]
  • util/delegate.cpp: PowerPC-64 Little Endian drops function descriptors. [Vas Crabb]
    • At some point I'll make a proper header ABI detection. There's too much stuff to keep in the delegate sources, and it will be useful for other stuff like recompilers.
  • util/delegate.h: Use "compatible" delegates for MinGW GCC i686. [Vas Crabb]
    • The Itanium delegate has questionable value on on MinGW i686 as it injects a conditional branch in the hot path for delegates anyway to deal with the different __thiscall convention. It's somehow breaking and causing memory corruption in full builds, but I don't have the time to work out exactly which delegate type is the problematic one, especially not with a release coming soon.
    • This will probably cause 32-bit MinGW builds to become substantially larger.
  • sound: make the compressor optional (clamp overdrive to -1.0-1.0 when off) [hap]
  • docs: explain compressor a bit [hap]
  • docs: explain compressor a bit again [hap]
  • a800: fixes writing antic DLISTL and DLISTH to only affect the high and low byte component that is spread between m_dpage and
  • m_doffs (#8616) [goldnchild]
  • polepos2: freeze dipswitch works fine [hap]
  • apple2gs: enable SHR linearization bit in NEWVIDEO by default, fixes Nucleus P8 1.0.1 [R. Belmont]
  • apple2gs: revert previous change, verified on hardware that bit 6 of NEWVIDEO is not set on power-up. [R. Belmont]
  • saturn.cpp: Add Korean BIOS placeholder (#8608) [Angelo Salese]
    • saturn.cpp: add Korean BIOS placeholder, refactored init routines, add enumerator for regions
    • hash/saturn.xml: marked all Korean set with NTSC-K, also part I of SW list QA overhaul
    • stvcd.cpp: guard against deleting partial sectors in cmd_delete_sector_data, fixes pstarcol Phantasy Star 2 crash after first
    • attract cycle
    • smpc.cpp: NMI is unconditionally requested for screen clock change commands, fixes booting in bigichig, capgen1, capgen4, capgen5
    • stvcd.cpp: add fixed status for NetLink, allow dragndrm to actually boot (on -non drc)
    • stvcd.cpp: fix clang build, put another QA point for Dragon's Dream
    • More QA up to J
  • Add floppy support to NEC PC-8001 (#8532) [Angelo Salese]
New clones marked as NOT_WORKING
  • PC-8001mkIISR [anonymous]
  • Generate a new pc8001_flop.xml list, based off Neo Kobe dumps; [Angelo Salese]
  • Move several items from pc8801_flop.xml to the new pc8001_flop.xml; [Angelo Salese]
  • Generate new lists for pc8001mk2_flop.xml and pc8001mk2sr_flop.xml; [Angelo Salese]
  • Hook aforementioned lists where they belongs ( i.e. N-Basic list is now shared between pc8801.cpp and pc8001.cpp, N80 list belongs to pc8001mk2 and pc8001mk2sr, N80SR list belongs to pc8001mk2sr alone) [Angelo Salese]
  • upd3301.cpp: fix scrolling glitch when unthrottled [Angelo Salese]
  • pc8001.cpp: fix machine configs inheritance [Angelo Salese]
  • pc8001.cpp: constexpr the XTALs [Angelo Salese]
  • pc8001.cpp: allow to enter into N80 BASIC mode for mk2 machines [Angelo Salese]
  • Ported pc80s31k to device interface, and hooked it up to pc8001 [Angelo Salese]
  • Fix validation errors [Angelo Salese]
  • Misc documentation updates [Angelo Salese]
  • uPD3301.cpp: implement bulk of attribute fields [Angelo Salese]
  • upd3301: fix olyboss compile and crashing, add rvv signal [Angelo Salese]
  • upd3301.cpp: fix last value of attribute row (7narabe), fix graphic mode when in width 40 (15puzzle) [Angelo Salese]
  • upd3301.cpp: consider an attribute end of 0 equal to max size, fixes starfire [Angelo Salese]
  • upd3301.cpp: rvv is definitely a global reverse rather than acting on palette for PC8001, document flgworld attribute weirdness (double somersault) [Angelo Salese]
  • pc8001_flop.xml: QA selected SW [Angelo Salese]
  • pc80s31k.cpp: split into PC80S31 (2d) and PC80S31K (2d/2dd/2hd) devices, rearrange disk bioses [Angelo Salese]
  • pc8801.cpp: inherit pc80s31k device and kill off FDC legacy code [Angelo Salese]
  • pc80s31k.cpp: documentation updates [Angelo Salese]
  • pc8001_flop: move Magic Copy and a alt versions of ay1 and 4d house in here [Angelo Salese]
  • pc98.xml: move daivacal from PC88 since it really belongs here [Angelo Salese]
  • pc8801_flop.xml: major QA testing on suspicious floppy activities [Angelo Salese]
  • pc8801.cpp: remove logging of High [TV]RAM [Angelo Salese]
  • pc8801_flop.xml: fix rogue extra comment closing [Angelo Salese]
  • pc80s31k.cpp: mailbox the PPI ports, fix barbatus booting; pc80s31k.cpp: allow filemst to boot, and add note about its unemulated extended HW; [Angelo Salese]
  • upd3301.cpp: convert AT1/AT0/SC to an aggregate variable [Angelo Salese]
  • upd3301.cpp: convert attribute fetch to be a client delegate [Angelo Salese]
  • pc8001.cpp: move some shared functions to pc8001_base_state [Angelo Salese]
  • pc8001.cpp: add DMA functions [Angelo Salese]
  • pc8001.cpp: add extension setter for 24KHz mode (which will be used by PC-8801 once implementation is merged) [Angelo Salese]
  • pc8801_flop.xml: fix description duplicate [Angelo Salese]
  • Bulk replace pc8*_flop.xml capitalized Alt into lowercase [Angelo Salese]
  • pc80s31k.cpp: add space.unmap() for terminal_count_r, reorder headers, make constructor trampoline protected [Angelo Salese]
  • Standardize Daiva titles across XMLs [Angelo Salese]
  • pc8801_cass.xml: revert of software name t[ape] postfixes [Angelo Salese]
  • pc8801_flop.xml: more identification of N/V1 BASIC SWs [Angelo Salese]
  • tasc: gideon engine version is 3.1 [hap]
  • arcade.flt: add saturnkr exception [hap]
New clones marked as NOT_WORKING
  • TX-0 upgraded system (8 kWords of RAM, old order code) [AJR]
  • tx0_64kw: Swap LR and MBR when MLR and LMB are specified together [AJR]
  • tx0_8kw: Recognize a few more composite OPRs in disassembly [AJR]
  • Mostly playable driver for Rolling Extreme. Various bug fixes to the TMS320C82 core. [Ville Linde]
  • tms32082: Fix clang build [AJR]
  • bus/nes: Fixed hardwired 4-screen mirroring for MMC3 games. (#8620) [0kmg]
    • Fixes most graphics glitches in Rad Racer II and unlicensed Jurassic Boy 2, Rocman X carts.
  • tx0: Turn RIM logging back off [AJR]
  • gameboy.xml: New working software list addition (#8602) [ArcadeShadow]
    • gameboy.xml: 1 new entry and rename descriptions
  • New working software list addition
  • Sarakon (prototype) [Gaming Alexandria]
  • New WORKING software list additions (#8599) [ClawGrip]
New WORKING software list additions
  • vsmile_cart.xml: [ClawGrip]
  • Disney Handy Manny (USA), Nick Jr. Wow! Wow! Wubbzy! (USA), The Adventures of Little Red Riding Hood (USA), Barney - The Land of
  • Make Believe (USA), Care Bears - A Lesson in Caring (USA), TinkerBell (USA), Disney/Pixar Up (USA, rev. 001), Disney's Cinderella
    • Cinderella's Magic Wishes (USA, rev. 101) [skaman]
  • Add notes about pocket version being the same rom as the regular motion one on some games [skaman] (#8600) [ClawGrip]
  • cdi.xml / ibm5170_cdrom.xml: New non-working software list additions,… (#8612) [David 'Foxhack' Silva]
    • cdi.xml / ibm5170_cdrom.xml: New non-working software list additions, misc fixes

New non working software list additions

  • cdi: Bill Brandt: The Picture Post Years 1938-1951[DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
  • cdi: CD-i in Schools [DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
  • cdi: From The Associated Press: The Best of Photo Journalism [DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
  • cdi: Getting Ahead - Making Time (Euro)(Reprint)[CD-i-PC] [Gaming Alexandria, Dave "Foxhack" Silva]
  • cdi / ibm5170_cdrom: Paranasal Sinuses & Anterior Skull Base [Gaming Alexandria, Dave "Foxhack" Silva]
  • cdi: Peaches [DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
  • kikikai.cpp: Fix notes (#8483) [cam900]
    • kikikai.cpp: Fix video hardware notes
  • pc8001_flop.xml: Fix rom name errors due to copy/paste [Scott Stone]
  • srcclean in preparation for MAME 0.235, and two small adjustments. [Vas Crabb]
    • Reduce repeated directory walking in cleansrc target (substantially improves speed of building the target on Windows).
    • Disable a validity check using an MSVC language extension when using clang in MSVC ABI mode.
  • bus/nes: Uncommented some existing code for Toy Story pirate cart. (#8617) [0kmg]

Software list items promoted to working (nes.xml)

  • Toy Story [etabeta]
  • nes.xml: Removed a duplicate dump of Xiangshuai Chuanqi. (#8618) [0kmg]
  • nes.xml: Added alternate PCB version of Gauntlet. (#8621) [0kmg]
New working software list additions
  • Gauntlet (USA, alt PCB) [0kmg]
  • bus/nes: Added support for a bootleg Sangokushi II cartridge. (#8615) [0kmg]

New working software list additions (nes.xml)

  • Sangokushi III - Haou no Tairiku (Asia, Sangokushi II pirate) [krzysiobal]
  • bus/nes: Simplified handling of SxROM + MMC1A boards a bit. (#8614) [0kmg]
    • Removed pseudo board types SXROM_A and SOROM_A that are simply SXROM and SOROM boards fitted with MMC1A chips.
    • Provide the equivalent behavior directly in SXROM and SOROM by letting each board know which MMC1 type it has from the existing
  • feature in the softlist.
  • bus/nes: Updates for BMC-70IN1 and BMC-800IN1 boards. (#8609) [0kmg]
    • Reimplemented these related boards as class/subclass.
    • Corrected missing iNES loader support.

New working software list additions (nes.xml)

  • 35 in 1 (HM5511) [anonymous]
  • 68 in 1 (HM5511) [anonymous]

Software list items promoted to working (nes.xml)

  • 70 in 1 [0kmg]
  • 800 in 1 [0kmg]
  • Actually stage the fix to validity.cpp, clean up video/kikikai.cpp a little, srcclean latest PRs. [Vas Crabb]
  • libc++ 6 std: :is_invocable_r doesn't work on MFP for incomplete classundefineddisable broken tests when detected. [Vas Crabb]
  • Clean up some metadata [Vas Crabb]
  • debugger/qt, debugger/win: Fixed suppressing trailing whitespace in copied text on completely blank lnes (most noticeable for the
  • console view). [Vas Crabb]
  • Fixed some software list issues: [Vas Crabb]
    • apxen_flop.xml: Marked diag bad and unsupported as the disk image is missing protection data.
    • pc8001mk2_flop.xml, pc8801_flop.xml: Removed some entries that were inadvertently duplicated.
NOWSZY [arcade] HbMameUI x64 0.245.18 10/04/2024

HBMAME x64 0.245.18 10/04/2024

  • New PGM driver from IQ_132
  • Restored music to kovshp and many of its hacks

New Games

  • [cyborg] Cyborg Force
  • [cyborg1] Cyborg Force (patched)
  • [galaga01] Galaga Wave Mixer
  • [galaga02] Galaga Challenging Only
  • [lbhmg] Last Blade Hidden Mini Game
  • [nbajam03] NBA Jam Tournament Edition SE 5.0
  • [pgmcabal] Cabal (PGM) [iq_132]
  • [pgmsnake] PGM test program [iq_132]
  • [sf2ce58] Street Fighter II' (SrSreet edition)
  • [sfz3mix] Street Fighter Zero 3 (Turbo Mix 0.28) [zero800]
  • [ssf2tnl] Super Street Fighter II Turbo (New Legacy v0.9 beta 2024-04-02)

HBMAME x64 0.245.17 21/02/2024

Set Neo-Geo Korean-language translations to actually show Korean text. 

New Games

  • [aofkt] Art of Fighting (Korean)
  • [area88rk] Area 88 (Korean)
  • [area88rka] Area 88 (Korean, alt)
  • [captcommjk] Captain Commando (911202, Korea)
  • [csclub02] Capcom Sports Club (970722, Korea)
  • [daimakaik] Dai Makai-Mura (Korean)
  • [ddsomak] Dungeons & Dragons: Shadow over Mystara (960619, Korea, alt)
  • [ddsomjk] Dungeons & Dragons: Shadow over Mystara (960619, Korea)
  • [ffightaek] Final Fight 30th Anniversary Edition (Korean)
  • [ffightjk] Final Fight (Korean)
  • [gunbird01] Gunbird (Korean hack)
  • [knightsk] Knights of the Round (911127, Korea)
  • [kodjk] The King of Dragons (910805, Korea)
  • [kof2002bs25] Kof2002 (hack of the bootleg)
  • [kof2kkt] Kof2000 (Korean)
  • [kof97plskt] Kof'97 (Plus, Korean)
  • [kof98hkt] Kof'98 (Korean)
  • [kof99ndkt] Kof'99 (Korean)
  • [puzzldprk] Puzzle De Pon! R (Korean)
  • [puzzledpk] Puzzle De Pon! (Korean)
  • [rockmank] Rockman: The Power Battle (950922, Korea)
  • [rockman2k] Rockman 2: The Power Fighters (960708, Korea)
  • [sfz2alk] Street Fighter Zero 2 Alpha (960805, Korea)
  • [sfz2k01] Street Fighter Zero 2 (960430, Korea)
  • [sfz2k02] Street Fighter Zero 2 (960227, Korea)
  • [sfz3mix] Street Fighter Zero 3 (Turbo Mix 0.27)
  • [sfzchk] Street Fighter Zero (951020, CPS Changer, Korea)
  • [sfzk] Street Fighter Zero (950727, Korea)
  • [strider05] Strider (Korean)
  • [tengai03] Tengai (Korean)
  • [tk2k01] Tenchi wo Kurau II (Sanmei Spiral Counterattack Beta 1.03, 921031, Korea)
  • [tophuntrk] Top Hunter (Korean)
  • [uccops02] Undercover Cops (Korean)
  • [wofchk] Tenchi wo Kurau II (921031, Korea)

HBMAME 0.245.16 2024-01-28 0.245.16

  • Clockwork Aquario: Added sound, removed freeplay.

New Games

  • [240ptest1] 240p Test Suite v1.0
  • [captcommh12] Captain Commando (readjusted v1.1)
  • [captcommh13] Captain Commando (readjusted v1.2)
  • [dinoj14] Cadillacs (Ex Musou v.1+Battered Hack)
  • [dkong21] Donkey Kong Pacman Crossover v1.00
  • [dkremix] Donkey Kong Remix
  • [dt7] Dynamic Trial 7 (prototype)
  • [hsf2s15] Hyper Street Fighter II: The Anniversary Edition (040202U, difficulty fix)
  • [sf2reds07] Street Fighter II': Champion Edition (2020 Golden Edition)
  • [sfz3j19] Street Fighter Zero 3 (980629J, Training Edition v1.2)
  • [sfz3mix24] Street Fighter Zero 3 (Turbo Mix 0.24)
  • [sfz3mix25] Street Fighter Zero 3 (Turbo Mix 0.25)
  • [sfz3mix] Street Fighter Zero 3 (Turbo Mix 0.26)
  • [ssf2t09] Super Street Fighter II Turbo (940223ETC, difficulty fix)

 

NOWSZY [Arcade] MAMEui x64 0.264 27/03/2024

MameUI 0.263 27/03/2024

  • sync Mame 0.264

MameUI 0.263 28/02/2024

  • sync Mame 0.263

In case you're unaware, many of UI controls on the function keys have been reassigned. For example, instead of P for Pause, now it's F5.
We got annoyed one time too many at the interactions of the P key with drivers that would need it (keyboards, virtual piano keyboards, lots of stuff). So we decided an overhaul was in order. Of course, all that is still customizable, so one can trivially change things back in the UI if needed.

  • F5: pause
  • shift-F5: single-stepping in pause
  • F4: single-stepping in rewind
  • F6: save state
  • shift-F6: quicksave (save without confirmation to a save state called quick, at least for now)
  • F7: load state
  • shift-F7: quickload
  • F8/F9: frameskip level up/down
  • shift-F8: toggle cheats

Plus a number of unchanged controls:

  • F4: show graphics/tilemaps
  • F10: (un)throttle
  • F11: show fps
  • shift-F11: show profiler
  • F2/shift-F2: tape stop/start
  • F12: screenshort
  • shift-F12: record mng
  • shift-ctrl-F12: record avi

Hopefully, that will help. Also, the easier-to-access save/load keys could be nice.

 

NOWSZY [arcade] Mame x64 0.264 26/03/2024

MAME 0.264 27 Mar 2024

MAME 0.264 is ready right on time! Before we get to emulation improvements, there are some changes to the debugger that may affect you. The debugger’s printf and logerror commands now support more formatting conversions and options, including NUL-terminated strings from emulated memory, hexadecimal numbers with lowercase digits, and left-aligned fields. This may change the behaviour of some debugger scripts. In other general changes, MAME now supports saving compact cassette images in compressed FLAC format, so you can save some disk space.

Thanks to new contributor Enzo Lombardi, Dribbling now has emulated sound! This classic twin-stick top-down football game was once a common sight in Italy’s numerous arcades. Sound effects make for a much more authentic experience. Robin Sergeant, another relative newcomer to MAME development, has been putting in a lot of work to improve the state of the Research Machines RM-380Z family, and it’s really coming together. This release adds sound, graphics, 8" disk drives, and more.

The very rare arcade game Vampire from Entertainment Enterprises has finally been dumped and emulated. A rare sight in ’80s arcades, it wasn’t known for being a great game. In a way, this makes it more interesting, as we’re more often reminded of successful games and more likely to forget the failures.

If you’re feeling adventurous, you can use the newly emulated Visual Technology XDS-19P as a graphical terminal for a modern Linux system running X11 applications. It requires setting up BootP and TFTP servers, as well as configuring the host system so it can connect, so be prepared for a challenge if you decide to try it out.

Of course, there’s much more, including working controls for Tomy Plarail and Tomica TV games, fixes for audio CD playback, and dumps of the few remaining EC series Japanese e-kara cartridges.

MAME Testers bugs fixed

  • 06483: [Original Reference] (rm/rm380z.cpp) rm380z34d, rm380z34e: COS 3.4 systems boot to debugger. (Robin Sergeant)
  • 08736: [DIP/Input] (apple/apple2gs.cpp) apple2gs: Joystick buttons are ignored. (Kelvin Sherlock)

New working systems

  • Apple Computer Macintosh TV [R. Belmont]
  • Epoch / SSD Company LTD Tokyo Friend Park 2 (Japan) [David Haywood, TeamEurope]
  • Excalibur Electronics Ivan The Terrible [hap, Sean Riddle]
  • Excalibur Electronics Mirage (Excalibur) [hap, Sean Riddle]
  • Hana Awase 6 Part II [hammy]
  • Noise Toys Inc. Jaminator [Devin Acker]
  • Perfect Technology Star Diamond (v1.04) [hap, Berger]
  • Saitek Kasparov Chess Academy [hap, Sean Riddle]
  • Vampire (prototype?) [Tomasz Slanina, Heiko Klusmann]
  • Visual Technology Visual 50 [Dirk Best, Bitsavers]
  • Visual Technology XDS-19P [Dirk Best, Bitsavers, Mattis Lind]
  • Yeno 416 XL (Yeno) [hap, Berger, Achim]

New working clones

  • 1942 (Itisa bootleg) [Recreativas.org]
  • Bagman (bootleg on Moon Cresta hardware, set 3) [David Bosque, Recreativas.org]
  • CXG Systems / Newcrest Technology Super Enterprise (model 210.C) [hap, Berger]
  • Diviertate Galaxia (Multivideo, Spanish bootleg of Galaxian) [Juan Romero, Recreativas.org]
  • Dribbling (Automave) [David Bosque, Recreativas.org]
  • Flicky (128k Version, 315-5051, larger ROMs, newer) [bisboch]
  • Fruit Dream (Japan, Ver. 1.10) [hammy]
  • Mr Pac-Turbo ('Made in Greece' Fermin bootleg) [Roberto Fresca, Gabriel Vega (El Pampa), Emmanuel Firmapaz, Club Argentino de Arcades]
  • Ms Pac Man Twin (Argentina, set 2) [Roberto Fresca, Gabriel Vega (El Pampa), Emmanuel Firmapaz, Club Argentino de Arcades]
  • Novag Industries Super Nova (Novag, v1.05 set 2) [Berger]
  • Rail Chase (Japan, Rev B) [coolmod, The Dumping Union]
  • Research Machines RM-380Z, COS 4.0B with HRG [Robin Sergeant]
  • Run Run (Do! Run Run bootleg) [bisboch]
  • Texas Instruments Little Professor (1976 version, rev. A) [hap, Sean Riddle]
  • Texas Instruments Little Professor (1976 version, rev. B) [hap, Sean Riddle]
  • VTech Dora the Explorer - Dora TV Globe-Trotter (France) [David Haywood, TeamEurope]

Systems promoted to working

  • Tomy / SSD Company LTD Nihon Isshuu - Boku wa Plarail Untenshi (Japan) [David Haywood]
  • Tomy / SSD Company LTD Tomica Carnavi Drive (Japan) [David Haywood]

New systems marked not working

  • ADDS 4000/260 [Bitsavers]
  • Alantin - Aladdin's Magic Lamp [Ioannis Bampoulas]
  • Bao Qing Tian [dyq, little0, Guru]
  • Bu Bu Car (English) [Victor Fernandez (City Game), Recreativas.org]
  • Cal Omega - Game 21.4 (Wild Double-Up Poker) [Roberto Fresca]
  • Captain Shark (Ver. CS.01.6, Apr 21 2006) [Ioannis Bampoulas]
  • Caribe [Arcade Planet, Recreativas.org]
  • Casio Super Picky Talk - Forest of Gurutan [QUFB]
  • Charleston (V2.1, Catalonia) [Arcade Planet, Recreativas.org]
  • Croaky Karaoke 16-in-1 [David Haywood, TeamEurope]
  • Dark Seal (8-liner) [Ioannis Bampoulas]
  • Epoch / SSD Company LTD Excite Tennis (Japan) [David Haywood, TeamEurope]
  • Festival: Goldfish Scoop [Darksoft, rtw, trap15]
  • Gladiadores (V1.0, CAA) [Arcade Planet, Recreativas.org]
  • Happy Farm (Ver. US.01.02.B) [Ioannis Bampoulas]
  • Happy Lucky! [Phil Bennett]
  • Jinxiu Zhonghua [dyq, little0, Guru]
  • Konami Goo Choco Lantan Spoo Daisuki! Playmat [David Haywood, TeamEurope]
  • Lexibook Junior My 1st Drawing Studio [David Haywood, TeamEurope]
  • Maque Wangchao / Chaoji Damanguan 2 - Jiaqiang Ban (China, V100C) [dyq, little0, Guru]
  • New Carrera - Version 2000 [Ioannis Bampoulas]
  • New DongmulDongmul [Taksangs, charlie]
  • Play Vision Who Wants to Be a Millionaire? (Play Vision, Plug and Play, UK, 8-bit version) [David Haywood, TeamEurope]
  • Prize Zone Gold (USA, v2.01) [Jim Hernandez, anonymous]
  • Pull The Trigger [Arcade Planet, Recreativas.org]
  • Quasimidi Musikelektronik GmbH Quasimidi Quasar [DBWBP]
  • Quasimidi Musikelektronik GmbH TechnoX [DBWBP]
  • Roland D-70 Super LA Synthesizer [Giulio Zausa, ValleyBell, R. Belmont]
  • Roland Sound Canvas SC-55mkii [nukeykt, R. Belmont]
  • San Se Caishen (Version 0502) [dyq, little0, Guru]
  • SDW Games Sudoku: Do You Sudoku? [David Haywood, TeamEurope]
  • Sega / ALi ST-V 486 dev box PC [Darksoft, TeamEurope, The Dumping Union]
  • Shizhan Sanguo Ji Jiaqiang Ban (Version 8.9 980413) [dyq, little0, Guru]
  • Speed Master (Ver. V1.0, Apr 29 2004) [Siftware]
  • Thinkway Toys Interactive M.A.G. Motion Activated Gear: Spider-Man - Triple Threat [David Haywood, TeamEurope]
  • Thinkway Toys Interactive M.A.G. Motion Activated Gear: The Batman - Villains of Gotham City [David Haywood, Sean Riddle]
  • Thinkway Toys Interactive M.A.G. Motion Activated Gear: Toy Story and Beyond! Buzz Lightyear Galactic Adventure [David Haywood, Sean Riddle]
  • Tong Zi Maque [dyq, little0, Guru]
  • Wicked Witch (Ver. AA.01.A) [Ioannis Bampoulas]
  • Yamaha PSR-2000 [Matt, O. Galibert]

New clones marked not working

  • Animal House (set 4) [Taksangs, charlie]
  • Bomberman (Version 6.6, Avraam bootleg) [Ioannis Bampoulas]
  • Bomberman (Version 6.6, J.T. bootleg) [Ioannis Bampoulas]
  • Casio CFX-9850GB Plus [QUFB]
  • Corsarios (Cirsa slot machine, V5.10D, Catalonia) [Arcade Planet, Recreativas.org]
  • Fisher-Price Fun 2 Learn Smart Fit Park (France) [David Haywood, TeamEurope]
  • Instant Winner (Spanish) [Roberto Fresca]
  • Moj mikro Slovenija [Računalniški muzej]
  • Speed Master (Ver. V1.0, Apr 28 2004) [Siftware]
  • Speed Master (Ver. V1.0, May 23 2003) [Siftware]
  • Tandy Radio Shack Tandy 4000 [Adrian's Digital basement]
  • Transporter the Rescue (LA-1) [Scott Charles, PinMAME]
  • Two Minute Drill (Ver 2.2A 1993/10/18) [Sergio Galiano]

New working software list items

  • a2600: R2D Tank (prototype), Spiders (prototype) [Atarimania]
  • apple2_flop_misc: Anti-M (version 1.9), Anti-M (version 2.0), Anti-M (version 2.1), Anti-M (version 2.2) [4am, Firehawke]
  • cdi: Hotel Mario (prototype v0.09, 19931123) [redump.org]
  • ekara_japan: Enka Taizen Dai San-hen (Japan) (EC0085-ETZ), J-Pop Mix Vol.42 (Japan) (EC0081-JPM), J-Pop Mix Vol.43 (Japan) (EC0083-JPM) [David Haywood, TeamEurope]
  • ekara_japan_g: Best Hit Volume 5 (Japan) (GC0012-BHT), Best Hit Volume 6 (Japan) (GC0013-BHT) [David Haywood, TeamEurope]
  • ekara_japan_kd: Kids' Song 20 (Japan) (KD-2) [David Haywood, TeamEurope]
  • jaminator: Classic Rock I (USA), Classic Rock II (USA), Hard Rock I (USA), Hard Rock II (USA), Lead Rock Guitarists (USA), Modern Rock (USA) [Devin Acker]
  • msx1_cass:
    The Games Collection (Europe) [anonymous]
    Games Tutor (I) (Spain), Hard-Copy (Spain) [file-hunter]
  • msx1_flop_525: Poster Maker (Brazil), Professional Paint (Brazil), Professional Stripes (Brazil), Retrato Falado (Brazil), SuperCalc 2 (Brazil) [file-hunter]
  • msx2p_cart:
    Ghostly Manor [9958 crew]
    Nothing Thing [#msxdev Compo]
  • sms:
    Extreme Volleyball Infernal League (v2.0.21, demo) [raphnet]
    Arcade Volleyball, Blast Arena, Extreme Volleyball Infernal League (v1.0.2), Extreme Volleyball Infernal League (v1.0.5), Extreme Volleyball Infernal League (v1.0.6), Fantasy Zone: The Maze (prototype), Jewel Stone (demo), Lucky Penguin (v1.0), Lucky Penguin (v1.1), Pitman (v1.02), Pitman (v1.03), SKBN (v1.0), SKBN (v1.1), SKBN (v1.2), SKBN (v1.3), SKBN (v1.4), Wing Warriors, Wing Warriors (fix) [SMS Power!]
  • spectrum_cass:
    The Last Escape [Ariel Endaraues]
    Metamorphosis, Metamorphosis (128K, Valentine's Day demo), Metamorphosis (48K, Valentine's Day demo) [ITNL-team]
    Corrida de Cavalos, Ditador + Treinador de Futebol, Diversidade e Classificação de Seres Vivos, The Dungeon of Torgar (Adventure Workshop, alt), O Esqueleto Humano, Férias em Portugal, H.E.R.O. (Proein Soft), Mira Técnica, Mira Técnica (patched), Orgãos Reprodutores, Ring-O (alt), Scrabble + Campo de Minas, Super Soho, Swords & Sorcery (set 4), Treinador de Futebol [Planeta Sinclair]
    48K №3 - Maziacs, 48K №5 - Regata, 48K №6 - Especial Marcianitos, 48K №9 - Frank N' Stein, 48K №11 - Camara Secreta, Bulbo and the Blue Dragon, Bulbo's Intrepid Adventure, Chip's Challenge (Erbe), Chip's Challenge (one file), Star Bowls, Wudang (Pure Basic Contest version), Wudang (standard loader), Wudang (turbo loader) [Spectrum Computing]
    Italia 1944 (English), Italia 1944 (German), Italia 1944 (Italian), Italia 1944 (Portuguese), Italia 1944 (Russian), Italia 1944 (Spanish) [Zankle Soft]
    Super Bomberman 2 Remix (demo v0.1), Super Bomberman 2 Remix (demo v1.1) [ZX Evolution]

New software list items marked not working

  • a2600: Hobo (prototype) [Atarimania]
  • bkrankp_cart: J-Pop Purple, J-Pop White, Yo-Kai Watch [David Haywood, TeamEurope]
  • evio: Disney Special 1 [David Haywood, TeamEurope]
  • gcslottv: Jū-ō Junior [David Haywood, TeamEurope]
  • hikara: Hi-kara 10-song capacity user cartridge (used, with 10 songs) (Japan), Hi-kara 20-song capacity user cartridge (used, with 20 songs) (Japan) [David Haywood, TeamEurope]
  • megadriv: PGA Tour Golf II for use with the Personal Trainer [Brian Nocenti, VGHF]
  • msx1_cass: T-GRAPH (Europe) [file-hunter]
  • msx1_flop_525: Gradius System (Brazil) [file-hunter]
  • msx2p_cart: Knit Designer (Japan) [Takamichi]
  • spectrum_cass: Prioridade Em Cruzamentos [Planeta Sinclair]

Merged pull requests

  • 11608: util/ioprocs.cpp: Added wrappers to simplify common patterns. [Vas Crabb]
  • 11997: heath/h17_fdc.cpp: Added skeleton H-88-1 hard sectored floppy drive controller device. [Mark Garlanger]
  • 12003: apple/apple2e.cpp: Correctly reset IOU soft switches on system reset. [xotmatrix]
  • 12004: tvgames: Added seven TV games (not working). [David Haywood, TeamEurope, Sean Riddle]
  • 12007: video/mc6845.cpp: Re-added zero active width/height support; suppress drawing when DE is not asserted. [Mark Garlanger]
  • 12010: heathkit/tlb.cpp: Added a layout to give approximately correct visible screen area and a visible bezel. [Mark Garlanger]
  • 12039: nmk/nmk214.cpp: Added NMK214 graphics unscrambling device. [Sergio Galiano]
  • 12044: rm/rm380z.cpp: Added support for high resolution graphics, colour and text character dimming. [Robin Sergeant]
  • 12054: emu/save.cpp: Made illegal save state registrations always fatal. [Vas Crabb]
  • 12058: osd/osdnet.cpp: Removed dependency from OSD network device to libemu. [Vas Crabb]
  • 12061: casio/cfx9850.cpp: Added Casio CFX-9850GB Plus (not working). [QUFB]
  • 12064: msx1_flop_525.xml: Added six Brazilian items (five working), and improved metadata. [file-hunter, Wilbert Pol]
  • 12065: docs: Described EMULATOR make option. [Firehawke]
  • 12067: debugger/debuggdbstub.cpp: Fixed some M68000 register mappings, and strip line endings from XML. [Bartman/Abyss]
  • 12069: scripts/build/verinfo.py: Use a raw string literal for regular expression (fixes Pylint warnings). [Kelvin Sherlock]
  • 12070: coco_cart.xml: Corrected ROM for Predator. [Tim Lindner]
  • 12072: Added five TV games (two working) and a Gachinko Shōbu! PachisloTV cartridge (not working). [David Haywood, TeamEurope]
  • 12073: apple2_flop_misc.xml: Added four new versions of Anti-M. [4am, Firehawke]
  • 12074: Use literal romaji for Jikkyou Powerful Pro Yakyū game titles. [Vas Crabb]
  • 12078: machine/spi_sdcard.cpp: Implemented send CSD command for SD 2.x cards. [holub]
  • 12079: cpu/g65816: Fixed issues with (stack,S),Y addressing and emulation mode quirks (passes snes-tests). [Adrian Siekierka]
  • 12080: bus/mc10: Added partial emulation of the Alice Multiports Extension (only RAM/ROM features emulated). [Sylvain Glaize]
  • 12083: Fixed a Korean transliteration in a comment, and cleaned up spacing in a few places. [Michael Sanborn]
  • 12085: scv.xml: Added cartridge RAM to BASIC Nyuumon to make it work properly. [TWEgit]
  • 12086: pc1512_hdd.xml: Changed interface to match the ISA Fixed Disk Controller card used in the pc1512hd20. [einstein95]
  • 12087: util/cdrom.cpp: Refactored parse_cue/parse_gdicue to fix data integrity issues (should fix GitHub #12081). [Windy Fairy]
  • 12089: machine/1801vp128.cpp: Emulated 1801VP1-128 MFM codec for floppy drive controllers. [shattered]
  • 12090: Moved Cave drivers and devices to atlus project and a new cave project. [Angelo Salese]
  • 12096: a2600.xml: Added three prototypes (two working). [Atarimania, ArcadeShadow]
  • 12099: cpu/hcd62121: Implemented additional move instructions and timer wait. [QUFB]
  • 12100: fmtowns_cd.xml: Marked demos as clones, and use lowercase for descriptive text in descriptions. [ArcadeShadow]
  • 12103: capcom/vulgus.cpp: Added a 1942 bootleg from Itisa (has bad graphics). [Recreativas.org, ClawGrip]
  • 12104: namco/namcos2.cpp: Added the zoom table ROM to cosmogng and cosmogngj (same as other games on the platform). [PabloArcade]
  • 12106: galaxian/galaxian.cpp: Added another Bagman bootleg on Moon Cresta hardware. [David Bosque, Recreativas.org, ClawGrip]
  • 12107: sega/megatech.cpp: Added/corrected cartridge/PCB/ROM labels for Shinobi, Fantasy Zone and Parlour Games. [Jos van Mourik]
  • 12108: jaleco/megasys1.cpp: Added microcontroller program for Cybattler (also added to Chimera Beast). [kuze, Sergio Galiano]
  • 12109: igs/goldstar.cpp: Added a fourth version of Animal House, and PLD dumps for “animalhsb”. [Taksangs, charlie, ClawGrip]
  • 12110: taito/2mindril.cpp: Added Two Minute Drill Ver 2.2A (not working). [Sergio Galiano]
  • 12113: machine/t10mmc: Fixed MSF to LBA conversion for “play audio MSF” T10 multimedia command. [Windy Fairy]
  • 12114: msx1_cass.xml: Added four items (thee working), and added disks for Aackobase II. [file-hunter, Wilbert Pol]
  • 12115: imagedev/cassette.cpp, formats/flacfile.cpp: Added support for saving cassette images in FLAC format. [Wilbert Pol]
  • 12116: cpu/z80/r800dasm.cpp: Added a disassembler for the ASCII R800 CPU. [Wilbert Pol]
  • 12117: bus/msx/slot/disk.cpp: Added banking support for the MSX Turbo-R internal disk ROM. [Wilbert Pol]
  • 12118: formats/dmk_dsk.cpp: Improved format identification checks. [Wilbert Pol]
  • 12121: sms.xml: Added nineteen working items. [SMS Power!, raphnet, ArcadeShadow]
  • 12123: cdi.xml: Added a prototype of Hotel Mario. [redump.org, David Silva]
  • 12124: emu/debug/debugcmd.cpp: Added NUL-terminated string argument support to printf/logerror. [Patrick Mackinlay]
  • 12125: funworld/photoply.cpp: Fixed a spelling error in a comment. [ClawGrip]
  • 12126: taito_h.cpp: Updated notes, DIP switch defaults and emulation status flags. [Sergio Galiano]
  • 12128: rm/rm380z.cpp: Use SN74S262 for VDU-40 COS 3.4; video/sn74s263.cpp: Added ROM based on data sheet. [Robin Sergeant]
  • 12129: bfm/bfm_bd1.h, bfm/bfm_bda.h: Made some static data members constexpr so they will be instantiated automatically. [balrog]
  • 12130: msx2p_cart.xml: Added a software list for MSX2+ cartridges with three items (two working). [Wilbert Pol]
  • 12132: igs/pgm2.cpp: Dumped the program ROM for Bu Bu Car. [Victor Fernandez (City Game), Recreativas.org, ClawGrip]
  • 12133: misc/vampire.cpp: Added Entertainment Enterprises Vampire. [Tomasz Slanina, Heiko Klusmann, David Haywood]
  • 12134: tecmo/tecmp.cpp: Changed rygar/gemini difficulty setting names to better reflect documentation. [Devin Acker]
  • 12137: cpu/hcd62121, casio/cfx9850.cpp: Improved emulation, and fixed issues with debugger. [QUFB]
  • 12138: casio/pickytlk.cpp: Added a skeleton driver for the Casio Super Picky Talk children’s personal digital assistant. [QUFB]
  • 12139: apple/apple2gs.cpp: Fixed c000_r to return joystick button states in bit 7 (fixes MT08736). [Kelvin Sherlock]
  • 12141: subsino/subsino.cpp: Added New DongmulDongmul from Hyoja Game (not working). [Taksangs, charlie, ClawGrip]
  • 12144: rm/rm380z.cpp: Fixed disk drive handling so double sided disks work, and added 8" disk support. [Robin Sergeant]
  • 12146: misc/jaminator.cpp, jaminator.xml: Added driver and software list for Noise Toys Jaminator guitar toy. [Devin Acker]
  • 12147: mr/dribling.cpp: Added netlist sound simulation for Model Racing Dribbling. [Paperinik]
  • 12148: spectrum_cass.xml: Added 41 items (40 working), and improved metadata. [ArcadeShadow]
  • 12149: rm/rm380z.cpp: Added sound output for COS 4.0 systems. [Robin Sergeant]
  • 12150: galaxian/galaxian.cpp: Added Diviertate Galaxia (Multivideo bootleg of Galaxian). [Juan Romero, Recreativas.org, ClawGrip]
  • 12151: cpu/t11: Improved trace trap processing, and added basic interrupt processing to the K1801VM1. [shattered]
  • 12152: nmk/nmk16.cpp: Use emulated NMK214/NMK215 protection for more games. [Sergio Galiano]
  • 12153: skeleton/pullttrigger.cpp: Added a skeleton driver for Pull the Trigger. [Arcade Planet, Recreativas.org, ClawGrip]
  • 12155: heathkit/h89.cpp: Added missing conditions to some Ultimeth MTRHEX-2k DIP switch settings. [Mark Garlanger]
  • 12157: cirsa/neptunp2.cpp: Added Charleston slot machine from Europea (not working). [Arcade Planet, Recreativas.org, ClawGrip]
  • 12158: cirsa/neptunp2.cpp: Added two slot machines from Cirsa (not working). [Arcade Planet, Recreativas.org, ClawGrip]
  • 12159: gp32.xml: Replaced abbreviations in descriptions and moved some comments to notes elements. [ArcadeShadow]
  • 12160: snes_bspack.xml: Use lowercase for descriptive text. [ArcadeShadow]
  • 12162: mr/dribling.cpp: Added a partial dump of an Automave version of Dribbling. [David Bosque, Recreativas.org, ClawGrip]
  • 12163: tvgames/xavix.cpp: Hooked up controls for tomplc and tcarnavi, and promoted them to working. [David Haywood]
  • 12166: rm/rm380z.cpp: Fixed 8" disk controller clock frequency and improved VDU-80 display. [Robin Sergeant]
  • 12167: misc/diamondking.cpp: Added Caribe slot machine from SegaSA/Sonic. [Arcade Planet, Recreativas.org, ClawGrip]
  • 12169: Reverted pull request #12007 – it breaks systems that draw content in areas with DE deasserted. [Vas Crabb]
NOWSZY [arcade] Mame x64 0.263 28/02/2024

MAME 0.263 28 Feb 2024

  • Are you all ready for MAME 0.263? This release has some big changes that are going to affect everyone: several default UI control assignments have changed, including pause and save/load state. The changes will hopefully make life easier for people emulating computers. After updating, please check the User Interface input assignments and make any changes necessary for your setup.
  • We’ve fixed some long-standing bugs this month. Issues affecting large hard disk images (tens of gigabytes) have been fixed, and chdman will now report more invalid combinations of options rather than just producing invalid output files. Crashes or hangs when emulating systems that use discrete sound circuitry simulation on multi-core ARM systems should be fixed, as well as occasional bad sound output from the discrete circuitry simulation.
  • Thanks to recent work reverse-engineering the K052591 chip, this release features improved protection simulation for Hexion, S.P.Y. and Thunder Cross. Newly supported systems include a few computers from the former Yugoslavia, two more Tiger LCD games, and several more chess computers. The ROMs for the unreleased Deluxe Color Computer have been dumped recently, allowing emulation to be completed, and there’s a big update for the Apple II software lists this month.

Changelog Mame 0.263

MAME Testers bugs fixed

  • 08814: [Sound] (namco/namcos2.cpp) dsaber: Dragon Saber music plays at inconsistent speed. (hap)
  • 08818: [Crash/Freeze] (misc/magicard.cpp) magicrde: Watchpoints on PIC16F54 special function registers can cause crashes. (AJR)
  • 08822: [Crash/Freeze] (igs/pgm.cpp) drgw3, drgw3100, drgw3105, dwex, dwex101cn: Hangs before games start. (Ivan Vangelista)
  • 08824: [Core] (funworld/funworld.cpp) pool10j, pool10k: Placeholder PAL dumps have incorrect sizes. (hap)
  • 08825: [DIP/Input] (msx/sfkick.cpp) sfkick, sfkicka, spinkick: Analog and digital paddle controls have opposite directions. (hap)
  • 08826: [Crash/Freeze] (taito/rbisland.cpp) jumping and clones: Emulator crashes when starting system. (hap)

New working systems

  • CXG Systems / Newcrest Technology Sphinx Chess Professor [hap, Berger]
  • Double Dragon II: The Revenge (Tiger) [algestam, Sean Riddle]
  • Institut Ivo Lola Ribar Lola 8 [Stevan Parojcic]
  • Iskra HR-84 [Robert Kovač, Andrej Gerbec, Miodrag Milanović]
  • Mighty Max (Tiger) [hap, Sean Riddle]
  • Novag Mentor 16 [hap, Berger]
  • Open 5 Cards [Roberto Fresca, Aussiekanga]
  • Primo (Novag) [hap, Berger]
  • Saitek Kasparov GK 2000 [hap, Sean Riddle]
  • Saitek Kasparov Prisma [hap, Sean Riddle]
  • SciSys Kasparov Turbo S-24K [hap, Berger]
  • Yamaha MU10 [Matt, O. Galibert]

New working clones

  • Guardians / Denjin Makai II (bootleg) [ShootTheCore]
  • Hachoo! (Japan) [xtrasmiley]
  • Heath Company Heathkit H89 with SigmaSoft IGC [Mark Garlanger]
  • Institut Ivo Lola Ribar Lola 8 NK [Marko Solajic]
  • Lord of Gun (World) [Brian Troha, The Dumping Union]
  • Magic Train (Ver. 1.4) [Roberto Fresca]
  • Panda Train (Ver. 1.3) [Roberto Fresca, AJR]
  • Phoenix (bootleg) [Recreativas.org]
  • Psion Series 3a (2M) (US) [techfury]
  • Santaka-002 [ZX-PK.ru]
  • Side by Side (Ver 3.0 OK) [Sean Sutton, Smitdogg, hammy, Brian Troha, The Dumping Union]
  • Sports Authority Challenge (Rev 3) [Brian Troha, The Dumping Union]
  • Vuelo Espacial (Spanish bootleg of UniWar S) [Jorge Silva, Arnaldo Lopes]
  • Wild Fang (year hack?) [Tailsnic Retroworks]
  • Zoku Otenamihaiken (V2.05J 2003/05/12 18:00) [twistedsymphony, rtw]

Systems promoted to working

  • Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV) [Roberto Fresca]
  • Jozsef and Endre Lukacs Homelab 2 / Aircomp 16 [linuxforum5, R. Belmont]
  • Wyse Technology WY-100 [AJR]

Clones promoted to working

  • Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV, Harrah's GFX) [Roberto Fresca]
  • Joker's Wild (B52 system, WP02001-054, Ver.031WM) [Roberto Fresca]
  • Tandy Radio Shack Deluxe Color Computer [Brian Wiesler, Tim Lindner]

New systems marked not working

  • Bingo Planet (Rev C) (M1 Satellite board) [hammy]
  • Black jack (Olympic Games, v5.04, upgrade kit for Wild Card) [Roberto Fresca, Matt B]
  • Breakaway Music Systems Vocalizer 1000 [Loscha, Devin Acker]
  • Dream Rail Lovely [Sergio Galiano]
  • George Scolaro pc532 [Patrick Mackinlay]
  • Iskra Delta Partner [Jernej Jakob]
  • Konami Nekketsu Powerpro Champ (Japan) [TeamEurope, David Haywood]
  • Konami Soukai Golf Champ (Japan) [TeamEurope, David Haywood]
  • Konami Zettai Zetsumei Dangerous Jiisan - Mini Game de Taiketsu ja! [TeamEurope, David Haywood]
  • Konami Zettai Zetsumei Dangerous Jiisan Party ja! Zen-in Shuugou!! [TeamEurope, David Haywood]
  • Mattel Pixter Multi-Media [QUFB]
  • Micro-Term 440 [Bitsavers]
  • Multi-Action 6710-21 [Brian Troha, The Dumping Union]
  • Multi-Action 8350-00-R1 [Brian Troha, The Dumping Union]
  • Operation Tiger Second Mission (Ver 2.02 J) [lukemorse1]
  • Packy's Treasure Slot (Japan, main ver. 1.3, video ver. 1.1) [Phil Bennett]
  • Quasimidi Musikelektronik GmbH Quasimidi Sirius [DBWBP]
  • Quasimidi Musikelektronik GmbH Rave-O-Lution 309 [DBWBP]
  • Renda Fighter (Japan, main ver. 2.02, video ver. 2.03) [hammy, Phil Bennett]
  • Space Game (Bingo 6+1) [BonelessChicken, Recreativas.org]
  • Wild Card (Olympic Games, v2.0) [Roberto Fresca, Matt B]
  • Yamaha MU15 [Matt, O. Galibert]
  • Yamaha MU128 [Matt, O. Galibert]

New clones marked not working

  • Acorn Computers Acorn A3010 (German) [Nigel Barnes]
  • Martial Beat (G*B47 VER. JAB) [Windy Fairy]
  • Scud Race / Sega Super GT - Deluxe (Export) [Paul Prosser]
  • Sugorotic JAPAN (STJ1 Ver.A) [buffi]

New working software list items

  • apple2_flop_clcracked:
    Ace Detective (revision 3) (4am crack), ACT Preparation Series (version 1984) (4am crack), Adventures in Problem Solving: Alice's Adventure in Numberland (4am crack), Adventures in Problem Solving: A Trip to London (4am crack), Adventures in Problem Solving: Marathon (4am crack), Adventures in Problem Solving: The Treasure of Forest Isle (4am crack), Alfred's Music Achievement Series: Level I (4am crack), Algebra Volume 3 (revision 4, 1984) (Britannica) (4am crack), Aliencounter and Face Flash (revision 2) (4am crack), Alligator Mix (version 1985 revision 2) (4am crack), Alphabet Fun: Big and Little Letters (4am crack), Alphabet Zoo (revision 2) (4am crack), Alphabet Zoo (revision 3) (4am crack), Animal Photo Fun (4am crack), Animal Stories IV (4am crack), Architectural Review & Testmaker (version 2.0) (4am crack), The Art of Communication 2 (4am crack), The Banking Simulation (4am crack), The Banking Tutorial (version 5.2) (4am crack), The Bare Facts on Composers Volume 2 (4am crack), The Bare Facts on Composers Volume 3 (4am crack), The Bare Facts on Intervals and Chords (4am crack), The Bare Facts on Music History (4am crack), The Bare Facts on Notes, Rhythm, and Terms (4am crack), Basic Number Facts: Practice (4am crack), Battling Bugs and Concentraction (revision 2) (4am crack), Beyond Pinball (version 1.1) (4am crack), Billboard (verion 0.0) (4am crack), Black Belt (revision 2) (4am crack), Broadsides (revision 1) (4am crack), Broadsides (revision 2) (4am crack), Broadsides (revision 3) (4am crack), Broadsides (revision 4) (4am crack), CAAT Skill Tester: Decimals (4am crack), CAAT Skill Tester: Fractions: Addition and Subtraction (4am crack), CAAT Skill Tester: Fractions: Multiplication and Division (4am crack), CAAT Skill Tester: Whole Numbers (4am crack), Career Scan IV (version 09.15.83N) (4am crack), Cash Versus Credit Buying (4am crack), Cause and Effect (version 02.15.85) (4am crack), Change Maker (4am crack), Child Development 2: Theories of Child Development (4am crack), Child Development 5: Infancy and Toddlerhood (4am crack), A Christmas Adventure (version 2.0) (4am crack), Classification of Objects (4am crack), Classmate (version 2.0) (4am crack), Clowning Around (revision 2) (4am crack), Collamore Castle: Strategies for Problem Solving Level 1 (4am crack), Comparison Kitchen (4am crack), Computer Biology Lab: Clam Dissection (4am crack), Computer Biology Lab: Crayfish Dissection (4am crack), Computer Biology Lab: Earthworm Dissection (4am crack), Computer Biology Lab: Frog Dissection (4am crack), Computer Biology Lab: Starfish Dissection (4am crack), Computers in Government (A-122 version 1.0) (4am crack), Continents and Countries (4am crack), Copy II Plus (version 1.0) (4am crack), Cotton Tales (version 1990) (4am crack), The Counting Bee (version 1.1, 26-FEB-82) (4am crack), Cribbage/Solitaire (4am crack), Crosscountry Canada (revsion 1, 1986) (4am crack), Crosscountry Canada (version 4.0) (4am crack), Crosscountry USA (version 4.0) (4am crack), Crosscountry USA (version 5.1) (4am crack), Crystal Caverns (revision 0) (4am crack), The Cube (4am crack), Cyborg (version 1) (4am crack), Dancing Dinos (4am crack), Dataquest: The Presidents (A-140 version 1.1) (4am crack), Dinosaur Dig (4am crack), Dinosaurs (release 1) (4am crack), Dragon Mix (version 1985) (4am crack), The Dream Machine (4am crack), E-Z Learner (4am crack), Early Discoveries: Size and Logic (version 07.31.85) (4am crack), Early Games: Matchmaker (revision 2) (4am crack), Effective Study Skills (4am crack), Electric Circuits (revision 1) (4am crack), Electric Circuits (revision 2) (4am crack), The Evelyn Wood Dynamic Reader (4am crack), Excel-A-Read (4am crack), Farmfiler (version 03.11.83) (4am crack), Fish Scales (version 4.0) (4am crack), Following Written Directions (4am crack), Fortress (revision 2) (4am crack), Fraction Fever (revision 1) (4am crack), Fractions (version 3.0 04-10-82) (4am crack), Fun with Directions (version 1984) (4am crack), The Gem of Zephyrr (version 1.1.0) (4am crack), Genesis: The Adventure Game Creator (4am crack), Genetic Engineering (4am crack), German Vocabulary Builder (4am crack), Glidepath (version 1.0) (4am crack), Golf Classic and Compubar (4am crack), Go to the Head of the Class (Media Materials) (4am crack), Graphing (A-817 version 1.0) (4am crack), Graphing Equations (version 1.3) (4am crack), Guitar Wizard (version 11611) (4am crack), Gulp!! and Arrow Graphics (4am crack), Human Body Exploration (4am crack), Improving Your Memory (4am crack), Industrialism in America (4am crack), Inferential Anne: Level II (4am crack), J-Bird (4am crack), Joe Theismann's Pro Football (4am crack), Key Signatures (4am crack), Kids at Work (4am crack), Kitchen Planner (4am crack), Les Sports (4am crack), Let's Explore Word Processing (Media Materials) (4am crack), Library Adventure: Blue Level (4am crack), Library Magic (revision 0) (4am crack), Magic Slate II: 20-Column Apple //e Version (version 1.0) (4am crack), Magic Slate II: 40-Column Apple //e Version (version 1.0) (4am crack), MasterType (version 1.7) (4am crack), Mathematics Action Games: Picture Parts: Basic Operations (4am crack), Mathematics Courseware Series: Adventures in Addition and Subtraction 3 (4am crack), Mathematics Courseware Series: Bicycling Through Decimals 3 (4am crack), Mathematics Courseware Series: Decimal Deli 2 (4am crack), Mathematics Courseware Series: Division 2 (4am crack), Mathematics Courseware Series: Division 3: The Prairie (4am crack), Mathematics Courseware Series: Electrifying Fractions 2 (4am crack), Mathematics Courseware Series: Fantastic Fractions 1 (4am crack), Mathematics Courseware Series: Fractions 3 (4am crack), Mathematics Courseware Series: Fractions 5: The River (4am crack), Mathematics Courseware Series: Mighty Multiplication 2 (4am crack), Mathematics Courseware Series: Percent 1: Get The Percent (4am crack), Mathematics Courseware Series: Percent 2 (4am crack), Medalist Series: Black Americans (version 04.13.84) (4am crack), Medalist Series: Presidents (version 11.23.84) (4am crack), Medalist Series: Women in History (version 11.21.83) (4am crack), Microtyping II (4am crack), Mind Puzzles (H-102 version 1.0-1984.05.25) (4am crack), Miner 2049er (revision 1) (4am crack), Modeling (A-823 version 1.0) (4am crack), Money! Money! (version 02.05.87) (4am crack), Monkey Business (revision 2) (4am crack), Monsters and Make-Believe (version 1.1) (4am crack), Music Tutor (Passport Designs) (4am crack), Mystery Mazes Case 3: Castle Clues (4am crack), Painter Power (4am crack), People of the Old Testament (version 03.09.90) (4am crack), Perception (version 3.1) (4am crack), Personality Profile 2 (4am crack), Physical or Chemical (4am crack), Picture Perfect (version 1987) (4am crack), Place Value: Ones, Tens, and Hundreds (4am crack), Plato's Cave (4am crack), Please Help Me: Spelling (4am crack), Polls and Politics (A-820 version 1.0) (4am crack), Prescriptive Math Drill (version 04.13.84) (4am crack), Primary Reading: Following Written Directions (4am crack), Primary WordMath (4am crack), Prime Ducks (4am crack), Problem-Solving Strategies (H-103 version 1.0-1984.09.25) (4am crack), Pro Golf Challenge (4am crack), Quizagon (revision 0) (4am crack), Rainbow Painter (4am crack), Rascal Takes A Ride Home (4am crack), Rascal Takes A Ride to School (4am crack), Reading for Understanding: Native Americans (4am crack), Reading Workshop: Grade 6 (Mindscape) (4am crack), Read & Rhyme (4am crack), Return to Reading: The Black Stallion (4am crack), Return to Reading: To Kill A Mockingbird (4am crack), Rhythm Write (4am crack), Run Your Own Train (revision 2) (4am crack), Scientific Simulations (version 1.0) (4am crack), Sesame Street Crayon: Letters For You (version 1987-10-31) (4am crack), Shadow Hawk One (revision 1) (4am crack), Shadow Hawk One (revision 2) (4am crack), Shadows and Light (4am crack), Shutterbug's Pictures (4am crack), Sliding Block (revision 2) (Merit) (4am crack), Social Studies: Africa (4am crack), Sound and Vibrations (4am crack), Space Journey: Planets and Stars (4am crack), Spellakazam (revision 1) (4am crack), Spelling and Reading Primer (version 2.0.1) (4am crack), Spelling Bee (version 1.1) (4am crack), The Spy's Adventures in Europe (version 1986-09-30) (4am crack), Start Solving: Honeybear (4am crack), Start Solving: Sam's Sticker Store (4am crack), Start Solving: Tina's TV Show (4am crack), Stickers (4am crack), Stickybear Opposites (800K 3.5") (4am crack), Story Maker (revision 2, 64K) (4am crack), The Story of Creation (4am crack), Strategies for Test Taking (4am crack), Strategies in Problem Solving: Dinosaurs and Squids (4am crack), Strategies in Problem Solving: Spinners and Slugs (4am crack), Super-Text II Form Letter Module (version 1984) (4am crack), Tales From The Arabian Nights (4am crack), Teddy Takes a Rain Walk (4am crack), Test Construction and Review (4am crack), Thinkers: Mathematics Unlimited Problem Solving (4am crack), Total Learning System (4am crack), Troll Sports Math: Math Word Problems for Grades 4 to 6 (4am crack), Type Hype (revision 2) (4am crack), Type Right on Your Apple IIe (4am crack), Under Fire (4am crack), U.S. Constitution Tutor (4am crack), The U.S. Constitution: Nationalism and Federalism (version 1984) (4am crack), U.S. History: The Growth of a Nation (4am crack), U.S. History: The Young Republic (4am crack), Walt Disney Card & Party Shop (4am crack), Water Pollution (4am crack), Werewolf!! (4am crack), What's the Problem: Ace Reporter (4am crack), What's the Problem: Chester and the Cheese (4am crack), What's the Problem: Where in the World? (4am crack), Wings Out of Shadow (4am crack), Wizard of Words (version 1.0) (4am crack), Word Scrambler and Spelling Tutor (4am crack), Wordwise (4am crack), WordWorx (4am crack), Zoo Master (revision 2) (4am crack) [4am]
    Arizona Mix (A-335 version 1.0) (4am and san inc crack), Car Builder (revision 4) (4am and san inc crack), Dog Sled Ambassadors (A-339 version 1.0) (4am and san inc crack), The General Manager (version 2.0S) (4am and san inc crack), The General Manager (version 2.0Y) (4am and san inc crack), Hard Hat Mack (4am and san inc crack), Magic Spells (version 1.1) (4am and san inc crack), Math Word Problems (4am and san inc crack), Music Construction Set (revision 2) (4am and san inc crack), Spare Change (4am and san inc crack), Square Pairs (version 1.0) (4am and san inc crack), Stickybear Opposites (revision 2) (4am and san inc crack), Stickybear Printer (version 1) (4am and san inc crack), Stickybear Reading (revision 2) (4am and san inc crack), Stickybear Town Builder (revision 2) (4am and san inc crack), Stickybear Typing (revision 3) (4am and san inc crack), Stickybear Word Problems (revision 2) (4am and san inc crack), Zenith (4am and san inc crack) [4am, san inc]
  • apple2_flop_orig: Copy II Plus (version 1.0), Copy II Plus (version 2.2), Galactic Gladiators [4am]
  • bbc_rom: Arcadians (unofficial RFS), Arkanoid (unofficial ROM), Boxford TCL 125/240 2.02, Boxford TCL 125/240 2.04, Boxford TCL 125/240 6.00, Database 1.21, Economatics Control ROM 1.04, Enigma Plus 2.4, GameROM: Rocket Raid 1.10, HyperDriver 1.30, IEEE 1.92, IEEE 1.98, Kix (unofficial ROM), LVL Echo 1.01, Micronet 2000 1.1, Music 1.2, PMS Multi-Font NTQ 4.0, Pengo (unofficial ROM), Ramrod MS4.00c (alt), Robotron (unofficial ROM), Rocket Raid (unofficial ROM), Snapper v1 (unofficial ROM), Snapper v2 (unofficial ROM), Speech Extension 0.1, StarGraph 3.01, Unicore 2.2, User Port Transfer 1.01, Wordwise Companion, Zalaga (unofficial RFS) [Nigel Barnes]
  • ekara_japan:
    Kids' Song Best 40 (Japan) (EC0084-KSB) [TeamEurope, David Haywood]
    Enkamichi Volume 8 (Japan) (EC0058-ENK) [TeamEurope]
  • ekara_japan_d: Dream Cartridge: Best Artist Vol.7 (Japan) (DC0008-BAT), Dream Cartridge: Best Hit Vol.10 (Japan) (DC0006-BHT) [TeamEurope]
  • ekara_japan_en: Enka-shū Dai Ichi-hen (Japan) (EN-1), Enka-shū Dai Ni-hen (Japan) (EN-2) [TeamEurope, David Haywood]
  • ekara_japan_kd: Kids' Song 20 (Japan) (KD-1) [TeamEurope, David Haywood]
  • ekara_japan_m: Artist Mini Volume 9 (Yamaguchi Momoe) (Japan) (MC0016-ATM), J-Pop Mix Mini Volume 1 (Japan) (MC0009-JPM) [TeamEurope, David Haywood]
  • ekara_japan_packin: Saiten Cartridge: Morning Musume Special (Japan) (BX01-MOR) [TeamEurope, David Haywood]
  • ekara_japan_s: Saiten Cartridge: Nesshō Vol. 5 (Japan) (SC0016-SAI), Saiten Cartridge: PostPet (Japan) (SC0011-PST) [TeamEurope, David Haywood]
  • ekara_japan_sp: Super Cartridge: TV Pop Junior (Japan) (SP-06) [TeamEurope]
  • h88_cass: BUG-8 02.05.00, BUG-8 02.06.00, Extended Benton Harbor Basic 10.05.00, Extended Benton Harbor Basic 10.05.01, Extended Benton Harbor Basic 10.06.00, Heath H8 Assembler 04.05.00, Heath H8 Assembler 04.06.00, Heath/Wintek H8 Editor 03.05.00, Heath/Wintek H8 Editor 03.06.00 [Society of Eight-Bit Heathkit Computerists]
  • msx1_cart:
    Hotbit HB-8000 Demo (Brazil), Ligue-se ao Expert (Brazil), Mood Land, Princess Quest [file-hunter]
    Magical Tower Adventure [MSXdev]
  • msx2_cart:
    DSKPRO (v11.6) [file-hunter]
    MEGA-SCSI (128KB), MEGA-SCSI (256KB), MEGA-SCSI (512KB), MEGA-SCSI (1024KB) [file-hunter, Wilbert Pol]
  • psion_ssd: 3Fax Software [techfury]
  • sega_beena_cart:
    Pururun! Shizuku-chan: Asonde Tanoshiku Nouryoku Up [TeamEurope]
    Taiko no Tatsujin: Ongaku Lesson [TeamEurope, QUFB]
  • spectrum_cass:
    Impossabubble [Dave Clarke]
    Alien Girl (demo, English), Alien Girl (demo, Spanish) [Javier Fopiani]
    Cocoa and the Time Machine (48K, English), Cocoa and the Time Machine (48K, Portuguese), Cocoa and the Time Machine (48K, Spanish), Cocoa and the Time Machine (128K, English), Cocoa and the Time Machine (128K, Spanish), Hakkenkast - The Demo Dungeon (48K), Hakkenkast - The Demo Dungeon (128K), The Swarm is Coming... (48K, update 2), The Swarm is Coming... (128K, update 2), Twenty Four Hour Parsley People (English), Twenty Four Hour Parsley People (Portuguese), Twenty Four Hour Parsley People (Spanish) [Minilop Retroware]
    Adventure 4-Pack (alt), Desdobramentos de Totobola, La Diosa de Cozumel (Matra edition), Máquina do Poker, Melotron, Poker Aberto, Stripping Penelope, Throne of Fire (PIM) [Planeta Sinclair]
    Ad Lunam (English), Ad Lunam (Italian), Ad Lunam (Spanish), Ad Lunam Plus (English), Ad Lunam Plus (Italian), Ad Lunam Plus (Spanish), Demon's Dream, F-19 Stealth Fighter (set 4, Erbe), Insert Coins II, Inspector Gadget and the Circus of Fear, Micro Olympics / Olympic Spectacular (Profisoft), Micro Primer - Software Pack 1, Micro Primer - Software Pack 2, Microfair Madness (Zenobi, alt), Mysterious Dimensions (48K), NATO Assault (128K version), Project Future (bug fix), Pud Pud (Zafi Chip), Puffy's Saga (MCM), Red Arrows (System 4), Rival Gang, Rival Gang EXT (demo), Road Toad (bug fix), Roust (demo), Super 48K Box (rev. 2, TAP tape image), Terrapins (demo), Throne of Fire (IBSA), Tiro al Blanco (Investronica), World Games (Erbe), Wunderwaffe, ZX Larry [Spectrum Computing]
    Apulija-13 (v2.1, English), Apulija-13 (v2.1, English, extra), Apulija-13 (v2.1, French), Apulija-13 (v2.1, German), Apulija-13 (v2.1, Italian), Apulija-13 (v2.1, Portuguese), Apulija-13 (v2.1, Spanish) [Zankle Soft]

New software list items marked not working

  • apple2_flop_clcracked: Mathematics Courseware Series: Addition and Subtraction 4: City Sights (4am crack), Mathematics Courseware Series: The Mysteries of Multiplication 3 (4am crack) [4am]
  • bbc_rom: Micron Plus EPROM Programmer 1.20, SPX 2.01 [Nigel Barnes]
  • msx2_cart: Video Digitizer (Japan) [file-hunter]
  • pixter_cart: Alphabet Forest, Clifford - The Big Red Dog, Cyberchase, Mazes, Puzzles & Games, SpongeBob SquarePants - Math Adventure [QUFB]

Translations added or modified

  • Russian [Arbars, holub, Vas Crabb]

Merged pull requests

  • 11801: heathkit/h89.cpp: Added Heathkit H89 with SigmaSoft Interactive Graphics Controller as a clone system. [Mark Garlanger]
  • 11840: bus/qbus: Added DVK MX floppy disk drive controller card. [shattered]
  • 11964: cpu/t11: Fixed MTPS/MFPS data width and improved emulation of differences between variants. [shattered]
  • 11971: apple2_flop_clcracked.xml, apple2_flop_orig.xml: Added latest floppy disk dumps and cracks. [4am, san inc, A-Noid]
  • 11972: pinball/recel.cpp: Added ‘Space Game (Bingo 6+1)’, and corrected comments. [BonelessChicken, Recreativas.org, ClawGrip]
  • 11975: rm/rmnimbus.cpp: Changed default mouse mode to high-level simulation. [Robin Sergeant]
  • 11981: machine/sa1110.cpp: Use address maps for on-board peripherals; hp/jornada.cpp: Hooked up entire keyboard. [Ryan Holtz]
  • 11984: phoenix/phoenix.cpp: Added a bootleg of Phoenix. [Recreativas.org, ClawGrip]
  • 11985: emu/memarray.cpp: Fixed little Endian byte reads and writes for 64-bit areas. [amameuser]
  • 11986: msx/msx.cpp,msx/msx2.cpp: Enabled floppy disk drive sounds. [Wilbert Pol]
  • 11988: rm/rm380z.cpp: Fixed video RAM addressing, allowing characters to be read back from the screen. [Robin Sergeant]
  • 11989: jaleco/megasys1.cpp: Added Japanese version of Hachoo! as a clone; ekara_japan*.xml: Added four cartridges. [David Haywood]
  • 11990: apple/apple2e.cpp: Removed a duplicate variable assignment in Ctrl-Reset handler code. [xotmatrix]
  • 11991: sega/segaai.cpp: Improved µPD7759 ROM bank selection (improves speech). [Wilbert Pol]
  • 11992: konami/hexion.cpp, konami/spy.cpp, konami/thunderx.cpp: Made K052591 simulation better reflect real programs. [furrtek]
  • 11994: handheld/hh_sm510.cpp: Added Tiger Double Dragon II: The Revenge. [algestam, Sean Riddle]
  • 11995: cpu/t11: Added basic support for the K1801VM1. [shattered]
  • 11996: apple/apple2e.cpp: Update language card memory map when language card is enabled or disabled. [xotmatrix]
  • 11999: nec/pce.cpp, nec/pce_cd.cpp: Cleaned up code. [cam900]
  • 12000: netlist/pexception.cpp, sound/pulse_sound.cpp: Fixed compilation when using musl libc runtime library. [Elaine Gibson]
  • 12001: irem/travrusa.cpp: Added an alternate palette PROM arrangement for Traverse USA, MotoTour and MotoRace USA. [ClawGrip]
  • 12002: heath/h89.cpp: Added Ultimeth 2k ROM as a BIOS option. [Mark Garlanger]
  • 12006: sega/sega_beena_cart.xml: Added two working items. [TeamEurope, QUFB]
  • 12009: lynx.xml: Marked raiden as a possible bootleg of the CES version. [David Silva]
  • 12012: util/cdrom.cpp: Removed unreachable additional handler for MODE2/2336 tracks (GitHub #9084). [stonedDiscord]
  • 12013: mattel/pixtermu.cpp, pixter_cart.xml: Added a skeleton Mattel Pixter Multi-Media driver and software list. [QUFB]
  • 12015: galaxian/galaxian.cpp: Added a Spanish bootleg of UniWar S from Centromatic. [Jorge Silva, Arnaldo Lopes, ClawGrip]
  • 12016: cpu/m6809: Fixed HD6309 indirect W register references in indexed addressing modes. [Tim Lindner]
  • 12017: rainbow.xml; intv.xml; digilog320.xml; compclr2_flop.xml: Use lowercase for things that aren't proper nouns. [ArcadeShadow]
  • 12019: heathkit/h89.cpp, h88_cass.xml: Added a software list for Heathkit H88 cassettes. [Mark Garlanger]
  • 12020: tecmo/gaiden.cpp: Added an version of Wild Fang using a different program version. [Tailsnic Retroworks, ClawGrip]
  • 12026: cpu/patinhofeio/patinho_feio.cpp: Fixed missing space in warning log message. [amameuser]
  • 12027: ussr/1801vp014.cpp: Added simulated MS7008 keyboard using K1801VP1-014 controller. [shattered]
  • 12028: lib/netlist: Removed duplicate $(OBJ)/devices from object directories in makefile. [amameuser]
  • 12029: cpu/z180, machine/ldv1000hle.cpp: Removed some extraneous semicolons. [amameuser]
  • 12030: Fixed indentation of some ROM_END and INPUT_PORTS_END statements. [amameuser]
  • 12031: rm/rm380z.cpp: Improved character mode video emulation. [Robin Sergeant]
  • 12032: msx1_cart.xml: Added five working items. [file-hunter, MSXdev, Wilbert Pol]
  • 12033: tvgames/spg29x.cpp: Added the internal SPG290 ROM for the Mattel HyperScan (not hooked up yet). [ppcasm, David Haywood]
  • 12034: sound/discrete.cpp: Use appropriate memory barriers for task synchronisation (fixes GitHub #11373). [Vas Crabb]
  • 12035: bandai/design_master.cpp: Added the internal H8/328 ROM for the Bandai Design Master. [Sean Riddle, David Haywood]
  • 12036: cpu/tms32010: Fixed memory access helpers for variants with 64k-word program space. [cam900]
  • 12037: misc/vocalizer.cpp: Added a driver for the Breakaway Music Systems Vocalizer 1000 (not working). [Loscha, Devin Acker]
  • 12040: util/chd.cpp: Calculate pessimistic size for buffer needed to store compressed hunk map (fixes GitHub #12023). [balrog]
  • 12041: konami/ksys573.cpp: Added Martial Beat JAB version (not working). [Windy Fairy]
  • 12042: spectrum_cass.xml: Added 61 working items, and added language information for many items. [ArcadeShadow]
  • 12043: trs/coco12.cpp: Dumped ROMs for Deluxe Color Computer and promoted it to working. [Brian Wiesler, Tim Lindner]
  • 12046: mindset_flop.xml, adam_flop.xml, next_hdd.xml: Made software list descriptions follow conventions. [ArcadeShadow]
  • 12047: Removed some unnecessary backslash line continuations in C++ and Python code. [amameuser]
  • 12049: trs/coco12_m.cpp: Fixed base address for Deluxe Color Computer RAM bank. [Nigel Barnes, Tim Lindner]
  • 12050: machine/z80scc.cpp: Added support for RTxC transmit/receive clock source. [Colin Leroy-Mira]
  • 12052: msx2_cart.xml: Added six items (five working); bus/msx/cart/scsi.cpp: Added partial MegaSCSI support. [Wilbert Pol]
  • 12055: hash/ekara_japan*.xml: Added nine cartridges; skeleton/hudson_poems.cpp: Added four games. [David Haywood, TeamEurope]
  • 12057: util/bitstream.cpp: Fixed cases where bits would be dropped when reading and writing. [Windy Fairy]
  • 12060: util/bitstream.h: Adjust m_doffset based on m_dbitoffs when flushing (fixes errors reading LaserDisc CHDs). [Windy Fairy]

 

NOWSZY [Arcade] Mame Classic 10.1.0 - 02/04/2024

MAME CLASSIC Version 10.1.0 - 02/04/2024

  • Added : Ability to hide MESS Machines requiring .chd files.
  • Changed : When selecting a MESS Machine, there is now a slight delay before it's software list is loaded. This makes it smoother to move through the machine list.
  • Changed : When selecting a MESS Machine, the focus will no longer switch to it's software list... per request.
  • Fixed : The background color of the lists would sometimes not match what was selected in Options.
NOWSZY [arcade] Mame x64 0.262 31/01/2024

MAME 0.262 31 Jan 2024

After two long months, we’re back with MAME 0.262! Of course, it’s full of exciting work on multiple fronts. In core media support, MAME now supports FLAC compression for compact cassette images, and Zstandard compression in zip archives and CHD disk images. For maximum compatibility, chdman won’t use Zstandard compression by default, so you’ll need to enable it if you want to use it when creating or converting disk images. For your convenience, unidasm now allows you to specify offsets in hexadecimal or octal.

Three LaserDisc games designed by Rick Dyer are now working: the Japanese version of Time Traveler, the console-to-arcade conversion Thayer’s Quest, and Don Bluth’s Dragon’s Lair. It’s very exciting to see multiple LaserDisc captures combined to eliminate all dropouts from disc degradation and pressing faults for Dragon’s Lair and Thayer’s Quest.

Following up on work in the previous release, MAME now supports Sega’s TV Ocha-Ken system, based on the same technology as the Advanced Pico BEENA. It’s a far simpler system designed for young children, using barcode cards to trigger mini-games. Also from Sega, initial support for the AI computer has been added. No, this isn’t related to the current artificial intelligence craze; it’s a rather obscure system from 1986 featuring a pen tablet and using cartridge and compact cassette media.

Two more Casio Phase Distortion synthesisers have been added: the CZ-230S keyboard and the rare SZ-1 sequencer. The CZ-2230S lacked sound editing features but added a programmable drum machine (using PCM samples) and sequencer. Also in synthesiser emulation, MAME’s Wave Blaster host driver now supports multiple synthesiser modules from Casio, Samsung, and Yamaha. In other musical news, the original version of the very obscure Shamisen Brothers rhythm game from Kato’s has now been fully dumped and emulated.

The microcontroller program for Taito’s KiKi KaiKai was recently extracted. This contains a substantial amount of game logic, allowing the simulation code previously used by MAME to be retired and giving more confidence that the emulation is accurate. Improvements to our Fujitsu MB8841 emulation have fixed persistent issues in Arabian from Sun Electronics. HT1130 microcontrollers are now supported, allowing cheap hand-held “brick games” to be emulated, albeit without sound for now.

This is a big release for chess computer emulation. There are lots of newly supported chess computers from the brands you love, like Hegener + Glaser, Novag, and Saitek, as well as more versions of systems that were already supported. There were also a couple of backgammon computers added, from Saitek and Tryom.

There’s inevitably far more than we have time to talk about here, including an Arabic version of the Mattel Aquarius, an 8" floppy drive controller for the Apple II family, numerous Aristocrat Leisure gambling systems promoted to working, some big software list updates, and lots of code modernised.

Changelog Mame 0.262

MAME Testers bugs fixed

  • 07157: [Sound] (sega/system1.cpp) nob: Music and sound effects stop playing after completing the first level. (Ivan Vangelista)
  • 08436: [Crash/Freeze] (sunelectronics/arabian.cpp) arabian: Game freezes on second player’s turn. (hackbar)
  • 08718: [Misc.] (taito/kikikai.cpp) kicknrun, kicknrunu: Coin counters increment on boot. (Vas Crabb)
  • 08754: [Documentation] (sega/sms.cpp) sms1, sms1br, sms1paln, sms1pal: The original Master System was not numbered. (Vas Crabb)
  • 08797: [DIP/Input] (capcom/1943.cpp) All 1943 games and clones: Cabinet type DIP switch setting labels are misleading. (Vas Crabb)
  • 08800: [DIP/Input] (pacman/pacman.cpp) crushbl3: DIP switch settings for number of lives are labelled incorrectly. (chaneman)
  • 08802: [Sound] (subsino/subsino.cpp) victor6, victor6a, victor6b: No OPL2 sounds are played. (Ivan Vangelista)

New working systems

  • 301 XL (Yeno) [hap, Sean Riddle, Berger]
  • Altair II [Basilio García, Recreativas.org]
  • Block Game & Echo Key GA888 [azya52, David Haywood]
  • Brother PN-8800FXB [Dirk Best, Bookman Archive]
  • Casio CZ-230S [BCM, =CO=Windler, Devin Acker]
  • Casio SZ-1 [BCM, Devin Acker]
  • Chess King / Intelligent Software Triomphe [hap, Berger, Sean Riddle]
  • E-Star Brick Game 96 in 1 (E-23 Plus Mark II) [azya52, David Haywood]
  • Gakken Compact Vision TV Boy [hap]
  • Golden Joker (Ver 16.06UNG-25, set 1) [TeamEurope, Roberto Fresca, Kevin Eshbach, Brian Troha]
  • Green Lizard (4VXFC811, NSW) [dam0, Heihachi_73]
  • Hegener + Glaser Mephisto Europa [hap, Berger]
  • Hegener + Glaser Mephisto MM II (Nona program, DOCCC 1985 Leiden TM) [mclane]
  • Jack House [Roberto Fresca, Grull Osgo]
  • Novag Accord [hap, Berger]
  • Novag Constellation Junior [hap, Mychess]
  • Novag Super VIP (v3.7) [hap, Berger]
  • Novag VIP (Novag) [hap, Berger]
  • Pit-Fighter (Tiger) [algestam, Sean Riddle, hap]
  • Saitek Electronic Champion Backgammon [hap, Sean Riddle]
  • Saitek Electronic Dames [hap, Sean Riddle]
  • Saitek Kasparov Conquistador [hap, Sean Riddle, ClawGrip]
  • SciSys Turbo 16K [hap, Sean Riddle]
  • Tandberg TDV-2115L [Frode van der Meeren]
  • Tandy Corporation / SciSys 1850 Deluxe Table Chess (model 60-2199) [hap, Sean Riddle]
  • Tequila Sunrise (1VXFC613, NSW) [dam0, Heihachi_73]
  • Tryom Omar II [hap, Sean Riddle]

New working clones

  • Altair (Nauchpribor) [algestam, Milan Galcik, Igor Nys]
  • Black Rhino (4VXFC830, NSW) [dam0, Heihachi_73]
  • Ecico Electronics Aquarius (Arabic) [Sean Harrington]
  • Euro Champ '92 (Japan) [Tailsnic Retroworks]
  • Fidelity Electronics Prestige Challenger (original program, set 1) [Berger]
  • Fidelity Electronics Prestige Challenger (original program, set 2) [Berger]
  • Fidelity Electronics Prestige Challenger (original program, set 4) [Berger]
  • Fidelity Electronics Prestige Challenger (original program, set 5) [Berger]
  • Fidelity Electronics Prestige Challenger (original program, set 6) [Berger]
  • Fidelity Electronics Voice Chess Challenger (set 2) [Berger]
  • Fruit Star Bonus (Ver 8.30UNG-25, set 1) [TeamEurope, Roberto Fresca, f205v, Kevin Eshbach, Brian Troha]
  • Fruit Star Bonus (Ver 8.30UNG-25, set 2) [TeamEurope, Roberto Fresca, f205v, Kevin Eshbach, Brian Troha]
  • Gals Panic SU (Korea, version 5) [Darksoft, The Dumping Union]
  • Golden Joker (Ver 16.06UNG-25, set 2) [TeamEurope, Roberto Fresca, Kevin Eshbach, Brian Troha]
  • Hat Trick Hero (US) [Tailsnic Retroworks]
  • Heath Company Heathkit H88 [Mark Garlanger]
  • Hegener + Glaser Mephisto Academy (Dutch, 04-10-88) [Drahti]
  • Hegener + Glaser Mephisto Academy (German, 27-08-88) [Drahti]
  • Hegener + Glaser Mephisto Academy T+T (Dutch, prototype) [mclane]
  • Hegener + Glaser Mephisto Dallas 68020 (set 1) [Berger]
  • Mahjong Gakuensai (Japan, set 2) [buffi]
  • Mahjong Raijinhai (Ver. D105) [Sergio Galiano]
  • JoJo no Kimyou na Bouken: Mirai e no Isan (Japan 991015, NO CD) [anonymous]
  • JoJo's Bizarre Adventure (Euro 991015, NO CD) [anonymous]
  • Lucky Coin (Jun 24 2002) [Ioannis Bampoulas]
  • NBA Jam (proto v 1.01 1/23/93) [reynaldodhalam]
  • NBA Jam (proto v 2.00 1/24/93) [Scuba King]
  • NBA Jam Tournament Edition (proto 2.00 12/17/93) [anonymous]
  • Novag Super VIP (v1.01) [hap, Berger]
  • Novag Super VIP (v1.03) [hap, Berger]
  • Novag Super VIP (v3.6) [hap, Berger]
  • Operacion Defender (bootleg of Defender) [Recreativas.org]
  • Pit Boss Superstar III 30 (9233-00-01 R0B, Standard version) [Brian Troha, The Dumping Union]
  • Psion Series 3mx (French) [François Thunus]
  • Return Of Sel Jan II [BET] (Japan, NM508) [buffi]
  • Saitek Kasparov Team-Mate [hap, Sean Riddle, ClawGrip]
  • SciSys Companion III [hap, Sean Riddle]
  • Skill Drop Georgia (Ver. G1.01S, Oct 1 2002) [Ioannis Bampoulas]
  • Stompin' (prototype?) [Domenico Cervini]
  • Tekken 2 Ver.B (World, TES2/VER.D) [@moflih.morad]
  • Violent Storm (ver UAB, bootleg) [Jordi Freixas, Victor Fernandez (City Game)]

Systems promoted to working

  • Bachelorette Party (BHG1248, US) [Heihachi_73]
  • Cherry Chance [Angelo Salese]
  • Dragon's Lair (US Rev. F2) [Ryan Holtz, Mat Ownby, ld-decode Team]
  • The Gambler (EHG0916-02, US) [Heihachi_73]
  • Honky Tonk (BHG1455, US) [Heihachi_73]
  • Koala Mint (CHG1573, US) [Heihachi_73]
  • MKV Set/Clear Chips (US) [Heihachi_73]
  • Magic Mask (AHG1549, US) [Heihachi_73]
  • Mahjong Raijinhai DX (Ver. D105) [Sergio Galiano]
  • Party Gras (AHG1567, US) [Heihachi_73]
  • Poker (Impera, V11/90b) [Roberto Fresca, Grull Osgo]
  • Sega TV Ocha-Ken [QUFB]
  • Shamisen Brothers Vol 1 (V1.01K) [Windy Fairy, Taro, angeryer]
  • Thayer's Quest (set 1) [Ryan Holtz, Matt Ownby, ld-decode Team]
  • Sweet Liberty Deluxe (AHG1575, US) [Heihachi_73]
  • Wild Africa (AHG1535, US) [Heihachi_73]

Clones promoted to working

  • Adonis (BHG1508, US) [Heihachi_73]
  • Boot Scootin' (AHG1547, US) [Heihachi_73]
  • Boot Scootin' (GHG1008-03, US) [Heihachi_73]
  • Boot Scootin' (GHG1012-02, US) [Heihachi_73]
  • Cash Chameleon (DHG4078-99, US) [Heihachi_73]
  • Cuckoo (CHG1195, US) [Heihachi_73]
  • Dance Dance Revolution (GC845 VER. JAB) [tweak!, Caldenza, Taro]
  • Dolphin Treasure (FHG4077-02, US) [Heihachi_73]
  • Dolphin Treasure - Cash Express (AHG1519, US) [Heihachi_73]
  • Dolphin Treasure - Cash Express (AHG1606, US) [Heihachi_73]
  • Dolphin Treasure - Cash Express (AHG1607, US) [Heihachi_73]
  • Dragon's Lair (US Rev. D, Pioneer LD-V1000) [Ryan Holtz, Matt Ownby, ld-decode Team]
  • Dragon's Lair (US Rev. E) [Ryan Holtz, Matt Ownby, ld-decode Team]
  • Dragon's Lair (US Rev. F) [Ryan Holtz, Matt Ownby, ld-decode Team]
  • Enchanted Forest - Cash Express (AHG1615, US) [Heihachi_73]
  • Golden Pyramids (AHG1205-03, US) [Heihachi_73]
  • Golden Pyramids (AHG1206-99, US) [Heihachi_73]
  • Green Lizard - Cash Express (AHG1623, US) [Heihachi_73]
  • Inca Sun (CHG1458, US) [Heihachi_73]
  • Inca Sun (DHG1577, US) [Heihachi_73]
  • Keep Your Hat On (BHG1204, US) [Heihachi_73]
  • King Galah - Cash Express (AHG1625, US) [Heihachi_73]
  • Loco Loot (AHG1513, US) [Heihachi_73]
  • Lucky 7 (Impera, V04/91a, set 2) [Roberto Fresca, Grull Osgo]
  • Magic Mask (AHG1548, US) [Heihachi_73]
  • Magic Mask (DHG1309, US) [Heihachi_73]
  • Margarita Magic (EHG1558, US) [Heihachi_73]
  • Margarita Magic (EHG1559, US) [Heihachi_73]
  • Mountain Money (BHG1464, US) [Heihachi_73]
  • Novo Play Club Card (V3.3H) [Roberto Fresca, Grull Osgo]
  • Novo Play Club Card (V6.2H) [Roberto Fresca, Grull Osgo]
  • Party Gras (BHG1284, US) [Heihachi_73]
  • Penguin Pays - Cash Express (AHG1544, US) [Heihachi_73]
  • Penguin Pays - Penguin Pucks (EHG1257, US) [Heihachi_73]
  • Queen of the Nile (GHG4091-02, US) [Heihachi_73]
  • Queen of the Nile (GHG4091-03, US) [Heihachi_73]
  • Queen of the Nile - Cash Express (AHG1525, US) [Heihachi_73]
  • Queen of the Nile - Cash Express (AHG1608, US) [Heihachi_73]
  • Queen of the Nile - Cash Express (AHG1609, US) [Heihachi_73]
  • Thayer's Quest (set 2) [Ryan Holtz, Matt Ownby, ld-decode Team]
  • Time Traveler (Japan) [Ryan Holtz, Matt Ownby, ld-decode Team]
  • Unicorn Dreaming (BHG1584, US) [Heihachi_73]
  • Wild Cougar (AHG1531, US) [Heihachi_73]

New systems marked not working

  • Aquaplus P/ECE (512 kB Flash) [Vas Crabb]
  • Aristocrat MK-7 BIOS [Guru]
  • Cast Away (dual 6809 GI Australasia PCB) [Roberto Fresca, Grull Osgo]
  • Circlun - Kuru.Kuru-Count [buffi]
  • Cool 104 [ethteck]
  • Cuty Line Limited (ver.1.30) [freaktech]
  • Diga Mart (rev. A) [Arcade2007]
  • Free Deal Twin Jokers Progressive [ethteck]
  • Funderdome Video Game Entertainment System 200+ Games (FUN-GAME32-1) [David Haywood]
  • Good Luck! (dual 6809 GI Australasia PCB) [Roberto Fresca, Grull Osgo]
  • IVL Technologies KaraokeTV Star (US, with 50 songs) [Sean Riddle, David Haywood]
  • Jester Chance (dual 6809 GI Australasia PCB) [Roberto Fresca, Grull Osgo]
  • LD Mahjong #1 Marine Blue no Hitomi (Japan) [buffi]
  • Lexibook JG7420 200-in-1 [David Haywood]
  • Lucky 88 (Aristocrat MK-7) [dam0]
  • Medal Get Hammer (V100JP) [buffi]
  • Monkey Land (Ver. AA.21.A) [Ioannis Bampoulas]
  • National Semiconductor SYS16 [Plamen Mihaylov]
  • NEC PC-8401BD [David Stephenson]
  • Nittere Shiki! Mirai Yosou Studio / NTV Future Forecast Studio (Japan, Rev A) [Jorge Valero, Darksoft, MetalliC, rtw]
  • Playcenter Evolution III (v14.0, 'Epox' hardware) [Cuclis, Oskarito, Ángel]
  • Rockman EXE Battle Chip Stadium Ver.3.00 [GoodTofuFriday, EmmanuelEXE - Emmanuel Frechou, ScoutmasterDemi, RockmanCosmo YukkiEXE, NettoHikari, Gateonine, Omegascithe, Seabit, Guadian Cha, DJrezzed (Enzan), Jamesking, Raging Potato, ShatteredShamrock, MegaMage, XoftheXeyon, Giver336, CrayonCrayoff, Zetta Slow, WChill, HedgehogNinja, BeardAnchor, FrozenSade, Doc, InvaderChris, ShrubNinja, Runimanio, EWayne, Rebyc, DashieSwag, JaiDjango, Seedoh, LanHikariDS, TarjicalJalapeno, GilverSoul, HopeButterfly, TwilightLinkable, Yee Naaldlooshi, Malxx125, PokeJoe, UnfunnyCircle, ProtoDemn, BlairJTV, Fluttershy_VG, Johnsowhat94, VampirateOdessa, Ennis Ham, SSB Mars, El Cut, Archduke Spook, BoiBill, Kirito, ScilabSecrets]
  • Rockman EXE The Medal Operation [GoodTofuFriday, EmmanuelEXE - Emmanuel Frechou, ScoutmasterDemi, RockmanCosmo YukkiEXE, NettoHikari, Gateonine, Omegascithe, Seabit, Guadian Cha, DJrezzed (Enzan), Jamesking, Raging Potato, ShatteredShamrock, MegaMage, XoftheXeyon, Giver336, CrayonCrayoff, Zetta Slow, WChill, HedgehogNinja, BeardAnchor, FrozenSade, Doc, InvaderChris, ShrubNinja, Runimanio, EWayne, Rebyc, DashieSwag, JaiDjango, Seedoh, LanHikariDS, TarjicalJalapeno, GilverSoul, HopeButterfly, TwilightLinkable, Yee Naaldlooshi, Malxx125, PokeJoe, UnfunnyCircle, ProtoDemn, BlairJTV, Fluttershy_VG, Johnsowhat94, VampirateOdessa, Ennis Ham, SSB Mars, El Cut, Archduke Spook, BoiBill, Kirito, ScilabSecrets]
  • Sega AI [Chris Covell, Fabio Priuli, Wilbert Pol, smspower, The Game Preservation Society]
  • Sega Network Taisen Mahjong MJ 3 Firmware Update (GDX-0019) [Jorge Valero, rtw]
  • Simply the Best (CZ750, v1.0) [TeamEurope, Roberto Fresca, Grull Osgo]
  • Takara Tomy / SSD Company LTD Hi-Kara (Japan) [David Haywood, TeamEurope]
  • Wicat Systems T7000 Video Terminal [Bitsavers]
  • Yamaha MU90 [anonymous]

New clones marked not working

  • Aquaplus P/ECE (2 MB Flash) [Vas Crabb]
  • Bad Girls (alternate set) [indisc]
  • Baywatch (3.00 German) [Quench]
  • Bugs Bunny Birthday Ball (LG-2) German [Quench]
  • Cherry Master '92 (V1.1D) [Ioannis Bampoulas]
  • Cruis'n Exotica (version 2.0, alternate ROM format) [Brian Troha]
  • Diner (LG-2) German [Quench]
  • Elvira and the Party Monsters (LG-3) [Quench, PinMAME]
  • Epoch / SSD Company LTD Super TV-PC [TeamEurope, QUFB]
  • Heart Throb (01J02866, Venezuela) [anonymous, Heihachi_73]
  • Hook (USA 4.01, display A4.00) [PinMAME]
  • Hook (USA 4.01, display F4.01) [Quench, PinMAME]
  • Incan Pyramid (Konami Endeavour, Queensland) [Matt B]
  • Indian Dreaming (02J01856, Venezuela) [anonymous, Heihachi_73]
  • Loco Loot (0300670V, Queensland) [anonymous, Heihachi_73]
  • Mahjong Cafe Doll Great (Japan, Ver. 1.00) [buffi]
  • Medal no Tatsujin Doki! Ooatari-Darake no Sugoroku Matsuri (MTL1 SPR0A) [buffi]
  • Monkey Land (Ver. AA.13.B) [Ioannis Bampoulas]
  • Operation Tiger (Ver 2.09 J) [ethteck]
  • Operation Tiger (Ver 2.10 O) [lukemorse1]
  • Puzz Ball (Japan, PZB1 Ver.C) [buffi]
  • Rolling [Taksangs, charlie]
  • Sega Touring Car Championship [Sugoi Helsinki]
  • Sweethearts II (0100860V, Queensland) [anonymous, Heihachi_73]
  • Whirlwind (LG-1) [Quench, PinMAME]
  • Whirlwind (LG-2) [Quench, PinMAME]
  • The Who's Tommy Pinball Wizard (Dutch 2.01, display A2.00) [inkochnito, PinMAME]

New working software list items

  • aquarius_cart: Arabic Editor [Martin v.d. Steenhoven, Ghaith Al-Makhzoomi]
  • brother_pn:
    PN-8510MDS Version 1.0 [David Given]
    PN-8500MDS/PN-8700MDS Version 2.01 [ToughDev]
  • coleco: Masters of the Universe: The Power of He-Man (prototype, hacked) [anonymous]
  • ctvboy: Chitaikuu Daisakusen, Excite Invader, Frogger, Mr. Bomb, Robotan Wars, Shigaisen 200X-nen [Jeremy Parish, Sean Riddle, Gaming Alexandria]
  • ekara_japan: Enkamichi Volume 9 (Japan) (EC0064-ENK) [David Haywood, TeamEurope]
  • ekara_japan_ac: Misora Hibari PR-06 (Japan) [David Haywood, TeamEurope]
  • ekara_japan_g: TV Pop Junior Volume 3 (Japan) (GC0009-TPJ) [David Haywood, TeamEurope]
  • ekara_japan_m: Kids Song Mini Volume 2 (Japan) (MC0008-KSM) [David Haywood, TeamEurope]
  • ekara_japan_sp: Super Cartridge: Best Hit (Japan) (SP-01) [David Haywood, TeamEurope]
  • fmtowns_flop_orig: D-Return, Daifugou Gakuen (v1.1), Misty 2, Present 2 [cyo.the.vile]
  • ibm5170:
    Harpoon II - BattleSet 3: Cold War [The Good Old Days]
    Front Page Sports: Baseball '94, Front Page Sports: Baseball '94 - Legends and Stadiums expansion, Harpoon II, Harpoon II - BattleSet 2: WestPac, International Tennis Open [Total DOS Collection]
  • ibm5170_cdrom: Primal Rage (USA, DOS) [archive.org]
  • megadriv:
    Attack of the Petscii Robots (shareware v1.0), Attack of the Petscii Robots (shareware v1.2) [The 8-Bit Guy]
    Cave Story - Doukutsu Monogatari (v0.7.0, English), Cave Story - Doukutsu Monogatari (v0.7.0, French), Cave Story - Doukutsu Monogatari (v0.7.0, Italian), Cave Story - Doukutsu Monogatari (v0.7.0, Portuguese), Cave Story - Doukutsu Monogatari (v0.8.0, Chinese), Cave Story - Doukutsu Monogatari (v0.8.0, English), Cave Story - Doukutsu Monogatari (v0.8.0, French), Cave Story - Doukutsu Monogatari (v0.8.0, German), Cave Story - Doukutsu Monogatari (v0.8.0, Italian), Cave Story - Doukutsu Monogatari (v0.8.0, Japanese), Cave Story - Doukutsu Monogatari (v0.8.0, Korean), Cave Story - Doukutsu Monogatari (v0.8.0, Portuguese), Cave Story - Doukutsu Monogatari (v0.8.0, Portuguese-Brazil), Cave Story - Doukutsu Monogatari (v0.8.0, Spanish) [Andrew DeRosier]
    Jessie Jaeger in Cleopatra's Curse (demo) [Bold Game Studio]
    Little Medusa (demo) [Mega Cat Studio]
    Astebros (demo v1.1), Astebros (demo v2.1, English), Astebros (demo v2.1, French) [Neofid Studios]
    Alien Cat 2, Alien Cat 2 (demo), Arkagis Revolution (rev. 00 - trial version), Arkagis Revolution (rev. 01), Arkagis Revolution (rev. WX - trial version), Arkagis Revolution (rev. XZ - trial version), Arkagis Revolution (rev. YX - trial version), Arkagis Revolution (rev. YZ - trial version), Arkagis Revolution (rev. ZW - trial version), Beggar Prince (rev 1) (Europe, USA), Cascade, Coffee Crisis, Coffee Crisis (alt), Coffee Crisis (demo), Debtor, Demons of Asteborg (demo 0.1, English), Demons of Asteborg (demo 0.1, French), Demons of Asteborg (demo 20200721), FoxyLand, Little Medusa, Miniplanets (demo), Phantom Gear (demo 0.2), Phantom Gear (demo 0.5), Phantom Gear (demo 0.6), Phantom Gear (demo 0.9), Phantom Gear (demo 0.17) (Bits Rule Games), Phantom Gear (demo 0.17) (Mega Cat Studios), Phantom Gear (demo 0.20), Phantom Gear (demo 0.21), Phantom Gear (demo 0.22), Phantom Gear (demo 0.25), Phantom Gear (demo 0.32), Tanglewood, Tanglewood (GOG release), Tanglewood (demo 0.8.01), Tanglewood (demo 0.9.37), Tanglewood (tech demo 0.1.04), Tanglewood (tech demo build v0.0.11), Tanglewood (tech demo build v0.0.14), Tanglewood (tech demo build v0.0.15), Super Heavy Duty, Ultracore (Europe), Ultracore (Europe, USA) (Switch, PS Vita), Ultracore (Japan), Ultracore (USA), Uwol - Quest for Money (v1.0), Uwol - Quest for Money (v1.1), Uwol - Quest for Money (v1.2) [No-Intro]
    Super Heavy Duty (preview version) [Playnautic]
    Puzzli [PortableDev]
    Black Jewel Reborn (demo v0.2), Bone Marrow (demo), Bone Marrow Rebirth (demo), Debtor (demo 4), FoxyLand (demo), Reknum - Fantasy of Dreams (demo), Reknum - Fantasy of Dreams (demo 2), Thunder Paw (demo), Thunder Paw (demo 2) [PSCDGames]
    Alter Ego - Remastered, GLUF, Misplaced (English), Misplaced (Russian), Old Towers (v1.1), Old Towers (v1.2), Tourmaline, Yazzie [RetroSouls]
    Affinity Sorrow (demo), The Curse of Illmoore Bay (demo 20190517), The Curse of Illmoore Bay (demo 20190521), The Curse of Illmoore Bay (demo 20190914), The Curse of Illmoore Bay (demo 20191113), The Curse of Illmoore Bay (Halloween official demo 20191028), Eyra - The Crow Maiden (demo) [Second Dimension]
    Arkagis Escape (rev. WX - trial version), Arkagis Escape (rev. YW - trial version), Arkagis Escape (rev. ZZ - trial version), Meka Grappler X, Miniplanets (rev 02), Miniplanets (rev 03), Miniplanets Remix (rev 04) [Sik]
    Irena - Genesis Metal Fury (demo 20210121), Irena - Genesis Metal Fury (demo 20211002), Irena - Genesis Metal Fury (demo 20211209) [White Ninja Studio]
  • msx2_cart: MSX-SCSI Interface (Novaxis v1.59.64), MSX-SCSI Interface (Novaxis v1.59.65), MSX-SCSI Interface (Novaxis v1.59.66) [Wilbert Pol]
  • msx2_flop:
    1789 La Révolution (France), 3 Tsu no Negai (Japan), 31 (Netherlands), Aapaa MyaaDock (Japan), L'Affaire: Ushinawareta Toki wo Motomete (Japan), Agat, Aleste 2 (Japan, Woomb), Al Capone (Germany), Aquaload (Japan), Arma Mortal (Spain), Arrows (Japan), The Avenger of Death (Netherlands), Las Aventuras de Rudolphine Rur (Spanish, older), Bad Max (France), Ball Out Special (Japan), Battle Mission (Japan), Beast (Japan), Beast 2 (Japan), Blade Jack Hentai, Blue Warrior, BonBall (Japan), Bubble Rain, Byte Master (Russian), Calculus, Carnival Bomling Deluxe Pack (Japan), Castle Adventure (Dutch), Castle of Blackburn, Cat 'n' Mouse, Caterpillar, Os Cavaleiros do Zodiaco (Brazil), Changan Super (Japan), Cocos, Collection 1 (French), Colpo Grosso al Casino (Italy), Construction Tool Meizu-kun (Japan), Continental (Japan), Cosmic Psycho (Japan), Cowboyana Jones (Dutch), Crafton & Xunk (France), Daisenryaku II - Campaign Version Customer Kit (Japan), Daisenryaku Map Shuu (Japan), Dancing Star (Japan), Dante Yuushuu Sakuhin Cross Kingdom (Japan), Derringer (Japan), Destroy Mover (Japan), Detective Story (Dutch), Dimies, Disc Station Special Natsuyasumi-gou (Japan), Disk Cool III (French), Disk Version Namcot Game Series 1 (Japan), Disk Version Namcot Game Series 2 (Japan), Dominon X, Dragon Rouge (Japan), Dragonworld (Spain), Dream Fighters (Japan), DuckTales (English), Dungeon Manjirou (Japan), Dungeon Wanderer (Japan), Ease - Philips Desktop (Europe, v1.2), Entasis (Japan), Entführer Yousei Yuukai Jiken (Japan), Erotic Pac #1 (France), Even (Japan), Evil Death - The Adventure (Netherlands), Evil Spirit, EXOR, Fastan (Netherlands, v1.01), Finally Wizard (Japan), Findit promo (Netherlands), Fistan (Netherlands, v2.05), FLAT1 (demo), Fony's Demo Disk 1 (Netherlands), Fony's Demo Disk II (Netherlands), Freeware Collection (Japan), Fruta Prohibida (Spain, French), Future Time Demo, Gakkyuu Sengoku 2 (Japan), Galaxeed (Japan), Game Caching Program (Netherlands), Game Caching Program (Netherlands, alt), Genius, Giddy Runner (Japan), Ginga Eiyuu Densetsu Powerup & Scenario Shu (Japan), Girls Paradise Rakuen no Tenshitachi (Japan), Gize! XIX (Japan), Gogo 11-ji 48-pun Version 4 (Japan), Gram Cats 2 (Japan), Grey Wolf, GuRu LoGiC, GuRu LoGiC (older), Guide CG Disk (Japan), Hadou no Hyouteki - Legend of The Melvel (Japan), Hadou no Hyouteki - Legend of The Melvel (Japan, Kanji ROM-free version), HAL Game Collection Vol. 1 (Japan), HAL Game Collection Vol. 2 (Japan), Han-Kairou -Kanzenhan- (Japan), Haphazard (Japan), Haphazard 1 & 2 (Japan), Hard Graphics Soushuuhen (Japan), Hatchake Ayayo-san (Japan), Hatchake Ayayo-san II: Ikenai Holiday (Japan), Hexion 2 (Japan), Hit and Away DX (Japan), Hit and Away DX (Japan, 1994), Hoippuru (Japan), Hot Milk (Japan), How to lose a million dollar$, Human Boming (Japan), Igusta (Japan), Jangou 1 (Japan), Jong Borg Suzume (Japan), Juki, the Ranger. (Japan), Kandoku Hyakka (Japan), Kibou Shima no Satsujin (Japan), Kibun wa, Pastel Touch!! Abunai Gakuen Hen (Japan), Konai Shasei Vol. 1 (Japan), Konai Shasei Vol. 2 (Japan), Konai Shasei Vol. 3 (Japan), Konami Quiz 2 Promo (Dutch), Konapuzz Promo, Kung Fu, Kurutta Kajitsu (Japan), Last Armageddon Alien Zukan (Japan), Letra (Netherlands), Lightning Bacchus - The Knight of Iron (Japan), Listperiod (Japan), Little Casino (Japan), The Lost World, The Lost World (with Moonsound support), Mad House, El Mago de Oz (Spain), Mahjong Shikaku Gaiden Hana no Momoko-gumi! (Japan), Mainichi ga Ecchi (Japan), MAR'Z PROJECT Present Disc (Japan), Master of Monsters Map Collection (Japan), Mei Tantei Numarin 2 The Private Detective (Japan), Mei Tantei Numarin 3 (Japan), Mei Tantei Numarin The Private Detective (Japan), Memory (v1.0), Metal Gear 2 Solid Snake Maps (Netherlands), Meteorite Kiss, Micro Music (Netherlands), Migicon Scroll Text Demo, Monimoni Theatre (Japan), Monoris (Japan), MSX Free Software 100-sen (Japan), MSX Free Software 100-sen Lot.2 (Japan), MSX Hot Numbers (Spanish), MSX Klup Bonus Disc, MSX Magazine 5 Gatsu-gou Program Service (Japan, 1991), MSX Magazine 6 Gatsu-gou Program Service (Japan), MSX Train 2 (Japan), MSX Wars V (Japan), MSX-Debugger (Netherlands, v1.30), MSX-FAN Fandom Library 4 (Japan), MSX-FAN Fandom Library 5 (Japan), MSX-FAN Fandom Library 6 (Japan), MSX-FAN Fandom Library 7 (Japan), MSX2 Demo Digitalizaciones (Spain), Naoko no Daihitsu (Japan), Noukou Senshi Sanae Chan (Japan, prototype), OK Fred (Netherlands), Oonuki no Yabou (Japan), Osamu-chan Shio chi ga Ri (Japan), Outlaw Suikoden (Japan), Panic Shoot, Petiso Game (Spain), PH.Sound Collection (Japan), Phi (Japan), PIAS - Hikisakareta Seishun (Japan), Piles (Netherlands), Pig's Quest (Netherlands), Pixess (Netherlands), Point Crisis, Poker Dolls, Poyo Poyo Life 3 (Japan), Private School (Japan), Push'em, Puzzel (Netherlands), Puzzel Collectie 1 (Netherlands), Puzzel Collectie 2 (Netherlands), Puzzle 9.64 (Japan), Puzzle Game Nadia Special (Japan), Puzzle - Große Meister (Germany), Puzzlemania (Netherlands), Quadromania MSX2, Quiz! Atatchatte 25% (Japan), Quiz! Atatchatte 25% (Japan, 1996-12-26), R・SYSTEM 3.2 (Japan), R・SYSTEM Ketteihan (Japan), RCCR - RC Car Race (Japan), Realms of Adventure (Netherlands), Retaliator (Netherlands), Riot (Japan, alt), Ritoru Keiba (Japan), Ritoru Keiba (Japan, alt), Ruby & Jade, Sangokushi (Japan, 1988-01), Sangokushi (Japan, 1988-05), Saotome Gakuen Blue Wind (Japan), Saotome Military Academy of U.N. Space Force Nyuugaku Annai (Japan), SCC MUSIXX Music Loader, SCC-Blaffer, SCC-Blaffer NT, SCC-Musixx (Netherlands), Scrabble Triton, SDI FX (Japan), Sekai de Ichiban Kimi ga Suki! (Japan), Sematte Mitai (Japan), Senno Knife no Mashoujo Kan (Japan), Senno Knife: Meikyuu no Mashoujo (Japan), SH#1 (Japan), Shadow Hero 2 (Japan, v1.2), Shadow Hero 3 + R System (Japan), Shin Maou Golvellius (Woomb), Shining Crystal (Japan), Shiro to Kuro no Densetsu Soushuu-hen (Japan), Shitai Okiba de Yuushoku o Akagawa Jirou (Japan), Shooter-X (Japan), Siianime, Simulation Dayo Zen'in Shuugou! (Japan), Singular Stone, Singular Stone (download), SM Lady (Japan), Solitaire (Netherlands), Soshite Shiawase wa Yattekuru (Japan), Sound Machine voor MSX2 Computers (Netherlands?), Speed Game (Japan), Spring Warrior, Star Wars, Street Snatch, Sugo Hachi (Japan), Sum the Missile Human (Japan), Super Daisenryaku Map Collection (Japan), Super Program Collection 1 (Japan), Super Program Collection 4 (Japan), Super Zeologue (Japan), Sweet (Japan), Tenshitachi no Gogo II - Bangai II (Japan), Tenshitachi no Gogo II - Minako (Japan), Tenshitachi no Gogo III - Ribbon (Japan), Tsubasa wo Hirogete (Japan), Tsuya-dan Genpei Souranki ~Irohanihoheto~ (Japan), Yaminabe (Japan), VideoBench (Netherlands) [file-hunter]
    Flat Marsh o Sagase! 1-2-3 (Japan), Flat Marsh o Sagase! 4 Dokidoki Toukyou Keibajou-hen (Japan), Magical Labyrinth Remix (Japan, download) [Gigamix]
    Cat 'n' Mouse Puzzle Editor [Imanok]
    Sphere [Infinite]
    Memory (v1.1) [MSXdev]
    Marslander (English), Marslander (English, older), Marslander (Portuguese), Marslander (Portuguese, older) [Murilo Carmello]
    Doopm Trip [N.I]
    MinQ (Japanese), MinQ (Japanese, English, Spanish) [NukegaraDHP]
    zDOOM (prototype) [NYYRIKKI]
    Dribol (English), Dribol (Spanish) [Oniric Facor]
    Don't Warro! Be Japo! [Paxanga Soft]
    Gals Quest (Japan), Gals Quest 2 (Japan), Gals Quest 2.5 - Dark Revenger (Japan) [Tomorrows Soft]
  • msx2p_flop:
    The Komainu Quest (Japan), Maou no Fukkatsu DX (Japan), Muteki Senshi Yajiuman (Japan), Playboy Late Night, Screen 11 Designer (Netherlands), Shuumatsu no Sugoshikata - The World is Drawing to an W/End (Japan), Unmei - Destiny (Japan) [file-hunter]
    F-1 Spirit 3D Special (Japan, demo) [Wilbert Pol]
  • neocd: Bang Bang Busters, Looptris, Looptris Plus [redump.org]
  • neogeo:
    Looptris, Looptris Plus [Blastar]
    NeoTRIS [Chips on Steroids]
  • nes: Super Sushi Pinball (USA, prototype) [Ed Semrad, Hidden Palace, VGHF]
  • pce: Arcade Card Pro [cam900]
  • pcecd:
    Jessie Jaeger in Cleopatra's Curse (demo) [Bold Game Studio]
    Space Ava 201: Quantum Field Theory [Nicole Express]
    Ultimate Rally Club [Orion_]
    FX Unit Yuki: The Henshin Engine (re-release), Hypernova Blast (USA), Insanity, Jessie Jaeger in Cleopatra's Curse, Meteor Blaster DX (USA, re-release), Mysterious Song, Mysterious Song (re-release), Pyramid Plunder, Revival Chase [redump.org]
    Henshin Engine (demo) [Sarumaru Company]
  • rainbow: WordPerfect Version 4.0 [glencanyon]
  • saturn: Delisoba Deluxe (Japan) [archive.org]
  • sega_beena_cart: Soreike! Anpanman Hajimete Kaketa yo! Oboeta yo! Hiragana Katakana: 50-on Board Kinou-tsuki (Rev. S-100002-1000) [TeamEurope]
  • segaai:
    AI Enikki, Alice World, Andersen Dream, Arabian Night, Cinderella Labyrinth, Columbus Map, Cosmic Train, Gulliver Pocket, Mozart Academy, Ocean Fantasy, Ranran Melody, Robinson Land, Runrun Music, Tantan Rhythm [Chris Covell]
    AI Enikki (1986), Henshin Kanji, Okeiko Hanamaru Aiueo, Pinpon Numbers, Waku Waku ABC to 123 [smspower, Charles McDonald]
  • snes:
    Aero the Acro-Bat 2 (prototype 19940808), Animaniacs (prototype 19940611), Apocalypse II (Europe, prototype 19971028), Arcade's Greatest Hits - The Atari Collection 1 (Centipede prototype 19970211), Arcade's Greatest Hits - The Atari Collection 1 (prototype 19970411), Best of the Best - Championship Karate (prototype), The Lion King (early prototype), The Lion King (v.21 prototype), The Lion King (v.48 prototype) [Hidden Palace]
    Classic Kong, Classic Kong Complete (v2.0), Classic Kong Complete (v2.01), Creepy Bird, Creepy Bird (v1.02, Retro-Bit Generations release), Creepy Bird (v1.02, digital release), Dottie - dreads nought -, Jim Power - The Lost Dimension in 3D (enhanced version), Little Medusa, Little Medusa (demo), MazezaM Challenge (v1.1), MazezaM Challenge (v1.2), MazezaM Challenge (v1.3), MazezaM Challenge DX (v2.1, NTSC), MazezaM Challenge DX (v2.1, PAL), N-Warp Daisakusen (v1.0), N-Warp Daisakusen (v1.1), Neko Tako, Neko Tako (trial version), New Super Mario Land (v1.0), New Super Mario Land (v1.1), New Super Mario Land (v1.2), New Super Mario Land (v1.3), New Super Mario Land (v1.5), Nightmare Busters (USA), Old Towers, Rockfall, Super Boss Gaiden (v1.0), Super Boss Gaiden (v1.2), Sure Instinct (NTSC, v1.0), Sure Instinct (NTSC, v1.0.1), Sure Instinct (NTSC, v1.0.2), Sure Instinct (PAL, v1.0), Sure Instinct (PAL, v1.0.1), Sure Instinct (PAL, v1.0.2), Sydney Hunter and the Caverns of Death (USA), Undercover Cops (USA), Unholy Night: The Darkness Hunter (Japan), Unholy Night: The Darkness Hunter (USA), Uwol - Quest for Money (v1.0), Uwol - Quest for Money (v1.3) [No-Intro]
    Alien Cat 2 (demo) [PSCDGames]
    Eyra - The Crow Maiden (demo 20220607) [Second Dimension]
  • spectrum_betadisc_flop: Aliens: Neoplasma (v1.3, English, AY sound), Aliens: Neoplasma (v1.3, English, Turbo Sound), Aliens: Neoplasma (v1.3, Russian, AY sound), Aliens: Neoplasma (v1.3, Russian, Turbo Sound), Aliens: Neoplasma (v1.3, Spanish, AY sound), Aliens: Neoplasma (v1.3, Spanish, Turbo Sound) [Sanchez crew]
  • spectrum_cass:
    Dizzy III - Fantasy World Dizzy - Extended Edition 2023 (English, mod), Dizzy III - Fantasy World Dizzy - Extended Edition 2023 (Russian, mod) [The Dizzy Fansite]
    Load'N'Run (Italy) N. 6 - Giugno 1984, Load'N'Run (Italy) N. 7 - Luglio-Agosto 1984, Load'N'Run (Italy) N. 8 - Settembre 1984 [Edicola 8 Bit]
    Mr. Hair & The Fly (alt) [Lee Stevenson]
    Evil Realm + Bugout, Marie Celeste (Clube Nacional de Aventura, pirate), Schizoids (Nuova Newel), Tus Juegos №3 [Planeta Sinclair]
    Aliens: Neoplasma (v1.3, English, Turbo Sound), Aliens: Neoplasma (v1.3, Russian, Turbo Sound), Aliens: Neoplasma (v1.3, Spanish, Turbo Sound) [Sanchez crew]
    Advanced Zombie Survival Lawnmower Simulator, Adventures of Buratino, Airborne Ranger (Erbe, two sided tapes), Aknadach, Aknadach (Softhouse), Aliens: Neoplasma (v1.3, English, AY sound), Aliens: Neoplasma (v1.3, Russian, AY sound), Aliens: Neoplasma (v1.3, Spanish, AY sound), All Hallows: Rise of the Pumpkin, All Hallows: Rise of the Pumpkin (ULA Plus), Alta Tension (Erbe - Serie Leyenda), Angel Nieto Pole 500cc (IBSA - Serie Leyenda), Autocrash, Black Lamp, Bloody (P.J. Software), Bloody Paws, Bloody Paws (bug fix), Bomb Bomb Buster, Bomb Bomb Buster (alt), Bomb Bomb Buster (easy version), Bomb Bomb Buster (first version), Captain America in the Doom Tube of Dr Megalomann, Comando Quatro, Comando Tracer, Corrupt, Cosmic Payback, Crimbo - A Gloop Troops Tale, Dirty Dozer, Doom (pre-release), Doombase (System 4), Emilio Butragueño 2 (large cardboard case), Equinox (Erbe - Serie Leyenda), Equinox (Erbe, medium case), Existenz: Crazy Delfox, Fire Desire, Fist-Ro Fighter, Frost Byte (Erbe - Serie Leyenda), Get Out of Mars, Gloop Troops, Gloop Troops: The Lost Crown, The Hair-Raising Adventures of Mr. Hair, Hammer Boy, Impossible Mission (Compulogical), Ivan 'Ironman' Stewart's Super Off Road Racer (MCM), Jackson City, Justin, Justin and The Lost Abbey, Leaderboard (Erbe), MagicAble, Mantronix (Zafi Chip), Mapsnatch, Marsmare: Alienation, Mega-Corp, Metal Man, Metal Man Reloaded (Czech), Metal Man Reloaded (English), Metal Man Reloaded (Italian), Metal Man Reloaded (Polish), Metal Man Reloaded (Russian), Metal Man Reloaded (Spanish), Metal Man Remixed, Mr. Hair & The Fly, Nemesis the Warlock (Erbe), Oberon 69, The Prayer of the Warrior, The Prayer of the Warrior (demo), Rana Rama, Robot - The Impossible Mission (QAOP keys), Robot - The Impossible Mission (ZXKM keys), Rubicon (Rucksack Games), Rubicon (Rucksack Games, ULA Plus), Simon el Extraterrestre, Skull & Crossbones (Dro Soft), Souls Remaster, Space Monsters Meet THE HARDY, Starring Charlie Chaplin (Erbe - Serie Leyenda), Starring Charlie Chaplin (Erbe), Tokyo Gang, Toyota Celica GT Rally (Dro Soft), W.A.R (Erbe), The World War Simulator: Part II (Spanish), The World War Simulator: Part One (English), The World War Simulator: Part One (Spanish), Xarax (Potz Blitz), Yokai Monk (v1.7), Yokai Monk (v1.8) [Spectrum Computing]
    Sky Runner (Z Cobra), Xecutor (Dro Soft) [World of Spectrum]
    Funky Fungus Reloaded (English, v1.0), Funky Fungus Reloaded (French, v1.0), Funky Fungus Reloaded (German, v1.0), Funky Fungus Reloaded (Italian, v1.0), Funky Fungus Reloaded (Portuguese, v1.0), Funky Fungus Reloaded (Spanish, v1.0) [World of Spectrum Classic]
    Seraphima (English), Seraphima (Portuguese), Seraphima (Russian), Seraphima (Yandex Retro Games Battle v3 competition) [ZOSYA entertainment]
  • tvochken: TV to Ocha-Card: Ocha-Ken 'Ho' to Seikatsu [QUFB, Vas Crabb]
  • x68k_flop:
    Akazukin Cha Cha no Chotto dake yo - Otameshi Plus Alpha ver 0.53, Be Rain [Shentok]
    Prote Pruste [Tahiti Cartago]

Software list items promoted to working

  • amigaocs_flop: Alcatraz (Europe), Alfred Chicken (Europe), Amiga Encounter (Europe), Arnie 2 (Europe), Barbarian (Europe, v16.3.88, Palace), Barbarian II (Europe, Palace, v4.8.89), Cannon Fodder (Europe), Cannon Soccer (Europe), Carlos (Europe), Cortex (Europe), The Deep (Europe), Desert Strike - Return to the Gulf (Europe), Double Dragon 3 - The Rosetta Stone (Europe), Fun School 2 - For the Under-6s (Europe), Huey (Europe), The Lost Vikings (Europe), Morph (Europe), Never Mind (Europe), Out Run (Europe), Red Heat (Europe), Sensible World of Soccer (Europe), Sensible World of Soccer (Europe, v1.1), Sensible World of Soccer 95-96 (Europe), Sensible World of Soccer 95-96 - European Championship Edition (Europe), Sensible World of Soccer 96-97 (Europe), Strider (Europe), Suburban Commando (Europe), Super Cars II (Europe), SWIV (Europe, 19910228), Torvak the Warrior (Europe), Wings of Fury (Europe), Winter Olympics (Europe), Wolfchild (Europe), Zoom! (Europe) [O. Galibert, Angelo Salese]
  • msx2_flop: Madonna no Yuuwaku (Japan) [file-hunter]
  • msx2p_flop: Mid-Garts (MSX2+) (Japan) [Wilbert Pol]

New software list items marked not working

  • evio: Concerto Selection [David Haywood, TeamEurope]
  • hikara: Best Hit Collection Volume 1: J-Pop 1 (Japan), Best Hit Collection Volume 2: J-Pop 2 (Japan), Best Hit Collection Volume 4: Anime Song 1, Hi-kara 5-song capacity user cartridge (used, with 5 songs) (Japan) [David Haywood, TeamEurope]
  • ibm5170: Scroll 3D Mouse Setup Disk for PS/2 and Serial (v1.0?) [archive.org]
  • ibm5170_cdrom:
    Adaptec EZ-SCSI 4.01 (Rev A), Adaptec EZ-SCSI 5.0 Deluxe Edition (Rev B) [archive.org]
    S3 Drivers Collection 1998 (Rev 2.1) [VOGONS]
  • megadriv: Demons of Asteborg (demo 20210827), Demons of Asteborg (demo 20210903), Demons of Asteborg (demo 20210913), Tanglewood (GOG / Windows release) [No-Intro]
  • msx2_cart: FS-SR021 MSX2 Word Processor (Japan) [file-hunter]
  • msx2_flop: Disc Station Special Haru-gou (Japan), Four on a Row, Four on a Row (demo), Gagdius (Japan), Illumina (Japan), Love's Disc Vol.2 (Japan), Sex Bomb Bunny [file-hunter]
  • msx2p_flop: Gradius III Legends, Tetris II Special Edition [file-hunter]
  • neocd: Xeno Crisis [redump.org]
  • sega_beena_cart: Kodai Ouja Kyouryuu King D-Kids Adventure: Dino Slash! Kyouryuu Battle!! [TeamEurope]
  • segaai:
    Eigo de Game - English Wonder School: Popo's Adventure Eigo de Ohanashi - English Wonder School: Folk & Fairy Tales [Chris Covell]
    Alice World (tape, older), Andersen Dream (tape, older), Arabian Night (tape, older), Cinderella Labyrinth (tape, older), Columbus Map (tape, older), Cosmic Train (tape, older), Gulliver Pocket (tape, older), Mozart Academy (tape, older), Ocean Fantasy (tape, older), Robinson Land (tape, older) [smspower]
    Pinpon Music Melody, Pinpon Music Rhythm [smspower, Charles McDonald]
  • snes:
    Attack of the Petscii Robots (demo) [The 8-Bit Guy]
    Joe & Mac - Ultimate Caveman Collection (Europe) [No-Intro]
  • spectrum_cass: Cosmic Debris (ZX Data), Zorro (Erbe, medium case) [Spectrum Computing]
  • super_tv_pc_cart: Detective Conan: Suiri Adventure, Doraemon Chō Nōryoku Game Collection, Double Mouse Party, ECC Junior: Ason de Eigo dekichatta!, Pet Keitai Link, Tottoko Hamtaro Ham Ham Ongaku Paradaichu! [TeamEurope, QUFB]

Merged pull requests

  • 10831: atari/atarig42.cpp: Added the communication board ADSP-2105 ROM for kit versions of Road Riot. [Hydreigon]
  • 11616: hash/ibm5170.xml: Added six working items, and added some metadata. [ArcadeShadow]
  • 11647: bus/multibus/robotron_k7070.cpp, robotron/a7150.cpp: Made Robotron K7070 KGS a Multibus card. [shattered]
  • 11700: rainbow.xml: Added WordPerfect 4.0. [glencanyon, telanus]
  • 11726: bus/pce: Moved CD-ROM² Super System Card and Arcade Pro CD-ROM² Card to slot card devices. [cam900]
  • 11743: video/mc6847.cpp: Fixed synchronization with CPU on Dragon (PAL) computers. [dave-br]
  • 11747: sega/segaai.cpp, bus/segaai, segaai.xml: Added initial Sega AI emulation and software list. [Wilbert Pol]
  • 11756: video/mc6845.cpp: Support zero active width/height configuration. [Mark Garlanger]
  • 11769: midway/williams.cpp: Added Operacion Defender (Spanish bootleg of Defender from Operamatic). [Recreativas.org, ClawGrip]
  • 11773: tvochken.xml: Added TV Ocha-Ken barcode cards as a software list item. [QUFB]
  • 11776: video/hd44780.cpp: Base busy time and blink rate on device clock frequency. [Lord Nightmare]
  • 11777: misc/playcenter.cpp: Added Playcenter Evolution III on Epox hardware (not working). [Cuclis, Oskarito, Ángel, ClawGrip]
  • 11780: machine/pxa255.cpp: Cleaned up peripheral emulation code (implements free-running timer, fixes EEPROM reads). [Ryan Holtz]
  • 11781: cz1_cart.xml: Replaced bad dump of Orchestra (RC-10). [Devin Acker]
  • 11783: taito/cchance.cpp: Verified manufacturer and year of release. [negunma]
  • 11784: f32/f-32.cpp: Fixed a typo in the ASCII PCB layout. [cam900]
  • 11786: cpu/pps4/pps4.cpp: Fixed description of TM instruction encoding in comment. [ArcadeHacker, ClawGrip]
  • 11787: konami/gticlub.cpp: Improved palette handling (visible in Hang Pilot). [cam900]
  • 11788: taito/taito_f3_v.cpp: Eliminated game-specific tilemap palette hack. [ywy, 12Me21]
  • 11790: konami/ksys573.cpp: Dumped Dance Revolution (GC845 VER. JAB). [tweak!, Caldenza, Taro, Windy Fairy]
  • 11791: pinball/recel.cpp: Added a one-player version of Screech and documented the BIOS ROMs. [pps4.fr, Recreativas.org, ClawGrip]
  • 11792: konami/k037122.cpp: Implemented device_palette_interface for palette. [cam900]
  • 11793: kaneko/kan_pand.cpp: Use device_gfx_interface to decode graphics. [cam900]
  • 11794: skeleton/easy_karaoke.cpp: Added the original IVL release of Easy Karaoke (KaraokeTV Star). [Sean Riddle, David Haywood]
  • 11796: sega/segas16b.cpp: Removed spurious ninth digit from timescan3 ROM CRCs. [codefrog2002]
  • 11799: atari/shuuz.cpp: Implemented shadow effect. [codefrog2002]
  • 11802: seibu/sei021x_sei0220_spr.cpp: Encapsulated SEI0210/SEI0211/SEI0220 sprite chip emulation. [cam900]
  • 11803: video/mc6845.cpp: Don’t enable line timer until valid parameters are set. [Mark Garlanger]
  • 11804: heathkit/tlb.cpp: Clear entire rows when MC6845 DE signal is not asserted. [Mark Garlanger]
  • 11805: bfm/bfm_gu96x8m_k657c2.cpp: Added Bell Fruit 96×8 dot matrix display device for Scorpion 5. [blueonesarefaster]
  • 11806: taito/taitopjc.cpp: Changed Operation Tiger gun axes back to analog stick inputs and marked as not working. [Hydreigon]
  • 11807: konami/k007342.cpp, konami/k007420.cpp: Use device_gfx_interface to decode graphics ROM. [cam900]
  • 11808: konami/k007121.cpp: Use device_gfx_interface to decode graphics. [cam900]
  • 11812: cpu/z80: Update undocumented WZ register during block I/O instructions. [Manuel Sainz de Baranda y Goñi, holub]
  • 11814: konami/viper.cpp: Use address map function for EPIC, and logmacro.h utilities for configurable logging. [Angelo Salese]
  • 11815: x68k_flop.xml: Use lowercase for descriptive text in descriptions. [ArcadeShadow]
  • 11816: layout/breakout.lay: Changed colors to match gel sheets likely used for CRT screen overlays. [stonedDiscord]
  • 11817: konami/zr107.cpp: Use palette format helpers, and base palette entry count on palette RAM size. [cam900]
  • 11820: emu/rendlay.cpp: Keep alpha channel intact when drawing text components. [Devin Acker]
  • 11821: dataeast/deckarn.cpp, dataeast/decmxc06.cpp: Use device_gfx_interface to decode graphics ROM. [cam900]
  • 11823: video/upd7220.cpp: Update display enable bit when handling SYNC command (fixes Epson QX-10 LOGO Professor). [Brian Johnson]
  • 11824: cpu/xtensa.cpp, skeleton/hudson_poems.cpp: Added preliminary Xtensa CPU and Hudson Soft POEMS system. [David Haywood]
  • 11826: bus/waveblaster: Added Casio WG-130 Wave Blaster module (based on existing Casio GZ-70SP MIDI module driver). [Devin Acker]
  • 11827: Added support for Zstandard compression in zip archives and CHD media images. [Vas Crabb]
  • 11828: trs/agvision.cpp, trs/mc10.cpp: Allow MC6847 device to configure screen timing. [Tim Lindner]
  • 11829: handheld/hh_sm510.cpp: Added Nauchpribor Altair (Egg clone with scintillation counter). [algestam, Milan Galcik, Igor Nys]
  • 11830: lib/formats/fs_fat.cpp: Ignore deleted directory entries. [Wilbert Pol]
  • 11831: sega/sega_beena_cart.xml: Added two items (one working). [TeamEurope, QUFB]
  • 11833: midway/balsente.cpp: Use palette format utilities, and reduced runtime tag lookups. [cam900]
  • 11834: namco/baraduke.cpp: Use single-pass sprite drawing with priority. [cam900]
  • 11836: msx2_flop.xml: Added 44 items (43 working) and replaced two items with better dumps. [Wilbert Pol]
  • 11837: tvgames/gpm4530a_lexibook_jg7420.cpp: Added a skeleton driver for the ARM-based Lexibook JG7420 200-in-1. [David Haywood]
  • 11838: seta/seta.cpp: Corrected utoukond YM3438 sound chip clock divider, and changed to mono output. [cam900]
  • 11839: heathkit/h89.cpp: Added DIP switch settings for Ultimeth ROM. [Mark Garlanger]
  • 11841: formats/flacfile.cpp: Added support for compact cassette images in FLAC format. [Wilbert Pol]
  • 11842: heathkit/tlb.cpp: Reverse bits in font ROMs on start to avoid doing it on scan out. [Mark Garlanger]
  • 11843: tandberg/tdv2115l.cpp: Added Tandberg TDV-2115L terminal emulation. [Frode van der Meeren]
  • 11844: konami/viper.cpp: Fix code1d initial non-volatile RAM content and DS2430 content. [Windy Fairy]
  • 11845: formats/flacfile.cpp: Removed unnecessary calls to decoder.reset(). [Wilbert Pol]
  • 11846: efo/cidelsa.cpp: Added Cidelsa Altair II, and fixed difficulty setting labels. [Basilio García, Recreativas.org, ClawGrip]
  • 11847: heathkit/h89.cpp: Implemented single-step functionality. [Mark Garlanger]
  • 11848: util/flac.cpp: Added support for FLAC data with sample sizes other than 16-bit. [Wilbert Pol]
  • 11849: ekara_japan.xml: Filled in title of EC0073-MKC (Mood Kayō Collection Volume 1). [David Haywood]
  • 11851: imagedev/floppy.cpp: Changed data member names to use “m_” prefix consistently. [Mark Garlanger]
  • 11852: igs/igs_m036.cpp: Corrected CPU device type. [cam900]
  • 11854: misc/majorpkr.cpp: Removed bad protected PLD dump 8_atf16v8b.bin from syutnori. [ClawGrip]
  • 11855: sega/model3.cpp: Added subtitle to Daytona USA 2 description. [ClawGrip]
  • 11857: rm/rmnimbus.cpp: Fixed joystick input. [Robin Sergeant]
  • 11858: taito/flstory.cpp: Use single-pass sprite drawing, and moved games with a microcontroller to a derived class. [cam900]
  • 11859: taito/gladiatr.cpp: Use palette format helper, and cleaned up code. [cam900]
  • 11860: shared/taitosnd.cpp: Use configurable callbacks for interrupt and reset outputs. [cam900]
  • 11861: igs/goldstar.cpp: Re-dumped ROMs and PLDs for hamhouse. [Taksangs, ClawGrip]
  • 11863: msx2_flop.xml: Added 33 items (32 working), and replaced four items with better dumps. [Wilbert Pol]
  • 11865: misc/cave.cpp: Moved systems with Z80 sound CPU or triple screens to derived classes. [cam900]
  • 11866: msx2_cart.xml: Added FS-SR021 MSX2 Word Processor (not working). [file-hunter, Wilbert Pol]
  • 11867: rm/rmnimbus.cpp: Added support for second joystick. [Robin Sergeant]
  • 11868: cpu/mb88xx: Added an internal flag set on servicing an interrupt and cleared by RTI (fixes MT03916 and MT08436). [hackbar]
  • 11869: neogeo/neogeo_v.cpp: Ignore lane select (UDS/LDS) on palette writes. [zardam]
  • 11870: snk/hng64.cpp: Added Korean title to description for Smaurai Shodown 64. [Michael Sanborn]
  • 11871: spectrum_cass.xml: Added 113 items (111 working), and replaced one item with a better dump. [ArcadeShadow]
  • 11872: cpu/ht1130, handheld/hh_ht11xx.cpp: Added Holtek HT1130 CPU core and a “brick game” using it. [David Haywood, azya52]
  • 11873: taito/pc080sn.cpp: Use device_gfx_interface to decode graphics. [cam900]
  • 11874: msx2_flop.xml: Added 41 working items, and replaced four items with better dumps. [Wilbert Pol]
  • 11875: nes.xml: Added an unreleased NES version of Super Pinball. [Ed Semrad, Hidden Palace, VGHF, David Silva]
  • 11876: coleco.xml: Added a defaced Masters of the Universe prototype. [anonymous, David Silva]
  • 11877: sigma/sigmab88.cpp: Added a skeleton driver for Cool 104 on Sigma B88 hardware. [ethteck, David Haywood]
  • 11879: nes.xml: Changed PCB name for Super Sushi Pinball to match photos. [ICEknight]
  • 11880: handheld/hh_ht11xx.cpp: Listed games assumed to use platform; sigmab88.cpp: Added Cool 104 release year. [David Haywood]
  • 11881: msx2_flop.xml: Added 22 items (21 working), and replaced two items with better dumps. [file-hunter, Wilbert Pol]
  • 11882: x68k_flop.xml: Added three working items dumped from original disks. [Shentok, Tahiti Cartago, BoxCubed]
  • 11883: igs/pgm.cpp: Removed martmasttw (it was a bad dump of martmast102c). [Misty De Méo]
  • 11884: netronics/exp85.cpp: Implemented ROM mirroring and fixed interrupt management. [Federico Milano]
  • 11885: bus/a2bus: Added the Vista A800 8-inch Disk Controller Card. [Rob Justice]
  • 11886: Simplified Tecmo sprite drawing. [cam900]
  • 11888: snes.xml: Added 54 items (52 working). [ArcadeShadow]
  • 11889: Added a build option to disable the main emulator target (simplifies building tools only). [Miodrag Milanović]
  • 11890: rm/rmnimbus.cpp: Added a machine configuration option to simulate mouse BIOS handlers. [Robin Sergeant]
  • 11891: megadriv.xml: Added 109 items (105 working). [ArcadeShadow]
  • 11892: bus/msx/cart/scsi.cpp: Added support for MSX Computer Club Gouda MSX-SCSI Interface cartridges. [Wilbert Pol]
  • 11893: msx2_flop.xml: Add 36 items (34 working), and replaced one item with a better dump. [Wilbert Pol]
  • 11894: taito/pkspirit.cpp: Fixed ROM loading so graphics bit planes are in the correct order, and added palette. [David Haywood]
  • 11895: fmtowns_flop_orig.xml: Added four working items dumped from original disks. [cyo.the.vile, r09]
  • 11896: taito/pkspirit.cpp: Changed video emulation to use a sprite list rather than a tilemap. [David Haywood]
  • 11897: imagedev/cassette.cpp: Fixed sound output routing for multi-channel tape images. [Wilbert Pol]
  • 11898: heathkit/h_88_cass.cpp, heathkit/h89.cpp: Added H-88-5 Cassette interface, and H88 as a clone of the H89. [Mark Garlanger]
  • 11899: formats/jvc_dsk.cpp, formats/os9_dsk.cpp: Add 3.5" disk formats, and adjusted format scoring to favor OS-9. [Tim Lindner]
  • 11900: taito/kikikai.cpp: Hooked up microcontroller for KiKi KaiKai. [David Haywood]
  • 11904: bus/a2bus/vista800.cpp: Corrected DMA priority (read has priority over write) and side select status bit. [Rob Justice]
  • 11905: tvgames/spg29x_lexibook_jg7425.cpp: Added Funderdome FUN-GAME32-1 (not working). [David Haywood]
  • 11912: tools/unidasm.cpp: Support number radix prefixes for -skip and -count options. [invertego]
  • 11913: util/cdrom.cpp: Don’t strip GD-ROM track pre-gaps when reading cue sheet files. [Maxime Gauduin]
  • 11914: taito/taitopjc.cpp: Added Operation Tiger (Ver 2.09 J) (not working). [ethteck, David Haywood]
  • 11915: Added LD-V1000 HLE device and placeholder SSI-263A HLE device, and promoted Thayer’s Quest to working. [Ryan Holtz]
  • 11916: msx2_flop.xml: Added 50 items (48 working), and replaced one item with a better dump. [Wilbert Pol]
  • 11919: docs: Fixed typo in -wavwrite option example. [Angelo Salese]
  • 11920: tvgames/xavix.cpp: Added Hi-Kara (not working); also dumped more e-kara and evio cartridges. [David Haywood, TeamEurope]
  • 11921: netlist/macro/nlm_ttl74xx_lib.cpp: Added 74147, 74148, 74151 and 74368 truth table models. [stonedDiscord]
  • 11923: barcrest/mpu5.cpp, bfm/bfm_sc4.cpp: Use conventional 1/0 values when calling SEC data/clock input handlers. [Paul-Arnold]
  • 11924: aristocrat/aristmk7.cpp: Added a skeleton driver for Aristocrat MK7 gambling systems. [Angelo Salese, Guru, dam0]
  • 11926: neocd.xml: Added four items (three working). [redump.org, Blastar, ArcadeShadow]
  • 11928: sigma/sigmab88.cpp: Added Free Deal Twin Jokers Progressive (not working). [ethteck, David Haywood]
  • 11929: misc/sttechno.cpp: Implemented driver for Kato's Shamisen Brothers on ST-Techno hardware. [Windy Fairy, Taro, angeryer]
  • 11930: msx2_flop.xml: Added 44 working items, and replaced one item with a better dump. [file-hunter, Imanok, Wilbert Pol]
  • 11931: videopac.xml: Replaced “US” with “USA” in descriptive text. [ArcadeShadow]
  • 11932: neogeo.xml: Added three working items. [Blastar, Chips on Steroids, ArcadeShadow]
  • 11933: sinclair/sprinter.cpp: Fixed interrupts; bus/spectrum: Added DVD drive option for ZXBUS NeoGS. [holub]
  • 11934: hikara.xml: Listed known cartridges in comment. [David Haywood]
  • 11935: tvgames/xavix_2002.cpp: Added an unbranded Epoch Super TV-PC variant and a software list. [TeamEurope, QUFB, David Haywood]
  • 11936: capcom/higemaru.cpp: Implemented tile horizontal/vertical flip flags (visible on high score entry screen). [jotego]
  • 11939: handheld/hh_sm510.cpp: Corrected model number for tmchammer in comments, and sorted systems by model number. [algestam]
  • 11940: bus/pci: Converted OPTi 82C861 device to a PCI slot card device. [Angelo Salese]
  • 11942: handheld/hh_ht11xx.cpp: Added Block Game & Echo Key GA888. [azya52, David Haywood]
  • 11943: netlist/macro/nlm_ttl74xx_lib.cpp: Changed 74151 and 74368 propagation delays to more typical values. [stonedDiscord]
  • 11947: bus/rc2014: Use virtual member functions for bus signal handlers. [Miodrag Milanović]
  • 11953: debugger/debuggdbstub.cpp: Added aliases for some MOS 6502-compatible CPUs. [John Byrd]
  • 11954: misc/sttechno.cpp: Implemented tile horizontal/vertical flip flags. [Windy Fairy]
  • 11956: pcecd.xml: Added thirteen working items, and replaced three items with better dumps. [ArcadeShadow]
  • 11951: sound/gew.cpp: Corrected sample interpolation around sample loop point (fixes GitHub #11951). [Devin Acker]
  • 11958: handheld/hh_sm510.cpp: Added Tiger Pit-Fighter. [algestam, Sean Riddle, hap]
  • 11959: machine/s2350.cpp: Added AMI S2350 USRT device. [Mark Garlanger]
  • 11961: msx2p_flop.xml: Added nine items (seven working), and removed MSX2 software. [file-hunter, Wilbert Pol]
  • 11962: pinball/recel.cpp: Added the Recel System III BIOS. [pps4.fr, Recreativas.org, ClawGrip]
  • 11963: msx2_flop.xml: Added two working items, and three items previously in msx2p_flop.xml. [file-hunter, Wilbert Pol]
  • 11965: cinematronics/dlair.cpp, sega/timetrv.cpp: Promoted Dragon’s Lair and Time Traveler (Japan) to working. [Ryan Holtz]
  • 11967: taito/taito_f2.cpp: Added the Japanese release of Euro Champ '92. [Tailsnic Retroworks, ClawGrip]
  • 11968: sinclair/sprinter.cpp: Added support for the Kempston joystick. [holub]
  • 11969: casio/cz230s.cpp: Added the Casio CZ-230S keyboard and SZ-1 sequencer. [BCM, =CO=Windler, Devin Acker]
  • 11970: taito/taito_f2.cpp: Added the US release of Hat Trick Hero, and fixed some ROM labels. [Tailsnic Retroworks, ClawGrip]

 

NOWSZY [Arcade] MAMEui Classic x64 0.262.2 25/12/2023

MameUI Classic 0.261.2 25/12/2023 Christmass Edition

Interim release because there's nothing official this month.

NOWSZY [arcade] HbMameUI x64 0.245.15 25/12/2023

HBMAME 0.245.15 2023-12-25

  • [ddonpachjd] DoDonPachi (Japan, demo)
  • [pandajump2] Panda Jump (set 2)
  • [ramokromok] RAM OK ROM OK (Galaxian hardware demo)
  • [sfz3mix22] Street Fighter Zero 3 (Turbo Mix 0.22)
  • [sfz3mix] Street Fighter Zero 3 (Turbo Mix 0.23)
NOWSZY [Arcade] MAMEui Classic x64 0.261 29/11/2023

MameUI Classic 0.261 29/11/2023

Changes:

  • sync with mame v0.261

 

MameUI Classic 0.260 25/10/2023

Changes:

  • sync with mame v0.260

MameUI Classic 0.259 29/09/2023

  • MAMEUI Classic 0.259.0 has been released.

Changes:

  • sync with mame v0.259

MameUI Classic 0.258 30/08/2023

  • MAMEUI Classic 0.258.0 has been released.

Changes:

  • sync with mame v0.258

MameUI 0.257 28/05/2023

  • MAMEUI Classic 0.257.0 has been released.

Changes:

  • sync with mame v0.257
  • Can save a filter combination as a new filter

MameUI 0.256 28/05/2023

  • MAMEUI Classic 0.256.0 has been released.

Changes:

  • Don't crash at start if mame.ini is corrupted
  • History.xml is now supported
  • Support for history.dat, marp.dat, story.dat and sysinfo.dat has been dropped.
  • When a new history.xml is loaded for the first time, it can take several seconds to create an index. Be patient.
  • The icon options have been changed for the main game list. You can choose small or large icons, and whether to indent clones. The options of list view and arrange icons have been removed.

MameUI 0.255 31/05/2023

  • MAMEUI Classic 0.255.0 has been released.
  • Fixed a crash with some sliders: Gamma, Brightness, Contrast etc

 

NOWSZY [arcade] ClrMamePro 4.048d / Rebuilder 0.7 28/11/2023

Clrmamepro 4.048d 28/11/2023

  • fixed: softwarelists can lack some possible mergings
  • fixed: possible assertion during delta checks

Clrmamepro 4.048c

  • fixed: wrong "Error while..." message after delta operation succeeded but backup is disabled.
  • misc: minor changes to the delta output messages

Rebuilder 0.7 28/11/2023

  • fix software list rom sizes determination (wasn't limited to loadflag value)
  • fix software list merging (SL/SL collections don't use merge attributes, so lookup by hash in a parent/clone relationship)
  • don't use # in default pattern (rompath) names since such names would be cut off when used in mame.ini due to comment handling
  • pattern names can't end with '.' (Windows doesn't like this), replaced cases with "_"
  • minor changes to the stats count output
  • updated 3rd party libs (spdlog, bit7z, pugixml)

2023-05-04 Rebuilder V0.06 released

  • run source and destination file matching in multiple threads (speed up)

2023-04-14 Rebuilder V0.05 released

  • general unicode handling overhaul, utf8 chars in pathnames, patterns, xml, files, folders, archives, console output should be fine now

2023-03-12 Rebuilder V0.04 released

  • support reading of (split)rar/(not split)7z and writing of 7z files
  • detection of zip, 7z, rar, chd files by byte signature (instead of extensions, but  not within archives)
  • selectable tempfolder in settings.xml
  • minor speed up due to upfront matching size check
  • updated various 3rd party libs, added 7z.dll
  • ctrl-c will stop the rebuilding and cleans up temporary files/folders
  • various internal cleanup

2022-10-05 Rebuilder V0.03 released

  • use a real move operation in case of copy/deleting single files (incl. chds)
  • add option -u, --uselinks to generate filesystem hard or sym links instead doing a file copy or move operation

2022-08-16 Rebuilder V0.02 released

  • since MAME can't handle subfolders in decompressed sets, decompressed sets and  chds are always stored flat in folders (no clone/dependency subfolders in full  or standalone mode). When kept compressed, the archives will hold subfolders
  • not existing romOf reference leads to removed merge information for the machine

2022-07-13 Rebuilder V0.01 released

wstecz29/09/2021 23:32
Do ściągnięcia
Dodatkowe informacje
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU