After two long months, MAME 0.289 is ready, and it’s an undeniably massive update! But before we talk about emulation, there are a few more mundane things to mention. Our Windows binary releases now include the SDL sound output and joystick input modules. The sdljoy joystick input module now supports game controllers with up to 128 buttons. The Win32 debugger module handles dynamic UI scaling changes. Finally, outputs have been overhauled, improving performance and fixing issues, but you may need to update your configuration if you’ve got external programs hooked up, and some artwork files may need updating.
You’ll notice a number of systems and coprocessor cards based around NS32000 family CPUs are now working. If you aren’t familiar with it, the NS32000 architecture was one of the first single-chip CPU families with a 32-bit ALU. It used a highly orthogonal instruction set with clear influences from Digital Equipment Corporation’s earlier work. In retrospect, it didn’t have enough registers, the instruction encoding was too complex, it took them too long to overtake Motorola’s 68k family’s performance, and bugs in the initial implementation hurt early adopters. But now you can relive its glory days in MAME, running contemporary 32-bit System V UNIX! David Rand, the mastermind behind these NS32000 emulation advances, has also turned his attention in other directions. He’s brought the Xerox 820 and Big Board families up to working status, emulated Toshiba CP/M systems, and added the hard disk controller to the Kaypro 10, and more!
If you’re a fan of Sega arcade games, you’ll have lots to enjoy. For the groundbreaking Model 1 platform, there are numerous fixes for graphical issues, better collision detection in Virtua Fighter, and the bad bits in the DSP program that were breaking Wing War have been identified and patched. Even NetMerc is in better shape. The very unconventional Flash Beats game is now playable. It has basic internal artwork, but someone sufficiently motivated could have it looking spectacular by creating suitable external artwork. There are also some fixes for games that use the SCSP sound chip.
MAME has emulated the EACA Colour Genie EG2000 for quite some time now, but this release adds support for the EACA Genie III, which was released in the same year. There are lots of fixes for issues with the widely-used PowerPC and 68k CPU families, which will benefit a wide range of emulated systems. In particular, more versions of classic MacOS are now running happily on MAME’s emulated PowerMacs, and A/UX (Apple’s early attempt at merging MacOS and UNIX) boots and runs. Numerous games using NES-like SoCs from V.R. Technology have been promoted to working, including several from Lexibook’s Compact Cyber Arcade line. NEC’s PC-6001 family have had numerous issues fixed, as well as receiving a substantial update to their software lists. The steady progress on emulating electronic musical instruments hasn’t stopped, either.
As always, there’s far more in this release than we have time to talk about here, but you can read all about it in the whatsnew.txt file. You can find the source code and 64-bit Windows binary packages on our download page.
MAME Testers bugs fixed
- 03342: [Graphics] (gaelco/gaelco2.cpp) radikalb, surfplnt40, surfplnt: Some graphics are misaligned. (Jos van Mourik)
- 05547: [Crash/Freeze] (pc/ct486.cpp) ct486: The system may fail to boot from MS-DOS 6.22 installation media. (Dirk Best)
- 06026: [Documentation] (sega/model1.cpp) swa: The game title did not include the word “Arcade” at release. (JimCarlTay)
- 06584: [Documentation] (sony/zn.cpp) raystorm and clones: The game title is usually written without a space. (JimCarlTay)
- 06586: [Documentation] (namco/namcos23.cpp) gunwars, raceon and clones: Lack of camera emulation is not flagged. (JimCarlTay)
- 06600: [Crash/Freeze] (sega/model1.cpp) netmerc: The emulator may crash due to memory corruption. (Francisco García)
- 07563: [Gameplay] (sega/model1.cpp) wingwar, wingwarj, wingwaru, wingwar360: Bullet collisions don’t register. (Francisco García)
- 07699: [Gameplay] (sega/model1.cpp) swa, swaj: The radar is not displayed correctly. (Francisco García)
- 08584: [Media Support] (commodore/c64.cpp) c64 all versions: Formatting floppy disks is very slow. (Curt Coder)
- 09202: [Sound] (sega/model2.cpp) srallyc and clones: Incorrect sounds are played in attract mode. (Angelo Salese)
- 09345: [Misc.] (nec/pc9821.cpp) pc9821ap2 [Flame Zapper Kotsujin]: Fails to start with an allocation error. (Angelo Salese)
- 09456: [Graphics] (brother/lw840.cpp) lw840: The system does not appear to boot. (Leopold)
- 09462: [Documentation] (sega/model1.cpp) swa, swaj: The release year is incorrect. (JimCarlTay)
- 09463: [Documentation] (seibu/deadang.cpp) popnrun, popnruna: The manufacturer is incorrect. (J.J.Boy)
- 09466: [Graphics] (namco/namcos22.cpp) alpinerd and clones: Distant ground polygons are incorrectly drawn in red. (hap)
- 09467: [Cheat System] Cheat output text is not displayed. (Vas Crabb)
- 09477: [Media Support] (trs/dgnalpha.cpp) dgnalpha: The system will not boot to BASIC or from a floppy disk. (AJR)
- 09478: [Media Support] (wang/wangpc.cpp) wangpc: The system will not boot from floppy disks. (AJR)
- 09479: [Media Support] (ampro/lb186.cpp) lb186: The system will not boot from floppy disks. (AJR)
- 09480: [Documentation] Taito Corporation and its subsidiaries are listed inconsistently for different games. (JimCarlTay)
- 09485: [Crash/Freeze] (kaneko/suprnova.cpp) vblokbrk and clones: Freezes when clearing a stage in final seconds. (Angelo Salese)
- 09492: [DIP/Input] [plugin]: The port name plugin causes a fatal error on start when enabled. (Vas Crabb)
New working systems
- ADE Elettronica MK-84 [Enrico]
- Busch Microtronic 2090 [hap, Jason T. Jacques, Decle, Michael A. Wessel]
- Carnival 37 [Angelo Salese, hammy]
- Colonial Data Services SB-80 [David Rand]
- Dan Werner WE816 [Nigel Barnes, Dan Werner]
- EACA Genie III (Germany) [Dirk Best, oldcomputers-ddns.org]
- game on! TV 50 in 1 Arcade Game [TeamEurope, David Haywood]
- George Scolaro ET532 (NS32532 + Ethernet) [David Rand]
- Lexibook / JungleTac Plasma Console (IG810, 60-in-1) [TeamEurope]
- Newcrest Technology / CXG Systems / LogiSoft Chess 3008 [hap, Berger]
- Planet Patrol [Dillweed]
- Puzzle World [alfa75, nnap]
- SA.BI.NE trend Poker & More 18-in-1 (Germany) [TeamEurope]
- Siemens 97801 (terminal) [David Rand, Plamen Mihaylov]
- Toshiba T-200 [David Rand]
- Toshiba T-250 [David Rand]
New working clones
- After Burner (VER 1.32, deluxe/upright) [vivacap]
- American Poker II (bootleg, set 5) [hammy, Pinballarcadedruid]
- Digital Research Computers Big Board (5.25" drives) [David Rand]
- Fancy World - Earth of Crisis (set 2) [nnap]
- Futari Mahjong Ron II (set 2) [hammy]
- Galaxian (Olympia bootleg) [IZ8DWF]
- Germ Wars (Germany) [Dillweed]
- Great Sluggers '94 (prototype?) [coolmod]
- Happy Jackie (v119U) [hammy]
- High Speed (Unidesa / Cirsa license) [Rockman i uri666arcade de l'associació ARCADE, Recreativas.org]
- JAKKS Pacific Inc / Handheld Games Dragon Ball Z (JAKKS Pacific TV Game, Game-Key Ready, set 2) [TeamEurope]
- Joker Poker With Hi-Lo Double-Up (version HL-DLX-080585) [Siftware]
- Last Bank (Japan, v1.30J) [hammy]
- Lexibook Compact Cyber Arcade - Paw Patrol (JL2365PA-A, 75-in-1) [TeamEurope]
- Mahjong Angel Kiss (ver 1.0, 92048-01 version) [hammy]
- Mahjong Diplomat (Japan) [hammy]
- Money Money (set 3) [Luis Arrufat]
- Ms. Pac-Man ('Made in Greece' Triunvi bootleg) [Davidc96]
- Ninja Ryukenden (Japan, set 3) [Patrik Styrnell]
- Phoenix (JP Leisure bootleg) [Trol]
- Play Girls 2 (Europe) [kebrank]
- Psion Series 3c (German) [repa4ok]
- Punch-Out!! (Rev A, harder) [Guru, Arcade Classics Australia]
- Robotron: 2084 (Release 3, prototype) [SynaMax]
- Street Fighter III 2nd Impact: Giant Attack (Asia 970930) [msamiullah]
- Turbo Force (Japan) [buffi, Brian Troha]
- Winners Circle (81, set 3) [hammy]
- Winners Circle (81, set 4) [hammy]
- Xerox 16/8 (5.25" floppy) [David Rand]
- Xerox 16/8 (Expansion Module II) [David Rand]
- Xerox 16/8 (SASI hard disk) [David Rand]
- Xerox 820-II (5.25" floppy) [David Rand]
- Xerox 820-II (SASI hard disk) [David Rand]
- Xerox 820-II (low profile keyboard) [David Rand]
Systems promoted to working
- 36-in-1 Classic Games phone case [Roman Kuraev]
- ADE Elettronica MK-83 [David Rand]
- Digital Research Computers Big Board [David Rand]
- Digital Research Computers Big Board II [David Rand]
- Donkey Kong / Donkey Kong Jr / Mario Bros [R. Belmont]
- dreamGEAR My Arcade Portable Gaming System with 140 Games (DGUN-2561) [Roman Kuraev, David Haywood]
- Fizz Creations Tetris Arcade in a Tin [Roman Kuraev, David Haywood]
- Flash Beats [SpiralBrad]
- George Scolaro pc532 [David Rand]
- International Superstar Soccer Deluxe (SNES bootleg) [Devin Acker]
- Jungle's Soft Mini Game Player 48-in-1 [Roman Kuraev, David Haywood]
- Lexibook Arcade Center - 30-in-1 (JL1800_01) [Roman Kuraev, David Haywood]
- Lexibook Arcade Center - 60-in-1 (JL1810GR) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - 200 in 1 (JL2355) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - 250 in 1 (JL2377) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - 250-in-1 (JL2375) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - Barbie (JL2365BB) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - Batman (JL2367BAT) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - Cars (JL2360DC-1, 120-in-1) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - Cars (JL2365DC) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - Disney Princess (120-in-1) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - Disney Princess (JL2367DP, 150-in-1) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - Finding Dory [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - Frozen (JL2365FZ) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - Lilo & Stitch (JL2367D) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - PJ Masks (JL2365PJM) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - Paw Patrol (JL2367PA) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - Spider-Man (JL2367SP, 150-in-1) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - Star Wars Rebels (JL2365SW) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade TV - 120 in 1 (JL2370) [Roman Kuraev, David Haywood]
- Lexibook Console Colour - Disney's Planes (JL2800PL) [Roman Kuraev, David Haywood]
- Lexibook Console Colour - Minnie Mouse (JL2800MN) [Roman Kuraev, David Haywood]
- Lexibook Retro TV Game Console - 300 Games [Roman Kuraev, David Haywood]
- Lexibook Retro TV Game Console - Disney Cars - 300 Games (JG7800DC-1) [Roman Kuraev, David Haywood]
- Lexibook Retro TV Game Console - Frozen - 300 Games [Roman Kuraev, David Haywood]
- Lexibook Retro TV Game Console - PJ Masks - 300 Games (JG7800PJM-1) [Roman Kuraev, David Haywood]
- Luxor X37 (prototype) [Curt Coder]
- National Semiconductor ICM-3216 [David Rand]
- Sony NWS-1250 [Brice Onken, Plamen Mihaylov]
- Ultimate Products / Jungle's Soft Zone Fusion [Roman Kuraev, David Haywood]
- Xerox 820-II (8" floppy) [David Rand]
- Yamaha TG100 [R. Belmont]
Clones promoted to working
- Lexibook / Sit Up Limited / Jungle's Soft Seal 30-in-1 (VT based, Model FN098134) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - Frozen (JL2367FZ) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - Frozen (JL2365FZ-6) [Roman Kuraev, David Haywood]
- Lexibook Compact Cyber Arcade - Paw Patrol (JL2365PA-5) [Roman Kuraev, David Haywood]
- Moj mikro Slovenija [David Rand]
- Scomar MK-82 [David Rand]
- Trivia Hangup (version Trivia-2-011586) [Siftware]
- Xerox 16/8 (8" floppy) [David Rand]
New systems marked not working
- Accutime Kids Smart Watch: Barbie (Accutime, BAB4064PH) [TeamEurope]
- Accutime Kids Smart Watch: Batman (Accutime, BAT4732PH) [TeamEurope]
- Accutime Kids Smart Watch: Disney Princess (Accutime, PN425?) [TeamEurope]
- Accutime Kids Smart Watch: Encanto (Accutime, ENC4000) [TeamEurope] [TeamEurope]
- Accutime Kids Smart Watch: Frozen (Accutime, FZN4151PH) [TeamEurope]
- Accutime Kids Smart Watch: Frozen (Accutime, FZN4587) [TeamEurope]
- Accutime Kids Smart Watch: Gabby's Dollhouse (Accutime, GAB4007PH) [TeamEurope]
- Accutime Kids Smart Watch: Harry Potter (Accutime, HP4107PH) [TeamEurope]
- Accutime Kids Smart Watch: Jurassic World (Accutime, JRW4041) [TeamEurope]
- Accutime Kids Smart Watch: L.O.L. Surprise (Accutime, LOL4264PH) [TeamEurope]
- Accutime Kids Smart Watch: L.O.L. Surprise (Accutime, LOL4588TK) [TeamEurope]
- Accutime Kids Smart Watch: Lilo & Stitch (Accutime, LS4027PH) [TeamEurope]
- Accutime Kids Smart Watch: Marvel Avengers (Accutime, AVG4597) [TeamEurope]
- Accutime Kids Smart Watch: Marvel Avengers (Accutime, AVG4597PH) [TeamEurope]
- Accutime Kids Smart Watch: Marvel Avengers Black Panther (Accutime, AVG4608PH) [TeamEurope]
- Accutime Kids Smart Watch: Minecraft (Accutime, MIN4045) [TeamEurope]
- Accutime Kids Smart Watch: Paw Patrol (Accutime, PAW4275PH) [TeamEurope]
- Accutime Kids Smart Watch: Peppa Pig (Accutime, PPG4086PH) [TeamEurope]
- Accutime Kids Smart Watch: Pokemon (Accutime, POK4231PH) [TeamEurope]
- Accutime Kids Smart Watch: Rainbow High (Accutime, RNB4017PH) [TeamEurope]
- Accutime Kids Smart Watch: Ryan's World (Accutime, RYW4003AZ) [TeamEurope]
- Accutime Kids Smart Watch: Spider-Man (Accutime, SPD4588) [TeamEurope]
- Accutime Kids Smart Watch: Star Wars: Stormtropper (Accutime, STM4353PH) [TeamEurope]
- Accutime Kids Smart Watch: Star Wars: The Mandalorian (Accutime, MNL4023PH) [TeamEurope]
- Accutime Kids Smart Watch: Toy Story (Accutime, LTY4000PH) [TeamEurope]
- Akai S612 MIDI Digital Sampler [DBWBP, Devin Acker]
- Akai S900 MIDI Digital Sampler [DBWBP, Devin Acker]
- Akai S950 MIDI Digital Sampler [DBWBP, Devin Acker]
- Akai S1000 MIDI Stereo Digital Sampler [Robin Whittle, Devin Acker]
- Akai S1100 MIDI Stereo Digital Sampler [Robin Whittle, Devin Acker]
- Akai X7000 Sampling Keyboard [DBWBP, Fetaldreamcore, Devin Acker]
- Amarillo [stonedDiscord]
- Avanti [stonedDiscord]
- Ballermann 6 [stonedDiscord]
- Big Action 3000 E [stonedDiscord]
- Big Kick [stonedDiscord]
- Booster Speed [stonedDiscord]
- Blizzard [stonedDiscord]
- Capriccio Sesame [stonedDiscord]
- Capriccio Sesame 2 [stonedDiscord]
- Casio Casiotone RC-1 [Devin Acker, =CO=Windler]
- Castello II (W1) [stonedDiscord]
- City Tower [stonedDiscord]
- Colossos [stonedDiscord]
- Cool-Bi Cool-Bi [hammy, little0]
- Deep Scan / Car Hunt [Benjamin Roux]
- Disco (W1) [stonedDiscord]
- Euro Bingo 7 (V8.0, CAA) [Victor Fernandez (City Game)]
- Exciting Fever [hammy]
- Fifty Five (F1) [stonedDiscord]
- Fuxing Gaozhao [SongJi]
- Galaktica [stonedDiscord]
- Ganso Janken Man [Darksoft, TeamEurope]
- Gigabyte GA-586IP (Intel I430NX Neptune chipset) [The Retro Web]
- Giochi Preziosi / Playmates My Life - Another life in your hands (UK) [TeamEurope, David Haywood]
- Hana Awase Maihime [hammy]
- Hello Kitty no Oshiro e Iko [Darksoft, TeamEurope]
- Huanzhu Gege (set 1) [SongJi]
- Itadaki Nyandora Kids [Darksoft, TeamEurope]
- Jamaica [stonedDiscord]
- Kimme und Korn (F4) [stonedDiscord]
- Lexibook Color Console IG10 (DualMax 20 in 1 TV part) [TeamEurope, David Haywood]
- Lexibook Gameclick (JL2400) [TeamEurope]
- Lexibook Sudoku (Lexibook, LG600FR, TV part) [TeamEurope]
- Logo (W1) [stonedDiscord]
- Lucky Joker [hammy]
- Majesto [stonedDiscord]
- Manpuku Hanten (Japan, main ver. 2.00, video ver. 2.00) [hammy]
- Matrixx [stonedDiscord]
- Monopoly Tisch (F2) [stonedDiscord]
- Multi (F2) [stonedDiscord]
- Multiclassic [stonedDiscord]
- Optimus (W1) [stonedDiscord]
- Perfect Technology / Intelligent Heuristic Programming Star Sapphire [hap, Berger, Chessguru]
- Presenter 2000 [MSX’s Archeology]
- Pur Pur Royal [stonedDiscord]
- R&D Co., Ltd. GALPRO [Devin Acker]
- Robin [stonedDiscord]
- Rotamint Alpha [stonedDiscord]
- Rotamint Macao [stonedDiscord]
- Sony DPS-D7 Digital Delay Unit [DBWBP]
- Soyo SY-029C2 (Intel I430NX Neptune chipset) [The Retro Web]
- Special 8 Way (v122F) [hammy]
- Sunny Top (W1) [stonedDiscord]
- Super Pasch [stonedDiscord]
- Super Take Off E [stonedDiscord]
- Swing [stonedDiscord]
- Tango [stonedDiscord]
- Tobago [stonedDiscord]
- Unimint Arena [stonedDiscord]
- Viva [stonedDiscord]
- VTech Tivi Boo (France) [TeamEurope]
- Vulkan (F2) [stonedDiscord]
- Winner's Club - Wild Roses [hammy]
- Würfel Fix (F3) [stonedDiscord]
- Xeno [stonedDiscord]
- Xiao Mifeng [SongJi]
- Xingyun Xiaochou / Xingyun Shouji (V233CN) [little0]
- Xiyang Tianshi [SongJi]
- Zilog System 8000 [ArcLight22]
New clones marked not working
- Akai S700 MIDI Digital Sampler [DBWBP, Devin Acker]
- Akai S950 MIDI Digital Sampler (with SCSI) [DBWBP, Devin Acker]
- Akai S1000PB MIDI Stereo Digital Sampler [Robin Whittle, Devin Acker]
- BornKid 16 Bit Handheld Games 220-in-1 [TeamEurope, David Haywood]
- Hana Awase 6 (Japan, bootleg) [hammy]
- Giochi Preziosi My Life - Un'altra vita nelle tue mani (Italy) [TeamEurope, David Haywood]
- Giochi Preziosi My Life (Spain) [TeamEurope, ClawGrip]
- Granada (F1) [stonedDiscord]
- Huanzhu Gege (set 2) [SongJi]
- JAKKS Pacific Inc / Digital Eclipse Spider-Man (JAKKS Pacific TV Game) (SPG110 hardware, new style stick, set 2) [TeamEurope]
- Jungle (USA, VA 1.05) [Ioannis Bampoulas]
- Magical Jack (VI 1.1C) [Pinballarcadedruid]
- The New 1997 Joker Master - New York (V3G) [Ioannis Bampoulas]
- Pleiads (bootleg, ManilaMatic) [Trol, hammy, Porchy]
- Psion 618C [Nigel Barnes]
- Sport of Kings (France, P436.08) [hammy]
- Turbo Sunny (W1) [stonedDiscord]
- VTech MobiGo (France) [TeamEurope]
- Würfel Fix (F2) [stonedDiscord]
- Zilog System 8000 Model 20/30 [ArcLight22]
- Zilog System 8000 Series Two [ArcLight22]
New working software list items
- a2600: Tarzan (prototype) [Hidden Palace, AJR]
- c64_cass: Forbidden Forest, Lazy Jones [The Ultimate Tape Archive Team]
- c64_flop_orig: 1541/1571 Drive Alignment [Curt Coder]
- c64_quik: Broken Limits [Curt Coder]
- compis: Användbara procedurer i Pascal 1.5 (nät/skollicens), Compis Pascal 3.12, CompisNet 2.0 (version 5314), CompisNet II Plus (CPMBOOT, version 7244), Enter 1.3 (demo, nät/skollicens), HarmoniEtt 2.0 (gamma), HarmoniTvå 2.0 (alfa), Skriv lätt, skriv rätt (version 6401), Spara-låna-vinna (enanvändare), Systemskiva 2.0, Systemskiva I (version 6245), Systemskiva för hårdskiveenhet 1.00 (version 7242), Systemskiva för hårdskiveenhet 2.01 (version 6335), Turbo Pascal 3.01, Uppgraderingspaket 1 för Compis I (version 6262) [FakeShemp]
- genie3_flop: CP/M 2.2a, G-DOS 2.1, G-DOS 2.4, Genie III CP/M 2.2XV3, 1.31, NEWBASIC 2.1 and other BASIC software (NEWDOS/80 2.0A), NEWDOS/80 2.0A, NEWDOS/80 2.0A (with AGCAP), NEWDOS/80 2.0A (with PELOT), NEWDOS/80 Games Disk 1, NEWDOS/80 Games Disk 2, NEWDOS/80 Games Disk 3, SCRIPSIT Word Processing (NEWDOS/80 2.0A) [oldcomputers-ddns.org]
- megaduck: Aerial, AntiAir, Ascend, Awass, Battlot, Bootskell, Cacorm, Cavit, Cracky, Guntus, Hopman, Impetus, Lift, Mazy, Mazy 2, Mieyen, Neuras, Osotos, Ruptus, Svellas, SwordWork, Yewdow [Inufuto]
- myvision: Aerial, AntiAir, Ascend, Awass, Battlot, Bootskell, Cacorm, Cavit, Cracky, Guntus, Hopman, Impetus, Lift, Mazy, Mazy 2, Mieyen, Neuras, Osotos, Ruptus, Svellas, SwordWork, Yewdow [Inufuto]
- oric1_cass:
3K FreeCell, Stormlord (60Hz, Atmos) [Defence Force]
Awass [Inufuto]
Le Manoir du Dr. Genius (release 1) (Oric-1 only), Le Manoir du Dr. Genius (release 2) (Oric-1 only), Le Manoir du Dr. Genius (release 3) (Oric-1 / Atmos), Le Mystère de Kikekankoi (Oric-1 / Atmos release), Le Mystère de Kikekankoi (release 1), Le Mystère de Kikekankoi (release 2), Le Secret de Kaïpur [The Oric Site]
CC65 Chess, Fifteen Puzzle, Put Up [Raxiss] - pc6001_cass:
3D Asteroid Fire, Asteroid Escape, AX-1, AX-10, Bound Ball, F-Dot 2, Led Zone, Magnetic Field, Miyuki the Shoubushi, Nana-chan no Kinjirareta Asobi, Pack'n Boy, PC-6000 Note No. 1, PonyCa 2 Game Series: Galac Convoy & Shooting Invaders, Pyramid II, Raita no Growing Up, Slender Island, Space Invaders, Star Destroyer, Tiny Golf, Ultra Yonin Mahjong, Zunou 4989 [Neo Kobe Collection]
AX-3, AX-5, AX-8, Take Off 6000 [Neo Kobe Collection, Angelo Salese] - pc6001mk2_cass:
Front Line, Galaxian, Grobda, Jelda, Led Zone (mkII), Nana-chan no Kinjirareta Asobi (mkII), Professional Mahjong (v2.1), Soreyuke! Kurukuru, Suidou Kozou, Vital Lamp, Yakyuu Kyou, Zunou 4989 (mkII), [Neo Kobe Collection]
American Truck, The Castle, Mandelbrot demo, New Fan Fun, Pac-Man, Volguard [Neo Kobe Collection, Angelo Salese] - pc6001mk2_flop: Asalt (v1.1, prototype) [Neo Kobe Collection]
- pc8001_flop: NRTDRV88 for JMB-X1 [Bookworm]
- pc8001mk2sr_flop: Game DOS (compilation, ver 1.1, alt), Super Version (compilation, ver 1.1, alt) [Angelo Salese]
- pc98:
Steel Gun Nyan [danielham]
Wolfenstein 3D [Neo Kobe Collection]
Multi Paint System: Secret Fun Set Plus [Shoutmon] - pc98_flop_orig: Multi Paint System (v1.01), Yajiuma Pennant Race 2 1991 [krugman]
- pv1000: SwordWork [Inufuto]
- saitek_schess: Hyper Modern Super Strong [Sean Riddle, Nick(spacious_mind)]
- saturn: Dezaemon 2 Save Game Manager, Dezaemon 2 Save Game Manager Vol. 2 [Madroms, satakore.com]
- sb80_flop: CP/M 2.2 (8-inch recovery image), CP/M 2.2 (CBIOS v1.22), CP/M 2.2 with utilities [David Rand]
- sega_beena_cart: Doraemon Tanoshii En Seikatsu Youchien Hoikuen (Rev. T-120002-1100), Doraemon Waku Waku Sekai Isshuu Game: Asonde Oboeru Chizu Kokki [TeamEurope]
- spectrum_cass: Die Feuerfaust (The Fist of Fire) (The Adventure Workshop, two sided), The Fifth Quadrant (Dro Soft) Star Wars (Erbe Software) [Spectrum Computing]
- vsmile_cart: Elmo's World - Elmo's Big Discoveries (USA) [Sterophonick]
- x37_hdd: D-NIX 5.12 [Curt Coder]
Software list items promoted to working
- c64_cart: Action Cartridge Plus 5 (Germany), Action Cartridge Plus 6.0, Action Cartridge Plus 6.0 (Germany), Action Cartridge Plus v7.0 (Derko), Action Cartridge Plus v7.0 (Triumwyrat), Action Replay v4.1, Action Replay v4.2 (v1), Action Replay v4.2 (v2), Action Replay v4.2 (v5.0 v1), Action Replay v4.2 (v5.0 v2), Action Replay v5.0, Action Replay v5.0 (NTSC), Action Replay v5.1a, Action Replay v6.0, Action Replay v6.0 (Triad), Action Replay v7.3, Action Replay v7.5, Action Replay v8.4, The Fairlight Cracking Cartridge [Curt Coder]
- c64_cass: Skyline Attack [Angelo Salese]
- c64_flop_orig: Bounty Bob Strikes Back! (v1.2), Strip Poker [Angelo Salese]
- fmtowns_cd: Pro Yakyuu Family Stadium - '90 Pennant Race-ban [Carl]
- pc8801_flop: Aoki Ookami to Shiroki Mejika - Genchou Hishi, Aoki Ookami to Shiroki Mejika - Genghis Khan, Aoki Ookami to Shiroki Mejika - Genghis Khan (soundware maybe), Daikoukai Jidai, Daikoukai Jidai (alt?), Europa Sensen, Europa Sensen (alt?), Fantastic Eaters, Fantastic Eaters (alt), Inindou: Datou Nobunaga, Inindou: Datou Nobunaga (alt?), Ishin no Arashi, Ishin no Arashi (alt User Disk), Ishin no Arashi (alt?), Nobunaga no Yabou - Bushou Fuunroku, Nobunaga no Yabou - Bushou Fuunroku (alt), Nobunaga no Yabou - Sengoku Gunyuuden, Nobunaga no Yabou - Sengoku Gunyuuden (alt), Nobunaga no Yabou - Sengoku Gunyuuden (alt 2), Royal Blood, Sangokushi (SR Ban), Sangokushi (SR Ban, alt), Sangokushi (SR Ban, alt 2), Sangokushi II, Sangokushi II (alt), Sangokushi II (alt 2), Star Symphony, Suikoden: Tenmei no Chikai, Suikoden: Tenmei no Chikai (alt), Suikoden: Tenmei no Chikai (alt 2) [Angelo Salese]
- pc8001mk2sr_flop: Mappy (PC-8001mkIISR, alt) [Angelo Salese]
- pc88va: Balloon Breaker, Boomering, Fray - In Magical Adventure, Hare Hare Yukai, Hopman, Illusion City - Genei Toshi, Olteus (alt disk D), PC-88VA Tentou Demo, PC-88VA Tentou Demo (alt), PC-88VA Tentou Demo (alt 2), PC-Engine (VA2 Tenpu-ban), PC-Engine v1.1, R-Type, Shanghai, Shinra Bansho [Angelo Salese]
- pc88va_flop_orig: First Queen [Angelo Salese]
New software list items marked not working
- c64_flop_misc: Bop 'n Rumble (cracked by The Last Science and The Artworx), The Detective Game (cracked by Trianon), Rags to Riches, Samurai Warrior: The Battles of... Usagi Yojimbo, Space Taxi (cracked by Exodus) [archive.org]
- compis: Compis Kommunikation 1.2, CompisNet I PASBOOT med nyteknik, CompisNet IB 2.01 (version 6191), Datorn i början (enanvändare), GraphMaster 2.0 (nät/skollicens), IBM DOS 3.00, Intresse-fallenhet-yrkesval (enanvändare), Kemi 1 (nät/skollicens), Matematikverkstad I (beta 19860606), Mät absorption (nät/skollicens), Mät halveringstid (nät/skollicens), Mät med fotoceller 1.0 (enanvändare), MätEtt (nät-skollicens), Mätvärdesinsamling 1.0 (alfa, enanvändare), ProfiRange (version 6181), ProfiText: Textbehandling med Compis (version 6181), Skatteprogram S91, Skriv lätt, skriv rätt (version 8101, ekonomiredaktionen), StatEtt (beta, nät/skollicens), Tabba lätt, tabba rätt (version 7235) [FakeShemp]
- digiblast_cart:
Rayman 3, Totally Spies! 1, Winx Club + 5 Atari Games (4 language version) [anonymous]
Crazy Jack, Cuccioli Cerca Amici (Italy), DigiQUAD, Gormiti 2 episodi (Italy), Gormiti Lotta Oscura (Italy), Gormiti Masters of the Gorm Island (Italy), Pitfall The Lost Expedition, Sonic X 1 (Italy / Spain, set 1), Spider-Man Mysterio's Menace, Sponge Bob + 5 Atari Games (Italy / Spain), Superstar Chefs, Wade Hixton's Counter Punch, Winx Club + 5 Atari Games (Italy / Spain, set 1) [trabantrom] - leapfrog_leappad_cart:
Disney Princesse - Histoires de princesses (France), Interactif Sciences - Extraordinaires mammiferes! (France), Koa fait les courses (France), Livre interactif (France), Le Monde De Nemo (France), Musique, Maestro! (France), On Peut Compter Sur Flop! (France), Ratatouille (France), Le Roi Lion (France), Scooby-Doo et le mystere des beignets (France), Winnie et les pots de miel (France) [TeamEurope]
2008 July Shimajirou to Ribby no Eigo Jiten / 2008 September Onahashi CoCoPad Time Machine de Daibouken! (Japan), 2008 November Shimajirou to Ribby no CoCoPad Game Party / 2009 January Shimajirou to Ribby Shougakkou Tanken (Japan), Minna de tanoshiku! CoCoPad (Japan), Oshaberi CoCoPad Mic (Japan), Oyako Eigo Jump 1-gatsu gou - Shimajirou to Ribby no Shougakkou Tanken (Japan), Oyako Eigo Jump 5-gatsu gou - Shimajirou to ABC / 7-gatsu gou - The Three Little Pigs (Japan), Oyako Eigo Jump 9-gatsu gou - Shiamjirou to Ribby no Eigo Jiten (Japan), Oyako Eigo Jump 11-gatsu gou - Shimajirou to Ribby no CoCoPad Eigo party / 1-gatsu gou - Shimajirou to Ribby no Shougakkou Tanken (Japan), Oyako Eigo Step - 2005-nen 3-gatsu Welcome gou (Japan), Oyako Eigo Step - 2005-nen 5, 7, 9-gatsu gou (Japan), Oyako Eigo Step - 2005-nen 11-gatsu gou / 2006-nen 1, 3-gatsu gou (Japan), Oyako Eigo Step 9-gatsu gou - Shimajirou no Otetsudaiyasan (Japan) [TeamEurope, David Haywood, Fujix] - leapfrog_mfleappad_cart: Disney/Pixar Cars (France), Dora the Explorer - À la rescousse (France), Les fourmis au volant! (France), La journee extraordinaire de Flop (France), Koa et les chiffres fous (France), Winnie et l'arbre à miel (France) [TeamEurope]
- mylife_cart:
Club Disco (Italy) [TeamEurope]
Club Disco (Spain) [TeamEurope, ClawGrip]
Hannah Montana (Italy), Summer Party (Italy) [TeamEurope, David Haywood] - oric1_cass: 2048, Fire, Flood-It, Lights Out, Line 4, Manhole, Mitosis, Neutron Star, Othello (Raxiss), SameGame [Raxiss]
- pc6001_cass: 1-Screen Programs, AX-2, AX-4, AX-6, AX-7, AX-9, Eformn, Fruit Panic (v1.1), Fruit Panic Append, Genma Taisen, Holy Sword, Lode Runner, Mystery House, Mystery House II, Ougon no Haka, Portopia Renzoku Satsujin Jiken, Space Mouse [Neo Kobe Collection]
- pc6001mk2_cass: 3D Golf Simulation: Super Version, Aspic, Attack!! Hiroko-chan, The Black Onyx, Dezeni Land, Hurry Fox, Hurry Fox: Yuki no Maou hen, Hydlide, Karuizawa Yuukai Annai, Kaze no Tani no Nausicaä, Lizard, Nobunaga no Yabou, Salad no Kuni no Tomato-hime, Space Harrier, Star Arthur Densetsu I: Wakusei Mephius, Star Arthur Densetsu II: Ankoku Seiun, Star Arthur Densetsu III: Terra 4001, Tiny Xevious II, Tritorn, Victorious Nine [Neo Kobe Collection]
- pc6001mk2_flop: Colony Odyssey Bouken-hen, Hudson Soft Best Hit Game Pack 3, PC-6601 Nihongo Word Processor, PC-6601 Utility Disk, Space Bluster FZ, Space Bluster FZ (preview) [Neo Kobe Collection]
- pc6001mk2sr_cass: 9-gyou no Michi, The Akunin, The Akunin 2, The Akunin 3, Jewels, Living Armor, Lizard Quest, Lizard Quest II: Shitennou no Houfuku, Lizard Quest III: Shi no Kami Gaabarian, Lizard Quest IV: Gold Lizard, The Order, Pakuridius: '88 Dragon Breath, Satan, Wu-m Wakarannou [Neo Kobe Collection]
- pc6001mk2sr_flop:
PC-6601SR Utility Disk [Mike Stedman]
Golf Island (66SR) [Neo Kobe Collection] - pc8801_flop_orig: Mario Bros. Special [krugman, anonymous]
- px4_cart: R.I.V.M. Diagnose Terminal Rel. 1.1 [Jeff_Birt]
- sat_cart: Pseudo Saturn (v0.832 FINAL) [CyberWarriorX, Pseudo Saturn Team]
- saturn:
USB Cart Flasher (Revision 11) [Anders Montonen]
Pseudo Saturn Kai Flasher (v6.545) [cafe-alpha]
Pseudo Saturn Installer (v1.2) [CyberWarriorX, Pseudo Saturn Team] - sb80_flop: CP/M 2.2 (02.15) (Colonial Data OEM) [David Rand]
- sega_beena_cart: Soreike! Anpanman Doki Doki! Rescue Drive: Car Navi-tsuki [TeamEurope]
- smarttv_cart: Avventure nello Spazio (Italy), il Bosco dei Numeri (Italy), La Casa Di Topolino (Italy), Cuccioli Labrador (Italy), Disney/Pixar Cars 2 (Italy), English Luna Park (Italy), i-move (Italy), Mondosauro (Italy), La Scuola di Smart TV - 4 anni (Italy), La Scuola di Smart TV - 5+ anni (Italy), Smart TV Evolution (bundle cartridge, Italy), Spider-Man - Spider Sense (Italy), Winnie the Pooh - Le Avventure di Winnie the Pooh (Italy), Winx Club Bloom (Italy) [TeamEurope]
- sony_news: NEWS-OS Release 4.1CA Install Kit [Bitsavers]
- tvdear: Illust-Cassette No. 1 - Pochacco [TeamEurope, QUFB]
- yeno_laptop_cart: Decouvertes 1 (France), Decouvertes 2 (France) [TeamEurope]
Merged pull requests
- 14692: philips/minitel_2_rpic.cpp: Added sound output for DTMF tones and beeps. [Fabio D'Urso]
- 14947: tools/jedutil.cpp: Added support for the Atmel ATV750. [Matthew Millman]
- 15013: sega/megatech.cpp: Added door sensor inputs and DIP switch locations. [einstein95]
- 15106: snk/neoprint.cpp: Moved the Neo Print driver to the SNK project, hooked up the NEO-ZMC, and cleaned up code. [cam900]
- 15136: ui/viewgfx.cpp: Made informational text more detailed; emu/drawgfx.h: Added some accessors and helpers. [cam900]
- 15144: cpu/sh/sh7709s.cpp: Added support for cache invalidation and entry writeback. [Jesus Ramos]
- 15240: sega_beena_cart.xml: Added three items (two working); tvdear.xml: Added one item (not working). [TeamEurope, QUFB]
- 15300: oric1_cass.xml: Added 23 items (thirteen working) and replaced one item with a better dump. [ArcadeShadow]
- 15324: adp/stellafr.cpp: Added fifteen non-working games. [stonedDiscord]
- 15325: skeleton/galpro.cpp: Added a skeleton driver for an R&D Co. GALPRO GAL programmer. [Devin Acker]
- 15336: adp/adp.cpp: Added Kimme und Korn (not working). [stonedDiscord]
- 15352: Cleaned up code for various GeneralPlus SoC devices and improved timer and ADC support. [David Haywood]
- 15353: bus/nscsi/tape.cpp: Allow overriding identification strings; sony: Added tape drives to NEWS systems. [Brice Onken]
- 15354: misc/statriv2.cpp: Added Planet Patrol. [Dillweed, David Haywood]
- 15355: zaccaria/zaccaria.cpp: Added an additional version of Money Money. [Luis Arrufat, ClawGrip]
- 15357: Adjusted the capitalisation of “WrestleMania” in various software lists. [ArcadeShadow]
- 15358: williams/williams.cpp: Added a slightly censored Robotron: 2084 prototype. [SynaMax]
- 15359: namco/namcos2.cpp: Corrected ROM labels for Final Lap 2 games. [sjy96525]
- 15360: tvgames/spg110.cpp: Added a working JAKKS Pacific Spider-Man TV game. [TeamEurope, David Haywood]
- 15361: tecmo/tehkanwc.cpp: Added a note about different ROM arrangements used for year hack bootlegs. [ClawGrip]
- 15362: bus/a2bus/agat_fdc.cpp: Added preliminary support for writing to 840 kB floppy disks. [shattered]
- 15363: cpu/z80: Call the interrupt hook for interrupts triggered via the daisy chain interface. [holub]
- 15364: sony/news_68k.cpp: Emulated the NWS-1250 system, and marked it working. [Brice Onken, Plamen Mihaylov]
- 15365: cpu/m68000/m68kops.cpp: Use the minimum read size necessary to obtain the selected bits for BFTST. [Brice Onken]
- 15366: namco/namcos12.cpp: Marked the Kart Duel games as having unemulated networking. [JimCarlTay]
- 15367: igs/igs036crypt.cpp: Fixed a spelling error in a comment. [JimCarlTay]
- 15368: nakajima/nakajies.cpp: Added the 10 Hz timer, PC Card slot and power button. [Wilbert Pol]
- 15369: cpu/dsp563xx/hi08.cpp: Update RXDF when HTX is loaded or consumed. [Felipe Sanches]
- 15370: taito/taito_l.cpp: Added the European version of Play Girls 2. [kebrank, Sergio Galiano]
- 15371: casio/ctrc1.cpp: Added preliminary Casiotone RC-1 emulation; cpu/upd7810: Fixed INT0 behavior. [Devin Acker, =CO=Windler]
- 15372: mame/toshiba/t250.cpp: Emulated the Toshiba T-200 and T-250 CP/M systems. [David Rand]
- 15377: sinclair/next/specnext_vtest.cpp: Emulated the ZX Spectrum Next video test pattern generator. [holub]
- 15378: sinclair/next/specnext.cpp: Implemented DMA delays. [holub]
- 15379: plugins/keypress: Added a plug-in that shows the state of host controls. [holub]
- 15380: epson/qx10.cpp: Added extra wait states for M1 cycles (fixes GitHub #7963). [Brian Johnson]
- 15382: adp/stella8085.cpp: Hooked up the 8255 PPI and improved I/O addressing. [stonedDiscord]
- 15384: apple/apple2e.cpp: Improved Laser 128 family emulation and added a newer BIOS for the Laser 128EX. [arekkusu42]
- 15385: formats/imd_dsk.cpp: Added support for writing to ImageDisk IMD disk images. [David Rand]
- 15386: zilog/s8k.cpp, bus/zbi: Added preliminary Zilog System 8000 emulation. [ArcLight22]
- 15387: apple/apple2e.cpp, apple/apple2gs.cpp: Improved accelerator I/O delay emulation. [arekkusu42]
- 15388: sinclair/next/specnext.cpp: Use ULA coordinates for “copper” screen position calculation. [holub]
- 15389: sinclair/sprinter.cpp: Fixed video RAM write aliasing. [holub]
- 15390: smarttv_cart.xml: Dumped seven SmarTV Adventures cartridges (not working). [TeamEurope, David Haywood]
- 15391: akai/x7000.cpp Added a preliminary driver for the Akai S612, S700 and X7000 samplers. [DBWBP, Devin Acker]
- 15393: sega/segaxbd.cpp: Dumped a newer version of After Burner. [vivacap]
- 15394: machine/z80sio.cpp: Fixed issues with receive interrupt logic (fixes GitHub #15230). [F.Ulivi]
- 15395: gridcomp/gridcomp.cpp: Use the new i7110 bubble memory controller device. [F.Ulivi]
- 15396: digiblast_cart.xml: Dumped sixteen digiBLAST cartridges (not working). [trabantrom, anonymous, David Haywood]
- 15397: zaccaria/zaccaria.cpp: Added brute-forced PLD content for the recently added Money Money set. [Luis Arrufat, ClawGrip]
- 15398: akai/x7000.cpp: Fixed DMA controller addressing. [Devin Acker]
- 15403: sinclair/next/specnext_copper_dasm.cpp: Added a ZX Spectrum Next “copper” disassembler. [holub]
- 15408: akai/x7000.cpp: Added the MB87013 Quick Disk controller and corrected some inputs. [Devin Acker]
- 15409: sony/news_68k.cpp: Corrected the default display type DIP switch setting for the NWS-1250. [Brice Onken]
- 15410: sony_news.xml: Added the NWU-671CA (NWF-671C) installation tapes for NEWS-OS 4.1C (not working). [Bitsavers, Brice Onken]
- 15411: nscsi/s1410.cpp: Added optional seek timing simulation. [David Rand]
- 15412: xerox/bigbord2.cpp: Added SASI and RS-232, got CP/M to boot, and marked the system working. [David Rand]
- 15413: 3rdparty/genie: Disable command-line string escaping (re-applies old local workaround, fixes GitHub #15401). [Belegdol]
- 15414: formats/mfi_dsk.cpp: Removed debug logging that crashes on small disk images. [Felipe Sanches]
- 15417: colonial/sb80.cpp: Emulated the Colonial Data Services SB-80 single-board CP/M computer. [David Rand]
- 15418: imagedev/floppy.cpp: Derive the two-sided flag from the floppy image media variant. [David Rand]
- 15419: skeleton/i7000.cpp: Hooked up the MC6845 CRT controller. [Felipe Sanches]
- 15424: namco/rallyx.cpp, namco/nl_rallyx.cpp: Replaced the “bang” sound sample with a netlist. [Ricardo Bittencourt]
- 15427: sound/cem3340.cpp, sequential/prophet5.cpp: Implemented band-limited oscillator sync. [m1macrophage]
- 15429: handheld/mylife.cpp, mylife_cart.xml: Dumped two My Life game variants and two cartridges. [TeamEurope, David Haywood]
- 15430: kaypro/kaypro.cpp: Emulated the WD1002-HD0 hard disk controller for the Kaypro 10. [David Rand]
- 15431: machine/wd1010.cpp: Disable verbose logging by default. [David Rand]
- 15432: smarttv_cart.xml: Dumped five cartridges; yeno_laptop_cart.xml: Dumped two cartridges. [TeamEurope, David Haywood]
- 15433: vsmile_cart.xml: Added Elmo's World - Elmo's Big Discoveries (USA). [Sterophonick]
- 15434: cpu/z80: Service non-maskable interrupts detected during IRQ acknowledgement before servicing IRQ. [holub]
- 15436: cpu/z80: Always service acknowledged IRQ interrupts (reverts #15434). [holub]
- 15437: sinclair/next/specnext_layer2.cpp: Latch pixels read across screen updates. [holub]
- 15438: Improved VT369 emulation, and promoted the 36-in-1 Classic Games phone case to working. [Roman Kuraev]
- 15440: nintendo/snesb.cpp: Fixed inputs and protection simulation for the International Superstar Soccer bootleg. [Devin Acker]
- 15444: Fixed quoting for the SDL INI_PATH build configuration setting. [Cesare Falco]
- 15447: sinclair/screen_ula.cpp: Latch pixels read across screen updates. [holub]
- 15448: nscsi/hd.cpp: Moved seek time simulation to the base SCSI hard disk device. [David Rand]
- 15451: ussr/sm7238.cpp: Use more idiomatic class member declaration grouping. [shattered]
- 15453: bus/scsi/scsihle.cpp: Deassert REQ between phases, and keep BSY asserted in COMMAND. [David Rand]
- 15458: video/hd44780.cpp: Don’t allow character size selection in two-line mode (always use 8-line characters). [Devin Acker]
- 15461: xerox/xerox820.cpp: Got the Big Board and clones to boot CP/M and marked them working. [David Rand]
- 15462: ensoniq/esqvfd.cpp: Fixed constructing output finder with uninitialised device (fixes GitHub #15449). [Christian Brunschen]
- 15464: apple/apple2e.cpp, apple/apple2gs.cpp: Improved Zip Chip accelerator emulation. [arekkusu42]
- 15465: sony_news.xml: Updated comments and tape labels for the NEWS-OS Release 4.1CA Install Kit. [Brice Onken]
- 15467: xerox/xerox820.cpp Replaced the bad U35 dump for the 820-II v5.0 v018 BIOS. [David Rand]
- 15468: akai/x7000.cpp: Added sound playback and sampling support. [Devin Acker]
- 15469: ensoniq/esq5505.cpp, ensoniq/esqpanel.cpp, ensoniq/esqvfd.cpp: Updated internal layouts. [Christian Brunschen]
- 15470: pc88va_flop_orig.xml: Always use eight characters for 32-bit CRCs. [Thomas Klausner]
- 15471: sinclair/next/specnext.cpp: Fixed reading registers 0xb0 and 0xb1 and writing register 0x0a. [holub]
- 15472: ensoniq/esqvfd.cpp, esq1by22_eps.lay: Added an internal layout for the Ensoniq EPS family VFD. [Christian Brunschen]
- 15474: konami/nemesis.cpp: Cleaned up machine configuration and improved address maps. [cam900]
- 15476: Attempted to improve nametable page selection for Lexibook games; Marked 33 VT-based systems working. [David Haywood]
- 15477: cpu/z80/z80n.cpp: Fixed non-maskable interrupt latch handling. [holub]
- 15478: cpu/z80: Fixed issues with Z80N non-maskable interrupt handling. [holub]
- 15479: sound/va_vco.cpp: Moved the generic oscillator functionality from the CEM3340 to a separate device. [m1macrophage]
- 15482: sound/segapcm.cpp: Split the discrete logic variant and 315-5218 variant into separate devices. [cam900]
- 15483: machine/nscsi_hle.cpp: Allow targets to defer bus phase transitions. [David Rand]
- 15484: bus/nscsi/sa1403d.cpp: Emulated the Shugart SA1403D SASI rigid/floppy disk controller. [David Rand]
- 15485: bus/xerox820, xerox/xerox820.cpp: Emulated disk controllers for the 820-II family and the 16/8 coprocessor. [David Rand]
- 15487: apple/apple2gs.cpp: Fixed incorrect memory and I/O access timings. [arekkusu42]
- 15491: homebrew/gigatron.cpp: Made RAM size configurable and cleaned up code. [cam900]
- 15492: bally/balsente.cpp: Added brute-forced PLD content for the Spanish version of Trivial Pursuit. [Jordi Tuells, ClawGrip]
- 15493: cpu/ns32000: Account for bus width when calculating operand access timing. [David Rand]
- 15494: bus/isa/dsi32.cpp: Emulated the Definicon DSI-32 NS32032 coprocessor card described in BYTE in 1985. [David Rand]
- 15495: apple/apple2e.cpp: Rearranged machine configuration to put the onboard interfaces before the card slots. [arekkusu42]
- 15497: cpu/i86: Added support for I/O wait states. [David Rand]
- 15498: bus/pc_kbd/pcat84.cpp: Corrected the key matrix for the 85-key PC/AT keyboard. [David Rand]
- 15499: machine/ns32082.cpp: Fixed PTE address composition, bypass translation for interrupt acknowledgement cycles. [David Rand]
- 15500: machine/ns32202.cpp: Fixed pending state for level-sensitive interrupts, and priority-gated acknowledgement. [David Rand]
- 15501: bus/isa/pd32.cpp: Emulated the PD-32 NS32016 coprocessor card described in Micro Cornucopia #32 (1986). [David Rand]
- 15502: sinclair/next/specnext.cpp: Improved I/O address decoding and peripheral selection. [holub]
- 15503: sinclair/next/specnext.cpp: Fixed PSG chip I/O selection. [holub]
- 15504: mylife_cart.xml: Added one item; smarttv_cart.xml: Added one item, and re-dumped one item. [TeamEurope, David Haywood]
- 15505: sound/swp30.cpp: Saturate the result of sample interpolation (fixes audible clicks). [Charles Vestal]
- 15506: bus/pc98_cbus/pc9801_96.cpp: Added a preliminary CLGD5428-based PC-9801-96 card. [BlueRain-debug]
- 15509: sinclair/next/specnext_sprites.cpp: Fixed out-of-range attribute RAM accesses that caused memory corruption. [holub]
- 15511: Added three multi-game systems (two working). [TeamEurope, David Haywood]
- 15512: machine/am9517a.cpp: Re-implemented the µPD71071 within the AM9517 DMA controller device family. [Devin Acker]
- 15513: machine/ncr5385.cpp: Complete selection as soon as the target responds. [David Rand]
- 15514: igs/igs009.cpp, igs/spoker.cpp: Fixed debugger and save state issues and cleaned up code. [cam900]
- 15517: tektronix/tek440x.cpp: Added the X2210 non-volatile RAM used for storing the Ethernet MAC address. [Adam Billyard]
- 15524: sinclair/next/specnext.cpp: Implemented read-only BRAM configurations. [holub]
- 15526: phoenix/phoenix.cpp: Added the German version of Germ Wars (original title of Survival). [Dillweed, David Haywood]
- 15527: cpu/es5510/es5510.cpp: Perform signed rounding towards zero when writing data to DOL. [Christian Brunschen]
- 15528: sinclair/next/specnext_dma.cpp: Force search mode to transfer instead. [holub]
- 15530: machine/keyboard.cpp: Added control characters to inputs for natural keyboard mode. [David Rand]
- 15531: natsemi/icm3216.cpp: Emulated the Z80 I/O processor and the SCSI subsystem, and marked the system working. [David Rand]
- 15532: video/pc_vga_cirrus.cpp: Fixed transparent colour mask indices, and fixed VRAM type handling. [BlueRain-debug]
- 15534: tektronix/tek440x.cpp: Renamed the boot ROM region to make its purpose clearer. [Adam Billyard]
- 15536: Dumped an additional version of My Life, the Vtech Tivi Boo, and two cartridges. [TeamEurope, ClawGrip, David Haywood]
- 15537: cpu/es5510/es5510.cpp: Perform unsigned rounding towards zero when writing data to DOL. [Christian Brunschen]
- 15541: galaxian/scramble.cpp: Adjusted the manufacturer text for New Sinbad 7 games. [JimCarlTay]
- 15542: bus/isa/opus_pm.cpp: Emulated the Opus 108PM and 110PM coprocessor cards, allowing System V R2 to run. [David Rand]
- 15543: machine/upd765.cpp: Generate one DRQ per byte for write or scan for variants without the 82072-style FIFO. [Devin Acker]
- 15549: skeleton/elzet80.cpp: Hooked up some I/O, added graphics decoding, and got text display working. [stonedDiscord]
- 15550: bmc/popobear.cpp: Improved sprite drawing. [David Haywood]
- 15551: bmc/popobear.cpp: Improved tilemap drawing. [David Haywood]
- 15552: machine/ncr5380.cpp: Fixed initiator pseudo-DMA stalls, and generate an interrupt on ICR-initiated reset. [David Rand]
- 15553: homebrew/pc532.cpp: Added the Culbertson Apr-1990 firmware as a BIOS option, and connected a tape drive. [David Rand]
- 15554: homebrew/et532.cpp, bus/nscsi/et532.cpp: Emulated the ET532 system designed by George Scolaro. [David Rand]
- 15555: cpu/ns32000: Added a translation look-aside buffer to the NS32532 on-chip MMU. [David Rand]
- 15556: nintendo/nes_vt02_vt03.cpp, nintendo/nes_vt369_vtunknown.cpp Dumped two TV games (one working). [TeamEurope, David Haywood]
- 15557: bus/rs232/auto3a.cpp: Added a simulated terminal with automatic framing detection and basic ADM-3A emulation. [David Rand]
- 15558: machine/z80dma.cpp, sinclair/next: Added some member variables to saved states. [holub]
- 15563: igs/goldstar.cpp: Corrected DIP switches and inputs for Cherry Bonus. [Ioannis Bampoulas]
- 15564: machine/mc68681.cpp: Fixed race conditions that caused incorrect handling of transmission completion. [David Rand]
- 15566: akai/s900.cpp: Added a preliminary driver for the Akai S900/S950 sampler family. [DBWBP, Devin Acker]
- 15567: formats/scl_dsk.cpp: Added support for SCL format TR-DOS disk images. [holub]
- 15569: cpu/ns32000: Added the NS32CG16 graphics/printer variant. [David Rand]
- 15570: sound/va_vco.cpp: Added pulse wave DC compensation, reset-type sync and triangle-derived pulse waves. [m1macrophage]
- 15571: machine/ncr5380.cpp: Don’t generate an interrupt on ICR-issued SCSI reset for the DP8490. [David Rand]
- 15572: tvgames/elan_ep3a19a.cpp: Dumped the Lexibook Color Console IG10 (DualMax 20 in 1) TV game. [TeamEurope, David Haywood]
- 15574: atlus/cave.cpp: Made the Japanese Sailor Moon game the parent. [Vas Crabb]
- 15575: handheld/hh_mediatek_mt6260a.cpp: Dumped 25 Accutime Kids Smart Watch variants (not working). [TeamEurope, David Haywood]
- 15577: tvgames: Addd three TV games using SunPlus SoCs (two working). [TeamEurope, David Haywood]
- 15579: cpu/es5510/es5510.cpp: Fixed the WRITE_REG and WRITE_REG16 macros writing incorrect values. [Christian Brunschen]
- 15580: machine/pic8259.cpp: Fixed OCW3 write behavior. [Devin Acker]
- 15581: leapfrog_mfleappad_cart.xml, leapfrog_leappad_cart.xml: Added seventeen items (not working). [TeamEurope, David Haywood]
- 15582: sega/model1_m.cpp: Fixed TGP coprocessor RAM port reads and writes (fixes collisions in Virtua Fighter). [Francisco García]
- 15583: sound/scsp.cpp: Added the serial interface and hooked up MIDI input and output. [Matthew Daniels]
- 15586: pinball/s11.cpp: Added a High Speed version from a Cirsa/Unidesa PCB. [Rockman i uri666arcade, Recreativas.org, ClawGrip]
- 15587: sound/va_vco.cpp: Improved tuning precision and moved helper math functions to util/corefloat.h. [m1macrophage]
- 15589: nintendo/nes_vt09.cpp: Added the Lexibook Plasma Console (IG810, 60-in-1). [TeamEurope, David Haywood]
- 15590: megaduck.xml, myvision.xml, pv1000.xml: Added 45 working homebrew games. [Inufuto, telanus]
- 15591: taito/README.md: Added a list of known Taito product numbers. [Lord Nightmare, Al Kossow, Angelo Salese]
- 15592: cpu/powerpc/ppcdrc.cpp: Fixed little endian mode selection for the 601. [Rairii]
- 15593: cpu/powerpc/ppcfe.cpp: Correctly swizzle physical addresses when reading instructions in little endian mode. [Rairii]
- 15594: cpu/ns32000: Disassemble the NS32532 CINV instruction, and corrected the LMR and SMR MMU register names. [David Rand]
- 15595: atari/starwars.cpp, pinball/de_3.cpp, sega/model1.cpp: Adjusted descriptions for various Star Wars games. [JimCarlTay]
- 15597: sega/model1_v.cpp: Added line drawing, improved palette handling, and improved polygon rendering. [Francisco García]
- 15598: taito/capr1.cpp, taito/capr2.cpp: Added two Capriccio Sesame crane games (not working). [stonedDiscord]
- 15599: namco/namcos23.cpp: Fixed Crisis Zone input issues, and disabled the ACIA clock to improve performance. [Tovarichtch]
- 15602: gridcomp/gridcomp.cpp: Switched back to the old i7220 device (reverts #15395). [Valera Klachkov]
- 15606: osd/sdl3/osdsdl.cpp: Explicitly set the background application and click-through hints for macOS. [Valera Klachkov]
- 15607: homebrew/pc532.cpp: Hooked up AIC6250 pseudo-DMA, got System V working, and marked the system working. [David Rand]
- 15609: bally/astrocde.cpp: Corrected circuit board numbers in comments. [lizard43]
- 15611: bus/coco/coco_ssc.cpp: Improved the sound activity detection emulation. [Tim Lindner]
- 15612: skeleton/st25.cpp: Added 24 gambling games on the NSM/Löwen ST25 platform (not working). [stonedDiscord]
- 15614: machine/mc68681.cpp: Assert TxRDY when transmit holding register becomes available (regressed after #15564). [David Rand]
- 15615: cpu/m6809/hd6309.cpp: Corrected flag calculation and cycle counts for division instructions. [Tim Lindner]
- 15616: akai/s900.cpp: Added version 1.2c ROMs as a BIOS option. [Devin Acker]
- 15619: apple/apple2.cpp, apple/apple2e.cpp, apple/apple2gs.cpp: Fixed issues with slot arbitration. [arekkusu42]
- 15620: cpu/nec: Improved carry and overflow flag calculation for division instructions. [Devin Acker]
- 15621: ui/utils.cpp: Made the custom filter menu heading localisable. [Gently]
- 15622: sound/cem3394.cpp: Use voltage-controlled oscillator and filter devices as building blocks. [m1macrophage]
- 15625: video/mc6845.cpp: Validate that column width is non-zero; misc/rcorsair.cpp: Tried decoding color PROMs. [Angelo Salese]
- 15626: apple/apple2gs.cpp: Fixed values read from reserved bits in various I/O registers. [arekkusu42]
- 15628: apple/apple2gs.cpp: Added notes where hardware documentation is unclear or incorrect. [arekkusu42]
- 15630: machine/generalplus_gpl951xx_soc.cpp: Added internal ROM support. [cyanic, David Haywood]
- 15631: igs/igs_m027xa.cpp: Updated the note about PCBs used for Jungle King 2004. [Ioannis Bampoulas]
- 15633: cpu/ns32000: Fetch the module static base after restoring the PSR on RETT or RETI. [David Rand]
- 15634: sinclair/next/snapshot_nex.cpp: Added NEX ZX Spectrum Next snapshot format handling. [holub]
- 15635: sinclair/spec_snqk.cpp: Support files with SNX extension containing SNA format data. [holub]
- 15636: sound/cem3394.cpp: Replaced the CV-dispatching function with multiple setter functions. [m1macrophage]
- 15638: Added foot switches to various Ensoniq synthesizer layouts. [Christian Brunschen]
- 15640: sinclair/next/specnext.cpp: Fixed mismatched memory share sizes. [holub]
- 15651: bus/xerox820: Instantiate device finders for card interfaces; xerox/xerox820.cpp: Tidied ROM definitions. [David Rand]
- 15642: sega/model1.cpp: Improved video and timer emulation (improves NetMerc, fixes MT06600). [Francisco José García García]
- 15644: formats/p6001_cas.cpp: Removed PC-6001 cassette format that never worked. [Angelo Salese]
- 15645: Added 31 software items for the NEC PC-6001 family (six working). [Neo Kobe Collection, Angelo Salese]
- 15646: imagedev/microdrv.cpp, sinclair/zx8302.cpp: Implemented working Sinclair QL Microdrive emulation. [Sylvain Glaize]
- 15647: sound/va_vcf.cpp: Removed the obsolete “streamless” mode (unnecessary after #15622). [m1macrophage]
- 15488: xerox/xerox_lpk.cpp: Completed emulation of the low-profile (G25) keyboard for some 820-II and 16/8 systems. [David Rand]
- 15649: sega/model1.cpp: Fixed two bad bits in the 315-5711 DSP’s internal ROM (fixes MT07563). [Francisco García]
- 15654: Improved memory handling and added internal ROMs for some GeneralPlus SoCs. [Davd Haywood, cyanic]
- 15655: sequential/prophet5.cpp: Emulated oscillator scale trimmers. [m1macrophage]
- 15656: cpu/ns32000: Always fetch static base from supervisor space on RETT or RETI. (reverts #15633). [David Rand]
- 15657: machine/ncr5380.cpp: Implemented target mode. [David Rand]
- 15658: machine/ncr5380.cpp: Fixed issues with initiator DMA, bus release and self-initiated bus reset. [David Rand]
- 15659: igs/pgm.cpp: Marked Dragon World 2 games as not working, and also cleaned up some code. [cam900]
- 15661: konami/ddribble.cpp: Treat sprite X coordinates as 9-bit signed values. [Andrea Bogazzi]
- 15663: Updated to allow building with Emscripten 6.0.2. [holub, Steve Elbows]
- 15665: machine/wd1002_05.cpp: Support all documented floppy sector sizes. [David Rand]
- 15668: xerox/xerox820.cpp: Refactored the floppy and G25 keyboard emulation, and completed the MK-83/MK-84 emulation. [David Rand]
- 15669: sound/coreaudio_sound.cpp: Fixed a potential deadlock on exit. [David Rand]
- 15670: Added an option to override the start time for real-time clock devices. [Tim Lindner]
- 15672: sega/flashbeats.cpp: Emulated peripherals, added an internal layout and promoted the system to working. [SpiralBrad]
- 15673: nmk/nmk16.cpp: Added Puzzle World. [alfa75, nnap, David Haywood]
- 15675: Adjusted metadata for many Taito and Hot-B games. [JimCarlTay]
- 15676: gaelco/gaelco3d_v.cpp: Fixed some graphics alignment issues (fixes MT03342). [Jos van Mourik]
- 15677: sinclair/next/specnext.cpp: Fixed issues with UART I/O port reads. [holub]
- 15678: cpu/h8/h8_dma.cpp: Update the active channel on starting or stopping DMA (fixes MT09456). [Leopold]
- 15679: jaleco/megasys1.cpp: Dumped the microcontroller for Avenging Spirit. [Tailsnic Retroworks, Sergio Galiano]
- 15680: akai/s1000.cpp, sound/l6009.cpp: Added preliminary Akai S1000 and S1100 emulation. [Robin Whittle, Devin Acker]
- 15681: nec/pc6001.cpp, nec/pc6001_kbd.cpp: Made the PC-6001 keyboard a separate device and fixed some issues. [Angelo Salese]
- 15682: nintendo/aleck64.cpp, snk/neogeo.cpp: Made “Hudson Soft” name consistent in metadata. [JimCarlTay]
- 15683: misc/crystal.cpp: Corrected the capitalization of “Sonokong” in metadata. [JimCarlTay]
- 15684: tvgames/bk139in1.cpp, tvgames/generalplus_gpl16250_mobigo2.cpp: Moved some systems to separate sources. [David Haywood]
- 15686: sound/ics2115.cpp: Changed volume control behaviour to match hardware measurements. [cam900]
- 15688: sound/cem3394.cpp: Reduced sound stream updates that are no longer necessary. [m1macrophage]
- 15689: nec/pc6001.cpp: Modernized banking, and implemented fallback compatibility mode for the SR variants. [Angelo Salese]
- 15690: vsystem/aerofgt.cpp: Made sprite RAM double-buffered, delaying sprites by one frame. [cam900]
- 15694: machine/generalplus_gpl162xx_b_soc.cpp: Created devices for known CPU types with differences noted. [David Haywood]
- 15695: fairchild/channelf_a.cpp: Corrected out-of-range sound channel (fixes GitHub #15696). [BensonRSI]
- 15697: machine/s97801.cpp: Emulated the Siemens 97801 terminal. [David Rand, Plamen Mihaylov, Udo Moeller]
- 15699: ice/vp101.cpp: Reformatted the manufacturer strings. [JimCarlTay]
- 15700: sequential/sixtrak.cpp: Improved accuracy and updated the default non-volatile RAM content. [m1macrophage]
- 15701: akai/akaiax80.cpp: Hooked up the sub CPU (uses the same internal ROM as the main CPU) and keys. [Devin Acker]
- 15702: cpu/upd7810: Improved emulation of the HLT instruction and fixed the mnemonic in disassembly. [Devin Acker]
- 15704: Added 52 software list items for the NEC PC-6001 family (28 working). [Neo Kobe Collection, Angelo Salese]
- 15705: namco/namcos23.cpp: Marked Gunmen Wars and Race On! as lacking camera emulation (MT06586). [JimCarlTay]
- 15710: xerox/xerox820.cpp: Fixed the default BIOS for 820-II variants with the standard keyboard. [David Rand]
- 15712: sega/model1_v.cpp: Clip line drawing to the viewport (fixes memory corruption after #15597). [Francisco García]
- 15715: sega/model1.cpp: Return the latched count when reading a stopped timer (fixes regressions after #15642). [Francisco García]
- 15716: hash: Bulk converted direct redump links in software lists to the new project site. [Angelo Salese]
- 15717: compis.xml: Added 36 items (fifteen working). [FakeShemp]
- 15719: video/zeus2.cpp: Fixed incorrectly culled polygons affecting road drawing in Cruis’n Exotica. [Jos van Mourik]
- 15720: cirsa/neptunp2.cpp: Added Euro Bingo 7 (not working). [Victor Ferandez (City Game), ClawGrip]
- 15725: xerox/xerox820.cpp: Marked the Digital Research Computers Big Board with 5.25" drives working. [David Rand]
- 15726: dataeast: Split the 32-bit ARM-based systems into three source files for systems with common hardware. [cam900]
- 15727: debugger/debuggdbstub.cpp: Added the RP2A03G CPU device as an M6502 alias. [Michael Billington]
- 15728: spectrum_cass.xml: Added three working items and improved metadata. [Spectrum Computing, ArcadeShadow]
- 15733: plugins/autofire: Don’t reload settings on a soft reset. [Devin Acker]
- 15735: dataeast/deco16ic.cpp: Made tilemap registers and configuration into structures, and cleaned up related drivers. [cam900]
- 15736: dataeast/deco146.cpp: Made the sound latch pending flag readable. [cam900]
- 15737: dataeast/karnov.cpp: Cleaned up code. [cam900]
- 15738: sega/model1_v.cpp: Skip drawing for degenerate moiré direct polygons. [Francisco García]
- 15739: pacman/pacman.cpp: Added a Triunvi bootleg of Ms. Pac-Man. [Davidc96, ClawGrip]
- 15743: dataeast/deco16ic.cpp: Made m_control an array rather than a very small memory share. [cam900]
- 15744: dataeast/decbac06.cpp: Cleaned up code. [cam900]
- 15746: dataeast/vaportra.cpp, dataeast/darkseal.cpp: Use different tags for the palette device and palette RAM. [cam900]