MAME 0.278
https://github.com/mamedev/mame/releases/tag/mame0278
https://kkgithub.com/mamedev/mame/releases/tag/mame0278
https://mamedev.org/release.html
链接:https://pan.baidu.com/s/1m-P7KegLrbw7bwqUsNydCQ 提取码:i6oj
0.278 2025-06-30
----------------
MAME Testers bugs fixed
-----------------------
- 00185: (konami/combatsc.cpp) combatsc, combatscj, combatsct: Player names disappear during gameplay. (Jim Westfall)
- 00401: (konami/contra.cpp) contra: Continue screen sprites appear after they should be cleared. (Jim Westfall)
- 00402: (konami/contra.cpp) All sets in contra.cpp: Graphics are misplaced when screen is flipped. (hap)
- 01878: (konami/labyrunr.cpp) All sets in labyrunr.cpp: Graphics are misplaced when screen is flipped. (hap)
- 02131: (igs/igs011.cpp) lhb2: Animation is missing when winning by drawing a tile (zimo/tsumo). (Vas Crabb)
- 02152: (igs/igs011.cpp) dbc, lhb, lhbv33c, xymg, wlcc: Text drawn from program ROM is not visible. (Vas Crabb)
- 02185: (igs/igs011.cpp) xymg, wlcc: The odds screen banner is not erased correctly in attract mode. (Vas Crabb)
- 03591: (konami/contra.cpp) contra and clones: The background colour is incorrect during power-on checks. (hap)
- 05678: (igs/igs011.cpp) dbc, lhbv33c, ryukobou: Coins are not recognised. (Vas Crabb)
- 05726: (konami/mainevt.cpp) devstors and clones: Collisions and enemy behaviour are incorrect. (hap)
- 06340: mz80b, mz2000, mz2500: Rear panel reset switches are not emulated. (Angelo Salese)
- 08439: (konami/fastlane.cpp) fastlane: Graphics are misplaced when screen is flipped. (hap)
- 08790: (sega/model3.cpp) lostwsga: The memory test considers most of the program ROMs to be bad. (Angelo Salese)
- 08947: (sega/stv.cpp) colmns97: No warnings are displayed for major emulation issues. (Angelo Salese)
- 08993: (igs/igs011.cpp) lhb, lhb2, lhb3, tygn, xymg: Service mode text drawn from program ROM is invisible. (Vas Crabb)
- 09031: (igs/pgm.cpp) kovsh and clones: The emulated game displays an error message and crashes. (hap)
- 09089: (dataeast/dec8.cpp) gondou: Certain attacks and boss fights may cause an emulator fatal error. (hap)
- 09099: (misc/spool99.cpp) spool99, spool99a, spool99b, spool99c: Power-on RAM test always fails. (Angelo Salese)
- 09160: (namco/namcos23.cpp) finfurl: The emulator crashes during attract mode. (Vas Crabb)
- 09174: CPU Hitachi HD6309: Timing is incorrect for relative branches in HD6309 native mode. (Peer)
- 09175: (misc/cardline.cpp) cardline: The screen image incorrectly wraps vertically near the bottom. (Angelo Salese)
- 09176: (amiga/arsystems.cpp) ar_ldrb, ar_ldrba, ar_ldrbb: Graphics are displayed incorrectly. (Angelo Salese)
- 09177: (exidy/exidy.cpp) venture: Default one coin per credit DIP switch setting doesn’t match the manual. (Vas Crabb)
- 09185: (taito/taitotz.cpp) pwrshovla: The hard disk image is corrupt. (Necosada)
- 09188: (konami/konamigs.cpp) musclhit: The games fail to boot. (smf)
New working systems
-------------------
Block Fever
Conny / VideoJet Oui-Oui - Pocket Dream Console (VideoJet, France)
Conny / VideoJet PDC30 - Pocket Dream Console (Pink version) (VideoJet, France)
Control Universal EuroCUBE-09
Control Universal EuroCUBE-65
Elektronika Uchitel' arifmetiki (prototype?)
Elektronika Vesolaya arifmetika
Excalibur Electronics Carl Edwards 99
Hasbro / Milton Bradley / Atari Backyard Baseball & Soccer
Hasbro / Milton Bradley My Little Pony - Grand Puzzleventure
Hasbro / Milton Bradley Whac-A-Mole (TV Game)
Hasbro Littlest Pet Shop
JAKKS Pacific Inc / 1st Playable Productions Go Diego Go! (JAKKS Pacific TV Game)
JAKKS Pacific Inc / 5000ft, Inc Jeopardy! (JAKKS Pacific TV Game)
JAKKS Pacific Inc / Amaze Entertainment X-Men - Mutant Reign (JAKKS Pacific TV Game)
JAKKS Pacific Inc / Handheld Games Are You Smarter than a 5th Grader? (JAKKS Pacific TV Game)
JAKKS Pacific Inc / Handheld Games The Cheetah Girls - Passport to Fame (JAKKS Pacific TV Game) (Aug 1 2007 10:32:50)
JAKKS Pacific Inc / Handheld Games Cinderella - Once Upon a Midnight (JAKKS Pacific TV Game) (Aug 29 2007 11:15:55)
JAKKS Pacific Inc / Handheld Games Disney Princess Magical Adventures (JAKKS Pacific TV Game)
JAKKS Pacific Inc / Handheld Games Dora the Explorer - Dora's World Adventure! (JAKKS Pacific TV Game)
JAKKS Pacific Inc / Handheld Games Dreamworks Shrek / Over The Hedge (JAKKS Pacific TV Game)
JAKKS Pacific Inc / Handheld Games High School Musical (JAKKS Pacific TV Game) (Dec 19 2007 17:08:20)
JAKKS Pacific Inc / Handheld Games Marvel Heroes: Ultimate Action (JAKKS Pacific TV Game)
JAKKS Pacific Inc / Handheld Games Nicktoons - Summer Camp (JAKKS Pacific TV Game)
JAKKS Pacific Inc / HotGen Ltd The Amazing Spider-Man in Villain Round-Up (JAKKS Pacific TV Game) (24 Apr 2006 A)
JAKKS Pacific Inc / HotGen Ltd Avatar: The Last Airbender - Book One Challenges (JAKKS Pacific TV Game) (06 Jun 2006 A)
JAKKS Pacific Inc / HotGen Ltd Hannah Montana - Best of Both Worlds (JAKKS Pacific TV Game) (Aug 17 2007 22:47:47)
JAKKS Pacific Inc / HotGen Ltd Hannah Montana - One in a Million (JAKKS Pacific TV Game) (Aug 13 2007 15:42:29)
JAKKS Pacific Inc / HotGen Ltd Sesame Street Beat (JAKKS Pacific TV Game) (Aug 23 2006 19:12:03, PAL/UK)
JAKKS Pacific Inc / HotGen Ltd Sleeping Beauty - Tales of Enchantment (JAKKS Pacific TV Game) (Sep 17 2007 14:45:02)
JAKKS Pacific Inc / HotGen Ltd Wheel of Fortune - 2nd Edition (JAKKS Pacific TV Game) (Mar 15 2007 PAK2)
JAKKS Pacific Inc / Namco / HotGen Ltd Arcade Gold featuring Pac-Man (20 APR 2007 A SKU O)
JAKKS Pacific Inc / Namco / HotGen Ltd Retro Arcade featuring Pac-Man (20 AUG 2008 A SKU N)
JAKKS Pacific Inc / Namco / HotGen Ltd Super Pac-Man Collection (26 JAN 2006 A SKU L)
JAKKS Pacific Inc / Pronto Games 1 Vs 100 (JAKKS Pacific TV Game)
JAKKS Pacific Inc / Pronto Games Deal or No Deal (JAKKS Pacific TV Game)
Majiang Xingyun Shenlong (China, D121)
Mattel Barbie: I Love Pets - Pet Rescue
Mattel Hot Wheels (steering wheel controller)
Mattel Rock 'Em Sock 'Em Robots (TV Game)
Performance Designed Products / Disney / Jungle Soft Disney Game It! Princess Pals
Super Shanghai 2001 (set 1, red board)
Trapeze / Trampoline
Tronica Treasure Island (Tronica)
Victory Paradise II (V9)
Xor World (different hardware, ver 1.1, checksum 3333BA, prototype)
Xor World (Modular System, prototype, set 1)
New working clones
------------------
Bang! (version 2, checksum 140E)
Bang! (version 2, checksum D35D)
Big Karnak (ver. 1.0, checksum 1e38b94)
bootleg (Elektronika) Vinni-Pukh
Break Thru (World)
Cal Omega - Game 7.9b (Arcade Poker, bootleg?)
Control Universal EuroBEEB-1
Control Universal EuroBEEB-2 (Teletext)
Control Universal EuroBEEB-3C (CU-Graph colour)
Control Universal EuroBEEB-3M (CU-Graph monochrome)
Cosmic Battle (Recreativos Franco bootleg of Space Invaders)
Double Axle (US, Rev 1, set 2)
Fantastic Spacians (hack of 'Super Galaxians')
Flower (Japan)
Football Power (version 1.4)
Football Power (version 4.6)
G-LOC Air Battle (Japan)
Glass (ver 1.0, Break Edition, checksum 2B43D337, 10 Nov 1993)
Glass (ver 1.0, Break Edition, checksum 6241CD67, 16 Nov 1993)
Glass (ver 1.0, Break Edition, checksum EBCB0BFE, 22 Nov 1993)
Glass (ver 1.1, Break Edition, checksum 3D8A724F, Version 1994, unprotected, Korea)
Glass (ver 1.1, Break Edition, checksum 49D5E66B, Version 1994, set 2)
Glass (ver 1.1, Break Edition, checksum D7AF5496, Version 1994, US)
Gun Gabacho (Japan, version 2, checksum 1C8C)
Gun Gabacho (Japan, version 2, checksum B75B)
GTI Double or Nothing Draw Poker (GoT PCB, set 1)
Hegener + Glaser Mephisto Lyon 16 Bit (v2.09)
In The Hunt (Korea?)
JAKKS Pacific Inc / Namco / HotGen Ltd Ms. Pac-Man Collection 5-in-1 (JAKKS Pacific TV Game) (01 APR 2004 A)
JAKKS Pacific Inc / Namco / HotGen Ltd Ms. Pac-Man Collection 7-in-1 (JAKKS Pacific TV Game) (QVC version, 12 JUL 2004 A)
Janpai Puzzle Choukou (Japan 010820 Publicity)
Jungle King (V105US)
Lady Bug (bootleg on Galaxian hardware, encrypted)
Last KM (ver 1.0.0227, checksum 747a7443, prototype)
Lizard Hunt (unprotected, checksum 25A83609)
Mahjong Gal no Kokuhaku (Japan, set 2)
Mahjong Reach Ippatsu (Japan, NM526-01)
Maniac Square (unprotected, version 1.0, checksum BEAE)
Master Boy (1987, Z80 hardware)
Master Boy (Italy, set 3, checksum 6918)
Master Boy (Italy, set 4, checksum 680C)
Master Boy (Italy, set 5, checksum E84C)
Master Boy (Italy, test version)
Master Boy (Spain, set 3, checksum 6070)
Master Boy (Spain, set 4, checksum CC6D)
Master Boy (Spain, set 5, checksum DF11)
Master Boy Olympic (Italy, set 1, checksum 77A8)
Master Boy Olympic (Spain, set 1, checksum 7309)
Master Boy Olympic (Spain, set 2, checksum 741B)
Master Boy Version II (Italy, set 1, checksum 618F)
Master Boy Version II (Spain, set 1, checksum 5A0B)
Master Boy Version II (Spain, set 2, checksum 5B1D)
Next Century (bootleg of Defender)
New Splash (ver. 1.4, checksum A26032A3, Korea, set 1)
New Splash (ver. 1.4, checksum A26032A3, Korea, set 2)
Moon Cresta (SNK)
Poker (Version 50.02 ICB, set 3 alt)
Power Drift (Japan, Rev B)
Pro Cycle Tele Cardioline (Salter fitness bike, V.1.0, checksum 3523)
Pro Cycle Tele Cardioline (Salter fitness bike, V.1.0, checksum DECA)
Pro Stepper Tele Cardioline (Salter fitness stepper, V.1.0, checksum 2B83)
Puzz Loop 2 (Japan 010201 Publicity)
Quick Shots (ver 1.0, checksum AD0C)
R-Shark (set 2)
Super Star 97 / Ming Xing 97 (version V153A)
Riviera Hi-Score (2131-08, U5-3C)
Riviera Hi-Score (2131-08P, set 1)
Riviera Hi-Score (2131-08P, set 2)
Rock'n MegaSession (Japan, ver 1.0)
Rollergames (Asia)
Sasuke vs. Commander (set 2)
Speed Up (version 2.00, checksum 491B)
Speed Up (version 2.00, checksum E145)
Speed Up (version 2.10, checksum 9536)
Splash (Modular System, ver. 1.0, checksum A6C431A4, non North America, uncensored)
Splash! (ver. 1.1, checksum 4697D2BF, non North America)
Splash! (ver. 1.2, checksum 5071804D, non North America)
Splash! (ver. 1.3, checksum E7BEEBFA, Korea)
Splash! (ver. 1.3, checksum E7BEEEFA, North America)
Squash (USA, ver. 1.1, checksum 015b6f8a)
Super Shanghai 2001 (set 2, red board)
Super Splash (ver 1.1, Break Edition, checksum 59D5E66B, Version 1994)
Surf Planet (version 1.0)
Surf Planet (version 1.2)
Surf Planet (version 3.1)
Target Hits (ver 1.1, checksum B1F7)
Tarzan (V106FA)
Tekken 3 (Japan, TET1/VER.D)
TH Strikes Back (non North America, version 1.0, checksum 0206DF91)
TH Strikes Back (non North America, version 1.0, checksum 0206DF91, without title)
TH Strikes Back (non North America, version 1.0, checksum 020EB346)
TH Strikes Back (non North America, version 1.0, checksum 020E154A)
Thunder Hoop (non North America, ver. X, checksum 00000020, set 1)
Thunder Hoop (non North America, ver. X, checksum 00000020, set 2)
Thunder Hoop (North America, ver. C4, checksum 02A0A008)
Thunder Hoop (ver. 1, checksum 02a09fcd)
Thunder Hoop (ver. X, checksum 00000020, without title)
Touch and Go (non North America, checksum 056533F0)
Touch and Go (non North America, checksum 056C138F)
Touch and Go (non North America, checksum 056C2336)
Touch and Go (North America, checksum 05737572)
VTech Dora the Explorer - Dora TV Adventure Globe (UK)
World Rally 2: Twin Racing (version 09-06, checksum 50A2)
World Rally 2: Twin Racing (version 09-06, checksum 7BE1)
World Rally 2: Twin Racing (version 20-07, checksum B1B8)
World Rally Championship (version 1.0, checksum 3D84, 02 Apr 1993)
World Rally Championship (version 1.0, checksum C448)
World Rally Championship (version 1.0, checksum DE0D, 08 Nov 1993)
World Rallye Championship (prototype on Modular System, 23 Nov 1992)
Xor World (different hardware, ver 1.1, checksum 333462, prototype)
Xor World (Modular System, prototype, set 2)
Xor World (ver 1.2, checksum DB5D10, prototype)
Systems promoted to working
---------------------------
Alantin - Aladdin's Magic Lamp
Bandit (US prototype)
Dark Seal (8-liner)
Huahua Shijie 5 / Feixing Shijie (V107CN)
Kaimen Hu
Nelsonic Super Mario Bros. 3 (Nelsonic)
Nelsonic Super Mario World (Nelsonic)
Roland TR-707 Rhythm Composer
Qiji 6 (V118CN)
Super Shanghai 2000 (set 1, green board)
Super Shanghai 2000 - Wrestle Fiesta (30% bonus, red board)
Zuqiu Wang - King of Football
Clones promoted to working
--------------------------
Bomberman (Version 6.6, Avraam bootleg)
Bomberman (Version 6.6, J.T. bootleg)
Master Boy Version II (Italy, set 2, checksum 629B)
Super Shanghai 2000 (set 2, green board)
New systems marked not working
------------------------------
3 Mini
36-in-1 Classic Games phone case
AV-Mahjong Yanchana Koneko (Japan Ver 1.01 1990/08/23)
Bai Bian Dou Dizhu
Bandai / SSD Company LTD Let's! TV Play Gekiwaza Shuutoku Gekiranger - Super Gekiranger-e no Michi (Japan)
Bandai / SSD Company LTD Let's! TV Play Taikan Daikaijuu Battle: Ayatsure! Ultra Daikaijuu! (Japan)
Bandai Anpanman Color PC (Japan)
Bandai Let's! TV Play Team Taikou! Card de Power Up! Tamagotchi School Senshuken (Japan)
Biorhythm (For-Play)
Casio FZ-1 Digital Sampling Synthesizer
Casio Super Picky Talk - My room fantasy
Challenge Golf (J 990326 V1.000)
Chanbara Kids (Japan)
Chaoji Bie Qi (V205CN)
Chaoji Gan Dengyan (V110CN)
Dahua Xiyou (V201CN)
Diier-D-10 168-in-1 phone case
Dingji Dou Dizhu
Dou Dizhu II
dreamGEAR My Arcade Ms. Pac-Man (DGUNL-7010, Pocket Player Pro)
dreamGEAR My Arcade Pac-Man (DGUNL-4198, Pocket Player Pro)
Epoch / SSD Company LTD Sasuke & Kinniku Battle!! Sportsman No. 1 Ketteisen (Japan)
Extrablatt
Fengdou Jiaqiang Ban
Fengkuang Dou Dizhu
Fisher Price Smart Cycle
Flashback
G9 Game Box 666 Games
Gangbao Sifang
Huangpai Zuqiu Plus / Chaoji Shuangxing Plus (V103CN)
Huo Qilin (V116CN)
JAKKS Pacific Inc / Code Mystics Retro Arcade featuring Space Invaders (JAKKS Pacific TV Game)
JAKKS Pacific Inc / Digital Eclipse World Poker Tour (JAKKS Pacific TV Game)
JAKKS Pacific Inc / HotGen Ltd Bejeweled Deluxe (JAKKS Pacific TV Game) (Feb 28 2008 22:54:43)
JAKKS Pacific Inc / HotGen Ltd The Price Is Right (JAKKS Pacific TV Game) (Mar 24 2009 17:34:55)
JAKKS Pacific Inc / HotGen Ltd Star Wars: The Clone Wars - Republic Squadron (JAKKS Pacific TV Motion Game) (May 6 2009 12:53:31)
JAKKS Pacific Inc / HotGen Ltd Thomas & Friends - Right on Time (JAKKS Pacific TV Game) (Jun 28 2006 18:24:37) (US, NTSC)
JAKKS Pacific Inc Blue's Room: Coloring With Blue (JAKKS Pacific TV Game)
JAKKS Pacific Inc SpongeBob SquarePants Dilly Dabbler (JAKKS Pacific TV Game)
JAKKS Pacific Inc Super Silly Makeover (JAKKS Pacific TV Game)
JAKKS Pacific Inc Tele-Doodle (JAKKS Pacific TV Game)
Korg Triton Music Workstation/Sampler (v2.0.0)
L.J.Technical Systems Mac III 6502 Microcomputer
Jan Mu
Jin Huangguan 3-dai (V445CN)
Jungle King 2004 (V101US)
Lexibook Compact Cyber Arcade - Batman (JL2367BAT)
Lexibook Compact Cyber Arcade - Disney Princess (JL2367DP, 150-in-1)
Lexibook Compact Cyber Arcade - Spider-Man (JL2367SP, 150-in-1)
Lexibook Cyber Arcade Pocket - Disney Princess (JL1895DP)
Lexibook Cyber Arcade Pocket - Spider-Man (JL1895SP-2)
Lexibook Cyber Arcade Racing (JL3150)
Lexibook Power Console - Lilo & Stitch
Loto-Play (set 1)
Mahjong Jongoh (Japan, TTL800-03-04)
Mahjong Sweet Academy (Japan, TSM010-002)
Mahjong The Mysterious World Returns (Japan)
Majiang Zhengba (V103CN)
Majiang Zhizun (S100CN)
Mega Turbo 2
MGA Entertainment Miuchiz Bratz Cloe
MGA Entertainment Miuchiz Bratz Yasmin
MGA Entertainment Miuchiz Monsterz Creeper
MGA Entertainment Miuchiz Monsterz Inferno
MGA Entertainment Miuchiz Monsterz Roc
MGA Entertainment Miuchiz Pawz Dash
MGA Entertainment Miuchiz Pawz Spike
MITS Altair 8800b
Mueve
Mushiking The King Of Beetles 2003 Second (Japan)
Namco / Mitsubishi DS-5000 Driving Simulator
Neo Carnival
Ob-La-Di
Olivetti Celint 2000 (Superfono Santander edition)
Paint 'N Puzzle Super
Piaoliang Jinhua
Piaoliang Jinhua 2
Play 4 Texas Hold'em
Progressive Clown Magic
Pub Time Darts v1.4
Radica Jibbi
Red5 Retro Arcade Game Controller (150-in-1)
Royal 5+ (V101US)
San Da Ha
Sega SystemSP Factory Check Server
Shenzhou Jielong
SSD Company LTD PowerKIDS Jr. (XaviXPORT, Japan)
SSD Company LTD XaviX Aero Check & Balance (XaviXPORT, Japan)
STC Telecommunications Ltd. STC 3910 Executel
Super Match 2003 (Version 3.1 2003-11-04)
Super Multi (DOB)
System 3000 Kramergame Poker (encrypted set 4)
System 3000 Kramergame Poker (encrypted set 5)
Takara Tomy Boku wa Plarail Untenshi - Shinkansen de Ikou! (2007 version) (Japan)
Takara Tomy Punirunes (Europe, pastel blue)
Tiansheng Haoshou (V101CN)
Tomy Takara Disney Princess Dress Mania TV (Japan)
Top Draw (encrypted, set 1)
Turbo Poker 1 (set 1)
unknown 100-in-1 handheld (Mega Drive based)
unknown Kramer Poker (encrypted)
Vision Quest
Wakeng
Xin Jin Huangguan (V400CN)
Xiyou Douniu (S110CN)
New clones marked not working
-----------------------------
005 (earlier version?)
Action
Allfred
Animal Wonders (ver A900 66)
Animal Wonders (ver A900, Bicigo bootleg)
Asterix und Kleopatra
Bad Cats (LF-1)
Bandai Super Note Club µ teen's time (Japan)
Casio FZ-10M Digital Sampling Synthesizer Module
Casio FZ-20M Digital Sampling Synthesizer Module
Chaoji Da Manguan II (China, V765C)
Cherry Bonus V Five (V1.4)
Cue Ball Wizard (Spanish)
Dream 9 Flower (v1.00c, set 2)
Funny Land de Luxe (W2 set)
Funny Land de Luxe (W4 set)
Glass (development PCB)
Glücks-Stern
Goldart (France, Covielsa license)
Goldart (Germany)
Goldart (PIC16C54, France, Covielsa license)
Goldart (PIC16C54, Germany)
Goldart (PIC16C54, Portugal)
Goldart (PIC16C54, Spain)
Goldart (PIC16C54, United Kingdom)
Goldart (United Kingdom)
Grand Hand
GTI Double or Nothing Draw Poker (GoT PCB, set 2)
GTI Double or Nothing Draw Poker (GoT PCB, set 3)
Happy Farm (Ver. IN.01.02.B)
Happy Pierrot (V987271)
HI-LO Double Up Joker Poker (set 2)
JAKKS Pacific Inc / Digital Eclipse EA Sports Classics: NHL 95 & Madden 95 (JAKKS Pacific TV Game)
JAKKS Pacific Inc / HotGen Ltd Bob the Builder - Project: Build It (JAKKS Pacific TV Game) (Feb 28 2006 10:48:40)
JAKKS Pacific Inc / HotGen Ltd Disney (JAKKS Pacific TV Game) (SPG110 hardware, 28 MAY 2004 A)
JAKKS Pacific Inc / HotGen Ltd Thomas & Friends - Right on Time (JAKKS Pacific TV Game) (Jun 28 2006 18:01:22) (UK, PAL)
Juwel
Karo As
Knights of Valour / Sanguo Zhan Ji / Sangoku Senki (bootleg, ver. 112CN?)
Knights of Valour Plus / Sanguo Zhan Ji Zhengzong Plus / Sangoku Senki Masamune Plus (bootleg, ver. 117CN?)
Korg Triton Music Workstation/Sampler (v2.5.3)
Korg Triton Music Workstation/Sampler (v2.5.0)
Kuaile Xiyou Ji (V102CN)
Little Witch (Ver. EN.01.A)
Long Hu Bang II: Cuo Pai Gaoshou (China, V127C)
Long Hu Zhengba 2 (China, VS210M)
Long Hu Zhengba 2 (China, VS220M)
Loto-Play (PIC16C54)
Loto-Play (set 2)
Loto-Play (set 3)
Loto-Play (set 4)
Lucky Star (newer Z180-based hardware, set 2)
Magic Bomb (Ver. BR71.A, 30/05/14)
Master Boy (1987, Modular System)
Monkey Land (Ver. EN.20.B)
Multi Multi
Pro Cycle Tele Cardioline (Salter fitness bike, older hardware, ver. 1.0, checksum 1AF9)
Pro Cycle Tele Cardioline (Salter fitness bike, older hardware, ver. 1.0, checksum 5678)
Pro Cycle Tele Cardioline (Salter fitness bike, older hardware, ver. 1.0, checksum BAE7)
Pro Cycle Tele Cardioline (Salter fitness bike, unknown version)
Pro Stepper Tele Cardioline (Salter fitness stepper, older hardware, ver. 1.0, checksum 6D94)
Pro Stepper Tele Cardioline (Salter fitness stepper, older hardware, ver. 1.0, checksum 8BF3)
Pro Stepper Tele Cardioline (Salter fitness stepper, older hardware, ver. 1.0, checksum 8E5A)
Radikal Bikers (prototype)
Shuang Long Qiang Zhu 2 VS (China, VS203J, set 2)
Special Dream 9 (v1.0.7G)
Squash (newer PCB)
SSD Company LTD XaviX Bowling (XaviXPORT, PT2-BWL-11, Japan)
Sunny
Super Mario Brothers (pinball, Spanish, set 1)
Super Mario Brothers (pinball, Spanish, set 2)
Super Splash (Ver 1.0, checksum 2104394E, 27 Oct 1993)
Tai Pan Money
Top Draw (encrypted, set 2)
Top Draw (encrypted, set 3)
Top Draw (encrypted, set 4)
Turbo Poker 1 (set 2)
Turbo Poker 2 (set 4)
Turbo Poker 2 (set 5)
Turbo Sunny
Zulu (Ver. 2.04J, Feb 3 2004)
New working software list items
-------------------------------
a7800: Impossible Mission (NTSC, bug-fix)
bbc_rom:
Colourjet Driver 1.0, GameROM: Chuckie Egg 1.10, GameROM: Missile Control 1.10, GameROM: Snapper 1.10, Mega-ROM 1.03,
Wordwise-B20 1.20, XOB Multi Print Server 2.03
cdi: Cyber Soldier Sharaku (Japan)
ekara_cart:
e-kara Web cartridge 8M (used, with 8 songs, set 2) (Japan), e-kara Web cartridge 8M (used, with 8 songs, set 3) (Japan),
e-kara Web cartridge 8M (used, with 8 songs, set 4) (Japan), e-kara Web cartridge 12M (used, with 12 songs, set 2) (Japan),
e-kara Web cartridge 12M (used, with 12 songs, set 3) (Japan), e-kara Web cartridge 12M (used, with 12 songs, set 4) (Japan),
e-kara Web cartridge 12M (used, with 12 songs, set 5) (Japan), e-kara Web cartridge 12M (used, with 12 songs, set 6) (Japan),
e-kara Web cartridge 12M (used, with 12 songs, set 7) (Japan), e-kara Web cartridge 12M (used, with 12 songs, set 8) (Japan),
e-kara Web cartridge 12M (used, with 12 songs, set 9) (Japan), e-kara Web cartridge 28M (used, with 26 songs) (Japan),
Kids' Song 20 (Japan) (KD-4)
fmtowns_cd:
Advanced Dungeons & Dragons - Heroes of the Lance, Arquelphos, CD Learning System II - New Horizon English Course 3,
CD Learning System II - New Horizon English Course 3 (FM Towns Marty version),
ClearMind - Shimoguchi Yuuzan no Shuuchuuryoku Kaihatsu, Digital Pinup Girls Vol. 2 - Lovely Shooting,
Euphony II / Score V1.1 L10, F-BASIC386 Compiler V2.1 L20, FM Towns Appli Jikkou Set (TownsGEAR, F-BASIC386) V2.1 L20,
FM Towns Demonstration CD-ROM 1993-nen Haru-gou, Fouge Vol. 1 - Ki - Japan - Maeda Shinzou no Sekai,
Fujitsu Journal Special Edition by CD-ROM, Heike Monogatari (Joukan) (rerelease), Image Fight (demo),
Iwanami Bungakukan - Natsume Souseki, LiveMovie V1.1 L10, Many Colors (HMD-225), Moko - Dougen Zenji 750-kai Daionki Kinen,
Music Pro-Towns v1.3 (MIDI Ongenban), TownsGraph V2.1 L10
megadriv:
Earthworm Jim 2 (USA, prototype 19950809)
Lethal Wedding (demo 1), Lethal Wedding (demo 2)
Attack of the Petscii Robots, Fire Shark (Retro-Bit), Gaiares (Retro-Bit), The Lost Vikings (USA, rev. A),
Magic Girl: featuring Ling Ling the Little Witch (Europe, USA), Smart Mouse (USA), The Smurfs (Brazil), Syd of Valis (Retro-Bit),
T.C.K - The Cursed Knight, T.C.K - The Cursed Knight (demo 1.0), T.C.K - The Cursed Knight (demo 1.1),
T.C.K - The Cursed Knight (demo 2.0), T.C.K - The Cursed Knight (demo 2.1), T.C.K - The Cursed Knight (demo 3.0),
T.C.K - The Cursed Knight (pre-release beta), Thunder Paw, Truxton (Europe, USA) (Retro-Bit), Valis (Retro-Bit),
Valis III (Retro-Bit), Xeno Crisis
Captain Barrel (demo)
Black Jewel Reborn (demo 2.1), Black Jewel Reborn (demo 2.11)
Kirito - The Game (demo)
psx:
3, 2, 1, Smurf! My First Racing Game (Europe), 2002 FIFA World Cup (Europe), 2002 FIFA World Cup (France),
2002 FIFA World Cup (Germany), 2002 FIFA World Cup (Italy), 2002 FIFA World Cup (Spain), Ace Combat (Japan), Air Combat (Europe),
Air Combat (Europe) (EDC), Darkseed (Japan), Transport Tycoon 3D: SL Kara Hajimeyou!! (Japan)
sega_beena_cart: Densha Daishuugou! Card de Asobou
snes:
Mechanoids II - The Final Conflict (non-playable prototype), Mechanoids II - The Final Conflict (prototype)
Dragon View (USA, Limited Run Games), Dragon View (USA, prototype), Eyra - The Crow Maiden (USA),
Eyra - The Crow Maiden (demo 20210910), Eyra - The Crow Maiden (digital), Fork Parker's Crunch Out,
Ghoul Patrol (USA, Limited Run Games), Jim Power - The Lost Dimension in 3D, Märchen Adventure Cotton 100% (USA),
Socks the Cat Rocks the Hill, Super Turrican 2 (USA, Strictly Limited Games), Super Turrican Collection (USA),
Sydney Hunter and the Caverns of Death (Europe), Unholy Night: The Darkness Hunter (Europe),
Zombies Ate My Neighbors (USA, Limited Run Games)
spectrum_cass:
J.S. Compilation 1
British Isles Geography - Ports, Countries - Africa - Cities, Countries - Africa - Features, Countries - Australia - Features,
Countries - Australia - Towns, Countries - South America - Features, Klokkijken Analoog + Klokkijken Digitaal, Learn Chess,
Lifeboat, Prince, Princess and the Wicked Witch, World Geography - Land & Water
Chuck Yeager's Advanced Flight Trainer (Dro Soft), Chuckman (ZX Data), J.S. Compilation 2, J.S. Compilation 4, J.S. Compilation 5,
J.S. Compilation 6, J.S. Compilation 7, Vindicators (Erbe), Vocabulario Aleman (Cohete), Vocabulario Frances (Portero),
Vocabulario Infantil Frances (Raton), Vocabulario Infantil Ingles (Platero), VU-3D (Polbrit), VU-3D (Psion),
VU-Calc (Investronica), Wanderer (MCM), Wanderers - Chained in the Dark (alt) (English), Wanderers - Chained in the Dark (Czech),
Wanderers - Chained in the Dark (Russian), Wanderers - Chained in the Dark (Slovak), War in the East (for Timex Sinclair 2068),
Your Spectrum Mega Basic (v4.0), ZX Football Manager 2005 (128K)
zx81_cass:
1K Supertrio, House of Gnomes (alt), Kludo + Battleships, ZX81 Program Pack 2, ZX81 Program Pack 4, ZX81 Program Pack 5,
ZX81 Program Pack 6
Darts (type-in), Kong Jump (type-in, Your Computer Vol. 3 № 6 - June 1983),
Mad Maze (type-in, Sinclair User № 11 - February 1983), Meteors II (type-in), On Final (type-in, The ZX Collection - Winter 1984),
Othello (Roy Eastwood), Pilot (type-in), Road Hog, Universal Patterner (type-in, Sinclair Programs № 1 - May/June 1982)
Matemática II
Trader (Trimp)
2ª Dimensão, Aventura & Mistério, Aventuras na Selva (type-in, Micro Sistemas Nº 23 - Agosto 1983), Bichos & Cia, Combate,
Defensor 3D, Mercador dos Sete Mares, Midway, Patrulha Galática, Retorno dos Vegas, Selva, Subespaço, Terceira Dimensão, Valkirie,
Velho Oeste, Visita ao Ca$$ino, Zaxxon
Captain on the Bridge - Episode 1: Sinclair Maru?
Software list items promoted to working
---------------------------------------
bbc_rom: Barry-Box
pc98: Hamlet, Houkago wa Betsu no Kao, LEX
sega_beena_cart: Soreike! Anpanman Card de Tanoshiku ABC
New software list items marked not working
------------------------------------------
bbc_rom: BeebScan 1.30
fmtowns_cd: CRI StacCard, FM Towns Demonstration CD-ROM 1992-nen Haru-gou, Tele Harmonium - City Lights
pc100_flop: Aerial, Lift, Mieyen
psx: Bedlam (Europe)
saturn: AI Shougi 2 (Japan)
sega_beena_cart: Go! Go! Advance Drive: 6-tsu no Machine ni Chousen da! (Rev. S-100004-1100)
smartcycle_cart:
Discover the Dinosaurs (0308), Learning Adventure (0608), The Penguins of Madagascar (1410), Scooby-Doo! (2108)
snes: Rendering Ranger R2 (USA)
snotec: Nakayoshi Diary (1999), Nakayoshi PetMate, Ochame na PetMate 2, Primo Puel
squale_cart: Squale BASIC, Squale BASIC (Squash)
zx81_cass: Fighter Pilot
Translations added or modified
------------------------------
Belarusian
Merged pull requests
--------------------
- 7564: frontend/mame: Allow Lua scripts to change the enabled property for input classes.
- 13456: psx.xml: Added twelve items (eleven working), and replaced four items with better dumps.
- 13471: Added a Belarusian UI translation.
- 13490: machine/ldp1450hle.cpp: Added preliminary text overlay support; atari/cops.cpp: Added Vision Quest.
- 13524: vtech/prestige.cpp, snotec.xml: Added Note Club µ teen's time and four new software items.
- 13529: adp/stella8085.cpp: Added dumps of eleven games (not working).
- 13583: act/victor9k_fdc.cpp: Greatly improved the Victor 9000 floppy controller emulation.
- 13594: bus/multibus: Propagate the bus clock frequency to slots on start.
- 13612: snes.xml: Added eighteen items (seventeen working), and replaced three dumps with modified headers.
- 13623: casio/fz1.cpp: Added preliminary emulation of the Casio FZ series samplers.
- 13628: tvgames/spg2xx.cpp: Added two TV games based on SunPlus SoCs (one working).
- 13629: video/ef9345.cpp: Fixed the double-height character scaling algorithm.
- 13630: cpu/z80: Optimized pending interrupt checks.
- 13631: video/ef9345.cpp: Fixed insert attribute handling and cursor rendering.
- 13636: Updated Visual Studio build settings to separate options by compiler type and reflect current clang-cl.
- 13636: moog/source.cpp, moog/nl_source.cpp: Emulated the envelope generators and low-frequency oscillator timing.
- 13637: oberheim/dmx.cpp: Updated sound routing for the new sound system.
- 13639: midway/williams.cpp: Added Next Century (Spanish Defender bootleg).
- 13640: gaelco/gaelco2.cpp: Added four versions of Touch and Go.
- 13641: formats/tzx_cas.cpp: Log warnings for bad checksums and truncated images.
- 13642: linn/linndrum.cpp: Updated sound routing for the new sound system.
- 13643: 3rdparty/expat: Updated to expat 2.7.1 (fixes compilation with Emscripten 3.1.35).
- 13644: midw8080/8080bw.cpp; Added a Spanish Space Invaders bootleg called Cosmic Battle.
- 13645: sega/sega_beena.cpp, sega_beena_cart.xml: Added peripheral card reader support and three software items.
- 13646: namco/mappy.cpp: Fixed the Pac'n'Pal bonus life DIP switch setting labels.
- 13651: fmtowns_cd.xml: Added 23 items (twenty working), and replaced three items with better dumps.
- 13654: cpu/z80: Removed the effective address variable – effective addresses can be passed around as needed.
- 13655: misc/acefruit.cpp: Added Flashback (not working).
- 13656: casio/pickytlk.cpp: Added Super Picky Talk - My room fantasy (not working).
- 13657: olivetti/celint2k.cpp: Dumped an Olivetti Celint 2000 phone/Videotext terminal.
- 13658: saturn.xml: Added one item (not working), and replaced nine items with better dumps.
- 13659: sega/model2_v.cpp: Added an upper limit to the number of geometry operations to avoid an infinite loop.
- 13660: capcom/cps2.cpp Added Publicity versions of Puzz Loop 2 and Janpai Puzzle Choukou.
- 13662: act/victor9k.cpp: Fixed 8253 PIT input clock frequencies and output connections, allowing serial ports to work.
- 13664: phoenix/phoenix.cpp: Dumped the PROMs for Next Fase.
- 13665: act/victor9k_hdc.cpp: Emulated the Victor 9000 SASI hard disk controller.
- 13666: cdi.xml: Added Cyber Soldier Sharaku.
- 13667: cpu/i960: Reduced stack padding for servicing interrupts to avoid stack overflows.
- 13668: sega/segaybd.cpp: Added additional Japanese versions of G-LOC Air Battle and Power Drift.
- 13671: cpu/z80: Changed source syntax to use an @ prefix rather than a call keyword to invoke macros.
- 13672: docs: Fixed a formatting error and some syntax warnings.
- 13673: debugger/osx: Added a workaround for auto-scrolling views failing to scroll when they initially fill.
- 13674: gaelco/mastboy.cpp: Added eleven versions of Master Boy and corrected/verified supported versions.
- 13675: taito/taitojc.cpp: Changed the comment for sidebs2j to match the test screen.
- 13676: cpu/z80: Simplified 16-bit memory accesses (improves performance).
- 13677: tvgames: Added two TV games (not working).
- 13679: gaelco/mastboyo.cpp: Added a 1987 version of Master Boy using a Z80 CPU.
- 13680: moog/nl_source.cpp: Moved the netlist declaration to its own header.
- 13681: galaxian/galaxian.cpp: Added an encrypted Lady Bug bootleg.
- 13682: dataeast/brkthru.cpp: Added the World release of Break Thru.
- 13683: namco/namcos12.cpp: Changed the year for Tekken 3 from the copyright year to the release year.
- 13684: gaelco: Dumped the PLDs for several Gaelco games.
- 13686: debug/debugvw.cpp: Fall back to zero when recomputing the expression if the previous expression can’t be parsed.
- 13687: debugger/win: Added symbolic constants for console pane view indices.
- 13688: gaelco/goldart.cpp: Dumped three additional versions of Goldart (not working).
- 13690: Dumped the PROMs and PLDs for several Gaelco Modular System games and bootlegs.
- 13691: taito/taitotz.cpp: Edited descriptions and release years.
- 13692: dataeast/brkthru.cpp: Removed a bootleg with identical ROMs to the official World release.
- 13693: pinball/gts3a.cpp: Dumped Cue Ball Wizard (Spanish) from Vifico.
- 13694: debug/debugcmd.cpp: Changed the behavior of the debugger symlist command.
- 13695: gaelco/lotoplay.cpp: Dumped four versions of Loto-Play (not working).
- 13696: namco/rallyx.cpp: Confirmed the PROM content for Danger Track.
- 13697: tvgames: Added fifteen TV games based on SunPlus SoCs (twelve working).
- 13698: pc/play4texash.cpp: Dumped Play 4 Texas Hold’em (casino poker machine).
- 13699: gaelco/gaelco2.cpp: Added an unprotected version of Lizard Hunt.
- 13700: gaelco/gaelcof3.cpp: Dumped the Mueve and Ob-La-Di kiddie rides.
- 13702: gaelco/gaelco2.cpp: Added four versions of Bang!/Gun Gabacho.
- 13703: gaelco/gaelco3d.cpp: Added two versions of Football Power.
- 13704: misc/flower.cpp: Dumped a Sega/Alpha Flower board (the program ROM matches the Komax version).
- 13706: gaelco/gaelco.cpp: Added a prototype of Last KM.
- 13707: tandberg/tdv2100_disp_logic.cpp: Fixed attribute handling and polarity for some jumper settings.
- 13708: namco/namcos21.cpp: Changed the background fill colour for the Winning Run games to palette index zero.
- 13710: roland/roland_tr707.cpp: Emulated most of the hardware besides the display and audio.
- 13711: gaelco/gaelco2.cpp: Dumped nine Salter fitness machine versions (one working).
- 13712: korg/korgtriton.cpp: Added a skeleton driver for the Korg TRITON sampling music workstation.
- 13713: gaelco/gaelco.cpp: Added an additional version of Big Karnak.
- 13714: cirsa/missbamby.cpp: Dumped Arfyc 3 Mini.
- 13716: misc/miuchiz.cpp: Flagged systems as having unemulated sound (fixes validity errors).
- 13718: cpu/mb86235: Improved TGPx4 disassembly and emulation, particularly for data transfers.
- 13720: spectrum_cass.xml: Added 35 working items, and replaced one item with a better dump.
- 13721: moog/memorymoog.cpp, oberheim/xpander.cpp: Simplified LED matrix output.
- 13722: gelco/goldart.cpp: Dumped four versions of Goldart using PIC16C54 MCUs.
- 13723: skeleton/whtm68k.cpp: Marked systems as having imperfect sound rather than completely unemulated sound.
- 13724: gaelco/thoop2.cpp: Added four additional versions of TH Strikes Back.
- 13725: gaelco/gaelco2.cpp: Added an additional Pro Cycle Tele Cardioline set.
- 13726: gaelco/gaelco.cpp: Added two additional versions of Squash (one working).
- 13727: Improved emulation of the VT369 SoC and added internal ROMs to a number of systems using it.
- 13729: cpu/z80: Store flag register bits separately (improves performance).
- 13730: tvgames: Added six TV games based on SunPlus SoCs (five working).
- 13731: misc/falgas_m89.cpp: Marked systems as having imperfect sound, rather than completely unemulated sound.
- 13732: gaelco/gaelco.cpp: Added five additional versions of Thunder Hoop.
- 13734: nichibutsu/nbmj8688.cpp: Improved DIP switch setting labels for Mahjong Crystal Gal and Mahjong Crystal Gal 2.
- 13735: galeco/wrally_ms.cpp: Dumped a World Rally Championship prototype running on the Modular System (not working).
- 13736: handheld/hh_sm510.cpp: Added Tronica Treasure Island.
- 13737: pinball/gts3a.cpp: Dumped a Spanish version of the Super Mario Bros pinball.
- 13738: adp/adp.cpp, adp/stella8085.cpp, adp/stellafr.cpp: Dumped eleven games (not working).
- 13739: handheld/hh_sm510.cpp: Added Elektronika Vesolaya arifmetiki.
- 13740: gaelco/xorworld_ms.cpp: Dumped a version of Xor World for the Modular System.
- 13742: handheld/hh_sm510.cpp: Added the Soviet prototype Uchitel' arifmetiki device.
- 13743: gaelco: Dumped the PLDs and PROMs for three games on the Modular System.
- 13744: gaelco/gaelco.cpp: Moved some Salter fitness machines to a more appropriate source file.
- 13746: gaelco/gaelco3d.cpp: Added a prototype of Radikal Bikers (not working).
- 13747: gaelco/glass.cpp: Added a prototype of Glass (not working).
- 13748: video/ppu2c0x_vt.cpp: Added support for high-resolution modes, and improved VT32 PPU emulation.
- 13949: tvgames: Added six JAKKS Pacific TV games (four working).
- 13750: gaelco/wrally.cpp: Added three additional versions of World Rally Championship.
- 13751: gaelco/gaelco.cpp: Identified the test switch for Salter exercise machines.
- 13752: handheld/hh_sm510.cpp: Added Elektronika Vinni-Pukh (Winnie the Pooh).
- 13753: gaelco/gaelco2.cpp: Added three additional versions of World Rally 2.
- 13754: sanyo/phc25.cpp: Connected the CRT controller’s GM1 input to I/O port 0x40 bit 4.
- 13755: formats/phc25_cas.cpp, sanyo/phc25.cpp: Corrected the cassette signal polarity.
- 13757: gaelco/targeth.cpp: Added two additional versions of Target Hits/Quick Shots.
- 13758: emu/validity.cpp: Validate device input defaults and inputs for non-default slot options.
- 13759: cirsa/missbamby.cpp: Added a note about an alternate ROM arrangement for Deta Multy.
- 13760: sinclair/tsconf_rs232.cpp: Emulated the TS-Conf “ZiFi” UART.
- 13761: tvgames: Added eight TV games (five working), and re-dumped the Wall-E TV game.
- 13762: gaelco/wrally.cpp: Reordered the World Rally Championship sets by likely release order.
- 13763: gaelco/glass.cpp: Added seven additional versions of Glass and Super Splash.
- 13764: trs/coco3.cpp: Reordered devices in machine configuration to work around non-deterministic behaviour.
- 13765: megadriv.xml: Added 27 working items, and replaced one item with a better dump.
- 13766: gaelco/lotoplay.cpp: Added a version of Loto Play using a PIC16C54 MCU.
- 13769: gaelco/gaelco3d.cpp: Added three additional versions of Surf Planet.
- 13770: cpu/sharc: Corrected alignment of 32-bit PM bus accesses.
- 13771: gaelco/targeth.cpp: Updated a system short name in a comment.
- 13772: gaelco/gaelco3d.cpp: Added three additional versions of Speed Up.
- 13775: machine/mm58174.cpp: Improved leap year handling, save state support and logging, and cleaned up code.
- 13776: gaelco/splash.cpp: Added three additional versions of Splash!
- 13777: gaelco/splash_ms.cpp: Added an additional version of Splash for the modular system.
- 13778: tvgames: Added seven TV games based on SunPlus SoCs (two working).
- 13779: taito/taitotz.cpp: Marked the hard disk for the Japanese version of Raizin Ping Pong as a bad dump.
- 13781: gaelco/gaelco2.cpp: Added an additional version of Maniac Square.
- 13782: sanyo/phc25.cpp: Corrected the CRT controller type and fixed incorrectly re-triggered interrupts.
- 13783: gaelco/splash.cpp: Added three additional versions of Splash! and New Splash.
- 13784: gaelco/glass.cpp: Added an earlier version of Super Splash.
- 13785: gaelco/xorworld_ms.cpp: Dumped an additional version of Xor World on the Modular System (not working).
- 13786: sega/segahang.cpp: Fixed the PCM sample ROM loading for endurobl.
- 13787: sinclair/specnext.cpp: Removed the imperfect graphics flag (emulated graphics features are believed to be correct).
- 13788: heathzenith/z100.cpp: Corrected and confirmed all the Z-100 PROM dumps.
- 13789: roland/roland_tr707.cpp: Added an interactive layout for the TR-707 and TR-727.
- 13792: 3rdparty/bx, file/posixdir.cpp, file/posixptty.cpp: Adjusted some platform detection code.
- 13793: gaelco/gaelco2.cpp: Added the correct graphics and sound ROMs for the North America version of Touch and Go.
- 13794: gaelco/xorworld.cpp: Added a prototype of Xor World 1.2.
- 13795: konami/k007121.cpp: Fixed the sprite limit and moved the sprite RAM bank selection logic into the device.
- 13796: sega/model2.cpp: Implemented texture mirroring and fixed some texture issues affecting racing games.
- 13798: video/hd61602.cpp, roland/roland_tr707.cpp: Emulated the HD61602 LCD controller and Roland TR-808 display.
- 13799: cpu/m6800: Fixed the 6801 ICR read handlers (high- and low-order bytes were reversed).
- 13800: gaelco/gaelco.cpp: Added two versions of Xor World on earlier hardware (not working).
- 13801: tvgames/spg2xx.cpp, tvgames/spg2xx_pdc.cpp: Added seven working games.
- 13802: gaelco/xorworld_ms.cpp: Added graphics, sound and input emulation, and promoted the games to working.
- 13803: usp/patinho_feio.cpp: Fixed some corrupted text in the internal artwork for the Patinho Feio computer.
- 13804: nichibutsu/galivan.cpp: Re-dumped the Tecfri version of Ninja Emaki.
- 13805: gaelco/wrally_ms.cpp: Improved emulation so the game boots and shows graphics.
- 13806: gaelco/wrally.cpp: Reordered World Rally Championship sets.
- 13807: namco/namcos11.cpp: Noted that music synchronisation issues in Pocket Racer are an original game bug.
- 13808: bus/spectrum/ay: Added a slot to allow the sound module to be selected for the Spectrum 128 computer family.
- 13809: bus/spectrum/zxbus: Grouped ZXBUS device source files in a subdirectory.
- 13812: sinclair/z88.cpp: Moved the Cambridge Computers Z88 and associated devices to the Sinclair project.
- 13813: Added thirteen TV games and handheld games (two working).
- 13814: sega/model1_m.cpp, sega/model2.cpp: Fixed sine/cosine lookup corner cases (fixes issues in Daytona USA).
- 13815: machine/mos6551.cpp: Copy received data from shift register to data register bit-by-bit during stop bit.
- 13816: astrocorp/astrcorp.cpp: Added a note about what the ASTRO F01 chip is based on die markings.
- 13818: konami/contra.cpp: Added the watchdog timer.
- 13819: konami/tmnt2.cpp: Removed the sound CPU non-maskable interrupt connection for Lightning Fighters.
- 13820: ekara_cart.xml: Added a Kids' Song 20 cartridge and twelve used e-kara Web cartridges.
- 13821: tvgames/xavix_2002.cpp: Re-dumped the ROM for PowerKIDS Jr.
- 13822: gaelco/wrally_ms.cpp: Fixed graphics priorities and promoted the World Rallye prototype to working.
- 13823: sinclair/tsconf.cpp: Added CRAM initialisation, and changed the initial system RAM fill to 0x00.
- 13825: Dumped seven TV games and hand-held games.
- 13827: heathzenith/z100.cpp: Fixed the 8085 speed, improved saved state support, and tidied code.
- 13828: machine/spg_renderer.cpp: Don’t blend when drawing over transparent pixels.
- 13830: Removed a few empty if blocks in the build scripts for the SDL OSD layer.
- 13831: zx81_cass.xml: Added 37 items (36 working).
- 13832: dataeast/dec8.cpp: Corrected non-maskable interrupt gating logic for The Real Ghostbusters.
- 13834: act/victor9k.cpp: Restored hard disk controller access.
- 13837: file/posixptty.cpp: Added a workaround for systems that don’t define PATH_MAX.
- 13839: taito/taitotz.cpp: Improved 3D graphics, including adding support for alpha effects on direct geometry.
- 13840: sinclair/tsconf.cpp Emulated memory access cache and wait states for 14 MHz operation. .
- 13843: namco/wacky_gator.cpp: Improved the internal artwork for Wacky Gator.
- 13846: pinball/gts3a.cpp: Dumped an earlier version of the Vifico Super Mario Brothers pinball machine.
- 13847: taito/taitotz.cpp: Increased the size and improved handling of the direct-FIFO (fixes crashes).
- 13848: Dumped four TV games/electronic toys and four associated cartridges.
- 13849: casio/fz1.cpp, formats/fz1_dsk.cpp: Added floppy drive to Casio FZ-1, and corresponding floppy disk format.
- 13851: sega/model2.cpp: Improved sound communication.
- 13856: roland/roland_tr707.cpp: Added sound emulation and promoted system to working.
- 13858: tvgames/xavix_2002.cpp: Added Bandai Taikan Daikaijuu Battle.
- 13860: moog/source.cpp, paia/fatman.cpp: Disable superfluous envelope generator stream outputs.
- 13868: sound/dac76.cpp, sound/va_eg.cpp, sound/va_vca.cpp: Adapt to configured inputs and outputs.
- 13870: pc/play4texash.cpp: Dumped the CPLD used by Play 4 Texas Hold'em.
- 13871: namco/namcos12.cpp: Added Tekken 3 (Japan, TET1/VER.D).
- 13872: nintendo/nes_vt369_vtunknown.cpp: Added Lexibook Cyber Arcade Pocket - Spider-Man.
Source changes
--------------
-pgm: use retry_access to sync on reads for 2-way sound comms
-ics2115: update stream before r/w, some irq flag fixes
-skeleton/e100.cpp: Minor cleanup.
* Simplified screen_update, and corrected character width of 6 pixels.
-New driver for Super Shanghai 2000 series. all three existent sets were renamed, rearranged, and moved
to this new driver to complete their emulation.
Systems promoted to working
---------------------------
Super Shanghai 2000 (set 1, green board)
Super Shanghai 2000 - Wrestle Fiesta (30% bonus, red board)
Clones promoted to working
--------------------------
Super Shanghai 2000 (set 2, green board)
-misc/sshanghai.cpp driver. Default DIP switches and cleanup.
New working clones
------------------
Cal Omega - Game 7.9b (Arcade Poker, bootleg?)
-misc: clean up some utf8 strings
-hash/a7800.xml: redumped and corrected ROM labels for foodfu, karatekau, polepos2u. Added PCB values for some more sets
-New sound infrastructure.
* Should be added soon:
- mute
- speaker/microphone resampling
* To be added a little later:
- compression
- reverb
* Needs to be added by someone else:
- coreaudio
- direct
- portaudio
- xaudio2
- js
-sound/va_eg.cpp: Fix assert for debug build
-ef9345: apply same double-height scaling as the real chip (#13629)
* Before this commit, characters with the double-height attribute (H) were scaled by repeating all their scanlines twice.
* In the real chip, the first scanline is repeated three times and the last one only once.
-namco/polepos.cpp: Custom audio device cleanups and fixes
* Save state variables
* Eliminate use of absolute tag by making device tag the same as that of the memory region
* Use finder for memory region
-src/mame/tvgames/spg2xx.cpp: Added 2 plug and plays (#13628)
New working clones
------------------
Dora the Explorer - Dora TV Adventure Globe (UK)
New NOT WORKING machines
------------------------
Let's! TV Play Team Taikou! Card de Power Up! Tamagotchi School Senshuken (Japan)
-Fix for dkong and avi recording
-sound: disable verbosity by default
-taitogn: fix sound routing regression
-sound docs: small corrections after doing a quick read
-cbus/pc9801_86.cpp: fix DAC routing regression
-nec/pc9821.cpp: use the internal IDE BIOS for pc9821ap2
-Some fixes
-cassette: add more items to savestate
-misc: be consistent with dummy save state var name (easy to grep if the workaround is obsolete in the future)
-simulate sh3 sci transmitter emptying, fixes https://github.com/mamedev/mame/issues/13634
-Simplified Popeye & Sky Skipper background code
New working clones
------------------
Chaoji Da Manguan II (China, V765C)
New systems marked not working
------------------------------
Biorhythm (For-Play)
-hash/a7800.xml: corrected ROM label for rampage
-Cleaned up various things.
-More fixes
-cassette/misc: small cleanup
-Some like it wide
-Make avi able to do more than stereo
-sound sliders: press Del to set to 0db like before (mute is alt+left)
-sound sliders: multiply internal value by 10 to allow fine grained slider controls (left/right while holding Shift)
-sound sliders: correction to prev commit
-astrob: apply same fix as spacfury
-Fixed a bunch of new audio system regressions for various Macintosh models.
-oberheim/dmx.cpp: Adapting to new sound interface. (#13637)
-namcos12_cdxa: fix crash on set output gain
-audiomix: use fat triangles instead of arrows for L/R indicators
-moog/source.cpp: emulating envelope generators and LFO timing. (#13636)
-audiomix: more control over db adjustment (like with sliders, hold shift for +/- 0.1, hold ctrl for +/- 10)
-audiomix: update docs after prev commit
-sound: make sure m_samples_to_update is 0 when returning from update()
-atari/jaguar.cpp: adjusted clock of the MIPS based games to the actual chip type
-igs/igs017.cpp: added NVRAM support to most sets
-seta/simple_st0016.cpp: added controls for dcrown
-seta/st0016.cpp: adjusted some visible areas, added some notes
-add preliminary driver for Casio FZ series samplers (#13623)
* implement internal serial interrupt for V50
* support alternate screen dimensions for HD44352
New NOT_WORKING machine
-----------------------
Casio FZ-1 Digital Sampling Synthesizer
New NOT_WORKING clone
---------------------
Casio FZ-10M Digital Sampling Synthesizer Module
Casio FZ-20M Digital Sampling Synthesizer Module
-sound: suppress some warnings
-linn/linndrum.cpp: Adapting to the new sound interface. (#13642)
-formats/tap: added warnings about wrong checksum and size of the image (#13641)
-i8255: remove unreachable code
-device_mixer_interface: set samplerate to osd rate, like how it was before sound rewrite
-magmax,terracre,opwolf: remove obsolete mixer device now that multiple sound outputs can be sent to a sound device single input
(probably can be done to other drivers too, i only did arcade games)
-Revert "device_mixer_interface: set samplerate to osd rate, like how it was before sound rewrite"
* This reverts commit 99fc7b2c7f45562a10dea68c754015c29173b537.
-Fixed discrete (probably)
-sound: add sync time to savestates
-taitosj: workaround for large speed loss
-emu/device.cpp: Allow flagging devices as not working or not supporting saved states.
* emu/device.cpp: Removed device_sound_interface from mixins that require device to register members for saved states.
* emu/machine.cpp: Finalise saved state registrations before loading configuration - network devices no longer leak timers.
* emu/validity.cpp: Added check for systems marked as supporting saved states that use devices lacking saved state support (besides
slot cards).
* machine/mc6852.cpp: First device marked as not supporting saved states.
* osd/interface/audio.h: Avoid unnecessary float/double conversions.
-igs/igs_m027.cpp: Added I/O for ccly.
-igs/igs_m027.cpp: Added internal layout for ccly and fixed some inputs.
* Not promoting to working as I think sound may still be bad.
New clones marked not working
-----------------------------
Kuai Le Xi You Ji (V102CN)
-Only link asmjit if native DRCs are built.
-cpu/h8/h8_adc.cpp: Wrap channel to avoid crash if end channel gets set lower than current channel (MT09160).
-igs/igs_m027.cpp: Added I/O for the Kuaile Xiyou Ji games.
* It's kind of similar to Tarzan Chuang Tianguan 2 Jiaqiang Ban, but with different button assignments, particularly in mahjong
panel mode.
* Not promoting to working as they regularly give "hopper empty" errors in "joystick" mode, possibly due to not liking the timings
from our hopper device.The games are playable if you use Key-Out to pay out winnings.
-igs/igs_m027.cpp: Added a few missing inputs for tct2p, klxyj102cn and klxyj104cn.
* Also added a more detailed comment explaining mahjong panel controls for tct2p.
-netlist: prevent stream buffer overflow after detecting it
-rsp: add preliminary savestates
-rsp: add m_v to savestates
-misc/sshanghai.cpp driver improvements:
* Sorted out and added more default DIP switches.
* Added technical and game notes about the stealth systems.
* Added instructions to play and switch the games.
-3rdparty/expat: Updated expat to version 2.7.1. (#13643)
-ui/info.cpp: Root device is special for non-working message.
-bmc/koftball.cpp: Improved I/O:
* Identified take/w-up/high/low for koftball.
* Make known inputs match test mode for kaimenhu and jxzh.
* Added hopper for kaimenhu and jxzh.
* Identified in-game music DIP switch for kaimenhu and jxzh.
* Identified odds rate DIP switches for jxzh.
* Added credits in/out counters for kaimenhu and jxzh.
* Corrected DIP switch polarity for kaimenhu and jxzh.
-cpu/z80: Optimized detection of attention needed in service step. (#13630)
-igs/igs011.cpp: Fixed inputs for lhb3 (same as lbh2).
* Also identified the auto reach DIP switch for lhb2/lhb3 and cleaned up some code.
-namco/mappy.cpp: Pac'n'Pal settings fix
-gaelco/gaelco2.cpp: Sorted out Touch and Go sets and add missing ones (#13640)
New working clones
------------------
Touch and Go (non North America, 16/Nov/1995, checksum 056533F0)
Touch and Go (non North America, 15/Nov/1995, checksum 056C2336)
Touch and Go (non North America, 15/Nov/1995, checksum 056C138F)
Touch and Go (North America, 14/Nov/1995)
-victor9k: Fix 8253 PIT input clock rates and connect outputs to uPD7201 serial interface (#13662)
-m50dass: device is unemulated, disable cpu for now
-model2: prevent infinite loop in geo_parse() (#13659)
* MAME no longer hangs when exiting Sonic the Fighters service menu
-igs/igs011.cpp: Improved inputs and DIP switches for xymg and wlcc.
* Also initialise data members, filled in some of the lhb2 DIP switch settings that aren't drawn properly from a hardware
screenshot, cleaned up slightly, and updated known issues comment for lhb3.
-capcom/cps2.cpp Added Publicity versions of Puzz Loop 2 and Choko. (#13660)
New working clones
------------------
Puzz Loop 2 (Japan 010201 Publicity)
Janpai Puzzle Choukou (Japan 010820 Publicity)
-misc/acefruit.cpp: Added Flashback (not working). (#13655)
New systems marked not working
------------------------------
Flashback
-fmtowns_cd.xml: Added 23 items (twenty working) and replaced three items with better dumps. (#13651)
New working software list items (fmtowns_cd.xml)
------------------------------------------------
Advanced Dungeons & Dragons - Heroes of the Lance
Arquelphos
CD Learning System II - New Horizon English Course 3
CD Learning System II - New Horizon English Course 3 (FM Towns Marty version)
ClearMind - Shimoguchi Yuuzan no Shuuchuuryoku Kaihatsu
Digital Pinup Girls Vol. 2 - Lovely Shooting
Euphony II / Score V1.1 L10
F-BASIC386 Compiler V2.1 L20
FM Towns Appli Jikkou Set (TownsGEAR, F-BASIC386) V2.1 L20
FM Towns Demonstration CD-ROM 1993-nen Haru-gou
Fouge Vol. 1 - Ki - Japan - Maeda Shinzou no Sekai
Fujitsu Journal Special Edition by CD-ROM
Heike Monogatari (Joukan) (rerelease)
Image Fight (demo)
Iwanami Bungakukan - Natsume Souseki
LiveMovie V1.1 L10
Many Colors (HMD-225)
Moko - Dougen Zenji 750-kai Daionki Kinen
Music Pro-Towns v1.3 (MIDI Ongenban)
TownsGraph V2.1 L10
New software list items marked not working (fmtowns_cd.xml)
-----------------------------------------------------------
CRI StacCard
FM Towns Demonstration CD-ROM 1992-nen Haru-gou
Tele Harmonium - City Lights
Replaced software list items (fmtowns_cd.xml)
---------------------------------------------
Hishouzame / Flying Shark
Strike Commander Plus
Super Street Fighter II - The New Challengers (sample disc)
-misc/acefruit.cpp: Fixed build.
-casio/pickytlk.cpp: Added JD-366. (#13656)
New systems marked not working
------------------------------
Casio Super Picky Talk - My room fantasy
-bmc/koftball.cpp: Added koftball counter outputs.
* Also identified a DIP switch and added a comment about soft settings.
-cpu/z80: Removed internal TADR variable - effective addresses can be passed around as needed. (#13654)
-Add a much faster LoFi resampler
-Add resampler configuration saving and documentation
-cpu/i960: Reduce padding area size when servicing interrupt (#13667)
* Prevents crash due to stack overflow during ranking screen in Virtual-On
-snes.xml: Added eighteen items (seventeen working) and replaced three dumps with modified headers. (#13612)
* Replaced Piko games with modified headers with correct dumps (Pinkie, Little Medusa, Jim Power enhanced version).
* Added developer and language metadata for many items
New working software list items (snes.xml)
------------------------------------------
Dragon View (USA, Limited Run Games)
Dragon View (USA, prototype)
Eyra - The Crow Maiden (demo 20210910)
Eyra - The Crow Maiden (digital)
Eyra - The Crow Maiden (USA)
Fork Parker's Crunch Out
Ghoul Patrol (USA, Limited Run Games)
Jim Power - The Lost Dimension in 3D
Märchen Adventure Cotton 100% (USA)
Mechanoids II - The Final Conflict (prototype)
Mechanoids II - The Final Conflict (non-playable prototype)
Socks the Cat Rocks the Hill
Super Turrican 2 (USA, Strictly Limited Games)
Super Turrican Collection (USA)
Sydney Hunter and the Caverns of Death (Europe)
Unholy Night: The Darkness Hunter (Europe)
Zombies Ate My Neighbors (USA, Limited Run Games)
New software list items marked not working (snes.xml)
-----------------------------------------------------
Rendering Ranger R2 (USA)
-phoenix/phoenix.cpp: Dumped the palette PROMs for Next Fase. (#13664)
-Fix typo in lofi resampler
-Fix wavwrite
-Fix resampler config interaction with reset
-DUH
-Who knows, maybe I'll get it right on the third time
-discrete: Fix streamed inputs
-sound: only rebuild resamplers when necessary
-audioeffects: like with the rest of the UI, press Del to set resampler settings to default
-audioeffects: gray out hq resampler settings if resampler is not hq
-bmc/koftball.cpp: Split out common parts of address map, better inputs for jxzh and kaimenhu.
-sound: correct sample timings
-bmc/bmcpokr.cpp, bmc/koftball.cpp, misc/gms.cpp: Better inputs.
* bmc/bmcpokr.cpp: Better inputs for xyddzhh, and cleaned up some DIP switches.
* bmc/koftball.cpp: Identified a few DIP switches, marked games as having uneumlated protection, promoted koftball and kaimenhu to
working.
* misc/gms.cpp: Hooked up mahjong keyboard for yyhm.
Systems promoted to working
---------------------------
Zuqiu Wang - King of Football
Kaimen Hu
-misc/carrera.cpp driver improvements:
* Fix color bipolar PROM decode and palette calculation, based on real games screenshots.
* Added NVRAM support for all games.
* Created default NVRAM for carrera and bsebman sets, with harcoded critical values/registers needed to get the games working.
* Workaround that fix the titles corruption for both carrera and bsebman sets.
* Inputs and DIP switches.
* Fix alantin colors, based on the real game screenshots.
* Changed bsebman description to: Carrera (Version 6.7) / Bomberman (Version 6.6)
* Added technical and game notes.
Systems promoted to working
---------------------------
Bomberman (Version 6.6, Avraam bootleg)
Bomberman (Version 6.6, J.T. bootleg)
Alantin - Aladdin's Magic Lamp
Dark Seal (8-liner)
-netlist: Ensure correct input of non-audio data
-resampler: Correct history sizes to take desynchronization into account
-Correct sample counts on update
-odyssey2: set voice subslot cartridge as required
-cpu/z80: Changed macro call syntax in generator input (#13671)
* cpu/z80: Changed macro call syntax in generator input
* help compiler
* fix
-sound: avoid updating at t=0, the environment may not be not initialized enough
-sound: update prev commit with different init detection
-sound: update prev commit with different init detection (retry)
-z80.lst: small cleanup (press enter after semicolon)
-z80.lst: std::swap correction
-misc/gms.cpp: Fixed inputs for mahjong games.
* Mahjong keyboard, joystick and buttons, coin, key-in, service and bookkeeping work for all mahjong games now.
* Improved DIP switch labels for cjdlz.
* Identified nine DIP switches for ssanguoj.
-Merge a number of speakers.
New systems marked not working
------------------------------
Bai Bian Dou Dizhu
Dingji Dou Dizhu
Dou Dizhu II
-sunwise/jankmg2.cpp: corrected game title
-lofi resampler: Better step precision to avoid crackling
New systems marked not working
------------------------------
Fengdou Jiaqiang Ban
Fengkuang Dou Dizhu
Gangbao Sifang
San Da Ha
-hash/a7800.xml: verified dump and improved documentation for aceoface
-bmc/koftball: updated drawing routine to work correctly for available dumps. More studying needed.
-sealy/sealy_z80.cpp.preliminary GFX decoding, borrowed from sealy_m16c.cpp
-effects: Recompute filters after loading the configuration
-misc/gms.cpp: Better inputs:
* Added mahjong keyboard option for Baile 2000.
* Hooked up key-out input for games with mahjong keyboard hooked up.
* Hooked up payout input in joytstick mode for games with mahjong keyboard hooked up.
-bmc/koftball.cpp: Slightly less hacky layer enable logic.
-redbook routing fix
-moog/source.cpp: Moved netlist declaration to nl_source.h. (#13680)
-dspp: Various fixes
* Register STATE_GENPCBASE so debugger will recognize CPU
* Limit ACC to 20 bits in debugger state display
* Use util::sext for sign extension in non-DRC paths. Note that this changes behavior because positive values were sometimes not
truncated to 20 bits previously.
* Make disassembly slightly less broken, though still very much a stub
-modules.lua: only check for pipewire lib if NO_USE_PIPEWIRE is 0
-correct sidebs2j (Evoluzione RR) buildtag (#13675)
-namcos12: Fix Tekken 3 release date (#13683)
-ui: remove master volume slider if driver has no sound
-dspp: Add a real disassembler
-Fix for SH3/SH4 DRC regression in b26662f1bba6809df145d9e8b3f78f66e3a7c7db, which prevented generate_checksum_block() being called
for RAM areas.
-dspp: Tweak mnemonics in disassembler
-misc/gms.cpp: Improved I/O:
* Hooked up hopper and counters.
* Added payout key in mahjong matrix.
* Reworked inputs and DIP switches for San Se Caishen: use conventional poker terminology, hooked up mahjong keyboard, better DIP
switch labels.
* Improved joystick controls and added mahjong keyboard option for Jinpai Suoha - Show Hand.
-ui/confswitch.cpp: Fixed layout issue when DIP switch bank with the most switches has the shortest name, and reduced space between
name and switches a bit.
-ui/info.cpp: Fixed some non-bug "warnings" going missing.
-bmc/bmcpokr.cpp: Got rid of indirection on bitmap.
-misc/gms.cpp: Organise buttons so Big comes before Small.
-ui/confswitch.cpp: Fixed copy/paste error.
New working clones
------------------
Rollergames (Asia)
-skeleton/boramz80.cpp: started fleshing it out
-dataeast/brkthru.cpp: Add the world set of Break Thru (new parent) (#13682)
New working systems
-------------------
Break Thru (World)
-gaelco/mastboyo.cpp: Add a new Master Boy (1987) set (#13679)
New working clones
------------------
Master Boy (1987, Z80 hardware)
-gaelco/mastboy.cpp: Sorted out Master Boy sets and added missing ones (#13674)
New working clones
------------------
Master Boy (Spain, set 3, checksum 6070)
Master Boy (Spain, set 4, checksum CC6D)
Master Boy (Italy, set 3, checksum 6918)
Master Boy (Italy, set 4, checksum 680C)
Master Boy (Italy, test version)
Master Boy Olympic (Italy, set 1, checksum 77A8)
Master Boy Olympic (Spain, set 1, checksum 7309)
Master Boy Olympic (Spain, set 2, checksum 741B)
Master Boy Version II (Italy, set 1, checksum 618F)
Master Boy Version II (Spain, set 1, checksum 5A0B)
Master Boy Version II (Spain, set 2, checksum 5B1D)
Clones promoted to working
--------------------------
Master Boy Version II (Italy, set 1, checksum 629B)
-Added correct MCU ROM for Italian Version II sets.
-Verified old extracted MCU ROM for Spanish sets is 100% good.
-Add a new Lady Bug bootleg set on Galaxian hardware (#13681)
New working clones
------------------
Lady Bug (bootleg on Galaxian hardware, encrypted)
-misc/gms.cpp: Added double up game functions to input names.
- debugger crash: Add fallback to "0" if address evaluation fails (#13686)
* Memory window address field: If address string evaluation fails, we'd fall back to the last-known-working string.This works
great if the failure is due to the user changing the string.But if the user changes the source, that also can cause failures
(different symbol table used for evaluation), and this fallback does not help.
* The fix is to add a second fallback: Use "0" as the address string when all else fails.
-emu/inpttype.ipp: Group default double-up game control assignments on home row.
* Also moved Mahjong P to P and Payout to 4.This fixes the conflict between Mahjong I and Payout.
* misc/gms.cpp: Added missing Key Out, Payout and hopper inputs for Super 555 and improved input names.
* misc/gms.cpp: Use poker input types for Baile 2005.
* dynax/ddenlovr.cpp, dynax/dynax.cpp, dynax/royalmah.cpp: Removed Payout assignments as they match the new default anyway.
* docs: Bumped version since various features not in 0.277 are documented now.
-pipewire: do not block on shift-f3
-sdl sound: make system default work, hopefully
-Small documentation fixes (#13672)
-Don't show the audio menus when there are no audio devices
New systems marked not working
------------------------------
Victory Paradise (V9)
New clones marked not working
-----------------------------
Dream 9 Flower (v1.00c, set 2)
Long Hu Bang II: Cuo Pai Gaoshou (China, V127C)
Lucky Star (newer Z180-based hardware, set 2)
-Remove obsolete options (compressor will be in effects, speaker report should go into a lua plugin)
-misc/gms.cpp: Fixed more I/O:
* Added lamp outputs, worked out what they do for Super Card 2 in 1 and Super Ball 2001.
* Fixed inputs for Magic Slot and Super Card 2 in 1.
* Fixed inputs, added mahjong keyboard option and improved DIP switch labels for Huangguan Leyuan.
* Improved I/O for Super Ball 2001 (not fully understood).
* Improved DIP switch labels for Super 555.
-misc/gms.cpp: Fixed inputs and worked out lamps for Ball Challenge and Creatures of the Sea.
-Rework a case where the sound defaults are not put in place in correct order (when starting a system with mandatory cart without
one)
-igs/igs011.cpp: corrected mistake in the lhb2cpgs ROM addition, hooked up correct decryption and preliminary protection patches
-skeleton/boramz80.cpp: added inputs for the pkboram set
-hash/a7800.cpp: PCB type and proper rom names for most entries
-docs: remove mentions of removed compressor cmdline option
-misc/gms.cpp: Added internal layouts for most games with lamps.
* Super Ball 2001, Super Card 2 in 1, Jinpai Suoha - Show Hand, Ball Challenge and Creatures of the Sea now have clickable layouts
with button lamps.
* Also updated a couple of input names and comments.
-igs/igs011.cpp: Determined what some of the characters that can't be seen in lhb2 DIP switch test are supposed to be.
-dataeast/brkthru.cpp: Remove brkthrubl. Has the same ROMs as the original World version (#13692)
-misc: add braces around switch/case variable declaration
-sound: Add a compressor.May need some tuning
-compressor: remove printf spam
-sealy/sealy_m16c.cpp: dumped Oki ROM for fkddz
-sealy/sealy_z80.cpp: dumped Oki ROM and EEPROM for ddz2
-debugger cleanup: use enums for m_views indices (#13687)
* For the wininfos that participate as individual panes in the main console window, their viewinfos are referenced via the
m_views[] array with hard-coded indices of 0, 1, and 2.
- Define & use enums for those indices (VIEW_IDX_DISASM, VIEW_IDX_STATE, VIEW_IDX_CONSOLE)
- Change MAX_VIEWS from a hard-coded constant of 4 to the last enum in that list, which changes it to 3.(I don't think it
should have been 4 in the first place.)
- wininfos that NEVER appear as panes in the main console window (e.g., logwin_info, pointswin_info, etc.) continue to use
m_views
-current Plug and Play PR (2 not working sets) (#13677)
New NOT WORKING machines
------------------------
Disney Princess Dress Mania TV (Japan)
XaviX Bowling (XaviXPORT, PT2-BWL-11, Japan)
-sound: Better decoupling of the effects thread
-sound: fix incorrect detection of config loading when the driver file was not yet created
-EQ: detect when not actually used
-New machines marked as NOT_WORKING (#13529)
-adp/stella8085.cpp: Start mapping peripherals
-adp/stella8085.cpp: Update IC notes
New machines marked as NOT_WORKING
----------------------------------
Altair 8800b
-mits/al8800b.cpp: Fix build
-gaelco/goldart.cpp: Add new sets for different countries (#13688)
New clones marked not working
-----------------------------
Goldart (France, Covielsa license)
Goldart (Germany)
Goldart (United Kingdom)
-Add PLD dumps to Gaelco games and verify bruteforced ones (#13684)
-sega\segaybd.cpp Added G-LOC (Japan) and Power Drift (Japan, Rev C) (#13668)
New working clones
------------------
G-LOC Air Battle (Japan)
Power Drift (Japan, Rev C)
-changed old 'pdriftj' to 'pdriftjb'
-adlib: use official product name for device string
-adlib: remove unneeded r/w trampoline
-igs/igs011.cpp: Fixed video RAM handling.
* Fixes numerous graphical glitches, including missing characters in service mode (MT08993), bad colours on vbowl game over screen,
glitchy "ODDS" banner remaining on-screen in xymg, incorrect colours on copyright years on titles screens for lhb and clones,
and more.
* There's only enough video RAM for four 8-bit layers.The "depth" register configures how many 8-bit layers are required (zero to
four), and the remaining buffers are treated as pairs of 4-bit layers.For example xymg uses one 8-bit layer and six 4-bit
layers.
* The CPU always sees an 8-bit view of video memory, and must handle updating the correct nybble to draw to an individual 4-bit
layer.The blitter always uses 4-bit source data for 4-bit layers, but can use 4-bit or 8-bit source data for 8-bit layers (it
also supports 5-bit source mode with the top bit read from a separate ROM area).
-audio compressor: make it a little less enthusiastic
-sblaster: add command 0x80
-emu/emupal: added xGRB format
-skeleton/boramz80.cpp: added colors
-misc/gms.cpp: Add multiplexed EEPROM interface that works for most games. (Unfortunately, this does not eliminate the need for 68K
ROM patches.)
* machine/eepromser.cpp: Add configuration parameter for DO tristate level
-i386: check for fault before setting register
-sound: Fix synchronous streams
-Sorry, local configuration leaked out
New machine added
-----------------
Trapeze / Trampoline
-Added Circus memory map mirroring from the schematics, trapeze uses 0x5000 for video ram.
New machines added
------------------
Block Fever
-Sound frequencies are estimated from a video of the real game, as schematics do not exist. The clickable artwork colors were taken
from the same video. An output is pulsed when you finish a game after scoring enough points to replay, it's purpose is unknown.
Better pictures of the PCB are required to confirm the layout.
-circus: fix compile error
New working clones added
------------------------
Fantastic Spacians (hack of 'Super Galaxians')
New working clones
------------------
Moon Cresta (SNK)
-srcclean
New not working clones
----------------------
005 (Earlier version?)
New working clones added
------------------------
Sasuke vs. Commander (set 2)
-igs/igs011.cpp: Added range check on blit destination.
* Just log a message if a game tries to blit to an out-of-range layer for the current configuration.
* Also set vertical blanking time and total lines based on measurements for nkishusp, and always blit to the whole 512*256 area as
in principle the CPU can read areas that aren't visible on-screen.
-tx1: remove set_output_gain to nonexistent output
New systems marked not working
------------------------------
AV-Mahjong Yanchana Koneko (Japan Ver 1.01 1990/08/23)
Paint 'N Puzzle Super
Piaoliang Jinhua
Piaoliang Jinhua 2
New clones marked not working
-----------------------------
Shuang Long Qiang Zhu 2 VS (China, VS203J, set2)
-hash/a7800.xml: more PCB and ROM label updates
-sega/segae.cpp, taito/taito_z.cpp: documentation updates
-misc/pntnpuzls.cpp: hookup CRTC, RAMDAC, UART
-stella8085: correction to rom_load sizes
-igs/igs011.cpp: Hooked up hopper, and fixed some inputs and DIP switches.
-sound: enhance portaudio support.
* Sadly, portaudio is limited to the worst case of all OSes audio supports (and ALSA est rather bad) and does not yet handle
hotplug. So the result is quite limited.
* Also, the devices when running portaudio over emulated alsa over pulseaudio are quite ugly.Still works though.
-adp/stella8085.cpp: More memory map improvements; mark ROMs for excellent as bad dumps
-sound: Fix save states
-sound: Do not interpolate when not changing rate, fixes pbobble2 and gunlock
-pntnpuzls: more hookup
-hxchfe: Reimplemented HxC floppy emulator HFE format.
-ti99: Make the HFE format available to the disk controllers.
-igs/igs011.cpp: Revert interrupt frequency changes from 515ae3f08181af64b008ea4ebf90a2752702f8dd.
* The commit message for 515ae3f08181af64b008ea4ebf90a2752702f8dd (was SVN r14679 at the time) doesn't provide a justification for
changing the periodic interrupt frequencies, implying it's just cleaning up use of deprecated functionality.The change from
120 Hz to 240 Hz for systems using the "lhb" configuration caused dbc, lhb33c and ryukobou to stop recognising coins reliably
(MT05678).Despite the comments added to the machine configuration functions, changing the frequency of these timers does not
change the music tempo.
* This changes the periodic timer frequencies back to what they were previously.The timing is still suspect.We really need
someone to hook some of these games up in a logic analyser to get proper video timings and work out where the periodic
interrupts actually come from.
-build: update vs/msbuild settings to reflect current clangcl (#13633)
-3rdparty: cherry-pick upstream fixes for clangcl
-hxchfe_dsk: fix build
-misc/pntnpuzls.cpp: decode video
-misc/pntnpuzls.cpp: hookup ir0, start identifying buttons
-pntnpuzls: add coin inputs
-pntnpuzls: more inputs
-misc/pntnpuzls.cpp: standardize button layout
-pntnpuzls: connect touchscreen
-microtch: fix conversion
-pntnpuzls: add sound
-igs/igs011.cpp: Miscellaneous changes:
* Implemented video suppress bit in blitter "depth" register (used to blank the screen while setting up scenes that take multiple
frames to draw).
* Reduced audio output levels to avoid hitting the compressor at least most of the time.
* Optimised blit and screen update a little.
* Split class up a bit more, made more things private, made a sub-map function for the blitter registers.
New working systems
-------------------
Super Shanghai 2001 (set 1, red board)
Super Shanghai 2001 (set 2, red board)
-Created a new driver for New Carrera 2000. The MCU behavior has been simulated to make the game
playable. The MCU also has full range memory access, so it can read ROM and Read/Write NVRAM, can draw graphics, manages reels
display animation, and inputs.
-misc/sshanghai.cpp driver: Remove leftover.
-misc/pntnpuzls.cpp: update QA, misc cleanups
-deco16: turn off verbose log flag
-bwing: correct bgpen and paletteram read
-cexpert: update notes
-misc/ncarrera.cpp: Fixed compile and srcclean.
-igs/igs011.cpp: corrected address maps for lhb3 and tygn. Avoids crashes.
-midway/midzeus.cpp: corrected ROM size for u2 of mk4b
-skeleton/boramz80.cpp: added DIP definitions for other sets that boot
-skeleton/lgtz80.cpp: decoded GFX and added preliminary video emulation
New not working machine
-----------------------
Mushiking The King Of Beetles 2003 Second (Japan)
-pinball/gts3a.cpp: Add a Vifico licensed version of Cue Ball Wizard (#13693)
New clones marked not working
-----------------------------
Cue Ball Wizard (Spanish)
-namco/rallyx.cpp: Verify Danger Track PROMs (#13696)
-gaelco/gaelco2.cpp: Add an Alligator Hunt clone with alternate title (#13699)
New working clones
------------------
Lizard Hunt (unprotected, checksum 25A83609)
-gaelco/gaelcof3.cpp: Add two more kiddie ride dumps (#13700)
New systems marked not working
------------------------------
Mueve
Ob-La-Di
-Add missing PROMs and PLDs to several Modular System games (#13690)
-Skeleton driver for Gaelco Loto-Play (#13695)
New systems marked not working
------------------------------
Loto-Play (set 1)
New clones marked not working
-----------------------------
Loto-Play (set 2)
Loto-Play (set 3)
Loto-Play (set 4)
New not working machine
-----------------------
SystemSP Factory Check Server
-midw8080/8080bw.cpp: Add a Spanish Space Invaders bootleg named Cosmic Battle (#13644)
New working clones
------------------
Cosmic Battle (Recreativos Franco bootleg of Space Invaders)
-midway/williams.cpp: Add a Spanish Defender clone named Next Century (#13639)
New working clones
------------------
Next Century (bootleg of Defender)
-midw8080/8080bw.cpp, midway/williams.cpp: used actual XTALs present on the PCBs of recently added bootlegs
-misc drivers: removed doubled up semicolons
-Cocoa debugger: debug view scroll workarounds (#13673)
* debugger-osx: workaround to fix bottom scrolling and scrollbars the first time the debug window overflows
-pc9801: try again with scrolling
-misc/ncarrera.cpp driver: Added more documentation, technical notes, more cleanups, and fixed copyright.
-sega: hookup stub DSB2 MPEG device
-isa/sblaster.cpp: hookup command logs thru logmacro.h
-hash/pc98.xml: fix hamlet boot order, fix tesserae metadata
-qt/debuggerview.cpp: style over system colors
-skeleton/lgtz80.cpp: improved reels positioning
-qt/debuggerview.cpp: QPalette:Accent doesn't exist in Qt5
-sega/dsb2.cpp: add basic MPEG playback
-pa_sound: add support for audio latency and samplerate options
-pa_sound: lower latency interval steps
-osd: small cleanup to copy pasted header comment
-igs/igs_m027.cpp: added Oki banking for jking02, klxyj and tct2p
-igs/igs_m027_033vid.cpp: adjusted Oki banking so that it works for huahuas6, too
-sealy/sealy_m16c.cpp: dumped Oki ROM for gbsf
-hd6309: correct branch cycles in native mode
-hxchfe: Do not exit for an unknown encoding, just inform.
New working clones
------------------
Poker (Version 50.02 ICB, set 3 alt)
New systems marked not working
------------------------------
Shenzhou Jielong
-gaelco/gaelco2.cpp: Add four new Gaelco Bang sets (#13702)
New working clones
------------------
Bang! (version 2, checksum 140E)
Bang! (version 2, checksum D35D)
Gun Gabacho (Japan, version 2, checksum 1C8C)
Gun Gabacho (Japan, version 2, checksum B75B)
-gaelco/gaelco3d.cpp: Add two more Football Power sets (#13703)
New working clones
------------------
Football Power (version 4.6)
Football Power (version 1.4)
-gaelco/gaelco.cpp: Add a new Last Km clone (#13706)
New working clones
------------------
Last KM (ver 1.0.0227, checksum 747a7443, prototype)
-misc/flower.cpp: Dumped a Sega/Alpha version of flower and found program ROM matches Komax version. (#13704)
* Corrected sound CPU ROM location, and marked version with modified program ROM as a possible bootleg.
New working clones
------------------
Flower (Japan)
-igs/igs_m027.cpp: Hooked up sound ROM banking for Chong Chong Leyuan.
-misc/cardline.cpp: Use poker input types.
-misc/flower.cpp: Tabulated the system definitions again.
-docs: Actually commit the version bump.
-muichiz
-Revert mistake
-pa: avoid deadlocks, avoid device name collisions
-Appease annoying CI
-miuchiz: fix flags, at least.Message should have been "split driver into per-game entries".
* new non working system Miuchiz Bratz Cloe Miuchiz Bratz Yasmin Miuchiz Monsterz Creeper [Lord
Nightmare] Miuchiz Monsterz Inferno Miuchiz Monsterz Roc Miuchiz Pawz Dash
Miuchiz Pawz Spike
-miuchiz: fix compile warning
New working clones
------------------
Riviera Hi-Score (2131-08, U5-4, 111786)
Riviera Hi-Score (2131-08, U5-3C, 091586)
Riviera Hi-Score (2131-08P, 5C25C, 082702, set 1)
Riviera Hi-Score (2131-08P, 5C25C, 082702, set 2)
-merit/merit.cpp: Fix comments.
New systems marked not working
------------------------------
unknown Kramer Poker (US Rev L5, encrypted)
-misc/miuchiz.cpp - fix validation errors (#13716)
New systems marked not working
------------------------------
Pub Time Darts v1.4
-gaelco/gaelco2.cpp: Add more Gaelco/Salter Gym equipment sets (#13711)
New working clones
------------------
Pro Cycle Tele Cardioline (Salter fitness bike, V.1.0, checksum 3523)
New clones marked not working
-----------------------------
Pro Cycle Tele Cardioline (Salter fitness bike, older, set 1)
Pro Cycle Tele Cardioline (Salter fitness bike, older, set 2)
Pro Cycle Tele Cardioline (Salter fitness bike, older, set 3)
Pro Cycle Tele Cardioline (Salter fitness bike, older, set 4)
Pro Stepper Tele Cardioline (Salter fitness stepper, older, set 1)
Pro Stepper Tele Cardioline (Salter fitness stepper, older, set 2)
Pro Stepper Tele Cardioline (Salter fitness stepper, older, set 3)
Pro Stepper Tele Cardioline (Salter fitness stepper, older, set 4)
New clones marked not working
-----------------------------
Happy Pierrot (V987271)
-okim6376: fix regression, small cleanup
-igs/igs_m027.cpp: Changed Chong Chong Leyuan sound chip clock to 2 MHz.
* Speech samples and fanfares sound a lot more natural this way.
-mame.lst: reorder list again
-midiverb: remove unneeded variables, sphinx40: remove unneeded trampoline
-misc/pntnpuzls.cpp: preliminary touchscreen layout
-sound: change audio_latency duration option to milliseconds
-sound: remove references to portaudio options that were removed
-cpu/mb86235: Improve TGPx4 interpreter (#13718)
* cpu/mb86235: Improve TGPx4 interpreter Most Sega Model 2C-CRX games are now working with 3D graphics
* cpu/mb86235: fixing clang compile error
* cpu/mb86235: authors are listed on line 2, no need to repeat them (nw)
-pa_sound: add api info to device names
-shared/efo_sound3.cpp: Fix regression from new sound system
-sound: re-add support for -volume option (works same as before sound rewrite)
-options: fix range checker with negative values
-sound: no need to save master volume of 0
-fntspcian: change company string to hack
-emuopts: correct typo
-sound: disable error.log "Sound reset" message by default
-memorymoog, xpander: Replaced matrix() with write_mx/my(). (#13721)
-sega/315-5881_crypt.cpp: cursory cleanups
-sega/model3.cpp: massage UART comms hack for sound in swtrilgy/srally2
-sound: update prev commit (sound reset msg is not OSD)
-cpu/z80: Flatten 16b rw operations in order to avoid vars manipulations (#13676)
-igs/igs_m027_033vid.cpp: hooked up hopper
-skeleton/boramz80.cpp: hooked up coin counters
New working clones
------------------
In The Hunt (Korea?)
Systems promoted to working
---------------------------
Huahua Shijie 5 / Feixing Shijie (V107CN)
Qiji 6 (V118CN)
-tsvme104: added Tekmis TSVME104 card
-sound: change audio_latency to seconds (float), so people with existing mame.ini won't get broken sound
-mc68681: ignore tx enable if already enabled
-pa_sound: add error messages
New systems marked not working
------------------------------
Neo Carnival
-igs/igs_m027_033vid.cpp: added coin counters
-gaelco/gaelco.cpp: Add a new Big Karnak clone (#13713)
New working clones
------------------
Big Karnak (ver. 1.0, checksum 1e38b94)
-sound: update mapping when changing audio mixer configuration (fixes issues in audio mixer menu, like randomly adding new entries
when pressing l/r, cursor randomly moving to 1st entry when pressing l/r, and portaudio errors when switching devices)
-pa_sound: add device name to error message
-sound_module: set default sink node to 0
-Revert "sound_module: set default sink node to 0"
* This reverts commit 0f7b4dc5facc301e9ff6a57dbfa78e941f11a424.
-skeleton/whtm68k.cpp: changed to MACHINE_IMPERFECT_SOUND(#13723)
-debugger: symlist usability + symbol table extensibility (#13694)
* Address issue #6655 (symlist command usability), add a bit of plumbing for future extensibility.
* symlist with no arguments displays all global *and* :maincpu symbols, with clear header text for each list.At the bottom,
prints helper text to make user aware of the cpu form
* To allow for adding new kinds of symbols in the future, this adds an enum field to symbol table for its 'type', for prettier
printing from symlist.Symlist now traverses symbol table chain completely.
New working clones
------------------
GTI Double or Nothing Draw Poker (GoT PCB, set 1)
New systems marked not working
------------------------------
unknown Kramer Poker (encrypted)
New clones marked not working
-----------------------------
GTI Double or Nothing Draw Poker (GoT PCB, set 2)
HI-LO Double Up Joker Poker (set 2)
System 3000 Kramergame Poker (encrypted set 5)
Turbo Poker 2 (set 4)
Turbo Poker 2 (set 5)
-Added technical documentation, including detailed notes and an ASCII schematic diagram for gtipokrc daughterboard, and marked the
set as machine unemulated protection.
-i386: check cpl in verr and verw
-osd: Various cleanup and fixes:
* osd/interface/audio.h: Implemented movable and swappable patterns (reduces allocation and copying).
* monitor/monitor_module.h: Got rid of a C string pointer, avoid the need for a static string object.
* sound/sound_module.cpp: Moved default implementation stuff out of the header, use algorithm library in place of memcpy.
* sound/pa_sound.cpp: Fixed a non-const global that should be const.
* monitor/monitor_dxgi.cpp: Fixed an object leak.
* Cleaned up some use of COM and COM-like things.
-ncr5385: remove incorrect enum value
-sega/m3comm.cpp: fix black screen regression in srally2
-sega/model3.cpp: fix MT #08790, allow lostwsga and lemans24 to boot again
-remove obsolete wave (cassette sound) device
-Plug and Play additions (mostly JAKKS Pacific) (#13697)
New working systems
-------------------
Dreamworks Shrek / Over The Hedge (JAKKS Pacific TV Game)
The Amazing Spider-Man in Villain Round-Up (JAKKS Pacific TV Game) (24 Apr 2006 A)
Disney Princess Magical Adventures (JAKKS Pacific TV Game)
Arcade Gold featuring Pac-Man (20 APR 2007 A SKU O)
Cinderella - Once Upon a Midnight (JAKKS Pacific TV Game) (Aug 29 2007 11:15:55)
High School Musical (JAKKS Pacific TV Game) (Dec 19 2007 17:08:20)
Retro Arcade featuring Pac-Man (20 AUG 2008 A SKU N)
Super Pac-Man Collection (26 JAN 2006 A SKU L)
Sleeping Beauty - Tales of Enchantment (JAKKS Pacific TV Game) (Sep 17 2007 14:45:02)
Marvel Heroes: Ultimate Action (JAKKS Pacific TV Game)
New working clones
------------------
Ms. Pac-Man Collection 7-in-1 (JAKKS Pacific TV Game) (QVC version, 12 JUL 2004 A)
Ms. Pac-Man Collection 5-in-1 (JAKKS Pacific TV Game) (01 APR 2004 A)
New systems marked not working
------------------------------
SpongeBob SquarePants Dilly Dabbler (JAKKS Pacific TV Game)
World Poker Tour (JAKKS Pacific TV Game)
New clones marked not working
-----------------------------
Disney (JAKKS Pacific TV Game) (SPG110 hardware, 28 MAY 2004 A)
-cirsa/missbamby.cpp: Add Arfyc 3 Mini (#13714)
New systems marked not working
------------------------------
3 Mini
-gaelco/gaelco.cpp: Add two Gaelco Squash sets (#13726)
New working clones
------------------
Squash (USA, ver. 1.1, checksum 015b6f8a)
New clones marked not working
-----------------------------
Squash (newer PCB)
-gaelco/gaelco2.cpp: Add another Pro Cycle Tele Cardioline set (#13725)
New working clones
------------------
Pro Cycle Tele Cardioline (Salter fitness bike, V.1.0, checksum DECA)
-gaelco/thoop2.cpp: Add four TH Strikes Back sets (#13724)
New working clones
------------------
TH Strikes Back (non North America, version 1.0, checksum 020EB346)
TH Strikes Back (non North America, version 1.0, checksum 020E154A)
TH Strikes Back (non North America, version 1.0, checksum 0206DF91)
TH Strikes Back (non North America, version 1.0, checksum 0206DF91, without title)
New systems marked not working
------------------------------
Mahjong The Mysterious World Returns (Japan)
-merit/merit.cpp: removed duplicate set, improved documentation
-seibu/bloodbro_ms.cpp: fleshed out the driver. Still missing sound and sprite / tilemap priorities
-sega/model3.cpp: hookup main board DSW bank
New systems marked not working
------------------------------
Top Draw (encrypted, set 1)
Top Draw (encrypted, set 2)
Top Draw (encrypted, set 3)
Top Draw (encrypted, set 4)
New clones marked not working
-----------------------------
GTI Double or Nothing Draw Poker (GoT PCB, set 3)
-gaelco/gaelco2.cpp: fixed sltpcycla parent / clone relationship
-luna_68k: additional board stubs and firmware
-skeleton/lgtz80.cpp: Add ADPCM banking; expand NVRAM area; update notes
-pa_sound: popmessage instead of printf if there's a device conflict while fiddling in the audio mixer menu
-audiomix: fix rounding issue with db adjust
New systems marked not working
------------------------------
Turbo Poker 1 (set 1)
Turbo Poker 1 (set 2)
-capcom/cps1.cpp: sf2re and sf2mkot are sf2ce clones
-sega/model3.cpp: implement proper stencil mask for 2d layer
-sound/xaudio2_sound.cpp: Initial support for new sound system features.
-sound/xaudio2_sound.cpp: Setting the default latency to the target buffer submission frequency is a bad idea.
-sega/model3.cpp: hookup lostwsga player 2 trigger and offscreen detect
-sega/megadriv_acbl.cpp: simulate coin latch for barek3mba
-sound/xaudio2_sound.cpp: Forgot to clear the want update flag.
-sound/xaudio2_sound.cpp: Changed total buffer size to actually match specified latency (calculation didn't conside sample size or
channel count).
-sound/xaudio2_sound.cpp: Smarter buffer submission algorithm.
-osd/interface/audio.h: Added missing header for clang.
-sound/xaudio2_sound.cpp: Listen for critical engine errors, more clang warnings.
-sound/xaudio2_sound.cpp: More paranoid cleanup.
* This hopefully fixes the freezes on exit when changing the sample rate underneath it.Sound may or may not work after you do
this until you restart MAME due to race conditions.
-Fix tdv2100 display edge-cases (#13707)
* Align switch polarity and fix default settings in TDV-2100 series terminal module
* Fix attribute edge-case behaviour for TDV-2100 series
* Fix bitwise-operation spacing
-seibu/bloodbro_ms.cpp: added sound by slightly adapting the implementation in seibu/raiden_ms
-seibu/raiden2.cpp: corrected location for a couple mask ROMs in the raiden2 sets
-sound/xaudio2_sound.cpp: Better handling of critical errors, more verbose logging.
-technos/vball.cpp: demote vball2pjb with MACHINE_IMPERFECT_SOUND
-sega/model3.cpp: system port 8 is just an irq check strobe
* fix spikeout/spikeofe bootup
-sega/model3_v.cpp: enable colormod for vs2 radar/cursors
New systems marked not working
------------------------------
Mahjong Jongoh (Japan, TTL800-03-04)
New working clones
------------------
Mahjong Gal no Kokuhaku (Japan, set 2)
Mahjong Reach Ippatsu (Japan, NM526-01)
-mm1kb: use beep_device for the beeper and remove power switch sample
-various VT3xx (mostly VT369) work + some other VT refactoring, many sets now boot + games selectable (#13727)
* added a derived 6502 core for the VT3xx Sound CPU (built into the SoC), it has some customized opcodes
* added enough emulation of the Sound CPU to get denv150 to pass initial checks
* added internal SoC ROM to a number of sets that copy the sound program from it, allowing those to pass startup checks too
* added preliminary support for some of the extra VT3xx background video features, note even the way the hardware implements these
is ugly, they really are hacked on top of the standard NES modes
* added preliminary support for extra VT3xx sprite modes
* the above also allow various Lexibook sets to show boot screens eg. lxcmcysw, lxcmcyfz, lxcmcydp, lxcmcysp, lxcmcycr, lxcmcypj,
lxcmcyba, lxcmcypp
* paired some scrambling/encryption to specific SoC classes, as it's likely these represent slightly customized models, added modes
for nubsupmf, red5mam, dgun2593, gcs2mgp, 240in1ar which also now show something
* started looking at the new DMA modes needed by 240in1ar etc.
* denv150 basically now works, but leaving it marked as NOT WORKING until the rest of the sound CPU logic is hooked up
* flagged a few sets as potentially bad dumps
* verified / corrected metadata for a number of sets now that they boot and can be better identified
* identified some cases where there seem to be additional protection devices present, supplying either code or data
* replaced vt1682 ALU in vt3xx emulation with its own implementation as it isn't the same
* added relative offset support (a kind of banking internal to the VT3xx) allowing the majority of games in the multi-game menus to
go ingame
* added external banking support to a number of the larger games (anything larger than 32Mbytes has to be externally banked)
* corrected ROM loading for a number of sets
* fixed additional opcodes on sound CPU, and added the remaining peripherals
* misc other VT related tweaks
-misc/falgas_m89.cpp: used MACHINE_IMPERFECT_SOUND for the sets that do play sounds (#13731)
-gaelco/goldart.cpp: Add PIC-based sets (not working) (#13722)
New clones marked not working
-----------------------------
Goldart (PIC16C54, Spain)
Goldart (PIC16C54, France, Covielsa license)
Goldart (PIC16C54, Germany)
Goldart (PIC16C54, Portugal)
Goldart (PIC16C54, United Kingdom)
-cdi.xml: Newsoftware added (#13666)
New working software list additions (cdi.xml)
---------------------------------------------
Cyber Soldier Sharaku
-taito/taito_z.cpp: dumped PLDs
-tattass: add set_maximum_quantum to prevent sound glitches
-new handheld game Treasure Island (Tronica) (#13736)
New working systems
-------------------
Treasure Island (Tronica)
-hh_sm510.cpp: added new game Amusing Arithmetic (#13739)
New working systems
-------------------
Amusing Arithmetic (Elektronika)
-sound/wasapi_sound.cpp: Added preliminary WASAPI sound module (not enabled yet).
-sound/xaudio2_sound.cpp: More fixes:
* Fixed a couple more potential deadlocks when handling critical engine errors.
* Better tracking of the default device when devices are reconfigured.
-sound/wasapi_sound.cpp: Fixed clang warnings.
-eminline: add muldiv64 and muldivu64 functions sound: correct subtle timing issues, add -sound support, add resampling at the edge
-gaelco/gaelco.cpp: Add new Thunder Hoop sets (#13732)
New working clones
------------------
Thunder Hoop (ver. 1, checksum 02a09fcd)
Thunder Hoop (ver. X, checksum 00000020, without title)
Thunder Hoop (North America, ver. C4, checksum 02A0A008)
Thunder Hoop (non North America, ver. X, checksum 00000020, set 1)
Thunder Hoop (non North America, ver. X, checksum 00000020, set 2)
-pinball/gts3a.cpp: Add the Vifico-licensed version of Super Mario Bros pinball (#13737)
New clones marked not working
-----------------------------
Super Mario Brothers (pinball, Spanish)
-speaker: allow positioning unknown and don't map audiomix: fix mistake on microphone channel mapping
-sound/wasapi_sound.cpp: Improved error handling and buffer management.
-lib/osdobj_common.cpp: Made WASAPI sound the default on Windows and made DirectSound lower priority than XAudio2.
-osd/eminline.h: Made multiply/divide helper names a bit more consistent with other functions.
-osd/eigcc.h: Moved helpers that use the __int128 type here, and fixed availability detection for them.
-osd/eigccx86.h: Added fast multiply/divide helpers for x86-64.
-docs: Updated the list of supported sound modules.
-exidy/exidy.cpp: Use the 1 Coin/1 Credit setting listed in the manual for Venture by default.
-emu/sound.cpp: Fixed GCC uninitialised local variable warnings in sound_manager::run_effects().
-sound/wasapi_sound.cpp: Fixed clang ARM error.
-sound: better handling of -sound none
-sound: Correct handling of streams closed on the osd side.
-sound/xaudio2_sound.cpp: Bump node number on critical XAudio2 engine errors.
* The sound manager bug that this was triggering has been fixed.Sound now recovers reliably after changing the mixdown format.
-m68k: make pc-relative disassembly a little nicer to read
-hh_sm510.cpp: added new game Uchitel' arifmetiki (#13742)
New working systems
-------------------
Uchitel' arifmetiki (Elektronika)
-Renamed Amusing Arithmetic to Vesolaya arifmetika, updated Nu, pogodi! release year.
New systems marked not working
------------------------------
Mega Turbo 2
-blockfvr.lay: change upper half of overlay to cyan, put overlay and cpanel in collections (aka toggleables)
-sound: A few refinements:
* sound/sound_module.cpp: Recirculate buffers rather than removing them to reduces allocations.
* sound/sound_module.cpp: Scale the number of samples to skip on overrun according to the packet size.
* sound/xaudio2_sound.cpp: Hide endpoint devices in "unplugged" state.
-sound/sound_wasapi.cpp, sound/sound_xaudio2.cpp: Deal with resetting per-app device to default in Windows mixer controls.
-sound/xaudio2_sound.cpp: Actually commit correction to autocomplete gone wrong.
Systems promoted to working
---------------------------
Super Mario Bros. 3 (Nelsonic)
-Current JAKKS Pacific Plug+Play PR (5 working, 1 not working) (#13730)
New working systems
-------------------
Dora the Explorer - Dora's World Adventure!
The Cheetah Girls - Passport to Fame (JAKKS Pacific TV Game) (Aug 1 2007 10:32:50)
Go Diego Go (JAKKS Pacific TV Game)
Sesame Street Beat (JAKKS Pacific TV Game) (Aug 23 2006 19:12:03, PAL/UK)
Nicktoons - Summer Camp (JAKKS Pacific TV Game)
New clones marked not working
-----------------------------
EA Sports Classics: NHL 95 & Madden 95 (JAKKS Pacific TV Game)
-move some salter sets around(gaelco2.cpp -> gaelco.cpp) so that they boot (#13744)
-uchitari: small correction to svg, megaturbo: correct company string typo
New working clones
------------------
Super Star 97 / Ming Xing 97 (version V153A)
New systems marked not working
------------------------------
Huangpai Zuqiu Plus / Chaoji Shuangxing Plus (V103CN)
Jan Mu
Majiang Zhengba (V103CN)
New clones marked not working
-----------------------------
Special Dream 9 (v1.0.7G)
-sealy/sealy_m16c.cpp: dumped Oki samples ROM for sandaha
-sealy/sealy_z80.cpp: dumped Oki samples ROM and EEPROM for bbddz
-Driver for a World Rally prototype on Modular System (#13735)
New clones marked not working
-----------------------------
World Rally (prototype on Modular System)
-sound/xaudio2_sound.cpp: Fixed some stuff not getting reset on exit()/init().
-sound/wasapi_sound.cpp, sound/xaudio2_sound.cpp: Don't print an error message on a "not found" error getting default devices - this
happens when there are no active devices.
-sound: Removed DirectSound sound module.
-sound/xaudio2_sound.cpp: Use more fine-grained locking in voice callbacks, simplified further simplified buffer queueing.
-phc25: Wire the gm1 signal to I/O PORT $40 bit 4. (#13754)
* phc25: Added context on comment on Attribute Bit 7.
-dislot: add set_option_device_input_defaults_all
-misc: small spelling correction
-Aloow seperate display and configuration names for sound nodes
-namco sound: fix typo on mono channels
-sound/wasapi_sound.cpp, sound/xaudio2_sound.cpp: Fixed device names.
-file/winfile.cpp: Align allocation for directory entry structure in osd_stat.
-file/stdfile.cpp: Updated signature for osd_stat.
-sound/wasapi_sound.cpp, sound/xaudio2_sound.cpp: Changed logging back to display names.
-Revert "dislot: add set_option_device_input_defaults_all"
* This reverts commit f25dcd04d29418c49946bc8576208adb3292e016.
-sound: tell the osd about the update
-gaelco/wrally.cpp: Add new World Rally sets (#13750)
New working clones
------------------
World Rally (version 1.0, checksum DE0D)
World Rally (version 1.0, checksum D384)
World Rally (version 1.0, checksum C448)
-gaelco/glass.cpp: Add a Glass prototype (development version, not working) (#13747)
New clones marked not working
-----------------------------
Glass (development PCB)
-gaelco/gaelco.cpp: Identify test switch for Salter sets (#13751)
* Also homogenized Salter sets names with the others on the driver
-sound/wasapi_sound.cpp: Repeat the channel mask from the mix format back when initialising the audio client.
-Driver for Gaelco Xor World on Modular System (#13740)
New clones marked not working
-----------------------------
Xor World (Modular System)
-fidelity: add printer port
-Fixed tpoker2d undumped MCU romname.
-portaudio: do not mess up on shift-f3
-Similar fix for sdl
-A little more clearing for safety
-hh_sm510.cpp: added new game Vinni-Pukh (#13752)
New working systems
-------------------
Vinni-Pukh (Elektronika)
-phc25: Invert cassette polarity. (#13755)
-update.sh: be silent when there's nothing to do
-JAKKS Pacific Plug and Play PR (4 WORKING machines, 2 NOT WORKING machines) (#13749)
New working systems
-------------------
Wheel of Fortune - 2nd Edition (JAKKS Pacific TV Game) (Mar 15 2007 PAK2)
Deal or No Deal (JAKKS Pacific TV Game)
Hannah Montana - One in a Million (JAKKS Pacific TV Game) (Aug 13 2007 15:42:29)
Hannah Montana - Best of Both Worlds (JAKKS Pacific TV Game) (Aug 17 2007 22:47:47)
New systems marked not working
------------------------------
Retro Arcade featuring Space Invaders (JAKKS Pacific TV Game)
Bejeweled Deluxe (JAKKS Pacific TV Game) (Feb 28 2008 22:54:43)
New systems marked not working
------------------------------
Challenge Golf (J 990326 V1.000)
Jungle King 2004 (V101US)
New clones marked not working
-----------------------------
Long Hu Zhengba 2 (China, VS210M)
Master Boy (1987, Modular System)
-gaelco/mastboyo_ms.cpp: correct hash for a GFX ROM
-sound/xaudio2_sound.cpp: Don't request sample rate conversion if stream sample rate matches mixdown sample rate.
-emu/validity.cpp: Validate device input defaults. (#13758)
* Also do input validation on non-default slot options.
-gaelco/mastboyo_ms.cpp: improved colors a bit, still not correct
-attotime: fix lockup with as_string and negative attotime, video: fix issue with throttling when mame runs at slow motion (-speed
lower than 0.2) options: change mimimum speed setting from 0.01 to 0.1 (mame would crash with very low value, and besides, video
throttle still fails below 0.1), ui: add speed slider when cheats are enabled
-luaengine: add set_speed_factor
-sega/model3.cpp: hookup diplocations
-capcom/blktiger_ms.cpp: fix palette hookup
-misc/blocktax.cpp: add gfx notes for blocktax
-sega/model2.cpp: implement 4 players support in airwlkrs
-emu/validity.cpp: Fix typo in error message
-gaelco/gaelco2.cpp: Add three new World Rally 2 sets (new parent) (#13753)
New working clones
------------------
World Rally 2: Twin Racing (version 20-07, checksum B1B8)
World Rally 2: Twin Racing (version 09-06, checksum 7BE1)
World Rally 2: Twin Racing (version 09-06, checksum 50A2)
-cirsa/missbamby.cpp: Add note about alternate PCB for Deta Multy (#13759)
* cirsa/missbamby.cpp: Add note about alternate PCB for Deta Multy
New systems marked not working
------------------------------
Royal 5+ (V101US)
New clones marked not working
-----------------------------
Cherry Bonus V Five (V1.4)
-sound: print verbose message if module doesn't support audio_latency option, docs: small update, remove references to dsound
-spectrum_cass.xml: Added 35 working items. (#13720)
* Replaced Hunchy (1983, Mr. Micro) with a better dump.
* Combined the 128K and 48K vesions of Chuck Yeager's Advanced Flight Trainer into a single item.
* Marked 3 Games For Children - 2nd Edition as not working
New working software list items (spectrum_cass.xml)
---------------------------------------------------
British Isles Geography - Ports
Chuck Yeager's Advanced Flight Trainer (Dro Soft)
Chuckman (ZX Data)
Countries - Africa - Cities
Countries - Africa - Features
Countries - Australia - Features
Countries - Australia - Towns
Countries - South America - Features
J.S. Compilation 1
J.S. Compilation 2
J.S. Compilation 4
J.S. Compilation 5
J.S. Compilation 6
J.S. Compilation 7
Klokkijken Analoog + Klokkijken Digitaal
Learn Chess
Lifeboat
Prince, Princess and the Wicked Witch
Vindicators (Erbe)
Vocabulario Aleman (Cohete)
Vocabulario Frances (Portero)
Vocabulario Infantil Frances (Raton)
Vocabulario Infantil Ingles (Platero)
VU-3D (Polbrit)
VU-3D (Psion)
VU-Calc (Investronica)
Wanderer (MCM)
Wanderers - Chained in the Dark (alt) (English)
Wanderers - Chained in the Dark (Czech)
Wanderers - Chained in the Dark (Russian)
Wanderers - Chained in the Dark (Slovak)
War in the East (for Timex 2068)
World Geography - Land & Water
Your Spectrum Mega Basic (v4.0)
ZX Football Manager 2005 (128K)
-sound/sdl_sound.cpp: Don't try to call SDL_GetDefaultAudioInfo for SDL older than 2.24.0.
-sound: change audio_latency meaning similar to what it was before (20ms steps for portaudio, xaudio2, wasapi), old mame.ini default
setting of 2 should work fine
-docs: fix spacing after prev commit
-vt369 - allow rtvgc300/rtvgc300fz to display menus / select games, vt32 - preliminary support for new video mode used by lxpcsp
(#13748)
* added basic support for 'high resolution' mode on VT369 (currently renders at standard resolution, but the tiles used are now
correct)
* added another new sprite mode, used in high res mode
* menus are now visible in rtvgc300, rtvgc300fz, background is visible on image match in lxcmcysp is visible
* moved some VT32 specific code to the VT32 device as it was preventing aero engine in the rtvgc300 sets from working
* split VT32 PPU into its own derived device
* added preliminary support for a new VT32 (or maybe a newer variant of it) specific(?) video mode used by lxpcsp and maybe a few
others
* added VT32 specific support for a bitswap on PPU character data pulls used by some titles (some of the bonus games in myaasa
etc.)
* improved a few notes
-gaelco/targeth.cpp: Add new Target Hits clones (#13757)
New working clones
------------------
Target Hits (ver 1.1, checksum B1F7)
Quick Shots (ver 1.0, checksum AD0C)
-osd: Preliminary revised macOS CoreAudio backend.
* Supports multiple input and output streams to multple devices simultaneously.
* audio_latency now is a floating-point number of 50 Hz audio frames.0 is valid now.
* Channel layouts are determined when available (many devices don't support them).
* External effects support removed; it may return later.
Systems promoted to working
---------------------------
Super Mario World (Nelsonic)
-ui: add mame version info to the 'missing roms' error msg
-saturn.xml: Added 1 new item, replaced nine items (#13658)
* saturn.xml: Added 1 new item, replaced nine items
- Also removed five bad dumps.
New not working software items:
-------------------------------
AI Shougi 2 (Japan)
Redumped not working software list items:
-----------------------------------------
Advanced V.G. (Japan)
AnEarth Fantasy Stories: The First Volume (Japan)
Asuka 120% Limited: Burning Fest Limited (Japan)
Baldy Land (Japan)
Bomberman Wars (Japan)
Dark Savior (Europe)
Dark Savior (USA)
Dark Seed (Japan)
Dark Seed 2 (Japan)
Removed items:
--------------
AI Shougi (Japan, alt)
AnEarth Fantasy Stories - The First Volume (Japan, alt)
Dark Savior (Japan, alt)
Dark Savior (Japan, alt 2)
Dark Savior (Japan, alt 3)
-Update saturn.xml
-saturn.xml: Marked sets missing CD indexes as bad
-Skeleton driver for Olivetti Celint 2000 (#13657)
* Skeleton driver for Olivetti Celint 2000
New systems marked not working
------------------------------
Olivetti Celint 2000 (Superfono Santander edition)
-Screen is a TECDIS C425901 320x240 gLCD
-Update celint2k.cpp
-Add a PC-based casino Poker machine (#13698)
* Add a PC-based casino Poker machine
New systems marked not working
------------------------------
Play 4 Texas Hold'em
-Typo
-Fix PIC ROM sizes
-Fix PICs ROM sizes
-Add missing .cpp
-Add PIC16F54 dump
-Add note about CF type
-coreaudio_sound.cpp: Rebuild the device list when the default devices change, fixes a crash when a new default device is connected.
-coreaudio_sound.cpp: Add a callback for each active device to see if it becomes unavailable.
-coreaudio_sound.cpp: Move default device change check to get_generation so it happens regularly.
-Add 74LS61x memory mapper circuit.
-ti99: Expand SAMS memory card to 4M, use memory mapper circuit.
-gaelco/gaelco3d.cpp: Add a prototype of Radikal Bikers (not working) (#13746)
New clones marked not working
-----------------------------
Radikal Bikers (prototype)
-gaelco/glass.cpp: Add new sets (new parent too) (#13763)
New working clones
------------------
Super Splash (Ver 1.1, Break Edition, checksum 59D5E66B, Version 1994)
Glass (Ver 1.1, Break Edition, checksum 49D5E66B, Version 1994, set 1)
Glass (Ver 1.1, Break Edition, checksum D7AF5496, Version 1994, US)
Glass (Ver 1.1, Break Edition, checksum 3D8A724F, Version 1994, unprotected, Korea)
Glass (Ver 1.0, Break Edition, checksum EBCB0BFE, 22 Nov 1993)
Glass (Ver 1.0, Break Edition, checksum 6241CD67, 16 Nov 1993)
Glass (Ver 1.0, Break Edition, checksum 2B43D337, 10 Nov 1993)
-gaelco/wrally.cpp: Reorder sets by their most probably age (#13762)
-roland_tr707.cpp: Extended driver to encompass most hardware other than audio and LCD. (#13710)
* roland_tr707.cpp: Extended driver to encompass most hardware, other than audio and LCD.
* roland_tr707.cpp: use matrix_mx/my instead of matrix. Renamed cart_led to led_cart to match the naming of other LED outputs.
-coreaudio_sound.cpp: Use property listeners to determine configuration changes instead of polling.
* Device additions are now tracked in addition to removals
* Changing channel configuration in Audio/MIDI Setup is now tracked
-gaelco/gaelco3d.cpp: Add three Surf Planet clones (#13769)
New working clones
------------------
Surf Planet (version 3.1)
Surf Planet (version 1.2)
Surf Planet (version 1.0)
-ui: use ui text/bg color for osd text popups
-gaelco/targeth.cpp: Fix note (#13771)
-trs/coco3.cpp: Change order of GIME initialization. (#13764)
-Add PLDs and PROMs to three Modular System games (shadowwm, slapfighm, splashms) (#13743)
-Include device names in full names.
-misc/dmainevent.cpp: correct gamename
-dataeast/dec0.cpp: fixes towards bandit pri == 7 uses, promote game
-machine/mm58174.cpp: Improve chip emulation based on data sheet (#13775)
-cpu/z80: Handled flags lazily (#13729)
* cpu/z80: Renamed LUT fields
* cpu/z80: Handled flags lazily
-taitotz.cpp: `batlgr2a` is the Side by Side cabinet revision + other stuff (#13691)
* batlgr2a is the Side by Side cabinet revision
* Made version labeling consistent
* Fixed batlgear release year
* Fixed styphp release year
-specnext: fix random crash at boot
-z80: set the flags after loadstate
-z80: support accessing F register in debugger
-current JAKKS Pacific PR - 1 redump, 8 new sets (#13761)
New working systems
-------------------
1 Vs 100 (JAKKS Pacific TV Game)
Avatar: The Last Airbender - Book One Challenges (JAKKS Pacific TV Game) (06 Jun 2006 A)
X-Men - Mutant Reign (JAKKS Pacific TV Game)
Jeopardy (JAKKS Pacific TV Game)
Are You Smarter than a 5th Grader? (JAKKS Pacific TV Game)
New systems marked not working
------------------------------
Thomas & Friends - Right on Time (JAKKS Pacific TV Game) (Jun 28 2006 18:24:37)
The Price Is Right (JAKKS Pacific TV Game) (Mar 24 2009 17:34:55)
New clones marked not working
-----------------------------
Thomas & Friends - Right on Time (JAKKS Pacific TV Game) (Jun 28 2006 18:01:22)
-redumped "Wall-E (JAKKS Pacific TV Game) (Dec 18 2007 11:34:25)"
-moved a handful of sets around, reordered a few things by manufacturer in driver
-gaelco/gaelco3d.cpp: Add new Speed Up clones (#13772)
New working clones
------------------
Speed Up (version 2.10, checksum 9536)
Speed Up (version 2.00, checksum E145)
Speed Up (version 2.00, checksum 491B)
-gaelco/splash.cpp: Add new Splash! 1.3 sets (#13776)
New working clones
------------------
Splash! (ver. 1.3, checksum E7BEF3FA, World)
Splash! (ver. 1.3, checksum E7BEEBFA, Korea)
Splash! (ver. 1.3, checksum E7BEEEFA, North America)
-'splash' was renamed to 'splash12' because of the new parent.
-gaelco/lotoplay.cpp:Add a PIC-based Loto Play (#13766)
New clones marked not working
-----------------------------
Loto-Play (PIC16C54)
New systems marked not working
------------------------------
Clown Magic
-sega/model3.cpp: updated PCB infos
-z80: use z80 terminology for the flag vars
-z80: fix debugger h flag
-js_sound: correct stream_sink_update function
-coreaudio_sound.cpp: Channel layout tag is a bitfield, not an enum.
-cpu/sharc: correctly align 32-bit data transfers using PM bus (#13770)
* Fixes glitchy characters in Fighting Vipers and Sonic the Fighters
* Use mask for 32-bit writes over PM bus
-hlcd0538: add hlcd0607
-6809dasm: use < symbol for direct addressing
Systems promoted to working
---------------------------
Victory Paradise II (V9)
New systems marked not working
------------------------------
Super Match 2003 (Version 3.1 2003-11-04)
New clones marked not working
-----------------------------
Magic Bomb (Ver. BR71.A, 30/05/14)
Monkey Land (Ver. EN.20.B)
New systems marked not working
------------------------------
Chanbara Kids (Japan)
-ef9345: fix insert and cursor rendering logic (#13631)
-multibus: fixed regression on isbc202 (#13594)
New working software list items (a7800.xml)
-------------------------------------------
Impossible Mission (NTSC, bug-fix)
-hash/a7800.xml: big documentation update
-sound: Allow to compile without threads, by defining SOUND_DISABLE_THREADING
-phc25: fix cursor blinking too fast (#13782)
* Two changes:
- change VDG to m5c6847p1 which is the processor used by PHC-25
- IRQ gets a pulse from fsync. The reason of fast blinking was that IRQ was asserted during whole fsync and ISR restarted four
times during the time of assertion
-sound/xaudio2_sound.cpp: Changed buffering strategy for output streams.
* This should work better with output devices like Bluetooth speakers, and should be a bit smoother in general.
-osd/osdfile.h: Ensure size isn't passed to ::operator delete when destructing directory entries.
* osd_stat allocates additional space following the directory entry to store the name.A regular delete may pass sizeof(entry) to
::operator delete, which won't match the allocated size.This causes a problem if the runtime library checks it.(May suppress
the warning in MT09137.)
-sound: Got rid of dependencies on emu and frontend.We're working to reduce circular dependencies.Adding more is a regression.
New systems marked not working
------------------------------
Majiang Xingyun Shenlong (China, D121)
New clones marked not working
-----------------------------
Happy Farm (Ver. IN.01.02.B)
Little Witch (Ver. EN.01.A)
-astrocorp/astrocrp.cpp: added sprite banking for the newer games, added "CPU code" for wwitch
-sega/system16.cpp: added MCU dump for wb3bble
-SunPlus based Plug & Play additions (2 working additions, 5 non-working) (#13778)
New working systems
-------------------
Carl Edwards 99
Disney Game It! Princess Pals
New systems marked not working
------------------------------
Jibbi
Blue's Room: Coloring With Blue (JAKKS Pacific TV Game)
Tele-Doodle (JAKKS Pacific TV Game)
Super Silly Makeover (JAKKS Pacific TV Game)
New clones marked not working
-----------------------------
Bob the Builder - Project: Build It (JAKKS Pacific TV Game) (Feb 28 2006 10:48:40)
-vtvppong: Swap address lines on PRG & GFX ROMs to get this to show something
* digezlg: Make the menu appear
-sound: Set SOUND_DISABLE_THREADING for Emscripten target
-taitotz.cpp: mark raizpinj HDD as BAD_DUMP (#13779)
-gaelco/xorworld_ms.cpp: New Xor World for Modular System (not working) (#13785)
New clones marked not working
-----------------------------
Xor World (Modular System, set 2)
-gaelco/splash_ms.cpp: Add a new Splash for Modular System(#13777)
New working clones
------------------
Splash (Modular System, ver. 1.0, checksum A6C431A4, non North America, uncensored)
-gaelco/gaelco2.cpp: Add a new Maniaq Square set (#13781)
New working clones
------------------
Maniac Square (unprotected, version 1.0, checksum BEAE)
-gaelco/splash.cpp: Add more Splash clones(#13783)
New working clones
------------------
New Splash (ver. 1.4, checksum A26032A3, Korea, set 1)
New Splash (ver. 1.4, checksum A26032A3, Korea, set 2)
Splash! (ver. 1.1, checksum 4697D2BF, non North America)
-gaelco/glass.cpp: Add a new Super Splash set (not working)(#13784)
New clones marked not working
-----------------------------
Super Splash (Ver 1.0, checksum 2104394E, 27 Oct 1993)
-risc2500: lcd read is not hooked up, use pwm_display for leds
-device_mixer_interface: set rate to SAMPLE_RATE_OUTPUT_ADAPTIVE (highest samplerate of device it outputs to)
-hs36red, hs36blk: Descramble address and data lines and move to VT02/VT03 driver
-sega/segahang.cpp: Fixed PCM sample ROM loading for endurobl. (#13786)
-nichibutsu/nbmj8688.cpp: Improved DIP switches for Mahjong Crystal Gal and Mahjong Crystal Gal 2. (#13734)
-sound: fix default.cfg load not applying default effects, and rename default.cfg default_audio_effects to audio_effects (same as
system.cfg, there's no clash)
-sinclair/specnext.cpp: Removed imperfect graphics flag. (#13787)
* All graphics features that are implemented are believed to be correct.
* Some blending modes are not implemented, but they currently lack test cases.
-sound: simplify prev commit
-sound/xaudio2_sound.cpp: Use abuffer for bufferring input.
* This simplifies the code somewhat and gives a bit more consistency across modules.
* XAudio2 sound will ignore the audio latency setting for now - properly synchronising streams, etc. requires more work.
-Cleaned up some recent changes.
-docs: remove unneeded note on -speed setting
-sinistarc: fix sound routing fatalerror
-digezlg: Improve controls somewhat
-heathzenith/z100.cpp: Confirm/update PROM images (#13788)
-sound/gb.cpp: Initialise enough member variable to avoid branching on uninitialised memory on initial reset.
* Also removed old changelog comment.
-sound/sdl_sound.cpp: Allow MAME to be built with SDL 2.0.14 or 2.0.15 with limited functionality.
-a7800: update 1on1 comment again
-screen: add optional screen update callback for svg screens
-risc2500: add lcd screen
-ay8910: remove unneeded set_volume (update the few drivers that use it to set_output_gain)
-sound: random fixes
-roland_tr707.cpp: interactive layout. (#13789)
-sound: fix sync issue when starting a stream that was stopped
-megadriv.xml: Added 27 working items + 1 redumped + 1 removed (#13765)
New working software list additions
-----------------------------------
Attack of the Petscii Robots
Black Jewel Reborn (demo 2.1)
Black Jewel Reborn (demo 2.11)
Captain Barrel (demo)
Earthworm Jim 2 (USA, prototype 19950809)
Fire Shark (Retro-Bit)
Gaiares (Retro-Bit)
Kirito - The Game (demo)
Lethal Wedding (demo 1)
Lethal Wedding (demo 2)
Magic Girl: featuring Ling Ling the Little Witch (Europe, USA)
Smart Mouse (USA)
Syd of Valis (Retro-Bit)
T.C.K - The Cursed Knight
T.C.K - The Cursed Knight (pre-release beta)
T.C.K - The Cursed Knight (demo 1.0)
T.C.K - The Cursed Knight (demo 1.1)
T.C.K - The Cursed Knight (demo 2.0)
T.C.K - The Cursed Knight (demo 2.1)
T.C.K - The Cursed Knight (demo 3.0)
The Lost Vikings (USA, rev. A)
The Smurfs (Brazil)
Thunder Paw
Truxton (Europe, USA) (Retro-Bit)
Valis (Retro-Bit)
Valis III (Retro-Bit)
Xeno Crisis
Redumped set
------------
Donald in Maui Mallard (Brazil)
Removed set
-----------
Fire Shark (USA)
-Added chip serial, PCB serial, developer and language info on several sets
-samples: set stream samplerate to sample samplerate
-samples: fix off by 1 error when interpolating
-pdp1: add savestates
-minx: add savestates
-misc skeleton cpu: add SAVE_UNSUPPORTED flag
-risc2500: correct romlabels
New working clones
------------------
Mephisto Lyon 16 Bit (v2.09)
-samples: update notes, fix new regression with start_raw at very low samplerate
-samples: remove unneeded samples_start callback
-pokey: Replace fake serial port emulation with timer-driven line-level interface; most Acid800 serial tests pass now
-pokey: Emulate two-tone and force break serial output modes; fix logging message
-dynax/ddenlovr.cpp: Identified some DIP switch settings for Majiang Xingyun Shenlong, marked other settings as unknown.
-sound/sdl_sound.cpp: Corrected SDL verson detection macro.
-docs: A few sound documentation updates.
-sound: Fix extremely subtle and rare problem that could happen when changing stream frequency.
-gaelco/gaelco2.cpp: Use the right gfx+sound ROMs arrangement for 'touchgona' (#13793)
-atarifdc: Convert to slot device
-bus/a800/telelink2.cpp: Add mirroring to allow cartridge to boot
-a800_flop.xml: "Insert info link here" re: .atx support
-sgi_gr1: add unsupported save emulation flag
-cpu/m6800/m6801.cpp: Corrected the ICR read handlers. (#13799)
-Various GNU/Hurd fixes (#13792)
* bx: Small platform detection/usage improvements
* Use BX_PLATFORM_POSIX where needed
- The semaphone implementation already uses BX_PLATFORM_POSIX to include <pthread.h> on all the POSIX platforms; do the same also
in other places for consistency. This is done also for <sched.h>, which is a POSIX API, and sched_yield() from it is already
guarded by BX_PLATFORM_POSIX.
* Drop support for GNU libc older than 2.12
- glibc 2.12 was released on 2010, and at this point any supported Linux distro has that version or way greather than that.
- From bkaradzic/bx@b59b7debd32260750c2af71f62585d9b438b3b96
* bx: fix <pthread/pthread.h> include on Hurd
- <pthread/pthread.h> does not exist, the standard <pthread.h> does exist so switch to it.
* osd/modules/file: use dirent::d_type on any GNU libc platform
- This BSD extension is provided by GNU libc, so enable its usage with that C library.
* osd/modules/file: use <pty.h> on any GNU libc platform
- openpty() is implemented by GNU libc for all the OSes, so include <pty.h> when using that C library.
* osd/modules/file: cast dirent::d_name to const char* before using it
- According to POSIX , the type of dirent::d_name is loosely defined as "char d_name[]", as array with an undefined size. In
particular, few ways are seen in the wild: (a) "char d_name", i.e. as proper array with a full size (b) "char
d_name"/"char d_name", i.e. as C flexible arrays Regardless of its type, dirent::d_name is used as if it was a classic
const char *, i.e. as pointer to a null-terminated string.
- util::string_format() uses C++ templates to collect all the arguments, and thus it will use the actual type of dirent::d_name.
In case of (a) there is no issue, however for (b) the result is that only the first character is used.
- To ensure that dirent::d_name is fully used, explicitly cast it to const char * before passing it to util::string_format(), so
the whole string is used.
- https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html
-amiga_m: partial revert of https://github.com/mamedev/mame/commit/7441234f9fbed646fca0776acc5dd43ae67921f8 - see MT09176, DDFSTOP
mask was correct before, and this workaround broke ar_ldrb
-misc/belatra.cpp: move to acorn folder
-osi/osi.cpp: cassette starts from monitor command
-amiga/amiga_m.cpp: impose upper masks for AGA/ECS chipset only
-rtpc: fix keyboard diagnostic
-coreaudio_sound.cpp: Promote to level 2, prep for 3.
-qsoundhle: add parent rom reference to qsound
-sega/model2: renderer improvements (#13796)
* sega/model2: renderer improvements
- Texture mirroring is now implemented correctly (carpet in Sonic the Fighters and pitch markings in Virtua Striker)
- Fixed broken textures for trees in Sega Rally and mountain in Super GT 24h
* sega/model2_v.cpp: use std::clamp for luminance
-qsoundhle: correction to qsound header include
-qsound: nevermind hacking around the hack
-sound/wasapi_sound.cpp: Avoid another potential deadlock.
* It's possible for a device format property update to block an activate call.There's still a race condition in that if streams
get device invalidated errors before the property update arrives, the core may try and fail to create replacement streams.This
at least stops it from causing a deadlock, at worst you lose sound.
-sound/wasapi_sound.cpp: Handle someone messing with the mixdown format right as MAME exits.
-sega/hikaru.cpp: wip checkpoint
-qsoundhle: retry adding parent rom reference to qsound, function body in cpp file
-emumem: correct shifting direction on masks when importing a map with active umask
-z80: don't clear all input pins state at reset
-k007121: sprite list and related fixes (#13795)
* I was recently doing some testing on a contra board around the 007121 IC and found the following
- There is no sprite limit, but instead a 264 8x8 sprite block limit
- There is no buffering of sprite data on the attached SRAM
* From this the follow changes have been made
- Use the 264 8x8 sprite block limit to determine number of sprites that should be rendered
- Remove sprite ram buffering, and move logic for picking sprite ram bank into k007121.cpp
- Comment updates related to the limit and non-buffering
* Additionally the high bit of tiles are stored in one of the control registers, if this bit changes all tiles should be marked
as dirty.
* These changes fix a number of sprite related issues on games using this chip
* mametesters 00185 (combatsc: missing sprites) mametesters 00401 + issue #7957 (contra: left over sprites)
- internal layout: fix encoding of extended ascii strings (#13803)
-k007121: add sprite buffer (otherwise 1 frame sprite lag in eg. hcastle, contra, labyrunr)
-nichibutsu/galivan.cpp: Redumped Ninja Emaki (Tecfri license) (#13804)
New clones marked not working
-----------------------------
Zulu (Ver. 2.04J, Feb 3 2004)
-model3: undo right-aligned gamelist entries
-gaelco/xorworld.cpp: Add a Xor World clone (#13794)
New working clones
------------------
Xor World (ver 1.2, checksum DB5D10, prototype)
-sega/stv.cpp: demote colmns97 to MNW
-misc/cardline.cpp: fix MT09175
-misc/spool99.cpp: fix MT09099
-sega/hikaru.cpp: wip checkpoint
-cardline: Fix dot clock in screen configuration
-gaelco/wrally_ms.cpp: start fleshing out wrallymp a little, game now boots and shows plenty (#13805)
-gaelco/wrally.cpp, gaelco/wrally_ms.cpp: add Championship suffix to all titles, wrallymp Rally -> Rallye
-sharp/mz2000.cpp: map only two floppy connectors, sketchy back panel reset switch implementation, cursory cleanups
-k007121: update notes, combatsc: assume vtotal=264 (refresh rate is same as before), mu2000.lay: cut up a 28000-character length
line
-video/ariel.cpp: New device for the Apple "Ariel" RAMDAC used in several lower-end Macs.
* apple/v8.cpp: Use the Ariel device.
* machine/pseudovia.cpp: Improved accuracy, support more interrupt lines, and support the "AIV3" variant used in Duo Docks.
-video/ariel.cpp: Turn off logging and correct include guard.
-konami drivers with k007121: add screen raw params
-Pocket Racer: sound playback speed BTANB note (#13807)
-novag*: at least document printer port i/o for now where it was unknown
-k007232: log wav data at keyon instead of at every stream update
-k007232: remove really old changelog
New systems marked not working
------------------------------
Chao Ji Bie Qi (V205CN)
Chao Ji Gan Deng Yan (V110CN)
Da Hua Xi You (V201CN)
Huo Qi Lin (V116CN)
Majiang Zhi Zun (S100CN)
Tian Sheng Hao Shou (V101CN)
Xi You Dou Niu (S110CN)
-gaelco/wrally.cpp - improve set ordering based on research, fix a typo (#13806)
-debugcmd: no need to try to convert string_view to const char*, fix possible nullptr access
-igs/igs_m036.cpp: Nicer short names for a couple of games.
-Use parentheses with various uses of the conditional operator.
-jaleco/tetrisp2.cpp: Dumped sub board ROMs for Rocn'n MegaSession ver 1.0.
New working clones
------------------
Rock'n MegaSession (Japan, ver 1.0)
-7 SunPlus plug and play dumps (#13801)
New working systems
-------------------
PDC30 - Pocket Dream Console (Pink version) (VideoJet, France)
Oui-Oui - Pocket Dream Console (VideoJet, France)
Rock 'Em Sock 'Em Robots
Whac-A-Mole
Backyard Baseball & Soccer
Barbie: I Love Pets - Pet Rescue
Hot Wheels (steering wheel controller)
-sega/hikaru.cpp: checkpoint, all but GPU done.
-nubus/enetlc.cpp: Support for the Apple Ethernet LC Card and Apple Ethernet LC Twisted Pair Card.
* nubus/enetnbtp.cpp: Support for the Apple Ethernet NB Twisted Pair card.
* apple/macpwrbkmsc.cpp: Support the dock slot on all supported PowerBook Duos.
* nubus/pwrbkduo/duodock.cpp: Preliminary support for the PowerBook Duo Dock, including video, SCSI bus, floppy, and NuBus slots.
* nubus/pwrbkduo/ethernetudock.cpp: Support for the Newer Technology Ethernet MicroDock.
* nubus/pwrbkduo/floppydock.cpp: Support for the PowerBook Duo Floppy Dock.
-pwrbkduo/cards.h: Corrected include guard.
-Fix clang error: 'm_nubus' is a private member of 'device_nubus_card_interface' (debug build)
-validate passes nullptr for tags.
-roland_tr707.cpp, video/hd61602.cpp: LCD emulation. (#13798)
* Emulated HD61602 device.
* Incorporated it into the 707 driver and layout.
* Corrected tempo potentiometer curve.
* Made dinsync testable.
* Marked systems as supporting save.
* Minor layout cleanup.
-sharp/mz2000.cpp: (attempt to) modernize memory model
-nubus_image: fix gcc compile warning with strncpy (size does not include \0 char at the end)
-Revert "nubus_image: fix gcc compile warning with strncpy (size does not include \0 char at the end)"
* This reverts commit 279fa0e73117f8f6216483833374140f266bf3a0.
New systems marked not working
------------------------------
Jin Huang Guan 3 Dai (V445CN)
New working clones
------------------
Jungle King (V105US)
Tarzan (V106FA)
-sealy/sealy_z80.cpp: dumped EEPROM for djddz
-model1/model 2: TGP sin/cos lookup tables (#13814)
-MOS6551: correctly transfer data from RSR to RDR (#13815)
* On real hardware, this transfer is not atomic, but done bit-by-bit on the last clock cycles of a byte reception. Do the same, so
bugs in programs are not hidden from developers.
* Also fixes another discrepancy with reality: when the RDR is full and a byte arrives, it is transferred to the RDR, and the
Overrun flag is set. Our implementation did set the flag but left the old byte in the RDR.
-k007121: do flipscreen and dirty tilemap marking with callbacks
-contra,fastlane,flkatck,labyrunr: fix flipscreen (except for labyrunr ending sequence)
-labyrunr: fix flipscreen for ending sequence
-flkatck: add todo note about old hack
-tvgames/st2302u_bbl_spi.cpp: Update notes
-astrocorp/astrcorp.cpp: Add note about ASTRO F01 chip (#13816)
-bus/spectrum/zxbus.cpp Moved to separate folder (#13809)
-sinclair/z88.cpp: Moved to sinclair folder (#13812)
-machine/applepic.cpp: Don't let the 6502 program see masked IRQs as active.Fixes System 7.5+ hanging on boot with IOP-accelerated
LocalTalk.
-Current Plug & Play set additions - added 2 working games + 11 not working (#13813)
-Update xavix_2002.cpp - replace bad dump on xavpkjr (#13821)
-sharp/mz2000.cpp: enable floppy sounds
-sharp/mz2000.cpp: add snapshot_image_device
-sharp/mz2500.cpp: hookup compatability with mz2000_flop
-sharp/mz2000.cpp: move mz2200_cass SW list to mz2200 only
-sound: fix crash after loadstate with different resampler setting
-k007121: update notes, avoid shift with negative amount in drivers
-contra: add missing watchdog (#13818)
-k007121 drivers: remove "not verified" comment for screen raw params, contra: add watchdog period
-mz2500_flop: fix validation
-nintendo/vt1682.cpp: I/O enhancements
* Add ports E & F
* Add 24C02 serial EEPROM to njp60in1 and pgs268
* Add provisional A/D interface (not hooked up to anything yet)
* Respect direction settings when reading from ports
-fixed wrallymp priorities, promoted to working (#13822)
New working clones
------------------
World Rallye Championship (prototype on Modular System, 23 Nov 1992)
-improvements to the modular system version of XorWorld, promote to working (#13802)
New working systems
-------------------
Xor World (Modular System, prototype, set 1)
New working clones
------------------
Xor World (Modular System, prototype, set 2)
-Add two Xor World sets (different hardware, not working) (#13800)
New systems marked not working
------------------------------
Xor World (different hardware, ver 1.1, checksum 3333BA, prototype)
New clones marked not working
-----------------------------
Xor World (different hardware, ver 1.1, checksum 333462, prototype)
-i960: Make shli produce identical value to shlo because later models where they may differ are unsupported; distinguish KA and KB
device types
* This effectively reverts commit e3997fb6b2caefaeba23cc6f3d3b67013ece87fb and reinstates 5954767b0b4da0c43f7194c7def4c162fbc8ef78.
-anpncpc: Hook up I2C EEPROM; prevent sound CPU from running off the rails
* machine/i2cmem.cpp: Don't enter start condition except from idle state
-bus/bbc/1mhzbus/barrybox: Added microphone, and is now working.
-skeleton/squale.cpp: Removed tag lookups, use logmacro logging, and general cleanup.
-olivetti/celint2k.cpp: Added more devices, now shows signs of life, but still many unknowns.
New working software list additions
-----------------------------------
squale_cart: Squale BASIC
-video/saa5050.cpp: Fixed some Flash and Hold control issues.
New working software list additions
-----------------------------------
bbc_rom: Colourjet Driver 1.0, Mega-ROM 1.03, Wordwise-B20 1.20, XOB Multi Print Server 2.03, GameROM: Chuckie Egg 1.10, GameROM:
Missile Control 1.10, GameROM: Snapper 1.10
Software list items promoted to working
---------------------------------------
bbc_rom: Barry-Box
New software list items marked not working
------------------------------------------
bbc_rom: BeebScan 1.30
-sinclair/tsconf_rs232.cpp: Emulated TS-Conf "ZiFi" UART. (#13760)
* sinclair/tsconf.cpp: Added "ZiFi" UART and RS-232 port.
-gaelco.cpp: added preliminary sound and identified some DIPs for xorwflat
-act/victor9k_hdc.cpp: Emulated Victor 9000 SASI hard disk controller. (#13665)
* act/victor9k.cpp: Added hard disk interface.
-vtech/prestige.cpp, snotec.xml: Added Note Club µ teen's time and 4 new software items (#13524)
* Extended bank selection to support 0x200000-byte system ROM.
* Added list of extra programs in currently dumped systems.
* Sorted software items by name, and alt_title and serial metadata;
New working software items (snotec.xml)
---------------------------------------
Nakayoshi Diary (1999)
Ochame na PetMate 2
New partially working software items (snotec.xml)
-------------------------------------------------
Nakayoshi PetMate
Primo Puel
New clones marked not working
-----------------------------
Bandai Super Note Club µ teen's time (Japan)
-gaelco.cpp: fixed a couple of braincramps in the most recent commit
-heathzenith/z100.cpp: Fixed 8085 speed, improved saved state support, and tidied code. (#13827)
-spg_renderer: Disable blending over transparent pixels (#13828)
-k007121: add interrupts and scrollram
-lgtnfght: Removed NMI connection to sound CPU as it does not exist on schematics. The sound is not affected. (#13819)
-contra,fastlane,flkatck,labyrunr: correction to bgcolor
New working clones
------------------
Master Boy (Italy, set 4, checksum E84C)
-sliders: finer control over screen refresh slider, correction to shift+alt incval (although after this commit, nothing has an
incval > 100)
-sliders: add separator after osd sliders, add todo note about empty slider list check
-sliders: make sure menu won't be hidden when re-entering it (POLA)
New working clones
------------------
Master Boy (Spain, set 5, checksum DF11)
-m6809: don't reset physical input pins state at device_reset
-zx81_cass.xml: Added 36 working items + 1 not working (#13831)
New working software list additions
-----------------------------------
1K Supertrio
2ª Dimensão
Aventura & Mistério
Aventuras na Selva (type-in, Micro Sistemas Nº 23 - Agosto 1983)
Bichos & Cia
Captain on the Bridge - Episode 1: Sinclair Maru?
Combate
Darts (type-in)
Defensor 3D
House of Gnomes (alt)
Kludo + Battleships
Kong Jump (type-in, Your Computer Vol. 3 Nº 6 - June 1983)
Mad Maze (type-in, Sunclair User № 11 - February 1983)
Matemática II
Mercador dos Sete Mares
Meteors II (type-in)
Midway
On Final (type-in, The ZX Collection - Winter 1984)
Othello (Roy Eastwood)
Patrulha Galática
Pilot (type-in)
Retorno dos Vegas
Road Hog
Selva
Subespaço
Terceira Dimensão
Trader (Trimp)
Universal Patterner (type-in, Sinclair Programs № 1 - May/June 1982)
Valkirie
Velho Oeste
Visita ao Ca$$ino
Zaxxon
ZX81 Program Pack 2
ZX81 Program Pack 4
ZX81 Program Pack 5
ZX81 Program Pack 6
New NOT working software list additions
---------------------------------------
Fighter Pilot
-zx81_cass.xml: Add metadata for blitzbal
-k007121 drivers: correct pixel clock
-ghosb: invert vblank port
-victor9k: Fix very slow floppy disk performance (#13583)
* victor9k: Floppy disk fixes to address very slow performance
- Polarity of the reset signal was incorrect
- Hold the 8048 in reset as long as the reset signal is asserted, instead of doing a one-shot reset and letting it run.
- Due to all the mirroring in the IO register map, register writes while probing for the hard disk controller were hitting the
registers of the VIA chips in the FDC controller, resulting in SCP resets and whatnot.
- The RDY0/RDY1 and Motor Speed signals can be either inputs or outputs. During initialization, these signals are used for things
like loading speed tables into the SCP.Look at the direction of the signals from the VIA's point of view to determine who
should be driving the lines.
- Generate the tach signals going to the SCP correctly.
- After all of the above fixes, we can now use the Ready signals from the SCP, and no longer need to bypass it.
* victor9k: Fix failures and disk corruption when writing to floppies.
-osd: remove redundant checks when setting BASE_TARGETOS/SDLOS_TARGETOS (#13830)
* The vast majority of the OSes use BASE_TARGETOS=unix and SDLOS_TARGETOS=unix, which are set as default values; the few exceptions
(Windows and macOS) already have their own selections.
* Hence drop all the empty if statements for other OSes than Windows and macOS, as actually redundant.
-ghostb: there is no ACK for NMIs (#13832)
* NMI on the 6309 comes from the 74LS00 @ 13C (dual input NAND gate) where input 1 is vblank and input 2 comes from a latch
(74LS273 @ 3A). The latch gets updated with writes to 0x3840, which is what you write to to enable/disable NMI.So there is no
hardware logic to ack NMIs
-dec8: update note about screen raw params
-victor9k: Restore line of code inadvertently removed during merge of FDC fixes. (#13834)
-rfcp168: Move to VT32 driver (still doesn't boot though)
-rfcp168: Safety first
-osd/modules/file: define buffer size for openpty() (#13837)
* There is no defined size for the slave name returned by openpty(); OSes that have a PATH_MAX constant usually use that as limit.
Create a custom OPENPTY_PATH_MAX constant specifically for openpty(), even in case PATH_MAX is not available: in that situation,
use 8192 as buffer size, which hopefully should be "good enough".
-ghostb: add manual sprite dma trigger
-circusc: correct cpu clock, add screen raw params, junofrst: correct cpu clock, sbasketb: assume cpu clock is 1.536mhz
-circusc: add buffered spriteram
-circusc: small cleanup to source code organization
-sega/sega_beena.cpp, sega_beena_cart.xml: Add software items and peripheral card reader support (#13645)
-namcos21: clear screen to palette index 0 instead of 0xff (#13708)
-dec8: correct gondo/garyoret buffered spriteram
-dec8.h: remove wrong note
-sinclair/tsconf.cpp: Added CRAM initialisation, changed initial system RAM fill to 0x00. (#13823)
* Initial RAM system RAM content is indeterminate, but tested software seems to work better with 0x00 than with 0xff.
-korg/korgtriton.cpp: Added a skeleton driver for the Korg TRITON. (#13712)
New systems marked not working
------------------------------
Korg TRITON
-korg/korgtriton.cpp: Fix build
-mcd: shift the end of the disk by 150 sectors like the start
-sharp/mz2000.cpp: hookup WAIT signal, tie BREAK key to PPI port B, Z80 clock is 4 MHz, fix PIT timings
-sharp/mz2000.cpp: modernize video rendering, add vgate and priority control
-sharp/mz2000.cpp: convert MZ-2000 and MZ-80B to monochrome monitor
-hash/mz2000_cass.xml: merge with mz2200_cass.xml, add sharedfeat option
-video/saa5240.cpp: Updated Flash and Hold logic to match SAA5050.
-machine/ay34592.cpp: New AY-3-4592 keyboard encoder device.
-video/mr9735.cpp: New MR9735-002 Teletext/Viewdata Video Generator device.
New systems marked not working
------------------------------
STC 3910 Executel
New working software list additions
-----------------------------------
squale_cart: Squale BASIC (Squash)
-sound: move positions to osd interface add special-casing for LFE add reverb (currently too subtle, need to find out why)
* vgm_visualizer: stop going OOB on the bitmap
-coreaudio_sound: Fix Mac compile.
-reverb: srcclean and blind attempt at Windows fix
-tatsumi: Minor source reorganization
-reverb.cpp: Trying again on Windows.
-mmdevice_helpers.cpp: More Windows compile fixes.
-taitotz.cpp: Improve direct-mode poly handling and texmode 3 handling. (#13839)
New working systems
-------------------
Xor World (different hardware, ver 1.1, checksum 3333BA, prototype)
New working clones
------------------
Xor World (different hardware, ver 1.1, checksum 333462, prototype)
New systems marked not working
------------------------------
Xin Jin Huang Guan (V400CN)
-resampler hq: Remove the hard cutoff ceiling at 20K.It was an initial way to limit the number of phases and filter length, and
that is done explicitely now.Plus, who knows, maybe someone will want to run ar 192KHz some day.
-reverb: detect preset when entering menu
-Reenabling the write accessor for the LUA input_class enabled property (#7564)
* This is used by BletchMAME to toggle mouse capture on and off
-filter: don't try to filter above nyquist freq (or slightly below it)
-reverb: update to prev commit, don't hardcode "Default" in preset string
-igs/igs036crypt.cpp: added decryption tables for most sets in igs/igs_m036.cpp
-nichibutsu/cclimber.cpp: dumped PROM internal to the CPU module for cclimber
-ekara_cart.xml: Added the last known Kids' Song 20 cartridge and twelve used e-kara Web cartridges. (#13820)
New working software list items (ekara_cart.xml)
------------------------------------------------
Kids' Song 20 (Japan) (KD-4)
e-kara Web cartridge 28M (used, with 26 songs) (Japan)
e-kara Web cartridge 12M (used, with 12 songs, set 2) (Japan)
e-kara Web cartridge 12M (used, with 12 songs, set 3) (Japan)
e-kara Web cartridge 12M (used, with 12 songs, set 4) (Japan)
e-kara Web cartridge 12M (used, with 12 songs, set 5) (Japan)
e-kara Web cartridge 12M (used, with 12 songs, set 6) (Japan)
e-kara Web cartridge 12M (used, with 12 songs, set 7) (Japan)
e-kara Web cartridge 12M (used, with 12 songs, set 8) (Japan)
e-kara Web cartridge 12M (used, with 12 songs, set 9) (Japan)
e-kara Web cartridge 8M (used, with 8 songs, set 2) (Japan)
e-kara Web cartridge 8M (used, with 8 songs, set 3) (Japan)
e-kara Web cartridge 8M (used, with 8 songs, set 4) (Japan)
-reverb: remove del key on load preset again, it's awkward
-ui: improve control over audio filter cutoff freq
-filter: don't repeat min/max freq values in multiple places
-ui/audio_effect_reverb.cpp: Fix assert in debug build
-filter: correction to prev commit
-reverb: fix config_load typo
-reverb: add more to default_changed
-Wacky Gator: Internal layout improvements (#13843)
-sinclair/spec128.cpp: Support multiple kinds of AY devices through a slot (#13808)
-ui/info.cpp: Treat incorrect ROM content as a severe warning.
-file/winfile.cpp: Added note about file handle buffering.
-taito/taitotz.cpp: Use algorithms rather than memcpy.
New working clones
------------------
R-Shark (set 2)
-filter: allow finer control of frequency with shift+alt
-equalizer: change freq to u32, apply same nyquist freq fix as 1e71f7a0d3bd11974993dd16467432c3bcbb9126
-sharp/mz2000.cpp: implement back color register, move reverse handling at palette level, replace beep_device with
speaker_sound_device
-hash/mz2500_flop.xml: identify unk1~unk5 entries
-deckarn: correct 16x32 size flag, update notes
-effects: Fix reverb decays, disable by default reverb and compressor
New clones marked not working
-----------------------------
Knights of Valour / Sanguo Zhan Ji / Sangoku Senki (bootleg, ver. 112CN?)
Knights of Valour Plus / Sanguo Zhan Ji Zhengzong Plus / Sangoku Senki Masamune Plus (bootleg, ver. 117CN?)
Long Hu Zhengba 2 (China, VS220M)
-pinball/gts3a.cpp: Add an earlier Vifico-licensed Super Mario Brothers (#13846)
New clones marked not working
-----------------------------
Super Mario Brothers (pinball, Spanish, set 2)
-LDP1450: Added preliminary support for custom On Screen Text mode. (#13490)
* LDP1450: Added support for custom On Screen Text mode (still needs checking against hardware).
New working system
------------------
Vision Quest
-nichibutsu/cclimber.cpp: corrected copy/paste error in hashes of the newly dumped cclimber decryption PROM
-audio_effects/reverb.cpp: Add more missing initialization
-nichibutsu/cclimber.cpp: used PROM contents to decrpyt cclimber encrypted sets
-bus/acorn: Buffered the bus using device_memory_interface.
* Added BLK0 and PB lines to the interface.
* Moved existing devices into anonymous namespaces.
- bus/acorn/atom: Added GDOS, GDOS-2015, MDCR, Speech Synthesis Module, EPROM Switch Card, Tube Interface, EF9345 80 Column Card.
- bus/acorn/cu: Added High Resolution Graphics, CUBIO w/ Race Controllers, Teletext Video Interface.
- bus/acorn/system: Added configuration to use 32K RAM card with the Atom.
- acorn/acrnsys.cpp: Devicified the System keyboard with AY-3-4592 encoder.
-bus/acorn/cu/cugraph: Fix #include guard.
-dpatrol: added bd3.d1 prom (removed one of the sets since it's an overdump)
* misc: small cleanup
-taitotz: remove pwrshovla, it was a bad dump of pwrshovl
-compressor: add infinite release option (eg. combine with input gain of 12db for some sort of replaygain option)
-Revert "compressor: add infinite release option (eg. combine with input gain of 12db for some sort of replaygain option)"
* This reverts commit 9033932679e00151b4dcb417c67fdd99a395313a.
-adp: New clones marked not working (#13738)
New clones marked not working
-----------------------------
Funny Land de Luxe (W2 set) (Stella)
Funny Land de Luxe (W4 set) (Stella)
Super Multi (DOB) (Venus)
Action (ADP)
Grand Hand (Stella)
Vulkan (Stella)
Multi Multi (ADP)
Sunny (Mega)
Oh La La (Stella)
Allfred (Stella)
Tai Pan Money (Nova)
Asterix und Kleopatra (Stella)
Turbo Sunny (Mega)
-7 new Plug & Play dumps (#13825)
New systems marked not working
------------------------------
Compact Cyber Arcade - Batman
Compact Cyber Arcade - Disney Princess (JL2367DP, 150-in-1)
Compact Cyber Arcade - Spider-Man (JL2367SP, 150-in-1)
36-in-1 Classic Games phone case
Star Wars: The Clone Wars - Republic Squadron (JAKKS Pacific TV Motion Game) (May 6 2009 12:53:31)
G9 Game Box 666 Games
Let's! TV Play Gekiwaza Shuutoku Gekiranger - Super Gekiranger e no Michi (Japan)
-compressor: change channel link range to 0-1
-compressor: change most floats to 2-decimals
-audio_effect: add reset_all for resetting all variable settings
-audio_effect: small update to prev commit
-taitotz.cpp: Rework direct-FIFO handling again to avoid a crash. (#13847)
-Add language translation: Belarusian (#13471)
-audioeffects: fix conflict between effect and resampler menu entries
-audio_effect: LR_ALWAYS flag is not applicable here
-audiomix: add LR_REPEAT flag when cursor is on db
-Vision Quest: Add default NVRAM (nw)
-psx.xml: Added 11 working items + 1 not working + 4 redumped (#13456)
New working software list additions
-----------------------------------
2002 FIFA World Cup (Europe)
2002 FIFA World Cup (France)
2002 FIFA World Cup (Germany)
2002 FIFA World Cup (Italy)
2002 FIFA World Cup (Spain)
3, 2, 1, Smurf! My First Racing Game (Europe)
Ace Combat (Japan)
Air Combat (Europe)
Air Combat (Europe) (EDC)
Darkseed (Japan)
Transport Tycoon 3D: SL Kara Hajimeyou!! (Japan)
New NOT working software list addition
--------------------------------------
Bedlam (Europe)
Redumped software list items
----------------------------
2002 FIFA World Cup (USA)
Air Combat (USA)
Smurf Racer! (USA)
Darkseed II (Japan)
-Update psx.xml
* Switched parent/cloneof between: 007 - The World Is Not Enough (USA) <-> 007 - The World Is Not Enough (Europe) 007 - Tomorrow
Never Dies (USA) <-> 007 - Tomorrow Never Dies (Europe) 007 Racing (USA) <-> 007 Racing (Europe)
-audio_effect: fix some limit issues
New working systems
-------------------
EuroCUBE-65
EuroCUBE-09
New working clones
------------------
EuroBEEB-1
EuroBEEB-2 (Teletext)
EuroBEEB-3M (CU-Graph monochrome)
EuroBEEB-3C (CU-Graph colour)
-trainer/thaler.cpp: Resolved key mapping conflict.
-skeleton/optomaxv.cpp: Memory mapped various devices, and added the teletext video card.
New systems marked not working
------------------------------
Mac III 6502 Microcomputer
-bus/bbc/1mhzbus: Added BEEBEX Extender for BBC Micro.
-equalizer: finer control over settings
-audio_effect: add space between value and unit
-filter,equalizer: add separators to menu
-filter,equalizer: change default q to sqrt(2)/2
-bus/bbc/1mhzbus/beebex.cpp: Fix slot tags
New working clones
------------------
Bad Cats (LF-1)
Double Axle (US, Rev 1, set 2)
New systems marked not working
------------------------------
DS-5000 Driving Simulator
-sega/model2.cpp: Verified and added proper communication ROM board program ROM for the Over Rev sets.
-bus/bbc/1mhzbus/beebex.cpp: Assign unique slot tags.
-sinclair/tsconf.cpp: Enabled memory waits and access cache at 14Mhz (#13840)
-multi32: Separate the speakers that were in different cabinets sound: Handle a special case for adaptivity
-audio_effect: move effect title to header (no need to know effect entry number here)
-misc fixes
-filter,equalizer: do limit rounding with roundf instead of manually
-compressor: reorder settings a bit
-compressor: add separator before the 'expert' settings
-equalizer: change default bands to 100,330,1k,3,3k,10k
-sharp/mz2500.cpp: remove z80->state_int use, misc cleanups
-equalizer: check band mask instead of db when building filter
-cobra: Do not trigger input lines on other not-yet-initialized devices in device start
-segas32: lower overall volume
-bus/a800/atarifdc.h: Remove leftover #includes
-diserial: reset the receive register when changing frame format or the port may be stuck into synchronous receive mode due to the
default start bits = 0
New clones marked not working
-----------------------------
Animal Wonders (ver A900 66)
-sega/segaxbd.cpp: Put rear speakers in the rear.
-segapcm_device drivers: lower overall volume (even lower for segaxbd due to rear speakers clipping if user hw is plain stereo)
-file/posixptty.cpp: Better handling of getting PTY path, etc.
* Support Issue 8 TTY_NAME_MAX/ptsname_r and pre-standard ptsname_r.
* Set termios flags directly rather than relying on BSD's cfmakeraw.
-osd/asio.h: Move some duplicated code into the common header.
-sharp/mz2500.cpp: port over IPL reset/Boot reset front panel buttons, fix MT06340
New clones marked not working
-----------------------------
Triton Music Workstation/Sampler (v2.5.3)
Triton Music Workstation/Sampler (v2.5.0)
-file/posixpty.cpp: Actually enable the XPG-8 path.
-bgfx/chainmanager: correct a printf parse issue (compiler didn't care)
-k051733: added nmi timer
-a2bus/a2ieee488.cpp: Added support for the Apple IEEE-488 Card.
-current plug & play PR (4 non-working machines, 4 non-working software list entries) (#13848)
New software list items marked not working
------------------------------------------
Smart Cycle
Sasuke & Kinniku Battle!! Sportsman No. 1 Ketteisen (Japan)
Cyber Arcade Pocket - Disney Princess (JL1895DP)
XaviX Aero Check & Balance (XaviXPORT, Japan)
New software list items marked not working
------------------------------------------
smartcycle_cart.xml:
Discover the Dinosaurs (0308)
Learning Adventure (0608)
The Penguins of Madagascar (1410)
Scooby-Doo! (2108)
-mainevt: add note about htotal, misc konami sprite chips: small cleanup
-roland_tr707.cpp: audio emulation.(#13856)
* roland_tr707.cpp: Audio emulation.
Systems promoted to working
---------------------------
TR-707 Rhythm Composer
-roland_tr707.cpp: comment and style fixes.
-sega/model2.cpp: sound comms (#13851)
* Model 2B accesses SCSP via address 0x9C0000, all others access SCSP/Model 1 sound board via 0x1C80000
-casio/fz1.cpp: Add floppy to FZ-1 and clones (#13849)
* fz1: drive select is not connected
-sound: correct dreadful typo that killed stereo
New systems marked not working
------------------------------
Mahjong Sweet Academy (Japan, TSM010-002)
-xavix_2002.cpp - added Ultraman 2 (#13858)
new NOT WORKING machines
------------------------
Let's! TV Play Taikan Daikaijuu Battle: Ayatsure! Ultra Daikaijuu! (Japan)
-nec/pc100.cpp: kick off a SW list
New software list items marked not working
------------------------------------------
pc100: Aerial, Lift, Mieyen
-igs/goldstar.cpp: got the super9 sets to do something
-igs/goldstar.cpp: forgot to press save
-k051733: fix divide by 0, fix sqrt off-by-1, change rng to machine().rand()
-sharp/mz2500.cpp: replace beeper with speaker_sound_device
-hash/mz2500_flop.xml: perform a QA pass
-moog/source.cpp, paia/fatman.cpp: Disable streaming for EGs that don't need it. (#13860)
-g9_666: Descramble ROM data
-g9_666: Fix range that needs to be descrambled (many more games load now)
-sound/: Automatically adapt to theinput and output connections. (#13868)
* sound/va_eg.cpp: automatically determine if streaming is enabled. Removed disable_streaming() function, updated drivers that were
using it.
* sound/: Automatically detecting streaming CV. Removed va_vca::configure_streaming_cv() and
dac76::configure_streming_iref(). Adapted cps2000 to new sound engine.
* dac76: Correct comments about inputs.
* dac76: Remove forgoten instance variable.
-k051733: add lfsr, improve collision detection
-osd audio interface: initialize channel positions in header file (prevents channel_position constructor initializing after
initializing array of channel_position in sound backends)
-k051733: no need to shift lfsr by 2, remove old notes about then-unknown reg 6
-k051733: shorthand variable types
-k051733: simpler sqrt function (result is same)
-igs/goldstar.cpp: brought super7 to probably playable state. Left as MNW as precaution until someone who can play these games
verifies I/O
-rsharka: make it a clone of rshark
-nintendo/nes_vt32.cpp: Minor comment update
-psion/workabout.cpp: Added the LIF-PFS socket (with LIF converter).
-k051733: improve reg 7
-k051733: division appears to be signed
-pa_sound: remove enters from device string
-sharp/mz2500.cpp: preliminary MZ80 bus slot implementation:
* Move MZ-1E30 SASI, MZ-1R37 EMM from mz2500 base emulation;
* Fix range of EMM to 640KB max RAM;
* Add basic MZ-1E35 ADPCM emulation;
* Add SuperTurboZ EH-SASI ROM BIOS to MZ-1E30;
* implicitly fix dustbx01-dustbx02-dustbx03 bootups: they are incompatible with MZ-1E30 Sharp BIOS;
-k051960: disable shadow config bit 0 (it was only used in chqflag and ultraman, and both needed a workaround), ultraman: shadows_w
is actually irq enable
-chqflag: headlights are still on at dawn
New systems marked not working
------------------------------
Wakeng
New clones marked not working
-----------------------------
Animal Wonders (ver A900, Bicigo bootleg)
-chqflag: improve highlights
-tmnt: lower overall volume
-Current Plug and Play / Handhelds PR - added Lexibook Pocket Spiderman (#13872)
new NOT WORKING machines
------------------------
Cyber Arcade Pocket - Spider-Man
-chqflag: update prev commit, a bit more tweaking
-mikiej: space between shinnyuu and shain
-mikie: another update to title strings
-sharp/mz2500.cpp: preliminary mouse hookup
-namco/namcos12.cpp: Add Tekken 3 (Japan, TET1/VER.D) (#13871)
New working clones
------------------
Tekken 3 (Japan, TET1/VER.D)
-pc/play4texash.cpp: Add dump for Lattice ispMACH LC4384V (#13870)
* pc/play4texash.cpp: Add dump for Lattice ispMACH LC4384V
* Add .jed suffix
-risc2500: small tweak to svg
-deckarn: small update to notes
-dipalette: add shadow config to savestates, and might as well rename hilight to highlight
-Various fixes:
* ui: The new menus were unusable with a touchscreen, and not conducive to localisation.It's still not possible to add sound
routes with a touchscreen, but at least it's possible to configure routes that exist.
* emu/sound.cpp: Fixed localisation issues, less temporary objects.
* emu/audio_effects: Fixed some localisation issues.
* plugins/autofire, plugins/inputmacro: Allow deleting autofire buttons or input macros without needing to use the UI Clear input.
* ui/selmenu.cpp, ui/imgcntrl.cpp: Use terse messages for bad media. Making these messages longer hasn't reduced support burden.
Adding the version will just perpetuate the myth that you need to redownload all your ROMs for every release.
* ui/ui.cpp: Allow info screens to be dismissed by mouse clicks or touches.
* ui/sliders.cpp: Hiding the menu should preserve state.This is a design choice.
* sound: Avoid anything that could possibly depend on static initialisation order across transaltion units.Allow speaker position
names to be localised.
* sound/none.cpp: Don't pretend it can create output streams.
-srcclean
-sound/js_sound.cpp: Blind attempt at updating for base class changes.
-Metadata corrections, missed srccleanin.
-Fix copy/paste error breaking build, and some space indents.
-sound/js_sound.cpp: Hopefully fix Emscripten build; zx81_cass.xml: Fixed an obvious typo.
-gaelco/mastboy.cpp: Fixed set numbering; misc/norautp.cpp: Added missing parent/clone relationship.
-igs/igs017.cpp: Demoted slqz2b to not working; adp/stella8085.cpp: Commented out sets added without dump credits.
* I'm pretty sure the ADP additions in this release basically all use parent/clone relationships incorrectly.They seem to make
all games on similar boards clones, rather than just different versions of the same game. 修复了魂斗罗许多图像bug,饿流祸Gameplay的bug。
优化了Sega Model 2驱动,支持了Sega Model 2C游戏。 哈,终于更新版本了,修复了好多内容,开心! 谢谢分享 主要更新是使用了新的声音系统。
Native WASAPI support on Windows and PipeWire support on Linux.(原生支持Windows的WASAPI和Linux的PipeWire )
Support for sound input for emulated systems that have microphones or other audio capture hardware.(支持麦克风等声音输入设备的模拟)
Support for multi-channel input and output.(支持声音多通道输入和输出)
Built-in effects, including a parametric equaliser and dynamic range compressor.(内置均衡器和DRC技术)
Better quality sample rate conversion and mixing, and lower latency.(高质量的采样率转换和混合,更低的延迟)
另外:and all the missing graphics in the iconic IGS mahjong game Long Hu Bang are finally fixed(IGS龙虎榜的图像错误也修正了) 终于来了等了一个月了
谢谢分享 两个月,爆发了 进来看看 翻译了一下
30 6月 2025
经过漫长的两个月,MAME 0.278 终于准备好了。当然, 重磅消息是新的音响系统已经到来!优势 带来包括:
Windows 上的本机 WASAPI 支持和 PipeWire 支持 Linux 的。
支持具有 麦克风或其他音频捕获硬件。
支持多通道输入和输出。
内置效果,包括参数均衡器和 动态范围压缩器。
更好的采样率转换和混合质量,以及更低的 延迟。
由于这是主要新组件的第一个版本,因此它将 在某些方面,边缘要粗糙。但我们已经在思考了 关于我们可以在未来进一步改进它的一些方法 月份。
我们一直在忙于音响系统,但我们并没有停止工作 在仿真中。对于 3D 中的图形问题,有一些不错的修复 系统,包括 Sega Model 2 和 Taito Type Zero。但事实并非如此 停止使用 3D – 2D 经典仍然受到喜爱。相当多 Konami 游戏看起来更好了,包括经常被忽视的鸡尾酒模式 支持,以及标志性的 IGS 麻将游戏中所有缺失的图形 龙胡邦终于定了。
本月有一长串新支持的系统。我们有 1970 年代的 Exidy 和 Taito 街机游戏,后面的 LCD 游戏 铁幕,以及一大堆最近被丢弃的电视游戏。在 那,Gaelco 街机游戏的许多其他版本已经浮出水面 来自档案。在这两者之间,您会发现稀有的 Capcom 街机版本, 音乐工作站和音序器、游戏手表、赌场游戏和 更多。如果您确实玩赌场游戏,请注意一些 赌博游戏的默认输入分配在此 释放。
计算机仿真更新有很多乐趣 此版本。Victor 9000 的软盘支持进行了大修,并且 添加了 SASI 硬盘支持。有一连串的更新 用于 Sanyo PHC-25。POKEY 的串行通信支持用于 Atari 8 位计算机终于得到了正确实现。
如果您想阅读 MAME 开发中的所有冒险 在过去的两个月里,请查看 whatsnew.txt 文件。与往常一样,源代码和 64 位 Windows 二进制包 可从 下载页面。
修复了 MAME Testers 错误
00185:[图形] (konami/combatsc.cpp) combatsc, combatscj, combatsct:玩家名称在游戏过程中消失。(吉姆·韦斯特福尔)
00401:[图形] (konami/contra.cpp) contra:在应清除 Continue 屏幕 Sprite 后显示它们。(吉姆·韦斯特福尔)
00402:[翻转屏幕/鸡尾酒] (konami/contra.cpp) contra.cpp中的所有设置:翻转屏幕时,图形放错位置。(哈普)
01878:[翻转屏幕/鸡尾酒] (konami/labyrunr.cpp) labyrunr.cpp中的所有设置:翻转屏幕时,图形放错了位置。(哈普)
02131:[图形] (igs/igs011.cpp) lhb2:通过绘制麻将牌 (zimo/tsumo) 获胜时缺少动画。(瓦斯克拉布)
02152:[图形] (igs/igs011.cpp) dbc、lhb、lhbv33c、xymg、wlcc:从程序 ROM 中提取的文本不可见。(瓦斯克拉布)
02185:[图形] (igs/igs011.cpp) xymg, wlcc:在吸引模式下,赔率屏幕横幅未正确擦除。(瓦斯克拉布)
03591:[颜色/调色板] (konami/contra.cpp) contra and clones:在开机检查期间背景颜色不正确。(哈普)
05678: (igs/igs011.cpp) dbc, lhbv33c, ryukobou:硬币无法识别。(瓦斯克拉布)
05726:[游戏玩法] (konami/mainevt.cpp) 开发人员和克隆人:碰撞和敌人的行为不正确。(哈普)
06340: mz80b、mz2000、mz2500:未仿真后面板复位开关。(安吉洛·萨勒斯)
08439:[翻转屏幕/鸡尾酒] (konami/fastlane.cpp) fastlane:翻转屏幕时,图形放错位置。(哈普)
08790:[杂项] (sega/model3.cpp) lostwsga:内存测试认为大多数程序 ROM 都是坏的。(安吉洛·萨勒斯)
08947:[已知问题/待办事项] (sega/stv.cpp) colmns97:不显示主要仿真问题的警告。(安吉洛·萨勒斯)
08993:[图形] (igs/igs011.cpp) lhb、lhb2、lhb3、tygn、xymg:从程序 ROM 中提取的服务模式文本不可见。(瓦斯克拉布)
09031:[崩溃/冻结] (igs/pgm.cpp) kovsh 和 clones:模拟的游戏显示错误消息并崩溃。(哈普)
09089:[崩溃/冻结] (dataeast/dec8.cpp) gondou:某些攻击和 Boss 战可能会导致模拟器致命错误。(哈普)
09099:[崩溃/冻结](其他/spool99.cpp)spool99、spool99a、spool99b、spool99c:开机 RAM 测试总是失败。(安吉洛·萨勒斯)
09160:[崩溃/冻结] (namco/namcos23.cpp) finfurl:模拟器在吸引模式下崩溃。(瓦斯克拉布)
09174:[核心] CPU Hitachi HD6309:HD6309 本机模式下相对分支的计时不正确。(对等)
09175:[图形](其他/cardline.cpp)cardline:屏幕图像在底部附近垂直换行错误。(安吉洛·萨勒斯)
09176:[图形] (amiga/arsystems.cpp) ar_ldrb、ar_ldrba ar_ldrbb:图形显示不正确。(安吉洛·萨勒斯)
09177: (exidy/exidy.cpp) 冒险:默认每个信用点 1 枚硬币的 DIP 开关设置与手册不匹配。(瓦斯克拉布)
09185:[文档] (taito/taitotz.cpp) pwrshovla:硬盘映像已损坏。(内科萨达)
09188:[游戏玩法] (konami/konamigs.cpp) musclhit:游戏无法启动。(SMF)
新的工作系统
Block Fever (块热 )
Conny / VideoJet Oui-Oui - Pocket Dream Console (VideoJet,法国)
Conny / VideoJet PDC30 - Pocket Dream Console (粉色版) (VideoJet, 法国)
控制通用 EuroCUBE-09 [奈杰尔·巴恩斯]
控制通用 EuroCUBE-65 [奈杰尔·巴恩斯]
Elektronika Uchitel' arifmetiki (prototype?)[米兰·加尔西克、伊戈尔·尼斯]
Elektronika Vesolaya arifmetika
Excalibur Electronics Carl Edwards 99
孩之宝 / 米尔顿·布拉德利 / 雅达利后院棒球和足球 [大卫·海伍德,肖恩·里德尔,欧洲队]
孩之宝 / 米尔顿·布拉德利 我的小马驹 - Grand Puzzleventure
孩之宝 / 米尔顿·布拉德利 Whac-A-Mole (电视游戏)
孩之宝最小宠物店
JAKKS Pacific Inc / 1st Playable Productions Go Diego Go!(JAKKS 太平洋电视游戏)
JAKKS Pacific Inc / 5000ft, Inc 危险!(JAKKS 太平洋电视游戏)
JAKKS Pacific Inc / Amaze Entertainment X 战警 - 变种人统治 (JAKKS Pacific TV Game)
JAKKS Pacific Inc / 掌上游戏 你比五年级学生聪明吗?(JAKKS 太平洋电视游戏)
JAKKS Pacific Inc / 掌上游戏《猎豹女孩 - 成名护照》 (JAKKS Pacific TV Game) (2007年8月1日 10:32:50)
JAKKS Pacific Inc / 掌上游戏灰姑娘 - 午夜往事 (JAKKS Pacific TV Game) (2007年8月29日 11:15:55)
JAKKS Pacific Inc / 掌上游戏 Disney Princess Magical Adventures (JAKKS Pacific TV Game)
JAKKS Pacific Inc / 掌上游戏 Dora the Explorer - Dora's World Adventure!(JAKKS 太平洋电视游戏)
JAKKS Pacific Inc / 掌上游戏 梦工厂史莱克 / Over The Hedge (JAKKS Pacific TV Game)
JAKKS Pacific Inc / 掌上游戏高中音乐剧 (JAKKS Pacific TV Game) (2007-12-19 17:08:20)
JAKKS Pacific Inc / 掌上游戏 Marvel Heroes: Ultimate Action (JAKKS Pacific TV Game)
JAKKS Pacific Inc / 掌上游戏 Nicktoons - 夏令营 (JAKKS Pacific TV Game)
JAKKS Pacific Inc / HotGen Ltd 《超凡蜘蛛侠》反派综合报道 (JAKKS Pacific TV Game) (2006 年 4 月 24 日 A)
JAKKS Pacific Inc / HotGen Ltd 阿凡达:最后的气宗 - 第一册挑战 (JAKKS Pacific TV Game) (2006 年 6 月 6 日 A)
JAKKS Pacific Inc / HotGen Ltd Hannah Montana - 两全其美 (JAKKS Pacific TV Game) (2007 年 8 月 17 日 22:47:47)
JAKKS Pacific Inc / HotGen Ltd Hannah Montana - 百万分之一 (JAKKS Pacific TV Game) (2007 年 8 月 13 日 15:42:29)
JAKKS Pacific Inc / HotGen Ltd 芝麻街节拍 (JAKKS Pacific TV Game) (2006 年 8 月 23 日 19:12:03,PAL/UK)
JAKKS Pacific Inc / HotGen Ltd 睡美人 - 魔法传说 (JAKKS Pacific TV Game) (Sep 17, 2007 14:45:02)
JAKKS Pacific Inc / HotGen Ltd 命运之轮 - 第 2 版 (JAKKS Pacific TV Game) (2007 年 3 月 15 日,PAK2)
JAKKS Pacific Inc / Namco / HotGen Ltd Arcade Gold 以吃豆人为特色 (2007 年 4 月 20 日 A SKU O)
JAKKS Pacific Inc / Namco / HotGen Ltd 以吃豆人为特色的复古街机(2008 年 8 月 20 日 A SKU N)
JAKKS Pacific Inc / Namco / HotGen Ltd Super Pac-Man Collection (2006 年 1 月 26 日 A SKU L)
JAKKS Pacific Inc / Pronto Games 1 Vs 100 (JAKKS Pacific TV Game)
JAKKS Pacific Inc / Pronto Games Deal or No Deal (JAKKS Pacific TV Game)
马江星云神龙 (中国, D121)
Mattel Barbie: I Love Pets - Pet Rescue
Mattel Hot Wheels(方向盘控制器)
Mattel Rock 'Em Sock 'Em Robots (电视游戏)
性能设计产品 / 迪士尼 / 丛林软 迪士尼游戏它!公主伙伴
Super Shanghai 2001 (盘 1, 红板)
空中飞人 / 蹦床
Tronica 金银岛 (Tronica)
胜利天堂 II (V9)
Xor World (不同的硬件,版本 1.1,校验和 3333BA,原型)
Xor World (模块化系统,原型,套装 1)
新的工作克隆
砰!(版本 2,校验和 140E)[何塞普·昆格尔斯,Recreativas.org]
砰!(版本 2,校验和 D35D)[何塞普·昆格尔斯,Recreativas.org]
Big Karnak (ver. 1.0, checksum 1e38b94)
盗版 (Elektronika) Vinni-Pukh
Break Thru (World)
Cal Omega - 游戏 7.9b(街机扑克、盗版?[罗伯托·弗雷斯卡、格鲁尔·奥斯戈、扬尼斯·班普拉斯]
控制通用 EuroBEEB-1 [奈杰尔·巴恩斯]
控制通用 EuroBEEB-2 (Teletext) [奈杰尔·巴恩斯]
控制通用型 EuroBEEB-3C(CU-Graph 颜色)
控制通用 EuroBEEB-3M (CU-Graph 单色) [奈杰尔·巴恩斯]
宇宙之战 (Recreativos Franco 盗版的太空侵略者)
双轴 (美国, Rev 1, set 2)
Fantastic Spacians (hack of 'Super Galaxians')
Flower (日本)
Football Power (版本 1.4)
Football Power (版本 4.6)
G-LOC 空战 (日本)
Glass (ver 1.0, Break Edition, 校验和 2B43D337, 1993 年 11 月 10 日)
Glass (ver 1.0, Break Edition, checksum 6241CD67, 16 Nov 1993)
Glass (ver 1.0, Break Edition, checksum EBCB0BFE, 22 Nov 1993)
玻璃(版本 1.1,Break Edition,校验和 3D8A724F,版本 1994,未保护,韩国)
玻璃(版本 1.1,Break Edition,校验和 49D5E66B,版本 1994,第 2 集)
Glass(版本 1.1,Break Edition,校验和 D7AF5496,版本 1994,美国)
Gun Gabacho (日本,版本 2,校验和 1C8C)
Gun Gabacho (日本,版本 2,校验和 B75B)
GTI Double or Nothing Draw Poker (GoT PCB, set 1)
Hegener + Glaser Mephisto Lyon 16 位 (v2.09)
In The Hunt (韩国?[纳普]
JAKKS Pacific Inc / Namco / HotGen Ltd Ms. Pac-Man Collection 5 合 1 (JAKKS Pacific TV Game) (2004 年 4 月 1 日,A)
JAKKS Pacific Inc / Namco / HotGen Ltd Ms. Pac-Man Collection 7 合 1 (JAKKS Pacific TV Game) (QVC 版, 2004 年 7 月 12 日 A)
Janpai Puzzle Choukou (Japan 010820 Publicity)
丛林之王 (V105US) [扬尼斯·班普拉斯]
Lady Bug (Galaxian 硬件上的盗版,加密)
Last KM(版本 1.0.0227,校验和 747a7443,原型)
Lizard Hunt (unprotected, checksum 25A83609)
麻将 Gal no Kokuhaku (日本, set 2)
麻将 Reach Ippatsu (日本, NM526-01)
Maniac Square(未受保护,版本 1.0,校验和 BEAE)
Master Boy (1987, Z80 硬件)
Master Boy (意大利, set 3, checksum 6918)
Master Boy (意大利, set 4, checksum 680C)
Master Boy (意大利, set 5, checksum E84C)
Master Boy (意大利, 试制版)
Master Boy (西班牙, set 3, checksum 6070)
Master Boy (西班牙, set 4, checksum CC6D)
Master Boy (西班牙, set 5, checksum DF11)
Master Boy Olympic (意大利, set 1, checksum 77A8)
Master Boy Olympic (西班牙, set 1, checksum 7309)
Master Boy Olympic (西班牙, set 2, checksum 741B)
Master Boy Version II (意大利, set 1, checksum 618F)
Master Boy Version II (西班牙, set 1, checksum 5A0B)
Master Boy Version II (西班牙, set 2, checksum 5B1D)
Next Century (Defender)
New Splash (ver. 1.4, checksum A26032A3, 韩国, set 1)
New Splash (ver. 1.4, checksum A26032A3, Korea, set 2)
Moon Cresta (SNK) [莳萝草、smf]
扑克 (版本 50.02 ICB,设置 3 alt)
Power Drift (日本, Rev B)
Pro Cycle Tele Cardioline (Salter 健身自行车,V.1.0,校验和 3523)
Pro Cycle Tele Cardioline (Salter 健身车,V.1.0,校验和 DECA)
Pro Stepper Tele Cardioline (Salter fitness stepper, V.1.0, 校验和 2B83)
Puzz Loop 2 (日本010201宣传)
Quick Shots (ver 1.0, checksum AD0C)
R-Shark (set 2)
Super Star 97 / 铭星 97 (V153A 版本)
里维埃拉高分 (2131-08, U5-3C) [罗伯托·弗雷斯卡, 格鲁尔·奥斯戈, 扬尼斯·班普拉斯]
里维埃拉高分 (2131-08P, set 1) [罗伯托·弗雷斯卡, 格鲁尔·奥斯戈, 扬尼斯·班普拉斯]
里维埃拉高分 (2131-08P, set 2) [罗伯托·弗雷斯卡, 格鲁尔·奥斯戈, 扬尼斯·班普拉斯]
Rock'n MegaSession (日本, ver 1.0)
Rollergames (亚洲)
佐助 vs. 指挥官 (第 2 组)
加速(版本 2.00,校验和 491B)
加速(版本 2.00,校验和 E145)
加速(版本 2.10,校验和 9536)
Splash (模块化系统,版本 1.0,校验和A6C431A4,非北美,未经审查)
溅!(版本 1.1,校验和 4697D2BF,非北美)[何塞普·昆格尔斯,Recreativas.org]
溅!(版本 1.2,校验和 5071804D,非北美)[何塞普·昆格尔斯,Recreativas.org]
溅!(版本 1.3,校验和 E7BEEBFA,韩国)[何塞普·昆格尔斯,Recreativas.org]
溅!(版本 1.3,校验和 E7BEEEFA,北美)[何塞普·昆格尔斯,Recreativas.org]
壁球(美国,版本 1.1,校验和 015b6f8a)
Super Shanghai 2001 (第 2 盘, 红板)
Super Splash (ver 1.1, Break Edition, checksum 59D5E66B, Version 1994)
冲浪星球(版本 1.0)
冲浪星球(版本 1.2)
冲浪星球(版本 3.1)
Target Hits(版本 1.1,校验和 B1F7)
泰山 (V106FA) [扬尼斯·班普拉斯]
铁拳 3(日本,TET1/VER.D)
TH Strikes Back(非北美,版本 1.0,校验和 0206DF91)
TH Strikes Back (非北美,版本 1.0,校验和 0206DF91,无标题)
TH Strikes Back(非北美,版本 1.0,校验和 020EB346)
TH Strikes Back(非北美,版本 1.0,校验和 020E154A)
Thunder Hoop (非北美, ver. X, checksum 00000020, set 1)
Thunder Hoop (非北美,版本 X,校验和 00000020,集合 2)
Thunder Hoop (北美, ver. C4, 校验和 02A0A008)
Thunder Hoop (ver. 1, 校验和 02a09fcd)
Thunder Hoop (ver. X, checksum 00000020, 无标题)
Touch and Go (非北美,校验和 056533F0)
Touch and Go (非北美,校验和 056C138F)
Touch and Go (非北美,校验和 056C2336)
Touch and Go (North America, checksum 05737572)
伟易达 Dora the Explorer - Dora TV Adventure Globe (UK)
世界拉力赛 2:Twin Racing(版本 09-06,校验和 50A2)
世界拉力赛 2:Twin Racing(版本 09-06,校验和 7BE1)
世界拉力赛 2:Twin Racing(版本 20-07,校验和 B1B8)
世界拉力锦标赛 (版本 1.0, 校验和 3D84, 1993 年 4 月 2 日)
世界拉力锦标赛(版本 1.0,校验和 C448)
世界拉力锦标赛 (版本 1.0,校验和 DE0D,1993 年 11 月 8 日)
世界拉力锦标赛 (模块化系统原型,1992 年 11 月 23 日) [哈维尔·瓦莱罗、Recreativas.org、大卫·海伍德]
Xor World (不同的硬件,版本 1.1,校验和333462,原型)
Xor World (模块化系统,原型,套装 2)
Xor World (ver 1.2, checksum DB5D10, prototype)
系统已升级为工作状态
Alantin - 阿拉丁的神灯
Bandit (美国原型)
Dark Seal (8-liner) [罗伯托·弗雷斯卡, 格鲁尔·奥斯戈]
华华世节 5 / 飞星世节 (V107CN)
开门 胡 [瓦斯克拉布]
Nelsonic Super Mario Bros. 3 (Nelsonic)
Nelsonic 超级马里奥世界 (Nelsonic)
Roland TR-707 节奏作曲家
奇鸡 6 (V118CN)
Super Shanghai 2000 (盘 1, 绿盘)
超级上海 2000 - 摔跤嘉年华 (30% 奖金,红板)
Zuqiu Wang - 足球之王
克隆已升级为正常工作
炸弹人 (Version 6.6, Avraam 盗版)
炸弹人(版本 6.6,J.T. 盗版)[罗伯托·弗雷斯卡,格鲁尔·奥斯戈]
Master Boy Version II (意大利, set 2, checksum 629B)
Super Shanghai 2000 (第 2 盘, 绿盘)
标记为不工作的新系统
3 迷你
36 合 1 Classic Games 手机壳
AV-麻将 Yanchana Koneko (Japan Ver 1.01 1990/08/23)
白边斗帝渺
万代 / SSD Company Ltd Let's!TV Play Gekiwaza Shuutoku Gekiranger - Super Gekiranger-e no Michi (日本)
万代 / SSD Company Ltd Let's!TV Play Taikan Daikaijuu Battle: Ayatsure!超大海寿!(日本)[欧洲队]
万代面包超人彩色电脑 (日本)
万代 Let's!TV Play Team Taikou!Card de Power Up!Tamagotchi School 浅修轩 (日本)
生物节律 (For-Play)
卡西欧 FZ-1 数字采样合成器
卡西欧 Super Picky Talk - 我的房间幻想
挑战高尔夫 (J 990326 V1.000)
Chanbara Kids (日本)
超极比琦 (V205CN)
甘超极 (V110CN)
大华熙熙油 (V201CN)
Diier-D-10 168 合 1 手机壳
定极斗帝珠
斗地主 II
dreamGEAR 我的街机 Ms. Pac-Man (DGUNL-7010, Pocket Player Pro)
dreamGEAR 我的街机吃豆人 (DGUNL-4198, Pocket Player Pro) [欧洲队]
Epoch / SSD Company LTD Sasuke & Kinniku Battle!!Sportsman No. 1 Ketteisen (日本)
Extrablatt
丰豆佳强班
风光斗帝渺
费雪价格智能自行车
闪回
G9 游戏盒 666 游戏
港宝四方
黄牌 祖球 Plus / 超极双星 Plus (V103CN)
霍麒麟 (V116CN)
JAKKS Pacific Inc / Code Mystics Retro Arcade 以 Space Invaders 为特色(JAKKS Pacific TV Game)
JAKKS Pacific Inc / Digital Eclipse 世界扑克巡回赛 (JAKKS Pacific TV Game)
JAKKS Pacific Inc / HotGen Ltd 宝石迷阵豪华版 (JAKKS Pacific TV Game) (2008 年 2 月 28 日 22:54:43)
JAKKS Pacific Inc / HotGen Ltd 价格合适 (JAKKS Pacific TV Game) (2009 年 3 月 24 日 17:34:55)
JAKKS Pacific Inc / HotGen Ltd 星球大战:克隆人战争 - 共和国中队 (JAKKS Pacific TV Motion Game) (2009 年 5 月 6 日 12:53:31) [欧洲队]
JAKKS Pacific Inc / HotGen Ltd Thomas & Friends - 准时 (JAKKS Pacific TV Game) (2006年6月28日 18:24:37) (美国,NTSC)
JAKKS Pacific Inc Blue's Room: Coloring With Blue (JAKKS Pacific TV Game)
JAKKS Pacific Inc 海绵宝宝 Dilly Dabbler (JAKKS Pacific TV Game)
JAKKS Pacific Inc Super Silly Makeover (JAKKS Pacific TV Game)
JAKKS Pacific Inc Tele-Doodle (JAKKS Pacific TV Game)
Korg Triton 音乐工作站/采样器 (v2.0.0)
L.J.Technical Systems Mac III 6502 微型计算机
Jan Mu [哈米]
金皇冠 3-dai (V445CN)
丛林之王 2004 (V101US) [扬尼斯·班普拉斯]
Lexibook Compact Cyber Arcade - 蝙蝠侠 (JL2367BAT)
Lexibook Compact Cyber Arcade - 迪士尼公主 (JL2367DP, 150 合 1)
Lexibook Compact Cyber Arcade - 蜘蛛侠 (JL2367SP, 150-in-1)
Lexibook Cyber Arcade Pocket - 迪士尼公主 (JL1895DP)
Lexibook Cyber Arcade Pocket - 蜘蛛侠 (JL1895SP-2)
Lexibook 网络街机赛车 (JL3150)
Lexibook 电源控制台 - Lilo & Stitch
Loto-Play (set 1)
麻将钟五 (日本, TTL800-03-04)
Mahjong Sweet Academy (日本, TSM010-002)
麻将 神秘世界归来 (日本)
马江正八 (V103CN)
麻江志尊 (S100CN)
Mega Turbo 2 [罗伯托·弗雷斯卡、格鲁尔·奥斯戈、扬尼斯·班普拉斯]
MGA Entertainment Miuchiz Bratz Cloe [噩梦勋爵]
MGA Entertainment Miuchiz Bratz Yasmin [噩梦之王]
MGA Entertainment Miuchiz Monsterz 爬行者
MGA Entertainment Miuchiz Monsterz Inferno
MGA Entertainment Miuchiz Monsterz Roc
MGA Entertainment Miuchiz Pawz Dash [噩梦勋爵]
MGA Entertainment Miuchiz Pawz Spike [噩梦勋爵]
MITS Altair 8800b
Mueve
Mushiking The King Of Beetles 2003 Second (日本)
Namco / 三菱 DS-5000 驾驶模拟器
新狂欢节
Ob-La-Di
Olivetti Celint 2000 (Superfono Santander 版)
Paint 'N Puzzle Super
飘亮金华
飘亮锦华 2
Play 4 Texas Hold'em [匿名]
渐进式小丑魔术
酒吧时间飞镖 v1.4
拉迪卡·吉比
Red5 Retro 街机游戏控制器 (150 合 1)
皇家 5+ (V101US) [扬尼斯·班普拉斯]
San Da Ha 圣达河
世嘉 SystemSP 工厂检查服务器
神州捷隆
SSD Company Ltd PowerKIDS Jr. (日本 XaviXPORT)
SSD Company Ltd XaviX Aero Check & Balance (XaviXPORT, 日本)
STC Telecommunications Ltd. STC 3910 Executel [二进制恐龙,奈杰尔·巴恩斯]
Super Match 2003 (版本 3.1 2003-11-04)
超级多元 (出生日期)
系统3000 Kramergame Poker (加密组4)
系统3000 Kramergame Poker (加密组5)
Takara Tomy Boku wa Plarail Untenshi - 新干线 de Ikou!(2007 年版)(日本)[欧洲队]
Takara Tomy Punirunes (欧洲, 淡蓝色)
天生浩寿 (V101CN)
Tomy Takara 迪士尼公主裙 Mania TV (日本)
Top Draw (加密, set 1)
Turbo Poker 1 (set 1)
未知 100 合 1 手持设备(基于 Mega Drive)
未知 Kramer Poker (加密)
Vision Quest
唤醒
欣金皇冠 (V400CN)
西游豆牛掀背/两厢车 (S110CN)
标记为不工作的新克隆
005 (早期版本?[莳萝草,smf]
行动
奥尔弗雷德
动物奇观 (ver A900 66) [扬尼斯·班普拉斯]
动物奇观 (ver A900, Bicigo bootleg) [扬尼斯·班普拉斯]
Asterix und Kleopatra
Bad Cats (LF-1)
Bandai Super Note Club μ 青少年时光 (日本)
卡西欧 FZ-10M 数字采样合成器模块
卡西欧 FZ-20M 数字采样合成器模块
超极大满官 II (China, V765C) [孔先生, little0]
樱桃奖金 V Five (V1.4)
Cue Ball Wizard (西班牙语)
Dream 9 Flower (v1.00c, set 2) [哈米]
Funny Land de Luxe (W2 set)
Funny Land de Luxe (W4 set)
玻璃(开发 PCB)
Glücks-Stern
Goldart (法国, Covielsa 许可)
Goldart (德国)
Goldart (PIC16C54, 法国, Covielsa license)
Goldart (PIC16C54, 德国)
Goldart (PIC16C54, 葡萄牙)
Goldart (PIC16C54, 西班牙)
Goldart (PIC16C54, 英国)
Goldart (英国)
大手
GTI Double or Nothing Draw Poker (GoT PCB, set 2)
GTI Double or Nothing Draw Poker (GoT PCB, set 3)
快乐农场 (Ver. IN.01.02.B) [扬尼斯·班普拉斯]
快乐皮埃罗 (V987271)
HI-LO 双倍小丑扑克 (第 2 组)
JAKKS Pacific Inc / Digital Eclipse EA体育经典:NHL 95 & Madden 95 (JAKKS Pacific TV游戏)
JAKKS Pacific Inc / HotGen Ltd Bob the Builder - 项目:Build It (JAKKS Pacific TV Game) (2006 年 2 月 28 日 10:48:40)
JAKKS Pacific Inc / HotGen Ltd Disney (JAKKS Pacific TV Game) (SPG110 硬件,2004 年 5 月 28 日 A)
JAKKS Pacific Inc / HotGen Ltd Thomas & Friends - 准时 (JAKKS Pacific TV Game) (Jun 28 2006 18:01:22) (英国,菲律宾
Juwel
卡罗
英勇骑士 / 三国战记 / 三国战记 (盗版, ver. 112CN?)
英勇骑士 Plus / 三国战记正宗 Plus / 三国战记政宗 Plus (盗版, ver. 117CN?
Korg Triton 音乐工作站/采样器 (v2.5.3) [半]
Korg Triton 音乐工作站/采样器 (v2.5.0) [半]
快乐西游记 (V102CN)
小魔女 (Ver. EN.01.A) [扬尼斯·班普拉斯]
龙胡榜II.:措派高寿 (中国, V127C)
龙胡正霸2 (中国, VS210M)
龙胡正八 2 (中国, VS220M)
乐透游戏 (PIC16C54)
Loto-Play (set 2)
Loto-Play (第 3 组)
Loto-Play (第 4 组)
Lucky Star(基于 Z180 的较新硬件,套装 2)
魔法炸弹(BR71 版。A,30/05/14)[扬尼斯·班普拉斯]
Master Boy (1987, Modular System)
猴子乐园 (Ver. EN.20.B) [扬尼斯·班普拉斯]
多 Multi
Pro Cycle Tele Cardioline(Salter 健身自行车,较旧的硬件,版本 1.0,校验和 1AF9)
Pro Cycle Tele Cardioline (Salter 健身自行车,较旧的硬件,版本 1.0,校验和 5678)
Pro Cycle Tele Cardioline(Salter 健身自行车,较旧的硬件,版本 1.0,校验和 BAE7)
Pro Cycle Tele Cardioline (Salter 健身车,未知版本)
Pro Stepper Tele Cardioline (Salter 健身踏步机,较旧的硬件,版本 1.0,校验和 6D94)
Pro Stepper Tele Cardioline (Salter fitness stepper, older hardware, ver. 1.0, checksum 8BF3)
Pro Stepper Tele Cardioline(Salter 健身踏步机,较旧的硬件,版本 1.0,校验和 8E5A)
Radikal Bikers (原型)
双龙 朱强 2 VS (中国, VS203J, 套 2)
特别梦想 9 (v1.0.7G)
壁球(较新的PCB)
SSD Company Ltd XaviX Bowling (XaviXPORT, PT2-BWL-11, 日本)
晴朗
超级马里奥兄弟 (弹球,西班牙语,第 1 组)
超级马里奥兄弟 (弹球, 西班牙语, 套装 2)
Super Splash (Ver 1.0, 校验和 2104394E, 1993 年 10 月 27 日)
Tai Pan Money
Top Draw (加密, 第 2 盘)
Top Draw (加密, 第 3 盘)
Top Draw (加密, 第 4 盘)
Turbo Poker 1 (第 2 盘)
Turbo Poker 2 (第 4 组)
Turbo Poker 2 (第 5 盘)
涡轮晴朗
Zulu (Ver. 2.04J, Feb 3 2004)
新的工作软件列表项
a7800: 不可能的任务 (NTSC, 错误修复)
bbc_rom: Colourjet 驱动程序 1.0、GameROM:Chuckie Egg 1.10、GameROM:导弹控制 1.10、GameROM:Snapper 1.10、Mega-ROM 1.03、 Wordwise-B20 1.20,XOB 多打印服务器 2.03 [奈杰尔·巴恩斯]
cdi: Cyber Soldier Sharaku (日本)
ekara_cart: e-kara 8M 色带墨盒(二手,含 8 首乐曲,第 2 组)(日本),e-kara 8M 色带墨盒(二手,含 8 首乐曲,第 3 组)(日本), e-kara Web cartridge 8M (二手,含 8 首歌曲,套装 4) (日本),e-kara Web cartridge 12M (二手,含 12 首歌曲,套装 2) (日本), e-kara 12M 网络墨盒(二手,含 12 首歌曲,第 3 套)(日本),e-kara Web 墨盒 12M(二手,含 12 首歌曲,第 4 套)(日本), e-kara 12M 网络墨盒(二手,含 12 首歌曲,第 5 组)(日本),e-kara 网络墨盒 12M(二手,含 12 首歌曲,第 6 组)(日本), e-kara Web cartridge 12M (二手,含 12 首歌曲,套装 7) (日本),e-kara Web cartridge 12M (二手,含 12 首歌曲,套装 8) (日本), e-kara Web cartridge 12M (二手, 含 12 首歌曲, 套装 9) (日本), e-kara Web cartridge 28M (二手, 含 26 首歌曲) (日本), Kids' Song 20 (Japan) (KD-4)
fmtowns_cd: 高级地下城与龙 - 长矛英雄,Arquelphos,CD学习系统II - 新视野英语课程3, CD 学习系统 II - 新视野英语课程 3 (FM Towns Marty 版), ClearMind - Shimoguchi Yuuzan no Shuuchuuryoku Kaihatsu,Digital Pinup Girls Vol. 2 - 可爱的拍摄, Euphony II / Score V1.1 L10, F-BASIC386 Compiler V2.1 L20, FM Towns Appli Jikkou Set (TownsGEAR, F-BASIC386) V2.1 L20, FM Towns Demonstration CD-ROM 1993-nen Haru-gou, Fouge Vol. 1 - Ki - 日本 - 前田真藏之世界, Fujitsu Journal Special Edition by CD-ROM, Heike Monogatari (Joukan) (再版), Image Fight (demo), 岩波文学馆 - 夏目宗石,LiveMovie V1.1 L10,多种颜色 (HMD-225),Moko - Dougen Zenji 750-kai Daionki Kinen, Music Pro-Towns v1.3 (MIDI Ongenban), TownsGraph v2.1 L10
megadriv:
蚯蚓吉姆 2 (美国,原型 19950809) [隐藏的宫殿]
致命婚礼 (演示 1), 致命婚礼 (演示 2)
宠物机器人的攻击, 火鲨 (Retro-Bit), Gaiares (Retro-Bit), 失落的维京人 (美国, rev.A), 魔法女孩:以 Ling Ling the Little Witch(欧洲、美国)、Smart Mouse(美国)、The Smurfs(巴西)、Syd of Valis (Retro-Bit)、 T.C.K - 被诅咒的骑士,T.C.K - 被诅咒的骑士(演示 1.0),T.C.K - 被诅咒的骑士(演示 1.1), T.C.K - 被诅咒的骑士 (演示 2.0), T.C.K - 被诅咒的骑士 (演示 2.1), T.C.K - 被诅咒的骑士 (演示 3.0), T.C.K - 被诅咒的骑士(预发布测试版)、Thunder Paw、Truxton(欧洲、美国)(Retro-Bit)、Valis(Retro-Bit)、 Valis III (Retro-Bit), Xeno Crisis [无介绍]
Captain Barrel (演示)
Black Jewel Reborn (演示 2.1), Black Jewel Reborn (演示 2.11)
桐人 - 游戏 (演示)
PSX: 3, 2, 1, 蓝精灵!我的第一款赛车游戏(欧洲)、2002 年 FIFA 世界杯(欧洲)、2002 年 FIFA 世界杯(法国)、 2002 年 FIFA 世界杯(德国)、2002 年 FIFA 世界杯(意大利)、2002 年 FIFA 世界杯(西班牙)、Ace Combat(日本)、Air Combat(欧洲)、 空战(欧洲)(EDC)、Darkseed(日本)、Transport Tycoon 3D:SL Kara Hajimeyou!!(日本)
sega_beena_cart: Densha Daishuugou!Card de Asobou [欧洲队]
snes:
Mechanoids II - The Final Conflict (不可玩原型), Mechanoids II - The Final Conflict (原型)
Dragon View (美国, 限量版游戏), Dragon View (美国, 原型), Eyra - The Crow Maiden (美国), Eyra - The Crow Maiden(演示 20210910)、Eyra - The Crow Maiden(数字)、Fork Parker's Crunch Out、 Ghoul Patrol (美国,限量版游戏), Jim Power - The Lost Dimension 3D, Märchen Adventure Cotton 100% (美国), Socks the Cat Rocks the Hill、Super Turrican 2(美国,严格限量游戏)、Super Turrican Collection(美国)、 Sydney Hunter and the Caverns of Death(欧洲)、Unholy Night: The Darkness Hunter(欧洲)、 Zombies Ate My Neighbors (美国, 限量版游戏) [无介绍]
spectrum_cass:
JS 汇编 1
不列颠群岛地理 - 港口, 国家 - 非洲 - 城市, 国家 - 非洲 - 特征, 国家 - 澳大利亚 - 特征, 国家 - 澳大利亚 - 城镇, 国家 - 南美洲 - 功能, Klokkijken Analoog + Klokkijken Digitaal, 学习国际象棋, 救生艇,王子,公主和邪恶的女巫,世界地理 - 陆地与水
Chuck Yeager的高级飞行训练器(Dro Soft,Chuckman(ZX数据,J.S.汇编2,J.S.汇编4,J.S.汇编5, J.S. 汇编 6, J.S. 汇编 7, 卫道士 (Erbe), Vocabulario Aleman (Cohete), Vocabulario Frances (Portero), 婴儿词汇 Frances (Raton), 婴儿词汇 Ingles (Platero), VU-3D (Polbrit), VU-3D (Psion), VU-Calc (Investronica), 流浪者 (MCM), 流浪者 - 被锁在黑暗中 (alt) (英语), 流浪者 - 被锁在黑暗中 (捷克语), 流浪者 - 被锁在黑暗中(俄语)、流浪者 - 被锁在黑暗中(斯洛伐克)、东方战争(为 Timex Sinclair 2068)、 您的 Spectrum Mega Basic (v4.0), ZX Football Manager 2005 (128K)
zx81_cass:
1K 超级三重奏、侏儒之家 (alt)、Kludo + 战舰、ZX81 程序包 2、ZX81 程序包 4、ZX81 程序包 5、 ZX81 程序包 6
飞镖 (输入), Kong Jump (输入, 你的电脑 Vol. 3 No 6 - 1983 年 6 月), Mad Maze (输入, Sinclair User No 11 - 1983 年 2 月), Meteors II (输入), On Final (输入, The ZX Collection - Winter 1984), 奥赛罗 (Roy Eastwood), 飞行员 (打字), Road Hog, Universal Patterner (打字, Sinclair Programs No 1 - 1982 年 5 月/6 月)
Matemática II
交易员 (Trimp) [频谱计算]
2ª尺寸,Aventura & Mistério,Aventuras na Selva (输入式,Micro Sistemas Nº 23 - Agosto 1983),Bichos & Cia,Combate, Defensor 3D, Mercador dos Sete Mares, Midway, Patrulha Galática, Retorno dos Vegas, Selva, Subespaço, Terceira Dimensão, Valkirie, Velho Oeste, Visita ao Ca$$ino, Zaxxon
舰桥上的船长 - 第 1 集:Sinclair Maru?
软件列表项提升为工作状态
bbc_rom: 巴里-博克斯 [奈杰尔·巴恩斯]
pc98: 哈姆雷特, Houkago wa Betsu no Kao, LEX
sega_beena_cart:Soreike!面包超人卡 ABC
标记为不工作的新软件列表项
bbc_rom:BeebScan 1.30 [奈杰尔·巴恩斯]
fmtowns_cd: CRI StacCard, FM Towns Demonstration CD-ROM 1992-nen Haru-gou, Tele Harmonium - 城市之光
pc100_flop: Aerial, Lift, Mieyen
psx: Bedlam (欧洲)
土星:AI Shougi 2 (日本)
sega_beena_cart:开始!去!Advance Drive: 6-tsu no Machine ni Chousen da!(修订版 S-100004-1100)[欧洲队]
smartcycle_cart: 发现恐龙 (0308), 学习冒险 (0608), 马达加斯加的企鹅 (1410), 史酷比!(2108) [欧洲队]
snes: 渲染 Ranger R2 (美国) [无介绍]
snotec: Nakayoshi Diary (1999), Nakayoshi PetMate, Ochame na PetMate 2, Primo Puel
squale_cart: Squale BASIC, Squale BASIC (壁球) [匿名]
zx81_cass:战斗机飞行员
添加或修改的翻译
白俄罗斯语
合并的拉取请求
7564:frontend/mame:允许 Lua 脚本更改输入类的 enabled 属性。[内森·伍兹]
13456:psx.xml:添加了 12 个项目(11 个正在工作),并用更好的转储替换了 4 个项目。
13471:添加了白俄罗斯语 UI 翻译。[霍鲁布]
13490:machine/ldp1450hle.cpp:添加了初步文本叠加支持;atari/cops.cpp:添加了 Vision Quest。(詹姆斯·华莱士)
13524:伟易达/prestige.cpp,snotec.xml:添加了 Note Club μ青少年时间和四个新软件项目。
13529:adp/stella8085.cpp:添加了 11 场比赛的转储(不工作)。
13583:act/victor9k_fdc.cpp:大大改进了 Victor 9000 软盘控制器的仿真。[多诺霍00]
13594: bus/multibus: 在启动时将总线时钟频率传播到插槽。
13612:snes.xml:添加了 18 个项目(17 个工作),并将 3 个转储替换为修改后的标头。[街机阴影]
13623:casio/fz1.cpp:添加了对 Casio FZ 系列采样器的初步模拟。
13628:tvgames/spg2xx.cpp:添加了两个基于 SunPlus SoC 的电视游戏(一个可以正常工作)。[欧洲队,David Haywood]
13629:video/ef9345.cpp:修复了双倍高度字符缩放算法。[法比奥·德乌尔索]
13630: cpu/z80: 优化了挂起的中断检查。[霍鲁布]
13631:视频/ef9345.cpp:修复了插入属性处理和光标呈现。[法比奥·德乌尔索]
13636:更新了 Visual Studio 构建设置,以按编译器类型分隔选项并反映当前的 clang-cl。[帕特里克·麦金莱]
13636: moog/source.cpp、moog/nl_source.cpp:模拟包络发生器和低频振荡器定时。
13637:Oberheim/dmx.cpp:更新了新音响系统的声音路由。
13639:中途/williams.cpp:添加了 Next Century(西班牙后卫盗版)。
13640:gaelco/gaelco2.cpp:添加了 Touch and Go 的四个版本。
13641: formats/tzx_cas.cpp: 记录错误校验和和截断图像的警告。[霍鲁布]
13642: linn/linndrum.cpp:更新了新音响系统的声音路由。
13643:3rdparty/expat:已更新到 expat 2.7.1(修复了 Emscripten 3.1.35 的编译问题)。[霍鲁布]
13644:MIDw8080/8080bw.cpp;添加了一个名为 Cosmic Battle 的 Spanish Space Invaders 盗版。[乔迪·图尔斯,ClawGrip]
13645:sega/sega_beena.cpp、sega_beena_cart.xml:添加了外围读卡器支持和三个软件项。
13646:namco/mappy.cpp:修复了 Pac'n'Pal 额外生命 DIP 开关设置标签。[代码蛙2002]
13651:fmtowns_cd.xml:添加了 23 个项目(20 个正在工作),并用更好的转储替换了 3 个项目。
13654: CPU/z80: 删除了有效地址变量 – 可以根据需要传递有效地址。[霍鲁布]
13655:misc/acefruit.cpp:添加了 Flashback(不工作)。[詹姆斯·华莱士,BuyItFixIt]
13656:卡西欧/pickytlk.cpp:添加了超级挑剔的谈话 - 我的房间幻想(不工作)。
13657:olivetti/celint2k.cpp:丢弃了 Olivetti Celint 2000 电话/视频文本终端。[街机黑客,ClawGrip]
13658:saturn.xml:添加了 1 个项目(不工作),并用更好的转储替换了 9 个项目。
13659:sega/model2_v.cpp:为几何体作的数量添加了上限,以避免无限循环。(马修·丹尼尔斯)
13660:capcom/cps2.cpp 添加了 Puzz Loop 2 和 Janpai Puzzle Chouncu 的宣传版本。
13662:ACT/victor9k.cpp:修复了 8253 PIT 输入时钟频率和输出连接,允许串行端口工作。
13664:phoenix/phoenix.cpp:转储了 Next Fase 的 PROM。[乔迪·图尔斯,ClawGrip]
13665:act/victor9k_hdc.cpp:模拟 Victor 9000 SASI 硬盘控制器。[多诺霍00]
13666:cdi.xml:添加了赛博士兵 Sharaku。
13667:CPU/i960:减少了用于处理中断的堆栈填充,以避免堆栈溢出。(马修·丹尼尔斯)
13668:世嘉/segaybd.cpp:添加了额外的日本版 G-LOC 空战和动力漂移。
13671:CPU/z80:更改了源语法,以使用 @ 前缀而不是 call 关键字来调用宏。[霍鲁布]
13672:docs:修复了格式错误和一些语法警告。[火鹰]
13673:debugger/osx:添加了自动滚动视图在最初填充时无法滚动的解决方法。(安东尼奥·马拉拉)
13674:gaelco/mastboy.cpp:添加了 11 个版本的 Master Boy 并更正/验证了支持的版本。
13675: taito/taitojc.cpp: 更改了 sidebs2j 的注释以匹配测试屏幕。
13676: CPU/z80:简化了 16 位内存访问(提高了性能)。[霍鲁布]
13677:tvgames:添加了两个电视游戏(不工作)。
13679:gaelco/mastboyo.cpp:添加了使用 Z80 CPU 的 1987 年版的 Master Boy。
13680: moog/nl_source.cpp: 将 netlist 声明移动到它自己的头文件。
13681:galaxian/galaxian.cpp:添加了加密的 Lady Bug 盗版。[路易斯·阿鲁法特、弗朗西斯科·哈维尔·穆尼奥斯·卡莱罗、ClawGrip]
13682:dataeast/brkthru.cpp:添加了 Break Thru 的 World 版本。[乔迪·图尔斯,ClawGrip]
13683:namco/namcos12.cpp:将《铁拳 3》的年份从版权年份更改为发布年份。[安东尼龙]
13684:gaelco:抛弃了几场 Gaelco 游戏的 PLD。
13686:debug/debugvw.cpp:如果无法解析前一个表达式,则在重新计算表达式时回退到零。[戴夫-BR]
13687:debugger/win:为控制台窗格视图索引添加了符号常量。[戴夫-BR]
13688:gaelco/goldart.cpp:转储了 Goldart 的三个额外版本(无法正常工作)。
13690:转储了几个 Gaelco Modular System 游戏和盗版的 PROM 和 PLD。
13691: taito/taitotz.cpp:编辑了描述和发布年份。
13692:dataeast/brkthru.cpp:删除了一个与官方 World 版本具有相同 ROM 的盗版。[爪握]
13693:弹球/gts3a.cpp:从 Vifico 转储的 Cue Ball Wizard (西班牙语)。[维克托·费尔南德斯(城市游戏),乔迪·贝尔特兰,ClawGrip]
13694: debug/debugcmd.cpp: 更改了 debugger symlist 命令的行为。[戴夫-BR]
13695:gaelco/lotoplay.cpp:转储了四个版本的 Loto-Play(不工作)。
13696:namco/rallyx.cpp:确认了 Danger Track 的 PROM 内容。
13697:tvgames:添加了 15 款基于 SunPlus SoC 的电视游戏(12 款正在运行)。
13698: pc/play4texash.cpp: Dumped Play 4 Texas Hold'em(赌场扑克机)。[匿名,ClawGrip]
13699:gaelco/gaelco2.cpp:添加了 Lizard Hunt 的未受保护版本。
13700:gaelco/gaelcof3.cpp:抛弃了 Mueve 和 Ob-La-Di 儿童游乐设施。
13702:gaelco/gaelco2.cpp:添加了 Bang!/Gun Gabacho 的四个版本。
13703:gaelco/gaelco3d.cpp:添加了两个版本的 Football Power。
13704:misc/flower.cpp:转储了 Sega/Alpha Flower 板(程序 ROM 与 Komax 版本匹配)。
13706: gaelco/gaelco.cpp:添加了 Last KM 的原型 Recreativas.org。
13707:tandberg/tdv2100_disp_logic.cpp:修复了某些跳线设置的属性处理和极性。[弗罗德·范·德·米伦]
13708:namco/namcos21.cpp:将 Winning Run 游戏的背景填充颜色更改为调色板索引零。[飞客香料]
13710:roland/roland_tr707.cpp:模拟了除显示和音频之外的大部分硬件。
13711:gaelco/gaelco2.cpp:抛弃了 9 个 Salter 健身器材版本(一个可以工作)。
13712: korg/korgtriton.cpp: 为 Korg TRITON 采样音乐工作站添加了一个框架驱动程序。(安东尼奥·马拉拉)
13713:gaelco/gaelco.cpp:添加了 Big Karnak 的额外版本。
13714:cirsa/missbamby.cpp:倾倒的 Arfyc 3 Mini。
13716:misc/miuchiz.cpp:将系统标记为具有未模拟的声音(修复有效性错误)。(马修·丹尼尔斯)
13718:CPU/mb86235:改进了 TGPx4 反汇编和仿真,特别是对于数据传输。(马修·丹尼尔斯)
13720:spectrum_cass.xml:添加了 35 个工作项,并将一个项目替换为更好的转储。[街机阴影]
13721: Moog/memorymoog.cpp, Oberheim/xpander.cpp: 简化的 LED 矩阵输出。
13722:gelco/goldart.cpp:使用 PIC16C54 MCU 转储了四个版本的 Goldart。
13723:skeleton/whtm68k.cpp:将系统标记为具有不完美的声音,而不是完全未模拟的声音。
13724:gaelco/thoop2.cpp:添加了 TH 反击战的四个额外版本。
13725:gaelco/gaelco2.cpp:添加了额外的 Pro Cycle Tele Cardioline 套装。
13726:gaelco/gaelco.cpp:添加了两个额外的 Squash 版本(一个可以正常工作)。
13727:改进了 VT369 SoC 的仿真,并为许多使用它的系统添加了内部 ROM。(大卫·海伍德)
13729: CPU/z80:单独存储标志寄存器位(提高性能)。[霍鲁布]
13730:tvgames:添加了 6 款基于 SunPlus SoC 的电视游戏(5 款正在运行)。
13731: misc/falgas_m89.cpp: 将系统标记为具有不完美的声音,而不是完全未模拟的声音。
13732:gaelco/gaelco.cpp:添加了 Thunder Hoop 的五个额外版本。
13734:NICHIBUTSU/nbmj8688.cpp:改进了 Mahjong Crystal Gal 和 Mahjong Crystal Gal 2 的 DIP 开关设置标签。[巴菲]
13735:galeco/wrally_ms.cpp:丢弃了在模块化系统上运行的世界拉力锦标赛原型(不工作)。
13736:手持/hh_sm510.cpp:添加了 Tronica Treasure Island。[米兰·加尔西克,algestam,hap]
13737:弹球/gts3a.cpp:扔掉了西班牙版的超级马里奥兄弟弹球。[维克多·费尔南德斯(城市游戏),ClawGrip]
13738: adp/adp.cpp, adp/stella8085.cpp, adp/stellafr.cpp: 抛弃了 11 场比赛(不工作)。
13739: 手持/hh_sm510.cpp: 添加了 Elektronika Vesolaya arifmetiki。[米兰·加尔西克、伊戈尔·尼斯]
13740:gaelco/xorworld_ms.cpp:为模块化系统转储了 Xor World 的一个版本。
13742:手持/hh_sm510.cpp:添加了苏联原型 Uchitel' arifmetiki 设备。[米拉克·加尔西克,伊戈尔·尼斯]
13743: gaelco: 在模块化系统上抛弃了三场比赛的 PLD 和 PROM。
13744:gaelco/gaelco.cpp:将一些 Salter 健身器材移动到更合适的源文件。(大卫·海伍德)
13746:gaelco/gaelco3d.cpp:添加了 Radikal Bikers 的原型(不工作)。
13747:gaelco/glass.cpp:添加了 Glass 的原型(不工作)。[哈维尔·瓦莱罗,Recreativas.org,大卫·海伍德,ClawGrip]
13748:视频/ppu2c0x_vt.cpp:添加了对高分辨率模式的支持,并改进了 VT32 PPU 仿真。(大卫·海伍德)
13949:tvgames:添加了 6 款 JAKKS Pacific TV 游戏(4 款正在运行)。
13750:gaelco/wrally.cpp:添加了三个额外的世界拉力锦标赛版本。
13751:gaelco/gaelco.cpp:确定了 Salter 健身器材的测试开关。[爪握]
13752:手持/hh_sm510.cpp:添加了 Elektronika Vinni-Pukh(小熊维尼)。[米兰·格拉西克,伊戈尔·尼斯]
13753:gaelco/gaelco2.cpp:添加了 World Rally 2 的三个额外版本。
13754:sanyo/phc25.cpp:将 CRT 控制器的 GM1 输入连接到位 4 0x40 I/O 端口。[西尔万·格莱兹]
13755:formats/phc25_cas.cpp、sanyo/phc25.cpp:更正了盒式磁带信号极性。[奥利维尔·瓦伦丁]
13757:gaelco/targeth.cpp:添加了两个额外的 Target Hits/Quick Shots(目标命中/快速射击)版本。
13758:emu/validity.cpp:验证设备输入默认值和非默认插槽选项的输入。
13759:cirsa/missbamby.cpp:添加了关于 Deta Multy 的替代 ROM 排列的注释。[哈维尔·布兰科·奥赫达,ClawGrip]
13760:sinclair/tsconf_rs232.cpp:模拟 TS-Conf “ZiFi” UART。[霍鲁布]
13761:tvgames:添加了 8 款电视游戏(5 款正在运行),并重新弃掉了 Wall-E TV 游戏。
13762:gaelco/wrally.cpp:按可能的发布顺序重新排序了世界拉力锦标赛的套装。[爪握]
13763:gaelco/glass.cpp:添加了 Glass 和 Super Splash 的七个额外版本。
13764:trs/coco3.cpp:重新排序了计算机配置中的设备,以解决非确定性行为。[蒂姆·林德纳]
13765:megadriv.xml:添加了 27 个工作项,并将一个项目替换为更好的转储。[街机阴影]
13766:gaelco/lotoplay.cpp:添加了使用 PIC16C54 MCU 的 Loto Play 版本。
13769:gaelco/gaelco3d.cpp:添加了 Surf Planet 的三个额外版本。
13770:cpu/sharc:更正了 32 位 PM 总线访问的对齐方式。(马修·丹尼尔斯)
13771:gaelco/targeth.cpp:更新了注释中的系统短名称。[爪握]
13772:gaelco/gaelco3d.cpp:添加了三个额外的 Speed Up 版本。
13775:machine/mm58174.cpp:改进了闰年处理、保存状态支持和日志记录,并清理了代码。[马克·加兰格]
13776:gaelco/splash.cpp:添加了 Splash 的三个额外版本!
13777:gaelco/splash_ms.cpp:为模块化系统添加了 Splash 的附加版本。
13778:tvgames:添加了 7 款基于 SunPlus SoC 的电视游戏(2 款正在运行)。
13779:taito/taitotz.cpp:将日本版 Raizin Ping Pong 的硬盘标记为坏转储。[内科萨达,FMecha]
13781:gaelco/gaelco2.cpp:添加了 Maniac Square 的附加版本。
13782: sanyo/phc25.cpp: 更正了 CRT 控制器类型并修复了错误地重新触发的中断。[西尔万·格莱兹]
13783:gaelco/splash.cpp:添加了 Splash 的三个额外版本!和 New Splash。
13784:gaelco/glass.cpp:添加了 Super Splash 的早期版本。
13785:gaelco/xorworld_ms.cpp:在模块化系统上转储了 Xor World 的附加版本(不工作)。
13786:sega/segahang.cpp:修复了 Endurobl 的 PCM 样本 ROM 加载。
13787:Sinclair/specnext.cpp:删除了不完美的图形标志(模拟的图形功能被认为是正确的)。[霍鲁布]
13788:heathzenith/z100.cpp:更正并确认了所有 Z-100 PROM 转储。[马克·加兰格]
13789:roland/roland_tr707.cpp:为 TR-707 和 TR-727 添加了交互式布局。
13792:3rdparty/bx、file/posixdir.cpp、file/posixptty.cpp:调整了一些平台检测代码。[皮诺·托斯卡诺]
13793:gaelco/gaelco2.cpp:为北美版本的 Touch and Go 添加了正确的图形和声音 ROM。[爪握]
13794: gaelco/xorworld.cpp:添加了 Xor World 1.2 的原型。
13795:konami/k007121.cpp:修复了 sprite 限制,并将 sprite RAM 库选择逻辑移动到设备中。[吉姆·韦斯特福尔]
13796:sega/model2.cpp:实现了纹理镜像并修复了一些影响赛车游戏的纹理问题。(马修·丹尼尔斯)
13798:视频/hd61602.cpp,roland/roland_tr707.cpp:模拟 HD61602 LCD 控制器和 Roland TR-808 显示器。
13799:cpu/m6800:修复了 6801 ICR 读取处理程序(高顺序字节和低顺序字节颠倒了)。
13800:gaelco/gaelco.cpp:在早期硬件上添加了两个版本的 Xor World(不工作)。
13801:tvgames/spg2xx.cpp、tvgames/spg2xx_pdc.cpp:添加了 7 个正常工作的游戏。
13802:gaelco/xorworld_ms.cpp:添加了图形、声音和输入模拟,并促进了游戏运行。(大卫·海伍德)
13803:usp/patinho_feio.cpp:修复了 Patinho Feio 计算机内部图稿中的一些损坏文本。[费利佩·桑切斯]
13804:nichibutsu/galivan.cpp:重新丢弃了 Tecfri 版本的 Ninja Emaki。[乔迪·图尔斯,ClawGrip]
13805:gaelco/wrally_ms.cpp:改进了仿真,以便游戏启动并显示图形。(大卫·海伍德)
13806: gaelco/wrally.cpp: 重新排序了世界拉力锦标赛套装。(大卫·海伍德)
13807:namco/namcos11.cpp:注意到 Pocket Racer 中的音乐同步问题是原始游戏错误。[安东尼龙]
13808: 总线/频谱/ay: 添加了一个插槽,允许为 Spectrum 128 计算机系列选择声音模块。[霍鲁布]
13809:bus/spectrum/zxbus:将 ZXBUS 设备源文件分组到一个子目录中。[霍鲁布]
13812:Sinclair/z88.cpp:将 Cambridge Computers Z88 和相关设备移至 Sinclair 项目。[霍鲁布]
13813:添加了 13 个电视游戏和掌上游戏(两个正在运行)。
13814:sega/model1_m.cpp、sega/model2.cpp:修复了正弦/余弦查找极端情况(修复了 Daytona USA 中的问题)。(马修·丹尼尔斯)
13815:机器/mos6551.cpp:在停止位期间,将接收到的数据从移位寄存器逐位复制到数据寄存器。[科林·勒罗伊-米拉]
13816: astrocorp/astrcorp.cpp: 添加了关于 ASTRO F01 芯片基于芯片标记的注释。[街机黑客,ClawGrip]
13818:konami/contra.cpp:添加了看门狗计时器。[吉姆·韦斯特福尔]
13819:konami/tmnt2.cpp:删除了 Lightning Fighters 的声音 CPU 不可屏蔽中断连接。[乔特戈]
13820:ekara_cart.xml:添加了一个 Kids' Song 20 卡带和 12 个用过的 e-kara Web 卡带。
13821:tvgames/xavix_2002.cpp:重新转储了 PowerKIDS Jr. 的 ROM
13822: gaelco/wrally_ms.cpp:修复了图形优先级,并推动了 World Rallye 原型的工作。(大卫·海伍德)
13823:sinclair/tsconf.cpp:添加了 CRAM 初始化,并将初始系统 RAM 填充更改为 0x00。[霍鲁布]
13825:抛弃了 7 款电视游戏和手持游戏。[欧洲队,David Haywood]
13827:heathzenith/z100.cpp:修复了 8085 的速度,改进了保存状态支持,并整理了代码。[马克·加兰格]
13828:machine/spg_renderer.cpp:在透明像素上绘制时不混合。(西蒙·埃里克森)
13830:删除了 SDL OSD 层的构建脚本中的一些空 if 块。[皮诺·托斯卡诺]
13831:zx81_cass.xml:添加了 37 个项目(36 个正在工作)。[街机阴影]
13832:dataeast/dec8.cpp:更正了 The Real Ghostbusters 的不可屏蔽中断门控逻辑。[吉姆·韦斯特福尔]
13834:ACT/victor9k.cpp:已恢复硬盘控制器访问权限。[保罗·德文,donohoe00]
13837:file/posixptty.cpp:为未定义 PATH_MAX 的系统添加了解决方法。[皮诺·托斯卡诺]
13839:taito/taitotz.cpp:改进了 3D 图形,包括在直接几何体上添加了对 Alpha 效果的支持。(瑞安·霍尔茨)
13840:sinclair/tsconf.cpp 模拟 14 MHz作的内存访问高速缓存和等待状态。[霍鲁布]。
13843:namco/wacky_gator.cpp:改进了 Wacky Gator 的内部插图。[费利佩·桑切斯]
13846:弹球/gts3a.cpp:丢弃了早期版本的 Vifico Super Mario Brothers 弹球机。[乔迪加汉,ClawGrip]
13847:taito/taitotz.cpp:增加了直接 FIFO 的大小并改进了处理(修复崩溃)。(瑞安·霍尔茨)
13848:倾倒了四个电视游戏/电子玩具和四个相关的墨盒。[欧洲队,David Haywood]
13849:casio/fz1.cpp,格式/fz1_dsk.cpp:已向 Casio FZ-1 添加了软驱和相应的软盘格式。(德文·阿克尔)
13851:sega/model2.cpp:改进了声音通信。(马修·丹尼尔斯)
13856:roland/roland_tr707.cpp:添加了声音模拟并提升了系统工作状态。
13858: tvgames/xavix_2002.cpp: 添加了 Bandai Taikan Daikaijuu Battle。[欧洲队,David Haywood]
13860: moog/source.cpp, paia/fatman.cpp: 禁用多余的包络发生器流输出。
13868:声音/dac76.cpp、声音/va_eg.cpp、声音/va_vca.cpp:适应配置的输入和输出。
13870:pc/play4texash.cpp:抛弃了 Play 4 Texas Hold'em 使用的 CPLD。[爪握]
13871:namco/namcos12.cpp:添加了《铁拳 3》(日本,TET1/VER.
13872:nintendo/nes_vt369_vtunknown.cpp:添加了 Lexibook Cyber Arcade Pocket - 蜘蛛侠。[欧洲队,David Haywood]
页:
[1]
2