MAME Changelog

What's new in MAME 0.265

Apr 25, 2024
  • MAME Testers bugs fixed:
  • [DIP/Input] (atari/harddriv.cpp) strtdriv: Brake pedal input is not connected correctly. (Jamie McCadden)
  • [Debugger] (snk/ngp.cpp) ngp, ngpc: Assignng the TLCS900 PC register from the debugger doesn’t work. (hap)
  • [Gameplay] (capcom/lwings.cpp) avengers, buraiken: Microcontroller misses some CPU messages. (hap)
  • [Gameplay] (midway/williams.cpp) lottofun: Game displays CALL OPERATOR error after any player wins. (hap)
  • [DIP/Input] (capcom/1942.cpp) 1942, 1942a, 1942b, 1942w: Default lives setting does not match manual. (ketburai)
  • [Media Support] (trs/trs80.cpp) trs80l2 trs80m3 trs80m4 coco: Single-sided DMK disk images are not identified. (pnp2084)

New in MAME 0.264 (Mar 26, 2024)

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

New in MAME 0.263 (Feb 28, 2024)

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

New in MAME 0.262 (Jan 31, 2024)

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

New in MAME 0.260 (Oct 24, 2023)

  • [Save/Restore] (megadriv.cpp) megadriv [evander,wboymw]: EEPROM data is not saved. (Ryan Holtz)
  • [DIP/Input] (royalmah.cpp) cafetime: DIP switch settings are incorrect. (kamilz)
  • [DIP/Input] (cabal.cpp) cabal and clones (except cabalbl): Coins don’t work when Demo Sound DIP switch is off. (AJR)
  • [Sound] (megadriv.cpp) genesis / megadriv / megadrij [microm96] [microm96a] [micromm]: Incorrect horn sound. (Aaron Giles)
  • [Misc.] (magictg.cpp) magictg: AddressSanitizer: Buffer overrun in ZR36120 emulation. (Robbbert)
  • [Sound] (megadriv.cpp) megadriv [batman]: Bad emulated sound effects when hitting enemies. (Aaron Giles)
  • [Sound] (dec0.cpp) slyspy, bouldash: Sound randomly speeds up and eventually stops working. (Aaron Giles)
  • [Graphics] (namconb1.cpp) vshoot: Black screen after winning first match. (O. Galibert)
  • [Sound] (dec0.cpp) robocop, robocopu, robocopw: The sound effect of the van’s back door cuts off suddenly. (Aaron Giles)
  • [Misc.] (megadriv.cpp) megadriv [fatfury, fatfuryu]: Description is incomplete. (ArcadeShadow)
  • [Gameplay] (mac128.cpp) macplus [bdrkcast]: Mac Plus interrupt timing is incorrect. (Lord Nightmare)
  • [Sound] (dec0.cpp) baddudes: Missing sound in stage 3 boss transformation. (Aaron Giles)
  • [Documentation] (megadriv.cpp) megadriv [jellyboy]: Release year is incomplete. (ArcadeShadow)
  • [Media Support] (coco3.cpp) coco3 [tharogad]: The Castle of Tharogad game cartridge does not run. (AJR)
  • [Sound] (williams.cpp) inferno: DAC sound is incorrect. (Ivan Vangelista)
  • [Documentation] (megadriv.cpp) [megadriv] tecmowc, tecmow92: These are regional variants of the same game. (ArcadeShadow)
  • [Sound] (gaelco3d.cpp) surfplnt, surfplnt40, speedup: Sound has repeating distortion/crackling. (Ivan Vangelista)
  • [DIP/Input] (taitosj.cpp) sfposeid: Identified bonus life and infinite lives DIP switch settings. (jkburks)
  • [Core] (ksys573.cpp) ddr2mla, ddrbocd, Analog DDR games: Songs run at half frame rate. (Windy Fairy)
  • [Media Support] (xerox820.cpp) x820: Can no longer boot CP/M from floppy disk. [O. Galibert]
  • [Media Support] (plus4.cpp) c16: Cartridges are ignored, system boots to BASIC. (Ivan Vangelista)
  • [Crash/Freeze] (divebomb.cpp) divebomb: [debug] K051316 ROM region is not a power-of-two size. (Ivan Vangelista)
  • [Crash/Freeze] (ti99_4p.cpp) ti99_4p, ti99_4ev: [debug] Assertion fails as VRAM size is unset on start. (Ivan Vangelista)
  • [Interface] (gaelco3d.cpp) speedup: Speed Up is missing a shifter overlay. (Ivan Vangelista)
  • [Documentation] (monkey_king_3b.cpp) rs70_648: Manufacturer is not set. (AntoPISA)
  • [Sound] (tecmo16.cpp) ginkun: Level Select, Minigame Select and Credits music doesn’t play. (David Haywood)
  • [Crash/Freeze] (playch10.cpp) pc_pinbt: Exception when using single screen BIOS. (Ivan Vangelista)

New in MAME 0.259 (Sep 29, 2023)

  • [Graphics] (zaccaria/zac1b1120.cpp) dodgem: Incorrect graphics are displayed when cars collide. (hap)
  • [Crash/Freeze] (vsystem/ojankohs.cpp) ccasino: Game freezes after dealing tiles. (Osso)
  • [Documentation] (konami/konmedalppc.cpp) turfwld3: The description does not match the game title. (AntoPISA)
  • [Graphics] (merit/mtouchxl.cpp) mtchxl6k: Frame buffer is displayed with incorrect resolution and format. (Angelo Salese)
  • [Sound] (seta/speedatk.cpp) speedatk, daifugo: Sound pitch is too high. (Yasuhiro Ogawa)
  • [Documentation] (namco/namcos23.cpp) timecrs2 and clones: Source comments describe resolved issues. (VasiliyFamiliya)
  • [Crash/Freeze] (sega/segaorun.cpp) shangon: Emulator crashes after inserting a coin. (Osso)

New in MAME 0.258 (Aug 30, 2023)

  • MAME Testers bugs fixed
  • -----------------------
  • - 00293: [Sound] (gameplan/gameplan.cpp) leprechn, leprechp, piratetr, potogold: Music doesn’t play. (hap)
  • - 07276: [Crash/Freeze] (gameplan/gameplan.cpp) piratetr: Game freezes occasionally. (hap)
  • - 08738: [Plugins] MAME may create an empty plugin.ini file when writing INI files. (hap)
  • - 08745: [Graphics] (cinematronics/cinemat.cpp) starcas: Projectiles are invisible when using OpenGL video output. (AJR)
  • New working systems
  • -------------------
  • Apple Computer Macintosh Quadra 605 [R. Belmont]
  • Apple Computer Macintosh Quadra 630 [R. Belmont]
  • Daifugo (Japan) [Takahiro Nogi, anonymous]
  • Ideal Toy Corporation Sky-Writer: The Electronic Message Sender [hap, Sean Riddle]
  • Konami Teenage Mutant Ninja Turtles II: Splinter Speaks (handheld) [hap, algestam, Sean Riddle, Mr. Do]
  • Player's Edge Plus (X000444P+XP000038) Standard Draw Poker [Brian Troha]
  • Silicon Graphics IRIS Indigo R4000 [Patrick Mackinlay]
  • Wanpaku Safari (J 981109 V1.000) [TeamEurope, MetalliC]
  • New working clones
  • ------------------
  • Apple Computer Macintosh LC/Performa 475 [R. Belmont]
  • Apple Computer Macintosh LC/Performa 575 [R. Belmont]
  • Apple Computer Macintosh LC/Performa 580 [R. Belmont]
  • Argus no Senshi (Japan set 2) [kebrank]
  • Dogyuun (8/25/1992 location test) [Moffitt]
  • Final Fight 3 (SNES bootleg, set 2) [hammy, iq_132]
  • The Legend of Kage (MSM5232 sound) [Takahiro Nogi]
  • Makaimura (Japan Revision B) [kebrank]
  • Player's Edge Plus (PP0052) Joker Poker (Aces or Better) [Brian Troha]
  • Pururun (set 1) [twistedsymphony, Brian Troha]
  • Scorpion, Ltd. Scorpion GMX [holub]
  • Sinistar (revision 2, cockpit) [SynaMax]
  • Sinistar (revision 3, cockpit) [SynaMax]
  • Snow Bros. 2 - With New Elves / Otenki Paradise (bootleg, set 3) [H4M573R]
  • Surf Planet (version 2.0) [Victor Fernandez (City Game)]
  • X80 - War Command (ManilaMatic bootleg of Missile Command) [Trol, Audiokit]
  • Systems promoted to working
  • ---------------------------
  • Derby Quiz My Dream Horse (Japan, MDH1/VER.A2) [Windy Fairy]
  • Final Fight 3 (SNES bootleg, set 1) [hammy]
  • Kaiun Quiz (Japan, KW1/VER.A) [Windy Fairy]
  • Silicon Graphics Personal IRIS 4D/20 [Patrick Mackinlay]
  • Silicon Graphics Personal IRIS 4D/25 [Patrick Mackinlay]
  • Silicon Graphics Personal IRIS 4D/30 [Patrick Mackinlay]
  • Silicon Graphics Personal IRIS 4D/35 [Patrick Mackinlay]
  • Super Bubble Pop [anonymous]
  • New systems marked not working
  • ------------------------------
  • Antonelli 2495 [unknown]
  • Antonelli 2614 [unknown]
  • Cobra Sport Dart [ClawGrip]
  • Comet Catcher (Leisure Games) (MPU2) (5p Stake, £1 Jackpot) [SomeRandomGuyIdk]
  • Deal or No Deal Easy Money (Scorpion 6, 9561082) [David Haywood]
  • Fruitopoly (VFS) (MPU2) (Hi Lights conversion, 10p Stake, £3 Jackpot) [SomeRandomGuyIdk]
  • G1 Turf Wild 3 [R. Belmont, coolmod]
  • JMT9 Test Program (Barcrest) (MPU1/2) [SomeRandomGuyIdk]
  • Jolly Joker? (Impera, V11/90b) [TeamEurope, Roberto Fresca]
  • Killer Instinct (SNES bootleg with timer) [hammy]
  • LG Digital ez LG [KykyPyky LEVKA_8]
  • Mini Azar D [Trol]
  • Rock On (Barcrest) (MPU2) (10p Stake, £2 Jackpot) [SomeRandomGuyIdk]
  • Silicon Graphics Professional IRIS 4D/50 [CJ, System Source Computer Museum]
  • Spot Light (Barcrest) (MPU2) (revision 4, 10p Stake, £2 Jackpot) [SomeRandomGuyIdk]
  • Star Light (Dutch) (Barcrest) (MPU2) (revision 07) [SomeRandomGuyIdk]
  • Super Star (Dutch) (Barcrest) (MPU2) [SomeRandomGuyIdk]
  • Triple Chance (VFS) (MPU2) (Spot Light conversion, 2p Stake, £1.50 Jackpot) [SomeRandomGuyIdk]
  • Unknown LJF Corporation poker game [unknown]
  • New clones marked not working
  • -----------------------------
  • Deal or No Deal Easy Money (Scorpion 6, 9560933) [David Haywood]
  • Deal or No Deal Easy Money (Scorpion 6, 9560933, protocol) [David Haywood]
  • Deal or No Deal Easy Money (Scorpion 6, 9561082, protocol) [David Haywood]
  • Diamond Derby (EDG Impeuropex bootleg) [The Dumping Union]
  • Farfalla (French speech) [PinMAME]
  • Lucky 7 (Impera, V04/91a, set 2) [TeamEurope, Roberto Fresca]
  • Lucky Line (Leisure Games) (MPU2) (5p Stake, £2 Jackpot) [SomeRandomGuyIdk]
  • Lucky Strike (Associated Leisure) (MPU2) (5p Stake, £2 Jackpot) [SomeRandomGuyIdk]
  • Mexico 86 (Italian speech) [PinMAME]
  • Olivetti M250E [Jo22]
  • Pinball Champ (7 digits French speech) [PinMAME]
  • Pinball Champ (French speech) [PinMAME]
  • Racing Jam (GM676AAC) [Hydreigon]
  • Racing Jam (GM676EAC) [Hydreigon]
  • Racing Jam (GM676JAC) [Hydreigon]
  • Racing Jam (GM676UAC) [Hydreigon]
  • Racing Jam (GN676AAC) [Hydreigon]
  • Racing Jam (GN676EAC) [Hydreigon]
  • Racing Jam (GN676JAC) [Hydreigon]
  • Racing Jam (GN676UAC) [Hydreigon]
  • Racing Jam: Chapter II (GM888AAA) [Hydreigon]
  • Racing Jam: Chapter II (GM888EAA) [Hydreigon]
  • Racing Jam: Chapter II (GM888JAA) [Hydreigon]
  • Racing Jam: Chapter II (GM888UAA) [Hydreigon]
  • Racing Jam: Chapter II (GN888AAA) [Hydreigon]
  • Racing Jam: Chapter II (GN888EAA) [Hydreigon]
  • Racing Jam: Chapter II (GN888JAA) [Hydreigon]
  • Racing Jam: Chapter II (GN888UAA) [Hydreigon]
  • Seibu Cup Soccer :Selection: (bootleg, set 5) [Mikko Manner]
  • Spot Light (Barcrest) (MPU2) (revision 7, 10p Stake, £2 Jackpot) [SomeRandomGuyIdk]
  • Spot Light (Barcrest) (MPU2) (revision 9, 10p Stake, £2 Jackpot) [SomeRandomGuyIdk]
  • Time Machine (Zaccaria, Italian speech) [PinMAME]
  • New working software list items
  • -------------------------------
  • A2600:
  • 3-D Zapper (prototype), Actionauts (NTSC), Bouncin' Baby Bunnies (prototype), Good Luck, Charlie Brown (prototype),
  • Hard-Head (NTSC, prototype) [Atarimania]
  • Apple2_flop_orig:
  • Argos, Cavern Creatures, Cribbage/Solitaire, Cyclotron, The Space Ark, Wings Out of Shadow, Zenith [4am, A-Noid]
  • Dungeon of Doom [John Brown, DefaultGen, einstein95, A-Noid]
  • C64_cass: Night Moves, Shoot-'em-Up Construction Kit, Steg the Slug, Turbocharge [The Ultimate Tape Archive Team]
  • Gbcolor: Inspector Gadget - Operation Madkactus (prototype, French) [Andrew Welburn]
  • Ibm5150:
  • America's Cup Yacht Racing Simulator, Ballyhoo, Beyond Castle Wolfenstein (alt), Bruce Lee,
  • Championship Golf - The Great Courses of the World - Volume One: Pebble Beach, Commando, Deadline (release 27), Destroyer,
  • F-15 Strike Eagle (3.5", v402.01), F-15 Strike Eagle (5.25"), Gettysburg: The Turning Point (v2.0),
  • Hacker II: The Doomsday Papers (alt), Karateka (v1.0), King's Quest (DOS release, v1.0U),
  • King's Quest III: To Heir Is Human (5.25", v1.01), Leather Goddesses of Phobos (1986, release 59), Math Rabbit, Maze Adventures,
  • Mean 18, Mickey's Space Adventure (3.5"), Mickey's Space Adventure (5.25"), Mind Boggle, Moonmist, Ninja,
  • Sorcerer (release 4, booter), Sorcerer (release 13), Space Battles, Space Quest - The Sarien Encounter, Starcross, Starglider,
  • Storm (5.25" double sided), Super Sunday, Tag Team Wrestling, Trinity, Wall Street, Winter Games (3.5"), Winter Games (3.5", alt),
  • World Games (3.5"), World Games (5.25"), World Tour Golf [Total DOS Collection]
  • Ibm5170_cdrom: DIV Games Studio (English, v1.03b), DIV Games Studio (French, v1.03b) [WinWorld]
  • Mac_cdrom:
  • Apple Legacy Recovery, Mac OS 7.6 (German), Mac OS 7.6 (US English), Mac OS 7.6.1 (US English), Mac OS 8 (Japanese),
  • Mac OS 8.1 (US English), Performa CD (System 7.1.2P for Quadra 630 and LC/Performa 580) (US English),
  • Power Macintosh 6100/7100/8100 CD (System Software 7.1.2P) (US English), System Software 7.0a9 ("Big Bang" pre-release),
  • System Software 7.1 (US English), System Software 7.5 (US English), System Software 7.5.3 (US English) [R. Belmont]
  • Mac_flop_clcracked:
  • Animation Toolkit I: The Players (version 1.0) (4am crack), The Chessmaster 2000 (version 1.02) (4am crack),
  • Cutthroats (release 23 / 840809-C) (4am crack), Deadline (release 27 / 831005-C) (4am crack),
  • Dollars and Sense (version 1.3) (4am crack), Dragonworld (4am crack), Déjà Vu (version 2.3) (4am crack),
  • ExperLisp (version 1.0) (4am crack), Geometry (version 1.1) (4am crack), Habadex (version 1.1) (4am crack),
  • The Hitchhiker's Guide to the Galaxy (release 47 / 840914-C) (4am crack), Infidel (release 22 / 840522-C) (4am crack),
  • Jam Session (version 1.0) (4am crack), Legends of the Lost Realm I: The Gathering of Heroes (version 2.0) (4am crack),
  • Lode Runner (version 1.0) (4am crack), MacBackup (version 2.6) (4am crack), MacCheckers and Reversi (4am crack),
  • MacCopy (version 1.1) (4am crack), MacGammon! (version 1.0) (4am crack), MacGolf (version 2.0) (4am crack),
  • Math Blaster (version 1.0) (4am crack), Moriarty's Revenge (version 1.03) (4am crack), Mouse Stampede (version 1.00) (4am crack),
  • Murder by the Dozen (Thunder Mountain) (4am crack), My Office (version 2.7) (4am crack), Pensate (version 1.1) (4am crack),
  • PFS File and Report (version A.00) (4am crack), Physics (version 1.0) (4am crack), Physics (version 1.2) (4am crack),
  • Pipe Dream (version 1.2) (4am crack), The Quest (4am crack), Reader Rabbit (version 2.0) (4am crack),
  • Seastalker (release 15 / 840522-C) (4am crack), Shufflepuck Cafe (version 1.0) (4am crack),
  • Sierra Championship Boxing (4am crack), SimCity (version 1.1) (4am crack), SimCity (version 1.2, black & white) (4am crack),
  • SimEarth (version 1.0) (4am crack), The Slide Show Magician (version 1.2) (4am crack), SmoothTalker (version 1.0) (4am crack),
  • Speed Reader II (version 1.1) (4am crack), Speller Bee (version 1.1) (4am crack), Stratego (version 1.0) (4am crack),
  • Suspect (release 14 / 841005-C) (4am crack), ThinkTank 128 (version 1.000) (4am crack),
  • Where in Europe is Carmen Sandiego? (version 1.0) (4am crack), Wishbringer (release 68 / 850501-D) (4am crack),
  • The Witness (release 22 / 840924-C) (4am crack), Zork II (release 48 / 840904-C) (4am crack),
  • Zork III (release 17 / 840727-C) (4am crack) [4am, A-Noid]
  • Alter Ego (male version 1.0) (san inc crack), Alter Ego (version 1.1 female) (san inc crack),
  • Alternate Reality: The City (version 3.0) (san inc crack), Balance of Power (version 1.03) (san inc crack),
  • Borrowed Time (san inc crack), Championship Star League Baseball (san inc crack), The Crimson Crown (san inc crack),
  • CX Base 500 (French, version 1.1) (san inc crack), Defender of the Crown (san inc crack),
  • Déjà Vu: A Nightmare Comes True!! (san inc crack), Déjà Vu II: Lost in Las Vegas!! (san inc crack),
  • Deluxe Music Construction Set (version 1.0) (san inc crack), Downhill Racer (san inc crack),
  • The Duel: Test Drive II (san inc crack), Forbidden Castle (san inc crack), Fusillade (version 1.0) (san inc crack),
  • Hacker II (san inc crack), Harrier Strike Mission (san inc crack), Indiana Jones and the Revenge of the Ancients (san inc crack),
  • The King of Chicago (san inc crack), The Lüscher Profile (san inc crack), Mac Pro Football (version 1.0) (san inc crack),
  • MacWars (san inc crack), Master Tracks Pro (version 1.10) (san inc crack), Master Tracks Pro (version 2.00h) (san inc crack),
  • Master Tracks Pro (version 3.4a) (san inc crack), Master Tracks Pro (version 4.0) (san inc crack), Maze Survival (san inc crack),
  • Microsoft Excel (version 1.00) (san inc crack), Microsoft File (version 1.04) (san inc crack),
  • The Mind Prober (version 1.0) (san inc crack), Mindshadow (san inc crack), The Mist (san inc crack),
  • Moriarty's Revenge (version 1.0) (san inc crack), One on One (san inc crack),
  • Orb Quest: Part I: The Search for Seven Wards (version 1.04) (san inc crack), Patton Strikes Back (version 1.00) (san inc crack),
  • Patton vs. Rommel (version 1.05) (san inc crack), Pinball Construction Set (version 2.5) (san inc crack),
  • Professional Composer (version 2.3Mfx) (san inc crack), Q-Sheet (version 1.0) (san inc crack),
  • Rambo: First Blood Part II (san inc crack), Rogue (version 1.0) (san inc crack), Seven Cities of Gold (san inc crack),
  • Shadowgate (san inc crack), Shanghai (version 1.0) (san inc crack), Skyfox (san inc crack),
  • Smash Hit Racquetball (version 1.01) (san inc crack), Star Trek: The Kobayashi Alternative (version 1.0) (san inc crack),
  • The Surgeon (version 1.5) (san inc crack), Tass Times in Tonetown (san inc crack),
  • Temple of Apshai Trilogy (version 1985-09-30) (san inc crack), Temple of Apshai Trilogy (version 1985-10-08) (san inc crack),
  • The Toy Shop (version 1.1) (san inc crack), Uninvited (version 1.0) (san inc crack), Uninvited (version 2.1D1) (san inc crack),
  • Winter Games (version 1985-10-24) (san inc crack), Winter Games (version 1985-10-31) (san inc crack),
  • Wizardry: Proving Grounds of the Mad Overlord (version 1.10) (san inc crack) [4am, san inc, A-Noid]
  • Mac_flop_orig:
  • ][ in a Mac (version 2.03), Airborne!, Alter Ego (male version 1.0), Alter Ego (version 1.1 female),
  • Alternate Reality: The City (version 3.0), The Ancient Art of War, Apache Strike (version 1.2), Arkanoid (version 1.00),
  • Balance of Power (version 1.03), Ballyhoo (release 97 / 851218-G), Beyond Dark Castle, Border Zone (release 9 / 881008-3B),
  • Borrowed Time, Bridge (version 6.0), Championship Star League Baseball, The Chessmaster 2000 (version 1.02), The Crimson Crown,
  • Cutthroats (release 23 / 840809-C), Dark Castle (version 1.0), Deadline (release 27 / 831005-C), Defender of the Crown,
  • Déjà Vu: A Nightmare Comes True!!, Déjà Vu II: Lost in Las Vegas!!, Deluxe Music Construction Set (version 1.0),
  • Dollars and Sense (version 1.3), Downhill Racer, Dragonworld, The Duel: Test Drive II, Enchanted Scepters,
  • Enchanter (release 24 / 851118-G), Falcon (version 1.0), Flight Simulator (version 1.02), Fontographer (version 2.4.1),
  • The Fool's Errand (version 2.0), Forbidden Castle, Frogger (version 1.0), Fusillade (version 1.0), GATO (version 1.3),
  • Geometry (version 1.1), Hacker II, Harrier Strike Mission, Harrier Strike Mission II (version 1.2),
  • The Hitchhiker's Guide to the Galaxy (release 47 / 840914-C), Hollywood Hijinx (release 37 / 861215-I),
  • The Home Accountant (version 1.01), Indiana Jones and the Revenge of the Ancients, Infidel (release 22 / 840522-C),
  • The King of Chicago, King's Quest (version 1.10), Lode Runner (version 1.0), The Lurking Horror (release 203 / 870506-G),
  • Mac Attack, MacDraft (version 1.2), MacGammon! (version 1.0), Macintosh Pascal (version 1.0), Mac Vegas (version 1.1), MacWars,
  • Master Tracks Pro (version 1.10), Master Tracks Pro (version 2.00h), Master Tracks Pro (version 3.4a),
  • Master Tracks Pro (version 4.0), Maze Survival, Microsoft Excel (version 1.00), Microsoft File (version 1.04),
  • Millionaire (version 1.0), A Mind Forever Voyaging (release 77 / 850814-E), The Mind Prober (version 1.0), Mindshadow, The Mist,
  • Moebius: The Orb of Celestial Harmony (version 1.03), Mouse Stampede (version 1.00), Murder by the Dozen (Thunder Mountain),
  • Nord and Bert Couldn't Make Head or Tail of It (release 19 / 870722-I), Oids (version 1.4), One on One,
  • Orb Quest: Part I: The Search for Seven Wards (version 1.04), Patton vs. Rommel (version 1.05), The Pawn (version 2.3),
  • Pensate (version 1.1), Physics (version 1.2), Pinball Construction Set (version 2.5), Planetfall (release 29 / 840118-B),
  • The Print Shop (version 1.2), Q-Sheet (version 1.0), The Quest, Rambo: First Blood Part II, Rogue (version 1.0),
  • Run for the Money, Seastalker (release 15 / 840522-C), Seven Cities of Gold, Shadowgate, Shanghai (version 1.0),
  • Shufflepuck Cafe (version 1.0), Sierra Championship Boxing, SimCity (version 1.1), SimCity (version 1.2, black & white), Skyfox,
  • Smash Hit Racquetball (version 1.01), Speed Reader II (version 1.1), Spellbreaker (release 63 / 850916-F), Squire (version 1.1),
  • Star Trek: The Kobayashi Alternative (version 1.0), Stationfall (release 107 / 870430-G), Strategic Conquest (version 1.2),
  • Sub Battle Simulator, The Surgeon (version 1.5), Suspect (release 14 / 841005-C), Tass Times in Tonetown,
  • Temple of Apshai Trilogy (version 1985-09-30), Tesserae (version 1.06), The Toy Shop (version 1.1), Transylvania,
  • Trinity (release 11 / 860509-3H), Uninvited, Vegas Video Poker, Where in Europe is Carmen Sandiego? (version 1.0),
  • Where in Time is Carmen Sandiego? (version 1.0), Winter Games (version 1985-10-24), Winter Games (version 1985-10-31),
  • The Witness (release 22 / 840924-C), Wizardry VI: Bane of the Cosmic Forge,
  • Zork I: The Great Underground Empire (release 76 / 840509), Zork III (release 17 / 840727-C) [4am, A-Noid]
  • Mac_hdd: Mac OS 8.0 (US English), Mac OS 8.1 (US English) [R. Belmont]
  • Megadriv: Ayrton Senna's Super Monaco GP II (Europe, Japan, prototype) [Trol]
  • Msx1_cart:
  • 3,4, Ace Gun [Cobinee]
  • Cross Bomber (2020-09-25), Cross Bomber (2022-07-20), Cross Chase (2017-10-11), Cross Chase (2017-10-30),
  • Cross Chase (2017-12-16), Cross Chase (2018-02-03), Cross Chase (2018-04-15), Cross Chase (2018-05-19), Cross Chase (2018-07-19),
  • Cross Chase (2018-08-10), Cross Chase (2018-11-13), Cross Chase (2020-04-02), Cross Chase (2021-05-13), Cross Horde (2021-04-25),
  • Cross Horde (2021-05-01), Cross Horde (2021-05-12), Cross Shoot (2021-05-12), Cross Shoot (2022-02-26), Cross Snake (preview),
  • Cross Snake (v1.0), Cross Snake (v2.0) [Fabrizio Caruso]
  • Adventure Kid (Korea), Alien Attack (v1.0), Alien Attack (v1.01), Alien Attack (v1.06), Alien Attack (v1.3), Alien Attack (v3.0),
  • Aliens - Alien 2 (Korea), Alpine Ski (Arab), Anchors Aweigh (pre-release), Anchors Aweigh (v0.2), Arcomage,
  • Azzurro 8bit Jam (v1.0), Azzurro 8bit Jam (v1.1), Back to the Future (Japan, alt 2), Bank Street Writer (United Kingdom),
  • BASIC compiler (Japan), Beam Rider (Japan, alt), BeTiled! (alt), BeTiled! (alt 2), BeTiled! (alt 3), BitLogic, BlockPuzzle (v1.0),
  • BlockPuzzle (v1.1), BlockPuzzle (v1.2), Bomb'n Blast, Break In (Arab), British Bob (alt), Bubble Bobble (Korea),
  • BUDDHAGILLIE (v1.00), Bumper Ship Racing (v1.0), Burn Us (v1.0), C.C.R. Anexo 1 El Algoritmo (v1.0),
  • C.C.R. Anexo 1 El Algoritmo (v1.1), C_So! (Japan, alt), Campeón de Conductores (Spain), Cannon Fighter (Japan, The Link),
  • Cannon Turbo (Japan, alt), Caos Begins (alt), Caos Begins (alt 2), Cardwork Orange (unlicensed),
  • Casio GPM-Collection Volumen 1 (unlicensed), Casio GPM-Collection Volumen 2 (unlicensed), Circus Charlie (Japan, The Link),
  • Classic Minesweeper, Classic Pong, Cocoa and the Time Machine, Cold Blood, Cold Blood (demo), Corona's Spree,
  • Cow Abductors (older), Cross Bomber (alt), Cross Chase (alt), Cross Shoot (alt), Cross Snake (v2.0, alt), Cuncuna (older),
  • Custar (Japan), Midway (Japan, alt), Video Hustler (Japan, alt 3) [file-hunter]
  • Corridor Runner (v0.1.0), Corridor Runner (v0.2.0), Corridor Runner (v0.2.2), Corridor Runner (v0.3.0), Corridor Runner (v0.3.1),
  • Corridor Runner (v1.0.0), Corridor Runner (v1.0.1), Corridor Runner (v1.1.0), Corridor Runner (v1.1.1), Corridor Runner (v1.1.2)
  • [Hitoshi Iwai]
  • Aerial, Battlot, Bootskell, Cacorm, Cavit [Inufuto]
  • Champion Billiards [Mastropiero]
  • 1937 (English), 1937 (Spanish), Alien Attack (v3.5), Alter Ego, Anchors Aweigh (v1.1), Andrea Petkovic Tennis (English),
  • Andrea Petkovic Tennis (Spanish), Any Treasure Day, Arm Wrestler, Automania, Bagman, Bakerman, Balloon Buster, Balloon City,
  • Beepertron, BeeZ, BeTiled!, BitLogic (MSXdev), Blastoid, Blockbuster, Bloody Mary, Blusy Shop, Bomb Man, Bookworm, Break Bomb,
  • British Bob, Bubbo World, BUDDHAGILLIE (v1.10), Bufonada (English), Bufonada (Spanish), Bumper Ship Racing (v1.1), Burn Us (v2.0),
  • Caos Begins, Castle Tomb, Caverns of Titan, Caverns of Titan (alt), C.C.R. Anexo 1 El Algoritmo (v1.2), Chambers of Thyrea,
  • Cheating Wives, Chocobo Racing, CMJN, Computer Wars (English), Computer Wars (Spanish), Cosmic Battle (beta), Cow Abductors,
  • Crazy Buggy, Crazy MSX Frenchies, Cryptogram - Anagrams Crosswords (v1.0), Cryptogram - Anagrams Crosswords (v1.1), Cuncuna
  • [MSXdev]
  • Bee, Bird & Chairs, Bubbo World 2 [N.I]
  • Crappy Olympics [Orazio Cacciola]
  • 2048 Simulator [Timmy]
  • Arno Dash [Under4Mhz]
  • Msx1_flop_525:
  • Amazônia (Brazil), BKP Disco (Brazil), O Conde de Monte Cristo (Brazil), Disk Mechanic v2.0 (Brazil), Graphic View (Brazil),
  • Graphos III Pro (Brazil), MSX-Word v3.0 (Brazil), Professional Cards (Brazil), Professional Publisher (Brazil),
  • Serra Pelada (Brazil) [file-hunter]
  • Msx_softcard: Barnstormer (UK) [file-hunter]
  • Oric1_cass:
  • Crypt Show, Dernier Metro, Formule 1, Gubbie, La Maison de la Mort, Memory, Meurtre a Grande Vitesse, Minesweeper [The Oric Site]
  • Spectrum_cass:
  • Dizzy - The Ultimate Cartoon Adventure - Extended Edition 2021 (English, mod),
  • Dizzy - The Ultimate Cartoon Adventure - Extended Edition 2021 (Russian, mod),
  • Dizzy II - Treasure Island Dizzy - Classic Edition 2023 (English, mod),
  • Dizzy II - Treasure Island Dizzy - Classic Edition 2023 (Russian, mod),
  • Dizzy II - Treasure Island Dizzy - Extended Edition 2023 (v1.0d, English, mod),
  • Dizzy II - Treasure Island Dizzy - Extended Edition 2023 (v1.0d, Russian, mod),
  • Dizzy II - Treasure Island Dizzy - Extended Edition 2023 (v1.4, English, mod),
  • Dizzy II - Treasure Island Dizzy - Extended Edition 2023 (v1.4, Russian, mod),
  • Dizzy III - Fantasy World Dizzy - Classic Edition 2023 (English, mod),
  • Dizzy III - Fantasy World Dizzy - Classic Edition 2023 (Russian, mod) [The Dizzy Fansite]
  • CAD - Computer Aided Design, Paratroopers (Mr. Micro) [Luís Rato, Planeta Sinclair]
  • City Connection (128K, cracked, fixed) [Planeta Sinclair]
  • The Addams Family (Erbe), Barbarian II (Erbe), Barbarian II (IBSA), The Dark Redux, The Dark Redux (Russian),
  • The Dark: Lost Pages, Deep Strike (IBSA), Hellfire Attack (Erbe), Hercules Slayer of the Damned (Erbe), Lava 16K,
  • Metropolis (Topo Soft), Narco Police (IBSA), Rick Dangerous (Erbe, Top 8 Bits), Shinobi (Dro Soft), Ship of the Line (alt),
  • Ship of the Line (release 2, alt), Sigma 7 (Erbe), Space Harrier 2 (MCM, small case), The Survivant, Sweevo's World (Dro Soft),
  • Turbo the Tortoise - 30th Anniversary Edition (2022, TAP tape image),
  • Turbo the Tortoise - 30th Anniversary Edition (2022, TZX tape image), Turbo the Tortoise - 30th Anniversary Edition (2023),
  • Valley of Rains (Yandex Retro Games Battle 2019 competition), Valley of Rains (final release), Which Flower?, Xenon (Dro Soft),
  • Yoyo's Great Adventure [Spectrum Computing]
  • Invasion Force (1982, Artic) (set 3, alt), Noah (ESP, alt), Sooty & Sweep (EDOS), Star Trek 3000 (alt), Tarzan (set 4, EDOS),
  • A Thief's Tale (Adventure Workshop) [Steven Brown, Planeta Sinclair]
  • Paperboy (MCM), Paperboy (Zafi Chip) [World of Spectrum]
  • Angels, Bonnie and Clyde, Drift! (final release), Drift! (final release, fast loader),
  • Drift! (Yandex Retro Games Battle 2019 competition version), Just a Gal, Travel Through Time - Volume 1: Northern Lights,
  • Travel Through Time - Volume 1: Northern Lights (fast loader) [ZOSYA entertainment]
  • Software list items promoted to working
  • ---------------------------------------
  • Ibm5150: King's Quest (DOS release, v2.0F) [ArcadeShadow]
  • New software list items marked not working
  • ------------------------------------------
  • Abc832_flop: ABC16, Concurrent-DOS v3.1 för ABC16, Concurrent-DOS v4.1 för ABC16 [PC/M Personal computer museum]
  • Casio_rompack: Super Songs (RO-257) [Peter Caves]
  • Ibm5150: Super Boulder Dash [Total DOS Collection]
  • Msx1_cart: Codename: INTRUDER [file-hunter]
  • Merged pull requests
  • --------------------
  • - 11317: sound/js_sound.js: Fill buffer with last sample on underrun to reduce crackling when running below full speed. [holub]
  • - 11392: spectrum_mgt_flop.xml: Added system manufacturer to the software list description. [ArcadeShadow]
  • - 11399: bfm/bfm_sc6.cpp: Added a skeleton driver to hold Scorpion 6 Flash image files. [David Haywood, James Wallace]
  • - 11414: pc/at.cpp, pc/pc.cpp, bus/isa/svga_cirrus.cpp, bus/isa/svga_paradise.cpp: Added a number of BIOS dumps. [rfka01]
  • - 11424: taito/lkage.cpp: Added a variant of The Legend of Kage with MSM5232 sound. [Takahiro Nogi, Ivan Vangelista]
  • - 11427: heathkit/tlb.cpp: Added partially working emulation for the Northwest Digital Systems GP-19 terminal. [Mark Garlanger]
  • - 11428: ibm5150.xml: Added 25 working items. [ArcadeShadow]
  • - 11432: mac_flop_orig.xml: Added a software list for original Macintosh floppy disk images with 123 items. [4am, A-Noid, Firehawke]
  • - 11434: namco/namcos23.cpp: Added link ID configuration switch for Time Crisis 2. [Hydreigon]
  • - 11435: render/drawsdl.cpp: Don’t request OpenGL context from SDL. [hiromasa]
  • - 11439: sinclair/scorpion.cpp: Added Scorpion GMX. [holub]
  • - 11441: bus/isa/sblaster.cpp: Implemented 8-bit DMA continue command. [Angelo Salese]
  • - 11442: render/draw13.cpp: Avoid divide-by-zero with low-resolution time source. [Splagoon]
  • - 11444: apple/macscsi.cpp: Don’t log data written to SCSI FIFO by default. [Miëtek Bak]
  • - 11447: cirsa/missbamby.cpp: Added Spanish slot game Mini Azar D, and grouped related systems. [Trol, ClawGrip]
  • - 11448: msx1_cart.xml: Added 81 items (80 working). [Wilbert Pol]
  • - 11450: msx1_cart.xml: Added 45 working items, and replaced one item with a better dump. [Wilbert Pol]
  • - 11452: konami/hornet.cpp, konami/nwk-tr.cpp: Organized Racing Jam and Thrill Drive inputs. [Hydreigon]
  • - 11454: mac_flop_clcracked.xml: Added a software list for cracked Macintosh floppy disks with 109 items. [4am, san inc, A-Noid]
  • - 11455: msx1_cart.xml: Added 27 working items. [Wilbert Pol]
  • - 11458: sinclair/sprinter.cpp: Improved interrupt timing and cleaned up code. [holub]
  • - 11460: heathkit/h89.cpp, heathkit/intr_cntrl.cpp, heathkit/z37_fdc.cpp: Cleaned up signal line handlers. [Mark Garlanger]
  • - 11462: msx1_cart.xml: Improved publisher metadata for some homebrew/doujin software. [Wilbert Pol]
  • - 11463: msx_softcard.xml: Added Barnstormer (UK). [file-hunter, Wilbert Pol]
  • - 11464: bus/msx/cart: Moved most msx_cart_interface implementations to anonymous namespaces. [Wilbert Pol]
  • - 11466: sinclair/scorpion.cpp: Added ProfROM v4.xx.31 for scoriontb and ProfROM v5.xx.32 for scrpiongmx as BIOS options. [holub]
  • - 11468: dataeast/dec8.cpp: Split state classes, reduced run-time tag lookups, and cleaned up code. [cam900]
  • - 11469: ibm5150.xml: Added sixteen items (fifteen working). [Total DOS Collection, ArcadeShadow]
  • - 11470: c64_cass.xml: Added four working items. [The Ultimate Tape Archive Team, Zoë Blade]
  • - 11471: heathkit/h89.cpp: Replaced bad ROM dumps, and added MMS 84B ROM. [Mark Garlanger]
  • - 11472: apple2_flop_orig.xml: Added eight working items. [4am, John Brown, DefaultGen, einstein95, A-Noid]
  • - 11473: skeleton/tvcobrasd.cpp: Added a skeleton driver for the TourVisión darts machine Cobra Sport Dart. [ClawGrip]
  • - 11474: seta/seta.cpp: Added machine configuration setting for zingzip title language. [negunma]
  • - 11475: heathkit/tlb.cpp: Exposed all serial signals; heathkit/h19.cpp: Added DTE RS-232 port. [Mark Garlanger]
  • - 11478: oric1_cass.xml: Added eight working items. [The Oric Site, ArcadeShadow]
  • - 11479: a2600.xml: Added five working items. [Atarimania, ArcadeShadow]
  • - 11480: neogeo/neogeo.cpp, hash/neogeo.xml: Corrected title for ssideki3. [Abadede]
  • - 11481: n64.xml: Corrected title for razmoket. [ArcadeShadow]
  • - 11483: namco/namcos12.cpp: Fixed ROM banking issues and other bugs. [Windy Fairy]
  • - 11486: heathkit/tlb.cpp: Implemented H19 NMI enable flag. [Mark Garlanger]
  • - 11487: apple/apple3_m.cpp: Trigger reset/NMI when reset key combinations are pressed. [Rob Justice]
  • - 11488: heathkit/h89.cpp: Commented out unused DIP switches. [Mark Garlanger]
  • - 11489: heathkit/h8.cpp: Fixed frequencies for 2 millisecond interrupt and speaker. [Mark Garlanger]
  • - 11490: apple/apple3_m.cpp: Improved reset/NMI key combination handling. [Rob Justice]
  • - 11491: apple/apple3_v.cpp: Added support for flashing characters and removed smoothscr from text modes. [Rob Justice]
  • - 11492: sinclair/sprinter.cpp: Added internal layout with Turbo, NeoGS and floppy drive indicators. [holub]
  • - 11494: heathkit/tlb.cpp, heathkit/intr_cntrl.cpp: Made terminal board and interrupt controller slot devices. [Mark Garlanger]
  • - 11495: spectrum_cass.xml: Added 57 working items and improved metadata. [ArcadeShadow]
  • - 11496: misc/astropc.cpp: Added notes on AstroCard dongle from looking at the games’ code. [einstein95]
  • - 11498: barcrest/mpu1.cpp: Added MPU2 support, including fourteen playable games with basic internal layouts. [SomeRandomGuyIdk]
  • - 11499: machine/t10mmc.cpp: Implemented most features of the T10 MMC read CD (0xbe) command. [Windy Fairy]
  • - 11501: casio_rompack.xml: Dumped the Super Songs (RO-257) ROM pack, and improved notes. [Peter Caves, ClawGrip]
  • - 11503: apple/apple3.cpp: Added support for two-speed keyboard auto-repeat. [Rob Justice]
  • - 11506: gaelco3d.cpp: Added an older version of Surf Planet. [Victor Fernandez (City Game), ClawGrip]
  • - 11507: msx1_flop_525.xml: Added ten working items. [file-hunter, Wilbert Pol]
  • - 11508: bus/msx/slot/disk.h: Removed unused get_nr_drives member function. [Wilbert Pol]
  • Source changes
  • --------------
  • New working clones
  • ------------------
  • Makaimura (Japan Revision B) [kebrank]
  • Video/pc_vga_tseng.cpp: make CRTC $37 r/w, restores 1MB memory detection [angelosa]
  • Trs/vis.cpp: fix black screen regression [angelosa]
  • Apple/dafb.cpp: Handle debugger reads better. [Vas Crabb]
  • Namcos23.cpp: Add link ID switch for timecrs2 (#11434) [Hydreigon]
  • * It's previously been known an I/O board (or JVS) input bit determines the link ID for timecrs2 so I decided to go over IN01 with
  • a fresh set of eyes and finally hook that up. It's now possible to play on the blue side.
  • Gbcolor.xml: Added a prototype Inspector Gadget cartridge dump. [Vas Crabb]
  • New working software list items (gbcolor.xml)
  • ---------------------------------------------
  • Inspector Gadget - Operation Madkactus (prototype, French) [Andrew Welburn]
  • Beezer: swap ptm/via at mcfg, so via doesn't write to ptm before ptm is reset [hap]
  • M6809,6522via,6840ptm: zerofill more variables at device start, 6840ptm: clear output ports at reset [hap]
  • Cubeqst: simplify dacs array, cubeqcpu: remove obsolete _BIT macro [hap]
  • Mos6530n: use template for pa/pb_w, firefox: use mos6532_new_device [hap]
  • Gameplan: use mos6532_new_device, leprechn gfx is 3bpp, correct company strings, some other small improvements [hap]
  • Gameplan: possible fix for piratetr lockup [hap]
  • Mos6530n: timer goes back to count mode when irq flag is cleared [hap]
  • Gameplan.h: Delete unused variable [AJR]
  • Dora Neco BanBan: Hooked both NEC D71055C properly. Added two raw input ports and logged the four output ports for testing.
  • [Roberto Fresca]
  • Documentation updates [Brian Troha]: [Ivan Vangelista]
  • * capcom /cps1.cpp: Minor spelling, correct labaled and labelled to labeled
  • * sega/sega16a.cpp: Added Sega game ID# for Shinobi
  • * toaplan/toaplan2.cpp: Added PCB layout for Burger Kids
  • Apple/iosb.cpp: Correct ASC IRQ polarity, fixes lockup during sound playback on macquadra800.cpp machines. [R. Belmont]
  • * devices/sound/asc.cpp: Fix half-full flag for all variants and add IRQ gate for Sonora/Aardbeg, gives smooth playback on all chip
  • variants. [R. Belmont]
  • Devices/sound/asc.cpp: Remove debug message. [R. Belmont]
  • Toratora: improve timing, add color overlay, small cleanups, konmedal: assume z80b is 6mhz [hap]
  • Cxhumax.cpp: Remove debugging cruft [AJR]
  • Gameplan: prepare for driver rename, trvquest: do rom bankswitch the normal way [hap]
  • Source org: move gameplan/gameplan.cpp to alliedleisure/killcom.cpp, and subdriver trvquest too, move toratora and enigma2 to misc
  • folder, move aztarac to alliedleisure folder [hap]
  • Allied: use mos6530_new_device, tie up all irq pins, spectra: use mos6532_new_device [hap]
  • New working clones
  • ------------------
  • Argus no Senshi (Japan set 2) [kebrank]
  • K051649: add note about bus conflicts [hap]
  • Gottlieb: merge driver files [hap]
  • Sgi: ip6, ip12, ip12 refactor and wip [Patrick Mackinlay]
  • * added int2 and pic1 devices
  • * refactor hpc1 device, add ethernet support
  • * refactor 4dpi into ip6 and ip12 variants
  • * refactor indigo into ip12 and ip20 variants
  • * rework 4dpi3x based on hpc1, int2 and pic1
  • * ip6 and ip12 mostly working (will run irix 4.0.5 and 5.3 except for graphics issues and missing audio)
  • Mos6530n: add pa/pb_w byte handler, add irq callback to 6530 [hap]
  • M6502: add 6503 cpu [hap]
  • M6503/4/7: change logaddr width [hap]
  • Exterm: use sound emulation from gottlieb_a [hap]
  • Killcom: remove unused variable [hap]
  • Isa/sblaster.cpp: add 8-bit DMA continue command (#11441) [Angelo Salese]
  • * fix missing sounds in sideline and jagdead at least, fix teardown hang in sideline
  • Js_sound.js: fix sound level default for underrunning case (#11317) [holub]
  • Killer Instinct (SNES bootleg) [hammy]
  • Sgi/ip20: enable memory configuration [Patrick Mackinlay]
  • * add a minimal nvram dump to set eaddr and netaddr
  • Gottlieb_a: use mos6530/2_new_device, sync writes, improve gottlieb_sound_p3_device, gts80: use mos6532_new_device [hap]
  • Votrax: use logmacro [hap]
  • Mos6530: rename device to mos6530l [hap]
  • Mos6530l: remove unused device [hap]
  • -6532riot: remove unused device [hap]
  • Mos6530n(ew): rename to mos6530 [hap]
  • M6502: don't clear input pins external state at device_reset [hap]
  • M6502: don't detect edge triggered inputs before the first clockcycle [hap]
  • Sp0250: make drq_r return an int instead of u8 [hap]
  • Apple: Stop logging every byte written via SCSI (#11444) [Miëtek Bak]
  • Ay8910: reorder documentation, misc: remove some use of set_log [hap]
  • Z80scc: channel reset empties fifos [Patrick Mackinlay]
  • Sgi/ip20: correct interrupt mappings [Patrick Mackinlay]
  • Taitosj: fix bitmap size regression, schick,slapfght_ms: remove set_log [hap]
  • Taitosj: bioatack is not licensed to fox video games, the game is apparently based on Fantastic Voyage with permission from Fox
  • [hap]
  • Cp1: remove unneeded set_log [hap]
  • Qbert: change joystick back to 4way [hap]
  • New working clones
  • ------------------
  • Final Fight 3 (SNES bootleg, set 2) [hammy, iq_132]
  • New systems marked not working
  • ------------------------------
  • Digital ez LG [KykyPyky, LEVKA_8]
  • Gottlieb.cpp and gts80.cpp: Add support for the older version of the MA-216 "Sound and speech" board which has a Votrax SC-01
  • populated instead of an SC-01-A. [Lord Nightmare]
  • Gottlieb_a: fix gottlieb_sound_speech_r1a_device device type [hap]
  • New working software list items (mac - macii) 123 dumps (#11432) [A-Noid33]
  • * Initial softlist for mac moof 400/800 floppy disks
  • * Added mac moof software list support
  • New working software list items (123 working dumps)
  • ---------------------------------------------------
  • Mac_flop_orig: [A-Noid33]
  • Lode Runner (version 1.0) [4AM, Anoid] Balance of Power (version 1.03) [4AM, Anoid] Shanghai (version 1.0) [4AM, Anoid] Skyfox [4AM,
  • Anoid] Temple of Apshai Trilogy [4AM, Anoid] The Surgeon (version 1.5) [4AM, Anoid] Uninvited [4AM, Anoid] King's Quest (version
  • 1.10) [4AM, Anoid] Smash Hit Racquetball (version 1.01) [4AM, Anoid] The Ancient Art of War [4AM, Anoid] Hacker II [4AM, Anoid]
  • Rambo: First Blood Part II [4AM, Anoid] One on One [4AM, Anoid] Indiana Jones and the Revenge of the Ancients [4AM, Anoid] Winter
  • Games (version 1985-10-24) [4AM, Anoid] Winter Games (version 1985-10-31) [4AM, Anoid] Star Trek: The Kobayashi Alternative
  • (version 1.0) [4AM, Anoid] Mac Attack [4AM, Anoid] GATO (version 1.3) [4AM, Anoid] Dark Castle (version 1.0) [4AM, Anoid] Oids
  • (version 1.4) [4AM, Anoid] MacWars [4AM, Anoid] Shadowgate [4AM, Anoid] Seven Cities of Gold [4AM, Anoid] Enchanted Scepters [4AM,
  • Anoid] Beyond Dark Castle [4AM, Anoid] Arkanoid (version 1.00) [4AM, Anoid] The Chessmaster 2000 (version 1.02) [4AM, Anoid] Maze
  • Survival [4AM, Anoid] Frogger (version 1.0) [4AM, Anoid] SimCity (version 1.2, black & white) [4AM, Anoid] Falcon (version 1.0)
  • [4AM, Anoid] Cutthroats (release 23 / 840809-C) [4AM, Anoid] The Witness (release 22 / 840924-C) [4AM, Anoid] Seastalker (release
  • 15 / 840522-C) [4AM, Anoid] Zork III (release 17 / 840727-C) [4AM, Anoid] A Mind Forever Voyaging (release 77 / 850814-E) [4AM,
  • Anoid] Hollywood Hijinx (release 37 / 861215-I) [4AM, Anoid] Nord and Bert Couldn't Make Head or Tail of It (release 19 /
  • 870722-I) [4AM, Anoid] Border Zone (release 9 / 881008-3B) [4AM, Anoid] The Hitchhiker's Guide to the Galaxy (release 47 / 840914)
  • [4AM, Anoid] Zork I: The Great Underground Empire (release 76 / 840509) [4AM, Anoid] Deadline (release 27 / 831005-C) [4AM, Anoid]
  • Infidel (release 22 / 840522-C) [4AM, Anoid] Suspect (release 14 / 841005-C) [4AM, Anoid] Planetfall (release 29 / 840118-B) [4AM,
  • Anoid] Ballyhoo (release 97 / 851218-G) [4AM, Anoid] Enchanter (release 24 / 851118-G) [4AM, Anoid] Spellbreaker (release 63 /
  • 850916-F) [4AM, Anoid] Trinity (release 11 / 860509-3H) [4AM, Anoid] Stationfall (release 107 / 870430-G) [4AM, Anoid] The Lurking
  • Horror (release 203 / 870506-G) [4AM, Anoid] Alter Ego (male version 1.0) [4AM, Anoid] Alter Ego (version 1.1 female) [4AM, Anoid]
  • The Print Shop (version 1.2) [4AM, Anoid] Flight Simulator (version 1.02) [4AM, Anoid] Run for the Money [4AM, Anoid] Master
  • Tracks Pro (version 4.0) [4AM, Anoid] Where in Time is Carmen Sandiego? (version 1.0) [4AM, Anoid] Deluxe Music Construction Set
  • (version 1.0) [4AM, Anoid] Apache Strike (version 1.2) [4AM, Anoid] Wizardry VI: Bane of the Cosmic Forge [4AM, Anoid] Harrier
  • Strike Mission [4AM, Anoid] Airborne! [4AM, Anoid] Mac Vegas (version 1.1) [4AM, Anoid] Dragonworld [4AM, Anoid] MacDraft (version
  • 1.2) [4AM, Anoid] The Mind Prober (version 1.0) [4AM, Anoid] The Toy Shop (version 1.1) [4AM, Anoid] Strategic Conquest (version
  • 1.2) [4AM, Anoid] The Home Accountant (version 1.01) [4AM, Anoid] Sub Battle Simulator [4AM, Anoid] Vegas Video Poker [4AM, Anoid]
  • The Pawn (version 2.3) [4AM, Anoid] Downhill Racer [4AM, Anoid] Dollars and Sense (version 1.3) [4AM, Anoid] Alternate Reality:
  • The City (version 3.0) [4AM, Anoid] Borrowed Time [4AM, Anoid] The Quest [4AM, Anoid] The Crimson Crown [4AM, Anoid] Mindshadow
  • [4AM, Anoid] Pensate (version 1.1) [4AM, Anoid] Sierra Championship Boxing [4AM, Anoid] Championship Star League Baseball [4AM,
  • Anoid] Forbidden Castle [4AM, Anoid] Defender of the Crown [4AM, Anoid] The King of Chicago [4AM, Anoid] Macintosh Pascal (version
  • 1.0) [4AM, Anoid] Fusillade [4AM, Anoid] Orb Quest: Part I: The Search for Seven Wards (version 1.04) [4AM, Anoid] Speed Reader II
  • (version 1.1) [4AM, Anoid] ][ in a Mac (version 2.03) [4AM, Anoid] Q-Sheet (version 1.0) [4AM, Anoid] Fontographer (version 2.4.1)
  • [4AM, Anoid] Mouse Stampede (version 1.00) [4AM, Anoid] The Mist [4AM, Anoid] Tass Times in Tonetown [4AM, Anoid] Pinball
  • Construction Set [4AM, Anoid] Transylvania [4AM, Anoid] Déjà Vu: A Nightmare Comes True!! [4AM, Anoid] Déjà Vu II: Lost in Las
  • Vegas!! [4AM, Anoid] Rogue (version 1.0) [4AM, Anoid] Bridge (version 6.0) [4AM, Anoid] Harrier Strike Mission II (version 1.2)
  • [4AM, Anoid] Patton vs. Rommel (version 1.05) [4AM, Anoid] Moebius: The Orb of Celestial Harmony (version 1.03) [4AM, Anoid]
  • Tesserae (version 1.06) [4AM, Anoid] Where in Europe is Carmen Sandiego? (version 1.0) [4AM, Anoid] Shufflepuck Cafe (version 1.0)
  • [4AM, Anoid] Geometry (version 1.1) [4AM, Anoid] Physics (version 1.2) [4AM, Anoid] SimCity (version 1.1) [4AM, Anoid] Murder by
  • the Dozen [4AM, Anoid] The Duel: Test Drive II [4AM, Anoid] Master Tracks Pro (version 1.10) [4AM, Anoid] Master Tracks Pro
  • (version 2.00h) [4AM, Anoid] Master Tracks Pro (version 3.4a) [4AM, Anoid] Squire (version 1.1) [4AM, Anoid] Millionaire (version
  • 1.0) [4AM, Anoid] Microsoft File (version 1.04) [4AM, Anoid] Microsoft Excel (version 1.00) [4AM, Anoid] The Fool's Errand
  • (version 2.0) [4AM, Anoid] MacGammon! (version 1.0) [4AM, Anoid]
  • ------------------------------------------------------------------------------------------------------------------------------------
  • Co-authored-by: Bob Schultz <[email protected]> [A-Noid33]
  • Macquadra800.cpp: Add floppy software lists [AJR]
  • Ega: fix colors [cracyc]
  • Pc9801: fix scroll and apply reverse attribute after blink [cracyc]
  • Revert "taito/taitosj.cpp: Reverted raw screen parameters and VBL interrupt." [Vas Crabb]
  • * This reverts commit 1929a31dd7924335dd59b687d7f3e4e4b8c0e617.
  • Xavix: remove NBSP char from comment section [hap]
  • Gts80: use sc01(not-A) only for marspp [hap]
  • Msx1_cart: remove illegal char from howdumbl filename [hap]
  • New WORKING machine
  • -------------------
  • Wanpaku Safari (J 981109 V1.000) [TeamEurope, MetalliC]
  • Sega/stv.cpp: dumped "EPR-23603 (Japan 00/10/24)" BIOS, removed obsolete hack from sackids [TeamEurope]
  • Apple/maclc3.cpp: Cleanup of repeated ROM definitions. [R. Belmont]
  • Apple/macquadra700.cpp: Add serial ports for consistency with other Macs. [R. Belmont]
  • Apple/dafb.cpp: Add support for the MEMCjr variant of DAFB. [R. Belmont]
  • * apple/djmemc.cpp: Add support for the cost-reduced MEMCjr variant. [R. Belmont]
  • * apple/iosb.cpp: Add support for the PrimeTime variant. [R. Belmont]
  • New working systems
  • -------------------
  • Apple Macintosh Quadra 605 [R. Belmont]
  • New working clones
  • ------------------
  • Apple Macintosh LC 475 [R. Belmont]
  • Apple Macintosh LC 575 [R. Belmont]
  • Apple/dafb.cpp: Fix -validate issues. [R. Belmont]
  • Msx1_cart.xml: Added 81 items, 80 working. (#11448) [wilbertpol]
  • New working software list items (msx1_cart.xml)
  • -----------------------------------------------
  • C_So! (Japan, alt) [file-hunter]
  • Campeón de Conductores (Spain) [file-hunter]
  • Cannon Fighter (Japan, The Link) [file-hunter]
  • Cannon Turbo (Japan, alt) [file-hunter]
  • Circus Charlie (Japan, The Link) [file-hunter]
  • Custar (Japan) [file-hunter]
  • Midway (Japan, alt) [file-hunter]
  • Video Hustler (Japan, alt 3) [file-hunter]
  • C.C.R. Anexo 1 El Algoritmo (v1.2) [MSXDev]
  • C.C.R. Anexo 1 El Algoritmo (v1.1) [file-hunter]
  • C.C.R. Anexo 1 El Algoritmo (v1.0) [file-hunter]
  • Cacorm [inufuto]
  • Caos Begins [MSXDev]
  • Caos Begins (alt) [file-hunter]
  • Caos Begins (alt 2) [file-hunter]
  • Cardwork Orange (unlicensed) [file-hunter]
  • Casio GPM-Collection Volumen 1 (unlicensed) [file-hunter]
  • Casio GPM-Collection Volumen 2 (unlicensed) [file-hunter]
  • Castle Tomb [MSXDev]
  • Caverns of Titan [MSXDev]
  • Caverns of Titan (alt) [MSXDev]
  • Cavit [inufuto]
  • Chambers of Thyrea [MSXDev]
  • Champion Billiards [mastropiero]
  • Cheating Wives [MSXDev]
  • Chocobo Racing [MSXDev]
  • Classic Minesweeper [file-hunter]
  • Classic Pong [file-hunter]
  • CMJN [MSXDev]
  • Cocoa and the Time Machine [file-hunter]
  • Cold Blood [file-hunter]
  • Cold Blood (demo) [file-hunter]
  • Computer Wars (English) [MSXDev]
  • Computer Wars (Spanish) [MSXDev]
  • Corona's Spree [file-hunter]
  • Corridor Runner (v1.1.2) [aburi6800]
  • Corridor Runner (v1.1.1) [aburi6800]
  • Corridor Runner (v1.1.0) [aburi6800]
  • Corridor Runner (v1.0.1) [aburi6800]
  • Corridor Runner (v1.0.0) [aburi6800]
  • Corridor Runner (v0.3.1) [aburi6800]
  • Corridor Runner (v0.3.0) [aburi6800]
  • Corridor Runner (v0.2.2) [aburi6800]
  • Corridor Runner (v0.2.0) [aburi6800]
  • Corridor Runner (v0.1.0) [aburi6800]
  • Cosmic Battle (beta) [MSXDev]
  • Cow Abductors [MSXDev]
  • Cow Abductors (older) [file-hunter]
  • Crappy Olympics [Orazio Cacciola]
  • Crazy Buggy [MSXDev]
  • Crazy MSX Frenchies [MSXDev]
  • Cross Bomber (2022-07-20) [Fabrizio Caruso]
  • Cross Bomber (alt) [file-hunter]
  • Cross Bomber (2020-09-25) [Fabrizio Caruso]
  • Cross Chase (2021-05-13) [Fabrizio Caruso]
  • Cross Chase (alt) [file-hunter]
  • Cross Chase (2020-04-02) [Fabrizio Caruso]
  • Cross Chase (2018-11-13) [Fabrizio Caruso]
  • Cross Chase (2018-08-10) [Fabrizio Caruso]
  • Cross Chase (2018-07-19) [Fabrizio Caruso]
  • Cross Chase (2018-05-19) [Fabrizio Caruso]
  • Cross Chase (2018-04-15) [Fabrizio Caruso]
  • Cross Chase (2018-02-03) [Fabrizio Caruso]
  • Cross Chase (2017-12-16) [Fabrizio Caruso]
  • Cross Chase (2017-10-30) [Fabrizio Caruso]
  • Cross Chase (2017-10-11) [Fabrizio Caruso]
  • Cross Horde (2021-05-12) [Fabrizio Caruso]
  • Cross Horde (2021-05-01) [Fabrizio Caruso]
  • Cross Horde (2021-04-25) [Fabrizio Caruso]
  • Cross Shoot (2022-02-26) [Fabrizio Caruso]
  • Cross Shoot (alt) [file-hunter]
  • Cross Shoot (2021-05-12) [Fabrizio Caruso]
  • Cross Snake (v2.0) [Fabrizio Caruso]
  • Cross Snake (v2.0, alt) [file-hunter]
  • Cross Snake (v1.0) [Fabrizio Caruso]
  • Cross Snake (preview) [Fabrizio Caruso]
  • Cryptogram - Anagrams Crosswords (v1.1) [MSXDev]
  • Cryptogram - Anagrams Crosswords (v1.0) [MSXDev]
  • Cuncuna [MSXDev]
  • Cuncuna (older) [file-hunter]
  • New NOT_WORKING software list additions (msx1_cart.xml)
  • -------------------------------------------------------
  • Codename: INTRUDER [file-hunter]
  • Cirsa/missbamby.cpp: Added a Spanish slot game, and grouped related systems. (#11447) [ClawGrip]
  • New systems marked not working
  • ------------------------------
  • Mini Azar D [Trol]
  • Render/drawsdl.cpp: Don't request OpenGL context. (#11435) [hiromasa]
  • Ibm5150.xml: Added 25 working items. (#11428) [ArcadeShadow]
  • New working software list additions (ibm5150.xml)
  • -------------------------------------------------
  • America's Cup Yacht Racing Simulator [Total DOS Collection]
  • Ballyhoo [Total DOS Collection]
  • Beyond Castle Wolfenstein (alt) [Total DOS Collection]
  • Bruce Lee [Total DOS Collection]
  • Championship Golf - The Great Courses of the World - Volume One: Pebble Beach [Total DOS Collection]
  • Commando [Total DOS Collection]
  • F-15 Strike Eagle (3.5", v402.01) [Total DOS Collection]
  • F-15 Strike Eagle (5.25") [Total DOS Collection]
  • Deadline (release 27) [Total DOS Collection]
  • Destroyer [Total DOS Collection]
  • Gettysburg: The Turning Point (v2.0) [Total DOS Collection]
  • Hacker II (alt) [Total DOS Collection]
  • Karateka (v1.0) [Total DOS Collection]
  • King's Quest (DOS release, v1.0U) [Total DOS Collection]
  • King's Quest III: To Heir Is Human (5.25", v1.01) [Total DOS Collection]
  • Leather Goddesses of Phobos (1986, release 59) [Total DOS Collection]
  • Math Rabbit [Total DOS Collection]
  • Maze Adventures [Total DOS Collection]
  • Mean 18 [Total DOS Collection]
  • Mickey's Space Adventure (3.5") [Total DOS Collection]
  • Mickey's Space Adventure (5.25") [Total DOS Collection]
  • Mind Boggle [Total DOS Collection]
  • Space Quest - The Sarien Encounter [Total DOS Collection]
  • Tag Team Wrestling [Total DOS Collection]
  • World Tour Golf [Total DOS Collection]
  • Chessmachine: improve sync [hap]
  • Plugins: enable layout plugin by default [hap]
  • New software list items marked not working
  • ------------------------------------------
  • Abc832_flop: ABC16, Concurrent-DOS v3.1 för ABC16, Concurrent-DOS v4.1 för ABC16 [PC/M]
  • Ti99: Fixed uninitialized member in HX5102 [Michael Zapf]
  • Msx1_cart.xml: Added 45 working items, and replaced one item with a better dump. (#11450) [wilbertpol]
  • * msx1_cart.xml: Replaced Arabic Barq BASIC (Arab) with a better dump. [file-hunter]
  • New working software list items (msx1_cart.xml)
  • -----------------------------------------------
  • Back to the Future (Japan, alt 2) [file-hunter]
  • Bank Street Writer (United Kingdom) [file-hunter]
  • BASIC compiler (Japan) [file-hunter]
  • Beam Rider (Japan, alt) [file-hunter]
  • Bubble Bobble (Korea) [file-hunter]
  • Break In (Arab) [file-hunter]
  • Bagman [MSXDev]
  • Bakerman [MSXDev]
  • Balloon Buster [MSXDev]
  • Balloon City [MSXDev]
  • Battlot [inufuto]
  • Bee [n.i]
  • Beepertron [MSXDev]
  • BeeZ [MSXDev]
  • BeTiled! [MSXDev]
  • BeTiled! (alt) [file-hunter]
  • BeTiled! (alt 2) [file-hunter]
  • BeTiled! (alt 3) [file-hunter]
  • Bird & Chairs [n.i]
  • BitLogic [file-hunter]
  • BitLogic (MSXDev) [MSXDev]
  • Blastoid [MSXDev]
  • Blockbuster [MSXDev]
  • BlockPuzzle (v1.2) [file-hunter]
  • BlockPuzzle (v1.1) [file-hunter]
  • BlockPuzzle (v1.0) [file-hunter]
  • Bloody Mary [MSXDev]
  • Blusy Shop [MSXDev]
  • Bomb Man [MSXDev]
  • Bomb'n Blast [file-hunter]
  • Bookworm [MSXDev]
  • Bootskell [inufuto]
  • Break Bomb [MSXDev]
  • British Bob [MSXDev]
  • British Bob (alt) [file-hunter]
  • Bubbo World [MSXDev]
  • Bubbo World 2 [N.I]
  • BUDDHAGILLIE (v1.10) [MSXDev]
  • BUDDHAGILLIE (v1.00) [file-hunter]
  • Bufonada (English) [MSXDev]
  • Bufonada (Spanish) [MSXDev]
  • Bumper Ship Racing (v1.1) [MSXDev]
  • Bumper Ship Racing (v1.0) [file-hunter]
  • Burn Us (v2.0) [MSXDev]
  • Burn Us (v1.0) [file-hunter]
  • Render/draw13.cpp: Avoid divide-by-zero with low-resolution time source. (#11442) [Rob]
  • * Emscripten builds are affected as clock resolution is intentionally degraded to mitigate side channel exfiltration attacks.
  • Pluginopts: don't add library plugins to plugin.ini, clifront: don't write plugin.ini file if no plugins were found [hap]
  • New working systems
  • -------------------
  • Daifugo [Takahiro Nogi, anonymous]
  • Emu/devcb.h: Removed set_log and append_log. [Vas Crabb]
  • * These helpers were unintuitive and inflexible. In particular, set_log on a write handler would only log when the value is
  • non-zero, which doesn't appear to be the desired behaviour for several uses.
  • Util/options.cpp: Always leave a space between option and description in usage messages (fixes GitHub #11438). [Vas Crabb]
  • Unidasm: Add disassembler for Mitsubishi/Renesas M16C architecture [AJR]
  • M16c: Disassemble 8-bit offsets as unsigned except for FP and SP (and PC) [AJR]
  • Fujitsu/fmtowns.cpp: Make Towns Pad port bit 7 read as zero, as expected by Tatsujin Ou (fixes GitHub #114460. [Vas Crabb]
  • Msx1_cart.xml: Added 27 working items. (#11455) [wilbertpol]
  • New working software list items (msx1_cart.xml)
  • -----------------------------------------------
  • Adventure Kid (Korea) [file-hunter]
  • Aliens - Alien 2 (Korea) [file-hunter]
  • Alpine Ski (Arab) [file-hunter]
  • 1937 (English) [MSXDev]
  • 1937 (Spanish) [MSXDev]
  • 2048 Simulator [timmy]
  • 3,4 [cobinee]
  • Ace Gun [cobinee]
  • Aerial [inufuto]
  • Alien Attack (v3.5) [MSXDev]
  • Alien Attack (v3.0) [file-hunter]
  • Alien Attack (v1.3) [file-hunter]
  • Alien Attack (v1.06) [file-hunter]
  • Alien Attack (v1.01) [file-hunter]
  • Alien Attack (v1.0) [file-hunter]
  • Alter Ego [MSXDev]
  • Anchors Aweigh (v1.1) [MSXDev]
  • Anchors Aweigh (v0.2) [file-hunter]
  • Anchors Aweigh (pre-release) [file-hunter]
  • Andrea Petkovic Tennis (English) [MSXDev]
  • Andrea Petkovic Tennis (Spanish) [MSXDev]
  • Any Treasure Day [MSXDev]
  • Arcomage [file-hunter]
  • Arm Wrestler [MSXDev]
  • Arno Dash [Under4Mhz]
  • Azzurro 8bit Jam (v1.1) [file-hunter]
  • Azzurro 8bit Jam (v1.0) [file-hunter]
  • Heathkit/h89.cpp, heathkit/intr_cntrl.cpp, heathkit/z37_fdc.cpp: Cleaned up singal line handlers. (#11460) [Mark Garlanger]
  • * Got rid of inappropriate use of ASSERT_LINE/CLEAR_LINE.
  • * Cleaned up member names.
  • * Avoid implicit integer/Boolean conversions.
  • Msx1_cart.xml: Updated publisher on some homebrew/doujin items. (#11462) [wilbertpol]
  • Hash/msx_softcard.xml: Added 1 item. (#11463) [wilbertpol]
  • New working software list items
  • -------------------------------
  • Barnstormer (UK) [file-hunter]
  • -8085: correct rim/sim cycles, rename some undocumented opcodes, arhl is arithmetic shift [hap]
  • -8085: correct cycles for XCHG as well [federico]
  • Sinclair/sprinter.cpp: Improved interrupt timing and cleaned up code. (#11458) [holub]
  • Sinclair/scorpion.cpp: Added Scorpion GMX. (#11439) [holub]
  • New working clones
  • ------------------
  • Scorpion, Ltd. Scorpion GMX [holub]
  • Heathkit/h19.cpp, heathkit/tlb.cpp: Added Northwest Digital Systems GP-19 terminal (not working). (#11427) [Mark Garlanger]
  • New clones marked not working
  • -----------------------------
  • Heath Company Heathkit H-19 w/ GP-19 [Mark Garlanger]
  • Pacific/thief.cpp: corrected labels and PCB locations for natodef [Brian Troha]
  • Taito/taito_l.cpp: added PCB locations and PLDs for raimais [The PLD Archive, Brian Troha, The Dumping Union]
  • Midway/mcr.cpp: ROM labels improvements [Brian Troha]
  • Flower: overclock cpu again [hap]
  • Bus/msx/cart: Moved most msx_cart_interface implementations to anonymous namespaces. (#11464) [wilbertpol]
  • New working clones
  • ------------------
  • X80 - War Command (ManilaMatic bootleg of Missile Command) [Trol, Audiokit]
  • New working software list items
  • -------------------------------
  • Ayrton Senna's Super Monaco GP II (Europe, Japan, prototype) [trol]
  • Sega/segas32.cpp: used good GFX ROM dumps for brivalj (the gfx1 region ROMs were wrongly named (same MPR codes as Arabian Fight)
  • and were otherwise slightly corrupt versions of the brival ROMs. The sprites had slight corruptions too, despite having the same
  • MPR numbers as the parent (so just bad dumps of the parent ROMs) [Ivan Vangelista]
  • Misc/norautp.cpp: mostly decrypted norautua and norautub. Still incomplete, but norautub is nearing playability [Ivan Vangelista]
  • Tugboat: improve scrolling, small cleanup, toratora: fix regression from last cleanup round [hap]
  • Video/mga2064w.cpp: add base infrastructure [angelosa]
  • Tugboat: assume vblank goes to pia1 like on calomega [hap]
  • Tugboat: add brief pcb notes [hap]
  • Misc/norautp.cpp: made noraut3a and noraut3b boot. May be working, need someone who knows this type of games to check
  • [Ivan Vangelista]
  • Misc/norautp.cpp: improved norautua to the same level of norautub [Ivan Vangelista]
  • Tugboat: shorthand variable types, add p1/p2 start lamps [hap]
  • Video/mga2064w.cpp: add mgabase1 accessing alias, identify RAMDAC [angelosa]
  • Tugboat: get rid of unneeded memory_access [hap]
  • Video/pc_vga_matrox.cpp: implement RAMDAC extended indexed mechanism, add basic SVGA mode switcher [angelosa]
  • Tugboat: update notes, update tugboat romlabels [hap]
  • Tugboat: no need to latch fine scroll [hap]
  • Circus: split classes part1 [hap]
  • Crash: update color overlay [hap]
  • Dataeast/dec8.cpp: Split state classes, reduced run-time tag lookups, and cleaned up code. (#11468) [cam900]
  • * Also updated code to use abbreviated integer type names.
  • Circus: split classes part2 [hap]
  • Added software list for cracked Macintosh floppy images. (#11454) [A-Noid33]
  • New working software list items (mac_flop_orig.xml)
  • ---------------------------------------------------
  • Alter Ego (male version 1.0) (san inc crack) [4am, san inc, A-Noid]
  • Alter Ego (version 1.1 female) (san inc crack) [4am, san inc, A-Noid]
  • Alternate Reality: The City (version 3.0) (san inc crack) [4am, san inc, A-Noid]
  • Animation Toolkit I: The Players (version 1.0) (4am crack) [4am, A-Noid]
  • Balance of Power (version 1.03) (san inc crack) [4am, san inc, A-Noid]
  • Borrowed Time (san inc crack) [4am, san inc, A-Noid]
  • Championship Star League Baseball (san inc crack) [4am, san inc, A-Noid]
  • Cutthroats (release 23 / 840809-C) (4am crack) [4am, A-Noid]
  • CX Base 500 (French, version 1.1) (san inc crack) [4am, san inc, A-Noid]
  • Deadline (release 27 / 831005-C) (4am crack) [4am, A-Noid]
  • Defender of the Crown (san inc crack) [4am, san inc, A-Noid]
  • Deluxe Music Construction Set (version 1.0) (san inc crack) [4am, san inc, A-Noid]
  • Déjà Vu (version 2.3) (4am crack) [4am, A-Noid]
  • Déjà Vu: A Nightmare Comes True!! (san inc crack) [4am, san inc, A-Noid]
  • Déjà Vu II: Lost in Las Vegas!! (san inc crack) [4am, san inc, A-Noid]
  • Dollars and Sense (version 1.3) (4am crack) [4am, A-Noid]
  • Downhill Racer (san inc crack) [4am, san inc, A-Noid]
  • Dragonworld (4am crack) [4am, A-Noid]
  • ExperLisp (version 1.0) (4am crack) [4am, A-Noid]
  • Forbidden Castle (san inc crack) [4am, san inc, A-Noid]
  • Fusillade (version 1.0) (san inc crack) [4am, san inc, A-Noid]
  • Geometry (version 1.1) (4am crack) [4am, A-Noid]
  • Habadex (version 1.1) (4am crack) [4am, A-Noid]
  • Hacker II (san inc crack) [4am, san inc, A-Noid]
  • Harrier Strike Mission (san inc crack) [4am, san inc, A-Noid]
  • Indiana Jones and the Revenge of the Ancients (san inc crack) [4am, san inc, A-Noid]
  • Infidel (release 22 / 840522-C) (4am crack) [4am, A-Noid]
  • Jam Session (version 1.0) (4am crack) [4am, A-Noid]
  • Legends of the Lost Realm I: The Gathering of Heroes (version 2.0) (4am crack) [4am, A-Noid]
  • Lode Runner (version 1.0) (4am crack) [4am, A-Noid]
  • Mac Pro Football (version 1.0) (san inc crack) [4am, san inc, A-Noid]
  • MacBackup (version 2.6) (4am crack) [4am, A-Noid]
  • MacCheckers and Reversi (4am crack) [4am, A-Noid]
  • MacCopy (version 1.1) (4am crack) [4am, A-Noid]
  • MacGammon! (version 1.0) (4am crack) [4am, A-Noid]
  • MacGolf (version 2.0) (4am crack) [4am, A-Noid]
  • MacWars (san inc crack) [4am, san inc, A-Noid]
  • Master Tracks Pro (version 1.10) (san inc crack) [4am, san inc, A-Noid]
  • Master Tracks Pro (version 2.00h) (san inc crack) [4am, san inc, A-Noid]
  • Master Tracks Pro (version 3.4a) (san inc crack) [4am, san inc, A-Noid]
  • Master Tracks Pro (version 4.0) (san inc crack) [4am, san inc, A-Noid]
  • Math Blaster (version 1.0) (4am crack) [4am, A-Noid]
  • Maze Survival (san inc crack) [4am, san inc, A-Noid]
  • Microsoft Excel (version 1.00) (san inc crack) [4am, san inc, A-Noid]
  • Microsoft File (version 1.04) (san inc crack) [4am, san inc, A-Noid]
  • Mindshadow (san inc crack) [4am, san inc, A-Noid]
  • Moriarty's Revenge (version 1.0) (san inc crack) [4am, san inc, A-Noid]
  • Moriarty's Revenge (version 1.03) (4am crack) [4am, A-Noid]
  • Mouse Stampede (version 1.00) (4am crack) [4am, A-Noid]
  • Murder by the Dozen (Thunder Mountain) (4am crack) [4am, A-Noid]
  • My Office (version 2.7) (4am crack) [4am, A-Noid]
  • One on One (san inc crack) [4am, san inc, A-Noid]
  • Orb Quest: Part I: The Search for Seven Wards (version 1.04) (san inc crack) [4am, san inc, A-Noid]
  • Patton Strikes Back (version 1.00) (san inc crack) [4am, san inc, A-Noid]
  • Patton vs. Rommel (version 1.05) (san inc crack) [4am, san inc, A-Noid]
  • Pensate (version 1.1) (4am crack) [4am, A-Noid]
  • PFS File and Report (version A.00) (4am crack) [4am, A-Noid]
  • Physics (version 1.0) (4am crack) [4am, A-Noid]
  • Physics (version 1.2) (4am crack) [4am, A-Noid]
  • Pinball Construction Set (version 2.5) (san inc crack) [4am, san inc, A-Noid]
  • Pipe Dream (version 1.2) (4am crack) [4am, A-Noid]
  • Professional Composer (version 2.3Mfx) (san inc crack) [4am, san inc, A-Noid]
  • Q-Sheet (version 1.0) (san inc crack) [4am, san inc, A-Noid]
  • Rambo: First Blood Part II (san inc crack) [4am, san inc, A-Noid]
  • Reader Rabbit (version 2.0) (4am crack) [4am, A-Noid]
  • Rogue (version 1.0) (san inc crack) [4am, san inc, A-Noid]
  • Seastalker (release 15 / 840522-C) (4am crack) [4am, A-Noid]
  • Seven Cities of Gold (san inc crack) [4am, san inc, A-Noid]
  • Shadowgate (san inc crack) [4am, san inc, A-Noid]
  • Shanghai (version 1.0) (san inc crack) [4am, san inc, A-Noid]
  • Shufflepuck Cafe (version 1.0) (4am crack) [4am, A-Noid]
  • Sierra Championship Boxing (4am crack) [4am, A-Noid]
  • SimCity (version 1.1) (4am crack) [4am, A-Noid]
  • SimCity (version 1.2, black & white) (4am crack) [4am, A-Noid]
  • SimEarth (version 1.0) (4am crack) [4am, A-Noid]
  • Skyfox (san inc crack) [4am, san inc, A-Noid]
  • Smash Hit Racquetball (version 1.01) (san inc crack) [4am, san inc, A-Noid]
  • SmoothTalker (version 1.0) (4am crack) [4am, A-Noid]
  • Speed Reader II (version 1.1) (4am crack) [4am, A-Noid]
  • Speller Bee (version 1.1) (4am crack) [4am, A-Noid]
  • Star Trek: The Kobayashi Alternative (version 1.0) (san inc crack) [4am, san inc, A-Noid]
  • Stratego (version 1.0) (4am crack) [4am, A-Noid]
  • Suspect (release 14 / 841005-C) (4am crack) [4am, A-Noid]
  • Tass Times in Tonetown (san inc crack) [4am, san inc, A-Noid]
  • Temple of Apshai Trilogy (version 1985-09-30) (san inc crack) [4am, san inc, A-Noid]
  • Temple of Apshai Trilogy (version 1985-10-08) (san inc crack) [4am, san inc, A-Noid]
  • The Chessmaster 2000 (version 1.02) (4am crack) [4am, A-Noid]
  • The Crimson Crown (san inc crack) [4am, san inc, A-Noid]
  • The Duel: Test Drive II (san inc crack) [4am, san inc, A-Noid]
  • The Hitchhiker's Guide to the Galaxy (release 47 / 840914-C) (4am crack) [4am, A-Noid]
  • The King of Chicago (san inc crack) [4am, san inc, A-Noid]
  • The Lüscher Profile (san inc crack) [4am, san inc, A-Noid]
  • The Mind Prober (version 1.0) (san inc crack) [4am, san inc, A-Noid]
  • The Mist (san inc crack) [4am, san inc, A-Noid]
  • The Quest (4am crack) [4am, A-Noid]
  • The Slide Show Magician (version 1.2) (4am crack) [4am, A-Noid]
  • The Surgeon (version 1.5) (san inc crack) [4am, san inc, A-Noid]
  • The Toy Shop (version 1.1) (san inc crack) [4am, san inc, A-Noid]
  • The Witness (release 22 / 840924-C) (4am crack) [4am, A-Noid]
  • ThinkTank 128 (version 1.000) (4am crack) [4am, A-Noid]
  • Uninvited (version 1.0) (san inc crack) [4am, san inc, A-Noid]
  • Uninvited (version 2.1D1) (san inc crack) [4am, san inc, A-Noid]
  • Where in Europe is Carmen Sandiego? (version 1.0) (4am crack) [4am, A-Noid]
  • Winter Games (version 1985-10-24) (san inc crack) [4am, san inc, A-Noid]
  • Winter Games (version 1985-10-31) (san inc crack) [4am, san inc, A-Noid]
  • Wishbringer (release 68 / 850501-D) (4am crack) [4am, A-Noid]
  • Wizardry: Proving Grounds of the Mad Overlord (version 1.10) (san inc crack) [4am, san inc, A-Noid]
  • Zork II (release 48 / 840904-C) (4am crack) [4am, A-Noid]
  • Zork III (release 17 / 840727-C) (4am crack) [4am, A-Noid]
  • Taito/lkage.cpp: Add variant of The Legend of Kage with MSM5232. (#11424) [Ivan Vangelista]
  • * Also combined source files and cleaned up code.
  • New working systems
  • -------------------
  • The Legend of Kage (MSM5232 ver) [Takahiro Nogi]
  • Crash: small tweak to color overlay, carpolo: take characters from exidy circus instead of atari night driver [hap]
  • Noraut3a & noraut3b: [Roberto Fresca]
  • * Added proper inputs
  • * Figured out some DIP switches.
  • * Added Settings Mode.
  • * Change game description to: Noraut Jacks Plus / Joker Poker (V3.010a) Noraut Jacks Plus / Joker Poker (V3.011a)
  • Mips1: improved cache logic for partial word store [Patrick Mackinlay]
  • R4000: intention is no longer a mask [Patrick Mackinlay]
  • Lkage5232: add mcu, add volume filters, promote to working [hap]
  • Lkagem: remove unknown pcb locations from rom files [hap]
  • Volfied: small reorg with source code blocks, mlanding: zerofill class variables [hap]
  • Noraut.cpp improvements: [Roberto Fresca]
  • * Added button-lamps layouts to noraut3a & noraut3b sets.
  • * Added documentations.
  • * Minor cleanups.
  • Norautp.cpp driver: More cleanups... [Roberto Fresca]
  • Norautp.cpp driver. Fixed the list of supported games. [Roberto Fresca]
  • Lkagem: change msm capacitors [hap]
  • Forte2, unkhorse: small cleanup [hap]
  • New clones marked not working
  • -----------------------------
  • Diamond Derby (EDG Impeuropex bootleg) [The Dumping Union]
  • Video/pc_vga_matrox.cpp: add screen extension bit hook ups video/mga2064w.cpp: translate alias space to 32-bits [angelosa]
  • Sgi/ip6: wip, added configurable ram size and parity [Patrick Mackinlay]
  • Sinclair/scorpion.cpp: scoriontb - Add ProfROM v4.xx.31; scrpiongmx - Add ProfROM v5.xx.31 (#11466) [holub]
  • Sgi/ctl1.cpp: Fix operator precedence mistake [AJR]
  • Apple2_flop_orig.xml: Added eight working items. (#11472) [A-Noid33]
  • New working software list items (apple2_flop_orig.xml)
  • ------------------------------------------------------
  • Dungeon of Doom [John Brown, DefaultGen, einstein95, A-Noid]
  • Zenith [4am, A-Noid]
  • The Space Ark [4am, A-Noid]
  • Cavern Creatures [4am, A-Noid]
  • Argos [4am, A-Noid]
  • Cribbage/Solitaire [4am, A-Noid]
  • Cyclotron [4am, A-Noid]
  • Wings Out of Shadow [4am, A-Noid]
  • C64_cass.xml: Added four working items. (#11470) [Zoë Blade]
  • New working software list items (c64_cass.xml)
  • ----------------------------------------------
  • Night Moves [The Ultimate Tape Archive Team]
  • Shoot-'em-Up Construction Kit [The Ultimate Tape Archive Team]
  • Steg the Slug [The Ultimate Tape Archive Team]
  • Turbocharge [The Ultimate Tape Archive Team]
  • Video/pc_vga_matrox.cpp: document TVP3026 indexed registers, add RAMDAC ID, fix SVGA offset, fix Targa SVGA mode [angelosa]
  • Lkage: tweak layer offsets, carpolo: remove unneeded driver init [hap]
  • Video/pc_vga.cpp: implement line_compare_mask getter, fixes 1600x1200x8 in mga2064w [angelosa]
  • * video/mga2064w.cpp: implement vcount
  • Video/pc_vga_matrox.cpp: implement cursor color [angelosa]
  • New systems marked not working
  • ------------------------------
  • Jolly Joker? (Impera, V11/90b) [TeamEurope, Roberto Fresca]
  • New clones marked not working
  • -----------------------------
  • Lucky 7 (Impera, V04/91a, set 2) [TeamEurope, Roberto Fresca]
  • Lkage: add layer disable [hap]
  • Intchess: add 16*16 gfxlayout [hap]
  • New systems marked not working
  • ------------------------------
  • Unknown LJF Corporation poker game [unknown]
  • New clones marked not working
  • -----------------------------
  • Farfalla (French speech) [PinMAME]
  • Mexico 86 (Italian speech) [PinMAME]
  • Pinball Champ (French speech) [PinMAME]
  • Pinball Champ (7 digits French speech [PinMAME]
  • Time Machine (Zaccaria, Italian speech) [PinMAME]
  • Darius, ninjaw, spdheat: merge driver files [hap]
  • Video/mga2064w.cpp: basic drawing log [angelosa]
  • Systems promoted to working
  • ---------------------------
  • Super Bubble Pop [anonymous]
  • Lkage: add watchdog, default bygone unknown dips to off [hap]
  • Apple/cuda.cpp: Overhaul, part 1 [R. Belmont]
  • * PRAM now saves and restores correctly
  • * Default PRAM is now provided so booting some OS versions from a clean install doesn't sad Mac
  • * Clock/calendar now is synced to the system time at startup
  • * Modernized member naming, types, and logging
  • * Fixed the timer and ripple counter, ADB auto-poll now works without patches
  • * Split into a subdevice per version instead of a version select variable (you will need new ROM sets, but this means future
  • changes won't require that)
  • * Add 3 versions that weren't previously dumped (2.38 from Macintosh TV, CudaLite from Mac clones, Cuda 3.02 from some G3 machines)
  • Oric1_cass.xml: Added eight working items. (#11478) [ArcadeShadow]
  • New working software list additions (oric1_cass.xml)
  • ----------------------------------------------------
  • Crypt Show [The Oric Site]
  • Dernier Metro [The Oric Site]
  • Formule 1 [The Oric Site]
  • Gubbie [The Oric Site]
  • La Maison de la Mort [The Oric Site]
  • Memory [The Oric Site]
  • Meurtre a Grande Vitesse [The Oric Site]
  • Minesweeper [The Oric Site]
  • Heathkit/h19.cpp: Added DTE RS-232 port. (#11475) [Mark Garlanger]
  • * heathkit/tlb.cpp: Exposed all serial signals.
  • Video/mga2064w.cpp: revisit and

New in MAME 0.257 (Jul 28, 2023)

  • MAME Testers bugs fixed:
  • 02005: [Misc.] (taito/changela.cpp) changela: Service mode I/O tests do not work. (hap)
  • 08685: [Sound] (midway/astrocde.cpp) wow: Astrocade sound only plays through left speaker. (hap)
  • 08687: [Crash/Freeze] (sony/taitogn.cpp) zooo: Emulator crashes during game boot process. (Vas Crabb)
  • 08689: [Sound] (exidy/exidy.cpp) hardhat, pepper2, venture: Background music stops unexpectedly during gameplay. (hap)
  • 08691: [Graphics] (seta/downtown.cpp) metafox: Graphics are offset horizontally. (AJR)
  • 08694: [Crash/Freeze] (midway/vegas.cpp) warfa and clones, sf2049 and clones: Games fail to boot. (Patrick Mackinlay)
  • 08698: [Sound] (konami/nemesis.cpp) nemesis: Instrument samples are out of tune. (hap)
  • 08699: [Sound] (konami/nemesis.cpp) twinbee: Voice samples are incorrectly truncated. (hap)
  • 08702: [Misc.] (taito/qix.cpp) Many sets in qix.cpp: Coin counters are incremented on boot. (AJR)
  • 08705: [Misc.] (sega/system1.cpp) Many sets on system1.cpp: Coin counters are incremented on boot. (hap)
  • 08707: [Sound] (msx/msx1.cpp) msx systems: Konami SCC sample address does not reset when it should. (hap)
  • 08709: [Misc.] (sega/segag80r.cpp) sindbadm: Coin counters are incremented on boot. (hap)
  • 08714: [Gameplay] (taito/changela.cpp) changela: Accelerator pedal is not not read correctly. (hap)
  • 08715: [Speed] (handheld/hh_tms1k.cpp) vclock3: [possible] Emulated clock runs slower than expected. (hap)
  • 08722: [Sound] (vidbrain/vidbrain.cpp) vidbrain: Music does not play. (hap)
  • 08729: [DIP/Input] (taito/asuka.cpp) bonzeadv and clones: Joystick left switch for second player doesn’t work. (Balthier)
  • 08730: [Graphics] (taito/invqix.cpp) invqix: Visible area is one pixel too large horizontally and vertically (Balthier)
  • 08734: [Sound] (misc/beezer.cpp) beezer: Game sometimes runs with no sound output. (hap)
  • New working systems:
  • Apple Computer Macintosh LC 550 [R. Belmont]
  • Apple Computer Macintosh Quadra 800 [R. Belmont]
  • New working clones:
  • Apple Computer Macintosh Centris 610 [R. Belmont]
  • Apple Computer Macintosh Centris 650 [R. Belmont]
  • Apple Computer Macintosh LC III+ [R. Belmont]
  • Apple Computer Macintosh Quadra 610 [R. Belmont]
  • Apple Computer Macintosh Quadra 650 [R. Belmont]
  • Counter Run (bootleg set 3) [trol]
  • Fidelity Electronics Elite Avant Garde (model 6117-7, set 2) [ProteusArts]
  • Fire Truck / Smokey Joe (ROM version) [Michael Aberle, H is Nice]
  • Frogger - New Serie 92 (bootleg) [Domenico Cervini]
  • Fruit Star Bonus (Ver 8.17BGL-3, Burgenland, set 1) [TeamEurope, f205v, Roberto Fresca]
  • Fruit Star Bonus (Ver 8.17BGL-3, Burgenland, set 2) [TeamEurope, f205v, Roberto Fresca]
  • Fruit Star Bonus (Ver 8.23PSTK, Steiermark) [TeamEurope, f205v, Roberto Fresca]
  • Hatris (show version) [twistedsymphony]
  • Mortal Kombat (Victor bootleg of rev 3.0 08/31/92) [Funny_Dyzieks]
  • Nemo (Japan 901120, 89625B-1 ROM board) [Corrado Tomaselli, Brian Troha]
  • New Zero Team (V33 SYSTEM TYPE_B hardware, Zhongguo Shantou Yihuang license) [twistedsymphony]
  • Scorpion, Ltd. Scorpion ZS-256 TURBO+ [holub]
  • Terra Force (US, alternate sound) [caius]
  • Systems promoted to working:
  • Apple Computer Macintosh Quadra 700 [R. Belmont]
  • Psion Series 3 [Nigel Barnes]
  • Psion Series 3a [Nigel Barnes]
  • Psion Series 3c [Nigel Barnes]
  • Psion Series 3mx [Nigel Barnes]
  • Psion Siena [Nigel Barnes]
  • Psion Workabout [Nigel Barnes]
  • Psion Workabout mx [Nigel Barnes]
  • Clones promoted to working:
  • Acorn Computers Pocket Book [Nigel Barnes]
  • Acorn Computers Pocket Book II [Nigel Barnes]
  • Arkanoid (Phoenix Electronics Co. license) [Darran, Sean Riddle, Brian Troha, The Dumping Union]
  • Psion Series 3a (2M) [Nigel Barnes]
  • Psion Series 3a (2M) (German) [Nigel Barnes]
  • Psion Series 3a (2M) (Russian) [Nigel Barnes]
  • Psion Series 3s [Nigel Barnes]

New in MAME 0.256 (Jun 28, 2023)

  • MAME Testers bugs fixed:
  • 00899: [Graphics] (taito/taito_f3.cpp) kaiserkn: Best Players screen does not show scores. (ywy)
  • 02576: [Graphics] (taito/taito_f3.cpp) kirameki: Backgrounds in dance stage and photo shoot are not displayed correctly. (ywy)
  • 08650: [Crash/Freeze] (sharp/x68k.cpp) x68000: Emulator crashes with less than four emulated floppy drives connected. (AJR)
  • 08656: [DIP/Input] (misc/micro3d.cpp) botss, f15se: Analog joystick range is asymmetrical. (Vas Crabb)
  • 08662: [Sound] (sunelectronics/markham.cpp) banbam, pettanp: Relative volumes of SN76496 DCSG outputs are incorrect. (ValleyBell)
  • 08663: [Misc.] (namco/namcos1.cpp) All sets in namcos1.cpp: Coin counters are incremented on boot. (hap)
  • 08664: [Misc.] (sega/turbo.cpp) buckrog and clones, subroc3d: Coin counters are incremented on boot. (hap)
  • 08665: [Misc.] (tatsumi/tx1.cpp) All sets in tx1.cpp: Coin counters increment on boot, and only two coins slots exist. (hap)
  • 08666: [Misc.] (sega/segahang.cpp) All sets in segahang.cpp: Coin counters are incremented on boot. (hap)
  • 08668: [Misc.] (sega/segas16a.cpp) All sets in segas16a.cpp: Coin counters are incremented on boot. (hap)
  • 08670: [Misc.] (sega/stv.cpp) All sets on stv.cpp: Coin counters are incremented on boot. (hap)
  • 08677: [Graphics] (nintendo/popeye.cpp) All sets in popeye.cpp: Interlaced video output is incorrect with frame skipping. (hap)

New in MAME 0.255 (May 31, 2023)

  • MAME Testers bugs fixed:
  • 00516: [Graphics] (atari/maxaflex.cpp) All sets in maxaflex.cpp: Remaining time LED displays are not updated correctly. (hap)
  • 04567: [Sound] (taito/flstory.cpp) flstory: MSM5232 envelope decay is slower than it should be. (O. Galibert)
  • 05495: [Sound] (misc/micro3d.cpp) All sets in micro3d.cpp: Music and sound effects are not played. (Patrick Mackinlay)
  • 07184: [Sound] (konami/konamigv.cpp) Possibly all sets in konamigv.cpp: CD audio does not play. (Angelo Salese)
  • 08088: [Crash/Freeze] (sega/naomi.cpp) demofist: Emulator hangs when using recompiler. (Angelo Salese)
  • 08609: [Crash/Freeze] (dynax/royalmah.cpp) mjsenka: Emulator may crash. (hap)
  • 08612: [Interface] (sega/megatech.cpp) megatech: Info screen should appear above game screen. (hap)
  • 08613: [DIP/Input] (cinematronics/jack.cpp) tripool, tripoola: Inputs are not labelled correctly and buttons are missing. (hap)
  • 08614: [Crash/Freeze] (seta/seta.cpp) extdwnhl: Game freezes during credit roll. (Angelo Salese)
  • 08620: [Crash/Freeze] UI: Data plugin viewer crashes when loose software is mounted. (Vas Crabb)
  • 08625: [Interface] UI: Systems that only require device ROMs may be incorrectly reported as not present. (Vas Crabb)
  • 08628: [Sound] (konami/twin16.cpp) vulcan and gradius2: Incorrect sound sample played when starting game. (AJR)
  • 08629: [DIP/Input] (taito/taito_z.cpp) spacegun: Emulated game freezes during attract mode. (hap)
  • 08630: [DIP/Input] (galaxian/galaxian.cpp) jumpbug: Difficulty setting is labelled incorrectly. (johnmcallister)
  • 08631: [DIP/Input] (taito/ssrj.cpp) alpine set 1 only: Time extension setting is labelled incorrectly. (johnmcallister)
  • 08644: [Gameplay] (nintendo/gb.cpp) gbcolor [konamic2,konamic4]: Game crashes before reaching the title screen. (Vas Crabb)
  • New working systems:
  • Basketball (Tomy) [hap, Sean Riddle]
  • Burger Kids (Japan) [Phil Bennett]
  • Konami Teenage Mutant Ninja Turtles 3: Shredder's Last Stand (handheld) [algestam, Sean Riddle, Mr. Do]
  • Konami Teenage Mutant Ninja Turtles: Basketball [algestam, Sean Riddle, Mr. Do]
  • Lakeside Computer Perfection [hap, Sean Riddle]
  • Mc / Franzis Verlag mc-68000-Computer [Dirk Best, Klaus Loy]
  • Omron Luna 88K [Jeffrey McMahill]
  • Psion HC 120 [Nigel Barnes, zedstarr]
  • Tronica Super Goal Keeper [algestam]
  • Volleyball (Tomy) [hap, Sean Riddle]
  • New working clones:
  • Galaxian III (bootleg of Galaxian) [Stephan Suys]
  • GX Part 2 (Galaxian hack) [Eric Conrad]
  • Gyakuten!! Puzzle Bancho (Japan, set 2) [twistedsymphony]
  • Jolly Game (V1, Otti Karl logo) [TeamEurope, f205v, Roberto Fresca]
  • Jolly Joker (original program, interleaved GFX, Otti Karl logo, set 1) [TeamEurope, f205v, Roberto Fresca]
  • Jolly Joker (original program, interleaved GFX, Otti Karl logo, set 2) [TeamEurope, f205v, Roberto Fresca]
  • Karate Champ (US, 2 players) [Museo Arcade Vintage, ClawGrip]
  • Mega Card (Ver.0053, encrypted) [TeamEurope, f205v, Roberto Fresca]
  • Peters Plus, Ivan Mak Sprinter Sp2000 [holub]
  • Pop'n Music Animelo (license expired) [Windy Fairy]
  • Pop'n Music Animelo 2 (license expired) [Windy Fairy]
  • Psion HC 100 [Nigel Barnes, zedstarr]
  • Psion HC 110 [Nigel Barnes, zedstarr]
  • Selchow & Righter Scrabble Lexor: Computer Word Game (MN1405 version) [hap, Sean Riddle]
  • Street Fighter II': Champion Edition (World 920803) [playero]
  • WWF Superstars (bootleg with 2xYM2203) [anonymous]
  • Yamaha PSR-190 [Edward d-tech]
  • Systems promoted to working
  • Gamshara (20020912A / 10021 Ver.A) [Bill D.]
  • Golgo 13: Juusei no Requiem (Japan, GLT1 VER.A) [Windy Fairy]
  • Omron Luna 88K² [Patrick Mackinlay]
  • Point Blank 3 (World, GNN2 Ver.A) [Peter Wilhelmsen, Samuel Neves, Guru, Windy Fairy]
  • Pop'n Music 4 [Windy Fairy, O. Galibert]
  • Pop'n Music 5 [Windy Fairy, O. Galibert]
  • Pop'n Music 6 [Windy Fairy, O. Galibert]
  • Pop'n Music 7 [Windy Fairy, O. Galibert]
  • Pop'n Music 8 [Windy Fairy, O. Galibert]
  • Pop'n Music Animelo [Windy Fairy, O. Galibert]
  • Pop'n Music Animelo 2 [Windy Fairy, O. Galibert]
  • Pop'n Music Mickey Tunes [Windy Fairy, O. Galibert]
  • Seishun-Quiz Colorful High School (CHS1 Ver.A) [Windy Fairy]
  • Tsukkomi Yousei Gips Nice Tsukkomi (NTK1 Ver.A) [Windy Fairy]
  • Clones promoted to working
  • Gunbalina (Japan, GNN1 Ver.A) [Peter Wilhelmsen, Samuel Neves, Guru, Windy Fairy]
  • Pop'n Music Mickey Tunes! [Windy Fairy, O. Galibert]

New in MAME 0.254 (Apr 27, 2023)

  • MAME Testers bugs fixed:
  • - 06797: [Core] (trs/coco3.cpp) MC6809 handles invalid instruction $10 $4F incorrectly. (Tim Lindner)
  • - 07146: [Crash/Freeze] (atari/atarigt.cpp) tmek20: Emulator hangs after some time at the title screen. (Angelo Salese)
  • - 07261: [Crash/Freeze] (nec/pce.cpp) tg16 [addfam]: Emulated system freezes shortly after starting a game. (Angelo Salese)
  • - 07384: [Gameplay] (nec/pce.cpp) pce [xwiber]: Second stage boss never appears. (Angelo Salese)
  • - 07727: [Graphics] (nec/pce.cpp) pce [ppersia]: Bad graphics are displayed at the top of the status area. (Angelo Salese)
  • - 07892: [Gameplay] (namco/galaga.cpp) sxeviousj: Inserting a coin immediately starts a game with stuck controls. (hackbar)
  • - 08327: [Sound] (namco/galaga.cpp) bosco: Certain DIP switch settings cause issues with the enemy base explosion sound. (hackbar)
  • - 08511: [Core] (trs/trs80.cpp) trs80l2: SuperUtility 3 fails to boot due to false sync detection. (Tim Lindner)
  • - 08585: [Gameplay] (nec/pce.cpp) pce [tblade]: Game freezes after transition from chase view to overhead view. (Angelo Salese)
  • - 08593: [Graphics] (taito/taito_f3.cpp) landmakr and clones: Ending slides are offset vertically. (ywy)
  • - 08601: [Crash/Freeze] (tangerine/oric.cpp) oric1 [zorgons]: Attempting to start the game crashes the emulator. (O. Galibert)
  • - 08602: [Graphics] (konami/ultraman.cpp) ultraman: All sprites appear as shadows. (Ivan Vangelista)
  • New working systems:
  • Bandai Gunfighter [hap, Sean Riddle, eggs]
  • Brother LW-350 [Bartman/Abyss]
  • Brother LW-450 [Bartman/Abyss]
  • Concept 2000 Lite 'n Learn: Electronic Organ [hap, Sean Riddle]
  • GAHAHA Ippatsudou (World, GID2 Ver.A) [Windy Fairy, Samuel Neves, Peter Wilhelmsen, Guru]
  • GAHAHA Ippatsudou 2 (Japan, GIS1 Ver.A) [Windy Fairy, Samuel Neves, Peter Wilhelmsen, Yasuhiro Ogawa, Guru]
  • Galaxian (Bandai) [hap, Sean Riddle, eggs]
  • Hasbro / Tiger Electronics Bingo Bear [hap, Sean Riddle]
  • Hasbro / Tiger Electronics Monkgomery Monkey [hap, David Viens]
  • Kenner Star Wars: Electronic Laser Battle Game [hap, Sean Riddle]
  • Liberty Electronics Freedom 200 [Bitsavers, Dirk Best]
  • Liberty Electronics Freedom 220 [Bitsavers, Dirk Best]
  • Space Micon Kit [Dillweed, smf]
  • Tandy Corporation VoxClock 3 [hap, Sean Riddle]
  • Technasonic Weight Talker [hap, Sean Riddle]
  • Texas Instruments Les Maths Magiques (France) [hap, Sean Riddle]
  • Texas Instruments TI-2550 II [hap, Sean Riddle]
  • Texas Instruments TI-5200 [hap, Sean Riddle]
  • Top Driving (version 1.1) [ClawGrip, Museo del Recreativo, Recreativas.org, David Haywood]
  • Waku Waku Anpanman (Rev A) [Darksoft, TeamEurope]
  • Yamaha PSR-78 [Edward d-tech, Devin Acker]
  • Yamaha PSR-150 [Edward d-tech, Devin Acker]
  • Yamaha PSR-180 [Edward d-tech, Devin Acker]

New in MAME 0.253 (Mar 30, 2023)

  • MAME Testers bugs fixed:
  • 05777: [Misc.] (commodore/c64.cpp) c64 all systems: C64 [systemm1]: Software disconnect is not implemented. (Curt Coder)
  • 05995: [Gameplay] (nec/pce.cpp) pce [macr2036]: Attempting to start a game returns to the title screen. (Angelo Salese)
  • 06643: [Sound] (rare/kinst.cpp) kinst, kinst2: DCS audio fade-in effects are not emulated correctly. (mjrgh)
  • 07791: [Gameplay] (nec/pce.cpp) pce [madstlkr]: Game freezes on Kogado logo or when starting a game. (Angelo Salese)
  • 07972: [Crash/Freeze] (nec/pce.cpp) pce and clones [fzone2]: Emulator freezes and eventually crashes on cutscenes. (Angelo Salese)
  • 08562: [Crash/Freeze] (pc/genpc.cpp) ibm5150 and clones [digger]: MAME freezes when the game sets invalid CRTC parameters. (Carl)
  • 08564: [Crash/Freeze] (apple/apple2gs.cpp) apple2gs [zanygolf]: Emulated system freezes loading the fourth level. (Peter Ferrie)
  • 08570: [DIP/Input] (midway/midyunit.cpp) mkla1, mkla2: Buttons for the second player are labelled incorrectly. (Ivan Vangelista)
  • 08573: [Graphics] artwork: Text components are not correctly aligned horizontally. (hap)
  • 08578: [Sound] (toaplan/toaplan2.cpp) snowbro2: Oki MSM6295 sound chip clock frequency is incorrect. (hap)
  • 08579: [Misc.] (taito/flstory.cpp) flstory, flstoryj: These games are newer and older versions, not regional variants. (Vas Crabb)
  • 08580: [Crash/Freeze] (dynax/royalmah.cpp) janyoup2: MAME crashes with an access violation. (Vas Crabb)
  • 08582: [Media Support] (commodore/c128.cpp) c128 all variations: Tape data is not received. (Curt Coder)
  • 08590: [Sound] (heathkit/h19.cpp) h19: Keyclick sound plays indefinitely. (Mark Garlanger)
  • New working systems:
  • Akazukin (Japan) [Alberto Salso, Ignacio Seki, Angelo Salese]
  • Bandai Race Time [hap, Sean Riddle, eggs]
  • Brother LW-30 [Bartman/Abyss]
  • Brother LW-840ic [Bartman/Abyss]
  • CXG Systems / Newcrest Technology Sphinx Galaxy (v2.03) [hap, Mr. Lars]
  • Electronic Chess (Tryom) [hap, Sean Riddle]
  • Hot Body I [f205v, Brian Troha, Sean Sutton, Smitdogg, The Dumping Union, David Haywood]
  • Sony NWS-3410 [Brice Onken, Sefano Sanna]
  • Systemhuset / Loproc Conchess Princhess Glasgow [Mr. Lars]
  • Texas Instruments My Little Computer [hap, Sean Riddle]
  • Tiger Punch Your Lights Out [hap, Sean Riddle, Frank Palazzolo]
  • Tryom Gammonmaster II [hap, Sean Riddle]
  • Tryom Omar [hap, Sean Riddle]
  • Vector Graphic Vector 4 [Eric Anderson]

New in MAME 0.252 (Feb 22, 2023)

  • MAME Testers bugs fixed:
  • 06475: [Gameplay] (taito/gladiatr.cpp) gladiatr and clones: Games boot with one credit. (hap)
  • 07586: [Graphics] Artwork: Screen blended using RGB multiplication does not work using BGFX with Direct3D 9 back-end. (Ryan Holtz)
  • 07587: [Graphics] (handheld/hh_sm510.cpp) Artwork: Multi-screen layer blending exhibits issues when using BGFX. (Ryan Holtz)
  • 07660: [Graphics] BGFX slider settings are reset to default values when toggling full screen mode. (Vas Crabb)
  • 08084: [Misc.] (namco/warpwarp.cpp) All: Internal artwork is not rendered correctly when using BGFX. (Ryan Holtz)
  • 08506: [Color/Palette] (amstrad/amstrad.cpp) cpc464 and clones: Colors are incorrect. (holub)
  • 08539: [Interface] UI: The system selection menu initially renders images at the wrong resolution. (Vas Crabb)
  • 08543: [Graphics] (taito/taito_f2.cpp) megablst and clones: Shield power-up aura on option is not drawn. (David Haywood)
  • 08552: [Interface] UI: Control names ending in certain characters cause display issues in menus. (Vas Crabb)

New in MAME 0.251 (Dec 30, 2022)

  • MAME Testers bugs fixed:
  • 00315: [DIP/Input] (konami/hornet.cpp) terabrst: Gun controls do not work. (Windy Fairy)
  • 05996: [Sound] (nintendo/nes.cpp) nes [summer92]: Drum sounds plays incorrectly. (hap)
  • 06186: [Sound] (nintendo/nes.cpp) nes [portopia]: No sound in Portopia Renzoku Satsujin Jiken. (kmg)
  • 07199: [Media Support] (nec/pc8801.cpp) pc8801 [dkong3dg]: Donkey Kong 3 - Dai Gyakushuu does not boot. (Carl)
  • 07241: [Misc.] (konami/nwk-tr.cpp) thrilld and clones: LAN board tests fail. (Windy Fairy)
  • 07625: [Crash/Freeze] (nintendo/nes.cpp) nes [dquest and doordoor]: Games stop responding due to unimplemented interrupts. (kmg)
  • 07658: [Sound] (nintendo/nes.cpp) nes [ajyureir]: No sound is played. (kmg)
  • 07974: [Crash/Freeze] (apple/apple2.cpp) apple2: Out-of-bounds memory accesses when playing floppy drive sound samples. (hap)
  • 08292: [Misc.] (neogeo/neogeo.cpp) ALL: BIOS settings selected when launching systems persist between sessions. (AJR)
  • 08416: [Misc.] (trs/coco12.cpp) coco1, coco2, coco2b, coco3: Real-time clock should be a slot option for FDC cards. (Tim Lindner)
  • 08443: [Misc.] (nintendo/nes.cpp) famicom: Most software using “hvc_basic” cartridges fails to start. (AJR)
  • 08466: [Graphics] (msx/msx.cpp) fsa1fx [spmanbow]: Background does not scroll smoothly. (Wilbert Pol)
  • 08481: [Misc.] (vsystem/aerofgt.cpp) aerfboot: Out-of-bounds memory accesses when drawing sprites. (hap)
  • 08488: [Misc.] (misc/highvdeo.cpp) cfever1k, ciclone, girotutt: Out-of-bounds memory accesses when updating screen. (hap)
  • 08490: [Misc.] some exidy/* drivers: Out-of-bounds memory accesses in sound emulation. (hap)
  • 08492: [Misc.] (konami/combatsc.cpp) combatscb: Out-of-bounds memory accesses when drawing sprites. (hap)
  • 08500: [Misc.] (taito/taitopjc.cpp) optiger: Out-of-range DSP ROM accesses. (hap)
  • 08513: [Graphics] (sega/turbo.cpp) buckrog and clones: Sprite priorities are incorrect. (hap)
  • 08514: [Sound] (jaleco/ginganin.cpp) ginganin, ginganina: Music plays at twice the correct tempo. (hap)
  • 08520: [Sound] (nintendo/dkong.cpp) dkong3, dkong3hs, dkong3j: Stanley death sound only plays partially. (hap)
  • 08522: [Sound] (toaplan/toaplan1.cpp) samesame: Continue music won’t stop if a coin is inserted at the continue screen. (hap)
  • 08530: [Graphics] (seta/seta.cpp) zombraid: Tile maps display incorrectly. (David Haywood)
  • 08531: [Graphics] (konami/parodius.cpp) parodius and clones: Parallax effects on level 7 and 9 backgrounds are incorrect. (hap)
  • 08535: [Crash/Freeze] All: Entering full-screen mode with multiple output windows can cause MAME to crash. (Ryan Holtz)

New in MAME 0.250 (Nov 29, 2022)

  • Bugs fixed:
  • 06793: [Graphics] (atari/jedi.cpp) jedi: Death Star graphics disappear and reappear a few times before it explodes. (dink)
  • 06828: [Crash/Freeze] All sets in cv1k.cpp, coolridr: Emulator crashes if OSDPROCESSORS is set to 1. (CasualPokePlayer)
  • 06829: [Misc.] (atari/atarisy2.cpp) 720 and clones: Invalid accesses beyond the end of EEPROM data. (hap)
  • 06830: [Misc.] (atari/starshp1.cpp) starshp1, starshpp: Invalid accesses drawing outside bitmap. (hap)
  • 07576: [Crash/Freeze] (thepit/thepit.cpp) desertdn, zaryavos, dockman, suprmous: Tilemap viewer crashes emulator. (hap)
  • 08058: [DIP/Input] (konami/hornet.cpp) nbapbp, nbapbpa: Third and fourth player inputs are not present. (Windy Fairy)
  • 08258: [Crash/Freeze] (trs/coco12.cpp) coco2b: OS-9 fails to boot from a write-protected disk image. (Tim Lindner)
  • 08296: [Known Issues/To-Do's] (namco/namcos22.cpp) ridgerac: Sunset effect is clipped incorrectly. (hap)
  • 08329: [Graphics] (namco/namcos22.cpp) cybrcycc: Speedometer needle is invisible. (hap)
  • 08413: [DIP/Input] (irem/m90.cpp) dicegame: Lives and cabinet type DIP switches are not labelled. (giro-X)
  • 08437: [Graphics] (taito/crbaloon.cpp) crbaloon: First player 1 balloon positioned incorrectly in cocktail mode. (Ivan Vangelista)
  • 08440: [Graphics] (technos/battlane.cpp) battlane: Sprites drawn incorrectly when screen flip is enabled. (dink)
  • 08445: [Misc.] (nintendo/nes.cpp) famicom: Games using Bandai LZ93D50 cartridges fail to start. (Ivan Vangelista)
  • 08454: [Flip Screen/Cocktail] (seta/seta.cpp) krzybowl: Graphics misaligned when screen flip is enabled. (Ivan Vangelista)
  • 08457: [Flip Screen/Cocktail] (orca/espial.cpp) netwars: Graphics missing when screen flip is enabled. (Ivan Vangelista)
  • 08464: [Core] (trs/trs80.cpp) trs80l2: Loader used by Spook House and Sledge of Rahmul fails with error. (pnp2084)
  • 08470: [Graphics] (konami/xmen.cpp) xmen6p, xmen6pu: Some sprites are not drawn correctly. (Ivan Vangelista)
  • 08471: [Crash/Freeze] (cinematronics/leland.cpp) wseries: Invalid accesses when updating DMA audio. (Ivan Vangelista)
  • 08475: [Misc.] igs/* sets using ics2115_device: Invalid accesses when looking up pan levels. (hap)
  • 08476: [Crash/Freeze] (taito/qix.cpp) most taito/qix.cpp sets: Invalid accesses when updating video. (Ivan Vangelista)
  • 08477: [Misc.] (exidy/starfire.cpp) fireone: Invalid accesses when updating video. (hap)
  • 08478: [Misc.] (atari/atarifb.cpp) all atari/atarifb.cpp sets: Invalid accesses beyond the end of tilemap memory. (hap)
  • 08480: [Crash/Freeze] (namco/namcos22.cpp) cybrcycc, raverace, ridgera2: Invalid accesses beyond the end of video memory. (hap)
  • 08482: [Misc.] (midw8080/8080bw.cpp) vortex: Invalid accesses beyond the end of system RAM when updating video. (hap)
  • 08484: [Misc.] (irem/m90.cpp) bomblord, dynablstb, dynablstb2, dynablstb3, dynablstb4: Invalid sprite memory accesses. (hap)
  • 08485: [Misc.] (jaleco/bestleag.cpp) bestleag, bestleaw: Invalid sprite memory accesses. (hap)
  • 08486: [Misc.] (atari/blstroid.cpp) all atari/blstroid.cpp sets: Invalid accesses beyond the end of tilemap memory. (hap)
  • 08487: [Misc.] (jaleco/blueprnt.cpp) all jaleco/blueprnt.cpp sets: Invalid scroll memory accesses. (hap)
  • 08489: [Misc.] (sega/calorie.cpp) calorie, calorieb: Invalid sprite memory accesses. (hap)
  • 08493: [Misc.] (atari/copsnrob.cpp) copsnrob: Invalid accesses beyond the end of video memory. (hap)
  • 08494: [Misc.] (konami/ironhors.cpp) all konami/ironhors.cpp sets: Invalid accesses beyond the end of sprite memory. (hap)
  • 08495: [Misc.] (playmark/drtomy.cpp) drtomy: Invalid accesses beyond the end of sprite memory. (hap)
  • 08496: [Misc.] (nichibutsu/gomoku.cpp) gomoku: Audio mixing buffer is too small. (hap)
  • 08497: [Misc.] (midway/midyunit.cpp) hiimpact and clones, shimpact and clones: Invalid protection memory accesses. (hap)
  • 08498: [Misc.] (misc/krokha.cpp) krokha: Invalid accesses drawing outside bitmap. (hap)
  • 08499: [Crash/Freeze] (sord/m5.cpp) m5p_brno: Reading from invalid cartridge offsets. (hap)
  • 08501: [Misc.] (playmark/sslam.cpp) all playmark/sslam.cpp sets: Invalid sprite memory accesses. (hap)
  • 08507: [Media Support] (trs/trs80.cpp) trs80l2, trs80m3: DMK disk images containing FM tracks are unsupported. (pnp2084)
  • 08521: [Graphics] (chess/tasc.cpp) tascr30: Numeric parameter handling in layouts is locale-sensitive. (Vas Crabb)

New in MAME 0.249 (Oct 27, 2022)

  • Testers Bugs Fixed:
  • [Graphics] (m58.cpp) 10yard: Graphics are misaligned. (Ivan Vangelista)
  • [Graphics] (mhavoc.cpp) mhavoc, mhavoc2, mhavocp, mhavocrv: Not all graphics are displayed. (Robbbert)
  • [Misc.] BGFX render module doesn’t find images when multiple artwork paths are configured. (AJR)
  • [Debugger] Qt debugger: Debugger views display incorrectly when scrolled to the bottom. (Vas Crabb)
  • [Compiling] N/A: Incorrect flags are passed to the compiler on ARM/AArch64 targets. (Belegdol)
  • [Interface] (ksys573.cpp) pcnfrk4mk: Description does not match displayed title. (AriaOTP)
  • [Crash/Freeze] (atarig1.cpp) pitfight3: Game crashes randomly in later matches. (O. Galibert)
  • [Crash/Freeze] (c64.cpp) Most carts in c64_cart.xml: Cartridges no longer load correctly. (Ivan Vangelista)
  • [Save/Restore] (gottlieb.cpp) cobram3, cobram3a: Games stop at a black screen with populated NVRAM files. (Ivan Vangelista)

New in MAME 0.248 (Sep 28, 2022)

  • MAME Testers bugs fixed:
  • [Sound] (sinclair/spectrum.cpp) spec128 [cobrasar and clones]: Voice-over is missing in Cobra’s Arc. (holub)
  • [Graphics] (sharp/x68k.cpp) keeper: Tree on title screen appears in front of Success logo. (Carl)
  • [Crash/Freeze] (sinclair/pentagon.cpp) pentagon: Main menu freezes after boot. (holub)
  • [Crash/Freeze] (kaneko/suprnova.cpp) galpans3: Memory corruption causes emulator to crash. (hap)
  • [DIP/Input] (namco/namcos86.cpp) wndrmomo: Game should use eight-way joysticks. (Steven Coomber)

New in MAME 0.247 (Aug 31, 2022)

  • MAME Testers bugs fixed:
  • [Sound] (sinclair/spectrum.cpp) spec128 [cobrasar and clones]: Voice-over is missing in Cobra’s Arc. (holub)
  • [Graphics] (sharp/x68k.cpp) keeper: Tree on title screen appears in front of Success logo. (Carl)
  • [Crash/Freeze] (sinclair/pentagon.cpp) pentagon: Main menu freezes after boot. (holub)
  • [Crash/Freeze] (kaneko/suprnova.cpp) galpans3: Memory corruption causes emulator to crash. (hap)
  • [DIP/Input] (namco/namcos86.cpp) wndrmomo: Game should use eight-way joysticks. (Steven Coomber)

New in MAME 0.246 (Jul 31, 2022)

  • MAME Testers bugs fixed:
  • [Graphics] (m72.cpp) airduelm72: Startup notices are not displayed correctly. (Brian Troha)
  • [Misc.] (taito_z.cpp) bshark: Lamp outputs are not exposed. (hap)
  • [Sound] (toaplan1.cpp) truxton: Balance between instrument sounds is incorrect. (Aaron Giles)
  • [Sound] (exidy440.cpp) crossbow, cheyenne: Certain sounds don’t play. (hap)
  • [Sound] (megadriv.cpp) genesis and clones [ejim2u]: YM2612 “ladder effect” sounds wrong. (Aaron Giles)
  • [DIP/Input] (subsino2.cpp) queenbee: Identified three DIP switches. (Steven Coomber)
  • [Sound] (xain.cpp) xsleena and clones: Sound effects and music do not play. (AJR)
  • [Crash/Freeze] (timex.cpp) tc2048: Emulator crashes on start. (holub)
  • [Crash/Freeze] (luckybal.cpp) luckybala, luckybalb, luckybalc: Emulator crashes with access violation. (hap)
  • [Documentation] Source file path display needs to be adjusted for new folder layout. (Vas Crabb)
  • [Sound] (asterix.cpp) asterix: Some sound effects to not play. (hap)

New in MAME 0.245 (Jun 30, 2022)

  • MAME Testers bugs fixed:
  • 08237: [Crash/Freeze] (cclimber.cpp) rpatrolb, rpatrol, rpatroln, silvland: Soft reset causes game to show RAM error. (Robbbert)
  • 08265: [Graphics] (spectrum.cpp) spectrum and clones [aquaplan and clones]: Horizon line broken by the screen border. (holub)
  • 08273: [Flip Screen/Cocktail] (thepit.cpp) All games in thepit.cpp: Cocktail mode/screen flipping causes graphical errors. (AJR)
  • 08317: [Graphics] (ibmpc.cpp) pcega [arknoid2 and clones]: Screen flickers and doesn’t refresh properly. (Carl)
  • 08333: [Sound] (simpsons.cpp) simpsons: All audio drops out during attract mode. (smf)
  • 08340: [Graphics] Graphics viewer renders blurry tiles when using BGFX video module. (Vas Crabb)
  • 08343: [Sound] (cclimber.cpp) toprollr: Vehicle sound effects are incorrect. (hap)
  • 08344: [Graphics] (cclimber.cpp) toprollr: Player life counter graphics are incorrect. (hap)
  • 08358: [Crash/Freeze] (avalnche.cpp) catchp: Watchdog causes continuous restarts. (Robbbert)

New in MAME 0.244 (May 26, 2022)

  • MAME Testers bugs fixed:
  • 12288: [DIP/Input] (exidy.cpp) venture, mtrap: Coin inputs are duplicated. (Vas Crabb)
  • 03729: [Color/Palette] (galaxian.cpp) gmgalax: Colors are incorrect. (Robbbert)
  • 05753: [Misc.] (pentagon.cpp) pentagon: The demo “recycler by Thesuper” does not boot. (holub)
  • 06529: [Crash/Freeze] (spec128.cpp) spec128 [strider]: Emulated system reboots after finishing stage 2. (holub)
  • 07564: [Crash/Freeze] (megadriv.cpp) genesis [nbaliv98]: Navigating menus triggers the game’s exception handler. (kmg)
  • 07768: [Gameplay] (namcos2.cpp) bubbletr: Score displays and outputs are not exposed. (hap)
  • 08185: [Graphics] (spectrum.cpp) spec128 and clones [chasehq]: Logo partly disappears during title screen animations. (holub)
  • 08261: [Crash/Freeze] (spcforce.cpp) spcforce, spcforc2, meteor, meteors: Game freezes at title screen after soft reset. (AJR)
  • 08303: [DIP/Input] (system1.cpp) ufosensi, ufosensib: DIP switch marked as unknown controls demo sounds. (kmg)
  • 08304: [Crash/Freeze] (apxen.cpp) apxen: [debug] Slot tag shadows an option name, making it impossible to configure. (Robbbert)
  • 08305: [Crash/Freeze] (x68k.cpp) All machines in x68k.cpp: [debug] System attempts to schedule timer on invalid video line. (AJR)
  • 08306: [Crash/Freeze] (usgames.cpp) All machines in usgames.cpp: [debug] Attempting to decode non-existent ROM. (Ivan Vangelista)
  • 08307: [Crash/Freeze] (konmedal68k.cpp) spcpokan: [debug] Attempting to read past end of video ROM. (R. Belmont)
  • 08308: [Crash/Freeze] (mk98.cpp) mk98: [debug] Attempting to write past end of memory region. (Robbbert)
  • 08311: [Crash/Freeze] (specpls3.cpp) specpls3 [rickdan2]: Game fails to load, displaying corrupt loading screen. (smf)
  • 08315: [DIP/Input] (nemesis.cpp) salamand and clones: Inserting a coin may give two credits. (kmg)
  • 08316: [Gameplay] (wmg.cpp) wmg: Selecting a game causes emulated system to crash. (Robbbert)
  • 08321: [Documentation] (system1.cpp) wbml and clone: Descriptions do not match game titles. (kmg)

New in MAME 0.243 (Apr 29, 2022)

  • MAME Testers bugs fixed:
  • 05533: [Crash/Freeze] (rastersp.cpp) fbcrazy: Fatal error about eight seconds after starting system. (Paul-Arnold)
  • 07568: [Crash/Freeze] (seattle.cpp) hyprdriv: Emulated game freezes while music continues to play. (Ted Green)
  • 07823: [DIP/Input] (vegas.cpp) nbanfl, nbagold: Watchdog reset when switching between test menus. (Ted Green)
  • 08064: [Graphics] (vegas.cpp) gauntleg, gauntleg12, gauntdl, gauntdl24: Screen tearing and inconsistent frame rate. (Ted Green)
  • 08203: [Graphics] (metro.cpp) karatour, karatourj, ladykill, 3kokushi: Graphics and speed issues. (Angelo Salese)
  • 08240: [Interface] (apple2gs.cpp) apple2gs: Game I/O joystick input is glitchy. (R. Belmont)
  • 08270: [Documentation] (generalplus_gpl16250_nand.cpp) jak_gtg: Release year can be confirmed. (geforcefly)
  • 08274: [DIP/Input] (astrocde.cpp) spacezap: Identified DIP switch setting number of lives. (Steven Coomber)
  • 08276: [DIP/Input] (ddragon.cpp) ddragon2, ddragon2j: Mission timer DIP switch settings are labelled incorrectly. (Augusto)
  • 08280: [DIP/Input] (galaxian.cpp) thepitm: Identified coinage, game speed and game time DIP switch settings. (Steven Coomber)
  • 08283: [DIP/Input] (galaxold.cpp) bullsdrtg: Identified coinage, award and cabinet type inputs. (Steven Coomber)
  • 08284: [DIP/Input] (wink.cpp) wink, winka: Identified coinage, award and audit clear DIP switch settings. (Steven Coomber)
  • 08285: [DIP/Input] (galaxold.cpp) trvchlng: Identified coinage, bonus and attract mode DIP switch settings. (Steven Coomber)
  • 08286: [DIP/Input] (galaxian.cpp) takeoff: Lives, bonus life and service mode DIP switch settings are incorrect. (Steve Coomber)
  • 08289: [Sound] (looping.cpp) looping: Most sounds do not play. (AJR)
  • 08293: [Graphics] (apple2e.cpp) apple2ee: Bad colors after switching from double high resolution to high resolution. (R. Belmont)
  • 08294: [Crash/Freeze] (nmk16.cpp) mustangb3: Emulator crashes about 25 seconds after starting system. (Ivan Vangelista)
  • 08297: [Crash/Freeze] (suna16.cpp) sunaq: Emulator crashes after answering a question. (Ivan Vangelista)
  • 08298: [Documentation] (vegas.cpp) warfa, warfaa, warfab, warfac: Game title is incorrect. (mmarino4)
  • New working machines:
  • Bowmen [Roberto Fresca, Mirko Buffoni, Daniel Carmona, Museoarcadevintage.com, Recreativas.org]
  • Cal Omega - Game 17.0 (Amusement Poker) [Roberto Fresca, Justin DeLutis]
  • Le Pendu (Bilingue, Version 04) [Roberto Fresca, Grull Osgo, Jeff Hamelin]
  • Rockwell 10R (Rockwell) [hap, Sean Riddle]
  • Rockwell 12R: Square Root [hap, Sean Riddle]
  • Rockwell 24K (Rockwell) [hap, Sean Riddle]
  • Rockwell 30R: Slide Rule Memory (B5500 version) [hap, Sean Riddle]
  • Le Super Pendu (V1, words set #1) [Roberto Fresca, Grull Osgo, Jeff Hamelin]
  • Le Super Pendu (V1, words set #2) [Roberto Fresca, Grull Osgo, Jeff Hamelin]
  • New working clones:
  • Blood Storm (v2.21) [coolmod]
  • Densha de GO! (Ver 2.3 J) [andynumbers]
  • Finger (bootleg of Stinger) [Kalu666]
  • Galaxian (Artic System bootleg) [chaneman]
  • Golden Poker Double Up (bootleg, set 3) [Roberto Fresca, Jeff Hamelin]
  • Golden Poker Double Up (bootleg, set 4) [Roberto Fresca, Jeff Hamelin]
  • Hard Drivin' (compact, rev 2 bootleg) [Andrew Welburn]
  • Novag Super Expert (version C, v1.2) [anonymous]
  • Rockwell 31R: Slide Rule Memory [hap, Sean Riddle]
  • Street Fighter III 2nd Impact: Giant Attack (Hispanic 970930) [Darksoft]
  • Machines promoted to working:
  • Amstrad plc NC200 [Robbbert]
  • Football Crazy (Video Quiz) [Paul-Arnold]
  • Lexicon LK-3000 [hap]
  • New machines marked as NOT_WORKING:
  • Actronics / Hanzawa Wanted G-Man [hap, Kevin Horton]
  • Bandai Go Go Dynaman [hap, Kevin Horton, Rik]
  • Bandai Kiteyo Parman [hap, Kevin Horton, Rik]
  • Bandai Toukon Juohmaru [hap, Kevin Horton, Rik]
  • Defender (Gakken) [hap, Kevin Horton, Rik]
  • Flying Fortress [TTL] [Seth Soffer, Andrew Welburn]
  • Horses For Courses (NSW, Australia) [Brock.M]
  • Intel iSBC 660 [Patrick Mackinlay]
  • Long Hu Tebie Ban (V101CN) [IGSPGM.COM]
  • Maxi Double Poker (version 1.8) [Roberto Fresca, Jeff Hamelin]
  • Photo Play 2002 (Belgium) [Asure]
  • The Quest (NSW, Australia) [Brock.M]
  • Romtec Pucki & Monsters [hap, Kevin Horton, Rik]
  • Sport Damjes 1 [Sergio de electronicaVyS, ClawGrip]
  • Super 97 (Ver. 1.00) [Ioannis Bampoulas]
  • Tomy Bombman [hap, Kevin Horton, Rik]
  • unknown darts game (487 System I) [Victor Fernandez (City Game)]
  • Waldorf Electronics MiniWorks 4-Pole [DBWBP]
  • New clones marked as NOT_WORKING:
  • Bad Lands (Modular System) [Eduardo Anay, ClawGrip]
  • Dragon Ninja (Modular System) [Eduardo Anay, ClawGrip]
  • Golden Poker Double Up (bootleg, set 2) [Roberto Fresca, Jeff Hamelin]
  • Multi Win (EPM7032, encrypted) [Ioannis Bampoulas, Roberto Fresca]
  • Multi Win (Ver.0091, encrypted) [TeamEurope, Roberto Fresca]
  • Photo Play 1999 (Netherlands) [Asure]
  • Photo Play 2000 (Netherlands) [Asure]
  • Photo Play 2001 (Netherlands) [Asure]
  • Photo Play Masters 2001 (Netherlands) [Asure]
  • Slap Fight (Modular System) [Eduardo Anay, ClawGrip]
  • Indoor Soccer (Tecfri license PCB) [Eduardo Anay, ClawGrip]
  • New working software list additions:
  • a800:
  • Popeye (prototype, 19830829) [Dutchman2000]
  • Popeye (prototype, WIP8) [Tempest]
  • a800_flop: Pondering About Max's [A8SP]
  • apple2_flop_clcracked: Cubes, Prisms, and Cylinders (cleanly cracked), Descending/Ascending Intervals (cleanly cracked), Early Music Skills (cleanly cracked), Functional Harmony: Secondary Dominants (cleanly cracked), Geography Search (cleanly cracked), Keyboard Arpeggios (cleanly cracked), Keyboard Blues (cleanly cracked), Keyboard Chords (cleanly cracked), Keyboard Extended Jazz Harmonies (cleanly cracked), Keyboard Fingerings (cleanly cracked), Keyboard Intervals (cleanly cracked), Keyboard Jazz Harmonies (cleanly cracked), Keyboard Note Drill (cleanly cracked), Keyboard Speed Reading (cleanly cracked), Measuring Economic Activity (cleanly cracked), Media Magic: The Melody Studio (cleanly cracked), Melodic Dictation: Beginning Level (cleanly cracked), Melodic Dictation: Intermediate Level (cleanly cracked), Music Composer Quiz (cleanly cracked), Music Terminology (cleanly cracked), Musical Stairs (cleanly cracked), Note Detective II: Intermediate Level (cleanly cracked), On Target: 3000 Words of German (cleanly cracked), Tap-It (cleanly cracked), Time Explorers (cleanly cracked), Volcanoes (cleanly cracked), Zoo Puppet Theater (cleanly cracked) [4am, Firehawke]
  • apple2_flop_orig: Back It Up (Version 3.6), Bouncing Kamungas!, Columns //e (Version 2.01), Copy II Plus (Version 3.1), Copy II Plus (Version 4.1), Copy II Plus (Version 4.3), Copy II Plus (Version 4.4B), Copy II Plus (Version 4.4C), Copy II Plus (Version 4.4D), Copy II Plus (Version 5.0), Copy II Plus (Version 5.1), Copy II Plus (Version 5.2), Copy II Plus (Version 5.4), Copy II Plus (Version 5.5), Copy II Plus (Version 6.0), Copy II Plus (Version 6.1), Copy II Plus (Version 6.2), Copy II Plus (Version 6.3), Copy II Plus (Version 6.4), Copy II Plus (Version 6.5), Copy II Plus (Version 6.6), Copy II Plus (Version 7.1), Copy II Plus (Version 7.2), Copy II Plus (Version 7.3), Copy II Plus (Version 7.4), Copy II Plus (Version 8.1), Copy II Plus (Version 8.1) (800K 3.5"), Copy II Plus (Version 8.2), Copy II Plus (Version 8.2) (800K 3.5"), Copy II Plus (Version 8.3), Copy II Plus (Version 8.3) (800K 3.5"), Copy II Plus (Version 8.4), Copy II Plus (Version 8.4) (800K 3.5"), Copy II Plus (Version 9.0), Copy II Plus (Version 9.0) (800K 3.5"), Copy II Plus (Version 9.1), Copy II Plus (Version 9.1) (800K 3.5"), Essential Data Duplicator (Version 3.0-1984-02-06), Essential Data Duplicator (Version 3.0-1984-05-25), Grey Seas, Grey Skies, Hands-On Math! Volume I (800K 3.5"), Kraking by The Disk Jockey, Locksmith (Version 5.0 Revision C), Locksmith (Version 5.0 Revision F), Locksmith (Version 5.0 Revision G), Locksmith (Version 6.0 Revision A), Locksmith (Version 6.0 Revision B), Pig Pen, Ricochet, Science Corner: Planet Earth (800K 3.5"), Super Disk Copy (Version 3.6), Wizardry: Proving Grounds of the Mad Overload (Version 01-DEC-81), Wizardry: Proving Grounds of the Mad Overload (Version 05-SEP-81), World Class Leader Board [4am, Firehawke]
  • gamegear: Poker Face Paul's Cribbage (prototype) [smspower]
  • ibm5170:
  • Red Baron (EGA 16 colors version), Red Baron (VGA 256 colors version), Red Baron: Mission Builder, SimCity Classic (Windows 3.x release) (3.5"), SimCity Classic (Windows 3.x release) (5.25") [ibmpc5150, archive.org]
  • Pyrotechnica, Return of the Phantom, SimLife (Windows 3.x release) [The Good Old Days]
  • nes:
  • 1995 New Series Super 2 in 1 (Asia), AO, Beat'Em & Eat'Em, Dì Shìtiān (China), Dúshlán, King Gizzard & the Lizard Wizard - Polygondwanaland - 2nd Edition, Little Lancelot (USA), NES Virus Cleaner, Pyramids of Ra (USA), Solaris, Tic-Tac XO [anonymous]
  • 8 in 1 (0801), 1993 New 860 in 1 Over-Valued Golden Version Games, 1993 Super HiK 4 in 1 (F-034), Chāozhí Gāo K Jīnkǎ 110 in 1, Gàishì 190 in 1, Golden 8 in 1, Super HiK 42 in 1 (K-42001), Wúmíng Chuánshuō (China) [Consolethinks]
  • Chǒngwù Bǎobǎo (China), Jiànxiá Qíngyuán (China, Final Fantasy pirate), Qítiān Dàshèng (China) [famiac, NewRisingSun]
  • Mike Tyson's Intergalactic Power Punch (USA, prototype, hacked) [Hidden Palace]
  • Golden Game: 210 in 1 [kmg]
  • 1500 in 1, Toobin' (Korea) [MLX]
  • Assimilate [Nessylum]
  • L'Abbaye des Morts [Parisoft]
  • 76 in 1 Y2K [superretrogamer2741]
  • Tiějiǎ Tújí (China), Xīnghé Zhànduì (China) [ZDog]
  • Metal Max (Japan, prototype) [Zoda-Y13, Forest of Illusion]
  • sms: Basket Ball Nightmare (early prototype), Golden Axe CES Demo, Psycho Fox (prototype), Super Futebol II (Brazil), Wimbledon (Brazil) [smspower]
  • spectrum_cass:
  • La Quête du Chevalier [Miguel Sobreira, Planeta Sinclair]
  • The 11th Hour (The Guild), Brave Knight, Cobra (Erbe, medium case), Cobra (Erbe, small case), Cobra (IBSA), Dragon's Lair II: Escape from Singe's Castle (Erbe), Popeye (Zafi Chip), Raid Over Moscow (set 6, Dro Soft), Rygar (Erbe, promotional), Super Cycle (Compulogical) [spectrumcomputing.co.uk]
  • 3D Dracman, 4 Logiciels pour ZX Spectrum, Battle on Hoth (alt), Bell Ropes, A Harvesting Moon (two sides) [Steven Brown, Planeta Sinclair]
  • Software list items promoted to working:
  • fm7_cass: Portopia Renzoku Satsujin Jiken [r09]
  • lk3000: English-German [hap]
  • nes: 7 in 1, Chéngjísīhán (China), Dàtáng Fēngyún VI Dài (China), Fēngsè Huànxiǎng (China), Golden Game: 150 in 1, Golden Game: 260 in 1, Jiànxiá Qíngyuán (China), Kǒudài Guàishòu - Fěicuì Bǎn (China), Shènghuǒ Huīzhāng - Suǒfēiyà Fùsū (China), Shènghuǒ Huīzhāng - Suǒfēiyà Fùsū (China, alt), Shènghuǒ Huīzhāng - Suǒfēiyà Fùsū (China, fixed?), Shènghuǒ Huīzhāng II Dài (China), Shènghuǒ Huīzhāng II Dài (China, alt), Shènghuǒ Huīzhāng Wàizhuàn (China), Shénmó Dàlù (China), Tāngmǔ Lìxiǎn Jì (China), Tenchi wo Kurau II - Shokatsu Koumei Den (China), Tenchi wo Kurau II - Shokatsu Koumei Den (China, alt), Tūnshí Tiāndì II (China), Tūnshí Tiāndì II (China, alt), Tūnshí Tiāndì II (China, alt 2), Tūnshí Tiāndì III (China), Yǒngzhě Hēi'àn Shìjiè - Hùndùn De Shìjiè (China), Zhànshén Shìjiè (China), Zhēntián Shí Yǒngshì (China) [kmg]
  • pc8801_flop: Angels - Celica Crisis, Blue Blood Music Disk Vol. 7 - Gradius Special, Cone Paper Vibration Data Shuu Dai-1-kan, Cone Paper Vibration Data Shuu Dai-2-kan, Cone Paper Vibration Data Shuu Dai-3-kan, Dragon, Jesus, Jesus (alt), Nazo Demo 3, Sorcerian Music Library, Sugoroku Yakyuu-dou [Angelo Salese]
  • pc98: Brandish Renewal [r09]
  • pc98_cd: Brandish Renewal [r09]
  • New NOT_WORKING software list additions:
  • nes: Skull & Crossbones (Korea) [MLX]
  • pc8801_cdrom: CD Takarabako [r09]
  • roland_tnsc1: 50's and 60's (TN-SC1-02), Around the World 2 (TN-SC1-05), Latin (TN-SC1-07), Piano Bar (TN-SC1-06) [Sean Riddle, ClawGrip]
  • sms: Game Mo-eumjip 188 Hap (Korea) [smspower]
  • Translations added or modified:
  • Chinese (Simplified) [kongmao45678]
  • Ukrainian [Stanley Kid]
  • Merged pull requests:
  • 9100: Added Ukrainian UI translation. [Stanley Kid, Vas Crabb]
  • 9105: audio/cage.cpp: Added partial support for multi-channel sound output. [cam900]
  • 9114: bus/rs232/xvd701.cpp, twinkle.cpp: Implemented commands required for Konami Twinkle DVD player. [Windy Fairy]
  • 9149: 8080bw.cpp, mw8080bw.cpp: Added some configuration inputs, and improved metadata. [einstein95]
  • 9377: frontend: Added an option to not show media device status to the UI manager. [Nathan Woods]
  • 9383: rastersp.cpp: Added support for the Football Crazy game. [Paul-Arnold]
  • 9405: formats/fs_coco_rsdos.cpp: Added support for formatting disks. [Nathan Woods]
  • 9423: alpha68k_n.cpp: Corrected comments and clocks for kyros. [negunma]
  • 9434: formats/fs_coco_os9.cpp: Added support for formatting standard geometry disks. [Nathan Woods]
  • 9462: gticlub.cpp: Added subtitle to game descriptions. [Michael Sanborn]
  • 9469: raiden_ms.cpp: Updated comments. [ClawGrip]
  • 9475: timetrv.cpp: Corrected artwork aspect ratio. [Ryan Holtz]
  • 9476: timetrv.cpp: Hooked up 1-bit audio DAC. [Ryan Holtz]
  • 9477: timetrv.cpp: Removed stray debugging printf. [Ryan Holtz]
  • 9478: bloodbro_ms.cpp: Corrected a comment about ROM connections. [ClawGrip]
  • 9480: gamegear.xml: Added an unreleased prototype. [smspower, kmg]
  • 9481: sms.xml: Added six dumps (five working). [smspower, kmg]
  • 9482: seta.cpp: Corrected bonus life DIP switch settings for daiohp2. [Sergio Galiano]
  • 9483: machine/ldv4200hle.cpp: Fixed overshoot issues with multi-speed forward/reverse affecting Time Traveler. [Ryan Holtz]
  • 9484: nes.xml: Removed bad dump flags from ROM dumps that have been verified. [kmg]
  • 9486: astrocde.cpp: Added lives DIP switch settings for spacezap (MT08274). [Steven Coomber]
  • 9487: photoply.cpp: Added five Photo Play games from Netherlands and Belgium. [Asure, ClawGrip]
  • 9488: bus/nes, bus/nes_ctrl: Cleaned up code, mostly relating to bit field manipulation. [kmg]
  • 9489: apple2_flop_clcracked.xml, apple2_flop_orig.xml: Added latest dumps and cracks. [4am, Firehawke]
  • 9490: nes.xml: Replaced/removed some truncated ROM dumps as appropriate. [kmg]
  • 9492: m92.cpp: Only use banked palette on systems with ROM banking (MT03289). [David Haywood]
  • 9493: vendetta.cpp: Added brute-forced equivalent PLDs images for Vendetta and clones. [Buenrip, Recreativas.org, ClawGrip]
  • 9494: fmtowns_flop_orig.xml, pc98.xml, pc98_cd.xml: Fixed disks that had been incorrectly converted to HxC MFM format. [r09]
  • 9495: neogeo.cpp, neogeo.xml: Corrected release year for Matrimelee. [CanoeHope]
  • 9496: roland_tnsc1.xml: Added dumps of four Roland Music Style Cards. [Sean Riddle, ClawGrip]
  • 9497: ddragon.cpp: Corrected timer DIP switch setting labels for ddragon2 (MT08276). [Steven Coomber]
  • 9498: bus/nes: Added support for games using K-3071, S-009, and TH2348 boards. [kmg]
  • 9499: slapfght.cpp: Adjusted visible area. [sjy96525]
  • 9500: coco12.cpp, coco3.cpp: Increased range of high resolution joystick axis inputs. [Tim Lindner]
  • 9502: bus/nes: Improved emulation of Game Genie cheat device. [kmg]
  • 9504: nes.xml: Added a recent chiptune cartridge dump. [kmg]
  • 9505: x68k_flop.xml, fmtowns_cd.xml, pc98.xml, msx2_flop.xml, pc8801_flop.xml, pcecd.xml: Standardised De·Ja titles. [einstein95]
  • 9507: imagedev.floppy.cpp: Set dirty flag on image initialization. [Nathan Woods]
  • 9508: spectrum_cass.xml: Added sixteen working items, replaced six items with better dumps, and improved metadata. [ArcadeShadow]
  • 9509: bus/sega8: Added partial support for a recently dumped 188 in 1 multi-game cartridge. [kmg]
  • 9510: formats/fsmeta.cpp: Converted to_string to a more intuitive instance member function. [Nathan Woods]
  • 9511: nus/nes: Improved and consolidated Golden Game multi-game cartridge emulation. [kmg]
  • 9512: galaxold.cpp: Identified three inputs for bullsdrtg (MT08283). [Steven Coomber]
  • 9514: bus/nes_ctrl: Updated Arkanoid paddle controller to return ninth (least significant) position bit. [kmg]
  • 9515: bus/nes_ctrl: Cleaned up class member accessibility in all headers. [kmg]
  • 9516: bus/nes: Removed redundant device_start and pcb_reset implementations. [kmg]
  • 9517: galaxian.cpp: Identified three DIP switches for thepitm (MT08280). [Steven Coomber]
  • 9518: thepit.cpp: Corrected coinage DIP switch setting labels for thepit (MT08280). [Steven Coomber]
  • 9519: video/m92.cpp: Initialize a few members on start. [David Haywood]
  • 9520: bus/nes: Cleaned up BMC_12IN1 cartridge emulation. [kmg]
  • 9521: neogeo.xml: Corrected release years for kof97 and kof97h. [CanoeHope]
  • 9523: bus/nes: Cleaned up and simplified implementation for several Kaiser boards. [kmg]
  • 9525: bus/nes: Added support for DS-9-27 multi-game cartridge board. [kmg]
  • 9526: slapfght.cpp: Reverted changes to visible area (GitHub #9499). [R. Belmont]
  • 9527: wink.cpp: Identified several DIP switches for wink and winka (MT08284). [Steven Coomber]
  • 9528: nes.xml: Added seven miscellaneous working items. [kmg]
  • 9529: a800.xml: Added two Popeye prototypes. [Dutchman2000, Tempest, kmg]
  • 9531: spdamjes.cpp: Added skeleton driver for T-90 Sport Damjes 1 darts machine. [Sergio de electronicaVyS, ClawGrip]
  • 9533: pc8801.cpp: Fixed many issues and refactored code to better align with current standards. [Angelo Salese]
  • 9535: bus/nes: Improved emulation of Taito X1-017 boards, and corrected page order in associated program ROM dumps. [kmg]
  • 9536: osd/strconv.cpp: Fixed conversion to Unicode for two-byte ANSI code pages on Windows. [Windy Fairy]
  • 9537: galaxian.cpp: Corrected DIP switch labels for takeoff (MT08286). [Steven Coomber]
  • 9538: nes.xml: Added six working homebrew cartridges. [kmg]
  • 9539: cpu/8x300: Added cycle-accurate pin state output callbacks. [Luigi30]
  • 9540: bus/nes: Added support for Sachen’s Zhōngguó Dàhēng cartridge. [kmg]
  • 9541: fm8_cass.xml: Moved FM-8 cassettes that were previously in fm7_cass.xml to their own software list. [r09]
  • 9542: imagedev/floppy.cpp: Consolidated filesystem info containers. [Nathan Woods]
  • 9544: neogeo.xml: Corrected release years for moshougi and flipshot. [CanoeHope]
  • 9545: krz2000.cpp: Got K2000 skeleton driver to boot and show its UI. [Peter Sobot]
  • 9546: formats/fsmeta.cp: Made metadata value interface less error-prone. [Nathan Woods]
  • 9547: nes.xml: Set correct board type for Qiwang Chinese Chess games. [kmg]
  • 9548: cosmos_playc8f.cpp: Added ASCII layout diagram for SY-MUSIC01 PCB. [ClawGrip]
  • 9549: video/imagetek_i4100.cpp, metro.cpp: Hooked up I4100 control outputs and improved interrupts (MT08203). [Angelo Salese]
  • 9550: bus/nes: Simplified Sunsoft-4 board implementation. [kmg]
  • 9552: bus/nes: Added support for KL-06 and 831128C boards. [kmg]
  • 9553: formats/fsmeta.cpp: Added an accessor exposing the contained type as an enumerated value. [Nathan Woods]
  • 9554: machine/k573dio.cpp, machine/k573fpga.cpp: Improved counters and status flags (addresses GitHub #8619). [Windy Fairy]
  • 9556: pgm2.cpp: Improved some comments relating to Japanese games. [Misty De Méo]
  • 9557: nes.xml: Removed a truncated Super 8 in 1 cartridge dump. [kmg]
  • 9559: machine/gt64xxx.cpp: Improved interrupt logic and DMA timing (fixes MT07568). [Ted Green]
  • 9560: cpu/mips3: Added a recompiler option to perform additional validation on hash jumps (fixes MT07823). [Ted Green]
  • 9561: nes.xml: Removed duplicate entry linzexua. [kmg]
  • 9562: fruitpc.cpp, paokaipc.cpp: Moved gogostrk to a separate driver. [Angelo Salese]
  • 9564: ksys573.cpp: Updated file header comment. [Michael Sanborn]
  • 9565: Updated simplified Chinese translation for auto-fire button name format. [kongmao45678]
  • 9566: neogeo.xml: Fixed editing error in matrim AES serial. [CanoeHope]
  • 9568: cinemat.cpp: Corrected title for Starhawk. [David Silva]
  • 9569: bus/nes: Added support for Chinese translations of Genghis Khan, Square’s Tom Sawyer, and Tenchi wo Kurau II. [kmg]
  • 9571: nes.xml: Removed bad dump mc_s8kfa. [kmg]
  • 9573: galaxold.cpp: Identified four DIP switches for trvchlng (MT08285). [Steven Coomber]
  • 9574: wink.cpp: Identified four DIP switches for wink and winka (MT08284). [Steven Coomber]
  • 9575: bus/nes: Fixed emulation for Chinese Fire Emblem translations. [kmg]
  • 9576: bus/nes: Simplified TQROM emulation; nes.xml: updated support status for a few games. [kmg]
  • 9577: r2dtank.cpp: Corrected bonus life DIP switch setting labels (MT08250). [Steven Coomber]
  • 9579: bus/nes: Cleaned up implementation for some MMC3 boards. [kmg]
  • 9580: formats/fsmeta.cpp: Fixed construction from C strings. [Nathan Woods]
  • 9582: ibm5170.xml: Added eight items, and replaced one item with a clean dump. [ArcadeShadow]
  • 9583: pcecd.xml: Cleaned up metadata. [ArcadeShadow]
  • 9584: vboy.xml: Cleaned up metadata. [ArcadeShadow]
  • 9585: famicom_flop.xml: Cleaned up metadata. [ArcadeShadow]
  • 9586: bus/nes: Improved support for cartridges using BMC-64IN1NR boards. [kmg]
  • 9587: nes.xml: Added a new dump, and fixed the bad dump of tysonpoh. [kmg]
  • 9588: formats/fs_coco_rsdos.cpp: Encapsulated implementation better. [Nathan Woods]
  • 9589: formats/fs_coco_os9.cpp: Encapsulated implementation better. [Nathan Woods]
  • 9591: nes.xml: Added some Chinese role-play games and a virtual pet game. [kmg]
  • 9593: bus/nes, nes.xml: Cleaned up code and software metadata. [kmg]
  • 9594: bus/nes: Improved emulation of Tengen boards, and removed a redundant cartridge type. [kmg]
  • 9596: bus/nes: Cleaned up Irem board implementations. [kmg]
  • 9598: nes.xml: Removed a duplicate Missile Tank dump. [kmg]
  • 9599: a800_flop.xml: Added Pondering About Max's. [A8SP, kmg]
  • 9600: spec128.cpp, spectrum.cpp: Corrected screen border size. [holub]
  • 9601: model3.cpp, whitestar.cpp: Made punctuation in Jurassic Park game titles consistent. [Michael Sanborn]
  • 9603: nes.xml: Updated support status, added notes, and corrected metadata for a number of items. [kmg]
  • 9604: machine/z80scc.cpp: Added support for zero count interrupts (fixes MT08239). [Kelvin Sherlock]
  • 9607: nes/bus: Cleaned up Taito board emulation code. [kmg]
  • 9608: slapfght_ms.cpp: Corrected ROM labels. [ClawGrip]
  • 9610: gaelco.cpp: Verified clocks for Big Karnak. [ClawGrip]
  • 9611: bus/nes: Corrected NOCASH_NOCHR homebrew board emulation. [kmg]
  • 9613: nes.xml: Set correct board types for several more Chinese role-play games. [kmg]

New in MAME 0.242 (Apr 1, 2022)

  • 07190: [Documentation] (jpmsys5sw.cpp) j5hilos: Punctuation in the description is incorrect. (sjy96525)
  • 07800: [Gameplay] (model2.cpp) vf2 and clones: Activating debug mode causes a fatal error. (Damian Rogers)
  • 07908: [Documentation] (newton.cpp) mp110, mp120, mp130, mp2000, mp2100, newtonmp: Descriptions are incomplete. (sjy96525)
  • 08209: [DIP/Input] (statriv2.cpp) hangman: DIP switches are labelled incorrectly. (Steven Coomber)
  • 08210: [Crash/Freeze] (actfancr.cpp) actfancr, triothep: Emulator crashes with a segmentation fault. (AmatCoder)
  • 08226: [Core] artwork: Color overflow on disk elements with some alpha values. (hap)
  • 08227: [Gameplay] lrescuem2: Collision detection is broken. (AJR)
  • 08236: [DIP/Input] (zodiack.cpp) bounty: Bonus life DIP switches are not labelled. (Steven Coomber)
  • 08238: [Graphics] (namcos2.cpp) valkyrie: Shadows are not being drawn. (hap)
  • 08242: [Plugins] The sol::buffer helper class does not work when type checking is enabled. (Vas Crabb)
  • 08243: [Documentation] (hh_cop400.cpp) mbaskb2, msoccer2: Manufacturer used “Mattel Electronics” branding. (hap)
  • 08244: [DIP/Input] (taito_l.cpp) raimais, raimaisj, raimaisjo: Bonus life DIP switches are labelled incorrectly. (Steven Coomber)
  • 08245: [DIP/Input] (galaxian.cpp) spacempr: DIP switches are labelled incorrectly. (Steve Coomber)
  • 08249: [Graphics] (msx.cpp) mx10, pv7, pv16, cpc50a, cpc50b, cpc51 [gradius2]: Corrupt graphics make games unplayable. (Tafoid)
  • 08250: [DIP/Input] (r2dtank.cpp) r2dtank: Bonus life DIP switch settings are not labelled. (Steven Coomber)
  • 08251: [DIP/Input] (8080bw.cpp) skylove: Bonus life DIP switch settings are not labelled. (Steven Coomber)
  • 08254: [DIP/Input] (8080bw.cpp) claybust: Number of “Flings” DIP switch is not labelled. (Steven Coomber)
  • 08256: [DIP/Input] (vicdual.cpp) wantsega: Bonus life DIP switch is not labelled. (Steven Coomber)
  • 08257: [DIP/Input] (vicdual.cpp) alphaho: Bonus life DIP switch is not labelled. (Steven Coomber)
  • 08259: [DIP/Input] (galaxian.cpp) mimonkey, mimonscr, mimonsco, mimonscra: Fire mode DIP switch is not labelled. (Steven Coomber)
  • 08262: [DIP/Input] (galaxian.cpp) aracnis: Aracnis Lives DIP switch settings are not labelled. (Steven Coomber)
  • 08263: [DIP/Input] (alinvade.cpp) alinvade: Bonus Life DIP switch is not labelled. (Steven Coomber)
  • 08267: [DIP/Input] (8080bw.cpp) rollingc: Bonus Life DIP switch is not labelled. (Steven Coomber)
  • 08268: [DIP/Input] (galaxian.cpp) sfx, skelagon: Demo sound DIP switch is not labelled. (Steven Coomber)

New in MAME 0.241 (Feb 23, 2022)

  • [Graphics] (playch10.cpp) pc_tenis: When starting a game, the screen momentarily shows garbage. (kmg)
  • [Sound] (playch10.cpp) pc_drmro, pc_mtoid, pc_ttoon: Spurious looping sound effects play. (kmg)
  • [DIP/Input] (nes.cpp) nes_zapper: Misleading input mapping are displayed when -multimouse is not enabled. (Vas Crabb)
  • [Graphics] (snes.cpp) snes [wildguns and clones]: In-game graphics flicker heavily. (cam900)
  • [Documentation] (namcos2.cpp) bubbletr: Punctuation in title is incorrect. (MASH)
  • [Crash/Freeze] (wardner.cpp) wardner, wardnerj, pyros: Emulated system crashes after soft reset. (AJR)
  • [Flip Screen/Cocktail] (gei.cpp) gtsers12a, gtsers14a: DIP switch settings are labelled incorrectly. (Steven Coomber)
  • [Gameplay] (mrdo.cpp) mrdo, mrdoy, mrdobl, yankeedo: Game behaves incorrectly after collecting all EXTRA letters. (hap)

New in MAME 0.240 (Jan 30, 2022)

  • MAME Testers Bugs Fixed:
  • 03252: [Crash/Freeze] (tmaster.cpp) tm, tm2k, tm3k, tm4k, tm5k, tm7k, tm8k: Solitaire game hangs consistently. (Peter Ferrie)
  • 05237: [Crash/Freeze] (cosmic.cpp) cosmicg: Game crashes at end of second loop in attract mode. (Peter Ferrie)
  • 07892: [Gameplay] (galaga.cpp) sxeviousj: Inserting a coin starts a two-player game with control issues. (hackbar)
  • 08110: [Image Enhancement] (dkong.cpp) dkong, pacman, 1942: Integer scaling options can cause unwanted cropping. [Antonio Giner]
  • 08143: [Documentation] (naomi.cpp) keyboard: Developer G.rev is not mentioned in metadata. (Angelo Salese)
  • 08160: [DIP/Input] (taito_b.cpp) sbm, sbmj: DIP switches are not labeled correctly. (Steven Coomber)
  • 08164: [DIP/Input] (segas32.cpp) slipstrm, slipstrmh: Third DIP switch labeled “Unknown” freezes the game. (Steven Coomber)
  • 08167: [Misc.] When adding to or changing path options, folders are not sorted. (Vas Crabb)
  • 08173: [Color/Palette] (vicdual.cpp) samurai: Wrong colors on title sequence and player select screens. (AJR)
  • 08175: [Crash/Freeze] (royalmah.cpp) royalmah: MAME crashes on access violation. (Ivan Vangelista)
  • 08181: [Documentation] (jpmimpct.cpp) monspdr: ACE games release years are listed on developer web site. (MASH)
  • 08183: [Sound] (nes.cpp) nespal [gimmick]: DPCM audio plays at the wrong pitch. (kmg)
  • 08187: [DIP/Input] (nemesis.cpp) gradiusb: Bonus Life DIP switches are wrong. (kmg)

New in MAME 0.239 (Dec 29, 2021)

  • MAME Testers Bugs Fixed:
  • 00413: [Sound] (crimfght.cpp) crimfght: Music plays slightly too slowly. (Aaron Giles)
  • 01080: [Interface] (asteroid.cpp) Controller configuration files can’t override driver-supplied input mappings. (Vas Crabb)
  • 01232: [Sound] (aliens.cpp) aliens: Music plays slower in MAME compared to PCB recording. (Aaron Giles)
  • 03232: [Crash/Freeze] (gaelco.cpp) thoop: Continuing after losing all lives on stage 4 results in a black screen. (David Haywood)
  • 03737: [Speed] (nemesis.cpp) salamand, lifefrce: Music is too slow. (Aaron Giles)
  • 03754: [Sound] (thunderx.cpp) scontra, scontraj: Sound plays too slowly and channel volume balance is incorrect. (Aaron Giles)
  • 04825: [Sound] (vendetta.cpp) vendetta: Music tempo is slower in MAME than on a real PCB. (Aaron Giles)
  • 05919: [Graphics] (gaelco.cpp) thoop: Sprites are incorrectly drawn over foreground objects. (David Haywood)
  • 06393: [Gameplay] (vendetta.cpp) vendetta (all versions): Hit boxes for some grounded enemies are incorrect. (Angelo Salese)
  • 06764: [Misc.] (deco32.cpp) captaven and clones: Sound is out of sync with video for end credits sequence. (Aaron Giles)
  • 07078: [Sound] (tmnt.cpp) tmnt, tmntua, tmntj: Music plays slower than it should. (Aaron Giles)
  • 07153: [DIP/Input] (asteroid.cpp) Apparently all systems: SlikStick configuration for asteroid isn’t applied. (Vas Crabb)
  • 07191: [Documentation] (maygayep.cpp) ep_ijob: A number of descriptions are missing the initial “The”. (AntoPISA)
  • 07716: [Crash/Freeze] (cdi.cpp) cdimono1 [linkfoe, zeldgamu, zeldgam]: Game crashes when selecting a level. (Ryan Holtz)
  • 07839: [Gameplay] (vendetta.cpp) vendetta and all clones: Attract mode demonstration plays incorrectly. (Angelo Salese)
  • 07878: [Crash/Freeze] (mini2440.cpp) mini2440: System hangs during boot process. (Ryan Holtz)
  • 08041: [Crash/Freeze] (nes.cpp) fds [smb2]: Game freezes at title screen (it should be animated). (kmg)
  • 08135: [DIP/Input] (taito_f2.cpp) qzquest: DIP switches 2-3 and 2-4 control the countdown timer speed. (Steven Coomber)
  • 08138: [Media Support] (c64.cpp) gberet: Some tape software only works with no disk drives connected. (Steven Coomber)
  • 08139: [Core] emumem: Memory access handlers are not being released properly, causing memory leaks. (O. Galibert)
  • 08140: [Known Issues/To-Do's] (psion5.cpp) psion5mx: System fails to boot, only showing a blank screen. (Ryan Holtz)
  • 08145: [Crash/Freeze] (segas32.cpp) f1lap: Game won’t boot if settings are changed, and may not reset correctly. (Ivan Vangelista)
  • 08147: [Documentation] (vsnes.cpp) balonfgt: DIP switch settings for extra lives are labeled incorrectly. (kmg)
  • 08148: [DIP/Input] (cinemat.cpp) spacewar, spaceshp: Playfield reset button is missing. (kmg)
  • 08159: [Interface] (vegas.cpp) sf2049, sf2049se: Selected view is not saved correctly. (Vas Crabb)
  • 08162: [DIP/Input] (cyclemb.cpp) skydest: Up and down joystick inputs are reversed. (Steven Coomber)

New in MAME 0.238 (Nov 24, 2021)

  • 07556: [Crash/Freeze] (snes.cpp) snes, snespal [ctrigger and clones]: Chrono Trigger crashes the emulator. (AmatCoder)
  • 07685: [DIP/Input] sonic, cabalus, others using µPD4701A: Mapping joysticks to inputs with PORT_RESET causes problems. (Vas Crabb)
  • 08118: [Crash/Freeze] Core: Error messages can crash MAME on Windows when no console is attached. (Vas Crabb)
  • 08119: [Interface] Lua console: Tab completion for container keys can cause segmentation faults. (Carl)
  • 08120: [Interface] Program/copyright information overflows the bottom pane on the system/software selection menus. (hap)
  • 08121: [Interface] UI: Main menu does not update if emulation phase changes while it is hidden. (Vas Crabb)
  • 08127: [Documentation] (taitotx.cpp) goketsuj: Title is incorrect. (J.J.Boy)
  • 08132: [DIP/Input] (cop01.cpp) cop01, cop01a: DIP switches marked as unused activate invulnerability cheat. (Steven Coomber)
  • 08137: [Interface] UI: Selecting “Favorites” system filter without having any entries causes a segmentation fault. (Vas Crabb)

New in MAME 0.236 (Sep 29, 2021)

  • MAME Testers Bugs Fixed:
  • 04022: [Sound] (segas16b.cpp) altbeastj: Music does not stop when the transformation sequence begins. (TeamEurope)
  • 07883: [Color/Palette] BGFX: Direct3D 9 back-end does not work. (Ryan Holtz)
  • 08059: [DIP/Input] (taito_f2.cpp) deadconx, deadconxj: DIP switches are labeled incorrectly. (GoldS_TCRF)
  • 08065: [Graphics] (segas16b.cpp) altbeast, altbeast6: Sprites flicker, most visibly in the third stage. (hap)
  • 08074: [Media Support] FILE MANAGER: Drive root directories cannot be selected on Windows. (Vas Crabb)
  • 08075: [Gameplay] (changela.cpp) changela: Car incorrectly steers to the right without player input. (hap)
  • 08076: [Sound] (tubep.cpp) rjammer: Sound test does not work, and causes loss of game sounds. (AJR)
  • 08077: [DIP/Input] (darius.cpp) dariusu: Discounted continue DIP switch is labeled “unknown”. (GoldS_TCRF)
  • 08078: [DIP/Input] (vigilant.cpp) vigilant and clones: Kick and punch buttons are reversed. (abelardator2)
  • 08081: [Sound] (srmp2.cpp) srmp2, srmp3: Character voice samples do not play. (kmg)
  • 08085: [Documentation] (msx.cpp) hbf9pr: The description says “Russion” instead of “Russian”. (AntoPISA)
  • 08090: [Documentation] (polepos.cpp) polepos2: Documented “Freeze” DIP switch is labeled “Unknown”. (Cow)
  • New working machines:
  • Danger Express (prototype) [hap]
  • Fidelity Electronics Checker Challenger (model CR, 2 levels) [hap, Sean Riddle]
  • Head On Channel (prototype, hack) [hap]
  • JAKKS Pacific Inc / HotGen Ltd SpongeBob SquarePants Jellyfish Dodge (JAKKS Pacific TV Game) (Apr 5 2007) [Sean Riddle, David Haywood]
  • OOPArts (prototype, joystick hack) [hap]
  • SegaSonic Bros. (prototype, hack) [hap]
  • unknown Paradise Automatique / TourVisión bowling themed poker game with gum prizes (France) [Benjamin Roux, David Haywood]
  • New working clones:
  • American Poker II - Jackpot (Spanish, set 3) [Roberto Fresca]
  • beatmania complete MIX (ver AA-C) [DeepSeaSqueeze]
  • Casino Five (3315-12, U5-0) [Brian Troha, The Dumping Union]
  • Jor-eop Jeungmyeongseo (Korea) [xuserv, juking]
  • Leader (version Z 2F, Greece) [Ioannis Bampoulas]
  • Missile / Circuit (bootleg of Alpha Fighter / Head On) [MikeMcBike]
  • Pucman [Nnap]
  • Route 16 (Sun Electronics, set 2) [hammy]
  • Systemhuset / Loproc Conchess Plymate 5.5MHz [hap, Berger]
  • unknown 'Pac-Man' gambling game (set 2) [Nnap]
  • VTech Dora the Explorer - Doras Abenteuer-Globus (Germany) [Sean Riddle, TeamEurope]
  • Clones promoted to working:
  • Killer Instinct 2 (upgrade kit) [pdaderko]
  • New machines marked as NOT_WORKING:
  • Alaska [Robbbert]
  • Black Magic 4 [Robbbert]
  • Cavalier [Robbbert]
  • Crazy Race [Robbbert]
  • Diamonds & Hearts - Power Pay (10229311, NSW/ACT) [anonymous]
  • Don Quijote [Robbbert]
  • Escalera Tobogan (MPU4, set 1) [jordigahan, ClawGrip]
  • Fair Fight [Robbbert]
  • The Flipper Game [Robbbert]
  • Hot & Cold [Robbbert]
  • Mr Doom [Robbbert]
  • Mr Evil [Robbbert]
  • NEC PC-9801US [coolmod]
  • NEC PC-9801VX [qazmko1029]
  • NEC PC-9821Nr15 (98NOTE Lavie) [flyingharuka]
  • NEC PC-98HA (Handy98) [anonymous]
  • NEC PC-98LT [anonymous]
  • Poker Plus [Robbbert]
  • Que Long Gao Shou [Guru, Dyq]
  • Recel Bios [Robbbert]
  • Screech [Robbbert]
  • Swashbuckler [Robbbert]
  • Torneo [Robbbert]
  • unknown medal game GS471 [Phil Bennett, R. Belmont]
  • Zelos (Japan, terminal) [Phil Bennett]
  • New clones marked as NOT_WORKING:
  • American Poker II - Jackpot (Spanish, set 1) [Roberto Fresca]
  • American Poker II - Jackpot (Spanish, set 2) [Roberto Fresca]
  • Carnival (cocktail, earlier) [Kevin Eshbach]
  • Cherry Bonus III (set 5, encrypted bootleg) [Ioannis Bampoulas]
  • Escalera Tobogan (MPU4, set 2) [jordigahan, ClawGrip]
  • Escalera Tobogan (MPU4, set 3) [jordigahan, ClawGrip]
  • Faeton (6 digits) [Jordi, Orlando, PinMAME]
  • Fast Track [Robbbert]
  • Hardbody (rev. C) [PinMAME]
  • Hook (UK 4.06, display A4.01) [PinMAME]
  • MIT TX-0 upgraded system (8 kWords of RAM, old order code) [AJR]
  • MotorDome (rev. B) [PinMAME]
  • Mushiking The King Of Beetle (2K3 2ND Ver. 1.000-, Korea) [Jorge Valero, MetalliC, rtw]
  • NEC PC-8001mkIISR [anonymous]
  • NEC PC-9821Cx3 (98MULTi CanBe) [flyingharuka]
  • NEC PC-9821Nr166 (98NOTE Lavie) [flyingharuka]
  • NEC PC-9821Nw150 (98NOTE Lavie) [flyingharuka]
  • NEC PC-9821Ra266 (98MATE R) [flyingharuka]
  • Peacock Flutter (01J00011, NSW/ACT) [Dam0, Heihachi_73]
  • Samsung Saturn (Korea) [Angelo Salese]
  • New working software list additions:
  • arb: Avelan [hap, Wolfgang Zugrav]
  • cdi: Getting Ahead - Making Time (Euro, reprint), Nijmegen 'n rijk aan mogelijkheden (NL), Paranasal Sinuses & Anterior Skull Base, Sinnaneun Susjanala 2 (KR), Ulihamkke Bulleoyo - Chinguwa Hamkke (KR), Ulihamkke Bulleoyo - Jayeongwa Hamkke (KR) [Gaming Alexandria, David Silva]
  • coco_flop: Joust (6809 Transcoded - v1.10) (512kb) [Glen Hewlett]
  • fmtowns_cd:
  • CRI Postman, Hyper Aquarium - Kaisui-hen, Hyper Aquarium - Tansui-hen, Hyper Eigo Gakushuu System - New Crown English Series 1, Igo Doujou Yaburi - Menkyo Kaiden!! Mezase 7-kyuu, J.League 1994 Professional Soccer, Master CD - Fresh Series-you, Meikyoku Master (FM Towns Marty version), Nihon no Rekishi - Sengoku-hen - Oda Nobunaga, Nihongo Nyuumon Dai-1-kan - Fundamental Japanese, Steepia, TownsPAINT V1.1 L21 [redump.org]
  • Dynamic English 3 - Upper Basic, FM Towns Shougaku Ongaku (5-6-nensei-you), Touch the Music by Casiopea [redump.org, cyo.the.vile]
  • fmtowns_flop_orig:
  • Houma Hunter Lime Dai-1-wa, Houma Hunter Lime Dai-2-wa, Houma Hunter Lime Dai-3-wa, Kitty World 2, Sadistic Gamers Part-3 - Telephone Play, Sadistic Gamers Part-5 - Burusera Play [cyo.the.vile]
  • Metal Eye Special Disk [r09]
  • gameboy: Sarakon (prototype) [Gaming Alexandria]
  • ibm5150: Avoid the Noid, Bad Blood (3.5"), Bad Blood (5.25"), Bill & Ted's Excellent Adventure, Conquests of Camelot: The Search for the Grail (3.5"), David Wolf: Secret Agent, Emmanuelle: A Game of Eroticism, Feud, Final Orbit, Frontline, Hostage: Rescue Mission [The Good Old Days]
  • ibm5170:
  • Star Wars - X-Wing - Space Combat Simulator (Spain) [archive.org]
  • The Games: Winter Challenge (3.5" HD), HardBall 3 (3.5" DD), HardBall 3 - MLBPA Players Disk [Old-Games.RU]
  • DOOM (Japan, v1.1) [r09]
  • Advanced Dungeons & Dragons - Unlimited Adventures, HardBall 3 (5.25" HD), Hexx: Heresy of the Wizard, Hyperspeed (3.5" DD), Hyperspeed (5.25" HD), Jack Nicklaus Golf & Course Design: Signature Edition (5.25"), Nigel Mansell's World Championship Racing, Space Quest IV: Roger Wilco and the Time Rippers (v1.052), Space Quest IV: Roger Wilco and the Time Rippers (v1.1), The Games: Summer Challenge, The Games: Winter Challenge (3.5" DD), Tony La Russa Baseball II [The Good Old Days]
  • Doukyuusei, Doukyuusei 2, Kairaku no Okite - Aoi Taiken [wiggy2k]
  • ibm5170_cdrom: Paranasal Sinuses & Anterior Skull Base [Gaming Alexandria, David Silva]
  • nes:
  • 9 in 1 (Journey to the West), 11 in 1 (A-042), 35 in 1 (HM5511), 68 in 1 (HM5511), 1994 Super HiK 6 in 1 (A-017), 5000000 in 1 (JPx72), Donkey Kong 8 in 1 (JY-041), Super 190 in 1, Star Versus [anonymous]
  • 2 in 1 Uzi Lightgun [CaH4e3]
  • 4 in 1 (0203), 80 in 1 (KD-6096) [Consolethinks]
  • 4 in 1 (0207), 4 in 1 (0210), 9999999 in 1 (KD-6037-B), Olympic 2000 1000000 in 1 [Consolethinks, MrNorbert1994]
  • 7 in 1 1993 Chess Series (JY-015) [Consolethinks, NewRisingSun]
  • 14 in 1 (NTDEC) [Consolethinks, Nikolka]
  • 4 in 1 HQ [famiac]
  • Gauntlet (USA, alt PCB) [kmg]
  • Highway Star (Whirlwind Manu bootleg), Sangokushi III - Haou no Tairiku (Asia, Sangokushi II pirate) [krzysiobal]
  • 1997 Super 6 in 1 (JY-202), 1997 Super 7 in 1 (JY-201), 1997 Super 7 in 1 (JY-203), 1997 Super 7 in 1 (JY-204), 1997 Super 7 in 1 (JY-205), 1997 Super 7 in 1 (JY-206), 1997 Super HiK 4 in 1 (JY-021) [MLX]
  • 2 in 1 - The Lion King & Bomber Boy, 9 in 1, 1993 Super HiK 8 in 1 (G-002) [NewRisingSun]
  • 1995 Super HiK 4 in 1 (JY-022), 1996 Super HiK 4 in 1 (JY-051) [NewRisingSun, taizou]
  • Super Russian Roulette [re4mat]
  • Super 8 in 1 (Supervision menu) [v5100v5100]
  • pc8001_flop: 15 Puzzle (alt), 2001 A Space Odyssey (v1.2), 3 by 4 (alt), 7 Narabe, The Akunin, The Akunin (alt), The Akunin 2, The Akunin 2 (alt), The Akunin 3, The Akunin 3 (alt), Alien Bomb, Alien Fall, Alien Fall (alt), The Alien Island 3D-Version, Alien Part 2, Alien Part 2 (alt), Astoria, AY-1 Fortress Solomon (bootleg), AY-2 Orion80 (alt), BDS C (v1.50), Backgammon, Bastille Rougoku, Beep Music Test, Beep Music Test 2, Block, Bomber Game, Bug Fire!, Bug Fire! (alt), City Line, Combat (v1.2, alt), Computer Othello, Computer Othello (alt), Cosmic Ineiger (v1.0), Cosmo Missile, Cosmo Missile (alt), Cosmo Traveler (v1.1), CP/M for PC-8001 (v2.2), CP/M for PC-8001 (v2.2, alt), CP/M for PC-8001 (v2.2B), Dasshutsu! Shi no Aokigahara, Destroy Helicopter, Destroy Helicopter (alt), Dinosaur N, Docking Three, Dragon 'N' Spirit, Dragon Lair, Dual Alien (alt), Dungeon, Emmy, Emmy (alt), Emmy (alt 2), Emmy (alt 3), Emmy (alt 4), Europe Taisen, Fan Fun (alt), The Farway, Fejone Buster, Fenix Part 2, Fenix Part 2 (alt), Flag World, Flag World (alt), Foresight #01, Foresight #16 (Demo), Foresight #18 (Inu), Foresight #19 (Drive), Foresight #21 (Man), Foresight #22 (Back), Foresight #39 (Demo), Fruits Fields (N-BASIC version), Galaxian (Geimu Kyoujin), Galaxian (alt Geimu Kyoujin), Galaxy Bats, Galaxy Fighter, Gekisen! Minami Taihei-yo (alt), Gekisen! Minami Taihei-yo (alt 2), Genma Taisen, Golgo 13 - Moretti Ikka Zansatsu Jiken, The Guardian, Hammer Break, Hammer Break (alt), Hammer Break (alt 2), Hashire! Skyline (alt 2), Hashire! Skyline (alt 3), Heart Catch Harumi-chan, Heiankyo Alien (Arrange ver.), Heiankyo Alien (Original ver.), Hokkaido Bouei Sakusen, Hon Shogi, Hu's Mind, I wa Sanjutsu Nari (alt), Ice World II, Ice World II (alt), JRT Pascal, Jankyu, Kawanakajima no Kassen, Ken to Mahou, Ken to Mahou (alt), Manbiki Game (alt), Missile Commander, Missile Commander (alt), Missile Commander (alt 2), Mojidoori Wa o Tsukurou, Monster and Ball, Moon Beam, Morita Othello (v2.7), Morita Othello (v2.7, alt 2), Morita Othello (v2.7, alt), N BASIC system disk (PC-8034-2W), N BASIC system disk (PC-8034-2W, alt 2), N BASIC system disk (PC-8034-2W, alt), N-BASIC Games (compilation), NS-DOS Pack (compilation), Ndisk (compilation), New Rally-X (Komaj), Newpc (compilation), Ninja Yashiki, Nippon Rettou Kaishime Game, Nobunaga no Yabou (N Basic), Normandy Jouriku Sakusen (alt), Normandy Jouriku Sakusen (alt 2), The Oil Field, Omotesando Adventure, PC-8001 BASIC Game Book (compilation), PC-8001 Game Pack (compilation), PC-8001 Games (compilation), PC-8001 Micro Disk Basic 2W, Pac-World, Pac-World (alt), Pachinko, Pack Man Modoki, The Planet Miners, Popping Panic, Puck Man, Puck Man (alt), The Racer, Rem & Lum, RGB Colors Game, River Rescue (alt), S-DOS Game Pack (compilation, alt 2), S-DOS Game Pack (compilation, alt), Scramble (alt 2), Scramble (alt), Select 5, Shogi Trainer, Space Amoeba (N Basic), Space Base, Space Flaper (v1.0), Space Follow, Space Pattern, Space Pulsar, Space Travel, Space Trip 2 "Melyos" (v1.1), Spy Daisakusen (N Basic, alt), Star Fire!!! (v1.0), Stop! Harumi-chan, Submarine Part 2, Submarine Part 3, Super Balloon (alt), Surabaya-oki Kaisen, Takahashi Harumi programs, Tank Batabata, Tengoku to Jigoku (alt), Tennis (Kiyoshi Kawamura), Terra SOS, Tetris-8001 (alt), Tetris-8001 (alt 2), Tlix, Toriaezu Tinyan da yo!, Toriaezu Tinyan da yo! (alt), Toushi Game, Tsume Shogi, UFO, Uchuu Ei, Underground Monster, <Unknown> Foresight (Demo), Various, Various (alt), Various 2, Various 2 (alt), World Alien, Yojigen no Ie - 4 Dimension House, Yuureisen, Zaxus (alt) [Neo Kobe Collection]
  • pc8001mk2_flop: Cranston Manor, Game-PC (Collection), N80 BASIC system disk (alt), N80 and N88 Disk BASIC Utility Collection, Ulysses and the Golden Fleece [Neo Kobe Collection]
  • pc8001mk2sr_flop: Mappy (mkIISR), N80SR BASIC system disk (PC-8037SR), PC-8001mkIISR Game Pack (Compilation), Xanadu (mkIISR) [Neo Kobe Collection]
  • pc8801_flop: Shikotei (alt) [Neo Kobe Collection]
  • pc98: Marubatsu EXE, Sabnack [Justin Kerk]
  • samcoupe_flop: Batz 'n Balls, Domino Box, Double Top, Exodus, Five on a Treasure Island, Quizball, Spell Master, Splat! [World of SAM]
  • snes:
  • Raiden Densetsu (Jpn, prototype) [Gaming Alexandria]
  • Raiden Trad (USA, prototype) [Revenant]
  • spectrum_cass:
  • Blam!, Esquimó, O Globo da Luz, Golden Pack 100, Pesquisa Submarina, The Raven + Polearn, Travessia, Travessia (alt), Vampiri, WOSP - Whole Orbit Survey Plotter [Planeta Sinclair]
  • Action Force (Dro Soft), Combat School (Erbe), Cross, Insomnia, Mr. Weems and the She Vampires (Zafi Chip), Silent Service (Erbe), Turbo Esprit (Durell) [spectrumcomputing.co.uk]
  • tx0_ptp: Munching Squares, Punchy [Bitsavers, AJR]
  • vectrex: Star Sling Turbo Edition, Vec Sports Boxing [Justin Kerk]
  • vgmplay: Alien Crush (TG-16), Angelic Warrior DEVA (MSX2, OPLL), Angelic Warrior DEVA (MSX2, OPLL+OPL1), Bomberman Panic Bomber (SNK Neo Geo), Bubblegum Crash - Knight Sabers 2034 (PC Engine), Galaga '88 (TG-16), Hayaoshi Quiz Grand Champion Taikai (Jaleco Mega System 32), Hayaoshi Quiz Nettou Namahousou (Jaleco Mega System 32), Hayaoshi Quiz Ouza Ketteisen - The King Of Quiz (Jaleco Mega System 1-B), Herzog (MSX2, PSG), I.M. Meen (IBM PC AT), MoonDriver Demo (MSX2+), Ooparts (Sega System C-2), Pocket Monsters Advanced Generation - Hiragana Katakana Kakechatta! (Sega Pico), Rod Land (Jaleco Mega System 1), The Smurfs (Nintendo Game Boy), The Smurfs' Nightmare (Nintendo Game Boy Color), Street Fighter II' - Champion Edition (PC Engine), Strip Fighter II (PC Engine), Sutte Hakkun GB (Nintendo Game Boy), Toilet Kids (PC Engine), Toy Shop Boys (PC Engine), Tricky Kick (TG-16), Turrican (Atari ST), Turrican II - The Final Fight (Atari ST), V-Tetris (Nintendo Virtual Boy), Valna (NEC PC-8801), Victory Run (TG-16), Waterworld (Nintendo Virtual Boy), World Court Tennis (TG-16), Zanac A.I. (NES) [vgmrips.net, Tafoid]
  • vsmile_cart: The Adventures of Little Red Riding Hood (USA), Barney - The Land of Make Believe (USA), Care Bears - A Lesson in Caring (USA), Disney Handy Manny (USA), Disney's Cinderella - Cinderella's Magic Wishes (USA, rev. 101), Disney/Pixar Up (USA, rev. 001), Nick Jr. Wow! Wow! Wubbzy! (USA), TinkerBell (USA) [skaman]
  • Software list items promoted to working:
  • fmtowns_cd: Hyper Note [cyo.the.vile]
  • nes:
  • Toy Story [etabeta]
  • 2 in 1 (J-M2), 2 in 1 (King005), 2 in 1 Super 808, 3 in 1, 5 in 1 (SPC005), 9 in 1 King001, 15 in 1, 42 in 1 (Reset Switch), 70 in 1, 76 in 1 (alt games), 800 in 1, Garou Densetsu Special (Asia, alt), Ghostbusters 63 in 1, Jīng Kē Xīnzhuàn (China, Shenzhen Jncota), Maxi 15 (Aus), Maxi 15 (USA), Maxi 15 (USA, v2.0), Mortal Kombat 3 Extra 60 (Asia), Mortal Kombat 3 Extra 60 (Asia, alt), Prima Soft 9999999-in-1 (02 8807870-3), Quánhuáng R-2 - Dàshé Sìtiānwáng (China), Shènghuǒ Lièzhuàn (China), Super 128k - 16 in 1, Super 308 3 in 1, Wángzhě Wúshuāng (China), Xiákè Chuánqí (China), Yǒngzhě Chuánshuō (China), Zhànguó Fēngyún (China) [kmg]
  • Blood of Jurassic (GD-98) [NewRisingSun]
  • pc8801_flop: 177 (alt), 177 (alt 2), 177 (alt 3), 177 (alt 4), AcroJet, Agni no Ishi - The Stone of Agni, Agni no Ishi - The Stone of Agni (Mad?), Alpha (Demo), Amazones no Hihou - Romancing Grey-I, Sangokushi (19860416, Alt), Sangokushi (Original Release?) [Angelo Salese]
  • pc98: Datsui Mahjong Margarita, Locus Alba, Lotus 1-2-3 (Demo), Metal Mover Jastrike, Trial of Fours [Angelo Salese]
  • saturn: Big Ichigeki! Pachi-slot Daikouryaku (Jpn, v1.000), Capcom Generation - Dai-1-Shuu - Gekitsui Ou no Jidai (Jpn), Capcom Generation - Dai-5-Shuu - Kakutou ke Tachi (Jpn), Shichisei Toushin Guyferd - Crown Kaimetsu Sakusen (Jpn) [Angelo Salese]
  • New NOT_WORKING software list additions:
  • apxen_flop:
  • Various Diags, XEEROM, XEN Boot Disk MS-DOS 3.2 BIOS 1.9.0 and Utilities [ACT/Apricot]
  • Various Diags, XEEROM (cracked) [Dirk Best]
  • cdi: Bill Brandt: The Picture Post Years 1938-1951, CD-i in Schools, Depression - The Search For The NaSSA (NL), From The Associated Press: The Best of Photo Journalism, Peaches [Gaming Alexandria, David Silva]
  • easy_karaoke_cart: Mega Hits Vol.2 [David Haywood, TeamEurope]
  • fmtowns_cd: Dynamic English 2 - Basic [redump.org]
  • pc8001_flop: 300m (alt), Dig Dug (PCG), The Dusty World (PCG), Planet Taizer (alt), Seiken Densetsu, Snake [Neo Kobe Collection]
  • wicat: WICAT Unix (Ver. 2.0), WICAT Unix (Ver. 2.2.0) [Josh Dersch]
  • Merged pull requests:
  • 7880: Decoupled RPK format logic from the TI-99 cartridge code. [Nathan Woods]
  • 8456: formats, osd, util: Started modernising file/stream/archive I/O interfaces. [Vas Crabb]
  • 8470: video/upd7220.cpp: Don’t run wdat if figd figure type is set, and set the pattern in wdat. [Carl]
  • 8475: Refactored NEC PC-98 drivers, separating different hardware types. [Angelo Salese]
  • 8481: bus/nes: Improved emulation for 8237/8237A boards. [kmg]
  • 8483: kikikai.cpp: Fixed a cross-reference note. [cam900]
  • 8485: bus/nes: Added support for a 9-in-1 multi-game cartridge. [kmg]
  • 8487: rfslotsmcs48.cpp: Add year for ‘babyfrts25’. [ClawGrip]
  • 8488: render/bgfx: Fixed off-by-one issue in fs_blit_palette16 affecting carpolo, kncljoe, and other drivers. [Ryan Holtz]
  • 8489: sound/ics2115.cpp: Implemented stereo panning support. [nabetse]
  • 8490: bus/nes: Added support for a Highway Star bootleg. [kmg]
  • 8493: f-32.cpp: Added lamps, input and protection handling for royalpk2. [Ryan Holtz]
  • 8494: nes.xml: Set correct board type for garousp1 and sonic3d6h. [kmg]
  • 8495: bus/nes: Simplified a few related Kasheng and Hosenkan board. [kmg]
  • 8496: vsmile_cart.xml: Fixed hashes for “cinderlanl” and “cinderlasp”. [ClawGrip]
  • 8498: debugger/debuggdbstub.cpp: Fixed m_readbuf_state starting in undefined state. [Alex Siryi]
  • 8500: bus/nes: Added support for several Shenzhen Jncota RPGs. [kmg]
  • 8502: bus/nes: Added support for Blood of Jurassic and Super Hang-On. [kmg]
  • 8503: r2dx_v33.cpp: Added notes about the 1998 release of New Zero Team. [cam900]
  • 8504: Implemented non-ideal behavior of game I/O port one-shot timers for Apple II and clones. [xotmatrix]
  • 8505: render/bgfx: Fixed UV rounding errors in fs_blit_palette16, allowing direct indexed texture uploads. [Ryan Holtz]
  • 8507: vsmile_cart.xml: Marked “mannyfr” as a clone of “mannyge”. [ClawGrip]
  • 8508: formats/wd177x_dsk.cpp: Added head count check to compatibility test. [Jesse Marroquin]
  • 8510: ui: Added ability to zoom out to fractional sizes in the tilemap viewer. [Ryan Holtz]
  • 8513: bus/nes: Fixed several games not loading in Maxi 15 multi-game cartridges. [kmg]
  • 8516: render/bgfx: Use D32F texture format rather than D24 (fixes issues with AMD GPUs). [Belegdol]
  • 8519: video/gime.cpp: Fixed shape of £ and ƒ characters in the hand-built character data. [Tim Lindner]
  • 8520: missbamby.cpp: Identified unknown game and added its PCB layout, and dumped the PROM for “basket”. [jordigahan, ClawGrip]
  • 8521: video/toaplan_scu.cpp: Use single-pass priority drawing for sprites. [cam900]
  • 8522: easy_karaoke_cart.xml: Added Mega Hits Vol.2. [TeamEurope, David Haywood]
  • 8524: rfslotsmcs48.cpp: Corrected comments about populated devices in “babyfrts”. [ClawGrip]
  • 8525: konmedal68k.cpp: Fixed visible area for konslot and konslot2. [David Haywood]
  • 8526: bus/nes: Fixed graphical issues for N625092-related multi-game cartridges. [kmg]
  • 8527: bus/nes: Moved gc6in1 games over to 8237 board and removed old code. [kmg]
  • 8528: render/bgfx: Use R8 texture format for bitmap_ind16 contents. [Ryan Holtz]
  • 8529: cdi.xml: Added five items. [Gaming Alexandria, David Silva]
  • 8531: spg2xx.cpp, spg2xx_jakks.cpp: Added two TV games. [Sean Riddle, David Haywood]
  • 8532: Added floppy support for the NEC PC-8001, improved µPD3301 emulation, and split up software lists. [Angelo Salese]
  • 8533: bus/nes: Added support for HP-898F board and related multi-game cartridges. [kmg]
  • 8536: machine/fdc37c665gt.cpp: Fixed address usage for serial port registers. [Windy Fairy]
  • 8539: saturn.xml: Corrected description for “zico”. [ArcadeShadow]
  • 8540: atarisy1.cpp: Adjusted sound levels to avoid clipping in indytemp when speech is playing. [algestam]
  • 8544: docs: Updated the RTD theme to the 1.0.0rc1 release (includes Sphinx 4 CSS fixes). [Aaron Giles]
  • 8547: bus/nes: Added support for A88S-1 board and related multi-game cartridges. [kmg]
  • 8549: bus/nes: Added support for a 4 in 1 multi-game cartridge. [kmg]
  • 8550: bus/nes: Improved interrupt emulation emulation for Kaiser KS202 and KS7032 boards. [kmg]
  • 8551: ibm5170.xml: Added four items. [r09, wiggy2k]
  • 8552: segahang.cpp: Hooked up microcontroller for sharrier and removed simulation code. [Dirk Best]
  • 8553: Adjusted levels in Votrax SC-01 device and various drivers to avoid saturating outputs. [David Haywood]
  • 8554: ibm5170.xml: Added seventeen items. [The Good Old Days, Old-Games.RU, archive.org, ArcadeShadow]
  • 8555: psikyo.cpp: Fixed sound output saturation in gunbird. [algestam]
  • 8556: audio/segam1audio.cpp: Reduced levels to fix saturated sound outputs for Sega Model 1 and Model 2 games. [algestam]
  • 8557: Updated PCB details for A Ressha de Ikou, making it playable. [kmg]
  • 8558: 4enraya.cpp: Added an unknown French bowling-themed poker game with gum payout. [Benjamin Roux, David Haywood]
  • 8559: bus/nes: Added support for MMC1-based multi-game cartridges. [kmg]
  • 8561: bus/nes: Improved emulation for T-262 board and related multi-game cartridges. [kmg]
  • 8562: nes.xml: Set correct board types for several games, and removed a hacked dump. [kmg]
  • 8564: ibm5150.xml: Added eleven items. [The Good Old Days, ArcadeShadow]
  • 8565: bus/nes: Fixed Super HiK 4 in 1 so that Master Fighter III loads. [kmg]
  • 8566: blockout.cpp: Fixed description for agress lives DIP switch. [Kaito Sinclaire]
  • 8567: bus/nes: Fixed graphical issues for BMC-20IN1, BMC-SUPER700IN1 and BMC-VT5201 cartridges. [kmg]
  • 8568: bus/nes: Simplified Zemina board emulation, and cleaned up some comments. [kmg]
  • 8571: bus/nes: Added support for 820720C and JY820845C multi-game cartridges. [kmg]
  • 8573: bus/nes: Improved emulation of reset-based 42 in 1 cartridge. [kmg]
  • 8574: bus/nes: Added support for an NTDEC 14 in 1 cartridge. [kmg]
  • 8575: util/delegate.cpp: Eliminated a level of indirection for delegates bound to functoids. [Vas Crabb]
  • 8578: Do not use the -m64 compiler switch when building for 64-bit RISC-V. [Graham Inggs]
  • 8580: bus/nes: Fixed empty menu in Super 128k - 16 in 1, and fixed Ghostbusters 63 in 1 cartridge emulation. [kmg]
  • 8581: msx.cpp: Fixed a spelling error in the description for hbf9pr (MT08085). [kmg]
  • 8583: video/gime.cpp: Update interrupt outputs when master interrupt switches change. [Tim Lindner]
  • 8584: bus/nes: Added support for two more multi-game cartridges. [kmg]
  • 8585: bus/nes: Fixed graphical glitches for multi-game cartridges using the BMC-GKB board. [kmg]
  • 8586: djmain.cpp: Added beatmania complete MIX (ver AA-C) (Asian English version). [DeepSeaSqueeze, Windy Fairy]
  • 8587: spectrum_cass.xml: Added seventeen new entries and four re-dumps. [Planeta Sinclair, spectrumcomputing.co.uk, ArcadeShadow]
  • 8588: fmtowns_flop_misc.xml, fmtowns_flop_orig.xml: Added seven items, and fixed various issues in the lists. [r09, cyo.the.vile]
  • 8589: util/delegate.cpp: Fixed multiple issues, particularly affecting classes using multiple inheritance. [Vas Crabb]
  • 8591: bus/nes: Added support for Super Russian Roulette. [kmg]
  • 8592: formats/sc3000_bit.cpp: Added TZX to the list of tape formats for the Sega SC-3000. [Fabio DL]
  • 8593: acesp.cpp Dumped MC68705P3 microcontrollers from two types of sp.ACE fruit machine reel driver board. [TTX, David Haywood]
  • 8594: fmtowns_cd.xml: Added sixteen new items, replaced seven items with better dumps, and added two missing floppy images. [redump.org, cyo.the.vile, akira_2020, r09]
  • 8595: merits.cpp: Correctly identified unknown set as “Pub Time Darts II”. [ClawGrip]
  • 8596: samcoupe_flop.xml: Added eight items. [World of SAM, ArcadeShadow]
  • 8598: bus/nes: Added support for Star Versus. [kmg]
  • 8599: vsmile_cart.xml: Added eight items. [skaman, ClawGrip]
  • 8600: vsmilem_cart.xml: Added note about pocket cartridges using the same ROMs as the motion ones. [ClawGrip]
  • 8601: hh_sm510.cpp: Added cheat inputs for gnw_flagman, gnw_judge and gnw_lion. [Milan G., algestam]
  • 8602: gameboy.xml: Added Sarakon (prototype). [Gaming Alexandria, ArcadeShadow]
  • 8603: bus/nes: Added support for Donkey Kong 8 in 1; nes.xml: Set correct board type for Grandia games. [kmg]
  • 8604: snes.xml: Added two Raiden prototypes. [Gaming Alexandria, Revenant, kmg]
  • 8607: mpu4.cpp: Added three Vifico Escalera Tobogan sets. [jordigahan, ClawGrip]
  • 8608: saturn.cpp: Added placeholder system for Korean BIOS, and fixed some issues affecting various games. [Angelo Salese]
  • 8609: bus/nes: Reimplemented BMC-70IN1 and BMC-800IN1 board emulation and added iNES loader support for them. [kmg]
  • 8610: 4enraya.cpp: Added ASCII PCB layout for “tourpgum”. [ClawGrip]
  • 8612: cdi.xml: Added six items (one also appears in ibm5170_cdrom.xml). [Gaming Alexandria, David Silva]
  • 8614: bus/nes: Simplified handling of SXROM and SOROM boards fitted with MMC1A chips. [kmg]
  • 8615: bus/nes: Added support for a bootleg Sangokushi II cartridge. [kmg]
  • 8616: video/antic.cpp: Fixed effects of DLISTL and DLISTH writes on DPAGE and DOFFS, and fixed issues with modes 2, 3 and 15. [Golden Child]
  • 8617: bus/nes: Uncommented some existing code for supporting the Toy Story pirate cartridge. [kmg]
  • 8618: nes.xml: Removed a duplicate dump of Xiāngshuài Chuánqí. [kmg]
  • 8620: bus/nes: Fixed hard-wired four-screen mirroring for MMC3 games. [kmg]
  • 8621: nes.xml: Added an alternate PCB configuration for Gauntlet. [kmg]

New in MAME 0.234 (Jul 28, 2021)

  • MAME Testers Bugs Fixed:
  • 02356: [Graphics] (batman.cpp) batman: [possible] Blue line shows on the edge of some ending screens. (David Haywood)
  • 05261: [Graphics] (namcos2.cpp) burnforc: Part of the waterline is missing. (David Haywood)
  • 05358: [Graphics] (namcofl.cpp) finalapr and clones: Objects on the side of the track are not visible. (Ryan Holtz)
  • 05617: [Graphics] (zr107.cpp) midnrun, jetwave, waveshrk, windheat and clones: Display blacks out periodically. (Ville Linde)
  • 05978: [Graphics] (namcofl.cpp) finalapr: AI cars are never reflected in the rear view mirrors. (Ryan Holtz)
  • 06381: [Gameplay] (zr107.cpp) windheat, windheatj, windheatu, windheata: AI cars always Truenos in standard mode. (Ville Linde)
  • 06666: [Graphics] (namconb1.cpp) nebulray: Raster effects are off by one line. (David Haywood)
  • 06904: [Graphics] (namcofl.cpp) finalapr, finalapro, finalaprj: Sprites are drawn incorrectly. (Ryan Holtz)
  • 06944: [Graphics] (namcos2.cpp) burnforc: Waterline is drawn incorrectly. (David Haywood)
  • 07174: [Gameplay] (cobra.cpp) bujutsu: The game no longer boots to the title screen. (Ville Linde)
  • 07432: [Timing] (gticlub.cpp) gticlub, jetwave and clones: The player vehicle skips/jitters during the end sequence. (Ville Linde)
  • 07490: [Crash/Freeze] (zr107.cpp) windheat and clones: 3D graphics stop updating during races. (Ville Linde)
  • 07801: [Gameplay] (model2.cpp) motoraid, motoraiddx: Collision detection breaks at various places. (Ryan Holtz)
  • 08018: [Save/Restore] All games/systems using OPM/N FM synth.: Single stuck note plays after restoring saved state. (Aaron Giles)
  • 08020: [DIP/Input] (acrnsys.cpp) acrnsys5: Keyboard is not initially enabled. (Steven Coomber)
  • 08023: [Documentation] (cosmic.cpp) nomnlnd: Export title should not be used for Japanese version. (jkburks)
  • 08027: [Documentation] (neogeo.cpp) mslug4: Co-developer Noise Factory is not listed in metadata. (Angelo Salese)
  • 08033: [Sound] (lordgun.cpp) aliencha, alienchac: Background music does not play during fights. (Aaron Giles)
  • 08034: [Sound] (snk.cpp) fsoccer: Almost all voice samples fail to play. (Aaron Giles)
  • New working machines:
  • Canon Palmtronic F-31 [hap, Sean Riddle]
  • Fidelity Electronics / CXG Systems Eldorado Chess Challenger [hap, bataais]
  • National Semiconductor DB32016 [Al Kossow]
  • Runaway (Sun Electronics, Japan) [Dillweed]
  • Texas Instruments TI-1680 [hap, Sean Riddle]
  • New working clones:
  • Armored Warriors (Brazil 941024) [Vinícius Marques, Filipe Nascimento, Giovanni (FOX Eletronics), CPS Raptor group, SHVB]
  • Fidelity Electronics Elite A/S Challenger (original program) [Berger]
  • Gunbarl (Japan, GNB1/VER.A) [Bill D., Brian Troha, The Dumping Union]
  • Magical Twin Bee (ver EAA) [Phil Bennett]
  • Sky Shark (bootleg) [jordigahan]
  • Space Mission (SegaSA / Sonic, Spanish bootleg of Scramble) [Arcade Planet, Victor Fernandez (City Game), ClawGrip]
  • Spider (Tronica) [algestam]
  • Machines promoted to working:
  • Pac-Carnival [Devin Acker]
  • VS Mahjong Triangle [Angelo Salese, Vas Crabb]
  • New machines marked as NOT_WORKING:
  • Casio SX1010 [Plamen Mihaylov]
  • Olimpic Hockey (EM Bubble Hockey, set 1) [Museo del Recreativo, Recreativas.org]
  • Phantom Pays Classic (0101003V, NSW/ACT) [Dam0, Heihachi_73]
  • Same Same Panic [Phil Bennett]
  • Super Mario World - Mario Undoukai [Phil Bennett, Brian Troha, The Dumping Union]
  • Tektronix 4132 [Al Kossow]
  • Terebi Denwa Doraemon [Phil Bennett]
  • New clones marked as NOT_WORKING:
  • 386-SC-HG [Predator99, rfka01]
  • 486MMBO4088 (TI TX486SLC/E) [alvaro84, rfka01]
  • 80386SX-VH-COM [Predator99, rfka01]
  • A-Trend ATC-1425B [Windows9566, rfka01]
  • Abit AB-AV4 [HanJammer, rfka01]
  • Abit AB-AX4 [fool, rfka01]
  • Addtech Research 4GLX3 Green-B 4GPV3.1 [Horun, rfka01]
  • ADI F4DXL-UC4 [Predator99, rfka01]
  • Advanced Logic Research PWB 7270 REV E [lgj1107, rfka01]
  • Amstrad PC9486 [Zalog, rfka01]
  • ASI 100B0, identified as HAM 12 TI 286 Motherboard ZERO WAIT [CMB75, rfka01]
  • Asus ISA-486SIO rev. 1.2 [BreakPoint, rfka01]
  • Asus ISA-486 [TheMobRules, rfka01]
  • Biostar MB-1433/50 AEA-P - V:1 [Thermalwrong, rfka01]
  • Caching Tech Corporation C386MX [p1p1p1, rfka01]
  • CAF Prolite 286/16 [jensma, rfka01]
  • Chaintech 4SPI [AskNotes, rfka01]
  • Chaintech ELT-P9 / most likely ELT-386SX-160D [Predator99, rfka01]
  • Commodore Business Machines 386SX-25 [sdose, rfka01]
  • Compaq Deskpro [jafir, rfka01]
  • Diamond Flower International 386SX-16/20CN Rev 1.0 [Vipersan, rfka01]
  • DTK MBA-032Q TK83305-4N-D-03 [SSTV2, rfka01]
  • Elitegroup Computer Systems ECS-386A [TheMobRules, rfka01]
  • Elitegroup ECS 8517 v3.3 [Horun, rfka01]
  • First International Computer 486-GVT [zoinknoise, rfka01]
  • First International Computer 486-VC-HD [Darkscop, rfka01]
  • First International Computer FIC ELI6-II [Horun, rfka01]
  • Gemlight GMB-486SG v2.2 [Deksor, rfka01]
  • Gemlight GMB-486UNP v2.1 [Deksor, rfka01]
  • ICL DRS M40 [Deksor, rfka01]
  • ILON USA, INC. M-396B [BreakPoint, rfka01]
  • Jamicon KM-S4-1 VER 1.1 [BreakPoint, rfka01]
  • Jetway J-403TG [BreakPoint, computerguy08, theoryboy, rfka01]
  • Lucky Star UCM-486V30 [BreakPoint, rfka01]
  • Micronics JX30GP, Motherboard P/N: 09-00189-10 REV B1 [SSTV2, rfka01]
  • Mitac MBA-029 [Madao, rfka01]
  • Mitac PWA-IH4077C [Horun, rfka01]
  • Mitac PWA-IH4077D [8bitbubsy, rfka01]
  • Morse KP920121523 V2.20 [Predator99, rfka01]
  • Morse M3 V3.0 [Am386DX-40, rfka01]
  • MSI MS-4132 G VER:1 [TheMobRules, rfka01]
  • Nandemo Seal Iinkai (alternate ver 1.0) [twistedsymphony]
  • Nandemo Seal Iinkai (Astro Boy ver. 1.1) [twistedsymphony]
  • NEC APC IV [jafir, dhau, rfka01]
  • Octec Fox M 286 [HanJammer, rfka01]
  • Olimpic Hockey (EM Bubble Hockey, set 2) [Museo del Recreativo, Recreativas.org]
  • Packard Bell PCB-303 Rev.01 [Predator99, rfka01]
  • PC-Chips M209 [Am386DX-40, rfka01]
  • PC-Chips M317 [Predator99, rfka01]
  • Peacock Computer S-286 Rev A [Predator99, rfka01]
  • Peacock P386DX-40 [Predator99, rfka01]
  • Philips P3239 [Predator99, rfka01]
  • PowerTech MB457 [BreakPoint, rfka01]
  • Prolink P386SX-25PW VER:2.00 [Eep386, rfka01]
  • Quadtel QTC-SXM KT X20T02/HI Rev.3 [Thermalwrong, rfka01]
  • Rainbow Warriors (0101132V, NSW/ACT) [Dam0, Heihachi_73]
  • Siemens PCD-2M [Predator99, rfka01]
  • SIIG MiniSys 2000 [zoinknoise, rfka01]
  • Silent Scope 2 : Fatal Judgement (ver UAB, Ver 1.01, GN715 video board) [Guru]
  • Silent Scope 2 : Fatal Judgement (ver UAC, Ver 1.02, GN715 video board) [Guru]
  • Silent Scope (ver UAD, Ver 1.33, GQ871 video board) [Guru]
  • Silicon Valley Computer, Inc. 486WB6A3.B1 [zero01101, rfka01]
  • SOYO 025D2 [BreakPoint, rfka01]
  • SOYO 025K2 [Ph@ntom-X, rfka01]
  • Soyo Baby AT 386 [Aerion, rfka01]
  • TMC PAT48AV [Madao, rfka01]
  • TMC PAT48PG4 [HanJammer, rfka01]
  • Toshiba T3200SXC [adalbert, rfka01]
  • Twinhead Netstation PC [HanJammer, rfka01]
  • Wearnes CL286-12/16S (CL286-12S and CL286-16S) [HanJammer, rfka01]
  • ZEOS 386 SX-16 [Horun, rfka01]
  • New working software list additions:
  • 32x: Motherbase (Euro) [Xenon]
  • apexc_cyl: Hello World 1, Hello World 2, Hello World 3 [Robbbert]
  • apple2_flop_clcracked:
  • Farm Ledger Pro (cleanly cracked), Print Your Own BINGO Plus (Version 01.23.88) (cleanly cracked),
  • Pro Football Pointspread Prediction System (cleanly cracked) [4am, Firehawke]
  • Adventure Double Feature Volume II (cleanly cracked), Algebra I (Version 1.3) (SoftSmith) (cleanly cracked),
  • Astro Attack (SoftSmith) (cleanly cracked), Beach Landing (cleanly cracked),
  • Bugbyter (Version 1.11) (SoftSmith) (cleanly cracked), Bumble Games (Version 1.4) (cleanly cracked),
  • Con-Putation (cleanly cracked), Cosmic Combat (SoftSmith) (cleanly cracked), Creature Venture (SoftSmith) (cleanly cracked),
  • Cross Country Rallye (Softsmith) (cleanly cracked), Crush, Crumble and Chomp! (1981-06-22 Version) (cleanly cracked),
  • Dinner on a Disk (SoftSmith) (cleanly cracked), Disk Director (SoftSmith) (cleanly cracked),
  • Drinks on a Disk (SoftSmith) (cleanly cracked), The Final Frontier (Version 1.0) (SoftSmith) (cleanly cracked),
  • Fractions (Version 3.0) (SoftSmith) (cleanly cracked), Friends or Lovers (SoftSmith) (cleanly cracked),
  • Game of the U.S. (SoftSmith) (cleanly cracked), The Game Show (SoftSmith) (cleanly cracked),
  • Guardian (SoftSmith) (cleanly cracked), L.A. Land Monopoly (SoftSmith) (cleanly cracked),
  • Lazer Maze (SoftSmith) (cleanly cracked), Lazer Silk (SoftSmith) (cleanly cracked),
  • Little Speller (Version 2.0) (SoftSmith) (cleanly cracked), LogoMotion (Version 1.2) (SoftSmith) (cleanly cracked),
  • Math Skills (Version 1.3) (SoftSmith) (cleanly cracked), Micro Barmate (Version 1.0) (SoftSmith) (cleanly cracked),
  • Midnight Malady (SoftSmith) (cleanly cracked), Moptown Parade (1981 Version) (cleanly cracked),
  • Mummy's Curse (SoftSmith) (cleanly cracked), Perception (Version 3.1) (SoftSmith) (cleanly cracked),
  • Spell Master (Version 1.3.1) (SoftSmith) (cleanly cracked), Stickybear Drawing (cleanly cracked),
  • Supermap (SoftSmith) (cleanly cracked), Temple of Apshai rev. 4 (cleanly cracked), Zenith (SoftSmith) (cleanly cracked)
  • 4am, san inc., Firehawke]
  • apple2_flop_orig:
  • Alge-Blaster Plus! (Version 1.0) (800K 3.5"), Hegira: Tale of a Galactic Exile, Mickey's Crossword Puzzle Maker (800K 3.5"),
  • The Playroom (Version 1.0) (800K 3.5"), Prince of Persia (800K 3.5"), Rampage (800K 3.5"),
  • Sentence Fun (1989 Re-release) (800K 3.5"), Spelling Rules (1989 Re-release) (800K 3.5"), Stickybear Math (800K 3.5"),
  • Stickybear Math 2 (1988 Re-release) (800K 3.5"), Stickybear Opposites (1989 Re-release) (800K 3.5"),
  • Stickybear Town Builder (1988 Re-release) (800K 3.5"), Stickybear Typing (1988 Re-release) (800K 3.5"),
  • SuperPrint! (Version 1.4) (800K 3.5"), Troll Sports Math (800K 3.5"), Where in Europe is Carmen Sandiego? (800K 3.5"),
  • Woolly's Birthday (Version 1.0) (800K 3.5") [4am, Firehawke]
  • apple2gs_flop_orig:
  • Calendar Crafter (Version 1.2), Charlie Brown's ABC's, Columns GS, Designer Prints (Version 1.0), Designer Puzzles (Version 1.0),
  • Mercury (Version 1.0), Paperboy, Pipe Dream, ShowOff (Version 1.1), Snoopy's Reading Machine, Storybook Weaver,
  • Storybook Weaver: World of Adventure (Version 1.0), Storybook Weaver: World of Make-Believe (Version 1.0) [4am, Firehawke]
  • c64_cass:
  • 10 Computer Hits 2 (alt), 10 Computer Hits 3, 10 Computer Hits 4, 10th Frame, 1942, 1942 (alt), 1943: The Battle of Midway,
  • 3D Pool, 3D Pool (Kixx), 4 Most Horror, 4 Soccer Simulators, 4th & Inches, 5th Gear (Prism), 6 Computer Hits,
  • 6 Computer Hits (alt), 6 Pak, 720 Degrees, ACE: The Air Combat Emulator, AcroJet, Action Pack (alt),
  • Addicted to Fun: Rainbow Collection, Advanced Pinball Simulator, Adventures of Bond... Basildon Bond, Alleykat (alt),
  • Altered Beast, Alternative World Games, America's Cup Challenge, Anarchy (alt), Annihilator (Rabbit Software), Anter-Planter,
  • Arcade Force Four, Arcade Hits 2 in 1, Arkanoid (Imagine), Arkanoid: Revenge of Doh, Armalyte, Armourdillo, Army Moves, Athena,
  • Atomic Robo-Kid, Attack of the Mutant Camels (alt), Auf Wiedersehen Monty, Avenger, A View to a Kill
  • The Ultimate Tape Archive Team, Steven Coomber]
  • fmtowns_cd:
  • Computer Zukan - Shokubutsu-hen, FM Towns II Demonstration CD-ROM '93 Winter, FM Towns Super Technology Demo 1993 (HME-219),
  • GNU for Towns, Hyperland II - Mimi no Daibouken, Oto to E no Deru Eigo Jisho No. 3 - Nandemo Illust Eigo Jiten,
  • Oto to E no Deru Eigo Jisho No. 4 - Nandemo Illust Eigo Jiten Part 2, Q² ROM Magazine Soukan-gou, Secre Demo Disk,
  • Secre Volume 4 - Hitomi Fujisaki, Secre Volume 5 - Tina Gushiken, Secre Volume 6 - Reiko Kato, Secre Volume 7 - Reiko Chiba,
  • Towns System Software V2.1 L20, Towns System Software V2.1 L30A, Towns System Software V2.1 L40, TownsPaint II V1.1 L10,
  • TownsSound V2.1 L10 [redump.org]
  • Multimedia Communication Virtual Town - TC-Station - Computer Gakushuu Program,
  • Multimedia Communication Virtual Town - TC-Station - Computer Graphics & Music,
  • Multimedia Communication Virtual Town - TC-Station - Game Collection,
  • Multimedia Communication Virtual Town - TC-Station - Marty WorPro & Marty Hyoukeisan,
  • Multimedia Communication Virtual Town - TC-Station - Photo Collection,
  • Multimedia Communication Virtual Town - TC-Station - Virtual Town Tsuushin Program [redump.org, cyo.the.vile]
  • fmtowns_flop_orig:
  • Ayumi-chan Monogatari Hint Disk, D.P.S SG 2 - Dream Program System SG Set 2, D.P.S SG 3 - Dream Program System SG Set 3,
  • Dr. Stop!, Kakeibo + Fukubukuro - Wagaya no Benrichou Vol. 1, Rance - Hikari o Motomete, Rance 2 - Hangyaku no Shoujo-tachi,
  • Rance 2 Hint Disk, Rance IV Demonstration Disk, Rance IV Option Disk, Super D.P.S., Toushin Toshi (1990-12-07) [cyo.the.vile]
  • Towns Drill - Shougaku Sansuu Series - Sansuu 4-nen (TownsGEAR V2.1 version),
  • Towns Drill - Shougaku Sansuu Series - Sansuu 5-nen (TownsGEAR V2.1 version) [wiggy2k]
  • ibm5150: Crime Wave (5.25", v1.1), Crime Wave (v2.0, 3.5") [The Good Old Days]
  • ibm5170:
  • Caldera OpenDOS 7.01 (3.5" 1.44MB), Caldera OpenDOS 7.01 (3.5" 720KB), Caldera OpenDOS 7.01 (5.25" 1.2MB),
  • Caldera OpenDOS Lite 7.01 (3.5" 1.44MB), Caldera OpenDOS Lite 7.01 (3.5" 720KB), Caldera OpenDOS Lite 7.01 (5.25" 1.2MB),
  • DR DOS 7.03, DR DOS Lite 7.03, OS/2 Black Jack, OS/2 Poker, OS/2 Warp, OS/2 Warp 3 FixPak XR_W040,
  • OS/2 Warp Connect with Win-OS/2, OS/2 Warp with Win-OS/2 [archive.org]
  • Moonstone - A Hard Days Knight [OldGames.sk]
  • F-15 Strike Eagle III (3.5"), F-15 Strike Eagle III (5.25"), FIFA International Soccer, Might and Magic: Clouds of Xeen,
  • Might and Magic: Darkside of Xeen, Panzer General, Populous 2: Trials of the Olympian Gods (3.5"),
  • Populous 2: Trials of the Olympian Gods (5.25"), Robocop 3 [The Good Old Days]
  • Windows NT 3.1 Workstation (3.10.511.1), Windows NT 3.1 Workstation (3.10.511.1) [3.5" floppy],
  • Windows NT 3.5 Workstation (3.50.807), Windows NT 3.5 Workstation (3.50.807) [3.5" floppies],
  • Windows NT 3.51 Workstation (3.51.1057.1) [WinWorld]
  • ibm5170_cdrom:
  • IBM AttachPak for OS/2 Warp Connect, IBM DEMOpkg for OS2 - First Edition 99Q3,
  • Lotus Notes Express v3.30 for OS2, Special Promotion Copy NFR, Lotus SmartSuite for OS/2 Warp 4, OS/2 Warp,
  • OS/2 Warp Connect with Win-OS/2, OS/2 Warp Special CD - november 1995, OS/2 Warp with Win-OS/2, PC DOS 7 [archive.org]
  • Caldera OpenDOS Machine Readable Source Kit (M.R.S) 7.01 [archive.org, Davide Cavalca]
  • Windows NT 3.1 Workstation (3.10.511.1), Windows NT 3.51 Workstation (3.51.1057.1) [WinWorld]
  • ibm5170_hdd:
  • Caldera OpenDOS 7.01, Caldera OpenDOS Lite 7.01, DR DOS 7.03, DR DOS Lite 7.03, OS/2 Warp Connect with Win-OS/2,
  • OS/2 Warp with Win-OS/2 [Davide Cavalca]
  • neogeo: The Irritating Maze / Ultra Denryu Iraira Bou [Vas Crabb]
  • nes:
  • 10 in 1 (CTC-09), 11 in 1 (K-3046), 16 in 1 (SA005-A), 4 in 1 (TJ-03), Ai Senshi Nicol (Asia, FDS conversion, alt) [anonymous]
  • Batman - The Video Game (pirate), Doki Doki Panic (Asia, FDS conversion, alt PCB),
  • Exciting Soccer - Konami Cup (Asia, FDS conversion), Hikari Shinwa - Palthena no Kagami (Asia, FDS conversion),
  • Lucky Rabbit (Asia, Roger Rabbit FDS conversion), Moero TwinBee - Cinnamon Hakase o Sukue! (FDS conversion) [famiac]
  • Akumajou Dracula (Asia, FDS conversion) [Kevin Horton]
  • GetsuFumaDen (Kaiser) [krzysiobal]
  • Super Mario Bros. 2 (LF36) [krzysiobal, NewRisingSun]
  • 72 in 1 Cartridge Story, 90 in 1 Cartridge Story (III) [MLX]
  • Elfland [NewRisingSun]
  • Meikyuu Jiin Dababa (Asia, FDS conversion, alt PCB) [NewRisingSun, krzysiobal]
  • 80 in 1 Cartridge Story (II) [Yahweasel]
  • pc98: OS/2 J2.11 [huoqianyu, flyingharuka]
  • pdp1_ptp: DDT debugger, Munching Squares, Spacewar! [Robbbert]
  • rx78_cart: Rengo Kantai [Gaming Alexandria]
  • samcoupe_flop: Castle, Lemmings, Prince of Persia, Sophistry [World of SAM]
  • snes:
  • Addams Family Values (prototype), Armored Police Metal Jack (USA, early prototype), Congo's Caper (prototype),
  • Might and Magic II - Gates to Another World (USA, earlier prototype),
  • Might and Magic II - Gates to Another World (USA, prototype), Operation Thunderbolt (prototype),
  • Rock n' Roll Racing (USA, prototype, alt), Street Racer (prototype), Tom & Jerry (USA, prototype, alt),
  • World Cup USA 94 (USA, prototype) [snescentral, VGHF]
  • Mortal Kombat 3 (USA, final prototype) [togemet2]
  • sorcerer_cass: S-Word Word Processor [exidyboy]
  • vector06_flop: Great Battle Super Tank, Incubus, Real Player demo, T.Rex 0.5: Take One [Robbbert]
  • vg5k:
  • 21 Games Compilation, Alunissage, Blitz, DCA, Isola / Mor-Quatre, Jeu de Dames, Lode Runner, Machaon, Memory, Penalty,
  • Sargon Chess, Space Invaders, Sprite Creator, Squash, Strategie-Flore / Gyracolor, Stricker, Submarine, Tetris [Robbbert]
  • vgmplay:
  • Aero Fighters 2 (Neo Geo), Aero Fighters 3 (Neo Geo), Air Zonk (TG-16), Aoi Blink (TG-16), Dragon Egg! (TG-16),
  • Final Match Tennis (TG-16), Flame Zapper Kotsujin (NEC PC-9801, OPN), Flame Zapper Kotsujin (NEC PC-9801, OPNA),
  • Genji Tsuushin Agedama (TG-16), LEGO Racers (Nintendo Game Boy Color), Legend of Hero Tonma (TG-16), Mario Roulette (Arcade),
  • Mario's Tennis (Nintendo Virtual Boy), Nekketsu Koukou Dodgeball Bu - PC Bangai Hen (TG-16), New Adventure Island (TG-16),
  • Ninja Ryuuken Den (TG-16), Power Eleven (TG-16), Racing Damashii (TG-16), Samurai-Ghost (TG-16), Shockman (TG-16),
  • Tetris Plus (Jaleco Mega System 32), Yuuyu No Quiz De Go! Go! (Taito F2 System) [vgmrips.net, Tafoid]
  • vsmilem_cart:
  • Disney Princess - The Princess and the Frog - Tiana's Big Dream (USA), Disney Winnie the Pooh - The Honey Hunt (USA),
  • Disney/Pixar Up (USA), Nickelodeon Wonder Pets! - Save the Animals! (USA), Snow Park Challenge (USA),
  • Super WHY! - The Beach Day Mystery (USA), Thomas & Friends - Engines Working Together (USA), Wild Waves (USA) [skaman]
  • vtech2_cass: Cross Bomber, Cross Chase, Cross Horde, Cross Shoot, Cross Snake [Robbbert]
  • x1_flop: Dezalis [Robbbert]
  • Software list items promoted to working:
  • fmtowns_cd: Lettuce Cooking - Tanoshiku Tsukureru Obentou [cyo.the.vile]
  • nes:
  • 200 in 1 - Elfland, 4 in 1 (Alt 2), 4 in 1 (Alt 3), Angry Birds 3 (Chi), Batman 4 (Batman - Return of the Joker pirate),
  • Crime Busters, Exciting Basket (Asia, FDS conversion), FIFA International 2' 96 (Goal!! pirate), Fangkuài Zongdòngyuán (China),
  • Korean Igo (Korea), Ninja Ryukenden (China), Pizza Pop Mario (Pizza Pop pirate), Reset Based 4 in 1, Super Mario Bros. 2 (TONY-I),
  • Volleyball (Asia, FDS conversion) [kmg]
  • next_hdd: NeXTSTEP 3.1, NeXTSTEP 3.2 [Davide Cavalca]
  • vector06_flop: Card Game [Robbbert]
  • New NOT_WORKING software list additions:
  • c64_cass: Ace of Aces, APB (alt), Aquanaut, Asterix and the Magic Cauldron [The Ultimate Tape Archive Team, Steven Coomber]
  • fmtowns_cd: Fujitsu Habitat V1.1 L10 [redump.org, cyo.the.vile]
  • msx1_cart: Easi-Speech [hap]
  • nes: 4 in 1 (Mr. Mary 2), Super Mario Bros. 2 (YUNG-08), Super Mario Bros. 2 (YUNG-08, no protection) [krzysiobal, NewRisingSun]
  • snes: Mortal Kombat II (USA, final prototype) [togemet2]
  • svmu:
  • 5 Pin Bowling Game, Adventure VMU, Alien Fighter, Alien Shooter, Basketball, Bounce, DC Anim v2.0, DirectVMS Start Rom,
  • Dream Racer, Fat Rain, Freak Skater 2, Frog In A Blender, Glucky Laby, Guess The Square, Jim Light, Jims Bowling, Jojo's Problem,
  • Kill Em All, Kill Hyman 3, Lightsaber Battle, Magic 8-Ball, Metal Gear Stealth, Minesweeper, Mini Racer, Muddy Says, Paper Attack,
  • Pong Beta, Puzzle, Quick Time Events, Rainbow 6, Raining Squares, Revenge, Sample, Scroll Demo, Shell Game, Simon, Sniper,
  • Star Wars, Supercross VMU, Swampy, Tetris, Time Crisis, Time Shooter, Until Death, Virtual Teacher, VM-a-Sketch,
  • VM-a-Sketch Beta v1.4, VMU Boxing, VMU Dice, VMU Fighter v1.4, VMU Mini Pacman, VMU Racer, VMU Vision, VMUV Player 001,
  • WinVMS Rain, WinVMS Start Rom [Robbbert]
  • Translations added or modified:
  • Portuguese (Brazil) [Felipe]
  • Merged pull requests:
  • 8028: pce.cpp: Converted PC Engine controller ports to slot devices. [cam900]
  • 8154: at.cpp, genpc.cpp, pc.cpp: Added BIOS dumps and notes for various PC motherboards. [rfka01]
  • 8195: bus/nes: Added support for a couple of unlicensed Chinese cartridges. [kmg]
  • 8204: bus/nes: Fixed Kaiser Metroid (FDS conversion), and promoted it to working. [kmg]
  • 8209: Correctly apply -keepaspect in combination with -unevenstretchx/-unevenstretchy. [Antonio Giner]
  • 8220: bus/nes: Improved support for iNES mapper 108 (DH-08, LE05, LH28, LH31, and LH54 boards). [kmg]
  • 8228: twincobr.cpp: Added Sky Shark (bootleg). [jordigahan, ClawGrip]
  • 8230: bus/nes: Updated a few mapper number comments. [kmg]
  • 8231: ibm5170.xml: Added part IDs for floppy labels. [Davide Cavalca]
  • 8232: c64_cass.xml: Added seventeen items. [The Ultimate Tape Archive Team, Steven Coomber]
  • 8233: chanbara.cpp: Swapped left and right joysticks (MT08015). [Steven Coomber]
  • 8234: bus/nes: Added support for Gyruss FDS conversion. [kmg]
  • 8238: bus/nes: Added support for FDS conversions on KS7010 and KS7030 boards. [kmg]
  • 8243: Updated Brazilian Portuguese translation. [Felipe]
  • 8245: vsmjtria.cpp: Fixed coin input polarity, improved communications, and added NVRAM clear switch. [Angelo Salese]
  • 8246: galaxian.cpp: Added Space Mission (Spanish bootleg of Scramble). [Arcade Planet, Victor Fernandez (City Game), ClawGrip]
  • 8247: bus/nes: Added support for Palthena no Kagami and Lucky Rabbit FDS conversions, and fixed fuunsfds backgrounds. [kmg]
  • 8248: snes.xml: Replaced bad dump of mk2u, and removed duplicate mk3p1. [kmg]
  • 8250: nes.xml: Hooked up batman4, fifa96 and pizzamar VRC4 pirate cartridges properly. [kmg]
  • 8251: lwriter.cpp: Hooked up DIP switches, and changed default setting to “Serial Batch Mode 9600 Baud”. [Jeff Muizelaar]
  • 8252: Removed device tag lookups from various devices in favour of configurable object finders. [Miodrag Milanovic]
  • 8253: cpu/nanoprocessor: Improved emulation based on results of hardware reverse-engineering. [F.Ulivi]
  • 8254: lwriter.cpp Swapped SCC addresses, so interrupts match I/O addresses. [Jeff Muizelaar]
  • 8255: emu/emumem*: Removed Endianness template parameter from handler_entry_read, handler_entry_write and related classes. [AJR]
  • 8256: lwriter.cpp: Added a minimal stub simulation of the print controller. [Jeff Muizelaar]
  • 8257: dgpix.cpp: Explicitly listed four known undumped games in comment. [HeroponRikiBestest]
  • 8258: lwriter.cpp: Stubbed out EEPROM with fixed values to get the machine to boot to the PostScript Executive. [Jeff Muizelaar]
  • 8259: cave.cpp: Fixed address map for Pac-Carnival, and promoted machine to working. [Devin Acker]
  • 8260: 32x.xml: Added Motherbase (Euro). [Xenon, kmg]
  • 8261: 32x.xml: Removed comment about Motherbase (zaxxon2k) being undumped. [kmg]
  • 8262: twincobr.cpp: Fixed skysharkb ROM labels (MT08021). [ClawGrip]
  • 8263: cave.cpp: Added Bet 12 button to Pac-Carnival. [Devin Acker]
  • 8264: bus/a2bus: Added support for ///SHH Systeme LANceGS Ethernet card. [Kelvin Sherlock]
  • 8266: bus/nes: Fixed graphical errors in mc_s42 and mc_76. [kmg]
  • 8267: Rewrote 3dfx Voodoo Graphics emulation, and removed legacy polygon graphics helpers. [Aaron Giles]
  • 8268: namcos2_sprite.cpp: Fixed X coordinate mask. [David Haywood]
  • 8269: chanbara.cpp: Draw low-priority sprites. [David Haywood]
  • 8270: bowltry.cpp: Expanded notes, and added stub video register handlers. [Angelo Salese]
  • 8271: nes.xml: Fixed angrybr3 and plantzom Chinese pirate cartridges. [kmg]
  • 8272: chexx.cpp: Added two Olimpic Hockey (EM Bubble Hockey) sets. [Museo del Recreativo, Recreativas.org, ClawGrip]
  • 8275: batman.cpp: Set horizontal layer offsets to match behaviour of real hardware. [David Haywood]
  • 8276: chexx.cpp: Corrected ROM checksums for olihockeya. [ClawGrip]
  • 8277: bus/nes: Added support for Kaiser KS7016B and KS7021A bootlegs, and fixed KS7016 bootlegs. [kmg]
  • 8278: machine/megacd.cpp: Fixed address calculation for main CPU access to PRGRAM. [Damian Rogers]
  • 8279: acrnsys.cpp: Changed BREAK key input type to avoid initially disabling the keyboard device by default. [Steven Coomber]
  • 8281: Fixed support for 12-bit mapper numbers in NES 2.0 loader. [kmg]
  • 8282: c64_cass.xml: Added thirty items. [The Ultimate Tape Archive Team, Steven Coomber]
  • 8283: fmtowns_flop_*.xml: Added thirteen items, and replaced three items with better dumps. [cyo.the.vile, wiggy2k, r09]
  • 8284: gameboy.xml, gbcolor.xml: Fixed some parent/clone relationships, and improved some short names. [kmg]
  • 8286: cpu/spc700: Removed obsolete workaround for targets with 16-bit char types. [David Viens]
  • 8286: chexx.cpp: Dumped sound ROMs for Olimpic Hockey (EM Bubble Hockey) games. [Museo del Recreativo, Recreativas.org, ClawGrip]
  • 8287: cpu/m68000: Implemented FATAN instruction using Bochs SoftFPU x87 FPATAN code. [Calvin Buckley]
  • 8288: vsmilem_cart.xml: Added eight items. [skaman, ClawGrip]
  • 8289: hh_sm510.cpp: Corrected serial ID for gnw_manholeg in comment. [algestam]
  • 8290: fmtowns_cd.xml: Addded 25 items, replaced 12 items with better dumps, and added better floppy dumps. [r09]
  • 8292: bus/pce_ctrl/joypad2.cpp: Fixed pin name comment. [cam900]
  • 8293: apple2_flop_*.xml, apple2gs_flop_*.xml: Added latest original floppy dumps and crack. [4am, san inc., Firehawke]
  • 8294: megasys1.cpp: Corrected type A main CPU ROM region size and added audio CPU RAM mirroring. [hammy, Ivan Vangelista]
  • 8295: namcos2.cpp: Enabled C355 sprite buffering for Suzuka 8 Hours games (fixes flickering in suzuk8h2). [David Haywood]
  • 8296: c64_cass.xml: Improved description for 720. [Steven Coomber]
  • 8297: discoboy.cpp: Fixed discoboyp tile banking; konamigx.cpp: Added default EEPROM content for mtwinbee. [David Haywood]
  • 8298: Allow controller configuration files to configure specific fields and updated documentation. [Vas Crabb]
  • 8299: video/namco_c355spr.cpp: Fixed sprite attribute table index mask (fixes missing sprites in finalapr). [Ryan Holtz]
  • 8301: nes.xml: Added some Super Mario Bros. 2 bootlegs and FDS conversion bootlegs. [famiac, krzysiobal, NewRisingSun, kmg]
  • 8302: video/namco_c355spr.cpp: Adjusted attribute table index mask to fix vshoot. [Ryan Holtz]
  • 8305: video/namco_c355spr.cpp: Added raster interrupt timing kludge, and fixed some sprite positions. [David Haywood, Ryan Holtz]
  • 8307: pc98.xml: Added OS/2 J2.11 [huoqianyu, flyingharuka, r09]
  • 8308: bus/nes: Improved emulation of Super Chaoji Sandai 3. [kmg]
  • 8310: samcoupe_flop.xml: Added four items. [World of SAM, ArcadeShadow]
  • 8312: saturn.xml: Improved metadata for several items. [ArcadeShadow]
  • 8314: namco_c355spr.cpp: Interpret Y displacement as sign/magnitude (fixes missing graphics in Final Lap R). [David Haywood]
  • 8315: lwriter.cpp: Made writes to 0x600000-0x7fffff perform bitwise OR with contents of RAM (GitHub #8309). [Jeff Muizelaar]
  • 8316: bus/nes: Added support for a Batman bootleg. [kmg]
  • 8317: video/upd7220.cpp: Fixed pattern buffer start offset for GCHRD command (used by mfbasic.com on QX-10). [Brian Johnson]
  • 8318: mcr.cpp: Added comments for dates seen on tabberb EPROM labels. [tacotown]
  • 8319: qx10.cpp: Fixed video RAM address calculation for color mode. [Brian Johnson]
  • 8320: bus/nes: Added support for an Ai Senshi Nicol FDS conversion bootleg. [kmg]
  • 8332: bus/nes: Explicitly release interrupt line for Kaiser KS7017 cartridges (almanfds and similar). [kmg]
  • 8334: bus/nes: Added support for a Moero TwinBee FDS conversion bootleg. [famiac, kmg]
  • 8335: snes.xml: Added twelve recently-dumped prototypes. [snescentral, VGHF, togemet2, kmg]
  • 8336: ibm5170.xml: Added several OpenDOS, DR DOS, OS/2, and Windows NT distributions. [archive.org, WinWorld, Davide Cavalca]
  • 8337: ibm5170_cdrom.xml: Added twelve items. [archive.org, WinWorld, Davide Cavalca]
  • 8338: ibm5170_hdd.xml: Added pre-installed OpenDOS, DR DOS and OS/2 Warp hard disk images. [Davide Cavalca]
  • 8339: next_hdd.xml: Promoted NeXTSTEP 3.1 and NeXTSTEP 3.2 to working as they now complete booting. [Davide Cavalca]
  • 8341: apple2_flop_orig.xml: Added latest original software dumps. [4am, Firehawke]
  • 8342: ibm5170.xml: Added ten items. [The Good Old Days, OldGames.sk, ArcadeShadow]
  • 8344: bus/nes: Added support for four pirate multi-game cartridges. [kmg]
  • 8345: spectrum_cass.xml: Cleaned up metadata for many entries. [spectrumcomputing.co.uk, worldofspectrum.org, ArcadeShadow]
  • 8347: nes.xml: Hooked up two pirate multi-game cartridges to existing emulation. [kmg]
  • 8348: ibm5150.xml: Added two versions of Crime Wave. [The Good Old Days, ArcadeShadow]
  • 8349: hh_sm510.cpp: Added Spider (Tronica) (Space Mission with different artwork). [algestam]
  • 8353: bus/nes: Added support for Cartridge Story multi-game cartridges. [MLX, Yahweasel, kmg]
  • Source Changes:
  • ibm5170: add some missing labels [Davide Cavalca]
  • Also update the labels for the pcdos61 sets to be more accurate
  • vsmjtria.cpp: Added coin inputs, and cleaned up code a little. [Vas Crabb]
  • chanbara.cpp: swapped left and right joysticks (MT# 08015) (#8233) [Steven Coomber]
  • Re-added unique input for bigtwinb and fixes MT#8016 [Scott Stone]
  • bus/nes: start updating mapper # comments (#8230) [0kmg]
  • Fix comment image hashes to match latest offering (gyruss diagnostic rom) [Scott Stone]
  • New NOT_WORKING software list additions:
  • svmu: [Robbbert]
  • 5 Pin Bowling Game [Robbbert]
  • Adventure VMU [Robbbert]
  • Alien Fighter [Robbbert]
  • Alien Shooter [Robbbert]
  • Basketball [Robbbert]
  • Bounce [Robbbert]
  • DC Anim v2.0 [Robbbert]
  • DirectVMS Start Rom [Robbbert]
  • Dream Racer [Robbbert]
  • Fat Rain [Robbbert]
  • Freak Skater 2 [Robbbert]
  • Frog In A Blender [Robbbert]
  • Glucky Laby [Robbbert]
  • Guess The Square [Robbbert]
  • Jim Light [Robbbert]
  • Jims Bowling [Robbbert]
  • Jojo's Problem [Robbbert]
  • Kill Em All [Robbbert]
  • Kill Hyman 3 [Robbbert]
  • Lightsaber Battle [Robbbert]
  • Magic 8-Ball [Robbbert]
  • Metal Gear Stealth [Robbbert]
  • Minesweeper [Robbbert]
  • Mini Racer [Robbbert]
  • Muddy Says [Robbbert]
  • Paper Attack [Robbbert]
  • Pong Beta [Robbbert]
  • Puzzle [Robbbert]
  • Quick Time Events [Robbbert]
  • Rainbow 6 [Robbbert]
  • Raining Squares [Robbbert]
  • Revenge [Robbbert]
  • Sample [Robbbert]
  • Scroll Demo [Robbbert]
  • Shell Game [Robbbert]
  • Simon [Robbbert]
  • Sniper [Robbbert]
  • Star Wars [Robbbert]
  • Supercross VMU [Robbbert]
  • Swampy [Robbbert]
  • Tetris [Robbbert]
  • Time Crisis [Robbbert]
  • Time Shooter [Robbbert]
  • Until Death [Robbbert]
  • Virtual Teacher [Robbbert]
  • VM-a-Sketch [Robbbert]
  • VM-a-Sketch Beta v1.4 [Robbbert]
  • VMU Boxing [Robbbert]
  • VMU Dice [Robbbert]
  • VMU Fighter v1.4 [Robbbert]
  • VMU Mini Pacman [Robbbert]
  • VMU Racer [Robbbert]
  • VMU Vision [Robbbert]
  • VMUV Player 001 [Robbbert]
  • WinVMS Rain [Robbbert]
  • WinVMS Start Rom [robbbert]
  • svmu.xml: Added general usage comment. [Robbbert]
  • sv8000.xml: used title case, added publisher [Robbbert]
  • goldstar.cpp: dumped PROMs and PLDs for pkrmast and clone [Ioannis Bampoulas]
  • x68k_flop: mark last tempest bad and use cracked images [cracyc]
  • x68k_flop: try to repair a bit more [cracyc]
  • More commented ROM_LOAD work. Unknown hashes listed as NO_DUMP. Some entries taken out entirely [Scott Stone]
  • New working software list additions:
  • vector06_flop: [Robbbert]
  • Great Battle Super Tank [Robbbert]
  • Incubus [Robbbert]
  • Real Player demo [Robbbert]
  • T.Rex 0.5: Take One [Robbbert]
  • Software list items promoted to working:
  • vector06_flop: Card Game [Robbbert]
  • bus/nes: add support for Gyruss FDS conversion (#8234) [0kmg]
  • New machines marked as NOT_WORKING:
  • TV Phone Doraemon [Phil Bennett]
  • New machines marked as NOT_WORKING:
  • Mario Sports Day [Phil Bennett, Brian Troha, The Dumping Union]
  • assorted comment ROM_LOAD fixes and updates [Scott Stone]
  • New clones marked as NOT_WORKING:
  • Nandemo Seal Iinkai (Astro Boy ver. 1.1) [twistedsymphony]
  • Nandemo Seal Iinkai (alternate ver 1.0) [twistedsymphony]
  • banprestoms.cpp: initialized the Oki mask ROM so that MAME can make correct use of it [Ivan Vangelista]
  • banprestoms.cpp: added preliminary oki banking [Ivan Vangelista]
  • banprestoms.cpp: corrected a couple of inputs for marioun [Ivan Vangelista]
  • banprestoms.cpp: video fixes (sprite function, tilemap offsets, visible area) [David Haywood]
  • Add working ADPCM sound to EFO ZSU and Magnet System sound boards [AJR]
  • banprestoms.cpp: Use Japanese game titles [Justin Kerk]
  • bus/nes: add support for 2 more FDS conversions (#8238) [0kmg]
  • add KS7010 PCB device unique to akumafds
  • add KS7030 PCB device unique to dokidokia
  • do some sorting and tidying of Kaiser board tags
  • New working software list additions:
  • Akumajou Dracula (Asia, FDS conversion) [Kevtris]
  • Doki Doki Panic (Asia, FDS conversion, alt PCB) [famiac]
  • New WORKING clone (#8228) [ClawGrip]
  • New WORKING clone:
  • Sky Shark (bootleg) [jordigahan]
  • expro02.cpp: corrected ROM labels for newfanta and verified a BTANB [Andy Welburn]
  • x68k: slow down dma channel 2 [cracyc]
  • roland_mt32.cpp: Replace a bad dump of the CM-32L PCM ROM with a good dump, fix the wrong rom load order for the separate CM-32L
  • PCM ROMs and the separate MT-32 PCM ROMs, and add some ROM notes. [Lord Nightmare]
  • New working machines:
  • Run Away (Japan) [Dillweed]
  • New working software list additions:
  • vg5k: Alunissage [Robbbert]
  • Blitz [Robbbert]
  • 21 Games Compilation [Robbbert]
  • DCA [Robbbert]
  • Jeu de Dames [Robbbert]
  • Lode Runner [Robbbert]
  • Machaon [Robbbert]
  • Memory [Robbbert]
  • Penalty [Robbbert]
  • Space Invaders [Robbbert]
  • Sprite Creator [Robbbert]
  • Squash [Robbbert]
  • Stricker [Robbbert]
  • Submarine [Robbbert]
  • Isola / Mor-Quatre [Robbbert]
  • Strategic-Flore / Gyracolor [Robbbert]
  • Tetris [Robbbert]
  • Sargon Chess [Robbbert]
  • k056230: clear network interrupt properly (fixes screen flashing in zr107) [Ville Linde]
  • turbo.cpp: subclasses, input / output finders, save state preparation [Ivan Vangelista]
  • New working software list additions
  • vtech2_cass: Cross Bomber, Cross Horde, Cross Snake [Robbbert]
  • New working software list additions
  • vtech2_cass: Cross Chase, Cross Shoot [Robbbert]
  • dai3wksi.cpp: corrected runaways release year [Ivan Vangelista]
  • New working software list additions
  • rx78_cart: Rengo Kantai [Gaming Alexandria]
  • dai3wksi.cpp: Correct Runaway title. [Vas Crabb]
  • The advertisements prominently show “RUNAWAY” in uppercase Latin script with no space. Additionally, the title is rendered as
  • in Katakana. Splitting into on, this is “ra-n-na-we-i” - note the “na”, indicating there’s no break between the
  • consonant and vowel. If it was supposed to be two words, it would more likely be rendered “??????” (“ra-n-a-we-i”).
  • New working software list additions
  • x1_flop: Dezalis [Robbbert]
  • xerox820: Marked bigboard and mk82 as MNW - haven't been able to boot a floppy for years. [Robbbert]
  • Correctly apply -keepaspect with -unevenstretchx/y. (#8209) [antonioginer]
  • Correctly apply -keepaspect with -unevenstretchx/y. Initialize window at the correct size when -intscalex/y is used.
  • Get correct window size upon maximizing/minimizing with integer scaling.
  • z1013: give time for machine to start before loading snapshot. [Robbbert]
  • Updated Brazilian Portuguese localisation. (#8243) [Felipe]
  • heromem.cpp: some basic work to make it display something [Ivan Vangelista]
  • kabuki.cpp: updated note now that dokaben2 has been dumped [Ivan Vangelista]
  • New working clones
  • Elite A/S Challenger (original program) [Berger]
  • zr107: fixed tilemaps [Ville Linde]
  • mt420, mt5510: Split to separate drivers [AJR]
  • heromem.cpp: fixed error in GFX ROM loading [Ivan Vangelista]
  • New machines marked as NOT_WORKING
  • Same Same Panic [Phil Bennett]
  • dangbar.cpp, namcos2.cpp: C121 custom isn't a rebadged YM2151 [Ivan Vangelista]
  • mt420: Add VRAM and preliminary character drawing [AJR]
  • runaway: game title clashes with runaways set, put "Atari" in title [hap]
  • heromem, sbmjb: Map I/O expanders (and some RAM for sbmjb) [AJR]
  • zr107: bump sync even higher [Ville Linde]
  • k001005: implemented missing texture+gouraud polygon type [Ville Linde]
  • nes.xml: hook pirate VRC4 carts up properly [0kmg]
  • Software list items promoted to working
  • Batman 4 (Batman - Return of the Joker pirate) [0kmg]
  • FIFA International 2' 96 (Goal!! pirate) [0kmg]
  • Pizza Pop Mario (Pizza Pop pirate) [0kmg]
  • Add a differentiator bandpass filter primitive to flt_biquad.cpp. [Lord Nightmare]
  • z1013: fixed inputs for games; added sound via cassette output. [Robbbert]
  • filling out missing hashes for commented ROM_LOADs when known (part 1) [Scott Stone]
  • filling out missing hashes for commented ROM_LOADs when known (part 2) [Scott Stone]
  • ymfm: Save busy end time. Fixes MT08018 [Aaron Giles]
  • zr107: fix lockup issues [Ville Linde]
  • ymfm: Remove dead code in MAME interface. Remove ay8910.h include from ymfm_mame.h and add it to places that still need it.
  • Aaron Giles]
  • braiplus: Try to identify a few things [AJR]
  • lwriter.cpp: Implement connection type DIP switch. (#8251) [Jeff Muizelaar]
  • Remove some tag lookups by name (#8252) [Miodrag Milanovic]
  • lwriter.cpp: Fix swapped SCC a/b addresses. (#8254) [Jeff Muizelaar]
  • turbo: Fix major bug in d66c07bde03c4d834a9e92ea7571c2890bf19647 [AJR]
  • softlist_dev.cpp: Fix verbose printf [AJR]
  • cpu/nanoprocessor: Improvements based on chip reverse-engineering. (#8253) [fulivi]
  • lwriter.cpp: Stub out a minimal print controller (#8256) [Jeff Muizelaar]
  • New clones marked as NOT_WORKING
  • Phantom Pays Classic (0101003V, NSW/ACT) [Dam0, Heihachi_73]
  • Rainbow Warriors (0101132V, NSW/ACT) [Dam0, Heihachi_73]
  • aristmk5.cpp: updated comments and added some ROM labels [Heihachi_73]
  • sbmjb.cpp: tentatively hooked up most devices. Attract mode runs fine but need hopper emulation before it can be playable
  • Ivan Vangelista]
  • flt_rc.cpp: Rename the filter types to be more consistent with regards to behavior: old LOWPASS_2C is now LOWPASS (to match the
  • behavior of HIGHPASS); old LOWPASS is now LOWPASS_3R. [Lord Nightmare]
  • lwriter.cpp: Stub out a bit of the eeprom, gets the PostScript executive to boot (#8258) [Jeff Muizelaar]
  • cave.cpp: fix address map for paccarn (#8259) [Devin Acker]
  • Games promoted to working
  • Pac-Carnival [Devin Acker]
  • 32x.xml: add Euro parent set for zaxxon2k (#8260) [0kmg]
  • New working software list additions
  • Motherbase (Euro) [Xenon]
  • skysharkb: fix incorrect ROM names (MAMETesters #8021) [ClawGrip]
  • 32x.xml: remove comment about Motherbase (zaxxon2k) being undumped (#8261) [0kmg]
  • zr107.cpp: fixed ROM loading for midnruna2, game now boots [Guru]
  • dfjail: Support the DAC samples. [R. Belmont]
  • dfjail: better balance, don't mute DAC when NMI disabled, speed up Z80 so it doesn't bog down [R. Belmont]
  • neogeo.xml, neogeo.cpp: fixed MT08027 [Ivan Vangelista]
  • cosmic.cpp: fixed MT08023 [Ivan Vangelista]
  • namcos2_sprite.cpp - use extra bit on x coordinate, prevents large oversized bad sprites in finallap2/3 and suzuka 8 hours
  • DavidHaywood]
  • New clones marked as NOT_WORKING
  • Silent Scope (ver UAD, ver 1.33, GQ871 video board) [Guru]
  • Silent Scope 2 (ver UAB, ver 1.01, GN715 video board) [Guru]
  • Silent Scope 2 (ver UAC, ver 1.02, GN715 video board) [Guru]
  • segas16b.cpp: verified dips against manual, removed MACHINE_IMPERFECT_SOUND flag [Ivan Vangelista]
  • dectalk.cpp: Remove an unnecessary trampoline function. [Lord Nightmare]
  • bowltry.cpp: extensive QA notes, make it to populate display list for the science (#8270) [Angelo Salese]
  • bus/nes: Improved iNES mapper 108 support. (#8220) [0kmg]
  • Refactored mapper 108 into 4 sibling devices and added hacks for detecting variants in loose software to the iNES loading code.
  • New NOT_WORKING machine (#8272) [ClawGrip]
  • New NOT_WORKING machine
  • Olimpic Hockey (EM Bubble Hockey, set 1) [Museo del Recreativo, Recreativas.org]
  • New NOT_WORKING clone
  • Olimpic Hockey (EM Bubble Hockey, set 2) [Museo del Recreativo, Recreativas.org]
  • Add 'olihockey' and 'olihockeya' [ClawGrip]
  • New WORKING clones (#8246) [ClawGrip]
  • New WORKING clones
  • Space Mission (SegaSA / Sonic, Spanish bootleg of Scramble) [Arcade Planet, Victor Fernandez (City Game), ClawGrip]
  • Add 'spcmission' [ClawGrip]
  • rx78_cart: added better rom names [Robbbert]
  • m62.cpp: Use raw parameters for screen [AJR]
  • mt5510: Add ROM banking [AJR]
  • rx78: keyboard / joystick cleanup [Robbbert]
  • nes.xml: Fixed a couple more Chinese pirate carts. (#8271) [0kmg]
  • Correctly split angrybr3 into 32K PRG and 64K CHR.
  • Fixed Plants vs Zombies garbled title screen.
  • Software list items promoted to working
  • Angry Birds 3 (Chi) [0kmg]
  • video/voodoo.cpp: Major rewrite: (#8267) [Aaron Giles]
  • Changed to use modern poly.h instead of polylgcy.h.
  • Moved helper classes into separate voodoo namespace.
  • Derived device classes from video_device_interface.
  • Split classes so that later versions derive from earlier versions.
  • Created device maps to be directly included.
  • Redesigned register mapping to use helper classes and delegates.
  • Rewrote rasterizers to use C++ templates instead of macros.
  • Added logic to compute equations for color/texture combine units.
  • Added special generic identity-texel rasterizer cases.
  • Removed pipeline stalls on texture and palette changes.
  • Removed pipeline stalls on most all parameter changes.
  • Generally re-thought and cleaned up logic throughout.
  • Parameterized cycle stealing on status reads; updated all existing voodoo consumers to configure it as it was before.
  • vidoe/poly.h: Various improvements:
  • Exposed poly_array class for broader use.
  • Changed poly_array to intelligently determine maximum size.
  • Added logic to track multiple "last" instances in poly_array.
  • Extended logic to support up to 16m work items.
  • Removed MaxPolys parameter from poly_manager template.
  • Added Flags parameter to poly_manager template.
  • Added POLY_FLAG_NO_CLIPPING flag to remove clipping code when not needed.
  • poly_manager now supports a MaxParams value of 0.
  • Made paramcount a template parameter for render_* functions.
  • Added reset_after_wait() method to be overridden by derived classes.
  • Switched to using std:: helpers instead of internal methods.
  • Removed useless dependency on screen_device.
  • TRACK_POLY_WAITS now produces more complete statistics.
  • video/polylgcy.cpp: Removed legacy implementation of polygon renderer.
  • machine/gt64xxx.cpp: Prevent lockups by disallowing 0-duration timers.
  • machine/pci.cpp: Added support for adding subdevice maps directly.
  • emu/video/rgbsse.h: Improved min/max for SSE4.1+ and scale+clamp operations for all.
  • emu/vidoe/rgbutil.h: Made palette expansion constexpr and added argbexpand function.
  • osd/osdcore.cpp: Changed osd_ticks to use QueryPerformanceCounter on Windows since the mingw std::chrono::high_resolution_clock
  • is anything but.
  • bus/a2bus: Added //SHH SYSTEME LANceGS Card. (#8264) [ksherlock]
  • machine/smc91c9x.cpp adjustments: [ksherlock]
  • Reset should disable promiscuous mode.
  • RCR - handle promiscuous changes, adjust soft reset handling.
  • EPH_STATUS should be LINK_OK by default (previous code wouldn't set LINK_OK unless RX_EN is set but LANceGS won't set RX_EN
  • unless LINK_OK is set).
  • B0_BANK bits 4-8 are unspecified in the documentation but LANceGS expects a 3 (used in Card detection logic).
  • MIR values depend on device type and resets when the mmu resets.
  • Reading/writing the data register needs to be aware of 8-bit I/O.
  • Calculate FCS.
  • Removed WMS OUI filtering hack.
  • emu/emumem*: Removed endianness template parameter from handler_entry_read, handler_entry_write and closely related classes.
  • 8255) [ajrhacker]
  • This appears to substantially reduce compilation time and binary size without too much impact on critical paths. The only
  • critical-path parts really touched by this are probably handler_entry_read_units<Width, AddrShift, Endian>::read and
  • handler_entry_write_units<Width, AddrShift, Endian>::write, which no longer need a branch on descriptor endianness for the
  • downcast. The other instances of where the endianness now needs to be fetched from the address space are practically all in
  • constructors, which probably don't get called too often except in drivers where the memory map is regularly rewritten (e.g.
  • segas16b.cpp); even then the performance impact probably isn't huge.
  • bus/nes: Fixed broken graphics for mapper 226 (two pirate multicarts). (#8266) [0kmg]
  • Fixes the menu in mc_s42 so you can actually tell what you are selecting.
  • Fixes mc_76 so the screen refreshes when returning to main menu from submenus.
  • Fixes graphics glitches too numerous to list (anything with scrolling was heavily glitched to unplayable).
  • bus/nes: Fixed Kaiser Metroid, promoted games to working. (#8204) [0kmg]
  • metroidk: Corrected fixed bank address that caused game to crash after title screen.
  • metroidk: Corrected the nametable page mis-ordering that then becomes apparent when game is running.
  • crimebst uses standard zapper on ctrl2 - works fine.
  • Software list items promoted to working
  • Crime Busters [0kmg]
  • Metroid - Jin Ji Zhi Ling (Asia, FDS conversion) [0kmg]
  • bus/nes: Added support for two more FDS bootlegs, fixed another. (#8247) [0kmg]
  • Added boards for Palthena no Kagami (Kid Icarus) and Lucky Rabbit, (Roger Rabbit) FDS bootlegs.
  • Fixed background tiles in fuunsfds, it has hardwired vertical mirroring.
  • nes.xml: Marked tobidfds as not supported - it crashes on start. [0kmg]
  • New working software list additions (nes.xml)
  • Hikari Shinwa - Palthena no Kagami (Asia, FDS conversion) [famiac]
  • Lucky Rabbit (Asia, Roger Rabbit FDS conversion) [famiac]
  • mb86233: Fix flags behaviour on -0, seems to fix virtua fighter and motorraid [Ryan Holtz]
  • model1: re-add vf note [hap]
  • voodoo: fix compile error [hap]
  • Disable another MSVC warning that is known to be noisy (and which showed up with the recent setjmp workaround). [Aaron Giles]
  • chexx.cpp: Fix 'olihockeya' ROM hashes [ClawGrip]
  • mb86233: refine the patch to only do fp-type flag setting on fp operations [Ryan Holtz]
  • voodoo: Restore some cycle stealing on vretrace to allow sfrush to boot. [Aaron Giles]
  • Read/write handlers for PRGRAM access from Main side was using u16 for the calculated offset, causing an overflow and constantly
  • pointing to bank 0. Changed to u32, observed expected results [Damian R]
  • cham24.cpp: added placeholder for missing MCU dump [Ivan Vangelista]
  • xyonix.cpp: removed tagmap lookups, used logmacro [Ivan Vangelista]
  • dgpix.cpp: added list of undumped games (#8257) [HeroponRikiBestest]
  • acrnsys.cpp: change keyboard default to the real keyboard (MT 08020) (#8279) [Steven Coomber]
  • magic10.cpp: split in subclasses, used arrays [Ivan Vangelista]
  • magic10.cpp: added ticket and hopper devices [Grull Osgo]
  • Fixed a few doco strings. [Robbbert]
  • batman.cpp - offset layers to align with real PCB videos (#8275) [David Haywood]
  • chanbara.cpp - render low priority sprites (#8269) [David Haywood]
  • voodoo: Increase vretrace cycles to 2 so mace will boot again. Add missing rasterizers for later gtfore games. Remove outdated
  • comments. [Aaron Giles]
  • apple2e.cpp: enable 80-column display on page 2 [Peter Ferrie]
  • voodoo: Fix LOD calculations. Improve LOD calculation accuracy. Remove stw_helper as any benefit it provides is within the noise.
  • Aaron Giles]
  • Added BIOS versions and documentation for various motherboards located in pc, at and genpc.cpp (#8154) [rfka01]
  • New machines marked as NOT_WORKING
  • 486MMBO4088 (486SLC) [alvaro84, rfka01]
  • 80386SX-VH-COM [Predator99, rfka01]
  • A-Trend ATC-1425B [Windows9566, rfka01]
  • ABIT AB-AX4 [fool, rfka01]
  • ADI F4DXL-UC4 [Predator99, rfka01]
  • ASI 100B0, aka "HAM 12 TI 286 Motherboard ZERO WAIT" [CMB75, rfka01]
  • ASUS ISA-486 - Rev. 1.4 [TheMobRules, rfka01]
  • ASUS ISA-486SIO rev. 1.2 [BreakPoint, rfka01]
  • Abit AB-AV4 (aka VL-BUS 486) [HanJammer, rfka01]
  • Addtech Research 4GLX3 Green-B 4GPV3.1 aka VisionEX 4GPV3 [Horun, rfka01]
  • Advanced Logic Research PWB 7270 REV E [lgj1107, rfka01]
  • Amstrad PC9486 [Zalog, rfka01]
  • BIOSTAR - MB-1433/50 AEA-P - V:1 [Thermalwrong, rfka01]
  • CACHING TECH CORPORATION C386MX [p1p1p1, rfka01]
  • CAF Prolite 286/16 [jensma, rfka01]
  • Chaintech 4SPI [AskNotes, rfka01]
  • Commodore 386SX-25 [sdose, rfka01]
  • Compaq Deskpro [jafir, rfka01]
  • DTK MBA-032Q TK83305-4N-D-03 [SSTV2, rfka01]
  • Diamond Flower International 386SX-16/20CN Rev 1.0 [Vipersan, rfka01]
  • ECS (Elitegroup) 386A [TheMobRules, rfka01]
  • ECS 8517 v3.3 (386sx) [Horun, rfka01]
  • ELT-P9 [Predator99, rfka01]
  • FIC 386-SC-HG [Predator99, rfka01]
  • FIC 486-GVT [zoinknoise, rfka01]
  • FIC 486-VC-HD [Darkscop, rfka01]
  • FIC ELI6-II (from Unisys ELI 46665 Desktop) [Horun, rfka01]
  • Gemlight GMB-486SG rev 2.2 [Deksor, rfka01]
  • Gemlight GMB-486UNP v2.1 [Deksor, rfka01]
  • ICL DRS M40 (286) [Deksor, rfka01]
  • ILON USA, INC. M-396B (386sx) [BreakPoint, rfka01]
  • Jamicon KM-S4-1 VER 1.1 [BreakPoint, rfka01]
  • Jetway J-403TG [BreakPoint, computerguy08, theoryboy, rfka01]
  • Lucky Star UCM-486V30 (aka SIS486 3-VLBUS) [BreakPoint, rfka01]
  • MSI MS-4132 G VER:1 [TheMobRules, rfka01]
  • Micronics JX30GP [SSTV2, rfka01]
  • Mitac MBA-029 [Madao, rfka01]
  • Mitac PWA-IH4077C [Horun, rfka01]
  • Mitac PWA-IH4077D [8bitbubsy, rfka01]
  • Morse KP920121523 V2.20 (386) [Predator99, rfka01]
  • Morse M3 V3.00 [Am386DX-40, rfka01]
  • NEC APC IV [jafir, dhau, rfka01]
  • Octek Fox M 286 [HanJammer, rfka01]
  • PC-Chips M209 motherboard (286) [Am386DX-40, rfka01]
  • PC-Chips M317 motherboard (386) [Predator99, rfka01]
  • Packard Bell PCB-303 Rev.01 [Predator99, rfka01]
  • Peacock S-286 [Predator99, rfka01]
  • Peacock P386DX-40 [Predator99, rfka01]
  • Philips P3239 [Predator99, rfka01]
  • PowerTech MB457 aka Pine PT-2068.1 [BreakPoint, rfka01]
  • Prolink P386SX-25PW VER:2.00 [Eep386, rfka01]
  • Quadtel QTC-SXM KT X20T02/HI Rev.3 [Thermalwrong, rfka01]
  • SIIG MiniSys 2000 [zoinknoise, rfka01]
  • SOYO 486 VESA 025D2 [BreakPoint, rfka01]
  • SOYO Baby AT 386 [Aerion, rfka01]
  • Siemens PCD-2M [Predator99, rfka01]
  • Silicon Valley Computer, Inc. 486WB6A3.B1 [zero01101, rfka01 [rfka01]
  • Soyo 025K2 [Ph@ntom-X, rfka01]
  • TMC PAT48AV 1.4 [Madao, rfka01]
  • TMC PAT48PG4-V1.20 [HanJammer, rfka01]
  • Toshiba T3200SXC [adalbert, rfka01]
  • Twinhead Netstation PC [HanJammer, rfka01]
  • Wearnes CL286-12/16S (CL286-12S and CL286-16S) [HanJammer, rfka01]
  • ZEOS 386 SX-16 [Horun, rfka01]
  • Added AT046DX3-B2.1(PQFP) BIOS version [lgj1107, rfka01] Added Amptron DX9200 BIOS version to the pccm915i driver [Horun, rfka01]
  • Added BIOS for Peacock 4386-VCHD [Predator99, rfka01] Added BIOS version 4.26GN2A to the ficvipio driver [AskNotes, rfka01] Added
  • BIOS version MB-4DUV/UVC VER 3.1 to the md4duvc driver [waterbeesje, rfka01] Added BIOS version MR BIOS V1.44 to the um82c481af
  • driver [alvaro84, rfka01] Added BIOS version Tomato 4DPS v1.6 to the zito4dps driver [omarsis, rfka01] Added BIOS version UNIC2
  • 94V-0 to the at486 driver [Distortions, rfka01] Added BIOS version for C3404 Rev:B to the alim1419 driver [Horun, rfka01] Added
  • BIOS version for the FIC 386SC REV A2 MBZ86418 [Horun, rfka01] Added BIOS version to the abax4 driver [Predator99, rfka01] Added
  • BIOS version to the abpi4 driver [BreakPoint, rfka01] Added BIOS version to the fic486kvd driver [Predator99, rfka01] Added BIOS
  • version to the ht12a driver [zoinknoise, rfka01] Added BIOS version to the op82c392 driver [lgj1107, rfka01] Added BIOS version to
  • the um8498f driver [Deunan, rfka01] Added BIOS version to the zi4dvs driver [Predator99, rfka01] Added BIOS version to the zito4dps
  • driver [BreakPoint, rfka01] Added BIOS version vBS1.10H UM8810 ECS (Highscreen boot logo) to the um8810paio driver [SSTV2, rfka01]
  • Added BIOS versions to the at486 driver [lgj1107, rfka01] Added BIOS versions to the suntac6 driver [Predator99, rfka01] Added
  • Digicom DIGIS 286S Turbo8/10MHz BIOS [Predator99, rfka01] Added ELITEGROUP COMPUTER SYSTEMS, INC. NEATSX Rev 1.0 BIOS [jensma,
  • rfka01] Added H286-C3 158 BIOS [weedeewee, rfka01] Added PCChips M321 Rev.2.7 BIOS version [alvaro84, rfka01] Added PLATO
  • TECHNOLOGY CO. 386 motherboard BIOS [Predator99, rfka01] Added V20-BIOS Version 3.65 (C) Peter Köhlmann 1987 [Predator99, rfka01]
  • Added VIP M X M/10 BIOS [Predator99, rfka01] Added generic AMI XT ROM BIOS [PCem, rfka01]
  • voodoo: Improve pixel pipeline throughput for LFB writes. Helps gtfore and related games. [Aaron Giles]
  • poly: Early out of waits if no outstanding work. [Aaron Giles]
  • New working clones
  • Magical Twin Bee (ver EAA) [Phil Bennett]
  • poly.h: Fix DEBUG=1 builds [AJR]
  • MAKE_INT_8 fails on GCC/ARM (#8285) [David Viens]
  • spc700.cpp: Use int8_t instead of old MAKE_INT_8 macro
  • sym1: added cassette interface [Robbbert]
  • chexx.cpp: Dumped "Olimpic Hockey" samples [Museo del Recreativo, Recreativas.org]
  • Verified the dumps dumping three different PCBs. The sampes are the same for both sets.
  • gnw_manholeg: fix game serial id in docs (nw) [algestam]
  • c64_cass: 17 new dumps (#8232) [Steven Coomber]
  • New working software list additions
  • 10 Computer Hits 2 (Beau-Jolly, alt) [C64 Ultimate Tape Archive V2.0]
  • 10 Computer Hits 3 (Beau-Jolly) [C64 Ultimate Tape Archive V2.0]
  • 10 Computer Hits 4 (Beau-Jolly) [C64 Ultimate Tape Archive V2.0]
  • 10th Frame (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • 1942 (Elite Systems) [C64 Ultimate Tape Archive V2.0]
  • 1942 (Elite Systems, alt) [C64 Ultimate Tape Archive V2.0]
  • 1943: The Battle of Midway (Go!) [C64 Ultimate Tape Archive V2.0]
  • 3D Pool (Firebird) [C64 Ultimate Tape Archive V2.0]
  • 3D Pool (Kixx) [C64 Ultimate Tape Archive V2.0]
  • 4 Most Horror (Alternative Software) [C64 Ultimate Tape Archive V2.0]
  • 4 Soccer Simulators (Codemasters) [C64 Ultimate Tape Archive V2.0]
  • 4th & Inches (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • 5th Gear (Prism Leisure) [C64 Ultimate Tape Archive V2.0]
  • 6 Computer Hits (Beau-Jolly) [C64 Ultimate Tape Archive V2.0]
  • 6 Computer Hits (Beau-Jolly, alt) [C64 Ultimate Tape Archive V2.0]
  • 6 Pak (Elite Systems) [C64 Ultimate Tape Archive V2.0]
  • 720 (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • c64_cass.xml: 30 new dumps (#8282) [Steven Coomber]
  • New working software list additions
  • A View to a Kill (Domark) [C64 Ultimate Tape Archive V2.0]
  • ACE: The Air Combat Emulator (Cascade Games) [C64 Ultimate Tape Archive V2.0]
  • AcroJet (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Action Pack (Prism Leisure Corporation, alt) [C64 Ultimate Tape Archive V2.0]
  • Addicted to Fun: Rainbow Collection (Ocean) [C64 Ultimate Tape Archive V2.0]
  • Advanced Pinball Simulator (Codemasters) [C64 Ultimate Tape Archive V2.0]
  • Adventures of Bond... Basildon Bond (Probe Software) [C64 Ultimate Tape Archive V2.0]
  • Alleykat (Hewson Consultants, alt) [C64 Ultimate Tape Archive V2.0]
  • Altered Beast (Activision) [C64 Ultimate Tape Archive V2.0]
  • Alternative World Games (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
  • America's Cup Challenge (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Anarchy (Rack It, alt) [C64 Ultimate Tape Archive V2.0]
  • Annihilator (Rabbit Software) [C64 Ultimate Tape Archive V2.0]
  • Anter-Planter (Romik Software) [C64 Ultimate Tape Archive V2.0]
  • Arcade Force Four (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • Arcade Hits 2 in 1 (Elite Systems) [C64 Ultimate Tape Archive V2.0]
  • Arkanoid (Imagine) [C64 Ultimate Tape Archive V2.0]
  • Arkanoid: Revenge of Doh (Imagine) [C64 Ultimate Tape Archive V2.0]
  • Armalyte (Thalamus) [C64 Ultimate Tape Archive V2.0]
  • Armourdillo (Codemasters) [C64 Ultimate Tape Archive V2.0]
  • Army Moves (Imagine) [C64 Ultimate Tape Archive V2.0]
  • Athena (Imagine) [C64 Ultimate Tape Archive V2.0]
  • Atomic Robo-Kid (Activision) [C64 Ultimate Tape Archive V2.0]
  • Attack of the Mutant Camels (Llamasoft, alt) [C64 Ultimate Tape Archive V2.0]
  • Auf Wiedersehen Monty (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
  • Avenger (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
  • New NOT_WORKING software list additions
  • Ace of Aces (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
  • APB (Domark, alt) [C64 Ultimate Tape Archive V2.0]
  • Aquanaut (Interceptor Software) [C64 Ultimate Tape Archive V2.0]
  • Asterix and the Magic Cauldron (Melbourne House) [C64 Ultimate Tape Archive V2.0]
  • c64_cass.xml: 30 new dumps [Steven Coomber]
  • bus/nes: Added support for a couple Chinese unlicensed carts. (#8195) [0kmg]
  • Software list items promoted to working (nes.xml)
  • Fangkuài Zongdòngyuán (China) [0kmg]
  • Korean Igo (Korea) [0kmg]
  • Ninja Ryukenden (China) [0kmg]
  • voodoo: Improve fidelity of synchronization points. Add synchronization back to NOP to fix flicker in gtfore06. [Aaron Giles]
  • New working machines
  • TI-1680 [hap, Sean Riddle]
  • hh_tms1k: fix copypaste mistake [hap]
  • bus/nes: Added emulation for two more Kaiser bootlegs, fixed a third. (#8277) [0kmg]
  • New working software list additions (nes.xml)
  • GetsuFumaDen (Kaiser) [0kmg]
  • Meikyuu Jiin Dababa (Asia, FDS conversion, alt PCB) [0kmg]
  • Software list items promoted to working (nes.xml)
  • Exciting Basket (Asia, FDS conversion) [0kmg]
  • pce.cpp: Converted PC Engine controller ports to slot devices. (#8028) [cam900]
  • ggconnie.cpp: Add notes for IRQ. [cam900]
  • joypad2.cpp: Fix pin naming [cam900]
  • voodoo: Fix dither subtraction. Fixes squares around balls in virtpool. [Aaron Giles]
  • chexx.cpp: changed olihockey and clone to MACHINE_IMPERFECT_SOUND since they do produce some (bad) sounds [Ivan Vangelista]
  • cointek.cpp: minor update to the preliminary decryption [Ivan Vangelista]
  • konamigx.cpp: corrected mtwinbee title [Ivan Vangelista]
  • New working machines
  • Eldorado Chess Challenger [hap, bataais]
  • fix build [cracyc]
  • Apple softlist updates for July 2021 (#8293) [Firehawke]
  • New working software list additions (apple2gs_flop_orig.xml)
  • Pipe Dream [4am, Firehawke]
  • ShowOff (Version 1.1) [4am, Firehawke]
  • New working software list additions (apple2gs_flop_orig.xml)
  • Calendar Crafter (Version 1.2) [4am, Firehawke]
  • Designer Prints (Version 1.0) [4am, Firehawke]
  • Designer Puzzles (Version 1.0) [4am, Firehawke]
  • Mercury (Version 1.0) [4am, Firehawke]
  • Storybook Weaver [4am, Firehawke]
  • Storybook Weaver: World of Adventure (Version 1.0) [4am, Firehawke]
  • Storybook Weaver: World of Make-Believe (Version 1.0) [4am, Firehawke]
  • Title correction on "Storybook Weaver" from apple2gs_flop_misc software list. [Firehawke]
  • New working software list additions (apple2_flop_orig.xml)
  • Prince of Persia (800K 3.5") [4am, Firehawke]
  • Woolly's Birthday (Version 1.0) (800K 3.5") [4am, Firehawke]
  • Troll Sports Math (800K 3.5") [4am, Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml)
  • Astro Attack (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Spell Master (Version 1.3.1) (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Dinner on a Disk (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Micro Barmate (Version 1.0) (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Math Skills (Version 1.3) (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Fractions (Version 3.0) (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Perception (Version 3.1) (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • LogoMotion (Version 1.2) (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Cross Country Rallye (Softsmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Algebra I (Version 1.3) (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Bugbyter (Version 1.11) (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Midnight Malady (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Mummy's Curse (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Lazer Maze (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Zenith (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Supermap (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Guardian (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Game of the U.S. (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • L.A. Land Monopoly (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Cosmic Combat (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • The Game Show (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Creature Venture (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Lazer Silk (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
  • Software list items promoted to working
  • apple2_flop_orig.xml: Aliens [4am, Firehawke]
  • apple2_flop_clcracked.xml: Aliens [4am, Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml)
  • Disk Director (SoftSmith) (cleanly cracked) [4am, san inc, Firehawke]
  • New working software list additions (apple2gs_flop_orig.xml)
  • Paperboy [4am, Firehawke]
  • Columns GS [4am, Firehawke]
  • Snoopy's Reading Machine [4am, Firehawke]
  • Software list items promoted to working
  • apple2_flop_orig.xml: 2400 A.D. [4am, Firehawke]
  • Correct Fantavision (Apple IIgs) and Print Shop IIgs compatibility information. [Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml)
  • Pro Football Pointspread Prediction System (cleanly cracked) [4am, Firehawke]
  • Stickybear Drawing (cleanly cracked) [4am, san inc, Firehawke]
  • Bumble Games (Version 1.4) (cleanly cracked) [4am, san inc, Firehawke]
  • Beach Landing (cleanly cracked) [4am, san inc, Firehawke]
  • Temple of Apshai rev. 4 (cleanly cracked) [4am, san inc, Firehawke]
  • Adventure Double Feature Volume II (cleanly cracked) [4am, san inc, Firehawke]
  • Moptown Parade (1981 Version) (cleanly cracked) [4am, san inc, Firehawke]
  • Crush, Crumble and Chomp! (1981-06-22 Version) (cleanly cracked) [4am, san inc, Firehawke]
  • Con-Putation (cleanly cracked) [4am, san inc, Firehawke]
  • Drinks on a Disk (SoftSmith) (cleanly cracked) [4am, san inc, Firehawke]
  • Friends or Lovers (SoftSmith) (cleanly cracked) [4am, san inc, Firehawke]
  • Little Speller (Version 2.0) (SoftSmith) (cleanly cracked) [4am, san inc, Firehawke]
  • The Final Frontier (Version 1.0) (SoftSmith) (cleanly cracked) [4am, san inc, Firehawke]
  • Farm Ledger Pro (cleanly cracked) [4am, Firehawke]
  • Print Your Own BINGO Plus (Version 01.23.88) (cleanly cracked) [4am, Firehawke]
  • New working software list additions (apple2gs_flop_orig.xml)
  • Charlie Brown's ABC's [4am, Firehawke]
  • New working software list additions (apple2_flop_orig.xml)
  • Where in Europe is Carmen Sandiego? (800K 3.5") [4am, Firehawke]
  • New working software list additions (apple2_flop_orig.xml)
  • The Playroom (Version 1.0) (800K 3.5") [4am, Firehawke]
  • SuperPrint! (Version 1.4) (800K 3.5") [4am, Firehawke]
  • Rampage (800K 3.5") [4am, Firehawke]
  • Hegira: Tale of a Galactic Exile [4am, Firehawke]
  • Stickybear Math (800K 3.5") [4am, Firehawke]
  • megasys1.cpp: adjusted ROM area size for type A main CPU and added RAM mirror for audio CPU (verified on hardware) [hammy]
  • vgmplay.xml: Added 22 new entries [vgmrips.net, Tafoid]
  • New machines marked as NOT_WORKING
  • Casio SX1010 [Plamen Mihaylov]
  • sx1010: correct rom mapping to see the reset code [Olivier Galibert]
  • sx1010: map the other half [Olivier Galibert]
  • sx1010: add (nv)ram [Olivier Galibert]
  • sx1010: Start mapping a register [Olivier Galibert]
  • fidel_eldorado: corrected romdump [bataais]
  • fidel_sc6: add note [hap]
  • sx1000: speculative devices [Patrick Mackinlay]
  • sx1010: main screen turn on [Olivier Galibert]
  • sx1010: resolution changed by mistake [Olivier Galibert]
  • sx1010: Hack in the vsync line [Olivier Galibert]
  • pacman.cpp: redumped painter [f205v]
  • royalmah.cpp: preliminary banking for chalgirl, mjsenka, mjyarou, mjyarou2. Girls now appear. These games don't appear to set the
  • palette bank, so they all have bad colors. [Ivan Vangelista]
  • gave mtwinbee a valid default eeprom like other sets [DavidHaywood]
  • fixed discoboyp tile banking (boss stages) [DavidHaywood]
  • c64_cass.xml: Change 720 degrees game title name to match arcade vers… (#8296) [Steven Coomber]
  • c64_cass.xml: Change 720 degrees game title name to match arcade version for consistency
  • video/namco_c355spr.cpp: Fixed handling of sprite attribute table index - fixes missing sprites in finalapr. [Ryan Holtz]
  • k001005: Major rewrite and documentation update [Ville Linde]
  • Implemented fog using correct parameters
  • Fixed lighting calculations
  • Implemented bilinear filtering in games that use it (slrasslt, thunderh)
  • Use templates for rasterizer code paths
  • Refactored polygon parser
  • sx1010: Add the serial console [Olivier Galibert]
  • Fix structure of commented data and added sizes [Scott Stone]
  • delegate: Fix Visual Studio case with displaced object base (internal representation seems to have drifted since it was originally
  • written). [Aaron Giles]
  • API cleanups and miscellaneous fixes. [Vas Crabb]
  • emu/ioport.cpp: Allow controller files to override input sequences for inputs that don't use defaults, and to override the toggle
  • setting for digital inputs.
  • emu/config.cpp: Expose configuration level (mostly matters for controller files), improved verbose diagnostic messages, and moved
  • a few things out of the global and preprocessor namespaces.
  • docs: Added documentation for some controller configuration file features. The device mapping feature documentation will be
  • merged in at some point.
  • util/unicode.cpp, emu/input.cpp: API cleanups.
  • sx1000: hook up the acrtc [Patrick Mackinlay]
  • video/namco_c355spr.cpp: Adjusted sprite attribute table index mask to accommodate vshoot. (#8302) [Ryan Holtz]
  • funkball: Implement timer (actual frequency unknown) [Aaron Giles]
  • sx1000: hook up font ram [Patrick Mackinlay]
  • sx1000: adjust some parameters [Patrick Mackinlay]
  • hd63484 include in mess build to fix linking error [Robbbert]
  • use namco_c355spr_device built in sprite buffering to pevent flickering gfx in suzuk8h2 [David Haywood] (#8295) [David Haywood]
  • sx1010: split the two screens. Pixel clocks are probably wrong. [Olivier Galibert]
  • funkball: Found a reference to 32539 in the code that looks to be a reasonable guess at the timer frequency. [Aaron Giles]
  • royalmah.cpp: got mjsiyoub to a somewhat playable state. Colors are bad and it's missing the audio CPU + MSM5205 hook up
  • Ivan Vangelista]
  • shtzone.cpp: made the timer side show something. Needs emulation of the SMS side and of the comms [Ivan Vangelista]
  • voodoo: Return 0 on invalid reads, seems to fix funkball. Improve logging of unexpected accesses to include register name.
  • Aaron Giles]
  • New working clones
  • Armored Warriors (Brazil 941024) [Vinícius Marques, Filipe Nascimento, Giovanni (FOX Eletronics), CPS Raptor group, SHVB]
  • funkball: add sound cpu [cracyc]
  • funkball: fix flags [cracyc]
  • gaelcrpt: Eliminate space.device() accesses [AJR]
  • List shortnames of subdevices that have ROMs as part of -listroms header [AJR]
  • namcos2.cpp: Normalize an uncommon size entry for user2 region for finalap3 and clones [Scott Stone]
  • some Namco

New in MAME 0.232 (May 27, 2021)

  • MAME Testers Bugs Fixed:
  • 00147: [Graphics] (taito_f3.cpp) arabianm: Vertical line appears in black screen before round 1. (dink)
  • 00774: [Sound] (namcos2.cpp) sgunner2, sgunner2j: Machine gun samples do not seem to play in game. (Angelo Salese)
  • 02778: [Sound] (namcos2.cpp) suzuka8h, suzuk8h2, finallap, finalap2, finalap3, fourtrax: Background humming sound. (Angelo Salese)
  • 05138: [Core] (coco3.cpp) coco, coco3: Strange behavior when initializing PIA interface chip. (Tim Lindner)
  • 07512: [Graphics] (coco3.cpp) coco3: SKIING game incorrectly switches to PMODE4 monochrome video mode. (Tim Lindner)
  • 07662: [Interface] (coco3.cpp) coco3: Snapshot of RGB screen doesn’t work. (hap)
  • 07772: [Sound] (namcos2.cpp) luckywld, luckywldj: Lucky and Wild aren’t talkative, and sound effects are missing. (Angelo Salese)
  • 07956: [Sound] (neogeo.cpp) mslug, mslugx, garou: Lower volume on parts of music. (Aaron Giles)
  • 07960: [Sound] (timelimt.cpp) timelimt: Sound broken after game over. (AJR)
  • 07965: [Media Support] (sms.cpp) gamegear [ddragon, ddragonp]: Incorrect tiles used for background in game. (quasiscroto)
  • 07969: [Gameplay] (galaxian.cpp) offensiv: No sound after stage 1, and stray barrier prevents stage 5 being completed. (Tafoid)
  • 07978: [Interface] UI: File Manager menu crashes MAME when starting directory is not set up. (AJR)
  • 07979: [Media Support] (mac.cpp): HD floppy drives don’t accept HD disks again after ejecting them once. (O. Galibert)
  • 07982: [DIP/Input] (dacholer.cpp) itaten: Default difficulty setting is incorrect. (jkburks)
  • New working machines:
  • Cal Omega - Game 18.4 (Pixels) [Roberto Fresca, Grull Osgo]
  • Capital Radio Engineering Institute CREI 680 [Robbbert]
  • CEI 51.07 (CEI 906-III Poker) [Roberto Fresca]
  • Dokaben 2 (Japan) [ShouTime, Team Japump]
  • Mrs. Dynamite [Marco Kerstens, Sam Grech, Frank Palazzolo]
  • New working clones:
  • Alpine Racer (Rev. AR1 Ver.C, Japan) [f205v, Brian Troha, The Dumping Union]
  • Basket Ball (8-way joystick bootleg of Arch Rivals) [jordigahan]
  • Cadash (Germany) [R67055]
  • Exerion (bootleg, set 2) [jordigahan]
  • Percussion Freaks 7th Mix (G*C07 VER. AAA) [Thief0019, xuserv]
  • Percussion Freaks 8th Mix (G*C38 VER. AAA) [Thief0019, xuserv]
  • The Pit Boss (M4A4) [Brian Troha, The Dumping Union]
  • Player's Choice (M3C1) [Brian Troha, The Dumping Union]
  • Puzzle Break (set 2) [Jorge Silva]
  • Raiden II (easier, US set 3) [neSneSgB]
  • Spinal Breakers (US, prototype) [hammy, chomponooch]
  • Tech Romancer (Asia 980914) [Sugoi Helsinki]
  • Time Killers (v1.20, alternate ROM board) [Brian Troha, The Dumping Union]
  • Triumph-Adler TA 1700-PC [rfka01]
  • U.N. Defense Force: Earth Joker (US / Japan, set 3) [JammaFever, Nebula, Recreativos Piscis, Sergio Galiano]
  • VEB Mikroelektronik "Karl Marx" Erfurt Lerncomputer LC 80 (set 2) [hap]
  • Warp-1 (Japan) [Team Japump, Wayder]
  • World Rally (Version 1.0, Checksum E586) [iq_132]
  • Machines promoted to working:
  • Arcadia (JPM) (IMPACT) (AR9 C10, V9, set 1) [James Wallace]
  • Cal Omega - Game 7.9 (Arcade Poker) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 9.4 (Keno) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 10.7c (Big Game) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 12.5 (Bingo) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 12.7 (Keno) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 13.4 (Nudge) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 14.5 (Pixels) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 16.8 (Keno) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 17.6 (Nudge) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 18.1 (Nudge) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 18.3 (Pixels) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 18.5 (Pixels) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 18.6 (Pixels) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 20.4 (Super Blackjack) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 20.8 (Winner's Choice) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 23.6 (Hotline) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 24.6 (Hotline) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 27.2 (Keno, amusement) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 27.2 (Keno, gaming) [Roberto Fresca, Grull Osgo]
  • Cal Omega - System 903 Diag.PROM [Roberto Fresca, Grull Osgo]
  • Cal Omega - System 905 Diag.PROM [Roberto Fresca, Grull Osgo]
  • Indiana Jones (JPM) (IMPACT) (IJ6 L11) (set 1) [James Wallace]
  • Jumping Beans (0100161V, NSW/ACT) [anonymous]
  • Oxo Bingo (JPM) (IMPACT) (OX6 L12) (set 1) [James Wallace]
  • Quicksilver (RAL) (HLB AC2) (IMPACT) [James Wallace]
  • Reel Money (JPM) (IMPACT) (RE 9) (set 1) [James Wallace]
  • Ricochet (JPM) (IMPACT) (R I) (set 1) [James Wallace]
  • Saitek Kasparov Renaissance (set 1) [hap]
  • SciSys Kasparov Leonardo (set 1) [hap]
  • Snakes & Ladders (JPM) (IMPACT) (SL18 C22) (set 1) [James Wallace]
  • Stardust (JPM) (IMPACT) (SD 2 C 7) (set 1) [James Wallace]
  • Wild King Club (JPM) (IMPACT) (WK 5) (set 1) [James Wallace]
  • Wizard Of Odds (JPM) (IMPACT) (WZ 7 C 8) (set 1) [James Wallace]
  • Clones promoted to working:
  • Applied Technology Microbee Teleterm [Robbbert]
  • Arcadia (JPM) (IMPACT) (AR10 A C11, V10, set 2, Protocol) [James Wallace]
  • Arcadia (JPM) (IMPACT) (AR10 C11, V10, set 1, Protocol) [James Wallace]
  • Arcadia (JPM) (IMPACT) (AR10 C11, V10, set 3, Protocol) [James Wallace]
  • Arcadia (JPM) (IMPACT) (AR10 C11, V10, set 6, Protocol?) [James Wallace]
  • Arcadia (JPM) (IMPACT) (AR10 P C11, V10, set 5, Protocol) [James Wallace]
  • Arcadia (JPM) (IMPACT) (AR9 A C10, V9, set 2) [James Wallace]
  • Arcadia (JPM) (IMPACT) (AR9 C10, V9, set 3) [James Wallace]
  • Arcadia (JPM) (IMPACT) (AR9 P C10, V9, set 5, Protocol) [James Wallace]
  • Indiana Jones (JPM) (IMPACT) (IJ11 AL22) (set 12) [James Wallace]
  • Indiana Jones (JPM) (IMPACT) (IJ11 L22) (set 10) [James Wallace]
  • Indiana Jones (JPM) (IMPACT) (IJ11P L22) (set 11, Protocol) [James Wallace]
  • Indiana Jones (JPM) (IMPACT) (IJ6 I L11) (set 3) [James Wallace]
  • Indiana Jones (JPM) (IMPACT) (IJ6A AL13) (set 4) [James Wallace]
  • Indiana Jones (JPM) (IMPACT) (IJ6AP AL13) (set 5, Protocol) [James Wallace]
  • Indiana Jones (JPM) (IMPACT) (IJ6P L11) (set 2, Protocol) [James Wallace]
  • Indiana Jones (JPM) (IMPACT) (IJ8 AL18) (set 8) [James Wallace]
  • Indiana Jones (JPM) (IMPACT) (IJ8 I L18) (set 9) [James Wallace]
  • Indiana Jones (JPM) (IMPACT) (IJ8 L18) (set 6) [James Wallace]
  • Indiana Jones (JPM) (IMPACT) (IJ8P L18) (set 7, Protocol) [James Wallace]
  • Oxo Bingo (JPM) (IMPACT) (OX6 L12) (set 2) [James Wallace]
  • Reel Money (JPM) (IMPACT) (RE 9) (set 2) [James Wallace]
  • Reel Money (JPM) (IMPACT) (RE 9) (set 3) [James Wallace]
  • Reel Money (JPM) (IMPACT) (RE 9) (set 4) [James Wallace]
  • Ricochet (JPM) (IMPACT) (R I) (set 4) [James Wallace]
  • Ricochet (JPM) (IMPACT) (R IA) (set 3) [James Wallace]
  • Ricochet (JPM) (IMPACT) (R IP) (set 2) [James Wallace]
  • Ricochet (JPM) (IMPACT) (R IS) (set 5) [James Wallace]
  • Ricochet (JPM) (IMPACT) (R IS) (set 6) [James Wallace]
  • Saitek Kasparov Galileo [hap]
  • Saitek Kasparov Renaissance (set 2) [hap]
  • SciSys Kasparov Leonardo (set 2) [hap]
  • Snakes & Ladders (JPM) (IMPACT) (SL10 C13) (set 7) [James Wallace]
  • Snakes & Ladders (JPM) (IMPACT) (SL16 C20) (set 5) [James Wallace]
  • Snakes & Ladders (JPM) (IMPACT) (SL17 C21) (set 6) [James Wallace]
  • Snakes & Ladders (JPM) (IMPACT) (SL18 AC22) (set 3) [James Wallace]
  • Snakes & Ladders (JPM) (IMPACT) (SL18 C22) (set 4, Whitbread) [James Wallace]
  • Snakes & Ladders (JPM) (IMPACT) (SL18P C22) (set 2, Protocol) [James Wallace]
  • Snakes & Ladders (JPM) (IMPACT) (SL8P C11) (set 8) [James Wallace]
  • Snakes & Ladders (JPM) (SL11 AC14) (IMPACT) (set 10) [James Wallace]
  • Snakes & Ladders (JPM) (SL11 C14) (IMPACT) (set 9) [James Wallace]
  • Snakes & Ladders (JPM) (SL11P CA4) (IMPACT) (set 11, Protocol) [James Wallace]
  • Snakes & Ladders (JPM) (SL15 C18) (IMPACT) (set 12) [James Wallace]
  • Stardust (JPM) (IMPACT) (SD 2 AC 7) (set 3) [James Wallace]
  • Stardust (JPM) (IMPACT) (SD 2 C 7) (set 4, Whitbread) [James Wallace]
  • Stardust (JPM) (IMPACT) (SD 2P C 7) (set 2, Protocol) [James Wallace]
  • Wild King Club (JPM) (IMPACT) (WK 5P) (set 2, Protocol) [James Wallace]
  • Wizard Of Odds (JPM) (IMPACT) (WZ 4 C 5) (set 5) [James Wallace]
  • Wizard Of Odds (JPM) (IMPACT) (WZ 5 C 6) (set 6) [James Wallace]
  • Wizard Of Odds (JPM) (IMPACT) (WZ 7 AC 8) (set 3) [James Wallace]
  • Wizard Of Odds (JPM) (IMPACT) (WZ 7 C 8) (set 4, Whitbread) [James Wallace]
  • Wizard Of Odds (JPM) (IMPACT) (WZ 7P C 8) (set 2, Protocol) [James Wallace]
  • New machines marked as NOT_WORKING
  • Ajofrin City [jordigahan, ClawGrip]
  • Canon Typestar 3 [Guru]
  • Dangerous Bar [Museo del Recreativo (Amusement Museum)]
  • Digital Equipment Corporation DECmate II (PC278) [AJR, Vince Slyngstad]
  • Digital Equipment Corporation DECmate III (PC238) [AJR, Vince Slyngstad]
  • Digital Equipment Corporation DECstation 2100 [Patrick Mackinlay]
  • Kyber Calcolatori Kyber Minus [Nigel Barnes, Alessandro Liberalato]
  • Multi-Action 7558 [Brian Troha]
  • Panic Shot Rockman [SpinalFeyd]
  • Philips BO (Videosynthesizer Prototype) [Ryan Holtz, MrMii6, CD-i Fan]
  • Pin Ball [Eduardo Anay]
  • Tektronix 6130 [Randon Michels, Patrick Mackinlay]
  • Whitechapel Computer Works MG-1 [Tom Stepleton, Andrew McPherson]
  • Yamaha PSR-60 PortaSound [R. Belmont, JKN0, d-tech]
  • New clones marked as NOT_WORKING:
  • Alloy EarthStation-I [rfka01]
  • Amstrad plc Amstrad PC5086 [rfka01]
  • Dance Dance Revolution Karaoke Mix (GQ921 VER. JBB) [anonymous, Windy Fairy]
  • Diamond King (without Euro support) [jordigahan, ClawGrip]
  • Frael King [rfka01]
  • LeapFrog Leapster 2 [skaman]
  • LeapFrog Leapster L-MAX [skaman]
  • MY-COM MPU-9088-VF [rfka01]
  • Percussion Freaks 10th Mix eAmusement (G*D40 VER. ACA) [Thief0019, xuserv]
  • Percussion Freaks 2nd Mix (GE912 VER. AAA) [Thief0019, xuserv]
  • Percussion Freaks 3rd Mix (G*A23 VER. AAA) [Thief0019, xuserv]
  • Percussion Freaks 4th Mix (G*A25 VER. AAA) [Thief0019, xuserv]
  • Percussion Freaks 5th Mix (G*B05 VER. AAA) [Thief0019, xuserv]
  • Percussion Freaks 6th Mix (G*B16 VER. AAA) [Thief0019, xuserv]
  • Percussion Freaks 9th Mix eAmusement (G*D09 VER. ABA) [Thief0019, xuserv]
  • Sistemi Avanzati Gestione Aziendale Saga Fox [Alessandro Liberalato]
  • Sistemi Avanzati Gestione Aziendale Saga Fox/F80 [Alessandro Liberalato]
  • Thrill Drive (ver UFB) [Guru]
  • Victor VPC II [rfka01]
  • Yamaha PSR-70 PortaSound [R. Belmont, JKN0]
  • New working software list additions:
  • A800_flop: Atari Translator (USA), Forbidden Forest, Saracen [A8SP]
  • Apple2_flop_clcracked: Alligator Mix (1985 Re-release) (cleanly cracked), Alphabet Circus (Revision 0) (cleanly cracked), Analogies Tutorial (Version 12.15.87) (cleanly cracked), Black Belt (cleanly cracked), Chess, Checkers, and Backgammon (cleanly cracked), Le Choc des Multinationales (cleanly cracked), Decimals and Percent: Decimals Practice Problems (cleanly cracked), Division Skills (cleanly cracked), Dragon Games (cleanly cracked), Hand Holding BASIC (cleanly cracked), Kidwriter (Revision 0) (cleanly cracked), L. A. Land Monopoly (cleanly cracked), Mastery Arithmetic Games (Version 1.2) (cleanly cracked), Ratios and Proportions (cleanly cracked), SocMate Analogies Games (cleanly cracked), Star Search (Self-Running Demo) (cleanly cracked), Teddy's Playground (1989 Re-release) (cleanly cracked), Uncle Clyde's Consonant Slides: Consonant Blends and Digraphs (cleanly cracked), Uncle Clyde's Consonant Slides: Ending Consonants (cleanly cracked), Vocabulary Skills (cleanly cracked), Zoo Master (cleanly cracked) [4am, Firehawke]
  • Apple2_flop_orig: Alien Mind, Animals Facts and Adventures, Battle Chess (IIgs), Blackjack Academy (IIgs), Block Out (IIgs), California Games (IIgs), Cavern Cobra (IIgs), Crystal Quest (IIgs), Dark Castle (IIgs), Dino Dig: Dictionary Skills, Dino Speller: Beginning Dictionary Skills, The Duel: Test Drive II (IIgs), Final Assault (IIgs), GATE (IIgs), Gauntlet (IIgs), Gold Rush! (IIgs), Grand Prix Circuit (IIgs), Graph Maker: Introduction to Graphs and Charts, Hardball! (IIgs), The Hunt for Red October (IIgs), Impossible Mission II (IIgs), Keef the Thief (IIgs), Keyworks: First Keyboarding Skills, The Last Ninja (IIgs), Let's Go There: Beginning Map and Geography Skills, Let's Learn About Computers, Marble Madness (IIgs), Parts of Speech: Fun with Nouns and Pronouns, Qix (IIgs), Rastan, Sea Strike (IIgs), Serve and Volley (IIgs), Shadowgate (IIgs), Silent Service (IIgs), Task Force, Tass Times in Tonetown (IIgs), Teddy's Playground (1989 Rerelease) (cleanly cracked), Troll Reading Games: The Adventures of Tom Sawyer, Uninvited (IIgs), World Games (IIgs), Xenocide (IIgs), Zany Golf [4am, Firehawke]
  • Aquarius_cart: BL-Bird, Bootloader BASIC v1.0, Bootloader BASIC v1.1, Bootloader BASIC v2.0, Bootloader BASIC v2.1 [Martin v.d. Steenoven]
  • Bbc_rom: 2nd Serial 0.72, 2nd Serial 0.74, ADE+ 0.93 (pre-release), ADFS Utilities 1.07, Advanced Printer Buffer 1.01, Alan's Tools, Amcom WFS 6.56B, AMT-1 Terminal 1.04, ASROM 3.10, Autosave BASIC file, Basic Booster, BBC/PK-232 1.00, BBC/PK-232 1.01, BEAST 1.7, Character Sets 1.22, Character Sets 1.23, CMS Flex 3.01, CommSoft 8.6h V172, CommSoft 8.6h V64, Commstar 3045, Commstar 3184, Commstar 3362, Commstar 3525, Commstar 4055, Commstar II 2.31 S/N:2187, Compas 2D 1.0, Compas Advanced 3.06, Cookie ROM, CPN 0.67, DataBeeb 1.0, DECCE Terminal 2.12, Demon Zromm 1.03, Detalker 1.00, Diagram 1.00, Diagram S/N:3112, Diagram S/N:3291, Digital Drawings DD/B835, Disc Zap 1.3, Disc Zap V2 1.3, Doctor Who and the Mines of Terror ROM, DOS FS 1.13b, DOS FS 1.13m, DykaSay Speech, Epson FX80 1.00, Experimenters 1.20P, Extended Programmable Interactive Communicator 2.3, Extended Programmable Interactive Communicator 2.47, FMON, FT-2000, GDump 3.00, Graphics System 0.20, IEEE Filing System 0.01, IEEE Filing System 0.02, IEEE Filing System 0.05, Index, Inter-Base 1.0A, Kermit 0.25, Lemon 2.23, Lemon 2.26, Lemon 4.0n, Lucifer Logic Analyser 1.0, LVL Super Dos 1.00, LX-80 Toolkit, MACH 1 1.03, Master Emulation ROM 1.00 (Dabbs), Master Emulation ROM 2.01 (Dabbs), MASTERcopy 1.01, MCP v1.01 (AB), Memex Chameleon 256K 2.00, MiDOS 0.16, Micromon, Mijas 65(C)02 Development System 4.1, Modem Controller 1.01, Multi-Basic 1.00, Network 3270 Terminal 2.1, OlsUtil 3.00, Opus Challenger ADFS 2.00, Oxford Pascal 1.0, PCB 1.05, PHX 0.23, Printer Utility, Printmaster (Epson) 1.06, Printware Support ROM 1.1, Procyon 1.81, QMC1510 Terminal Emulator, QROM, RTTY Program 1.05, Screenprint 0.24, Selective Copier, Softlife Keypad Software 2.00, Solidisk DDFS 1.8, Star NLQ 1.0, StarBASE 2.00 (Keyteam), SupaStore 1.4, Tektronix 4010 and VT100 Emulator, Teledata 1.0, Teletext Editor 1.00, Televideo Emulator 1.1, Termi 2.02, Termi II 0.9A, Tic-Toc RTC 1.00, Toolstar 1.77 1409, U-Tools 1.24, ULCC Enhanced Console Routines 0.32, Unicom Zromm 0.99e, Users Utility 1.10, The UtilRom 1.2, Vax VT100, Vax VT100 (alt), VDU 4.10R, Vidicode 1.0 (Dut), Vidifix 1.5 (Dut), View Printer Driver 1.10, View to PostScript Converter 1.11, VMP 0.90, VMP 1.00, WSL Terminal Emulator (Epson FX80) 3.0, WSL Terminal Emulator 3.0, Watford Electronics DFS 1.40, WildROM 1.27, XBasic B.2, XBasic B.9 [Nigel Barnes]
  • Bml3_flop: Disk Basic and Utilities, FCG6890, Insect Hunter, Japanese Word Processor, Submarine Treasures Pick Up [Robbbert]
  • Fmtowns_cd:
  • Hajimete no Ryokou Eikaiwa (FM Towns Marty version), Healthy Life II, NHK Jissen Eikaiwa (FM Towns Marty version), Sim Sports Diving - Soreyuke! Diving, Towns System Software V2.1 L31 [redump.org]
  • Air Warrior V1.1 (1992-03-16) [redump.org, wiggy2k]
  • Fmtowns_flop_misc: Nihongo MS-DOS V3.1 L36+, Nihongo MS-DOS V5.0 L22 A+2 [anonymous]
  • Fmtowns_flop_orig:
  • Golf Links 386 Pro Champion Course Vol. 1 - Mauna Kea Beach Golf Course, Golf Links 386 Pro Champion Course Vol. 2 - Firestone Country Club South Course, Golf Links 386 Pro Champion Course Vol. 3 - Banff Springs, Golf Links 386 Pro Champion Course Vol. 4 - Innisbrook Copperhead Course [al32gabby]
  • Mahjong Elegance, Super Daisenryaku, Tenshi-tachi no Gogo VI - My Fair Teacher, Words Worth Special Disk [cyo.the.vile]
  • Suka 120% Burning Fest. [cyo.the.vile, Carl]
  • Gamegear: Aerial Assault (Tw, SMS mode), Argos no Juujiken (Tw, SMS mode), Black Belt (Tw, SMS mode), The Cyber Shinobi (Tw, SMS mode), Doki Doki Penguin Land - Uchuu Daibouken (Tw, SMS mode), Double Dragon (Tw, SMS mode), Final Bubble Bobble (Tw, SMS mode), Forgotten Worlds (Tw, SMS mode), Great Basketball (Tw, SMS mode), Hokuto no Ken (Tw, SMS mode), Kung Fu Kid (Tw, SMS mode), Lord of Sword (Tw, SMS mode), Paperboy (Tw, SMS mode), Prince of Persia (Tw, SMS mode), Quartet (Tw, SMS mode), R-Type (Tw, SMS mode), Scramble Spirits (Tw, SMS mode), Secret Command (Tw, SMS mode), Seishun Scandal (Tw, SMS mode), Shadow Dancer (Tw, SMS mode), Shadow of the Beast (Tw, SMS mode), Strider (Tw, SMS mode), Submarine Attack (Tw, SMS mode), Tengen World Cup Soccer (prototype), Thunder Blade (Tw, SMS mode) [smspower]
  • Ibm5150:
  • Astérix: El Golpe del Menhir (Astérix y Operacion Menhir) (Spain, System 4 release), Battle Chess (3.5", EGA version, Spain, Dro Soft release) [archive.org]
  • Astérix: Operation Getafix (UK), Elvira: Mistress of the Dark, Ishar: Legend of the Fortress, Jones in the Fast Lane (EGA release), Jones in the Fast Lane (VGA release), King's Quest I: Quest for the Crown, Obitus [The Good Old Days]
  • Ibm5170:
  • Alone in the Dark (Spain, Top Games/Altaya release), Heart of China (Spain, MCM release), Indiana Jones and the Fate of Atlantis (3.5", Spain, Erbe release), Indiana Jones and the Last Crusade - The Graphic Adventure (3.5", EGA version, Spain, Maxi Juegos/Erbe release), Wolfenstein 3-D (shareware, 5.25" DD, CWI Information Services release) [archive.org]
  • WaxWorks [OldGames.sk]
  • Elvira II: Jaws of Cerberus (5.25" HD), Elvira II: Jaws of Cerberus (Italy), Ishar 2: Messengers of Doom (Spain, Proein release), Joe & Mac: Caveman Ninja [The Good Old Days]
  • Mbee_cass: Bee III Basic, Star Block [Robbbert]
  • Mbee_quik: 3D Noughts and Crosses, Adventureland, Alien Cresta, Apple Panic, Asteroids, Asteroids Plus, Australian Economy, Baboon, Battle Station, Battleships, Beetle Basher, Bomber Raid, Bounce, Break In, Break Out, Brick Ball, Brick-out, Briney Deep Adventure, Broadey Manor, Bug Duel, Bunyip Adventure, Camel, Cannibals and Missionaries, Capture, Castle of Doom, Caves, Centipede Attack, Chase Plus, Chilly Willy, Chomp, Chopper, Chopper Pilot, Cosmic Fighter, Cricket, Cuppin, Deathtrap, Defender, Defense Command, Depth Charge, Depth Charge (alt), Destroyer, Dodgem, Donjon, Donut Dilemma, Draughts Plus, Driver, Droids, Dungeons of Khan, Egyptian Adventure, Emu Joust, Engineer, Escape from Colditz, Estate of Doom, Eureka, Eye of Min, Farming Management - Stocking, Fishing, Flight Simulator, Four in a Row, Frog Hop, Frogger, Galaxy Invasion, Galaxy Invasion 2, Galaxy Invasion Plus, Galxian 2, Ghost Hunter, Gold-Dust Island, Golden Idol, Golf, Great Australian Car Rally, Gridfire, Grotnik Wars, Halloween Harry, Hammurabi, Hasami Shogi, Haunted House, High Mountain, Hit the Hurkle, Hitch-hikers Guide to the Galaxy, Hopper, Hoppy, House of Frankenstein, Hustle, Institute, Jeksils Revenge, Jungle Raiders, Killer Bees, Killer Beetles, Kilopede, King Kong, King Tut, Kung Fu, Land of Lex, Laser Blazer, Leaping Lunar Limmo, Lemonade Stall, Lightracer, Lost Island, Lucky Bar Poker Machine, Lunar Lander, Merlin, Meteor Mission, Meteor Mission 2, Meteor Rescue, Micro Defender, Micro-Golf, Micro-Golf Match Play, Microbee Demo, Microspace Invaders, Microspace Invaders II, Mine Drop, Mine Drop II, Minefields, Missile Wars, Mission Impossible, Monopoly, Monopoly Instructions, Mugwump Hunt, Munch, Museum Mystery, One Arm Bandit, One Day Cricket, Outhouse, Penetrator, Pick Letter, Pinball, Pirate Adventure, Rats 3-D, Reef Runners, Reversi, Robot Fire, Robot Man, Robotman (alt), Rotate, Sabre of Sultar, Sargon Chess, Scavenger I, Scrambler, Sea Dragon, Seadog, Shipwreck Island, Sink the Bismark, Slalom, Slide, Snake, Solitaire, Space Lanes, Space Patrol, Star Striker, Starship Zok VII, Subatomic, Subterra, Survival, Swamp of Evil, Sword Quest, Sydney Approach, Tandy Invaders, Tank Battle, Target, Target (colour version), Temple of Azragor, Toady, Towers of Hanoi, Trains, Underworld of Kin, Valley, Viper, Volcano Hunter, Voodoo Castle, Waverton Castle, Wizards Castle, Worm Squirm, Worms, Yacht Race, Z80 Nim [Robbbert]
  • Megadriv: Sonic the Hedgehog (Prototype) [Hidden Palace, Buckaroo]
  • Sagafox: Saga Fox CP/M [Alessandro Liberalato]
  • Sms:
  • Heroes Against Demons [Ichigo]
  • Bara Buru, Bruce Lee, Flight of Pigarus (v1.00), Flight of Pigarus (v1.10), Flight of Pigarus (v1.11) [Kagesan]
  • Basket Ball Nightmare (prototype), Rastan (prototype), Taito Chase H.Q. (prototype), Zillion II - The Tri Formation (prototype) [smspower]
  • Voyage - A Sorceress' Vacation [Snags]
  • Spectrum_cass:
  • Brum Brum (Master), Objectif Élysée, Ordlek, Phonex, Pitfall, Xadrez [Planeta Sinclair]
  • APB (Erbe), Aspar - GP Master (set 2), Beach-Head II (Erbe), Beverly Hills Cop (IBSA), Bruce Lee (set 10, Erbe), Bruce Lee (set 11, Disprosoft), Bubble Bobble (Dro Soft), Bubble Bobble (Musical 1), E-Motion (Musical 1), Edd the Duck! (bug fix), Fred (Microbyte), Grand Prix Circuit (Dro Soft), Haunted House, Hero Quest (Dro Soft), Kick Off (IBSA), Match Day (IBSA), Match Day 2 (IBSA), Moonwalker (Erbe), Pang (Erbe), Penetrator (Investronica), Platoon (128K), Rainbow Islands (Erbe, small case), Rainbow Islands (Musical 1), Regreso al Futuro - Parte III (MCM), Scacchi, Super Cars (Erbe), Uridium (Erbe - small case) [spectrumcomputing.co.uk]
  • Trs80_cass: Alien Taxi, Baccarat, Backgammon, Blackjack, Collission, Cosmic, Death Trap, Defense Command, Doubled Dancing Demon Demo, Eliza, Escape, Galaxy Invasion (set 1), Galaxy Invasion (set 2), Head On, Heliko, Invaders, Invasion Force, Les Invasiou des Extras-terrestres, King of the Hill, Lowercase conversion, Micro-80 Pinball Machine, Micro-opoly, Mission Impossible, Penetrator, Pyramid, Quick Watson, Reno Casino Craps, Reno Casino Roulette, Reno Casino Slot Machine, Reno Keno, Robot Attack, Sargon Chess, Savage Island (Pt 1), Scarfman, Scripsit v1.0, Seadragon, Space Invaders, Space Invaders (alt), Space Warp, Star Trek (The Computer Game), Star War, Starfighter, Starfighter Trainer, Swamp War, System-80 Demo, Taipan, Troll Crusher, Video Genie Demo, Wheel of Fortune, Z-Chess [Robbbert]
  • Trs80_quik: Adventureland, Air Traffic Control (Model I?), Air Traffic Control (Model III?), Arcade Bomber Scramble, Backgammon (set 1), Backgammon (set 2), Backgammon (set 3), Backgammon (set 4), Bedlam (set 1), Bedlam (set 2), Bedlam (set 3), Break Thru, Breakdown, Breakout, Car Racer, Caterpillar (1), Caterpillar (3), The Count, Cosmic Fighter, Cosmic Intruders, Crowley Manor, Demise, Dungeon of Ashka, Earthquake San Francisco 1906 (set 1), Earthquake San Francisco 1906 (set 2), Fasteroids (set 1), Fasteroids (set 2), Fasteroids (set 3), Flight Simulator (set 1), Flight Simulator (set 10), Flight Simulator (set 11), Flight Simulator (set 12), Flight Simulator (set 13), Flight Simulator (set 14), Flight Simulator (set 2), Flight Simulator (set 3), Flight Simulator (set 4), Flight Simulator (set 5), Flight Simulator (set 6), Flight Simulator (set 7), Flight Simulator (set 8), Flight Simulator (set 9), Flying Saucers (set 1), Flying Saucers (set 2), Flying Saucers (set 3), Flying Saucers (set 4), Flying Saucers (set 5), Frog Race, Frogger (set 1), Frogger (set 2), Frogger (set 3), Frogger (set 5), Frogger (set 6), Frogger (set 7), Frogger (set 8), Gobbling Box (set 1), Gobbling Box (set 2), Gunfighter (set 1), Gunfighter (set 2), Gunfighter (set 3), Haunted House, Knossos, Micro Chord, Mutant Invasion (set 1), Mutant Invasion (set 2), Mysterious Adventures 2: The Time Machine, Mysterious Adventures 3: Arrow of Death (Pt 1), Nazi Security Fort, Pirate Adventure, Raaka-tu (set 1), Raaka-tu (set 2), Raaka-tu (set 3), Revenge of Rivet Race (set 1), Revenge of Rivet Race (set 2), Revenge of Rivet Race (set 3), Scrap Crane, Space Raiders, Starfighter, TRS MAN, TRS-80 Synthsizer, Tank Zone 2000, Tram, Trap, Trap v2.0 (set 1), Trap v2.0 (set 2), Trolls Gold, Tron (set 1), Tron (set 2), Tron (set 3), Tron (set 4), Voodoo Castle (set 1), Voodoo Castle (set 2), Warriors of Ras 2: Kaiv [Robbbert]
  • vsmile_cart: Thomas & seine Freunde - Freunde Halten Zusammen (Germany, alt) [TeamEurope]
  • Software list items promoted to working:
  • Bbc_flop_32016: BCPL, GCAL, PanOS Version 1.10 System Disks, PanOS Version 1.40 System Disks, Reduce [Nigel Barnes]
  • Pc98: Madou Monogatari 1, Madou Monogatari 2 [Angelo Salese, sampson]
  • Vsmile_cart: V.Smile Clavier Tip Tap (France), V.Smile Schreibspaß (Germany), V.Smile Smart Keyboard (USA) [Ryan Holtz, PulkoMandy]
  • New NOT_WORKING software list additions:
  • A800_flop: Crosscheck, Spitfire 40 [A8SP]
  • Bbc_rom: LAN Manager 0.32, LAN Manager 0.37, Pro Range View Printer Driver 1.00, Solidisk ADFS 2.1J (20MB) Master [Nigel Barnes]
  • Bml3_flop: MA5370 [Robbbert]
  • Fmtowns_cd: Kero Kero Keroppi to Origami no Tabibito, Towns VNet V1.1 L10 [redump.org]
  • Leapster: 2nd Grade - Musical Menace (USA), The Batman - Multiply, Divide and Conquer (USA), Bratz World - The Jet Set (USA), Crayola - Art Adventure (USA), Disney Fairies (USA), Disney·Pixar Finding Nemo (USA, alt), Disney Princess - Enchanted Learning (USA), Disney Princess - Worlds of Enchantment (USA, alt), Disney Tangled (USA), The Incredibles (USA), Kindergarten (USA, alt), Letter Factory (USA), Math Baseball (USA), Mr. Pencil's Learn to Draw & Write (USA, alt), Nick Jr. Dora the Explorer - Animal Rescuer (USA), Nick Jr. Dora the Explorer - Wildlife Rescue (USA), Nick Jr. Dora the Explorer - Wildlife Rescue (USA, alt), Nick Jr. The Backyardigans (USA, alt), Nickelodeon The Penguins of Madagascar - Race for 1st Place! (USA), nihao, kai-lan (USA), Pet Pals (USA), The Princess and the Frog (USA), Ratatouille (USA, alt), Scholastic - Math Missions (USA), School House Rock! - America Rock (USA), School House Rock! - Grammar Rock (USA), Spongebob Squarepants - Saves the Day (USA), Top-Secret Personal Beeswax - Share a journal with Junie B. (USA), Word Chasers - Arcade-Style Learning! (USA), Word Chasers - Arcade-Style Learning! (USA, alt) [skaman]

New in MAME 0.231 (Apr 28, 2021)

  • MAME Testers Bugs Fixed:
  • 00355: [Sound] (megasys1.cpp) soldam, soldamj: On attract mode screen transitions, the last music note keeps on ringing. (AJR)
  • 03161: [Color/Palette] (namconb1.cpp) gslgr94u, gslgr94j: Some colors aren’t correct on the pre-game screens. (dink)
  • 03911: [Sound] (stfight.cpp) stfight, empcity: Music pitch is too low. (sasuke)
  • 05725: [Gameplay] (contra.cpp) contra and clones: Rolling mine behavior is inaccurate. (furrtek)
  • 07308: [Known Issues/To-Do's] (trs80m3.cpp) trs80m4: The TRS-80 Model IV will not boot any Model IV disks. (Robbbert)
  • 07607: [Sound] (segas32.cpp) scross, scrossa, scrossu: No engine sound. (dink)
  • 07701: [DIP/Input] (coco12.cpp) coco2, coco3 [tetris]: Keyboard controls do not work in Tandy Tetris (26-3163). (Tim Lindner)
  • 07773: [Sound] (tiamc1.cpp) kot: Sound is corrupted. (hap)
  • 07903: [Media Support] (trs80m3.cpp) trs80l2, trs80m3: Multiple TRS-80 Model 1 and 3 disks no longer boot. (Robbbert)
  • 07917: [Misc.] (cps2.cpp) pzloop2jd: Manufacturer is wrong. (idimom)
  • 07922: [Sound] (megadriv.cpp) genesis [sporttbb]: Bat hitting baseball is only heard if you hit the first pitch. (Aaron Giles)
  • 07923: [Sound] (megadriv.cpp) genesis [vecman]: Problems with title music in Vectorman. (Aaron Giles)
  • 07924: [Sound] (namcos86.cpp) rthunder: Music plays incorrectly during Rolling Thunder cutscenes. (Aaron Giles)
  • 07926: [Sound] (gauntlet.cpp) gaunt2 and clones: Pops and cracks heard during title music. (Aaron Giles)
  • 07927: [Sound] (jackal.cpp) jackal and clones: Music stops playing in game. (Ivan Vangelista)
  • 07929: [Sound] (kikikai.cpp) kikikai: The name entry tune is broken. (Aaron Giles)
  • 07930: [Sound] (segas16b.cpp) shinobi2: Missing instruments and bad helicopter sound. (Aaron Giles)
  • 07931: [Sound] (megadriv.cpp) megadriv [sor2]: Sound effects for selecting options and hitting enemies have changed. (Aaron Giles)
  • 07932: [Misc.] (msx.cpp) [msx2_flop:dslayer4]: Publisher and release date are incorrect. (VasiliyFamiliya)
  • 07934: [Known Issues/To-Do's] (galivan.cpp) ninjemak: Color PROMs for Ninja Emaki do not need to be re-dumped. (Jim Hernandez)
  • 07935: [Media Support] (trs80m2.cpp) trs80m2: Cannot boot any disks. (O. Galibert)
  • 07937: [Media Support] (trs80.cpp) trs80l2 and clones: Crash when attempting to create new JV1 disk image. (AJR)
  • 07941: [DIP/Input] (omegrace.cpp) omegrace: Omega Race player 2 inputs (cocktail) are incorrect. (dink)
  • 07948: [Documentation] (dogfgt.cpp) dogfgtj: Game title is incorrect. (sasuke)
  • 07950: [Sound] (neogeo.cpp) twinspri: Incorrect sound on game mode and character select screens. (Aaron Giles)
  • 07953: [DIP/Input] (apple2.cpp) Any software using second joy port: Y-axis on second joy port reads X-axis value. (AJR)
  • New working machines:
  • Bare Knuckle (Chinese bootleg of Megadrive version) [ShouTime]
  • Bare Knuckle II (Chinese bootleg of Megadrive version) [ShouTime]
  • BASF 7120 [rfka01, Dirk Best]
  • Casino 21 UCMC/IWC (ver 30.08) [Roberto Fresca, Grull Osgo]
  • Poker UCMC/IWC (ver 162.03) [Roberto Fresca, Grull Osgo]
  • Warp-1 [Dillweed, Ivan Vangelista, hap]
  • New working clones:
  • Daioh (prototype, earlier) [coolmod, caius, The Dumping Union]
  • Franklin Computer Franklin ACE 1000 [christopherkobayashi]
  • Funky Jet (Korea, prototype?) [xuserv, juking]
  • Handle Champ (GQ710 1997/12/08 VER. JAB) [Guru, smf]
  • Heavyweight Champ (set 2) [Victor Fernandez (City Game)]
  • JoJo's Venture (Asia 981202) [XeD, MetalliC]
  • JoJo's Venture (Asia 990108) [XeD, MetalliC]
  • JoJo's Venture (Asia 990128) [XeD, MetalliC]
  • Mars Matrix: Hyper Solid Shooting (Asia 000412) [Jun Mendero]
  • Narc (rev 6.00) [Brian Troha]
  • NBA Hangtime (ver L1.1 4/16/96) [Brian Troha]
  • NBA Hangtime (ver L1.2 8/29/96) [Brian Troha]
  • NBA Hangtime (ver M1.1 4/16/96) [Brian Troha]
  • NBA Hangtime (ver M1.2 8/29/96) [Brian Troha]
  • NBA Hangtime (ver M1.3 10/10/96) [Brian Troha]
  • NBA Jam TE (rev 2.0 1/28/94) [Brian Troha]
  • NBA Jam TE (rev 3.0 2/26/94) [Brian Troha]
  • NBA Jam TE (rev 4.0 3/03/94) [Brian Troha]
  • NBA Maximum Hangtime (ver L0.9 10/30/96) [Brian Troha]
  • NBA Maximum Hangtime (ver M1.0 11/08/96) [Brian Troha]
  • Novag Diablo 68000 (set 1) [Berger]
  • Out Run (deluxe sitdown) (Enhanced Edition v2.0.3) [Chris White]
  • Out Run (sitdown/upright, Rev B) (Enhanced Edition v2.0.3) [Chris White]
  • Point Blank 2 (unknown region) [Guru]
  • Poker UCMC/IWC (ver 162.03 20-6-91) [Roberto Fresca, Grull Osgo]
  • Tekken 3 (World, TET2/VER.D) [Brian Troha]
  • Texas Instruments Compact Computer 40 Plus (prototype) [hap, Jon Guidry]
  • Trog (prototype, rev PA5-PAC 8/28/90) [Brian Troha]
  • Trog (rev LA3 2/10/91) [Brian Troha]
  • Warp-1 (Japan, bootleg) [anonymous, Dillweed]
  • Machines promoted to working:
  • Beatmania III Append 6th Mix [Eric Holniker]
  • Beatmania III Append Core Remix [Eric Holniker]
  • Cal Omega - Game 15.7 (Double-Draw Poker) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 15.9 (Wild Double-Up) [Roberto Fresca, Grull Osgo]
  • Cal Omega - Game 17.2 (Double Double Poker) [Roberto Fresca, Grull Osgo]
  • CEI 51.08 (CEI 906-III Poker) [Roberto Fresca, Grull Osgo]
  • Give Us A Break Club (JPM) (IMPACT) (GB 8 GB12) (set 1) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 5 C13) (set 1) [James Wallace]
  • Kung Fu (Ace) (IMPACT) (set 1) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT5 L17) (set 1) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 1) [James Wallace]
  • Clones promoted to working:
  • Give Us A Break Club (JPM) (IMPACT) (GB 8 GB12P) (set 2, Protocol) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 6 AC14) (set 3) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 6 C14) (set 2) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 7 AC13) (set 5) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 7 C15) (set 4) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 7P C15) (set 6) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 7P C15) (set 7, Whitbread) [James Wallace]
  • Kung Fu (Ace) (IMPACT) (set 2) [James Wallace]
  • Kung Fu (Ace) (IMPACT) (set 3) [James Wallace]
  • Kung Fu (Ace) (IMPACT) (set 4) [James Wallace]
  • Kung Fu (Ace) (IMPACT) (set 5, Whitbread) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT3 A L12) (set 5) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT3 L12) (set 3) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT3 P GL12) (set 6, Protocol) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT3 P L12) (set 4, Protocol) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT5 I L17) (set 2) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT7 A L19) (set 9) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT7 L19) (set 7) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT7 P L19) (set 8, Protocol) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 AL22 (set 7) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 IL22) (set 10) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 IL22) (set 9) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 L22) (set 5) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 L22) (set 8, Whitbread) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11P L22)(set 6, Protocol) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 2) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 3) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 4, Whitbread) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO3 L11) (set 13) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO8 L16) (set 11) [James Wallace]
  • New machines marked as NOT_WORKING:
  • Daidaixing Dancing Expert [Sean Riddle]
  • Aminosan (satellite) [Darksoft, rtw, MetalliC]
  • Coleco Rainbow Brite (mini-arcade) [Sean Riddle]
  • Coleco Robotech [Sean Riddle]
  • EACA Computers Ltd Video Genie EG3003 [Robbbert]
  • Epson PC-386M [flyingharuka]
  • Giesler & Danne GmbH & Co. KG Elzet/P 80 [Robbbert]
  • Intel Intellec 8 MCS [Robbbert]
  • JAKKS Pacific Inc / HotGen Ltd Hannah Montana Pop Tour - Guitar Video Game (JAKKS Pacific TV Game) (May 16 2008) [Sean Riddle]
  • Junior 80 [Robbbert]
  • Lobo Systems MAX-80 [Robbbert]
  • Percussion Freaks (GQ881 VER. EAB) [smf]
  • Roland PR-100 Digital Sequencer [AJR, ValleyBell]
  • New clones marked as NOT_WORKING:
  • DrumMania (GQ881 VER. JAD ALT CD) [smf]
  • Epson PC-486SE [flyingharuka]
  • Giesler & Danne GmbH & Co. KG Elzet/K 80 [Robbbert]
  • Invinco / Head On 2 (set 2) [Callan Brown]
  • NEC PC-9821Ra20 (98MATE R) [flyingharuka]
  • NEC PC-9821Ra333 (98MATE R) [flyingharuka]
  • NEC PC-9821Xa16 [flyingharuka]
  • Percussion Freaks (GQ881 VER. AAB) [smf]
  • Percussion Freaks (GQ881 VER. KAB) [smf]
  • Percussion Freaks (GQ881 VER. UAB) [smf]
  • Sega Golf Club Network Pro Tour 2005 (Rev B) (GDX-0010B) [MajorPBX]
  • Sonic Blast Man 2 Special Turbo (SNES bootleg, set 2) [ShouTime]
  • New working software list additions:
  • a800_flop:
  • Ballyhoo, Caverns of Mars, Chronicles of Osgorth: The Shattered Alliance, Cutthroats, Dandy Dungeon, Enchanter, Essex, Kangaroo,
  • Moonmist, Phantasie, Phobos v1.1, Planetfall, Pogoman, Softporn Adventure, Spellbreaker [A8SP]
  • amiga_flop: RAY Pokeri 100 mk (Fin), RAY Pokeri 200 mk (Fin) [anonymous]
  • apple2_flop_clcracked:
  • Adventures in Space (cleanly cracked), Algebra Action (cleanly cracked), Algebra Volume 3 (Revision 0) (cleanly cracked),
  • Algebra Volume 4 (Version 1.1) (cleanly cracked), Clue (Version 1.5) (cleanly cracked),
  • The Computer Edition of Scrabble (cleanly cracked), Compuzzler (cleanly cracked), Depreciation Log (cleanly cracked),
  • Dragon's Keep (Version 1984-06-05) (cleanly cracked), Flying Tigers (Version 1.3) (cleanly cracked),
  • Forbidden Quest (cleanly cracked), GATO (Version 1.2) (cleanly cracked),
  • MECC-A726 Spelling Volume 1: Primary (Version 3.1) (cleanly cracked),
  • MECC-A728 Spelling Volume 2: Secondary (Version 2.0) (cleanly cracked),
  • MECC-A728 Spelling Volume 2: Secondary (Version 3.1) (cleanly cracked),
  • MECC-A731 Elementary Volume 7: Pre-Reading and Counting (Version 1.0) (cleanly cracked),
  • MECC-A731 Elementary Volume 7: Pre-Reading and Counting (Version 1.1) (cleanly cracked),
  • MECC-A733 Elementary Volume 9: Geometry (Version 1.0) (cleanly cracked),
  • MECC-A733 Elementary Volume 9: Geometry (Version 2.1) (cleanly cracked),
  • MECC-A734 Elementary Volume 10: Geometry (Version 1.1) (cleanly cracked),
  • MECC-A735 Elementary Volume 11: Language Arts (Version 1.1) (cleanly cracked),
  • MECC-A736 Elementary Volume 12: Language Arts (Version 1.0) (cleanly cracked),
  • MECC-A736 Elementary Volume 12: Language Arts (Version 2.0) (cleanly cracked),
  • MECC-A737 Mathematics Volume 2: Measurement (Version 1.2) (cleanly cracked),
  • MECC-A738 Mathematics Volume 3: Geometry (Version 1.3) (cleanly cracked),
  • MECC-A738 Mathematics Volume 3: Geometry - (Limited Boot Backup) (Version 1.3) (cleanly cracked),
  • MECC-A743 Elementary Volume 13: Nutrition (Version 1.0) (cleanly cracked),
  • MECC-A746 English Volume 1: Parts of Speech (Version 1.3) (cleanly cracked),
  • MECC-A746 English Volume 1: Parts of Speech (Version 1.4) (cleanly cracked),
  • MECC-A749 School Utilities Volume 2: Readability (cleanly cracked),
  • MECC-A751 Health Maintenance Volume 2: Assessment (Version 1.0) (cleanly cracked),
  • MECC-A752 Nutrition Volume 1 (Version 1.2) (cleanly cracked), MECC-A753 Nutrition Volume 2 (Version 1.5) (cleanly cracked),
  • MECC-A757 Computer Generated Mathematics Materials Volume 1: Problem Solving (Version 1.1) (cleanly cracked),
  • MECC-A758 Computer Generated Mathematics Materials Volume 2: Problem Solving (Version 1.1) (cleanly cracked),
  • MECC-A771 Grade Manager (Version 1.0) (cleanly cracked), MECC-A771 Grade Manager (Version 1.1) (cleanly cracked),
  • MECC-A771 Grade Manager Revised Edition (Version 2.1) (cleanly cracked),
  • MECC-A771 Grade Manager Revised Edition (Version 2.2) (cleanly cracked),
  • MECC-A771 Grade Manager Revised Edition (Version 2.3) (cleanly cracked),
  • MECC-A773 Growgins' Fractions (Version 1.0) (cleanly cracked), MECC-A773 Growgins' Fractions (Version 1.1) (cleanly cracked),
  • MECC-A774 Adventures with Fractions (Version 1.1) (cleanly cracked), MECC-A775 EZ Logo (Version 2.0) (cleanly cracked),
  • MECC-A776 Writing a Narrative (Version 1.0) (cleanly cracked), MECC-A776 Writing a Narrative (Version 1.1) (cleanly cracked),
  • MECC-A777 Blissymbolics: Blissymbol Concepts (Version 1.1) (cleanly cracked),
  • MECC-A779 The Friendly Computer (Version 1.5) (cleanly cracked), MECC-A780 Mind Puzzles (Version 1.0) (cleanly cracked),
  • MECC-A780 Mind Puzzles (Version 1.3) (cleanly cracked), MECC-A781 Oh, Deer! (Version 1.1) (cleanly cracked),
  • MECC-A784 Problem-Solving Strategies (Version 1.0) (cleanly cracked),
  • MECC-A784 Problem-Solving Strategies (Version 1.3) (cleanly cracked),
  • MECC-A785 Writing a Character Sketch (Version 1.1) (cleanly cracked),
  • MECC-A785 Writing a Character Sketch (Version 1.2) (cleanly cracked), MECC-A788 Early Addition (Version 1.1) (cleanly cracked),
  • MECC-A788 Early Addition (Version 1.3) (cleanly cracked), MECC-A810 Experiencing Procedures (Version 1.0) (cleanly cracked),
  • MECC-A811 The Three R's of Microcomputing (Version 1.0) (cleanly cracked),
  • MECC-A813 Processing Words (Version 1.0) (cleanly cracked), MECC-A822 Nutrition (Version 1.0) (cleanly cracked),
  • Odyssey in Time (cleanly cracked), Pensate (cleanly cracked), PlayWriter: Mystery (cleanly cracked), Quizagon (cleanly cracked),
  • Risk (Version 1.4) (cleanly cracked), The School Tool (cleanly cracked), Strip Poker (cleanly cracked),
  • Trivia Fever (cleanly cracked), The Voyage of the Valkyrie (cleanly cracked),
  • Warriors of RAS Volume IV: Ziggurat (cleanly cracked), Wizard's Crown (Version 1.2) (cleanly cracked) [4am, Firehawke]
  • Apple How To: Lessons in Computing and Calculating (cleanly cracked), Cytron Masters (cleanly cracked),
  • The Desecration (cleanly cracked), Just Around The Block (cleanly cracked), Kampfgruppe (Version 1.0) (cleanly cracked),
  • Six-Gun Shootout (cleanly cracked), Utopia Graphics Tablet System (cleanly cracked) [4am, san, Firehawke]
  • apple2_flop_orig: Animal Rescue, Mickey's Magic Reader, Modern Biology: Genetics, Sidewalk Sneakers [4am, Firehawke]
  • basf7100: BASIC-Kurs, BOS 9.3 [fishermansfriendtoo]
  • fmtowns_cd:
  • Castles II - Bretagne Touitsu Senki / Castles II - Siege & Conquest, CD-ROM Bishoujo Senshi Collection - Yuu Disc Special,
  • Collector D, if - Invitations from Fantastic Stories, Jinmon Yuugi, Kamimura Kei no Sexy Resort - Momoiro Quiz,
  • Kamimura Kei no Sexy Telephone - Pink no Hanayome, Kanade V1.1L10A, Kazadama Vol. 2 - Masuo per Masuo - Ikeda Masuo Hanga-shuu,
  • Kusuriyubi no Kyoukasho, Meisou Toshi, Moonlight Energy, Nostalgia 1907 - In North Atlantic Sea, Obaachan no Chiebukuro,
  • Palamedes, Reijou Monogatari, Remember Beatles No. 2 - Michelle, Remember Beatles No. 4 - Let It Be,
  • Remember Beatles No. 5 - The Long and Winding Road, Remember Beatles No. 6 - Imagine, Sexy in the Hawaii - Nice Gal Hawaii-hen,
  • Tania, That's Toukou Part 1, Theme Park, URM - M15 Wakusei ni Umarete, Vanishing Point - Tenshi no Kieta Machi,
  • Yumeutsutsu - Dreamy [redump.org]
  • California X Party - Joshi Daisei Himitsu Club, Diamond Players, Kikou Shidan - Panzer Division II, Private Slave,
  • Tokyo Sexy Ave. - Tokyo Genshi Machi [redump.org, al32gabby]
  • Psychic Detective Series Vol. 1 - Invitation (DCCS remake), Psychic Detective Series Vol. 4 - Orgel (DCCS remake), Royal Blood,
  • Teitoku no Ketsudan [redump.org, cyo.the.vile]
  • Dalk (alt floppy disk), Kouryuuki [redump.org, wiggy2k]
  • ibm5150:
  • Control Panel [famiclone]
  • Dragon Spirit, Hyperspeed, International Soccer Challenge (Virtual Reality Vol. 1 compilation), The Black Cauldron
  • The Good Old Days]
  • ibm5170:
  • DOOM (v1.2, shareware, Titanium Seal release) [archive.org]
  • DOOM (v1.666), Darklands (3.5"), Darklands (5.25"), Inherit the Earth: Quest for the Orb, Stronghold [The Good Old Days]
  • SmartBoard Driver (DOS), SmartBoard Driver SDK (Win32) [hap]
  • megadriv:
  • Futbol Argentino 96 (Argentina) (hack of J. League Pro Striker 2), TC 2000 (Argentina, protected)
  • Sebastian Beltran, David Haywood]
  • pc98_cd:
  • Alice no Yakata 3 (1995-05-16), Bell's Avenue Vol. 1, Bell's Avenue Vol. 2, Bell's Avenue Vol. 3, Gakuen Bakuretsu Tenkousei!,
  • Hana no Kioku - Dainishou, if 1-2-3 CD Collection, Ikazuchi no Senshi Raidy 2 (1996-03-11), Kousoku Choujin,
  • Mahjong Gensoukyoku II - Mahjong Fantasia, Mahjong Gensoukyoku III - Mahjong Fantasia the 3rd Stage, Misato-chan no Yume Nikki,
  • Never Land, Special & Delicious! Original CD-ROM, Time Stripper Mako-chan, Toushin Toshi II (1995-04-26), Trigger 2 [redump.org]
  • spectrum_cass:
  • Esquizóides [Planeta Sinclair]
  • Fighting Warrior (Erbe), Fighting Warrior (Erbe, small case), Space Racer [spectrumcomputing.co.uk]
  • Fighter Pilot (ABC Soft), Fighter Pilot (Z Cobra), Fighter Pilot (Zafi Chip), Target: Renegade (Erbe),
  • Thundercats (MCM, small case) [worldofspectrum.org]
  • trs80_cass:
  • Android Nim, Flying Saucers (L1), Haunted House (L1), Invasion Force (L1), Meteor Mission 2, MicroChess 1.5 (L1),
  • Quick Watson (L1), TRS-80 Marquee (L1) [Robbbert]
  • trs80_flop: CP/M 2.2, LDOS 5.3.1, Lensman/DOS, TRSDOS 6.21 [Robbbert]
  • trs80_quik: Frogger [Robbbert]
  • vsmile_cart: Thomas & Friends - Engines Working Together (USA, alt) [skaman]
  • Software list items promoted to working:
  • fmtowns_cd:
  • Air Warrior V1.1 [al32gabby]
  • Air Warrior V1.2L10, Suikoden - Tenmei no Chikai [cyo.the.vile]
  • pc98:
  • The Incredible Machine (v1.00), Policenauts, Ranma½ - Hiryuu Densetsu, Tennis Tennis, Tetris 2 + Bombliss, Tokimeki Girls
  • Angelo Salese]
  • New NOT_WORKING software list additions:
  • fm77av: F-BASIC V3.3L30, FM-77AV/20EX Nyumon Disk [sampson]
  • fmtowns_cd:
  • Hyper Land - Doubutsu no Sekai, Hyper Note, Planet Harmony, The 4th Unit 7 - Wyatt (demo) [redump.org]
  • Band-kun [redump.org, al32gabby]
  • leapfrog_ltleappad_cart: Disney Puuh mag dich! (Germany), Tierbabys (Germany), Was wäre, wenn ...? (Germany) [TeamEurope]
  • megadriv: Truco '96 (Argentina, protected) [Sebastian Beltran, David Haywood]
  • singingstarkaraoke_cart: Karao Kids Songs 1 (Spain), Karao Kids Songs 2 (Spain), Original Karaoke [Sean Riddle, ClawGrip]
  • u110_card:
  • Musitronics 1 Akkordeon (U-25), SN-MV30-01 Rhythm Section (U-31), SN-MV30-02 Orchestral (U-30),
  • SN-U110-01 Pipe Organ & Harpsichord, SN-U110-02 Latin & F.X. Percussions, SN-U110-03 Ethnic, SN-U110-04 Electric Grand & Clavi,
  • SN-U110-05 Orchestral Strings, SN-U110-06 Orchestral Winds, SN-U110-07 Electric Guitar, SN-U110-08 Synthesizer,
  • SN-U110-09 Guitar & Keyboards, SN-U110-10 Rock Drums, SN-U110-11 Sound Effects, SN-U110-12 Sax & Trombone,
  • SN-U110-13 Super Strings, SN-U110-14 Super Ac Guitar, SN-U110-15 Super Brass [ValleyBell]
  • Translations added or modified:
  • Dutch [Jos van Mourik]
  • Merged pull requests:
  • 7869: New BSD-licensed Yamaha OPL/OPLL (YM3526, YM3812, YM2413, Y8950, YMF262, etc.) sound emulation cores. [Aaron Giles]
  • 7870: twinkle.cpp: Added dumps of security dongles for Twinkle 1st Style and Substream variants. [Jennifer Taylor]
  • 7878: util/cdrom.cpp: Return LBA of index 1/start of track data instead of index 0/start of pregap data. [Windy Fairy]
  • 7884: megadriv.xml: Added three entries (two working, one not working). [Sebastian Beltran, David Haywood]
  • 7892: Added several non-working TV games and Singing Star Karaoke cartridges [Sean Riddle, David Haywood]
  • 7896: toaplan2.cpp: Fixed bbakraid music timing, and added hardware notes. [cam900]
  • 7897: bus/coco/coco_fdc.cpp: Call base device start from derived class. [Tim Lindner]
  • 7898: nes_clone.cpp: Added Daidaixing Dancing Expert. [Sean Riddle, David Haywood]
  • 7899: megaplay.cpp: Fixed DIP switches for mp_mazin (and sorted options correctly for other games). [David Haywood]
  • 7901: seibuspi.cpp: Improved documentation using the Japanese SPI motherboard manual as a reference. [cam900]
  • 7902: Split bbusters/mechatt into separate drivers, fixed graphical priorities, and adjusted sound balance. [David Haywood]
  • 7903: coco3.cpp, dragon.cpp: Set port B tristate value of 0xff to the first PIA (fixes MT07701). [Tim Lindner]
  • 7904: pc9801.cpp: Added four non-working machines and cleaned up code. [flyingharuka, Angelo Salese]
  • 7905: bus/coco: Abbreviated the option name for the GMC cartridge. [Tim Lindner]
  • 7912: amstrad.cpp: Added floppy sounds for the Amstrad CPC. [Fergus Leen]
  • 7916: Changed valid range for audio_latency from 1-5 to 0-5 (0 is used by the PortAudio module). [Windy Fairy]
  • 7917: Use llvm-ar for Windows CI builds. [Dirk Best]
  • 7920: vsmile_cart.xml: Added Thomas & Friends - Engines Working Together (USA, alt). [skaman, ClawGrip]
  • 7921: fmtowns.cpp: Fixed off-by-one calculation in CDDA track length. [r09]
  • 7924: Updated Dutch strings.po file. [Jos van Mourik]
  • 7925: Fixed vs2019_clang build. [feos]
  • 7927: fmtowns_cd.xml: Added fourteen new dumps, sixteen replacements, and four missing floppies. [r09]
  • 7928: ibm5170.xml: Added six entries. [archive.org, The Good Old Days, ArcadeShadow]
  • 7932: machine/spg_renderer.cpp: Fixed incorrect handling of 2-bit blend level. [Ryan Holtz, Simon Eriksson]
  • 7933: roland_mt32.cpp: Added mt32 version 2.0.4 ROM dumped from newer revision board (128K × 8 ROM). [Brandon Munger]
  • 7934: Allow breaking into the main menu before the machine fully starts. [AJR]
  • 7936: fm77av.xml: Added FM-77AV/20EX Nyumon Disk and F-BASIC V3.3L30. [sampson, Angelo Salese]
  • 7940: segas16b.cpp: Added Heavyweight Champ (set 2). [Victor Fernandez (City Game), ClawGrip]
  • 7843: pc98_cd.xml: Added a missing floppy image, hybrid CDs from the FM Towns software list, and new entries from Redump. [r09]
  • 7944: bus/megadrive: Added notes on SVP chip. [Javier de Silóniz Sandino]
  • 7945: firebeat.cpp: Added CDs for Beatmania III Append Core Remix and Beatmania III Append 6th Mix. [Eric Holniker, Windy Fairy]
  • 7847: ibm5150.xml: Added four entries. [The Good Old Days, ArcadeShadow]
  • 7848: spectrum_cass.xml: Added nine entries, replaced one entry with a better dump, and updated lots of metadata. [ArcadeShadow]
  • 7950: audio/nl_segas16b.cpp: Corrected two capacitor labels. [Enik Land]
  • 7951: Added Konami 007452 multiplier/divider (fixes rolling mines trajectories in Contra, MT05725). [furrtek]
  • 7952: qx10.cpp: Enable floppy drive B motor on motor register writes. [Brian Johnson]
  • 7953: apple2.cpp: Added Franklin ACE 1000 (Apple ][+ clone). [christopherkobayashi]
  • 7955: qx10.cpp: Added speaker output. [Brian Johnson]
  • 7956: leapfrog_ltleappad_cart.xml: Added three entries. [TeamEurope, ClawGrip]
  • 7959: a800_flop.xml: Added six entries. [A8SP, quasiscroto]
  • 7961: machine/nb1412m2.cpp: Improved DAC rate and timer calculation (fixes sound issues in Mighty Guy). [sasuke]
  • 7964: laserbat.cpp: Quantise area effect 2/shell to 4-pixel intervals for catnmous. [Vas Crabb]
  • 7966: seta.cpp: Added Daioh (prototype, earlier). [coolmod, caius, The Dumping Union, Ryan Holtz]
  • 7968: roland_cm32p.cpp: Added support for PCM cards, and added U-110 card software list. [ValleyBell]
  • 7971: megadriv.xml: Corrected metadata for eleven entries. [ArcadeShadow]
  • 7973: apple2gs.cpp: Fixed handling of keypad equals key. [Kelvin Sherlock]
  • 7974: fmtowns_cd.xml: Added 29 entries, replaced 13 entries with better dumps, and added one missing floppy image. [r09]
  • 7979: cyclemb.cpp: Improved emulation of inputs, sound and video, and corrected DIP switch labels. [sasuke]
  • 7981: ibm5150.xml: Added Control Panel. [famiclone, r09]
  • 7982: rfslots8085.cpp: Corrected spelling error in game name in comments. [ClawGrip]
  • 7983: rfslots8085.cpp: Removed two dummy inputs representing DIP switches, as only six are present. [ClawGrip]
  • 7984: video/upd7220.cpp: Fixed mixed text/graphics display issues, and implemented DMAW and DMAR commands. [Brian Johnson]
  • 7985: qx10.cpp: Allocate enough video RAM for color mode. [Brian Johnson]
  • 7987: segas16a.cpp, segas16b.cpp: Changed when video is updated, and reduced scheduler quantum for System 16A. [David Haywood]
  • 7989: travrusa.cpp: Assert vertical blanking interrupt for entire vertical blanking interval. [David Haywood]
  • 7990: neptunp2.cpp: Added program ROM for ccorsario, and expanded notes. [jordigahan, ClawGrip]
  • 7991: a800_flop.xml: Added additional entries. [A8SP, quasiscroto]
  • 7992: stfight.cpp: Corrected YM2203 clock frequency and added hack to set pre-scaler at machine start. [sasuke]
  • 7995: video/upd7220.cpp: Fixed copy/paste bug in DMA handling code, and made code formatting more consistent. [Brian Johnson]
  • 7996: funkyjet.cpp: Corrected sprite/background alignment, and marked suspect sample ROM as bad. [David Haywood]
  • 7997: apple2_flop_clcracked.xml, apple2_flop_clcracked.xml: Added latest cracks and original dumps. [4am, san, Firehawke]
  • 7998: plugins/cheat: Fixed handling of XML cheats that use multiple address spaces. [Szunti]
  • 8000: apple2_flop_orig.xml: Added four original dumps. [4am, Firehawke]
  • Source Changes:
  • Update amiga_flop.xml [Curt Coder]
  • New working software list additions:
  • amiga_flop: RAY Pokeri 100 mk (Fin), RAY Pokeri 200 mk (Fin) [anonymous]
  • trs80: fixed loading of CAS files [Robbbert]
  • New working machines:
  • Bare Knuckle (Chinese bootleg of Megadrive version) [ShouTime]
  • New machines marked as NOT_WORKING:
  • Bare Knuckle II (Chinese bootleg of Megadrive version) [ShouTime]
  • nmk16.cpp: redumped hotbubl [f205v]
  • pockchal.cpp: used anonymous namespace [Ivan Vangelista]
  • asma2k: Fix memory-related regression [AJR]
  • cps2: mark pzloop2jd phoenix as bootleg [hap]
  • trs80m3: Added support for high-speed CAS files. [Robbbert]
  • nmk16.cpp: Add a note about Hot Bubble sets known to used larger EPROMs. [Brian Troha]
  • New working clones:
  • Tekken 3 (World, TET2/VER.D) [Brian Troha]
  • removes the non working lbgrandeja as those program ROMs were actually the TET2/VER.D program ROMs [Brian Troha]
  • remove references to "mame64" from comments [hap]
  • machine/gaelco3d: noticed invalid (removed) -mt cmdline option in comment [hap]
  • src/devices/bus/coco/coco_fdc.cpp: Call base device_start from derived class. (#7897) [tim lindner]
  • megaplay.cpp: Fix DIP switch settings for mp_mazin, and put settings in ascending order for other games. (#7899) [David Haywood]
  • Add tristate value of 0xff to the first PIA in the CoCo 3 and Dragon computers (#7903) [tim lindner]
  • coco3, dragon: Add tristate value of 0xff to the first PIA
  • floppy: Fix an annoyingly subtle write bug [Olivier Galibert]
  • Restore legacy pc_dsk floppy support for imgtool only [AJR]
  • makefile: added param to override ar [hap]
  • toaplan2.cpp: Fix bbakraid music timing, Add hardware notes (#7896) [cam900]
  • d64: update following sector extraction evolution [Olivier Galibert]
  • bus/coco: Renamed Games Master cartdige slot option to gmc to match the Dragon drivers. (#7905) [tim lindner]
  • Refactoring and bug fixes for bbusters and mechatt: (#7902) [David Haywood]
  • Moved sprite handling to a device.
  • Adjusted audio balance on mechatt (channel 0 was overpowering everything).
  • Adjusted priority handing on mechatt (planes now correctly rise from underground hanger on stage 3, train carts in later level).
  • Split driver in two, general refactoring etc.
  • Removed player 2 inputs from mechattu1 - it doesn't respond to them at all.
  • new NOT WORKING machines (#7898):
  • Dancing Expert [Sean Riddle]
  • util/cdrom.cpp: Return index 1/start of track data instead of index 0/start of pregap data in generated TOC. (#7878) [987123879113]
  • Add a pre-calculated field for data from current logofs to end of track.
  • Removed pregap adjustment from FM Towns code.
  • Added pregap adjustment so track ends when audio data ends in PSX CD player.
  • Fixed pce_cd load error.
  • Miscellaneous formatting adjustments [Vas Crabb]
  • raiden2.cpp: Improve tilemap performance by not marking tiles dirty unless data changes [AJR]
  • new NOT_WORKING clone:
  • Sega Golf Club Network Pro Tour 2005 (Rev B) (GDX-0010B) [MajorPBX]
  • trs80m3: fallout from IMD change. [Robbbert]
  • trs80: updated notes. [Robbbert]
  • imd: Don't crash when trying to put a 80-track image in a 40-track drive [Olivier Galibert]
  • jv1-dsk: SSDD can not do 80 tracks [Olivier Galibert]
  • wd,upd: filter unsupported image formats [Olivier Galibert]
  • floppy: What wd177x_dsk has become should be taken out and shot [Olivier Galibert]
  • magreel.cpp: redumped ic24 [Team Europe]
  • trs80: used the correct FDC. Removed non-TRS80 formats. [Robbbert]
  • trs80m3: removed non-TRS80 formats. [Robbbert]
  • Games promoted to working:
  • Give Us A Break Club (JPM) (IMPACT) (GB 8 GB12) (set 1) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 5 C13) (set 1) [James Wallace]
  • Clones promoted to working:
  • Give Us A Break Club (JPM) (IMPACT) (GB 8 GB12P) (set 2, Protocol) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 6 C14) (set 2) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 6 AC14) (set 3) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 7 C15) (set 4) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 7 AC13) (set 5) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 7P C15) (set 6) [James Wallace]
  • Impulse (JPM) (IMPACT) (IP 7P C15) (set 7, Whitbread) [James Wallace]
  • seibuspi.cpp: Fix document based from hardware manual (#7901) [cam900]
  • seibuspi.cpp: Fix document
  • in SXX2D, JP121 is for mono/stereo sound output select, there's no jumper for cartridge change/flashing. reference: japanese
  • SPI motherboard manual from http://ikotsu.blogspot.com/2010/01/raiden-fighter-jet-seibu-spi-jet.html
  • seibuspi.cpp: Fix notes related to hardware
  • mac128.cpp: Remove bogus SCSI XTAL [AJR]
  • mac.cpp: Remove now-unnecessary #include
  • asma2k: Correct size of undumped spellcheck ROM; add PCB notes [AJR, Lord Nightmare]
  • Disable sleep when using -bench. [Aaron Giles]
  • apple2e: turn off INTCXROM on Control-Reset (GitHub issue #7909) [R. Belmont]
  • vis: partially try to fix MT7912 [cracyc]
  • r4000: timing improvements [Patrick Mackinlay]
  • external clock is doubled internally
  • consume additional cycles for integer multiply/divide
  • streamline memory access
  • Moved lnw80 to its own driver. [Robbbert]
  • r4000: physical address space is 36 bits [Patrick Mackinlay]
  • Use llvm-ar for GitHub Actions Windows CI build (#7917) [Dirk Best]
  • Changed audio_latency valid range from 1-5 to 0-5 (#7916) [987123879113]
  • Added some swlist warnings for Tafoid's tests. [Robbbert]
  • plugins/cheat: fix XML cheat loading when emulation is launched with an image option specified (e.g. mame nes -cart smb) or by
  • loading directly one part of the software (e.g. mame a600 amigaocs_flop:lslarry2:flop1) [Priuli]
  • plugins/cheat: removed spurious print [etabeta]
  • gameboy: Fixed crash with momocol2 and varpack [Robbbert]
  • battlane: fix a problem with double height sprites at last boss [dink]
  • namcos2/c355 sprites: color 0xfe is for a palette offset instead of shadow [dink, hap]
  • multipcm: retrigger after writing to sample register if key is on (YMF278 also does this) [dink, hap]
  • a2mockingboard.cpp: Updates [R. Belmont, TomCh]
  • Mirror the VIAs correctly across the whole CnXX range
  • Actually write the inflection bits for the SC-01
  • trs80: validate the cas file [Robbbert]
  • meritum: upgraded quickload to latest; added speaker. [Robbbert]
  • r4000: simplify branch state [Patrick Mackinlay]
  • New clones marked as NOT_WORKING:
  • Sonic Blast Man 2 Special Turbo (SNES bootleg, set 2) [ShouTime]
  • rf5c68: update stream before writing to wave ram [hap]
  • New BSD-licensed OPL/OPLL (YM3526, YM3812, YM2413, Y8950, YMF262, etc) cores (#7869) [Aaron Giles]
  • OPL prep. Define FAMILY constant in register classes, and use that instead of template specialization for family-specific
  • behaviors. Expand channel masks to 32 bits. Add is_keyon() helper.
  • Made FM channel and operator mapping more flexible. Operators are now owned by the engine and can be dynamically assigned to
  • channels. Register classes now provide a mapping between a linear set of operators and channels. The register data array is now
  • a regular array instead of a vector.
  • Minor change for consistency.
  • Introduce OPL registers and create a ymopl_engine. Add support for sustain-less notes and the OPL envelope clocks (which does not
  • divide by 3).
  • Moved keycode calculations into register class. Removed unnecessary recalc in phase generator. Lined up OPL frequency, feedback,
  • algorithm, and total level.
  • Implement key scale level and OPL-specific LFO and phase handling.
  • Create new YM3526 device based on new OPL. Fix keyon and sustain behaviors.
  • Fix weird OPL multiple values. Clean up and further document OPL LFO.
  • No busy flag on OPL, so no need to do the work. Add a right shift of 1 to the output stage to line up volume with old
  • implementation.
  • More compact way of representing key scale level values.
  • Move the KSL bitswap into the registers since it's apparently fixed in OPLL and perhaps others.
  • Add support for ryhthm generation in OPL. Change compute_volume to take a phase value directly, and expose operator phase.
  • Fix OPL timers.
  • Start LFSR with a non-zero value to ensure it actually starts generating for OPL.
  • Fix silly bug in sustain logic for OPL. Fixes a lot of previously missing sounds.
  • Create OPL2 engine. Add waveform support for OPL2/3 waveforms.
  • Wire up YM3812 to the new OPL2 engine.
  • Reset OPL timers when the mask is written as well.
  • Manage rhythm key ons separately. Fixes Wardner awfulness.
  • Explicitly make channel logic handle 0, 2, or 4 operators rather than checking each one for null. Also simplify the combining
  • logic for the 2 operator case.
  • Reverse bit order of LFSRs to make things a little simpler. Fix OPL LFSR so that it has its full 23-bit period.
  • Change outputs along the path to arrays rather than stereo items. This allows for four channel output. Also add a constant for
  • the number of outputs to the register class.
  • Move status register bit definitions to the registers class. Generically support the IRQ bit.
  • Create shared helpers for FP encode/decode/roundtrip and use them throughout. Also update TMNT to use the FP decoder.
  • No need to clamp when using the roundtrip.
  • Clear the EOS flag when execute is turned off on ADPCM-B. Fix combine_status in YM2608 to ignore previously set flags.
  • Add missing note_select in base class. Don't add 1 to the OPL release rate.
  • Move Y8950 over to new OPL engine.
  • Remove old y8950, along with fmopl and ymdeltat
  • Add updates prior to status reads for ADPCM systems.
  • Add status_mask and irq_reset logic into the core. Clean up documentation on family-specific registers. Includes some temporary
  • gross debugging stuff.
  • Made debugging less gross by giving operators and channels a reference back to their owner.
  • Fix status port address in OPL chips. Reduce ADPCM volume to match previous implementation.
  • Fix Y8950 ADPCM start. Return masked status properly.
  • Initial cut at OPLL mapping.
  • Add YM2413 support based on ymfm; renamed vrc7snd to ds1001; added YM2423 amd YMF281 variants as well. Instrument data is now
  • loaded via external ROMs. Added 'depress' envelope support to the core engine. Fixed a number of issues in the ymopll_engine.
  • Documented hard-coded values. Moved register clear into register-specific reset.
  • Add missing identifier.
  • Y8950 is OPL not OPL2.
  • Some documentation cleanup. Consistency fixes in the register classes.
  • Consolidate large comments. Add support for delayed modulators for OPL. Broke out 2-op and 4-op cases to help simplify logic.
  • Fixed overflow handling in fp encoding.
  • Fix silly bug.
  • Changed operator assignment mechanism to be more readable. Added prepare method to be called at the start of sound update. Added
  • ALL_CHANNELS constant to register files. Updated all consumers to call prepare and use constants where applicable.
  • Move YMF262 and YMF278B to use new FM engine for OPL3/4. Fix several issues in OPL3 logic, which now seems to work ok.
  • Minor fixes. More documentation.
  • Fix MSVC build.
  • Add caching of data to prepare methods to improve performance. Moved non-register decoding logic out of the .h file and into .cpp
  • file. Move phase_step calculation into register class.
  • More notes. Removed keycode from cache. Split 2/4-operator outputs into separate functions. Changed OPN/OPL to use templates for
  • variants. Added channel/operator_offset helpers.
  • Fairly substantial overhaul of register interface. Register interface is now stateless and contains family-specific state.
  • Channel and operator accessors are prefixed by ch_/op_ now and require an offset to the specific channel or operator. Moved
  • LFO/noise generation into register class, along with keyon logging.
  • Add noise back to OPL/OPLL
  • Added early-out for low envelope. Moved waveform logic out into family-specific code. General clean up of ordering. Reduced
  • family base class to minimal needed.
  • More aggressively track active channels to help performance.
  • Use only summing outputs for consideration of active channels. Centralize the logic of determined 4-op vs 2-op.
  • More conservative channel deactivation.
  • Add helper to compute the sample rate and use it in all implementations. Remove unneeded chnum/opnum members.
  • Fix error in YM2612 that caused crashes.
  • Switching parameters and locals to 32-bit values gives a noticeable performance boost. Checkpoint 1.
  • More moving to 32-bit values. Checkpoint 2.
  • Last of the 32-bit promotions.
  • Ensure SSG inverted flag is only tested on systems with SSG support in the innermost loops.
  • Make most constants 32-bit as well. Expose some constants via the engine class.
  • Expand waveforms ahead of time. Optimize the attenuation lookup a bit.
  • If volume is low, don't erase output, just leave it alone. Fixes missing sound in raimais.
  • Replace a couple of magic numbers with constants.
  • Normalization of FM engine usage across consumers.
  • Removed explicit external prepare() call; this logic is now automatically done after writes and periodically. Changed OPL/OPLL to
  • use native formats for block/fnum. Fixed waveform generation. Fixed PM and AM depth on OPL/OPLL.
  • Cache multiple value. Clean up output handling a bit.
  • Move multiple caching ahead of phase step caching.
  • Fully split OPLL from OPL. Remove many hacks now that OPLL registers can have state. Created shared helpers between OPL/OPLL.
  • Removed more aggressive channel disables since it was not rhythm friendly and didn't really buy much.
  • Remove old comment
  • Remove bad write in OPL mode case. Fixes fsoccer intro. Only call set_reset_status() once per mode call.
  • Remove FM output boost in YM2608/2610. Not sure why I did that. Better matches previous volume now.
  • Make AM/PM logging less confusing.
  • Let's actually set DYNAMIC_OPS properly, eh?
  • Improved logging.
  • Comment cleanups. Add constant for dynamic phase. Pre-shift sustain level. Srcclean.
  • Fix memory regions on YM2608 games.
  • Clean up ymadpcm to line up with recent ymfm changes.
  • y8950: Reshuffle read/write handlers. Rename them to less confusing names.
  • ym2413: Reshuffle read/write handlers. Rename them to less confusing names.
  • ym3526/ym3812: Reshuffle read/write handlers. Rename them to less confusing names.
  • ymf262: Match read/write details to datasheet and previous tests.
  • Use a constexpr function instead of macro for packing operator numbers. Pre-compute OPM LFO waveforms.
  • Generate OPL4 engine to support the proper clock divider and new flags. Update YMF278B to use FM timers and status rather than
  • replicating the logic.
  • Fix 4-operator enable on new OPL4 instance.
  • Fix FM downsampling and adjust balance in YM278B.
  • More friendly behavior when OPLL writes are performed out of range. [Aaron Giles]
  • ymfm: Fix OPL3 output channels and waveform mask in compatibility mode. [Aaron Giles]
  • a2mockingboard.cpp: fix two off-by-ones on the Phasor address decoding [TomCh]
  • fmtowns: fix off-by-1 calculation in CDDA length (#7921) [r09]
  • Added floppy sounds (#7912) [Fergus Leen]
  • bus/a2bus updates: [Vas Crabb, Golden Child]
  • Added Orange Micro Buffered Grappler+ printer interface card.
  • Synchronise all I/O for Apple Parallel Interface Card.
  • trs80m3: model 4 can boot some floppies [Robbbert]
  • bus/a2bus: Also synchronise data and asserting strobe for Apple II Parallel Interface Card. [Vas Crabb]
  • shtngmst: Added a prom [Dumping Union]
  • shtngmst: Dumping Union has confirmed that the other missing PLDs are not PLDs. [Robbbert]
  • bus/a2bus: Made Buffered Grappler+ DRAM size configurable, fixed a bad bit in the MCU ROM dump, and marked the MCU ROM as bad.
  • Vas Crabb]
  • bus/a2bus: Fix clang build (no idea how GCC didn't fail to compile that). [Vas Crabb]
  • plugins/data: properly clear history data when loading new file [cracyc]
  • a2mockingboard.cpp: Fix 2 more off-by-ones in the Phasor address decoding [TomCh]
  • options: simplified the statename/snapname logic for naming after image devices (e.g. %d_cart or %d_flop1) while allowing for more
  • general non-alphanumeric separators, so that for instance %d_cart_%i correctly produces a name with the software name, followed by
  • an underscore and an index, rather than failing to be recognized and defaulting back to %g/%i. [etabeta]
  • itech8.cpp: Correct some ROM labels. Document Dyno Bop's program ROM label known to read v1.0 but it's still the v1.1 as per
  • service mode. [Brian Troha]
  • Update Dutch strings.po (#7924) [Jos van Mourik]
  • Added all missing strings for the Dutch language. Also made spelling and meanings more consistent after testing the menu's with
  • previous translations.
  • bus/a2bus: Fix Buffered Grappler+ ROM digests, use silkscreend mask IDs for labels, edit notes. [Vas Crabb]
  • spkrdev: not authored by nicola, introduced in MESS 0.36r1 [hap]
  • plugins/cheat: fix getting arbitrary screen [cracyc]
  • megasys1.cpp: Reset the sound devices when the sound CPU is reset. This fixes the stuck note in soldam's attract mode. [AJR]
  • spkrdev: fix regression with filtering [hap]
  • ymf278b: Fix ID register implementation; fixes several metro games that were hanging. [Aaron Giles]
  • ymfm: Don't pre-mask status bits with the status mask; apply instead at time of consumption. Fixes missing music in kickball.
  • Aaron Giles]
  • ymadpcm: Initialize ADPCM-A pans and instrument volume. Fixes some homebrew neogeo sounds. [Aaron Giles]
  • Fix vs2019_clang build [feos]
  • ymfm: Latch the multi-frequency state at key on. Fixes sor2 punch sound on megadriv. [Aaron Giles]
  • Revert "ymfm: Latch the multi-frequency state at key on. Fixes sor2 punch sound on megadriv." [Aaron Giles]
  • This reverts commit 90d6b1b29e591fe81d8d29ef45a46918478dbba3.
  • ymfm: Better fix for wrong sounds in megadriv sor2; mark the system modified when the mode register is written as well.
  • Aaron Giles]
  • New working clones:
  • Handle Champ (GQ710 97/12/18 VER. SAA) [Guru, smf]
  • New working clones:
  • Mars Matrix: Hyper Solid Shooting (Asia 000412) [Jun Mendero]
  • New working clones:
  • DrumMania (GQ881 VER. JAB) [smf]
  • Percussion Freaks (GQ881 VER. EAB) [smf]
  • Percussion Freaks (GQ881 VER. AAB) [smf]
  • Percussion Freaks (GQ881 VER. KAB) [smf]
  • Percussion Freaks (GQ881 VER. UAB) [smf]
  • srumbler: correct xtal/cpu speed [jotego]
  • jackal: increase soundcpu overclock hack because music broke again [Osso]
  • Mac 128/512/Plus/SE: Emulate the lowpass audio filter, and fix the volume control so it correctly gets louder when the slider is
  • raised in control panel instead of quieter. [Lord Nightmare]
  • new NOT WORKING machines (plug+play - JAKKS Pacific etc.) [Sean Riddle] (#7892) [David Haywood]
  • new machines marked as NOT WORKING:
  • Hannah Montana Pop Tour - Guitar Video Game (JAKKS Pacific TV Game) (May 16 2008) [Sean Riddle]
  • Robotech [Sean Riddle]
  • Rainbow Brite (mini-arcade) [Sean Riddle]
  • new NOT WORKING software list entries:
  • karaokd_cart.xml: [Sean Riddle, ClawGrip]
  • karaokd1 - Karao Kids Songs 1 (Spain) [David Haywood]
  • karaokd2 - Karao Kids Songs 2 (Spain) [David Haywood]
  • origkara - Original Karaoke [David Haywood]
  • karaokd2: remove ROM, rename set karaokd, change to use softlist [David Haywood]
  • new WORKING software list entries (#7884) [David Haywood]
  • new WORKING software list entries:
  • megadriv.xml [David Haywood]
  • fbarg96 - Futbol Argentino 96 (Argentina) (hack of J. League Pro Striker 2) [Sebastian Beltran, David Haywood]
  • tc2000a - TC 2000 (Argentina, protected) [Sebastian Beltran, David Haywood]
  • new NOT WORKING software list entries
  • megadriv.xml: [David Haywood]
  • truco96a - Truco '96 (Argentina, protected) [Sebastian Beltran, David Haywood]
  • New machines marked as NOT_WORKING:
  • Warp-1 (Japan) [Dillweed]
  • New working clones
  • Warp-1 (Japan, bootleg) [anonymous, Dillweed]
  • itech32.cpp: Document Shuffleshot sound program as v1.1 [Brian Troha]
  • bus/a2bus: More improvements for Orange Micro buffered Grappler+: [Vas Crabb, Golden Child]
  • Fixed another bad bit in microcontroller ROM dump.
  • Added rev A variant with 6 MHz microcontroller clock.
  • Add %o format support to debugger printf command [AJR]
  • machine/spg_renderer.cpp: Fixed incorrect handling of 2-bit blend level. (#7932) [Ryan Holtz, simer]
  • roland_mt32.cpp: Added mt32 version 2.0.4 ROM dumped from newer revision board with 128K x 8 ROM. (#7933) [Brandon Munger]
  • New machines marked as NOT_WORKING:
  • BASF 7120 [rfka01, Dirk Best]
  • fmtowns_cd.xml: 14 new dumps, 16 replacements, 4 missing floppies added (#7927) [r09]
  • Added the missing floppy images to Igo Doujou, Air Warrior V1.2L10 and Suikoden - Tenmei no Chikai [cyo.the.vile]
  • Added the missing floppy image to Viper GTS [wiggy2k]
  • Replaced the Alice no Yakata II, Europa Sensen and Hiouden II images with cleaner unmodified copies [wiggy2k]
  • Removed outdated comments and changed some serials and disk labels to reflect their actual names
  • Updated the missing list
  • New working software list additions
  • Dalk (alt floppy disk) [redump.org, wiggy2k]:
  • Kazadama Vol. 2 - Masuo per Masuo - Ikeda Masuo Hanga-shuu [redump.org]
  • Kouryuuki [redump.org, wiggy2k]
  • Kusuriyubi no Kyoukasho [redump.org]
  • Psychic Detective Series Vol. 4 - Orgel (DCCS remake) [redump.org, cyo.the.vile]
  • Remember Beatles No. 2 - Michelle [redump.org]
  • Remember Beatles No. 4 - Let It Be [redump.org]
  • Remember Beatles No. 5 - The Long and Winding Road [redump.org]
  • Remember Beatles No. 6 - Imagine [redump.org]
  • Royal Blood [redump.org, cyo.the.vile]
  • Teitoku no Ketsudan [redump.org, cyo.the.vile]
  • New not working software list additions:
  • Hyper Land [redump.org]
  • Hyper Note [redump.org]
  • Planet Harmony [redump.org]
  • Replaced software list items:
  • Dalk [redump.org]
  • Europa Sensen [redump.org, wiggy2k]
  • Hyper Planet Shiki Vol. 2 [redump.org]
  • Igo Doujou - Honkakuha Yose Tsumego Shinan [redump.org, cyo.the.vile]
  • King's Bounty - Nusumareta Chitsujo [redump.org]
  • Morita Shougi II [redump.org]
  • Mr. Ed Bogas' Music Machine Lite [redump.org]
  • Nobunaga no Yabou - Bushou Fuuunroku [redump.org]
  • Nobunaga no Yabou - Tenshouki [redump.org]
  • Return to Zork [redump.org]
  • Tanjou - Debut [redump.org]
  • The Queen of Duellist (HME-166) [redump.org]
  • Wing Commander Armada [redump.org]
  • Software list items promoted to working:
  • Air Warrior V1.2L10 [cyo.the.vile]
  • Suikoden - Tenmei no Chikai [cyo.the.vile]
  • bus/a2bus: Added Orange Micro Grappler printer interface card. [Vas Crabb]
  • New NOT_WORKING software list additions
  • fm77av.xml: FM-77AV/20EX Nyumon Disk, F-BASIC V3.3L30 [sampson]
  • Games promoted to working:
  • Kung Fu (Ace) (IMPACT) (set 1) [James Wallace]
  • Clones promoted to working
  • Kung Fu (Ace) (IMPACT) (set 2) [James Wallace]
  • Kung Fu (Ace) (IMPACT) (set 3) [James Wallace]
  • Kung Fu (Ace) (IMPACT) (set 4) [James Wallace]
  • Kung Fu (Ace) (IMPACT) (set 5, Whitbread) [James Wallace]
  • Add bus/adb for real ADB device emulation [O. Galibert, R. Belmont]
  • bus/a2bus: Suppress side effects of Grappler C0nX reads for debugger. [Vas Crabb]
  • trs80: Added support for Level 1 CAS files. [Robbbert]
  • h8: Add the h8/3032 [Olivier Galibert]
  • mephisto_polgar.cpp: split driver into polgar, risc, milano [hap]
  • mac128: Corrected raster and sound/PWM fetch timings. [R. Belmont]
  • mac128: fix regression from last commit, hbl timer must fire on all scanlines now. [R. Belmont]
  • mt32: fixed rom size error from recent commit. [Robbbert]
  • cdu75s: start the driver [Olivier Galibert]
  • basf7100: Initial floppy hookup, tries booting now [Dirk Best]
  • mephisto_milano: don't use mmboard device [hap]
  • unidasm: Add preliminary MN1860 disassembler (still missing a few opcodes due to lack of documentation) [AJR]
  • mn1880d.h: Fix comment [AJR]
  • New working clones:
  • Diablo 68000 (set 1) [Berger]
  • New working clones (#7940):
  • Heavyweight Champ (set 2) [Victor Fernandez (City Game)]
  • Allow breaking into main menu before the machine fully starts (i.e. just before the initial soft reset) by using the normal "Config
  • Menu" UI input [AJR]
  • Note that the minor code shuffling in machine.cpp is necessary to prevent emulation from getting confused if "Select New Game"
  • happens to be selected.
  • suprgolf.cpp: fixed GFX ROMs loading for albatross. Still needs correct controls to be considered playable [Ivan Vangelista]
  • mephisto_mondial.cpp: split driver file into mondial/mondial2 [hap]
  • Adding technical details on the SVP chip internal ROM and fixing start address (#7944) [Javier de Silóniz Sandino]
  • pc98_cd.xml: sync with the FM Towns softlist (#7943) [r09]
  • Added the missing floppy image to Lipstick Adventure 3 [r09]
  • Added/replaced all hybrid CDs known so far with the CHDs from the FM Towns softlist, and added some new entries from Redump
  • details below)
  • New working software list additions:
  • Alice no Yakata 3 (1995-05-16) [redump.org]
  • Bell's Avenue Vol. 1 [redump.org]
  • Bell's Avenue Vol. 2 [redump.org]
  • Bell's Avenue Vol. 3 [redump.org]
  • Gakuen Bakuretsu Tenkousei! [redump.org]
  • Hana no Kioku - Dainishou [redump.org]
  • if 1-2-3 CD Collection [redump.org]
  • Ikazuchi no Senshi Raidy 2 (1996-08-01) [redump.org]
  • Kousoku Choujin [redump.org]
  • Mahjong Gensoukyoku II - Mahjong Fantasia [redump.org]
  • Mahjong Gensoukyoku III - Mahjong Fantasia the 3rd Stage [redump.org]
  • Misato-chan no Yume Nikki [redump.org]
  • Never Land [redump.org]
  • Special & Delicious! Original CD-ROM [redump.org]
  • Time Stripper Mako-chan [redump.org]
  • Toushin Toshi II (1995-04-26) [redump.org]
  • Trigger 2 [redump.org]
  • Replaced software list items:
  • Alice no Yakata 3 (1995-06-19) [redump.org]
  • Angel [redump.org]
  • Angel Halo [redump.org]
  • Ballade for Maria [redump.org]
  • De.FaNa [redump.org]
  • Desire - Haitoku no Rasen [redump.org]
  • Doki Doki Disk CD-ban Dai-1-kan - Club D.O. Jimukyoku [redump.org]
  • D.P.S. Zenbu [redump.org]
  • Emit Vol. 1 - Toki no Maigo [redump.org]
  • Hana no Kioku [redump.org]
  • Ikazuchi no Senshi Raidy [redump.org]
  • Innocent Tour [redump.org]
  • Koko wa Rakuensou [redump.org]
  • Koko wa Rakuensou 2 [redump.org]
  • Kusuriyubi no Kyoukasho [redump.org]
  • Menzoberranzan - Yami no Monshou [redump.org]
  • Mugen Houyou [redump.org]
  • Necronomicon [redump.org]
  • Only You - Seikimatsu no Juliet-tachi [redump.org]
  • Ring Out!! [redump.org]
  • Rinkan Gakkou [redump.org]
  • Running Girls - Hashiri Onna II + Rance 4.1 / 4.2 Hint Disk [redump.org]
  • Sayonara no Mukougawa [redump.org]
  • Touch My Heart [redump.org]
  • Toushin Toshi II - Soshite, Sorekara... [redump.org]
  • Viper CTR - Asuka [redump.org]
  • Xenon - Mugen no Shitai [redump.org]
  • Zatsuon Ryouiki [redump.org]
  • ymadpcm: Fix coverity issue, document differences between YM2608/10 and Y8950 DAC formats. [Aaron Giles]
  • New working clones:
  • Narc (rev 6.00) [Brian Troha]
  • Trog (rev LA3 2/10/91) [Brian Troha]
  • Trog (prototype, rev PA5-PAC 8/28/90) [Brian Troha]
  • New working clones:
  • NBA Jam TE (rev 4.0 3/03/94) [Brian Troha]
  • NBA Jam TE (rev 3.0 2/26/94) [Brian Troha]
  • NBA Jam TE (rev 2.1 2/06/94) [Brian Troha]
  • midxunit.cpp: Add Sound software release 2 to the Revolution X (rev 1.0 6/16/94) set. [Brian Troha]
  • New working clones:
  • NBA Hangtime (ver L1.3 10/10/96) [Brian Troha]
  • NBA Hangtime (ver M1.3 10/10/96) [Brian Troha]
  • NBA Hangtime (ver L1.2 8/29/96) [Brian Troha]
  • NBA Hangtime (ver M1.2 8/29/96) [Brian Troha]
  • NBA Hangtime (ver M1.1 4/16/96) [Brian Troha]
  • NBA Maximum Hangtime (ver M1.0 11/08/96) [Brian Troha]
  • NBA Maximum Hangtime (ver L0.9 10/30/96) [Brian Troha]
  • trs80m3: Added support for JV3 disks (not working) [Robbbert]
  • trs80l2: cleaned a few things from last commit. [Robbbert]
  • Added partial dumps of security dongles for Twinkle 1st style and Substream variants. (#7870) [Jennifer Taylor]
  • Machines promoted to working:
  • Bare Knuckle II (Chinese bootleg of Megadrive version) [ShouTime]
  • snesb.cpp: redumped u16 ROM for sblast2ba [ShouTime]
  • suprgolf.cpp: updated albatross to fill in the missing ROMs with the world version ones instead of the Japanese version ones, as
  • the dumped ROM matches 100% the world version one and not the Japanese one. [Ivan Vangelista]
  • New clones marked as NOT_WORKING:
  • Invinco / Head On 2 (set 2) [Callan Brown]
  • hornet.cpp: redumped comm board ROMs. Game now boots. Also corrected a couple of ROM locations [Porchy, The Dumping Union]
  • added device for 1st version of mephisto display module [hap]
  • ap_dsk35: Punt 1.44MB dc42 images to the PC MFM handler, which knows how to read them [R. Belmont]
  • mephisto_glasgow.cpp: split driver file into glasgow/amsterdam [hap]
  • asteroid.cpp: Fix typo in ROM name as pointed out by JacKc. [Brian Troha]
  • segas16b.cpp: Make Heavyweight Champ (set 2) a clone of the parent as pointed out by MASH [Brian Troha]
  • jv3: Added protection against oversized disks. [Robbbert]
  • jv3: used osd_printf_error [Robbbert]
  • trs80m3: fixed a graphics error [Robbbert]
  • Machines promoted to WORKING:
  • Beatmania III Append Core Remix [Eric Holniker]
  • Beatmania III Append 6th Mix [Eric Holniker]
  • midyunit.cpp: Don't split the PCB layout information. [Brian Troha]
  • midyunit.cpp: Add documentation about the known NARC sound program ROMs and sound data. [Brian Troha]
  • mephisto_montec.cpp: split driver file into montec/smondial [hap]
  • montec: small fix to input defs [hap]
  • PGM updates [JacKc]: [Ivan Vangelista]
  • Added kov and kov114 sets redump. Confirmed actual dumps are good [XeD]
  • Corrected ROMs labels for kov set and orlegend105k set
  • PGM documentation update according to PCBs scans
  • cdu75s: Add some comments [Olivier Galibert]
  • swp30: Make the stream synchronous, add dummy-ish internal register read, more logging [Olivier Galibert]
  • imd: do the number of tracks test only on 5.25, 8" and 3.5" is always 80, 3" is always 40 [Olivier Galibert]
  • pmac6100: CDROM support which blows up [Olivier Galibert]
  • a2600: Minor changes [Olivier Galibert]
  • mac128: Fix audio DC offset when /SNDRES is active and fix DC offset to more correctly reflect the way the 8-bit counter for audio
  • PWM works. Fixes audio in Lode Runner (and likely any other software which uses the sound manager "swMode" for square waves).
  • Lord Nightmare]
  • mm_dsk: Add missing terminator [Olivier Galibert]
  • taito_z: add electronic shutters for contcirc 3d scope [hap]
  • ui: add separator before 'return to previous menu' [hap]
  • contcirc: add shifter to 3d scope views [hap]
  • smartboard: less led flicker [hap]
  • smartboard: typo [hap]
  • taito_z: add 3d scope view for enforceja [hap]
  • buggyboy.lay: use <collection> for shifter [hap]
  • jv3: fixed a data pointer bug [Robbbert]
  • jv3: fixed gap sizes, some disks can boot [Robbbert]
  • outrun.lay: use <collection> for shifter [hap]
  • playmark.cpp: added preliminary sound to wbeachvla by adapting the sslam.cpp code for powerbals [Ivan Vangelista]
  • basf7100: More floppy work, system loads data from disk now [Dirk Best]
  • Also hook up main CPU ROM and PPIs.
  • views: Invalidate the caches on bank selection change [O. Galibert]
  • basf7100.cpp: Fix clang error: reference to non-static member function must be called [AJR]
  • Games promoted to working
  • Money Talks (JPM) (IMPACT) (MT5 L17) (set 1) [James Wallace]
  • Clones promoted to working
  • Money Talks (JPM) (IMPACT) (MT5 I L17) (set 2) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT3 L12) (set 3) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT3 P L12) (set 4, Protocol) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT3 A L12) (set 5) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT3 P GL12) (set 6, Protocol) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT7 L19) (set 7) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT7 P L19) (set 8, Protocol) [James Wallace]
  • Money Talks (JPM) (IMPACT) (MT7 A L19) (set 9) [James Wallace]
  • h8: Fix disassembly of abs16 [Olivier Galibert]
  • qx10: Enable drive B motor when doing a write motor on register [Brian Johnson]
  • cdu415: Add skeleton [Olivier Galibert]
  • jv3: added save support. It doesn't work due to an emulation bug in the main machine. [Robbbert]
  • corona/simultano: use memory_view instead of bankdev (big improvement according to -bench 10) [hap]
  • jv3: better validation; honour readonly flag [Robbbert]
  • omegrace: fix cocktail spinner input [dink, hap]
  • omegrace: rename a function [hap]
  • outrun: add note [hap]
  • trs80m2: update of hash file [Robbbert]
  • ti99: Change floppy step rate defaults. Change Corcomp controller monoflop config. [Michael Zapf]
  • qx10: Implement Sound/Speaker (#7955) [Brian Johnson]
  • Added Konami 007452 multiplier/divider (#7951) [Furrtek]
  • Added 007452 multiplier/divider, fixes rolling mines trajectories in contra
  • Plugged k007452 in combatsc, flkatck, wecleman
  • msx2_flop: put dslayer4 in cart2disk hacks list [hap]
  • wd177x_dsk.cpp: Fix a bug that caused creation to crash for some subformats [AJR]
  • Allow UI file manager to create floppy images before machine is started [AJR]
  • floppycntrl.cpp: Fix mistake in 2f4d7eec4e3faeab1d95ece39cfb80263d792909 [AJR]
  • new WORKING clones
  • JoJo's Venture (Asia 990128) [XeD, MetalliC]
  • JoJo's Venture (Asia 990108) [XeD, MetalliC]
  • JoJo's Venture (Asia 981202) [XeD, MetalliC]
  • NAOMI and SP docs (nw) [MetalliC]
  • basf7100: CPU executes loaded code, initial video [Dirk Best]
  • Add shared RAM
  • Implement bootrom disable and main CPU NMI
  • Initial video output using the charrom of another system
  • tasc/chessmachine/modular_tm: use install_ram/rom for the bootrom bankswitch (small speed optimization) [hap]
  • New working clones
  • Out Run (sitdown/upright, Rev B) (Enhanced Edition v2.0.3) [hap]
  • Out Run (deluxe sitdown) (Enhanced Edition v2.0.3) [hap]
  • qx10.cpp: DeMorgan is your friend. [Vas Crabb]
  • machine/k007452.cpp: Be more paranoid with intger promotion/truncation. [Vas Crabb]
  • Adjust some comments. [Vas Crabb]
  • ui: hide child nodes (collapse menu) if a .lay collection is disabled [hap]
  • layouts: put shifter position in <collection> instead of separate views, with setting for opaque shifters [hap]
  • New working software list additions (#7920):
  • Thomas & Friends - Engines Working Together (USA, alt) [Skaman]
  • ibm5170 - New working software list addictions (#7928) [ArcadeShadow]
  • Darklands (3.5"), Darklands (5.25") [The Good Old Days] DOOM (v1.666) [The Good Old Days] DOOM (v1.2, shareware, Titanium Seal
  • release) [Archive.org] Inherit the Earth: Quest for the Orb [The Good Old Days] Stronghold [The Good Old Days]
  • ibm5150 - New working software list additions (#7947) [ArcadeShadow]
  • Dragon Spirit [The Good Old Days] Hyperspeed [The Good Old Days] International Soccer Challenge (Virtual Reality Vol. 1
  • compilation) [The Good Old Days] The Black Cauldron [The Good Old Days]
  • spectrum_cass - New working software list additions (#7948) [ArcadeShadow]
  • New working software list additions Circus (Channel 8) [spectrumcomputing.co.uk] Esquizóides [Planeta Sinclair] Fighter Pilot
  • ABC Soft) [worldofspectrum.org] Fighter Pilot (Zafi Chip) [worldofspectrum.org] Fighter Pilot (Z Cobra) [worldofspectrum.org]
  • Fighting Warrior (Erbe) [spectrumcomputing.co.uk] Fighting Warrior (small case, Erbe) [spectrumcomputing.co.uk] Thundercats
  • MCM, small case) [worldofspectrum.org] Space Racer [spectrumcomputing.co.uk] Target: Renegade (Erbe)
  • Update metadata (year + publisher + cloneof) in various entries
  • New NOT_WORKING software list additions (#7956) [ClawGrip]:
  • New NOT_WORKING software list additions
  • leapfrog_ltleappad_cart.xml: [ClawGrip]
  • Tierbabys (Germany), Disney Puuh mag dich! (Germany), Was wäre, wenn ...? (Germany) [TeamEurope]
  • Change XML attributes order [ClawGrip]
  • Add Franklin ACE 1000 as a clone of the Apple ][+ (#7953) [christopherkobayashi]
  • a800_flop.xml: add several verified .atr dumps from a8sp (#7959) [quasiscroto]
  • a800_flop.xml: add several verified .atr dumps from a8preservation.com
  • typo in a disk image file name
  • Fix compilation with Emscripten versions greater than 2.0.8 (#7794) [Sam Clegg]
  • New machines marked as NOT_WORKING:
  • Lobo Max-80 [Robbbert]
  • tx1: fix array out of bounds crash [hap]
  • dogfgt: longer title for japan version [hap]
  • basf7100: Small fix to screen rendering [Dirk Best]
  • sound: Pulseaudio support [Olivier Galibert]
  • sound: Don't go down to the osd on redundant mute calls (like vgmplay's 44100 times per second) [Olivier Galibert]
  • smartboard: add safeguards for invalid read [hap]
  • smartboard: use switch/case instead of if/elseif/elseif [hap]
  • smartboard: get rid of that "+1" correction for every piece id [hap]
  • mc68hc11: Fix bug causing DES to decrement IX rather than the stack pointer [AJR]
  • asma2k: Dump and hook up spell check ROM; fix keyboard [Lord Nightmare, AJR]
  • New machines marked as NOT_WORKING:
  • Junior-80 [Robbbert]
  • applix: Fix crash in debug build [AJR]
  • smartboard: fix problem when playing with leds disabled [hap]
  • tasc.lay: make the cpanel smaller [hap]
  • Revert "ui: hide child nodes (collapse menu) if a .lay collection is disabled" [hap]
  • This reverts commit 0e8a9b2f92566ff201fe8efbfff079f420b656da.
  • Revert "layouts: put shifter position in <collection> instead of separate views, with setting for opaque shifters" [hap]
  • This reverts commit a6a38853991c7c90de50c2097848618873ef535e.
  • undo the rest of <collection> shifter options [hap]
  • nscsi: Add dump and skeleton device for Sony CDU561-25 CD-ROM drive [Bitsavers]
  • Machines promoted to working:
  • Warp-1 (Japan) [Ivan Vangelista, hap]
  • Added recently-dumped daiohp2 set (#7966) [MooglyGuy]
  • New working machines:
  • Daioh (prototype, earlier) [CoolMod, Caius, The Dumping Union]
  • Updated compiling document to reflect that MSVC 2019 is working and recommended. [Stiletto]
  • Source Changes:
  • Updated compiling document to reflect that MSVC 2019 is working and recommended. [Stiletto]
  • nb1412m2: make clock input same for all drivers [hap]
  • dai3wksi: fix clang compile [hap]
  • dai3wksi: update notes [hap]
  • ui: add message when trying to config unavailable machine inputs [hap]
  • CM-32P: support PCM cards, add U-110 card softlist [Valley Bell]
  • warp1bl: add color overlay [hap]
  • New machines marked as NOT_WORKING:
  • Elektronikladen Elzet 80/K [Robbbert]
  • Elektronikladen Elzet 80/P [Robbbert]
  • elzet80: corrected the manufacturer. [Robbbert]
  • nb1412m2: Fixed some Mighty Guy sound issues (#7961) [sasuke-arcade]
  • Fixed various sound issues in Mighty Guy so that it sounds almost exactly like PCB.
  • Fixed BGM tempo was unstable. The frequency setting of DAC and timer clock are now linked. When changes the DAC clock, Sound
  • driver set wait loop count ($C010) in the range of 2 to 4 in order to keep the tempo of BGM even if changed clock. This was
  • the cause of the slow BGM in previous versions.
  • Fixed DAC clock calculation. I changed this so that sound plays same as PCB.
  • Implemented a protect command 0x11 to stop the DAC. This is needed to stop DAC sound when the psycho gun is stopped.
  • seta.cpp (daiohp2) - Updated PAL/GAL equations to converted binary files. [Scott Stone]
  • trs80: fixed ic locations [Robbbert]
  • New machines marked as NOT_WORKING:
  • EACA Video Genie EG3003 [Robbbert]
  • risc2500: add soft power-off [hap]
  • New machines marked as NOT_WORKING:
  • Intellec 8 MCS [Robbbert]
  • fixed compile error with gcc 10.2 64bit. [Robbbert]
  • subhuntr.cpp: Start to flesh out the skeleton - still nowhere near close to working. [Vas Crabb]
  • radionic: Split radionic to its own source. [Robbbert]
  • lnw80: used derived class to reduce number of duplicate functions. [Robbbert]
  • New machines marked as NOT_WORKING:
  • Roland PR-100 Digital Sequencer [AJR, Valley Bell]
  • new NOT_WORKING machine:
  • Aminosan (satellite) [Darksoft, rtw, MetalliC]
  • Games promoted to working:
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 1) [James Wallace]
  • Clones promoted to working:
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 2) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 3) [James Wallace]
  • "Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO13 C24) (set 4, Whitbread) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 L22) (set 5) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11P L22)(set 6, Protocol) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 AL22 (set 7) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 L22) (set 8, Whitbread) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 IL22) (set 9) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO11 IL22) (set 10) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO8 L16) (set 11) [James Wallace]
  • Monopoly 60th Anniversary Edition (JPM) (IMPACT) (MO3 L11) (set 13) [James Wallace]
  • megadriv - Update Year info on 11 entries [ArcadeShadow]
  • Super Kick Off : 1992 -> 1993 [https://segaretro.org/Super_Kick_Off] Fantastic Dizzy : 1991 -> 1993
  • https://segaretro.org/Fantastic_Dizzy] Sensible Soccer - International Edition : 1993 -> 1994
  • https://segaretro.org/Sensible_Soccer:_International_Edition] Double Clutch : 1992 -> 1993
  • https://segaretro.org/Double_Clutch] Hook : 1992 -> 1993 [https://segaretro.org/Hook] Prince of Persia : 1993 -> 1994
  • https://segaretro.org/Prince_Of_Persia] NBA All-Star Challenge : 1992 -> 1993 [https://segaretro.org/NBA_All-Star_Challenge]
  • Stimpy's Invention : 1993 -> 1994 [https://segaretro.org/The_Ren_%26_Stimpy_Show_Presents_Stimpy%27s_Invention] The Lost Vikings
  • 1993 -> 1994 [https://segaretro.org/The_Lost_Vikings] The Chaos Engine (Euro) : 1992 -> 1994
  • https://segaretro.org/The_Chaos_Engine]
  • Update Description: Lotus II -> Lotus II: RECS [https://segaretro.org/Lotus_II:_RECS]
  • forgot hit save (nw) [MetalliC]
  • cdu561_25: Add third BIOS dump; add info on CXD2568M; correct typo [Bitsavers]
  • u110_card.xml: Fix validation errors in 6f576131989b64ceb09c6ccee5f4122f29d5c84c [AJ

New in MAME 0.229 (Feb 24, 2021)

  • 06650: [Graphics] (m58.cpp) 10yard: Graphics are misaligned. (Ivan Vangelista)
  • 06668: [Graphics] (mhavoc.cpp) mhavoc, mhavoc2, mhavocp, mhavocrv: Not all graphics are displayed. (Robbbert)
  • 06935: [Misc.] BGFX render module doesn’t find images when multiple artwork paths are configured. (AJR)
  • 07795: [Debugger] Qt debugger: Debugger views display incorrectly when scrolled to the bottom. (Vas Crabb)
  • 07860: [Compiling] N/A: Incorrect flags are passed to the compiler on ARM/AArch64 targets. (Belegdol)
  • 07863: [Interface] (ksys573.cpp) pcnfrk4mk: Description does not match displayed title. (AriaOTP)
  • 07866: [Crash/Freeze] (atarig1.cpp) pitfight3: Game crashes randomly in later matches. (O. Galibert)
  • 07867: [Crash/Freeze] (c64.cpp) Most carts in c64_cart.xml: Cartridges no longer load correctly. (Ivan Vangelista)
  • 07874: [Save/Restore] (gottlieb.cpp) cobram3, cobram3a: Games stop at a black screen with populated NVRAM files. (Ivan Vangelista)
  • New working machines:
  • Basketball (Mattel) [hap, Sean Riddle]
  • Black Knight Pinball (Entex) [hap, Sean Riddle, Rik]
  • Elektronika Autoslalom [hap]
  • Hockey (Mattel) [hap, Sean Riddle]
  • JAKKS Pacific Inc / Child Guidance / Handheld Games Dora the Explorer - Dora Saves the Mermaids (Sharp Cookie) (PAL, UK):
  • [Sean Riddle, David Haywood]
  • JAKKS Pacific Inc / Child Guidance / Handheld Games Scooby-Doo! and The Pirate's Puzzles (Sharp Cookie) (PAL, UK):
  • [Sean Riddle, David Haywood]
  • JAKKS Pacific Inc / Child Guidance / Pronto Games The Amazing Spider-Man - Great Math Caper (Sharp Cookie) (NTSC, US):
  • [Sean Riddle, David Haywood]
  • JAKKS Pacific Inc / Child Guidance / Pronto Games Go Diego Go! - Aztec ABC Adventure (Sharp Cookie) (PAL, UK)
  • [Sean Riddle, David Haywood]
  • Mattel Funtronics: Tag [hap, Sean Riddle]
  • Ms PacMan Twin (Argentina) [Roberto Fresca, Mirko Buffoni, ArcadeHacker, Rick2000, ytsejam, Recreativas.org]
  • National Semiconductor QuizKid Speller [hap, Sean Riddle]
  • Power Up Baseball (prototype) [Frank Cifaldi, Rich Whitehouse, Ryan Holtz, Travis Brown, Dan Filner]
  • Run Run Puppy [Houpela, MetalliC]
  • Soccer (Mattel) [hap, Sean Riddle]
  • New working clones:
  • Asteroids (bootleg on Lunar Lander hardware, set 2) [Juan Romero, ClawGrip]
  • Barracuda [Cam, Lamonsoff]
  • Born To Fight (Vifico license) [jordigahan, ClawGrip]
  • Defense (Defender bootleg) [chaneman]
  • Drift Out (Europe, Cameltry conversion) [twistedsymphony, Porchy]
  • Fidelity Electronics Elite A/S Challenger (Budapest program, model EWC) [Berger]
  • Galaxian (Electromar Spanish bootleg) [Juan Romero, ClawGrip]
  • Hot Night [system11, Brian Troha, The Dumping Union]
  • Hunchback (FAR S.A. bootleg on Galaxian hardware) [Juan Romero, ClawGrip]
  • JAKKS Pacific Inc / Child Guidance / Pronto Games Thomas & Friends - Learning Circus Express (Sharp Cookie) (NTSC, US) [Sean Riddle, David Haywood]
  • Kamikaze (Electrogame, Spanish bootleg of Galaxian) [Juan Romero, ClawGrip]
  • Mars (bootleg) [jordigahan, ClawGrip]
  • National Semiconductor QuizKid Racer (MM5799 version) [hap, Sean Riddle]
  • Player's Edge Plus (PP0104) Standard Draw Poker (set 2, Fitzgeralds) [Brian Troha]
  • Radar Scope (TRS02, rev. D) [anonymous, Gaming Alexandria]
  • Storming Party / Riku Kai Kuu Saizensen (set 2) [f205v]
  • Street Fighter II': Magic KO Turbo!! - Nightmare Crack [f205v, maru79]
  • Wayne Gretzky's 3D Hockey Fatality Edition (prototype) [Andrew Welburn, bmx]
  • World Beach Volley (set 1, S87C751 audio CPU) [Caps0ff, jordigahan, ClawGrip]
  • Machines promoted to working:
  • Ace Of Clubs (Crystal) (IMPACT, GND D 4) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO1 H06) [James Wallace]
  • Novag Supremo [hap, bataais]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO10 C13) [James Wallace]
  • Clones promoted to working:
  • Ace Of Clubs (Crystal) (IMPACT, GND D 4 P, Protocol) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO 9 14) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO 9 A 14) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO 9I 14) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO 9P 14) (Protocol) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO06 11) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO1 AH06) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO1 I H06) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO1 P H06) (Protocol) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO5 H10) [James Wallace]
  • Bonanza (JPM) (IMPACT) (BO5 I H10) [James Wallace]
  • The Hole (bootleg of The Pit) [caius]:
  • Sonic The Hedgehog (JPM) (IMPACT) (SO1 AC2) [James Wallace]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO10 AC13) [James Wallace]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO10 C13, Whitbread) [James Wallace]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO7 AC10) [James Wallace]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO7 C10) [James Wallace]
  • Sonic The Hedgehog (JPM) (IMPACT) (SO9 C12) [James Wallace]
  • New machines marked as NOT_WORKING:
  • Beatmania III [Windy Fairy]
  • G.T. Block Challenger [hap, chaneman]
  • Games Family [Victor Fernandez (City Game), ClawGrip]
  • Golden Fruits [jordigahan, ClawGrip]
  • Insight Enterprises Z80 SBC (prototype?) [Dirk Best, Tech Time Traveller]
  • Network Computing Devices MCX [Patrick Mackinlay]
  • Olympus (Z Games, version 10) [Ioannis Bampoulas]
  • Photo Play 2001 (Spanish) [jordigahan, ClawGrip]
  • PlayCenter Champions Tournament (v9.3) [Recreativas.org]
  • Pop'n Music Animelo [Windy Fairy]
  • Pop'n Music Mickey Tunes [Windy Fairy]
  • Score 5 [Ioannis Bampoulas]
  • Silverball (8.01) [jordigahan, ClawGrip]
  • Super Butterfly 2000 [Ioannis Bampoulas]
  • New clones marked as NOT_WORKING:
  • Mach 2 (set 2) [Victor Fernandez (City Game), ClawGrip]
  • Oli Bug (Jump Bug bootleg) [Juan Romero, ClawGrip]
  • ParaParaParadise 2nd Mix (AAA) [Windy Fairy]
  • Pop'n Music Mickey Tunes! [Windy Fairy]
  • Silverball (6.32) [Asure]
  • Silverball (7.20) [Asure]
  • Silverball Bulova (4.09, set 1) [Asure]
  • Silverball Bulova (4.09, set 2) [Asure]
  • New working software list additions:
  • Apple1: Hamurabi (Computerland), Nightmare #6 [Brutal Deluxe]
  • Apple2_flop_clcracked:
  • Dr. Jessie's Dinosaur (cleanly cracked), Frogger (Main Street Publishing re-release) (cleanly cracked),
  • Hugo Hound's Vowel Sounds: Long Vowels (cleanly cracked), The Isle of Mem (cleanly cracked), Jigsaw Jenerator (cleanly cracked),
  • Math Concepts I (Version 06.29.84) (cleanly cracked), Math Concepts II (Version 06.29.84) (cleanly cracked),
  • Osmotic Pressure (Version 1.1, dated 04/1985) (cleanly cracked), Pipeline (cleanly cracked),
  • PlayWriter: Adventures in Space (cleanly cracked), PlayWriter: Castles and Creatures (cleanly cracked),
  • Pollution Control (cleanly cracked), Reproduction Process (cleanly cracked), Starship Commander (Version 1.1) (cleanly cracked),
  • Tim and the Cat and Grog the Frog (cleanly cracked), Uncle Clyde's Consonant Slides: Beginning Consonants (cleanly cracked)
  • [4am, Firehawke]
  • Apple2_flop_orig:
  • Alphabet Fun: Learning The Alphabet, Cause and Effect: What Makes It Happen,
  • The Human Body and How It Works: The Digestive and Excretory Systems,
  • The Human Body and How It Works: The Skeletal and Muscular Systems, Library Skills: Let's Learn About The Library,
  • Parts of Speech: Fun with Verbs, Read and Spell: In the Days of Knights and Castles, Reading Fun: Beginning Consonant Sounds,
  • Troll Math Class Level 3: I Can Multiply and Divide, Troll Math Class Level 4: Advanced Addition and Subtraction,
  • Troll Math Class Level 5: Advanced Multiplication and Division, Understanding Maps and Globes [4am, Firehawke]
  • Ekara_japan_a:
  • A-6 Pichi Pichi Pitch Pure Chapter 2 (Japan), A-8 Pichi Pichi Pitch Karaoke Party 2 (Japan) [WingedPikPik, TeamEurope]
  • Fmtowns_cd:
  • Ehon Writer School v1.1 L21, Gakuen Bakuretsu Tenkousei!, Hana no Kioku - Dainishou, if 1-2-3 CD Collection,
  • Ikazuchi no Senshi Raidy 2 (1996-03-11), Kousoku Choujin, Misato-chan no Yume Nikki, Time Stripper Mako-chan, Tougenkyou
  • [redump.org]
  • The Silent Service - Chinmoku no Kantai, Sotsugyou '93 - Graduation (older floppy disk) [redump.org, wiggy2k]
  • Fmtowns_flop:
  • Cameltry (cracked), Columns (cracked), Lord Monarch [cyo.the.vile]
  • Nonomura Byouin no Hitobito [r09]
  • Hp_ipc_rom: Software Engineering ROM [F.Ulivi]
  • Ibm5150:
  • Hare Raising Havoc (USA) [ArcadeShadow]
  • Cyrus 3-D Chess (shareware, Titanium Seal release), VGA Slot Machine (Titanium Seal release) [archive.org]
  • Maniac Mansion, Tunnels & Trolls: Crusaders of Khazan, Valhalla - Ragnarok [The Good Old Days]
  • Ibm5170:
  • Descent (shareware, v1.1), King's Quest V: Absence Makes the Heart Go Yonder! (3.5"DD, v0.000.055, EGA release),
  • King's Quest V: Absence Makes the Heart Go Yonder! (5.25", v0.000.051, VGA release),
  • King's Quest V: Absence Makes the Heart Go Yonder! (5.25", v0.000.062, EGA release),
  • Raptor - Call of the Shadows (shareware, v1.0, Titanium Seal release), Tubular Worlds, Warlords II, Warlords II - Scenario Builder
  • [ArcadeShadow]
  • Wolfenstein 3-D (shareware, Titanium Seal release) [archive.org]
  • Mixed-Up Fairy Tales [The Good Old Days]
  • Rx78_cart: Space Enemy [Gaming Alexandria]
  • Vgmplay:
  • Arctic (NEC PC-9801), Battle Storm (Family Computer), The Beverly Hillbillies (IBM PC AT), Bonk 3 - Bonk's Big Adventure (TG-16),
  • Bonk's Adventure (TG-16), Bonk's Revenge (TG-16), Boxyboy (TG-16), Break In (PC Engine), Chew Man Fu (TG-16), Cyber Core (TG-16),
  • Doraemon - Meikyuu Daisakusen (PC Engine), Final Lap Twin (TG-16), Fushigi no Yume no Alice (PC Engine),
  • Hana Taaka Daka! (PC Engine), Impact MuSiX Disk #1 (MSX2), Impact MuSiX Disk #2 (MSX2), Impact MuSiX Disk #3 (MSX2),
  • Impact MuSiX Disk #4 (MSX2), Impact MuSiX Disk #5 (MSX2), Kaizou Choujin Shubibinman (PC Engine),
  • The Legend of Kyrandia - Book One (IBM PC AT), Lemmings 2 - The Tribes (IBM PC AT), Mario's Game Gallery (IBM PC AT),
  • Mega Man V (Nintendo Game Boy), Monster Pro Wrestling (PC Engine), Moto Roader (TG-16), Moto Roader II (PC Engine),
  • Pachicom (MSX), Spin Pair (PC Engine), Supaplex (IBM PC AT), Super Tetris 2 + Bombliss (NEC PC-9801),
  • Ultra Toukon Densetsu (Seta 1) [vgmrips.net, Tafoid]
  • Vsmile_cart:
  • The Batman - De redding van Gotham City (Netherlands), Disney's Mickey Mouse - De wonderwereld van Mickey (Netherlands),
  • Marvel Spider-Man en Vrienden - Geheime Missies (Netherlands, rev. 123),
  • Nick Jr. Dora - Dora's Reparatie Avontuur! (Netherlands, 2005), Nick Jr. Dora - Dora's Reparatie Avontuur! (Netherlands, 2009),
  • Nickelodeon Spongebob Squarepants - Een Dag uit het Leven van een Spons (Netherlands),
  • Spider-Man en Vrienden - Geheime Missies (Netherlands), Truckie's Rekenrace (Netherlands),
  • Walt Disney's Assepoester - De wonderwereld van Assepoester (Netherlands, 2010),
  • Walt Disney's Assepoester - De wonderwereld van Assepoester (Netherlands, alt, 2005),
  • Walt Disney's Assepoester - De wonderwereld van Assepoester (Netherlands, rev. 123, 2007) [Ramco Sahara]
  • Software list items promoted to working:
  • Fmtowns_cd: Record of Lodoss War II - Goshiki no Maryuu, Sangokushi III [wiggy2k]
  • New NOT_WORKING software list additions:
  • Lynx: Lynx Othello [anonymous]
  • Rx78_cart: Excite Baseball [Gaming Alexandria]
  • Vsmileb_cart: Dierenhuis (Netherlands) [Ramco Sahara]
  • Merged pull requests:
  • 7369: neogeo.cpp, neogeocd.cpp: Added notes on regional differences in AES consoles. [cam900]
  • 7392: actions_atj2279b.cpp: Add notes about CPU and video resolution. [Onmp314]
  • 7567: video/315_5313.cpp: Added TODO notes for things that need verification. [cam900]
  • 7623: apple1.xml: Added two entries. [Brutal Deluxe, Alexis B.]
  • 7652: bus/rs232/printer.cpp: Added option for Radio Shack printer with select output on RxD. [Tim Lindner]
  • 7655: sms.xml: Corrected release year for Fire & Ice. [ArcadeShadow]-
  • 7693: firebeat.cpp: Improved SPU, documented I/O ports, and fixed some graphical issues. [Windy Fairy]
  • 7696: nmk16.cpp: Fixed redhawks graphics, and added placeholders for undumped PROMs and PLDs. [ClawGrip]
  • 7697: oric.cpp: Added oric1 BASIC 1.0 UK BIOS. [tante ju, rfka01]
  • 7699: sound/rf5c400.cpp: Fixed looping, and implemented position read-back. [Windy Fairy]
  • 7700: photoplys.cpp: Added Photo Play 2001 (Spanish). [jordigahan, ClawGrip]
  • 7701: geniusjr.cpp: Added note about globbed 68HC05 on gls. [Sean Riddle, ClawGrip]
  • 7702: gfamily.cpp: Added Games Family. [Victor Fernandez (City Game), ClawGrip]
  • 7703: gokidetor.cpp: Converted JEDEC files to MAME binary format and added anonymous namespace. [ClawGrip]
  • 7705: bogeyman.cpp, shootout.cpp: Corrected monitor orientation to 180° rotation. [Corrado Tomaselli, Angelo Salese]
  • 7706: missbamby.cpp: Added Golden Fruits. [jordigahan, ClawGrip]
  • 7708: Fixed compiler flags for ARM/AArch64 targets. [Belegdol]
  • 7709: docs: Changed “mame64” to “mame” in documentation. [Firehawke]
  • 7710: jungleyo.cpp: Fixed video emulation. [Angelo Salese]
  • 7713: Updated “2020” to “2021” in various places. [Stiletto]
  • 7714: snesb51.cpp: Added BIOS version 12-07 for snes4sl. [Victor Fernandez (City Game), ClawGrip]
  • 7715: docs: Updated instructions for building on macOS. [r0ni]
  • 7719: itech32.cpp: Added Power Up Baseball (prototype). [Frank Cifaldi, Rich Whitehouse, Ryan Holtz, Travis Brown, Dan Filner]
  • 7721: firebeat.cpp: Refactored driver code, and added initial beatmania III support. [Windy Fairy]
  • 7723: rainbow.cpp: Added 01.01.11A ROM for Rainbow 100 A ROM. [bsdimp, rfka01]
  • 7724: hh_sm510.cpp: Improved gnw_egg display using scanned from unit. [algestam]
  • 7725: formats/ap2_dsk.cpp: Added read-only support for .nib format images. [leesaudan2]
  • 7726: hp_ipc.cpp: Added support for expansion ROMs. [F.Ulivi]
  • 7727: hh_sm510.cpp: Verified that gnw_egg and gnw_mmouse microcontroller programs are identical. [algestam]
  • 7728: viper.cpp: Added I/O and new dongles for ParaParaParadise 2nd Mix games. [Windy Fairy]
  • 7729: ibm5170.xml: Added eight entries. [ArcadeShadow]
  • 7730: ibm5150.xml: Added Hare Raising Havoc (USA). [ArcadeShadow]
  • 7731: frontend: Added a few more driver flags to -listxml output. [Nathan Woods]
  • 7733: galaxian.cpp: Added Kamikaze (Electrogame, Spanish bootleg of Galaxian). [Juan Romero, ClawGrip]
  • 7734: cpu/es5510: Partially implemented RAM clear function and serial control. [cam900]
  • 7735: galaxold.cpp: Added Hunchback (FAR S.A. bootleg on Galaxian hardware). [Juan Romero, ClawGrip]
  • 7738: spg2xx_jakks_sharp.cpp: Added The Amazing Spider-Man - Great Math Caper (Sharp Cookie) (NTSC, US). [Sean Riddle, David Haywood]
  • 7739: asteroid.cpp: Added Asteroids (bootleg on Lunar Lander hardware, set 2). [Juan Romero, ClawGrip]
  • 7741: bus/cpc/cpc_rs232.cpp: Reinstated RI handler. [Fergus Leen]
  • 7742: fmtowns_flop.xml: Added two cracks and two original dumps, replaced one entry with a better dump, and removed a bad dump. [r09]
  • 7744: fantland.cpp: Added Born To Fight (Vifico license). [jordigahan, ClawGrip]
  • 7747: hh_sm510.cpp: Confirmed gnw_mmouse uses microcontroller R mask option. [algestam]
  • 7749: vsmile_cart.xml: Added eleven entries, changed names to use VTech region codes, and fixed parent/clone relationships. [Ramco Sahara, ClawGrip]
  • 7750: spinb.cpp: Added Mach 2 (set 2). [Victor Fernandez (City Game), ClawGrip]
  • 7752: vsmilem_cart.xml: Changed names to use VTech country codes, and fixed a parent/clone relationship. [ClawGrip]
  • 7753: apple2gs.cpp: Implemented some missing ADB commands. [Kelvin Sherlock]
  • 7755: spg2xx_jakks_sharp.cpp: Added two TV games. [Sean Riddle, David Haywood]
  • 7757: spg2xx_jakks_sharp.cpp: Added Scooby-Doo! and The Pirate's Puzzles (Sharp Cookie) (PAL, UK). [Sean Riddle, David Haywood]
  • 7758: toaplan2.cpp: Fixed graphics ROM loading for nprobowl. [DavidHaywood]
  • 7761: video/hng64.cpp: Only swap/clear 3D buffer when flag is set. [Happy]
  • 7762: ekara_japan_a.xml: Added two entries. [WingedPikPik, TeamEurope, David Haywood]
  • 7764: fmtowns_cd.xml: Added eleven entries, replaced nineteen entries with better dumps and added three missing floppies. [r09]
  • 7765: bus/isa/svga_s3.cpp: Added two additional BIOS variants. [jordigahan, ClawGrip]
  • 7766: bgfx: Added brightness boost, clamping to zero, and raster bloom effects to crt-geom and crt-geom-deluxe. [cgwg]
  • 7767: galaxian.cpp: Dumped PROM for olibug and galkamika. [ClawGrip]
  • 7768: spg2xx_jakks_sharp.cpp: Added Thomas & Friends - Learning Circus Express (Sharp Cookie) (NTSC, US). [Sean Riddle, David Haywood]
  • 7769: silverball.cpp: Added five TAB Austria Silverball sets. [jordigahan, Asure, ClawGrip]
  • 7770: Fixed missing and duplicate source file references in build scripts. [Roberto Benfatto]
  • 7773: generalplus_gpl16250_mobigo.cpp: Corrected release years. [AlesanddroPB95]
  • 7781: raiden_ms.cpp: Fixed sound CPU communication and improved sound chip hook-up. [Devin Acker]
  • 7787: Replaced ARRAY_LENGTH with C++17 std::size and cleaned up some code. [AJR]
  • 7790: Added M68000 CPU support to gdbstub debugger. [nabetse]
  • 7791: thoop2.cpp: Fixed sprite-sprite priorities. [cam900]
  • 7793: apple2gs.cpp: Enabled floppy sounds when using new IWM implementation. [leesaudan2]
  • 7795: gamegear.xml: Changed description of suprjedi to match the box art and manual. [ArcadeShadow]
  • 7796: ibm5150.xml: Added five entries. [ArcadeShadow]
  • 7797: ibm5170.xml: Added two entries, and marked a modified disk as a bad dump. [ArcadeShadow]
  • 7798: dkong.cpp: Added Radar Scope (TRS02, rev. D). [anonymous, Gaming Alexandria, David Haywood]
  • 7799: gfamily.cpp: Re-dumped gmfamily hard disk. [ICEknight, ClawGrip]
  • 7801: playcenter.cpp: Added PlayCenter Champions Tournament (v9.3). [Recreativas.org, ClawGrip]
  • 7802: cps2.cpp: updated credits. [Ange Albertini]
  • 7803: apple2_flop_clcracked.xml, apple2_flop_orig.xml: Added latest original dumps and cracks. [4am, Firehawke]
  • 7804: ksys573.cpp: Added ATA CS1 to memory map. [Windy Fairy]
  • 7805: bus/megadrive/sk.cpp: Add notes for Sonic 3 & Knuckles save feature. [cam900]
  • 7809: fmtowns_flop.xml: Fixed SHA1 digest for lordmon. [r09]

New in MAME 0.228 (Jan 27, 2021)

  • MAME Testers Bugs Fixed:
  • 05379: [DIP/Input] (xybots.cpp) xybots: Coin inputs are reversed. (Ivan Vangelista)
  • 07713: [Sound] (ksys573.cpp) ddrs2kj: Silence during Dancemania promo screens. (Windy Fairy)
  • 07830: [Plugins] Lua Cheat Plugin: Cheats show errors attempting to activate. (Vas Crabb)
  • 07833: [Color/Palette] (tickee.cpp) ghoshunt, mouseatk, tickee, tutstomb: Games may start with bad colors. (AJR)
  • 07834: [Gameplay] (gauntlet.cpp) gauntlet, gaunt2 and clones: Protection check fails exiting stage 1 to stage 4. (O. Galibert)
  • 07836: [DIP/Input] (wrally.cpp) wrally: Analog controls don’t work. (Ivan Vangelista)
  • 07837: [Gameplay] (namcos21_c67.cpp) starblad, starbladj: Coin counter does not work. (AJR)
  • 07838: [Graphics] (btoads.cpp) btoads: Sprite layer is scrambled. (David Haywood)
  • 07841: [Sound] (taito_f3.cpp) kaiserkn and clones: Sound effects are no longer audible. (AJR)
  • 07842: [DIP/Input] (namcos2.cpp) luckywld, sgunner2: Coin inputs don’t work. (AJR)
  • 07843: [Interface] (undrfire.cpp) cbombers: Gear shifter HUD doesn’t work. (Tafoid)
  • 07846: [Gameplay] (itech32.cpp) wcbowl: Game resets itself during gameplay. (Ivan Vangelista)
  • New working machines:
  • Club Card (ver. 1.1 English) [Roberto Fresca, Ioannis Bampoulas]
  • CXG Systems / Newcrest Technology Sphinx Commander (v2.00) [hap, anonymous]
  • Get A Way [Sam Grech, hap, Angelo Salese]
  • Namennayo (Japan) [ShouTime, David Haywood]
  • New working clones:
  • beatstage 4th MIX (ver KA-A) [xuserv]
  • Big Fight - Big Trouble In The Atlantic Ocean (Japan, rev F) [Phil Bennet, The Dumping Union]
  • DrumMania 4th Mix (G*A25 VER. KAA) [xuserv]
  • Facit DTC [Luxor ABC arkivet, Curt Coder]
  • Puchi Carat (Ver 2.04A 1997/11/08) [TeamEurope, Ryan Holtz, The Dumping Union]
  • Rabbit (Japan 3/6?) [coolmod, The Dumping Union]
  • Red Hawk (horizontal, Spain) [Victor Fernandez (City Game), ClawGrip]
  • Saitek Kasparov Simultano (ver. C) [bataais]
  • Treasure Quest (Protocol) [David Haywood]
  • Zabavni Karti (Bulgarian, encrypted) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
  • Machines promoted to working:
  • Roller Coaster (JPM) (IMPACT) (RC11 C30, 30p Stake, £15 Jackpot) [James Wallace]
  • Treasure Quest [David Haywood]
  • Clones promoted to working:
  • Cat and Mouse (type 01 program) [Paul Swan]
  • Forte Card (Ver 103, English) [Grull Osgo, Roberto Fresca]
  • Roller Coaster (JPM) (IMPACT) (RC10 C20, 20p Stake, £10 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC11 AC30, 30p Stake, £15 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC11 C29, 30p Stake, £15 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC11 C30, 30p Stake, £15 Jackpot, Whitbread) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC11P C30, 30p Stake, £15 Jackpot, Protocol) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC2 I L07, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC2 L07, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC4 AL15, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC4 I L15, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC4 L15, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC4P L15, 20p Stake, £8 Jackpot, Protocol) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC5 L14, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC9 AL26, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC9 L26, 20p Stake, £10 Jackpot, Whitbread) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC9 L26, 20p Stake, £8 Jackpot) [James Wallace]
  • Roller Coaster (JPM) (IMPACT) (RC9P L26, 20p Stake, £8 Jackpot, Protocol) [James Wallace]
  • New machines marked as NOT_WORKING:
  • Bingo Circus (terminal) [Phil Bennet]
  • Champion Pool (v1.0) [caius]
  • Data General AViiON 4600 [Plamen Mihaylov, Patrick Mackinlay]
  • Diamond King [jordigahan, ClawGrip]
  • Fatal Fury Special (SNES bootleg) [Apocalypse, iq_132]
  • Happy Pierrot [Alex Marshall]
  • Heroine's Memory [The Dumping Union]
  • High Roller (Bellfruit) (Scorpion 4) [HIGHWAYMAN]
  • Hungry Hungry Hippos (redemption game) [Museo del Recreativo, The Dumping Union]
  • Intelligent Peripheral Devices AlphaSmart 3000 [TeamEurope, ClawGrip]
  • International Business Machines IBM RT PC Model 010 [Bitsavers]
  • International Business Machines IBM RT PC Model 015 [Bitsavers]
  • International Business Machines IBM RT PC Model 020 [Bitsavers]
  • International Business Machines IBM RT PC Model 025 [Bitsavers]
  • International Business Machines IBM RT PC Model A25 [Bitsavers]
  • Mini Guay [jordigahan, ClawGrip]
  • NEC EWS4800/310 [Plamen Mihaylov, Patrick Mackinlay]
  • New! Cherry Plus (Ver. 3.10) [Ioannis Bampoulas]
  • Pontoon (Konami) [Michel Pichot]
  • Portable Game Station 268-in-1 [Takashi Omoto, TeamEurope, David Haywood]
  • SM1810 [Carl, Alexander Kholodov]
  • Sonic Blast Man's Janken Battle [Phil Bennet]
  • SPRINT (Maygay) (M1A/B) [HIGHWAYMAN]
  • Surprise 5 (Ver. 1.19) [Ioannis Bampoulas]
  • Tab Products E-22 Display Terminal [Bitsavers]
  • Tsururin Kun [Phil Bennet]
  • unknown 'Rolla' slot machine [caius]
  • New clones marked as NOT_WORKING:
  • Adults Only (Ukraine, V. 43.17) [Ivan Vangelista]
  • Black Pearl (Ukraine, V. 42.01) [Ivan Vangelista]
  • Black Pearl (Ukraine, V. 42.03) [Ivan Vangelista]
  • Black Pearl (Ukraine, V. 43.04) [Ivan Vangelista]
  • Black Pearl (Ukraine, V. 43.07) [Ivan Vangelista]
  • Blits Loto (Ukraine, V. 30.08) [Ivan Vangelista]
  • Crime Patrol v1.0 [Dragon’s Lair Project]
  • Del's Millions (Bellfruit) (set 11, UK, ??GBP Jackpot) (Scorpion 2/3) [HIGHWAYMAN]
  • Del's Millions (Bellfruit) (set 12, UK, ??GBP Jackpot) (Scorpion 2/3) [HIGHWAYMAN]
  • Dirt Devils (USA, Revision A) [Brian Troha, The Dumping Union]
  • Donkey Kong (Maygay) v?.? (M1A/B) [HIGHWAYMAN]
  • Grand Canyon (Ukraine, V. 42.06) [Ivan Vangelista]
  • Grand Canyon (Ukraine, V. 42.13) [Ivan Vangelista]
  • Grand Canyon (Ukraine, V. 43.05) [Ivan Vangelista]
  • The Hole (bootleg of The Pit) [caius]
  • Lucky Shell (Ukraine, V. 42.10) [Ivan Vangelista]
  • Maski Show (Ukraine V. 42.05) [Ivan Vangelista]
  • Maski Show (Ukraine V. 42.11) [Ivan Vangelista]
  • Maski Show (Ukraine V. 43.07) [Ivan Vangelista]
  • New Draw 8 Lines (Version 2.1) [Ioannis Bampoulas]
  • The Porter (bootleg of Port Man) [caius]
  • Roland HS-80 Programmable Polyphonic Synthesizer [Andreas Markusen, DBWBP]
  • Safari (Extrema, Ukraine, V. 42.04) [Ivan Vangelista]
  • Safari (Extrema, Ukraine, V. 42.07) [Ivan Vangelista]
  • Safari (Extrema, Ukraine, V. 43.08) [Ivan Vangelista]
  • Strong Link (Ukraine, V. 43.45) [Ivan Vangelista]
  • Sega Bass Fishing Deluxe (USA) [Brian Troha, The Dumping Union]
  • The Simpsons (Maygay) (M1A/B) (set 9) [HIGHWAYMAN]
  • Treasure Hunt (Extrema, Ukraine, V. 34.02) [Ivan Vangelista]
  • New working software list additions:
  • chip8_quik: Addition Problems, Airplane, Animal Race, Animal Race (fix), Astro Dodge, Astro Dodge (fix), Biorhythm, Blackjack, Blinky (fix), Blitz, Bowling, Breakout, Brick, Brix, Cave, Clock Program, Craps, Deflection, Dream Invaders, Fifteen Puzzle, Figures, Filter, Guess, Hi-Lo, Hidden, Hidden (fix), Kaleidoscope, Kaleidoscope (alt), Landing, Life, Lunar Lander, Mastermind FourRow, Merlin, Missile, Most Dangerous Game, Nim, Paddles, Pong, Pong (1 player), Pong (alt), Programmable Spacefighters, Puzzle, Reversi, Rocket, Rocket Launch, Rush Hour, Rush Hour (alt), Russian Roulette, Sequence Shoot, Shooting Stars, Slide, Snafu, Soccer, Space Flight, Space Intercept, Squash, Submarine, Syzygy, Tank, Tapeworm, Tetris, Tic-Tac-Toe (fix), Timebomb, Tron, UFO, V-brix, Vers, Video Display Drawing Game, Wipeoff, Worm V4, X-Mirror, X-Ray (fix) [Robbbert]
  • fmtowns_cd:
  • Hyper Planet Shiki Vol. 2 [Maddog]
  • Emit Vol. 1 - Toki no Maigo (Demo), Engage Errands - Miwaku no Shito-tachi, Last Armageddon CD Special (Selon reprint), Lua, Naru Mahjong, Nijiiro Denshoku Musume, Tactical Tank Corps DX, Tensen Nyannyan, Winning Post, WonPara Wars [redump.org]
  • Air Warrior V1.2L11, Engage Errands II - Hikari o Ninau Mono [redump.org, wiggy2k]
  • Kikai Jikake no Marian, Princess Danger [rockleevk]
  • fmtowns_flop: Darwin's Dilemma - The Solution Is Evolution [wiggy2k]
  • gamegear:
  • Andre Agassi Tennis (prototype), Bubble Bobble (prototype), CJ Elephant Fugitive (prototype), Dinobasher Starring Bignose the Caveman (Euro, prototype), Dragon - The Bruce Lee Story (prototype), Empire Syndicate (Chicago Syndicate) (prototype, 19950320), Kawasaki Superbike Challenge (USA), Micro Machines (prototype) [smspower]
  • X-Terminator v2.1 for Game Gear (USA, Euro), X-Terminator v2.1J for Game Gear (Jpn) [Wilbert Pol, smspower]
  • ibm5150: Where in America's Past is Carmen Sandiego? (3.5"), Where in America's Past is Carmen Sandiego? (5.25") [ArcadeShadow]
  • ibm5170: The Legend of Robin Hood - Conquests of the Longbow, Pirates! Gold (Euro), Pirates! Gold (older), Tetris Classic (Windows 3.x release) [ArcadeShadow]
  • psx: Action Replay 2 Version 2.23 - Bonus PSone Codes! (Euro), Autumn/Christmas Releases '96 (Euro), Beatmania (Euro), Chase the Express (Euro), Demo One (Version 1) (Euro), Demo One (Version 2) (Euro), Demo One (Version 4) (Ger), Depth (Jpn), Disney/Pixar Monsters, Inc.: Skrämmarön (Swe), Dracula: The Resurrection (Euro), Driver 2: Back on the Streets (Euro, Rev. 1), Euro Demo 21 (Euro), Euro Demo 22 (Euro), Euro Demo 28 (Euro), Euro Demo 58 (Euro), Euro Demo 60 (Euro), Euro Demo 62 (Euro), Euro Demo 63 (Euro), Euro Demo 64 (Euro), Euro Demo 65 (Euro), Euro Demo 66 (Euro), Euro Demo 67 (Euro), Euro Demo 68 (Euro), Euro Demo 69 (Euro), Euro Demo 70 (Euro), Euro Demo 71 (Euro), Euro Demo 72 (Euro), Euro Demo 73 (Euro), Euro Demo 74 (Euro), Everybody's Golf 2 (Euro), F1 Championship Season 2000 (Euro), Front Mission 3 (Euro, Prototype 20000616), Ghoul Panic (Euro), Gran Turismo (Euro), Gran Turismo 2 (Euro), Grand Theft Auto 2 (Euro, Rev. 1), Medal of Honor: Underground (Euro), Metal Gear Solid (Euro), Metal Gear Solid: Special Missions (Euro), Micro Machines V3 (Euro, EDC), Moto Racer (Euro), Moto Racer World Tour (Euro), Music: Music Creation for the PlayStation (Euro), Need for Speed II (Euro), Need for Speed III: Hot Pursuit (Euro), No Fear Downhill Mountain Biking (Euro), Oddworld: Abe's Oddysee (Euro), Pi to Mail (Jpn), Point Blank (Euro, Demo), Point Blank (Euro, Rev. 1), Point Blank 2 (Euro, Aus), Porsche Challenge (Euro), Power Source (Euro), Pro Pinball: Big Race USA (Euro), Rescue Shot (Euro), Resident Evil (Euro, EDC), Resident Evil: Survivor (Euro), Sentou Kokka: Air Land Battle (Jpn, Rev. 1), Silent Hill (Euro), Sphere 360° (Euro), Spider-Man (Euro), Spyro the Dragon (Euro), Street Skater 2 (Euro), Tenchu: Stealth Assassins (Euro, Demo), Test Drive 6 (Euro), Theme Hospital (Euro), Tomb Raider: The Last Revelation (Euro, Aus), Vanishing Point (Euro), Wares 1092: Souheiden (Jpn), Warpath: Jurassic Park (Euro), WCW Mayhem (Euro) [redump.org, FakeShemp]
  • rx78_cart:
  • Sekigahara, Super Motocross [Gaming Alexandria, SSJ]
  • Burger Shop, Champion Racer, Mobile Suit Gundam, Perfect Mah-jongg, The Prowrestling, Ultraman [Gaming Alexandria, SSJ, Robbbert]
  • rx78_cass: Graphics Mathematics [Gaming Alexandria, SSJ]
  • sg1000: San-nin Mahjong (Jpn, alt) [smspower]
  • sms: 3D Gunner (prototype), Alex Kidd - High-Tech World (prototype), Battle Wings (Bomber Raid, prototype), Cyborg Hunter (prototype), Game de Check! Koutsuu Anzen (Jpn, prototype), Hang-On (prototype), Missile Defense 3-D (prototype), Out Run 3-D (prototype), Solomon no Kagi - Oujo Rihita no Namida (prototype), Super Off Road (prototype) [smspower]
  • videopac: Flash Point (PAL conversion), Rash [hap]
  • wscolor: Digimon Adventure 02 - D1 Tamers (Rev 0), Digimon Tamers - Digimon Medley (alt), Digital Monster - D-Project (Rev 0), Digital Monster Card Game - Ver. WonderSwan Color (Rev 0), From TV Animation One Piece - Treasure Wars (Rev 0), Hunter X Hunter - Greed Island (Rev 0) [redump.org, Wilbert Pol]
  • wswan: Chocobo no Fushigi na Dungeon for WonderSwan (Rev 1), Chocobo no Fushigi na Dungeon for WonderSwan (Rev 2), Digimon Adventure - Anode Tamer (Rev 0), Digimon Adventure 02 - Tag Tamers (Rev 0), Harobots (Rev 0), Hunter X Hunter - Ishi o Tsugu Mono (Rev 1), Keitai Gyogun Tanchiki - WonderSwan Handy Sonar (Rev 1), Mahjong Touryuumon (Rev 1), Ring Infinity (alt), SD Gundam - Emotional Jam (Rev 2), SD Gundam Gashapon Senki - Episode 1 (alt), Super Robot Taisen Compact (Rev 0), Super Robot Taisen Compact (Rev 1) [redump.org, Wilbert Pol]
  • Software list items promoted to working:
  • fmtowns_cd:
  • Sangokushi IV [akira_2020]
  • Hyper Planet for Marty, Ms. Detective File #1 - Iwami Ginzan Satsujin Jiken (FM Towns Marty version), Sensual Angels [cherokee]
  • Doki Doki Vacation - Kirameku Kisetsu no Naka de [wiggy2k]
  • psx: 007 - Tomorrow Never Dies (Jpn), 10101 - "Will" the Starship (Jpn), 70's Robot Anime - Geppy-X - The Super Boosted Armor (Jpn), A5 - A Ressha de Ikou 5 (Jpn, Playstation the Best), Abe a GoGo (Jpn), Acid (Jpn), Aconcagua (Jpn), Action Puzzle - Prism Land (Jpn, Honkakuha de 1300Yen Series), Ad Lib Ouji ...to Fuyukai na Nakamatachi!? (Jpn), Advanced V.G. 2 (Jpn, SuperLite 1500 Series), Afraid Gear (Jpn), Airgrave (Jpn), Aitakute... Your Smiles in My Heart (Jpn), Aizouban Houshin Engi (Jpn), Akagawa Jirou - Yasoukyoku 2 (Jpn), Akagawa Jirou Majo-tachi no Nemuri - Fukkatsu Matsuri (Jpn), Alice in Cyberland (Jpn), Alive (Jpn), Alundra 2 - Mashinka no Nazo (Jpn), Ancient Roman - Power of the Dark Side (Jpn), Angel Graffiti - Anata e no Profile (Jpn), Angelique Duet (Jpn), Angelique Special (Jpn), Angelique Special 2 (Jpn), Angelique Tenkuu no Requiem (Jpn), Angolmois '99 (Jpn, SuperLite 1500 Series), Another Memories (Jpn), Ao Zora to Nakama Tachi - Yume No Bouken (Jpn), Ao no Roku-gou - Antarctica (Jpn), Aoki Ookami to Shiroki Mejika - Genchou Hishi (Jpn), Aqua Paradise - Boku no Suizokukan (Jpn), Aquanaut no Kyuujitsu 2 (Jpn), Aquarian Age - Tokyo Wars (Jpn), Arcade Gears - Image Fight & X-Multiply (Jpn), Arcade Gears - Wonder 3 (Jpn), Arcade Hits - Crazy Climber (Jpn, Major Wave Series), Armed Fighter (Jpn), Armored Core (Jpn, Demo), Arthur to Astaroth no Nazo Maikamura - Incredible Toons (Jpn), Assault Suits Valken 2 - Juusou Kihei Valken 2 (Jpn), Astronoka (Jpn), Asuka 120% Burning Fest. Excellent (Jpn), Asuka 120% Burning Fest. Final (Jpn), Asuka 120% Burning Fest. Special (Jpn), Asuncia - Matsue no Jubaku (Jpn, XING Maru-yasu Series), Athena - Awakening from the Ordinary Life (Jpn, Koei the Best), Ayakashi Ninden Kunoichiban (Jpn), Azito (Jpn), Azito 3 (Jpn), Azumanga Donjara Daiou (Jpn), b.l.u.e. - Legend of Water (Jpn), BackGuiner - Yomigaeru Yuusha-tachi - Hishou-hen 'Uragiri no Senjou' (Jpn), Bakumatsu Roman - Gekka no Kenshi (Jpn), Bakuretsu Hunter - Mahjong Special (Jpn), Bakuryu (Jpn), Barbapapa (Jpn), Bardysh (Jpn), Baroque - Yuganda Mousou (Jpn), Baroque Syndrome (Jpn), Baseball Simulation - ID Pro Yakyuu (Jpn), Bass Fisherman - Texas (Jpn), Battle "Sugoroku" - The Hunter - A.R.0062 (Jpn, SuperLite 1500 Series), Battle Master (Jpn, Major Wave Series), Beat Planet Music (Jpn), Beatmania - Append 3rd Mix Mini (Jpn), Beatmania - Append 5th Mix - Time to Get Down (Jpn), Beatmania - Best Hits (Jpn), Beatmania Append 6th Mix + Core Remix (Jpn), Beatmania Append Gottamix 2 - Going Global (Jpn), Bishi Bashi Special (Jpn, Konami the Best), Bishi Bashi Special 2 (Jpn), Bishi Bashi Special 3 - Step Champ (Jpn), Bishoujo Senshi Sailormoon Super S - Shin Shuyaku Soudatsusen (Jpn, Genteiban), Black Jack vs. Matsuda Jun (Jpn), Black Matrix Zero OO (Jpn, Shokai Genteiban), Blade Arts - Tasogare no Miyako R'lyeh (Jpn), BladeMaker (Jpn), Blam! -MachineHead (Jpn), Blaze & Blade - Busters (Jpn), Blaze & Blade - Eternal Quest (Jpn), Block Kuzushi - Kowashite Help! (Jpn), Blood Factory (Jpn), Blue Breaker Burst - Egao no Asuni (Jpn), The Blue Marlin (Jpn), Boku no Choro-Q (Jpn), Boku wa Koukuu Kanseikan (Jpn), Bonogurashi (Jpn), Boundary Gate - Daughter of Kingdom (Jpn), Brave Prove (Jpn), Brave Sword (Jpn), Break Volley (Jpn), Breath of Fire III (Jpn), Buckle Up! (Jpn), Bugi (Jpn), Burning Road (Jpn), C1 Circuit (Jpn), Calcolo! - Ochimo no Shooting (Jpn), Carnage Heart EZ - Easy Zapping (Jpn), Carom Shot 2 (Jpn), Chaos Control (Jpn), Chiisana Kyojin Microman (Jpn), Chiisana Oukoku Erutoria (Jpn), Chiki Chiki Machine Mou Race - Wacky Races (Jpn), Chippoke Ralph no Daibouken - The Adventure of Little Ralph (Jpn), Chocolate Kiss (Jpn), Choro-Q (Jpn), Choro-Q Wonderful! (Jpn), Chou Aniki - Kyuukyoku Muteki Ginga Saikyou Otoko (Jpn), Chou Hatsumei Boy Kanipan - Hirameki Wonderland (Jpn), Choujin Gakuen Gowcaizer (Jpn), Circuit Beat (Jpn), Cleopatra's Fortune (Jpn), Click Manga - Click Nohi (Jpn), Click Manga - Dynamic Robot Taisen 1 (Jpn), Click Manga - Dynamic Robot Taisen 2 (Jpn), Clock Tower - Ghost Head (Jpn), Clock Tower 2 (Jpn, Taikenban), Community Pom (Jpn), Community Pom - Omoide o Dakishimete (Jpn), Cosmowarrior Zero (Jpn), Crazy Climber 2000 (Jpn), Creature Shock (Jpn), Crime Crackers 2 (Jpn), CRW - Counter Revolution War (Jpn), Cu-On-Pa (Jpn), Cyber Daisenryaku - Shutsugeki! Harukatai (Jpn, SuperLite 1500 Series), Cybernetic Empire (Jpn), Daibouken Deluxe - Harukanaru Umi (Jpn), Daikoukai Jidai Gaiden (Jpn), Daikoukai Jidai II (Jpn), Dakar '97 (Jpn), Dance Dance Revolution - Best Hits (Jpn), Dancing Blade - Katteni Momotenshi! (Jpn), Dangan (Jpn), Dark Hunter - Ge Youma No Mori (Jpn), Darkseed II (Jpn), Deadly Skies (Jpn), Death Wing (Jpn), Defeat Lightning (Jpn), Densha Daisuki - Plarail ga Ippai (Jpn), Densha de Go! Nagoya Railroad (Jpn), Derby Jockey 2001 (Jpn), Descent (Jpn), Destruction Derby 2 (Jpn), Devicereign (Jpn), Dezaemon Kids! (Jpn), Dezaemon Plus (Jpn), Digical League (Jpn), Digimon Tamers - Battle Evolution (Jpn), Digimon World (Jpn), Docchi Mecha! (Jpn), Dodge de Ball! (Jpn), Doki Doki Shutter Chance - Koi no Puzzle o Kumitatete (Jpn), Dokomademo Aoku... (Jpn, Limited Edition), Dolphin's Dream (Jpn), Domino-kun o Tomenaide. (Jpn), DonPachi (Jpn), Doraemon - Nobita to Fukkatsu no Hoshi (Jpn), Doraemon 2 - SOS! Otogi no Kuni (Jpn), Double Dragon (Jpn), Doukyuusei 2 (Jpn), Doukyuusei Mahjong (Jpn), Dragon Ball Z - Idainaru Dragon Ball Densetsu (Jpn), Dragon Drive Tactics Break (Jpn), Dragon Knights Glorious (Jpn), Dragon Money (Jpn), Dragon Valor (Jpn), The Drug Store - Matsumoto Kiyoshi de Okaimono! (Jpn), DX Jinsei Game IV - The Game of Life (Jpn), DX Jinsei Game V - The Game of Life (Jpn), DX Monopoly (Jpn), DX Okuman Chouja Game II - The Money Battle (Jpn), DX Shachou Game (Jpn), Dynamite Boxing (Jpn), Dynamite Soccer 2002 (Jpn), Dynamite Soccer 2004 Final (Jpn), Eikan ha Kimini 4 (Jpn), élan (Jpn), élan plus (Jpn), Elder Gate (Jpn), Elf wo Karu Mono-tachi II (Jpn), Emmyrea (Jpn), End Sector (Jpn), Engacho! (Jpn), Enigma (Jpn), EOS - Edge of Skyhigh (Jpn), EVE - The Fatal Attraction (Jpn), Evergreen Avenue (Jpn), Exciting Bass (Jpn), Exciting Bass 2 (Jpn), Family Diamond (Jpn), The Family Restaurant - Shijou Saikyou no Menu (Jpn), Favorite Dear - Junpaku no Yogenmono (Jpn), Fighters' Impact (Jpn), Fighting Illusion - K-1 Grand Prix '98 (Jpn), Final Fantasy (Jpn), Final Fantasy Extra Collection (Jpn), Final Fantasy II (Jpn), Final Round (Jpn), Fire Woman Matoigumi (Jpn), The Firemen 2 - Pete & Danny (Jpn), First Queen IV - Varcia Senki (Jpn), Fish Eyes II (Jpn), Fisher's Road (Jpn), Fishing Freaks - BassRise (Jpn), Fist (Jpn), Forget me not - Palette (Jpn), Formula Circus (Jpn), Formula Grand Prix 1997 - Team Unei Simulation 2 (Jpn), Formula Nippon '99 (Jpn), Fox Junction (Jpn), Free Talk Studio - Mari no Kimama na Oshaberi (Jpn, Best of the Best), Fuujin Ryouiki Eretzvaju (Jpn), Fuuraiki (Jpn), G-Police (Jpn), Gakkou de Atta Kowai Hanashi S (Jpn), Gakkou wo Tsukurou!! 2 (Jpn), Gakuen Sentai Solblast (Jpn), Galaxy Fight - Universal Warriors (Jpn), GALEOZ (Jpn), Gallop Racer 2000 (Jpn), Gambler Jikochuushinha Ippatsu Shoubu! (Jpn), The Game Maker (Jpn), Gamera 2000 (Jpn), Gamesoft wo Tsukurou - Let's Be a Super Game Creator (Jpn), Ganbare Goemon - Ooedo Daikaiten (Jpn), Ganbare Goemon - Uchuu Kaizoku Akogingu (Jpn), Gangway Monsters (Jpn), Gate Keepers (Jpn), GeGeGe no Kitarou (Jpn), Geki-Oh Shienryu (Jpn), Gekitotsu Toma L'Arc - Tomarunner vs. L'Arc~en~Ciel (Jpn), Genei Tougi - Shadow Struggle (Jpn), Gensou Maden Saiyuuki - Harukanaru Nishi e (Jpn), Gensou no Altemis - Actress School Mystery Adventure (Jpn), GetBackers Dakkanya (Jpn), GI Jockey 2000 (Jpn), Ginga Eiyuu Densetsu (Jpn), Ginga Ojousama Densetsu Yuna - Final Edition (Jpn), Goemon - Shin Sedai Shuumei (Jpn), Goiken Muyou II (Jpn), Gokuu Densetsu - Magic Beast Warriors (Jpn), Golgo 13 - 1 - Karairu no Yabou (Jpn), Googootrops (Jpn), Granstream Denki (Jpn, Demo), The Great Battle VI (Jpn), Gritz - The Pyramid Adventure (Jpn), Groove Adventure Rave - Mikan no Hiseki (Jpn), Groove Adventure Rave - Yuukyuu no Kizuna (Jpn), Groove Jigoku V - Sweepstation Version (Jpn), Guilty Gear (Jpn), Guitar Freaks Append 2nd Mix (Jpn), GUNbare! Game Tengoku - The Game Paradise 2 (Jpn), Hai-Shin-2 (Jpn), Hakaioh - King of Crusher (Jpn), Hanabi Fantast (Jpn), Happy Hotel (Jpn), Hard Boiled (Jpn), Harmful Park (Jpn), Harukanaru Toki no Naka de (Jpn), Hashiriya - Ookamitachi no Densetsu (Jpn), Hatsukoi Valentine (Jpn), Heaven's Gate (Jpn), The Heiwa Otenki Studio (Jpn), Heiwa Pachinko Graffiti Vol.1 (Jpn), Heiwa Parlor! Pro Dolphin Ring Special (Jpn), Heiwa Parlor! Pro Lupin Sansei Special (Jpn), Heiwa Parlor! Pro Tsunatori Monogatari Special (Jpn), Hello Kitty - White Present (Jpn), Hello Kitty's Cube De Cute (Jpn), Henry Explorers (Jpn), Hermie Hopperhead - Scrap Panic (Jpn, Playstation the Best), High School of Blitz (Jpn), Hikari no Shima - Seven Lithographs in Shining Island (Jpn), Himiko-Den (Jpn), Hiroki Matsukata Presents - World Fishing (Jpn, BPS The Choice), Hissatsu Pachi-Slot Station 2 (Jpn), Hissatsu Pachi-Slot Station 4 (Jpn), Hissatsu Pachi-Slot Station 5 (Jpn), Hissatsu Pachi-Slot Station SP (Jpn), Hit Back (Jpn), Hokuto no Ken (Jpn), Hole of the Legend Monster - Densetsu Kemono no Ana - Monster Complete World Ver.2 (Jpn), Honoo no Ryourinin - Cooking Fighter Tao (Jpn), Hooockey!! (Jpn, SuperLite 1500 Series), Hoshi no Oka Gakuen Monogatari - Gakuensai (Jpn), Hoshigami - Shizumiyuku Aoki Daichi (Jpn), Hunter X Hunter - Maboroshi no Greed Island (Jpn), Hunter X Hunter - Ubawareta Aura Stone (Jpn), Hyouryuu Ki - The Reportage Beyond the Sea (Jpn), Hyper Crazy Climber (Jpn), Hyper Rally (Jpn), Ichigeki - Hagane no Hito (Jpn), Ide Yousuke no Mahjong Kyoshitsu (Jpn), Idol Janshi Suchie-Pai II Limited (Jpn), Idol Janshi Suchie-Pai Limited (Jpn), Inagawa Junji - Kyoufu no Yashiki (Jpn), Indy 500 (Jpn), Irem Arcade Classics (Jpn), Itadaki Street - Gorgeous King (Jpn), JailBreaker (Jpn), Jaleco Collection Vol.1 (Jpn), Jellyfish - The Healing Friend (Jpn), Jounetsu Nekketsu Athletes - Nakimushi Coach no Nikki (Jpn), Jungle Park (Jpn), Kaeru no Ehon - Nakushita Kioku o Motomete (Jpn), Kaibutsu Para-Dice (Jpn), Kaisoku Tenshi - The Rapid Angel (Jpn), Kaitohranma Miyabi (Jpn), Kakugo no Susume (Jpn), Kamen Rider (Jpn), Kamen Rider Agito (Jpn), Kamen Rider Kuuga (Jpn), Kamen Rider Ryuki (Jpn), Kanako Enomoto - Junk Brain Diagnosis (Jpn), Kato Hifumi Kudan - Shogi Club (Jpn, Honkakuha de 1300Yen Series), Kattobi Tune (Jpn), Keiba Eight '98 Akifuyu (Jpn), Keiba Eight '98 Haru Natsu (Jpn), Keiba Saishou no Housoku '95 (Jpn), Kenki Ippatsu! Crane Master ni Narou! (Jpn), Kero Kero King (Jpn), Kidou Keisatsu Patlabor - Mobile Police Patlabor - Game Edition (Jpn), Kidou Senshi Z-Gundam (Jpn, Demo), Kids Station - Bishoujo Senshi Sailormoon World - Chibiusa to Tanoshii Mainichi (Jpn), Kids Station - Digimon Park (Jpn), Kids Station - Kamen Rider Heroes (Jpn), Kids Station - Motto! Oja Majo Dorami - MAHO-dou Smile Party (Jpn), Kids Station - Soreike! Anpanman 2 - Anpanman to Daibouken! (Jpn), Killer Bass (Jpn), Kindaichi Shounen no Jikenbo 3 - Seiryuu Densetsu Satsujin Jiken (Jpn), King of Bowling 2 - Professional-Hen (Jpn), The King of Fighters '95 (Jpn), The King of Fighters '96 (Jpn), The King of Fighters '98 - Dream Match Never Ends (Jpn), The King of Fighters '99 (Jpn), The King of Fighters Kyo (Jpn), Kitchen Panic (Jpn), Knight & Baby (Jpn), Kochira Katsushikaku Kameari Kouenzen Hashutsujo - High Tech Building Shinkou Soshi Sakusen! no Ma (Jpn), Kohni Shogun (Jpn), Kojin Kyouju - La Leçon Particulière (Jpn), Komotchi (Jpn), Konami Antiques - MSX Collection Vol.1 (Jpn), Konami Antiques - MSX Collection Vol.2 (Jpn), Korokoro Post Nin (Jpn), Kosodate Quiz Motto My Angel (Jpn), Kotetsu Reiki - Steel Dom (Jpn), Kou Kidou Gensou - Gunparade March (Jpn), Kouklotheatro - Yuukyuu no Hitomi (Jpn), Kouryuuki (Jpn), Koyasai - A Sherd of Youthful Memories (Jpn), Ku-Ron Jo - Fukyuu Ban (Jpn), Kunoichi Torimonocho (Jpn), Kuro no Ken - Blade of the Darkness (Jpn), Kuroi Hitomi no Noir - Cielgris Fantasm (Jpn), Kurumi Miracle (Jpn), Kuubo Senki (Jpn), Kyorochan no Purikura Daisakusen (Jpn), Lagnacure (Jpn), Lake Masters Pro - Nihon Juudan Kuro Masu Kikou (Jpn), Lalala PlayStation Trial Disk 1998 Summer (Jpn, Demo), Langrisser I & II (Jpn), Langrisser IV & V Final Edition (Jpn), Legaia Densetsu (Jpn, Demo), The Legend of Dragoon (Jpn), Libero Grande 2 (Jpn), Ling Rise (Jpn), Little Princess +1 - Marl Oukoku no Ningyou Hime 2 (Jpn), Lode Runner 2 (Jpn, SuperLite 1500 Series), Lode Runner Extra (Jpn), Lone Soldier (Jpn), Lord of Fist (Jpn), Love & Destroy (Jpn), Love Love Truck (Jpn), LSD - Dream Emulator (Jpn, Limited Edition), Lucifer Ring (Jpn), Lunar 2 - Eternal Blue (Jpn), Lunar Wing - Toki o Koeta Seisen (Jpn), Lunatic Dawn III (Jpn), Lunatic Dawn Odyssey (Jpn), Lup Salad - Lupupu Cube (Jpn), MTV's Beavis and Butt-Head in Virtual Stupidity (Jpn), Mad Panic Coaster (Jpn), Märchen Adventure Cotton 100% (Jpn, SuperLite 1500 Series), The Maestro Music (Jpn, with Baton Stick), Magical Drop F - Daibouken mo Rakujanai! (Jpn), Magical Medical (Jpn), Mahjong Yarouze! (Jpn), Majokko Daisakusen - Little Witching Mischiefs (Jpn), Marionette Company (Jpn), Marionette Company 2 Chu! (Jpn), Marl Jong!! (Jpn, Limited Edition), Marvel Super Heroes (Jpn), Marvel Super Heroes vs. Street Fighter - EX Edition (Jpn), Marvel vs. Capcom - Clash of Super Heroes - EX Edition (Jpn), Masumon Kids - The Another World of The Master of Monsters (Jpn), MaxRacer (Jpn), Maze Heroes - Meikyuu Densetsu (Jpn), Medarot R (Jpn), Medarot R - Parts Collection (Jpn), Megatudo 2096 (Jpn), Meitantei Conan - Saikou no Aibou (Jpn), Meitantei Conan - Trick Trick Vol.1 (Jpn), MeltyLancer - The 3rd Planet (Jpn), Memorial Star Series - Sunsoft Vol.1 - Ikki & Super Arabian (Jpn), Memorial Star Series - Sunsoft Vol.2 - Route-16 Turbo & Atlantis no Nazo (Jpn), Memorial Star Series - Sunsoft Vol.3 - Madoola no Tsubasa & Toukaidou Gojuusan Tsugi (Jpn), Memorial Star Series - Sunsoft Vol.4 - Chou Wakusei Senki Metafight & Ripple Island (Jpn), Memorial Star Series - Sunsoft Vol.5 - Raf World & Hebereke (Jpn), Menkyo o Torou (Jpn), Meremanoid (Jpn), Mermaid no Kisetsu - The Season of Mermaid (Jpn), Meta-Ph-List μ.χ.2297 (Jpn), Metal Angel 3 (Jpn), Metal Fist (Jpn), Mezase! Senkyuuou (Jpn), Michinoku Hitou Koi Monogatari - Bishoujo Hanafuda Kikou (Jpn), Michinoku Hitou Koi Monogatari Kai (Jpn), Mini Moni. - Step Pyon Pyon Pyon (Jpn), Mini Moni. Shaker & Tambourine! Dapyon! (Jpn), Minna Atsumore! Igo Kyoushitsu (Jpn), Misaki Aggressive! (Jpn), Mizzurna Falls (Jpn), Momotarou Densetsu (Jpn), Momotarou Matsuri (Jpn), Money Idol Exchanger (Jpn), Monster Collection - Kamen no Madoushi (Jpn), Monster Farm - Battle Card Professional (Jpn), Mouri Motonari - Chikai no Sanshi (Jpn), Mr. Driller G (Jpn), Muscle Ranking - Kinniku Banzuke Vol.2 - Aratanaru Genkai e no Chousen! (Jpn), My Home Dream 2 - Niwatsuki Ikkodate De, Ikou! (Jpn), Mystic Ark - Maboroshi Gekijou (Jpn), The Mystic Dragoons (Jpn), Najavu no Daibouken - My Favorite Namjatown (Jpn), Naniwa no Akindo - Futte Nanbo no Saikoro Jinsei (Jpn), Nankuro (Jpn, SuperLite 1500 Series), NBA Power Dunkers 4 (Jpn), Navit (Jpn), Nemuru Mayu - Sleeping Cocoon (Jpn), Neorude (Jpn), Neorude 2 (Jpn), Next King - Koi no Sennen Oukoku (Jpn), Night Raid (Jpn), Nijiiro Dodgeball - Otometachi no Seishun (Jpn), Ningyo no Rakuin (Jpn), Ninja Jajamaru-kun - Onigiri Ninpouchou (Jpn), Nobunaga no Yabou - Retsuupuden (Jpn), NOëL 3 - Mission on the Line (Jpn), Nya Nyan ga Nyan - Light Fantasy Gaiden (Jpn), Oasis Road (Jpn), Oda Nobunaga Den (Jpn), Odo Odo Oddity (Jpn), Ojamajo Doremi Dokka~n! Nijiiro Para-Dice (Jpn), Ojousama Express (Jpn), Olympia Yamasa - Virtua Pachi-Slot II - Jissen! Bishoujo Kouryaku Hou (Jpn), Omise de Tensyu (Jpn), One (Jpn), One Two Smash - Tanoshii Tennis (Jpn, Honkakuha de 1300Yen Series), Ongaku Tsukuru Kanadeeru 2 (Jpn), Option Tuning Car Battle Spec-R (Jpn), Ore! Tomba (Jpn), Oshigotoshiki Jinsei Game - Mezase Shokugyou-oh (Jpn), Ouji-sama LV1 (Jpn), Oukyuu no Hihou - Tension (Jpn), Paca Paca Passion (Jpn), Pachi-Slot Aruze Oukoku 5 (Jpn), Pachi-Slot Teiou - Battle Knight & Atlantis Doom (Jpn), Pachi-Slot Teiou - Maker Suishou Manual 3 - I'm Angel White 2 & I'm Angel Blue 2 (Jpn), Pachi-Slot Teiou - Maker Suishou Manual 5 - Race Queen 2 & Tomcat (Jpn), Pachi-Slot Teiou - Twist & Shimauta & Nankoku Monogatari (Jpn), Pachi-Slot Teiou 2 - Kagetsu & 2 Pair & Beaver X (Jpn), Pachi-Slot Teiou 3 - Sea Master X & Epsilon R & Wai Wai Pulsar 2 (Jpn), Pachi-Slot Teiou 6 - Kung Fu Lady & BangBang & Prelude 2 (Jpn), Pachi-Slot Teiou 7 - Maker Suishou Manual 1 - Beat the Dragon 2 & Lupin Sansei & Hot Rod Queen (Jpn), Pachi-Slot Teiou Maker Suishou Manual 6 - Takarabune (Jpn), Pachi-Slot Teiou Mini - Dr. A7 (Jpn), Palm Town (Jpn), Panzer Bandit (Jpn), Paranoia Scape (Jpn), Parlor! Pro Jr. Collection (Jpn), PD Ultraman Invader (Jpn), Pepsiman (Jpn), Perfect Fishing - Rock Fishing (Jpn), Pikinya! Excellent (Jpn), Pinball Fantasies Deluxe (Jpn), Pitfall 3D - Beyond the Jungle (Jpn), Pocket Fighter (Jpn), Poitter's Point 2 - Sodom no Inbou (Jpn), Policenauts - Private Collection (Jpn), Pop'n Pop (Jpn), Pop'n Tanks! (Jpn), Potestas (Jpn), Power Shovel ni Norou!! (Jpn), Power Stakes (Jpn), Power Stakes Grade 1 (Jpn), Princess Maker - Go! Go! Princess (Jpn), Prism Court (Jpn), Prisoner (Jpn), Pro Logic Mahjong Hai-Shin (Jpn), Pro Mahjong Kiwame Plus (Jpn), Pro Mahjong Kiwame Tengensenhen (Jpn), Pro Wrestling Sengokuden - Hyper Tag Match (Jpn), Puchi Carat (Jpn), Puyo Puyo 4 - Car-kun to Issho (Jpn), Puyo Puyo Box (Jpn), Puzzle Arena Toshinden (Jpn), Puzzle Bobble 3 DX (Jpn), Puzzle Bobble 4 (Jpn), Qix 2000 (Jpn, SuperLite 1500 Series), Quantum Gate I - Akumu no Joshou (Jpn), Quiz Charaokedon! Toei Tokusatsu Hero Part 2 (Jpn), Quiz Darake no Jinsei Game - Un to Atama de Daifuugou!? (Jpn), Quo Vadis - Iberukatsu Seneki (Jpn), Race Drivin' A Go! Go! (Jpn), Rakugaki Showtime (Jpn), Rally de Africa (Jpn), Rally de Europe (Jpn), Rami-Chan no Ooedo Surogoku - Keiou Yuugekitai Gaiden (Jpn), Ranma ½ - Battle Renaissance (Jpn), Ray Tracers (Jpn), Rayman (Jpn), Ready Maid (Jpn), Real Bout Garou Densetsu Special - Dominated Mind (Jpn, Limited Edition), Recipro Heat 5000 (Jpn), Rescue Shot Bubibo & BioHazard - Gun Survivor (Jpn, Demo), Ridegear Guybrave II (Jpn), Riot Stars (Jpn), Robin Lloyd no Daibouken (Jpn), Robot X Robot (Jpn), Rock Climbing - Mitouhou e no Chousen - Alps-Hen (Jpn), Roommate - Inoue Ryoko (Jpn), Sakkyoku Surundamon - Dance Remix (Jpn), Sakuma Shiki Jinsei Game (Jpn), Salary Man Settai Mahjong (Jpn), Samurai Deeper Kyo (Jpn, Limited Edition), Samurai Spirits - Kenkaku Yubinan Pack (Jpn), Samurai Spirits - Zankurou Musouken (Jpn, PlayStation the Best), Sangokushi - Eiketsuden (Jpn), Sangokushi - Koumeiden (Jpn), Sangokushi II (Jpn), Sangokushi III (Jpn), Sangokushi Returns (Jpn), Sangokushi V (Asia), Sangokushi VI (Jpn), Sanyo Pachinko Paradise 2 - Umi Monogatari Special (Jpn), SatelliTV (Jpn), Satomi no Nazo (Jpn), Schrödinger no Neko - Die Katze von Schrödinger (Jpn), SD Gundam G - Generation-0 (Jpn), SD Gundam G Generation-F (Jpn, Limited Edition), SD Gundam G Generation-F.I.F (Jpn), SeaBass Fishing 2 (Jpn), Seikai no Monshou (Jpn), Seirei Shoukan - Princess of Darkness (Jpn), Sengoku Mugen (Jpn), Senryaku Shidan - Tora! Tora! Tora! Rikusen-hen (Jpn), Sentimental Graffiti (Jpn), Sentou Kokka Kai - Improved (Jpn), Shachou Eiyuuden - The Eagle Shooting Heroes (Asia), Shiibas 1-2-3 - Destiny! Unmei O Kaerusha! (Jpn), Shin Masoukishin - Panzer Warfare (Jpn), Shin Megami Tensei (Jpn), Shin SD Sengokuden - Kidou Musha Taisen (Jpn, Limited Edition), Shin Sedai Robot Senki - Brave Saga (Jpn), The Shinri Game (Jpn), Shinseiden Megaseed Fukkatsu-Hen (Jpn), Shinsetsu Samurai Spirits - Bushidou Retsuden (Jpn), Shiritsu Justice Gakuen - Legion of Heroes (Jpn), Shiritsu Justice Gakuen - Nekketsu Seishun Nikki 2 (Jpn), Shouryuu Sangoku Engi (Jpn), Shura no Mon (Jpn), Side Pocket 3 - 3D Polygon Billiard Game (Jpn), Sidewinder (Jpn), Silhouette Mirage - Reprogrammed Hope (Jpn), Simple 1500 Jitsuyou Series Vol.01 - Norikae Annai -2000 Edition- (Jpn), Simple 1500 Jitsuyou Series Vol.03 - Seimei Handan (Jpn), Simple 1500 Jitsuyou Series Vol.04 - Ryouri (Jpn), Simple 1500 Jitsuyou Series Vol.05 - Kusuri no Jiten - Pill Book 2001 Edition (Jpn), Simple 1500 Jitsuyou Series Vol.06 - Cocktail no Recipe (Jpn), Simple 1500 Jitsuyou Series Vol.07 - Tanoshiku Manabu Unten Menkyo (Jpn), Simple 1500 Jitsuyou Series Vol.08 - 1-Jikan de Wakaru Kabushiki Toushi (Jpn), Simple 1500 Jitsuyou Series Vol.09 - Watashi Style no Aromatherapy (Jpn), Simple 1500 Jitsuyou Series Vol.10 - Tarot Uranai (Jpn), Simple 1500 Jitsuyou Series Vol.11 - Katei de Dekiru Tsubo Shiatsu (Jpn), Simple 1500 Jitsuyou Series Vol.12 - Katei no Igaku (Jpn), Simple 1500 Jitsuyou Series Vol.13 - Shinri Game - Soreike X Kokoroji (Jpn), Simple 1500 Jitsuyou Series Vol.14 - Kurashi no Manner (Jpn), Simple 1500 Jitsuyou Series Vol.15 - Inu no Kaikata - Sekai no Inu Catalog (Jpn), Simple 1500 Jitsuyou Series Vol.16 - Neko no Kaikata - Sekai no Neko Catalog (Jpn), Simple 1500 Jitsuyou Series Vol.17 - Planetarium (Jpn), Simple 1500 Jitsuyou Series Vol.18 - Kanji Quiz - Kanji Keitei ni Challenge (Jpn), Simple 1500 Series Hello Kitty Vol.02 - Hello Kitty Illust Puzzle (Jpn), Simple 1500 Series Hello Kitty Vol.04 - Hello Kitty Trump (Jpn), Simple 1500 Series Hello Kitty vol.01 - Hello Kitty Bowling (Jpn), Simple 1500 Series Hello Kitty vol.03 - Hello Kitty Block Kuzushi (Jpn), Simple 1500 Series vol.51 - The Jigsaw Puzzle (Jpn), Simple 1500 Series vol.63 - The Gun Shooting 2 (Jpn), Simple 1500 Series vol.67 - The Soccer - Dynamite Soccer 1500 (Jpn), Simple 1500 Series vol.71 - The Ren'ai Simulation 2 (Jpn), Simple 1500 Series vol.72 - The Beach Volley (Jpn), Simple 1500 Series vol.73 - The Invaders - Space Invaders 1500 (Jpn), Simple 1500 Series vol.76 - The Dodgeball (Jpn), Simple 1500 Series vol.83 - The Wakeboard - BursTrick Wake Boarding!! (Jpn), Simple 1500 Series vol.85 - The Sengoku Bushou - Tenka Touitsu no Yabou (Jpn), Simple 1500 Series vol.89 - The Power Shovel - Power Shovel ni Norou! (Jpn), Simple 1500 Series Vol.99 - The Kendo - Ken no Hanamichi (Jpn), Simple 1500 Series Vol.103 - The Ganso Densha Utenshi - Densha De Go! (Jpn), Simple Characters 2000 Series Vol.03 - Kamen Rider - The Bike Race (Jpn), Simple Characters 2000 Series vol.05 - Highschool Kimengumi - The Table Hockey (Jpn), Simple Characters 2000 Series Vol.06 - Dokonjou Gaeru - The Mahjong (Jpn), Simple Characters 2000 Series Vol.09 - Tsuri Kichi Sanpei - The Tsuri (Jpn), Simple Characters 2000 Series Vol.10 - Sakigake!! Otojo Juku - The Dodgeball (Jpn), Simple Characters 2000 Series Vol.16 - Ganba no Bouken - The Puzzle Action (Jpn), Simulation Zoo - Sekaiichi no Doubutsuen o Tsukurou (Jpn), Sister Princess - Pure Stories (Jpn), Slap Happy Rhythm Busters (Jpn), Snatcher (Jpn), Snobow Kids Plus (Jpn), Sonata (Jpn), Sotsugyou Crossworld (Jpn), Sougaku Toshi - Osaka (Jpn), Soukou Kihei Votoms - Lightning Slash (Jpn), Soukyugurentai - Oubushustugeki (Jpn), Spectral Blade (Jpn), Speed King (Jpn), Speed Power Gunbike (Jpn), Spider-Man (Jpn), Square's Preview 5 (Jpn, Seiken Densetsu Demo), Stahlfeder - Tetsukou Hikuudan (Jpn), Startling Odyssey 1 - Blue Evolution (Jpn), Street Fighter Collection (Jpn), Suiko Enbu - Outlaws of the Lost Dynasty (Jpn), Super Adventure Rockman (Jpn), Super Football Champ (Jpn), T Kara Hajimaru Monogatari (Jpn), Tactics Ogre - Let Us Cling Together (Jpn), Tales of Fandom Vol.1 (Jpn, Cless Version), Tamamayu Monogatari - Dennou Bijutsukan (Jpn, Demo), Tantei Jinguuji Saburou - Tomoshibi ga Kienumani (Jpn), Tantei Jinguuji Saburou - Yume no Owari ni (Jpn), Tatsunoko Fight (Jpn), Ten Made Jack - Odoroki Manenoki Daitoubou!! (Jpn), Tenant Wars (Jpn), Tenchi wo Kurau II - Sekiheki no Tatakai (Jpn), Tennis Arena (Jpn), Tensen Nyannyan - Gekijou-ban (Jpn), Tetris X (Jpn), That's QT (Jpn), Thunder Force V - Perfect System (Jpn), Time Gal & Ninja Hayate (Jpn), ToPoLo (Jpn), TOCA Touring Car Championship (Jpn), Tokimeki Memorial 2 Substories Vol.1 - Dancing Summer Vacation (Jpn), Tokimeki Memorial 2 Substories Vol.2 - Leaping School Festival (Jpn), Tokimeki Memorial 2 Substories Vol.3 - Memories Ringing On (Jpn), Tokimeki Memorial Drama Series Vol.1 - Nijiiro No Seishun (Jpn, Konami the Best), Tokimeki Memorial Taisen Puzzle-Dama (Jpn), Tokyo Majin Gakuen Gehouchou (Jpn), Tomba! The Wild Adventures (Jpn), Tomica Town o Tsukurou! (Jpn), Toshinden Card Quest (Jpn), Toukidenshou - Angel Eyes (Jpn), Toyota Netz Racing (Jpn), Toys Dream (Jpn), Tripuzz (Jpn), Trump Shiyouyo! (Jpn), Tsun Tsun Kumi 2 - Moji Moji Bakkun (Jpn), Tsun Tsun Kumi 3 - Kanji Vader (Jpn), Tsuri Baka Nisshi (Jpn), TV Animation X - Unmei no Tatakai (Jpn), TwinBee RPG (Jpn), Twins Story - Kimi ni Tsutaetakute... (Jpn), Two-Tenkaku (Jpn), Ucchannanchan no Honoo no Challenger - Denryu Iraira-Bou Returns (Jpn), UFO - A Day in the Life (Jpn), Ugetsu Kitan (Jpn), UkiUki Tsuri Tengoku - Uogami Densetsu wo Oe (Jpn), Ultraman Tiga & Ultraman Dyna Fighting Evolution - New Generations (Jpn), Ultraman Zearth (Jpn), Umi no Nushi Tsuri - Takarajimi ni Mukatte (Jpn), Umihara Kawase Shun - Second Edition (Jpn, Maruan Series 1), V-Tennis 2 (Jpn), Vampir Kyuuketsuki Densetsu (Jpn), Vehicle Cavalier (Jpn), Victory Zone - Real Pachinko Simulator (Jpn), Virtual Hiryuu no Ken (Jpn), Virtual Kyoutei '98 (Jpn), Virtual Pro Wrestling (Jpn), Virus - The Battle Field (Jpn), Volfoss (Jpn), Wagamama Fairy Mirumo de Pon! - Mirumo no Mahou Gakkou Monogatari (Jpn), Wangan Trial (Jpn), Warera Mitsubayashi Tankentai!! (Jpn), Water Summer (Jpn, Limited Edition), Wedding Peach - Doki Doki Oironaoshi Fashion Daisakusen (Jpn), Weltorv Estleia (Jpn), White Diamond (Jpn), Wizard's Harmony R (Jpn), Wolf Fang Kuuga 2001 (Jpn), Wonder B-Cruise - Dogiborn Daisakusen (Jpn), Wonder Trek (Jpn), World League Soccer - Challenge Nippon! (Jpn, Family Price 1500), World Pro Tennis '98 (Jpn), WWF Wrestlemania - The Arcade Game (Jpn), X. Racing (Jpn), Yagami Hiroki no Game-Taste - Munasawagi no Yokan (Jpn), Yakitori Musume - Sugo Ude Hanjouki (Jpn), Yamagata Digital Museum (Jpn), Yoshimoto Muchicco Daikessen - Minami no Umi no Gorongo Shima (Jpn), Youkai Hana Asobi (Jpn), Yu-Gi-Oh! - Monster Capsule Breed & Battle (Jpn), Yukinko Burning (Jpn), Yume no Tsubasa (Jpn), Yuugen Kaisha Chikyuu Boueitai - Guard of Earth Organization (Jpn), Yuukyuu no Eden - The Eternal Eden (Jpn), Zap! Snowboarding Trix '98 (Jpn), Zeiramzone (Jpn), Zeitgeist (Jpn), Zen-Nihon Joshi Pro Wrestling - Joou Densetsu Yume no Taikousen (Jpn), Zen-Nihon Pro Wrestling - Ouja no Kon (Jpn), Zero4 Champ DooZy-J (Jpn), Zoids - Battle Card Game - Seihou Tairiku Senki (Jpn), Zoids - Teikoku vs Kyouwakoku - Meka Seitai no Idenshi (Jpn), Zoku Hatsukoi Monogatari - Shuugaku Ryokou (Jpn), Zork I - The Great Underground Empire (Jpn), Zutto Issho - With Me Everytime... (Jpn, Major Wave Series) [Angelo Salese]
  • wscolor: Super Robot Taisen Compact for WonderSwan Color [Wilbert Pol]
  • wswan: Clock Tower for WonderSwan, Meitantei Conan - Nishi no Meitantei Saidai no Kiki!, Super Robot Taisen Compact (Rev 2), Super Robot Taisen Compact 2 - Dai-1-bu - Chijou Gekidou Hen, Super Robot Taisen Compact 2 - Dai-2-bu - Uchuu Gekishin Hen (Rev 4), Super Robot Taisen Compact 2 - Dai-3-bu - Ginga Kessen Hen (Rev 2) [Wilbert Pol]
  • New NOT_WORKING software list additions:
  • alphasmart_kapps: Accelerated Reader (1.2, English (UK)), Accelerated Reader (1.3, English (UK)), AlphaQuiz (3.1, English (UK)), AlphaWord Plus (3.4, English (UK)), Beamer (1.01, English (UK)), Calculator (3.02, English (UK)), Control Panel (1.04, English (UK)), Control Panel (1.07, English (UK)), KeyWords (3.6, English (UK)), KeyWords Wireless (4.2, English (UK)), MathFacts in a Flash (offline) (1.0, English (UK)), MathFacts in a Flash (offline) (1.2, English (UK)), MathFacts in a Flash RP (1.1, English (UK)), MathFacts in a Flash RP (1.3, English (UK)), Neo Font - Extra Large (2 lines) (1.0, English (UK)), Neo Font - Large (4 lines) (1.0, English (UK)), Neo Font - Medium (5 lines) (1.0, English (UK)), Neo Font - Small (6 lines) (1.0, English (UK)), Neo Font - Very Large (3 lines) (1.0, English (UK)), Responder (1.2, English (UK)), SpellCheck Large USA (1.02, English (UK)), SpellCheck Large USA (1.03, English (UK)), SpellCheck Small USA (1.02, English (UK)), SpellCheck Small USA (1.03, English (UK)), SpellCheck Spanish (1.0, Dutch), Text2Speech Updater (1.3, English (UK)), Text2Speech Updater (1.4, English (UK)), Thesaurus Large USA (1.0, English (UK)), Thesaurus Large USA (1.1, English (UK)), Thesaurus Small USA (1.0, English (UK)), Thesaurus Small USA (1.1, English (UK)), Thesaurus Spanish to English (1.1, English (UK)), Wireless File Transfer (1.1, English (UK)), Wireless Updater (1.3, English (UK)), Wireless Updater (2.0, English (UK)) [ClawGrip]
  • fmtowns_cd: Crayonnage [redump.org]
  • psx: Ape Escape (Euro), Crash Bash (Euro), Final Fantasy VIII (Euro, Aus), Le Mans 24 Hours (Euro), Resident Evil 3: Nemesis (Euro), Spyro: Year of the Dragon (Euro, Rev. 1), Theme Park World (Euro), TOCA World Touring Cars (Euro), Urban Chaos (Euro) [redump.org, FakeShemp]
  • sms: Action Replay (v. 1.02) [Apocalypse]
  • wscolor: mama Mitte' [redump.org, Wilbert Pol]
  • Merged pull requests:
  • 7428: Refactored NEC V30MZ CPU core, and improved WonderSwan emulation (including preliminary WonderWitch support). [Wilbert Pol]
  • 7548: machine/intelfsh.cpp: Made Fujitsu 29F016A report status irrespective of sector address during erase. [Windy Fairy]
  • 7571: missbamby.cpp: Corrected description of DIP switches for Cirsa 810601-A PCB. [ClawGrip]
  • 7583: segas32.cpp: Added save state support, and fixed backdrop fill when screen resolution is changed. [cam900]
  • 7585: apple2_flop_misc.xml: Added parent/clone relationships for Anti-M sets. [Firehawke]
  • 7596: ibm5170.xml: Added Tetris Classic (Windows 3.x release). [ArcadeShadow]
  • 7599: galaxian.xpp: Added Namennayo (Japan). [ShouTime, David Haywood]
  • 7600: ice_hhhippos.cpp: Added ASCII PCB layout and anonymous namespace. [ClawGrip]
  • 7606: diamondking.cpp: Added skeleton driver for SegaSA Diamond King. [jordigahan, ClawGrip]
  • 7607: firebeat.cpp: Fixed wheel input ranges for Keyboardmania. [Windy Fairy]
  • 7608: Adjusted sound balance for systems using YMZ280B in conjunction with other sound chips. [David Haywood]
  • 7610: video/ef9345.cpp: Fixed attribute latching when emitting a delimiter character. [Sylvain Glaize]
  • 7625: Added HP2640 tape emulation, along with support for Manchester-encoded DC100 cassettes. [F.Ulivi]
  • 7627: Made Acorn Archimedes IOC and MEMC into devices, emulated serial keyboard, and fixed issues with RISC OS. [Sandro Ronco]
  • 7641: Fixed spelling errors in a few comments. [David Haywood]
  • 7642: imgtool: Fixed Dragon DOS Disk BASIC token conversion. [Tim Lindner]
  • 7645: jpmimpct.cpp: Hooked up DUART, RAMDAC and BACTA logger, improved inputs, and fixed many bugs. [David Haywood]
  • 7648: alphasma3k.cpp: Added skeleton driver and software list for AlphaSmart 3000. [ClawGrip, TeamEurope]
  • 7649: gamegear.xml, sg1000.xml, sms.xml: Added several entries and re-dumped one entry. [smspower, Wilbert Pol]
  • 7650: alphasmart_kapps.xml: Added Thesaurus Spanish to English (1.1, English (UK)). [ClawGrip]
  • 7651: miniguay.cpp: Added ASCII PCB layout. [ClawGrip]
  • 7653: ibm5170.xml: Added three entries. [ArcadeShadow]
  • 7654: ibm5150.xml: Added two entries. [ArcadeShadow]
  • 7656: cpu/tlcs900: Fixed disassembly of PC-relative addresses. [Devin Acker]
  • 7657: astrcorp.cpp: Derived screen timing parameters from crystal frequencies, and cleaned up code. [cam900]
  • 7659: ksys573.cpp, machine/k573mcr.cpp: Implemented System 573 JVS memory card reader. [Windy Fairy]
  • 7664: ksys573.cpp: Improved accuracy of System 573 digital I/O audio emulation. [Windy Fairy]
  • 7665: astrcorp.cpp: Fixed magibomb memory map, improved sprites, and allowed astoneag to progress a bit further. [Angelo Salese]
  • 7666: fmtowns_flop.xml: Added Darwin's Dilemma - The Solution Is Evolution. [wiggy2k, r09]
  • 7667: jpmsys5.cpp: Started refactoring and adding I/O – many sets proceed further before failing. [David Haywood]
  • 7688: fmtowns_cd.xml: Added sixteen entries, replaced thirteen entries with better dumps, and added six missing floppies. [redump.org, wiggy2k, cherokee, akira_2020, r09]
  • 7669: metro.cpp: Fixed tilemap offset regression; video/imagetek_i4100.cpp: Added CRTC parameters to save state for debugging. [cam900]
  • 7673: Fixed detection of PowerPC 64 on FreeBSD. [pkubaj]
  • 7674: bus/sega8: Emulated Game Gear X-Terminator cartridges. [Wilbert Pol]
  • 7675: vt1682.cpp: Added Portable Game Station 268-in-1. [Takashi Omoto, TeamEurope, David Haywood]
  • 7676: hng64.cpp: Added support for flat shaded polygons with no texture or lighting. [Happy]
  • 7677: video/k057714.cpp: Implemented display resolution register, and fixed various drawing bugs. [Windy Fairy]
  • 7682: jpmimpact.cpp, jpmimpactsw.cpp: Improved emulation of non-video fruit machines. [David Haywood]
  • 7683: jpmimpact.cpp: Corrected player inputs for all machines with accessible button test modes. [David Haywood]
  • 7684: nnk16.cpp: Added Red Hawk (horizontal, Spain). [Victor Fernandez (City Game), ClawGrip]
  • 7685: bus/a2bus: Enabled floppy sounds for Disk II floppy controller cards. [leesaudan2]
  • 7686: getaway.cpp: Emulated blitter and inputs, making the game playable. [Angelo Salese]
  • 7688: galaxian.cpp: Fixed sprite clipping on the left of the screen in namenayo. [David Haywood]
  • 7691: bgfx: Added lcd-grid screen chain. [cgwg]
  • 7692: rx78_cart.xml: Added complete serial number for Donjara. [David Silva]
  • 7694: system1.cpp: Corrected ROM labels and locations for ufosensib. [f205v]
  • 7698: alphasma3k.cpp: Added note about firmware updates. [ClawGrip]

New in MAME 0.226 (Oct 28, 2020)

  • MAME Testers Bugs Fixed:
  • 02508: [Color/Palette] (bagman.cpp) bagmans: Stern/Seeburg logo colors are incorrect. (Steven McLeod)
  • 03181: [Graphics] (enigma2.cpp) enigma2: Colors are possibly incorrect. (Guru)
  • 06320: [Core] any computer with lx800 printer: Various problems when using Centronics printers. (Vas Crabb)
  • 06675: [Interface] UI: BIOS selection menu shows devices that don’t allow user BIOS selection. (Vas Crabb)
  • 07410: [Interface] verifyroms: ROM set may be reported as bad if checksums are same as parent. (Vas Crabb)
  • 07762: [Gameplay] (pdp1.cpp) pdp1: Unable to load or run a game since being recently worked on. (AJR)
  • 07764: [Gameplay] (galaga.cpp) galaga and clones: Player ship behaves strangely in attract mode. (hap)
  • 07765: [Sound] (seattle.cpp) sfrush, sfrushrk and clones: Sound is distorted after loading saved state. (Aaron Giles)
  • 07769: [Sound] (gradius3.cpp) gradius3js: Noise repeatedly plays over music in attract mode. (Ivan Vangelista)
  • New working machines:
  • DreamGEAR / JungleTac Plug 'N' Play 30-in-1 (DGUN-851) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • DreamGEAR / JungleTac Turbo GT 50-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Must Shoot TV (prototype) [Ryan Holtz, Brian Troha, Aaron Giles, Al Kossow, Gaming Alexandria, ClawGrip, anonymous]
  • Performance Designed Products (licensed by Taito / Data East) / JungleTac VG Pocket Caplet Fast Acting 35-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • RCA / JungleTac RCA NS-500 30-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Senario 101 Games in 1 (Senario, NES/Famicom bootlegs) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Senario / JungleTac 25 Video Games - All in 1 Video System (Senario) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Senario / JungleTac Vs Maxx TX-2 50-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Senario / JungleTac Vs Maxx Video Extreme 50-in-1 (with Speed Racer and Snood) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Senario / JungleTac Vs Maxx Wireless 77-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • <unknown> / JungleTac Venturer '25 Games' 25-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • New working clones:
  • Astro Fighter (Famaresa bootleg, set 2) [jordigahan, Recreativas.org]
  • Bagman (Stern Electronics, revision A3) [Steven McLeod]
  • Radica / Sega Mega Drive Collection Volume 1 (Radica, Arcade Legends) (Europe) [Sean Riddle, ClawGrip]
  • Ray Crisis (V2.03O 1998/11/15 15:43) [Corrado Tomaselli, rtw]
  • Reality Tennis (set 2) [Maria Morpalier, jordigahan, ClawGrip]
  • VF (bootleg of Hang-On) [Recreativas.org, Roberto Fresca]
  • Machines promoted to working:
  • Applied Technology Microbee 16 Standard [Robbbert]
  • Atari / Nice Code Atari Flashback Mini 7800 [David Haywood, Sean Riddle]
  • Bio-hazard Battle (Mega Play) [Devin Acker]
  • Columns III (Mega Play) [Devin Acker]
  • Golden Axe II (Mega Play) (Rev B) [Devin Acker]
  • Gondomania (World) [Brian Troha, TeamEurope, The Dumping Union, Dirk Best]
  • Grand Slam (Mega Play) [Devin Acker]
  • Gunstar Heroes (Mega Play) [Devin Acker]
  • Majesco (licensed from Konami) / JungleTac Konami Collector's Series Arcade Advanced [David Haywood]
  • Mazin Wars / Mazin Saga (Mega Play) [Devin Acker]
  • Mega Play BIOS [Devin Acker]
  • Pacman Club / Club Lambada (Argentina) [Devin Acker]
  • Polaroid / JungleTac TV MegaMax active power game system 30-in-1 (MegaMax GPD001SDG) [David Haywood]
  • Sonic The Hedgehog (Mega Play) [Devin Acker]
  • Sonic The Hedgehog 2 (Mega Play) [Devin Acker]
  • Streets of Rage II (Mega Play) [Devin Acker]
  • Tecmo World Cup (Mega Play) [Devin Acker]
  • Clones promoted to working:
  • Golden Axe II (Mega Play) [Devin Acker]
  • Non Linear Systems Kaypro 2x [Robbbert]
  • Pacman Club (Argentina) [Devin Acker]
  • Vs. Super Mario Bros. (bootleg with Z80, set 1) [Devin Acker]
  • Vs. Super Mario Bros. (bootleg with Z80, set 2) [Devin Acker]
  • New machines marked as NOT_WORKING:
  • Casio SK-10 [DBWBP]
  • Casio SK-2 [DBWBP]
  • Cosmic Flash (NSM) [PinMAME]
  • Cow Tipping - Shake Cattle & Roll (set 1) [Recreativas.org, Francisco Ortiz]
  • Beijue 16 Bit Handheld Games (Game Boy style case) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • E-mu Systems Emax Digital Sampling Keyboard [DBWBP]
  • Eidgenössische Technische Hochschule Zürich Ceres-1 [Bitsavers]
  • The Games (NSM) [PinMAME]
  • LeapFrog Zippity (US) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Mega Double Strip (Ver. 1.10b) [Jorge Silva, Fernando Oliveira]
  • Mushiking The King Of Beetles 2006 Second (Japan) [Jorge Valero, MetalliC, rtw]
  • Photo Play Spirit Xtreme (Spanish) [Victor Fernandez (City Game), ClawGrip]
  • Santa Fe Golden [jordigahan, ClawGrip]
  • Senario / JungleTac Vs Maxx 15-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Senario / JungleTac Vs Maxx 25-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • Sony BETACAM-SP Videocassette Player UVW-1200 RGB [Felipe Sanches]
  • Sony BETACAM-SP Videocassette Player/Recorder UVW-1600 RGB [Felipe Sanches]
  • Sony BETACAM-SP Videocassette Player/Recorder UVW-1800 RGB [Felipe Sanches]
  • Sony DFS-500 DME Video Switcher [Felipe Sanches]
  • Sony U-Matic Videocassette Recorder VO-5850PM [Felipe Sanches]
  • Super Impulse Space Invaders (Tiny Arcade) [Rik]
  • New clones marked as NOT_WORKING:
  • Cow Tipping - Shake Cattle & Roll (set 2) [Recreativas.org, Francisco Ortiz]
  • Diana Bifuca (v7.43) [Alfonso, Victor Fernandez (City Game), ClawGrip]
  • Diana Bifuca (v9.25) [Alfonso, Victor Fernandez (City Game), ClawGrip]
  • E-mu Systems Emax Plus Digital Sampling Keyboard [DBWBP]
  • Lethal Weapon 3 (2.04, display A2.02) [Victor Fernandez (City Game), ClawGrip]
  • Photo Play Spirit Xtreme (update, Spanish) [Victor Fernandez (City Game), ClawGrip]
  • Tinsley Medical Instruments Henson CFA 3000 (B+) [Nigel Barnes]
  • Unknown IGS game (V100A) [Jorge Silva, Fernando Oliveira]
  • New working software list additions:
  • Apple2_flop_clcracked: The Math Twister (cleanly cracked), The Negotiation Edge (cleanly cracked) [4am, Firehawke]
  • Apple2_flop_orig: Alpha Plot, Apple Mechanic (Version 1984-10-05), Beagle Bag, Beagle BASIC, The Beagle Compiler (Version 1.0), Beagle Graphics (Version 1985-03-01), The Big U (Version 1985-12-02), Bill Budge's Space Album, Bill Budge's Trilogy of Games, Bop-A-Bet, D Code (Version 1.1), DiskQuik, DOS Boss, Double-Take (Version 2.1) (DOS 3.3), FatCat (Version 2.0-1984-10-26), Fathom's 40, Flex Text (Version 1.0), Flight: The Aerodynamics of Model Rockets, Font Mechanic (DOS 3.3), Frame-Up (Version 1.4), G.P.L.E. (Version 4.1, November 1st 1985), The Human Fly, Mini-Pix #1 (DOS 3.3 Version), Power Print (Version 1.0), Pro-Byter, Program Writer (Version 2.0-1989-04-21), ProntoDOS (Version 1984-08-22), A Puff of Air: The Respiratory System, Silicon Salad, Swimware (Version 2.1), The Time Tunnel: A Nation Emerges, The Time Tunnel: American History Series, Time Lord, Tip Disk #1, Triple-Dump (DOS 3.3), Typefaces for Apple Mechanic, Utility City (Version 1984-08-22) [4am, Firehawke]
  • Aquarius_cart: Aquariworm [Roy Templeman]
  • Aquarius_cass: 3D Battle Zone, Adventure A: The Planet of Death, Aliens, Bounder, Break Out, Chess, Chuckman, D-Fenders, D-Fenders (alt), Demo Cassette, Disco Fever, Ed-On, Fall of the Eastern Blocks, Games Pack 1, Games Pack 2, Games Pack 4, Grid Bug, Invaders, Kronos Europea Cassette, Maths Armada, Mazantics, Millypede, Modem Program, N-Vaders, Pac Mr, Pac Mr (Oh Shit!), Phrogger, Postman Pot, Pries BASIC v1.02, Read-It, Space Helicopter, Space Ram, Spell-It, Tablets of Hippocrates, Yie Ar Kung Fu Music [James the Animal Tamer]
  • Bbc_rom: 128 File DFS, Acorn ADFS 1.51 (patched), Acorn ADFS 1.52 (patched), Acorn ADFS 1.56 (patched), Acorn ADFS-32B 1.40 (32016 Tube), Acorn ADFS-32M 1.40 (32016 Tube), Acorn DNFS 1.21 (patched for 3.5"), Acorn DNFS 1.22 (patched for 3.5"), Archive, CPN 0.71, DataGem 2.039, Digivision Cats, Digivision Demo1, Edword 2.02C, MCP v0.41 (CBL), MCP v1.20 (CBL), MCP v1.21 (ABL), MCP v1.21 (ABW), MCP v1.22 (ABM), MCP v1.22 (ABW), MCP v2.02 (CBM), Sprite Rom [Nigel Barnes]
  • Fmtowns_cd: CRISS Ver. 1.00, Demon City, Free Software Collection 5 (HMD-117), Free Software Collection 5 (HMD-117A), Free Software Collection 6 (HME-141), Free Software Collection 7 (HME-225), Hacchake Ayayo-san IV - Sexy Olympic / Ayayo's Live Affection, if 3 - Invitations from Fantastic Stories, Kyouko no Ijiwaru!! Hachamecha Daishingeki, Moeru Asoko no Paipai Yuugi - Fukkatsu! Mahjong Oukoku, New 3D Golf Simulation - Eight Lakes G.C., Only You - Seikimatsu no Juliet-tachi, Pi's Solitaire Royale + Tom Snyder's Puppy Love, Sayonara no Mukougawa, Terra Towns, WonPara Wars II [redump.org] Dengeki Nurse 2 - More Sexy, The Queen of Duellist Gaiden + Gaiden Alpha (1994-03-02) [redump.org, wiggy2k]
  • Fmtowns_flop: Metal Blade [CoolFox] Traffic Confusion, Wedding Errantry - Gyakutama Ou [wiggy2k] Premium, Quiz Banchou, Shangrlia, Yajiuma Pennant Race 2 [r09]
  • Gameboy: The Adventures of Rocky and Bullwinkle (USA), America Oudan Ultra Quiz Part 2 (Japan, Rev 1), Bokujou Monogatari GB (Japan, NP), Boxxle (USA), Disney's Mulan (USA), Fastest Lap (USA), Gargoyle's Quest - Ghosts'n Goblins (Europe, Rev 1), Goukaku Boy GOLD - Shikakui Atama o Maruku Suru - Kanji no Tatsujin (Japan, Alt), Goukaku Boy GOLD - Shikakui Atama o Maruku Suru - Keisan no Tatsujin (Japan, Alt), Hyper Lode Runner (World, Rev 1), The Jetsons - Robot Panic (USA, Rev 1), Jungle Strike (USA), Kaseki Sousei Reborn (Japan, Rev 1), Kinin Koumaroku Oni (Japan, Rev 1), Mickey Mouse V (Japan, Rev 1), Nettou World Heroes 2 Jet (Japan, Rev 1), Pac-In-Time (Europe, Rev 1), Pang (UK), Pocket Puyo Puyo Tsuu (Japan, Rev 1, NP), Popeye 2 (Japan, Rev 1), Purikura Pocket - Fukanzen Joshikousei Manual (Japan, Rev 1, NP), Roger Clemens' MVP Baseball (USA, Rev 1), Suzuki Aguri no F-1 Super Driving (Japan), Teenage Mutant Hero Turtles III - Radical Rescue (Europe, Rev 1), Tetris 2 (Europe, Rev 1), Tintin in Tibet (Europe, En / Es / It / Sv) [ICEknight]
  • Gbcolor: Barcode Taisen Bardigun (Japan, Rev 1), Bokujou Monogatari GB3 - Boy Meets Girl (Japan, Rev 1), Donkey Kong Country (USA, Not for resale), Dragon Quest Monsters 2 - Maruta no Fushigi na Kagi - Ruka no Tabidachi (Japan, Rev 1), The Emperor's New Groove (Europe), F1 Championship Season 2000 (Brazil), F1 Racing Championship (Europe, Prototype), Frogger 2 (USA, Rev 1), Gakkyuu Ou Yamazaki (Japan), Gambler Densetsu Tetsuya - Shinjuku Tenun Hen (Japan, Rev 1), Hype - The Time Quest (Brazil), Jissen ni Yakudatsu Tsumego (Japan), Kawaii Pet Shop Monogatari 2 (Japan, Rev 1), Laura (Europe), Love Hina Pocket (Japan, Rev 1), Minna no Shougi - Shokyuu Hen (Japan, Rev 1), Mission Impossible (Europe, Rev 1), Monster Traveler (Japan), Mr. Driller (Japan, NP), NBA In the Zone (USA), Pocket Puyo Puyo-n (Japan, Rev 1), Pocket Puyo Puyo-n (Japan, Rev 2), Pokémon - Crystal Version (Australia), Pokémon Trading Card Game (Europe, English / French / German, Rev 1), Pokémon Trading Card Game (Europe, English / Spanish / Italian), Pro Pool (USA), Les Roi Lion - Les Adventures de Simba (France, Rev 1), Sanrio Timenet - Kako Hen (Japan, Rev 1), Sanrio Timenet - Mirai Hen (Japan, Rev 1), Sei Hai Densetsu (Japan), Sewing Machine Operation Software (Europe), Shanghai Pocket (Europe), Shin Megami Tensei Devil Children - Aka no Sho (Japan, Rev 1), Shin Megami Tensei Devil Children - Kuro no Sho (Japan, Rev 1), Spy vs. Spy (Japan, Rev 1, NP), Super Mario Bros. Deluxe (Japan, NP, Rev 1), Survival Kids - Kotou no Boukensha (Japan), Tetris Adventure - Susume Mickey to Nakama-tachi (Japan, Rev 1), Tom and Jerry - Mousehunt (Europe, Rev 1), Tom and Jerry - Mousehunt (USA, Rev 1), Trade & Battle Card Hero (Japan, Rev 1), Tsuri Sensei 2 (Japan, Rev 1), VR Sports Powerboat Racing (USA), Yakouchuu GB (Japan) [ICEknight]
  • Ibm5150: Battle Chess (3.5", EGA version - first release), Battle Chess (3.5", EGA version - second release), Battle Chess (5.25", EGA version), Battle Chess (5.25", VGA version), Sex Vixens from Space, Silent Service II (v457.01, 3.5"), Silent Service II (v457.01, 5.25"), Silent Service II (v457.03, 5.25"), Super Space Invaders (3.5"), Super Space Invaders (5.25"), Super Tetris (5.25") [ArcadeShadow]
  • Ibm5170: Fables & Fiends - Book Two: The Hand of Fate, Master of Magic (v1.0), Master of Magic (v1.1) [ArcadeShadow]
  • Kaypro: CP/M 2.2 for Kaypro IV, CP/M 2.2F, CP/M 2.2G, Kaypro 10 Games [Robbbert]
  • Sgi_mips: Developer Toolbox 4.2, Developer Toolbox 6.1, Hot Mix Volume 1, Hot Mix Volume 10, Hot Mix Volume 13, Hot Mix Volume 14, Hot Mix Volume 15, Hot Mix Volume 16, Hot Mix Volume 9 [nixzone.nl, darkstar]
  • Sorcerer_cass: Air Traffic Controller (Mt Purscent), Arithmetic CAI, Asteroids, Basic Compiler v1.21, Bio-Rhythm, Biochart, Black Jack, Cassette Disk database system, DYBUG2, Flip, Home Run, Hunt the Wumpus, Kaleidoscope, Lost Dutchman's Gold [Tezza, Robbbert] Armored Patrol, Robot Attack (ported from TRS-80) [exidyboy] Mastermind, The Sorcerer Dumb Terminal, Sorcerer Invaders (alt) [Robbbert]
  • Ssem_quik: DIFFEQT, FLASH, HCF, HFR989, INTDIV, LONGDIV2, MEDCLOCK, NIGHTMARE, Noodle Timer, PRIMEGEN, Slide Show, Virtual Pet [Robbbert]
  • Videopac: The Adventures of Sherlock Holmes (US, prototype), Attack of the Timelord! (US, plus, prototype), Des Chiffres et des Lettres (France), Freedom Fighters! (US, plus, prototype), Killer Bees! (US, plus, prototype), Killer Bees! (US, prototype, set 1), Killer Bees! (US, prototype, set 2), Linguaduc (Europe, prototype), Sound Tool (Europe), Terminal Program (US, prototype) [René van den Enden (Rene_G7400)]
  • Vgmplay: Overdrive 2 (Megadrive Demo) [Tafoid], 46 Okunen Monogatari ~The Shinka Ron~ (NEC PC-9801), Burning Rival (Sega System 32), The Cheetahmen II (NES), Door Door (Family Computer), Double Dribble (IBM PC AT), Dragon Ball Z 2 - Super Battle (Arcade), Duck Maze (NES), Elevator Action (NEC PC-8801), F1 Douchuuki (MSX2, OPLL), F1 Douchuuki (MSX2, PSG), Famista 3 (Nintendo Game Boy), Fire Dragon (Dendy), Hydefos - Hyper Defending Force System (MSX2, OPLL), Hydefos - Hyper Defending Force System (MSX2, PSG), Hyper Somen (MSX2, PSG), Hyper Somen (MSX2, SCC), Konami's Baseball (MSX), Konami's Golf (MSX), Konami's Ping Pong (MSX, PSG), Konami's Ping Pong (MSX, SCC), Microsoft Windows 3.x (IBM PC AT), Monkey Academy (MSX), Mopi Ranger (MSX), Motos (Sharp X68000), Ms. Pac-Man (Nintendo Game Boy), NBA Jam (Midway T Unit), Pang (Mitchell), The Pro Baseball Clash Pennant Race (MSX2, SCC), Road Fighter (MSX, PSG), Road Fighter (MSX, SCC), Samurai Shodown III - Blades of Blood (Neo Geo), Samurai Shodown IV - Amakusa's Revenge (Neo Geo), Samurai Shodown V (Neo Geo), Samurai Shodown V Special (Neo Geo), Shalom (MSX), Sonic 3D Blast 5 (Nintendo Game Boy), Sorcerian (MSX2, OPLL), Sorcerian (MSX2, PSG), Super Street Fighter II - The New Challengers (Sharp X68000), Thunder Blade (Sharp X68000), Tiny Toon Adventures (NES), Touhou Kaikidan ~ Mystic Square. (NEC PC-9801), X Rock (IBM PC AT) [vgmrips.net, Tafoid]
  • Vsmile_cart: Alphabet Park Adventure (USA, rev. 2) [DiscoStarslayer]
  • Software list items promoted to working:
  • Ibm5170: 1830 - Railroads & Robber Barons [ArcadeShadow]
  • Vsmile_cart: Gimnasio Interactivo V.Smile (Spain), V.Smile Défi Gym (France), V.Smile Tanz Mit Center (Germany) [Ryan Holtz]
  • New NOT_WORKING software list additions:
  • Bbc_rom: Epromer II 2.3, Epromer III 3.1, Epromer III 3.3 [Nigel Barnes]
  • Fmtowns_cd: Custom Mate + Denwa no Bell ga..., Sangokushi IV, Toushin Toshi II (1995-04-26) [redump.org]
  • Fmtowns_flop: Bun-kun Series - Youji Kiso Nouryoku Training Soft Set [wiggy2k]
  • Laser2001_flop: Käärmepeli (Finland) [Curt Coder]
  • Megadriv: Overdrive 2 (Demo) (Euro) [Tafoid]
  • Translations added or modified:
  • Turkish [Kadir Ekşi]
  • Merged pull requests:
  • 6704: machine/rescap.h: Credit the actual authors. [AJR]
  • 6841: Implemented TT5665 sound chip emulation. [cam900]
  • 7203: nwk-tr.cpp: Added second K001604 and updated comments. [Hydreigon]
  • 7274: sound/dac.cpp, sound/volt_reg.cpp: Improved performance and reduced unnecessary re-sampling. [Aaron Giles]
  • 7280: p2000t.cpp: Added support for selecting memory size and memory bank switching. [Erwin Jansen]
  • 7290: Re-implemented HC55516 and HC55532 CVSD sound devices, and added biquadratic audio filter device. [Lord Nightmare]
  • 7292: macrossp.cpp: Added note about apparent issues with quizmoon attract mode. [cam900]
  • 7294: namcos10.cpp: Added EXIO and MEM(P3) PCB configuration skeletons, and expanded notes. [cam900]
  • 7295: Fixed build issues on FreeBSD. [Emmanuel Vadot]
  • 7296: namcos12.cpp: Added notes about RAM size. [cam900]
  • 7297: Updated remaining sound devices to new interface. [Aaron Giles]
  • 7298: imagedev/picture.cpp: Don’t dereference potentially null pointer. [Kelvin Sherlock]
  • 7299: Changed VT NES clone devices to use N2A03 CPU core (fixes vsmaxx17). [David Haywood]
  • 7302: nes_vt.cpp, machine/nes_vt_soc.cpp: Fixed memory mapping issues affecting majkon. [David Haywood]
  • 7305: rltennis.cpp: Added Reality Tennis (set 2) and made CPU clock source more plausible. [Maria Morpalier, jordigahan, ClawGrip]
  • 7306: fmtowns.cpp: Added support for SCSI card slot and FMT-121 card used on first-generation models. [r09]
  • 7307: sgi_mips.xml: Added more Hot Mix CDs. [nixzone.nl, darkstar]
  • 7308: drdmania.cpp: Added preliminary video emulation and patches for damaged ROM dump. [David Haywood]
  • 7311: darius.cpp: Fixed MSM5205 output routing. [eito]
  • 7312: generalplus_gpl_unknown.cpp: Moved handhelds apparently based on GPL162xx technology to a separate file. [David Haywood]
  • 7313: sgi_mips.xml: Added Developer Toolbox CDs. [nixzone.nl, darkstar]
  • 7316: fmtowns_flop.xml: Added four entries. [CoolFox, wiggy2k, r09]
  • 7318: gaelco.cpp, gaelco2.cpp, wrally.cpp: Added PLD dumps to several Gaelco games. [caius, ClawGrip]
  • 7319: deco_mlc.cpp: Added notes on zoom algorithm. [cam900]
  • 7320: ninjaw.cpp, warriorb.cpp: Fixed pan control mapping. [eito]
  • 7321: Added ten TV games, and improved VT NES clone background pen handling. [David Haywood]
  • 7322: segasp.cpp: Changed flags to imperfect graphics and sound rather than no sound. [Onmp314]
  • 7323: Added GitHub Action to validate software lists and hash files. [Dirk Best]
  • 7324: cpu/unsp: Fixed copy-paste errors in debugger state registration. [Simon Eriksson]
  • 7325: ibm5150.xml: Added four entries, and marked fireforget2 as a bad dump. [ArcadeShadow]
  • 7327: ibm5170.xml: Re-dumped 1830 and marked it as working, and marked doombbs as a bad dump. [ArcadeShadow]
  • 7328: Added netlist-based sound emulation to Borderline and clones. [beta-tester, Aaron Giles]
  • 7329: ibm5150.xml: Added four entries. [ArcadeShadow]
  • 7330: ibm5170.xml: Added one entry and marked two entries as bad dumps. [ArcadeShadow]
  • 7331: bus/neogeo/prot_fatfury2.cpp: Fixed address/data bus connections to protection chip. [cam900]
  • 7332: audio/vicdual.cpp: Improved Borderline sound trigger assignments. [beta-tester]
  • 7334: astrof.cpp: Added Astro Fighter (Famaresa bootleg, set 2). [jordigahan, Recreativas.org, ClawGrip]
  • 7335: Added GitHub Actions for continuous integration builds. [Dirk Best]
  • 7337: pacman.cpp: Fixed inputs and added protection simulation for clubpacm and clubpacma. [Devin Acker]
  • 7338: sound/spkrdev.cpp: Changed sample volume averaging to use absolute value. [AJR]
  • 7340: psikyo.cpp: Suppress microcontroller communication side effects for debugger accesses. [cam900]
  • 7341: ibm5150.xml: Added three entries and re-dumped one entry. [ArcadeShadow]
  • 7342: vsmile_cart.xml: Added Alphabet Park Adventure (USA, rev. 2). [DiscoStarslayer, ClawGrip]
  • 7343: nes_vt.cpp: Added three working TV games. [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • 7346: Added preliminary drivers for Sony video production equipment. [Felipe Sanches]
  • 7348: photoplysx.cpp: Added two Photo Play Spirit Xtreme skeleton drivers. [Victor Fernandez (City Game), ClawGrip]
  • 7349: apple2_flop_clcracked.xml, apple2_flop_orig.xml: Added latest dumps and clean cracks. [4am, Firehawke]
  • 7351: segaybd.cpp: Fixed shifter state connection in new Power Drift layouts. [Firehawke]
  • 7352: sound/tt5665.cpp: Use put_int to update samples. [cam900]
  • 7353: fmtowns_flop.xml: Added four entries, and added notes for dumps known to come from original disks. [r09]
  • 7354: microdar.cpp: Added two versions of Diana Bifuca. [Alfonso, Victor Fernandez (City Game), ClawGrip]
  • 7355: photoplysx.cpp: Cleaned up code a little. [ClawGrip]
  • 7357: chameleonrx1.cpp: Cleaned up code a little. [ClawGrip]
  • 7358: Improved Turkish translation. [Kadir Ekşi]
  • 7359: Re-named Konami Python driver to kpython.cpp, moved popn9 from viper.cpp to kpython.cpp, and expanded notes. [cam900]
  • 7360: vsnes.cpp: Fixed sound and improved graphics for Vs. Super Mario Bros. bootlegs emulating NES APU using Z80. [Devin Acker]
  • 7361: rfslotspcpent.cpp: Added Santa Fe Golden. [jordigahan, ClawGrip]
  • 7362: Re-added preliminary drivers for Sony video production equipment with issues addressed. [Felipe Sanches]
  • 7363: megadriv_rad.cpp, nes_vt.cpp: Added three TV games. [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
  • 7364: mame.lst: Moved kpython.cpp to keep source files sorted alphabetical. [cam900]
  • 7365: ibm5170.xml: Added two versions of Master of Magic. [ArcadeShadow]
  • 7366: machine/e05a30.cpp: Added 24-bit shift register (used for ninth pin on Epson LX-810L/ActionPrinter 2000). [Golden Child]
  • 7367: Removed the “voltage regulator” sound device. [Aaron Giles]
  • 7370: fmtowns_cd.xml: Added 21 entries, and replaced 21 entries with better dumps. [redump.org, wiggy2k, r09]
  • 7373: nes_vt.cpp: Split into three files by system-on-a-chip family. [David Haywood]
  • 7377: video/315_5124.cpp: Improved behavior of registers 03 and 04 in mode 4, and disabled sprites in mode 1. [Enik Land]
  • 7378: megadriv_acbl.cpp: Added PIC microcontroller dump to barek2mb. [Victor Fernandez (City Game), ClawGrip]
  • 7382: de_3.cpp: Added Lethal Weapon 3 (2.04, display A2.02) [Victor Fernandez (City Game), ClawGrip]
  • 7384: sound/msm5232.cpp: Fixed behaviour when arm flag is set while envelope generator is in decay state. [eito]
  • 7385: Moved systems using VT32 NES clone chip to a separate driver file, and started splitting up NES clone SoC devices. [David Haywood]
  • 7388: video/k001005.cpp: Added 80000106 as an additional Gouraud shaded polygon command. [Hydreigon]
  • 7390: video/315_5313.cpp: Only set odd interlace frame bit if interlace is enabled (fixes Mega Play inter-CPU communications). [Devin Acker]

New in MAME 0.225 (Oct 1, 2020)

  • MAME Testers Bugs Fixed:
  • 07338: [DIP/Input] (crvision.cpp) crvision: Creativision has a 16-way joystick, not an 8-way joystick. (Robbbert)
  • 07375: [Interface] clickable artwork: Rotating view does not rotate mouse click targets. (Vas Crabb)
  • 07431: [Graphics] (didact.cpp) md6802: Layout not working correctly. (Vas Crabb)
  • 07733: [Interface] (galaga.cpp) galaga (others?): LED outputs no longer working. (AJR)
  • 07735: [Documentation] (megadriv.cpp) [megadriv] ddragon: Incorrect release year. (ArcadeShadow)
  • 07745: [Graphics] Full-screen borderless windows are incorrectly restricted to work area. (Vas Crabb)
  • 07749: [Sound] (cyberbal.cpp) cyberbal, cyberbalt: Sampled audio does not play. (AJR)
  • 07750: [Documentation] (megadriv.cpp) megadriv [chester, chesterw]: Incorrect release year. (Tafoid)
  • 07755: [Graphics] (pc1512.cpp) pc1512: Descenders on bottom line are missing. (AJR)
  • 07756: [Interface] (snes.cpp) UI: ROM sets incorrectly reported as not found. (Vas Crabb)
  • 07758: [Graphics] (applix.cpp) applix: Descenders on bottom line are missing. (AJR)
  • New working machines:
  • Janken Game Acchi Muite Hoi! (Japan 1.3) [Phil Bennett, ShouTime, Surgeville, Sean Sutton, Jred, Mike Krug, Smitdogg, The Dumping Union]
  • Macro Winners (Play Vision license) Wireless Tennis (PAL, Play Vision) [David Haywood, Sean Riddle]
  • Mattel Hot Wheels (2 player, pad controllers) [Sean Riddle, David Haywood]
  • MSI / Arc System Works Double Dragon - 30 Years Anniversary (Plug & Play) [Sean Riddle]
  • MSI / Bandai Namco Ms. Pac-Man (MSI Plug & Play) [Sean Riddle]
  • MSI / Capcom Mega Man 2 (MSI Plug & Play) [Sean Riddle]
  • MSI / Konami Frogger (MSI Plug & Play, white joystick) [David Haywood, Sean Riddle]
  • MSI / Taito Space Invaders (MSI Plug & Play) [Sean Riddle]
  • MSI WWE Wrestlemania Steel Cage Challenge (Plug & Play) (set 1) [Sean Riddle]
  • Novag Constellation Expert [hap, Berger]
  • Radica / Sega Out Run 2019 (Radica Plug & Play, Europe) [David Haywood, Sean Riddle]
  • Senario Double Dance Mania: Mega 12 [Sean Riddle, David Haywood]
  • Senario Double Dance Mania: Supreme / Dance Supreme [Sean Riddle, David Haywood, Kamaal Brown]
  • Senario Vs. Maxx 17-in-1 [Sean Riddle, David Haywood]
  • Solar Games 80-in-1 (PAL) [David Haywood, Sean Riddle]
  • Super Bubble Bobble (Sun Mixing, Megadrive clone hardware) [Jorge Silva, David Haywood]
  • Taikee World Soccer TV Game 10-in-1 (PAL) [David Haywood, Sean Riddle]
  • TimeTop Super Game 7-in-1 (TimeTop SuperGame) (PAL) [Takashi Omoto, Sean Riddle]
  • New working clones:
  • Air Duel (World, M72 hardware) [Jon Exidy]
  • Asterion [Lorenzo Fongaro, Xadhoom, Paolo Bolognesi, Paolo Rinoldi]
  • Le Bagnard (Itisa, Spain) [Juan Romero, ClawGrip]
  • Battle Garegga (location test) (Wed Jan 17 1996) [Moffitt]
  • Cruis'n USA (v4.4) [Simzy, Brian Troha, The Dumping Union]
  • CTA Invader [Dirk Best, Guru]
  • Gundam Wing: Endless Duel (SNES bootleg, set 2) [Jorge Silva]
  • The History of Martial Arts (set 2) [hammy]
  • JoJo's Bizarre Adventure (Euro 990913) [Darksoft]
  • JoJo's Bizarre Adventure (Euro 990927) [Darksoft]
  • The Legend of Kage (bootleg set 4) [hammy]
  • Meteor (bootleg of Asteroids) [Bea, Iris]
  • Midnight Run: Road Fighter 2 (AAA, Asia v1.10, newer sound program) [Guru]
  • MSI WWE Wrestlemania Steel Cage Challenge (Plug & Play) (set 2) [Sean Riddle]
  • Olivmandingo (Spanish bootleg of Mandinga on Galaxian hardware, set 2) [Retromaniacs]
  • P.O.W. - Prisoners of War (bootleg of US version 1) [Victor Fernandez (City Game)]
  • Pac-Man (Calfesa, Spanish bootleg on Galaxian hardware) [Juan Romero, ClawGrip]
  • Pacom Invader (set 2) [Dirk Best, Guru]
  • Polaris (latest version) [Andrew Welburn, The Dumping Union]
  • Route X (bootleg, set 2) [Juan Romero, ClawGrip]
  • Speed Up (Version 2.20) [Victor Fernandez (City Game), ClawGrip]
  • Street Fighter II': Champion Edition (bootleg, set 1) [f205v, maru79]
  • Street Fighter II': Champion Edition (bootleg, set 2) [f205v, maru79]
  • Street Fighter II': Champion Edition (Playmark bootleg, set 2) [Janniz, f205v]
  • Super Space Invaders '91 (World, earlier?) [caius]
  • Traverse USA (bootleg, set 2) [Juan Romero, ClawGrip]
  • VTech V.Smile Baby (France, with 'En Ville avec l'ourson Patoune') [Sean Riddle, TeamEurope]
  • VTech V.Smile Baby (France, with 'Winnie et ses amis dans la Foret des Reves Bleus') [Sean Riddle, TeamEurope]
  • VTech V.Smile Baby (Germany, with 'Puuhs Hundert-Morgen-Wald') [Sean Riddle, TeamEurope]
  • Machines promoted to working:
  • Majesco Golden Nugget Casino [David Haywood, Sean Riddle]
  • My Wico Guitar [David Haywood, ClawGrip, Sean Riddle]
  • Performance Designed Products (licensed by Konami) VG Pocket Tablet (VG-4000) [David Haywood]
  • Quick Pick 5 [MetalliC]
  • SilverLit 35 in 1 Super Twins [David Haywood, Sean Riddle]
  • Smart Planet Sudoku Plug & Play TV Game '6 Intelligent Games' [David Haywood, Sean Riddle]
  • Clones promoted to working:
  • Cadillacs and Dinosaurs (bootleg with PIC16C57, set 2) [TwistedTom]
  • Tetris (bartop, prototype) [Devin Acker]
  • New machines marked as NOT_WORKING:
  • 10 Jeux Interactifs / Jeux Pour Filles (France) [David Haywood, Sean Riddle, TeamEurope]
  • Adacom CP-150 Plus [Bitsavers]
  • Apple Computer MessagePad [Pablo Marx]
  • Apple Computer MessagePad 110 [Pablo Marx]
  • Apple Computer MessagePad 120 [Pablo Marx]
  • Apple Computer MessagePad 130 [Pablo Marx]
  • Apple Computer MessagePad 2000 [Pablo Marx]
  • Apple Computer MessagePad 2100 [Pablo Marx]
  • Apple Computer Newton Notepad (prototype) [Pablo Marx]
  • Bare Knuckle III / Sunset Riders (bootleg of Megadrive versions) [hammy]
  • BornKid Handheld Game Console BC-19 - 218 in 1 [Sean Riddle, David Haywood]
  • dreamGEAR My Arcade Wireless Video Game Station 200-in-1 (DGUN-2572) [Sean Riddle, David Haywood]
  • Generalmusic GEM RealPiano RP200 [DBWBP]
  • Informer 207/100 [Bitsavers]
  • Informer 207/376 [Dirk Best]
  • Informer 213 [Bitsavers]
  • Informer 213 AE [Dirk Best, MattisLind]
  • JAKKS Pacific Inc / HotGen Ltd Camp Rock Guitar Video Game (JAKKS Pacific TV Game) [Sean Riddle, TeamEurope, David Haywood]
  • Lucky Player [jordigahan, ClawGrip]
  • Matrix [bytestorm]
  • Mexico Lindo [Eduardo Humberto Menezes]
  • Mini Super Fruits [jordigahan, ClawGrip]
  • Motorola Marco [Pablo Marx]
  • New Pro Bowl [Phil Bennett]
  • Orb Retro Handheld Console 152-in-1 [Sean Riddle, David Haywood]
  • Pac-Carnival [Phil Bennet]
  • Photo Play 1998 (Spanish) [Victor Fernandez (City Game), ClawGrip]
  • Photo Play 2001 (Italian) [Alex Meijer, TeamEurope]
  • Play Vision / Taikee / V-Tac Worldwide Casino Tour 12-in-1 [David Haywood, Sean Riddle]
  • Roland JD-800 Programmable Synthesizer [DBWBP]
  • Roland MKS-7 Super Quartet [DBWBP]
  • Roland TR-505 Rhythm Composer [DBWBP]
  • Sharp ExpertPad PI-7000 [Pablo Marx]
  • Sony Trinitron Color Video Monitor BVM-20F1E [Corrado Tomaselli]
  • Star Horse 2002 (live) [f205v, rtw]
  • Star Horse 2002 (main screens) [f205v, rtw]
  • Star Horse 2002 (sound and backup, Rev A) [f205v, rtw]
  • unknown Hobby Play slot machine [jordigahan, ClawGrip]
  • unknown Konami slot medal game (set 1) [SpinalFeyd]
  • unknown Konami slot medal game (set 2) [Phil Bennett]
  • unknown MGA or Costa Net slot machine [jordigahan, ArcadeHacker, ClawGrip]
  • UNO the Medal [Darksoft, rtw]
  • Votrax/Phonic Mirror HandiVoice HC-110 [Kevin Horton]
  • Wai Wai Jockey [Phil Bennet]
  • Wild Guns (SNES bootleg) [Jorge Silva]
  • Zeebo Inc. Zeebo (Brazil) [Triple Oxygen]
  • New clones marked as NOT_WORKING:
  • Bubble Bobble (bootleg of Japan Ver 0.0 with 8749) [ArcadeHacker, Recreativos.org, The Dumping Union]
  • Gals Panic II (English, 2 PCB ver.) [Jorge Silva]
  • Master Bond (bootleg of Secret Agent) [caius]
  • Panic Park (Japan, PNP1 Ver. B, set 2) [Guru]
  • Photo Play 2000 (Spanish) [jordigahan, ClawGrip]
  • Professional Data Computer Clipper [Jos Dreesen, Curt Coder]
  • Sahara Love (France) [PinMAME]
  • Tecnodarts (Recreativos G.R. license) [Victor Fernandez (City Game), ClawGrip]
  • Votrax/Phonic Mirror HandiVoice HC-120 [Kevin Horton]
  • New working software list additions:
  • apple2_flop_clcracked: Bop-A-Bet (cleanly cracked), Learning to Add and Subtract (cleanly cracked), Playing with Science: Temperature (cleanly cracked) [4am, Firehawke]
  • apple2_flop_orig: Alf (Version 3.2), The American Challenge: A Sailing Simulation, Apple Galaxian (StarCraft), Apple World, Apventure to Atlantis, Bank Street Storybook (Version 1.2), BattleTech: The Crescent Hawk's Inception, Bop 'N Wrestle, Centauri Alliance, The Coveted Mirror (1983 Penguin Software release), Crossword Magic (Version 4.0), Dawn Patrol, Dungeon!, Forbidden Castle, Jaws, The Last Ninja, Midnight Malady, Mission on Thunderhead, The Mist, Mummy's Curse, NBA (Version 1.0), Nibbler, Panzer Strike! (Version 1.0), Police Quest, Riddle Magic, Space Rogue, Techno Cop, Theseus and the Minotaur, Valentine's Day Grump, Voodoo Island, Write It Right! Capitalization and Punctuation [4am, Firehawke]
  • bbc_flop_hybrid: AMPLE Bytes Back R1, AMPLE Bytes Back R2, AMPLE Toolbox, AMPLE Vibrations, Amplinex 001, Amplinex 002, Amplinex 003, Amplinex 004, Amplinex 005, Amplinex 006, Amplinex 007, Amplinex 008, Amplinex 009, Amplinex 010, Amplinex 011, Amplinex 012, Amplinex 013, Amplinex 014, Amplinex 015, Amplinex 016, Amplinex 017, Amplinex 018, Amplinex 019, Amplinex 020, Amplinex 021, Amplinex 022, Amplinex 023, Amplinex 024, Amplinex 025, Amplinex 026, Amplinex 027, Amplinex 028, Amplinex M06, Amplinex M09, Amplinex M13, Amplinex U11, Ashes R1, ATPL Symphony, Cosmix R2, Inside Stories, Jazz Disc Vol.1, The Legend of Obernell, Music 500, Music 5000 Volume 10: Monster Computations 3, Music 5000 Volume 11: Phil Comber "Deux", Music 5000 Volume 12: The Noige's "Moments in Time", Music 5000 Volume 13: Jean-Michel Jarre, Music 5000 Volume 14: Take a Bite, Music 5000 Volume 15: Children in Need 2, Music 5000 Volume 16: Monster Computations 4, Music 5000 Volume 1: Monster Computations 1, Music 5000 Volume 2: Phil Comber 1, Music 5000 Volume 3: Bernie Dawson 1, Music 5000 Volume 4: Monster Computations 2, Music 5000 Volume 5: Paul Nuttall 1, Music 5000 Volume 6: Andy Knight 1, Music 5000 Volume 7: David King 1, Music 5000 Volume 8: Children in Need 1, Music 5000 Volume 9: The Noige "Echoes", Music 87 Software Music City 2, Music City R2, Notes, Plaice R1, Return to the Homeland R1, Return to the Homeland R2, Shivering Again, Sound Worlds 1: Soundspace, Sound Worlds 2: Soundscape, Sound Worlds 4: Soundscore, Soundshow, Soundstory, Studio 5000, Studio 5000-4B, Studio-2, Studio-3, Wave Designer [Nigel Barnes]
  • electron_cart: Commstar E1.10, ROMPlus-144 v2.1 [Nigel Barnes]
  • fmtowns_cd:
  • Bible Master 2 - The Chaos of Aglia, Dungeon Master (1989-11-14), F-BASIC386 Compiler v2.1 L10, FM Towns Demonstration CD-ROM '90. Fuyu - The Galaxy of FM Towns, Ginga Eiyuu Densetsu II DX+ Towns Special, Hyper Planet (1990-09-15), Illusion CG Collection Vol. 1 - Yawahada Bishoujo, Indiana Jones and the Last Crusade (Pre-Release Version), Kyouiku & FM Towns Vol. 2, NHK Eigo de Asobo Vol. 3 - Bernard no Amusement Park, NHK Special - Ginga Uchuu Odyssey Vol. 2 - Choushinsei Bakuhatsu, Presence, Psychic Detective Series Vol. 2 - Memories (Demo), Sherlock Holmes - Consulting Detective (Demo), Steepia Lite, Trigger 2, Z's Triphony DigitalCraft Towns (HMB-212), Zan II - Towns Special (1992-03-19) [redump.org, r09]
  • Oshiete Noobow [sampson, r09]
  • fmtowns_flop: 386|ASM Tool Kit V1.1, Super Daisenryaku [anonymous, r09]
  • hp9k3xx_cdrom:
  • HP-UX 8.0 Application Software May 1992, HP-UX Release 8.0 for Series 300/400 [archive.org, Davide Cavalca]
  • HP LaserROM HP-UX Release 9.0 April 1994, HP Precision Enginnering Systems December 1992, HP-UX 8.0 Application Software September 1992, HP-UX 9.0 Application Software June 1993, HP-UX 9.0 Application Software October 1992 [Bitsavers, Davide Cavalca]
  • ibm5150:
  • 4D Sports Driving (3.5", Euro), 4D Sports Driving (5.25", Euro), Indiana Jones and the Last Crusade - The Graphic Adventure (Germany), Space Harrier, Test Drive III - The Passion (3.5") [ArcadeShadow]
  • Fire & Forget 2 [darkstar]
  • ibm5150_hdd: SCO XENIX System V release 2.1.3 for i8086 [Davide Cavalca]
  • ibm5170:
  • Alien Carnage (FormGen release), Alien Carnage (set 2, older), Bloodstone: An Epic Dwarven Tale, Fables & Fiends - Book One: The Legend of Kyrandia (v1.0, 5.25"), Formula One Grand Prix (Euro, v1.05), In Extremis, Indiana Jones and the Last Crusade - The Graphic Adventure (3.5", VGA version, re-release), Innocent Until Caught, Little Big Adventure (Euro), Mega lo Mania (Germany), NASCAR Racing, NASCAR: Track Pack, SSN-21 SeaWolf, Soccer Kid (Euro) [ArcadeShadow]
  • DOOM (1.2, Shareware for BBS SysOps) [Davide Cavalca]
  • GayBlade [Ryan Best]
  • ibm5170_hdd: DR DOS 6.0, IBM PC DOS 2000, Microsoft Windows Version 3.0, MS-DOS (Version 5.00), MS-DOS (Version 6.00), MS-DOS (Version 6.22), Novell DOS 7, Novell DR Multiuser DOS Release 5.1, PC DOS (Version 6.3), Windows Version 3.1 [Davide Cavalca]
  • videopac: Baseball (US, plus, prototype), Flash Point (US, prototype), Service Test Cartridge (Europe) [René van den Enden (Rene_G7400)]
  • vsmilem_cart: Yingyu Yundongyuan (China) [tenyuhuang]
  • Software list items promoted to working:
  • cpc_flop: Indiana Jones, Indiana Jones and the Fate of Atlantis (UK), Indiana Jones and the Fate of Atlantis (UK) (2 faces), Indiana Jones and the Fate of Atlantis (UK) [a1], Indiana Jones and the Fate of Atlantis (US Gold)[cr XOR][t XOR], Indiana Jones and the Last Crusade, Indiana Jones and the Last Crusade #1, Indiana Jones and the Last Crusade #2, Indiana Jones and the Last Crusade #3, Indiana Jones and the Last Crusade #5, Indiana Jones and the Last Crusade (UK) [a1], Indiana Jones and the Last Crusade (US Gold), Indiana Jones and the Last Crusade (US Gold)[cr CACH][t CACH], Indiana Jones and the Last Crusade (US Gold)[cr XOR][t +2 XOR], Indiana Jones and the Temple of Doom, Indiana Jones and the Temple of Doom & Dan Dare, Indiana Jones and the Temple of Doom (Euro), Indiana Jones and the Temple of Doom (UK), Indiana Jones and the Temple of Doom (UK) [Original], Indiana Jones and the Temple of Doom (UK) [h1], Indiana_Jones_2-The_Temple_of_Doom__CHANY-NPS, Thunder Burner (Loriciels)[cr XOR][t XOR], Thunder Burner (Loriciels)[cr XOR][t XOR][a], Thunder Burner (UK) [t1], Thunderbirds (Euro), Thunderbirds (Grandslam Entertainments)[cr Jupiter], Thunderbirds (UK) (2 faces) (CPM) [Original], Thunderbirds (UK) [a2] [Barry Rodewald]
  • fmtowns_cd:
  • Railroad Tycoon [anonymous, r09]
  • Lip 3 - Lipstick Adventure 3 [r09]
  • Wizardry - Crusaders of the Dark Savant [redump.org, r09]
  • ibm5170: The Humans (3.5" DD) [ArcadeShadow]
  • New NOT_WORKING software list additions:
  • bbc_flop_hybrid: Soundstage [Nigel Barnes]
  • clipper_flop: System [Jos Dreesen, Curt Coder]
  • fmtowns_cd: Hyper Address Ver. 2.0, Megamorph (Demo) Record of Lodoss War II - Goshiki no Maryuu [redump.org, r09]
  • mac_hdflop: GayBlade [Ryan Best]
  • vsmile_cart: V.Smile Smart Keyboard (USA) [tenyuhuang]
  • Merged pull requests:
  • 6833: sound/es5506.cpp: Use device_memory_interface for samples; audio/taito_en.cpp: Implemented device_mixer_interface. [cam900]
  • 7090: machine/cs8900a.cpp: Ported Crystal LAN MAC from VICE, and utilised it for Apple II Uthernet card. [Rhett Aultman]
  • 7095: pgm.cpp: Adjusted kof98umh refresh rate to match a video recording. [cam900]
  • 7111: bagman.cpp: Added clone Le Bagnard (Itisa, Spain). [Juan Romero, ClawGrip]
  • 7114: photoply.cpp: Added Photo Play 1998 (Spanish). [Victor Fernandez (City Game), ClawGrip]
  • 7115: ibm5170.xml: Added six entries. [ArcadeShadow]
  • 7116: spg2xx_zone_32bit.cpp: Fixed mywicogt inputs; vegas.cpp: Corrected metadata. [David Haywood]
  • 7119: ibm5150.xml: Added two and re-dumped two entries. [ArcadeShadow]
  • 7120: tecnodar.cpp: Added clone Tecnodarts (Recreativos G.R. license). [Victor Fernandez (City Game), ClawGrip]
  • 7127: apple2_flop_clcracked.xml: Cleaned up metadata and added placeholders for missing disk dumps. [Firehawke]
  • 7128: clickstart.cpp: Added note about cartridge pinout. [ClawGrip]
  • 7129: leapfrog_leappad.cpp: Added note about cartridge pinout. [ClawGrip]
  • 7130: sega_beena.cpp: Added note about cartridge pinout. [clawgrip]
  • 7134: elan_eu3a05.cpp: Added Worldwide Casino Tour 12-in-1 (boots but doesn’t work). [David Haywood, Sean Riddle]
  • 7136: mpu5.cpp: Added note about undumped microcontroller on auxiliary output demultiplexing PCB. [clawgrip]
  • 7137: spg2xx.cpp: Added Hot Wheels (2 player, pad controllers). [Sean Riddle, David Haywood]
  • 7138: startouch.cpp: Added two new BIOS dumps. [Victor Fernandez (City Game). ClawGrip] [clawgrip]
  • 7139: cps1bl_pic.cpp: Dumped re-dumed bad graphics ROM for dinopic2, and missing PALs for slampic and dinopic2. [TwistedTom]
  • 7140: toaplan2.cpp: Added location test version of Battle Garegga, and fixed YM2151/M6295 sound balance. [Moffitt]
  • 7141: startouch.cpp: Improved BIOS descriptions and notes. [ClawGrip]
  • 7142: zeebo_qualcomm_adreno130.cpp: Added Zeebo (Brazil). [Triple Oxygen, David Haywood]
  • 7143: photoply.cpp: Added Seagate ST31722A hard disk firmware dump to photoply98sp. [ClawGrip]
  • 7144: megadriv_acbl.cpp: Added Super Bubble Bobble (Sun Mixing, Megadrive clone hardware). [Jorge Silva, David Haywood]
  • 7149: photoply.cpp: Added clone Photo Play 2000 (Spanish). [jordigahan, ClawGrip]
  • 7150: nes_vt.cpp: Added MSI Ms. Pac-Man and Space Invaders TV games. [Sean Riddle, David Haywood]
  • 7151: photoply.cpp: Added Photo Play 2001 (Italian). [Alex Meijer, TeamEurope, ClawGrip]
  • 7152: generalplus_gpl_unknown.cpp: Started using internal ROM for pcp8718/pcp8728; nes_vt.cpp: Added MSI Mega Man 2 TV game. [Sean Riddle, David Haywood]
  • 7153: hp9k3xx_cdrom.xml: Added seven entries. [archive.org, Bitsavers, Davide Cavalca]
  • 7154: Added two entries, re-dumped one entry, and corrected some metadata. [ArcadeShadow]
  • 7156: asteroid.cpp: Added clone Meteor (bootleg of Asteroids). [Bea, Iris, ClawGrip]
  • 7157: ibm5150_hdd.xml: Added software list with pre-installed SCO XENIX operating system image. [Davide Cavalca]
  • 7158: spg2xx_wiwi.cpp, vt_unknown.cpp: Added three TV games. [Sean Riddle, David Haywood, Kamaal Brown]
  • 7160: ibm5170.xml: Added two entries, and re-dumped one entry. [ArcadeShadow]
  • 7162: osd/sdl: Removed unused MASK parameter from taputil.sh script. [Rhett Aultman]
  • 7163: ddealer.cpp: Converted drawing to use tilemaps, reduced tag map lookups, and cleaned up code. [cam900]
  • 7164: fmtowns_cd.xml: Added six entries, and replaced 13 entries with better dumps. [redump.org, r09]
  • 7165: vg5k.cpp: Added support for WAV tape files, and fixed timings. [Sylvain Glaize]
  • 7166: Detect clang version when building for Android. [Tiago Pierezan Camargo]
  • 7167: startouch.cpp: Added notes about undumped games and hard disks used. [ClawGrip]
  • 7168: generalplus_gpl_unknown.cpp: Added some experimental code allowing pcp8718/pcp8728 to progress further. [David Haywood]
  • 7169: Refactored sound stream code and interface, improving mixing and re-sampling. [Aaron Giles]
  • 7170: vg5k.cpp: Added support for the “Delta” (NMI) key. [Sylvain Glaize]
  • 7172: missbamby.cpp: Added Lucky Player and Mini Super Fruits. [jordigahan, ClawGrip]
  • 7173: y2.cpp: Added placeholder comments for undumped games. [cam900]
  • 7174: machine/wd33c93.cpp: Added delays necessary for systems that poll the DRQ line. [shattered]
  • 7175: cps1bl_5205.cpp, cps1bl_pic.cpp, midyunit.cpp: Dumped PALs for captcommb2, knightsb3 and mkyawdim2. [TwistedTom]
  • 7179: cpu/unsp: Fixed µ'nSP 2.0 extended push/pop; generalplus_gpl_unknown.cpp: Simulated pcp8718/pcp8728 menu controller. [David Haywood]
  • 7181: apple2_flop_clcracked.xml, apple2_flop_orig.xml: Added latest cracks and dumps. [4am, Firehawke]
  • 7182: apple2_flop_orig.xml: Synchronized metadata for The Sorcerer of Claymorgue Castle. [Firehawke]
  • 7184: deco_mlc.cpp: Fixed invisible pixel rows in vertically zoomed sprites. [cam900]
  • 7185: atetris.cpp: Added support for bar-top prototype’s bank switching scheme. [Devin Acker]
  • 7186: nex_vt.cpp, Added TimeTop Super Game 7-in-1 and MSI Frogger TV games. [Takashi Omoto, Sean Riddle, David Haywood]
  • 7187: ibm5170.xml: Added disk labels for msos2_13. [Davide Cavalca]
  • 7188: ibm5170_hdd.xml: Added software list with pre-installed operating system images. [Davide Cavalca]
  • 7189: cps1bl_pic.cpp: Dumped PALs for jurassic99. [TwistedTom]
  • 7190: fmtowns.cpp: Fixed 15-bit sprite color masking and bottom layer drawing (fixes Niko² and Hatchake Ayayo 1-2-3). [r09]
  • 7191: vsmileb.cpp: Added V.Smile Baby (Germany, with 'Puuhs Hundert-Morgen-Wald'). [Sean Riddle, TeamEurope, ClawGrip]
  • 7192: ibm5170_hdd.xml: Added six more pre-installed operating system images. [Davide Cavalca]
  • 7195: vsmileb_cart.xml: Added two entries for built-in games from special console versions. [Sean Riddle, TeamEurope, ClawGrip]
  • 7196: pc98.xml: Removed stray trailing space character from SHA1 digest. [Thomas Klausner]
  • 7197: ibm5170.xml: Added four entries and corrected a parent/clone relationship. [ArcadeShadow]
  • 7198: seta2.cpp: Fixed missing rightmost column of pixels in horizontally zoomed sprites, and updated notes. [cam900]
  • 7200: drdmania.cpp: Added dump of physically damaged ROM chip to drdmania. [Caps0ff, ClawGrip]
  • 7202: imgtool: Removed tests for pointers that can never be null. [Nathan Woods]
  • 7204: drdmania.cpp: Added ASCII PCB layout diagram. [ClawGrip]
  • 7205: vsmileb.cpp: Added clones for French consoles with built-in games. [Sean Riddle, TeamEurope, ClawGrip]
  • 7206: hobbyplay.cpp: Added note about dot-matrix displays used by slot machines. [ClawGrip]
  • 7207: rfslots8085.cpp: Add ASCII PCB layout diagram. [ClawGrip]
  • 7208: unk6502_st2xxx.cpp: Load preliminary dump of internal CPU ROM for several sets. [David Haywood, Sean Riddle]
  • 7209: rfslots8085.cpp: Add note about games on this hardware. [ClawGrip]
  • 7210: fmtowns_cd.xml Added 13 entries, and replaced 16 entries with better dumps. [redump.org, r09]
  • 7212: nes_vt.cpp, unk6502_st2xxx.cpp: Added two TV games; generalplus_gpl16250_romram.cpp: Added inputs for jak_ths. [Sean Riddle, David Haywood]
  • 7214: netlist: Added MCM14524, CD4029, CD4030, CD4042 and CD4049 devices. [Lord Nightmare]
  • 7215: p200t.cpp: Added support for mini digital cassette recorder (MDCR). [Erwin Jansen]
  • 7218: gaelco3d.cpp: Added clone Speed Up (Version 2.20). [Victor Fernandez (City Game), ClawGrip]
  • 7220: neptunp2.cpp: Corrected game metadata. [ClawGrip]
  • 7222: docs: Overhauled the default key bindings documentation. [Firehawke]
  • 7223: apple2_flop_clcracked.xml: Added disk labels; apple2_flop_orig.xml: Added latest dumps. [4am, Firehawke]
  • 7224: Converted Alpha Denshi ALPHA-8921 sprite serializer (used as protection on Neo Geo PROG-G2 boards) to a device. [cam900]
  • 7227: ibm5170.xml: Added DOOM (1.2, Shareware for BBS SysOps). [Davide Cavalca]
  • 7229: ibm5170.xml: Added one entry and re-dumped one entry. [ArcadeShadow]
  • 7230: bublbobl.cpp: Dumped and verified PROM from bub8749. [ArcadeHacker, ClawGrip]
  • 7231: bublbobl.cpp: Removed outdated comment about bootlegs with 8749 microcontroller. [ClawGrip]
  • 7232: zn.cpp: Added option to use six-button controls to tgm, for use with hidden debugging features. [Devin Acker]
  • 7233: megaplay.cpp: Enabled the commented-out DIP switches for mp_col3, as they seem to work fine. [Devin Acker]
  • 7235: galaxian.cpp: Added Olivmandingo (Spanish bootleg of Mandinga on Galaxian hardware, set 2). [Retromaniacs, ClawGrip]
  • 7236: microdar.cpp: Added note about undumped game. [ClawGrip]
  • 7237: generalplus_gpl16250_nand.cpp: Added Camp Rock Guitar Video Game. [Sean Riddle, TeamEurope, David Haywood]
  • 7238: plugins/cheat: Copy the cheat table so as not to expose internal state. [Carl]
  • 7244: vsmilem_cart.xml: Added Yingyu Yundongyuan (China). [tenyuhuang, ClawGrip]
  • 7245: vsmile_cart.xml: Added V.Smile Smart Keyboard (USA). [tenyuhuang, ClawGrip]
  • 7248: prehisle.cpp: Fixed text/sprite priorities, and corrected regional titles. [cam900]
  • 7251: docs: Removed contentious note about -syncrefresh option. [Firehawke]
  • 7252: apple2_flop_orig.xml: Added latest dumps. [4am, Firehawke]
  • 7253: p2000t.cpp: Added MDCR device to p200m, reset phase decoder on tape-end signal, and detect presence of tape. [Erwin Jansen]
  • 7254: emscripten: Added function to exception whitelist needed for pong, and allowed -video accel to use WebGL. [Couriersud]
  • 7255: generalplus_gpl_unknown.cpp, nes_vt.cpp: Added two TV games, and replaced a lot of obsolete simulation code. [Sean Riddle, David Haywood]
  • 7258: segag80r.cpp: Improved performance of audio circuit emulation. [Couriersud]
  • 7259: sound/ay8910.cpp: Reduced performance impact of using AY8930 expanded mode. [cam900]
  • 7262: plugins/cheat: Fixed potentially accessing an uninitialised dictionary item. [Nathan Woods]
  • 7263: fmtowns_flop.xml: Added two entries. [anonymous, r09]
  • 7264: generalplus_gpl32612.cpp: Added some bootstrap code so that the ARM CPU has something to run. [David Haywood]
  • 7265: util/bitmap.cpp: Improved performance of fill member function on modern CPUs. [Vas Crabb]
  • 7269: megadriv_rad.cpp, nes_vt.cpp, spg2xx.cpp: Added five TV games. [David Haywood, Sean Riddle, TeamEurope]
  • 7270: generalplus_gpl_unknown.cpp: Made pcp8718/pcp8728/bkid218 menu controller a device. [David Haywood]
  • 7276: vtech_storio_cart.xml: Completed list of released software in comment, and added notes on product codes/EANs. [David Silva]
  • 7277: wswan.cpp: Added support for boot ROM, and fixed background color selection in color mode. [Wilbert Pol]
  • 7278: taitoair.cpp: Added not about rotate/zoom chip. [cam900]
  • 7279: Made mulcd.hxx file depend on GEN_FOLDERS target. [Jamie]
  • 7281: fmtowns_cd.xml: Added three entries, replaced five entries with better dumps, and added floppies for lipsadv3 and railtycn. [redump.org, sampson, anonymous, r09]
  • 7282: video/ppu2c0x_vt.cpp: Implemented emphasis modes and fixed a number of issues with VT palette modes. [David Haywood]
  • 7283: sound/ay8910.cpp: Fixed regression in noise rate calculation. [cam900]
  • 7284: bus/bw2/ramcard.cpp: Fixed address range; bw2.cpp: Fixed floppy write protect polarity. [lfantoniosi]
  • 7285: nes_vt.cpp: Fixed logic for external memory/internal mapper selection, and tweaked control input handling. [David Haywood]
  • 7287: ibm5150.xml: Added Fire & Forget 2. [darkstar]
  • 7288: bl_handhelds_menucontrol.cpp, nes_vt.cpp: Improved save state support. [David Haywood]
  • 7289: formats/imd_dsk.cpp: Fixed issue when changing images. [lfantoniosi]

New in MAME 0.224 (Aug 26, 2020)

  • MAME Testers Bugs Fixed:
  • 03090: [Sound] (tankbatt.cpp) tankbatt: Tank Battalion lacks credit sound and rumbling sounds wrong. (Ryan Holtz)
  • 03228: [Misc.] (midxunit.cpp) revx: Self-test reports error with custom chip U76. (AJR)
  • 07094: [Media Support] (vtech2.cpp) laser500: Cassette data rate is 15% high, making it incompatible with real machine. (Robbbert)
  • 07103: [Documentation] (segag80v.cpp) tacscan: Tac/Scan sound balance is incorrect. (Aaron Giles)
  • 07141: [Speed] (vtech2.cpp) laser500: Emulated speed is faster than real machine. (Robbbert)
  • 07552: [Sound] (midwunit.cpp) wwfmania, wwfmaniab, wwfmaniac, wwfmaniap: Sound stops working during attract mode. (MetalliC)
  • 07697: [Graphics] (odyssey2.cpp) odyssey2 [qbert]: Text and cubes appear incorrectly. (hap)
  • 07729: [DIP/Input] (meadows.cpp) bowl3d: Machine seems to reset on coin input rather than adding credits. (AJR)
  • 07730: [Graphics] (nmk16.cpp) hachamf and clones: Character’s colors on title screen are incorrect. (cam900)
  • New working machines:
  • Break Ball [anonymous]
  • C. Itoh Electronics CIT-101e Video Terminal [AJR, Bitsavers]
  • Gratis Poker (V.204, set 1) [TeamEurope, Roberto Fresca]
  • Macro Winners Game Sporz Wireless Boxing [Sean Riddle, David Haywood]
  • Senario Vs Maxx 10-in-1 Casino / Senario Card & Casino Games [Sean Riddle, David Haywood]
  • Senario Vs Maxx 5-in-1 Casino / Senario Card & Casino Games [Sean Riddle, David Haywood]
  • New working clones:
  • Cherry Master I (ver.1.01, set 10, BET stops all) [Ioannis Bampoulas, Roberto Fresca]
  • Cherry Master I (ver.1.01, set 11, TAKE stops all) [Ioannis Bampoulas, Roberto Fresca]
  • Cherry Master I (ver.1.01, set 9) [Roberto Fresca, TeamEurope]
  • Gkoulit (encrypted GFX) [Ioannis Bampoulas, Roberto Fresca]
  • Gratis Poker (V.204, Set 2) [TeamEurope, Roberto Fresca]
  • Hegener + Glaser Mephisto Polgar (v1.10) [Berger]
  • Huanle Liuhe Yi (Happy 6-in-1) (M68K ver. V100, ARM ver. V100CN) [GC8TECH, Team FBNeo]
  • Jolly Card (Italian, encrypted bootleg, set 3) [Roberto Fresca, Ioannis Bampoulas]
  • Jolly Joker (40bet, lower paytable) [Roberto Fresca]
  • Jolly Joker (Solid State module in suicide board) [TeamEurope, Roberto Fresca]
  • Knights of Valour 2 Plus - Nine Dragons / Sanguo Zhan Ji 2 Qunxiong Zhengba / Sanguo Zhan Ji 2 Feilong Zai Tian / Sangoku Senki
  • Busyou Souha (ver. M203XX, 200, 100CN) [GC8TECH, Team FBNeo]
  • Mighty! Pang (Asia 001010) [parramon]
  • Monopoly (JPM) (Version 3) (SYSTEM5 VIDEO) [Phil Bennett, James Wallace, David Haywood]
  • Monopoly (JPM) (Version 4) (SYSTEM5 VIDEO) [Phil Bennett, James Wallace, David Haywood]
  • Monopoly (JPM) (Version 4H, Protocol) (SYSTEM5 VIDEO) [Phil Bennett, James Wallace, David Haywood]
  • Monopoly Classic (JPM) (Version 5, Protocol) (SYSTEM5 VIDEO) [Phil Bennett, James Wallace, David Haywood]
  • Monopoly Deluxe (JPM) (Version 6, Protocol) (SYSTEM5 VIDEO) [Phil Bennett, James Wallace, David Haywood]
  • Mr. Do! (bootleg) [Juan Romero, ClawGrip]
  • Oriental Legend / Xiyou Shi E Chuan (ver. 105, Taiwanese Board) [GC8TECH, Team FBNeo]
  • Philips Videopac C52 (France) [hap]
  • Reflex Cards (English, serial protected) [Roberto Fresca, Ioannis Bampoulas]
  • Ring of Destruction: Slammasters II (Brazil 940902) [SHVB, Filipe Nascimento, The Dumping Union]
  • Sector Zone (set 2, Tecfri hardware) [Juan Romero, ClawGrip, David Haywood, Recreativas.org]
  • Sector Zone (set 3) [Real, f205v]
  • Tougenkyou - Road of the Sword (M68k label V100) (ARM label V101, ROM 03/13/03 SHEN JIAN) (Japan, JAMMA PCB) [GC8TECH, Team FBNeo]
  • Zhongguo Long II (ver. 101C, China) [GC8TECH, Team FBNeo]
  • Zhongguo Long Pretty Chance [Dragon World Pretty Chance] (V110 03/19/02 11:13:16, China) [GC8TECH, Team FBNeo]
  • Zoo Keeper (bootleg) [Andrew Welburn]
  • Machines promoted to working:
  • C. Itoh Electronics CIT-101 Video Terminal [AJR]
  • Fidelity Electronics Chess Challenger [Berger, Mike Watters]
  • Macro Winners Game Sporz Wireless Duet Play Ping-Pong [David Haywood, Sean Riddle]
  • Marcel van Kervinck / Walter Belgers Gigatron TTL Microcomputer [Sterophonick]
  • Clones promoted to working:
  • Adders and Ladders (v2.1d) (MPU4Â Video) [Ryan Holtz, James Wallace, David Haywood]
  • Barquest (v2.6d) (MPU4Â Video) [Ryan Holtz, James Wallace, David Haywood]
  • Blox (SJM BLOX, 50p/20p Play, Version 2.0) (Datapak) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
  • The Mating Game (v0.4, Datapak) (MPU4Â Video) [Ryan Holtz, James Wallace, David Haywood]
  • Prize Space Invaders (BWB INV1, 50p/30p Play, Version 1.2) (Datapak) (MPU4 Video)
  • [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
  • Prize Tetris (BWB) (Datapak) (MPU4Â Video) [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
  • Prize Tetris (BWB) (Showcase) (Datapak) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
  • Strike it Lucky (v0.5, Datapak) (MPU4Â Video) [Ryan Holtz, James Wallace, David Haywood]
  • Strike it Lucky (v0.53, Datapak) (MPU4Â Video) [Ryan Holtz, James Wallace, David Haywood]
  • Super 98 (3-hands, ICP-1) [Roberto Fresca]
  • New machines marked as NOT_WORKING:
  • Bare Knuckle II (bootleg of Megadrive version) [Jorge Silva, Ricardo Goncalves]
  • Bingo 75 [TeamEurope, Roberto Fresca]
  • CIEÂ Terminals CIT-101XL Video Display Terminal [Bitsavers, Al Kossow]
  • dreamGEAR My Arcade Gamer Mini 160-in-1 (DGUN-2953) [Sean Riddle, David Haywood]
  • Epoch / SSD Company LTD Super PC TV (Epoch) [Preservat!on Quest / Noah Bacon, Hubz]
  • Hola Don Pepito [Victor Fernandez (City Game), aidneub41 (José Antonio), ClawGrip]
  • I'm Game! GP120 (Family Sport 120-in-1) [Sean Riddle, David Haywood]
  • Lee Data 1220 Display Terminal [Bitsavers]
  • Lexibook Compact Cyber Arcade - Cars [TeamEurope, David Haywood]
  • Lexibook Compact Cyber Arcade - Paw Patrol [TeamEurope]
  • My Wico Guitar [ClawGrip, Sean Riddle, David Haywood]
  • NJ Pocket 60-in-1 handheld 'XÂ zero' (NTSC) [Takashi Omoto, TeamEurope, David Haywood]
  • PCP 8728 - 788 in 1 [David Shah]
  • Photo Play 1999 (Spanish) [jordigahan, ArcadeHacker, ClawGrip, Recreativas.org]
  • Qume QVT-82 [Bitsavers]
  • Sega Golf Club Network Pro Tour 2005 (Rev C) (GDX-0010C) [Jorge Valero, rtw]
  • SNES 4Â Slot arcade switcher (NBA Jam) [Jorge Silva, Ricardo Goncalves]
  • Taikee / V-Tac Ordenador-TV (Spain) [ClawGrip, Sean Riddle, David Haywood]
  • Tiger / SSD Company LTD U-Dance [Sean Riddle, David Haywood]
  • TikTokTech Ltd. / 3T Games / Senario Moving Music (MM-TV110) [Sean Riddle, David Haywood]
  • Ultimate Products / Jungle's Soft Zone Fusion [Sean Riddle, David Haywood]
  • unknown unSP-based handheld [unknown]
  • unknown VT1682-based 101-in-1 handheld (PAL) [Takashi Omoto, TeamEurope, David Haywood]
  • Virtual Ping Pong (Protocol) [Sean Riddle, David Haywood]
  • WinFun Centro TV de Diseno Artistico (Spain) [ClawGrip, Sean Riddle, David Haywood]
  • New clones marked as NOT_WORKING:
  • Baywatch (2.01Â French) [PinMAME]
  • Cuatro en Linea (rev. A-06) [Victor Fernandez (City Game), ClawGrip]
  • Dead or Alive (Model 2B, Revision C) [Trol]
  • Gold Rush (BWB) (Release 3, 20p Fixed, Cash+Token) (MPU4 Video) [unknown]
  • Miami Dice (BWB) (Release 6, Arcade Standard, 20p-£8 Token - Fixed) (MPU4 Video) [unknown]
  • Middle Earth (alternate) [PinMAME]
  • Monte Carlo Or Bust (BWB) (German) (MPU4Â Video) [unknown]
  • Monte Carlo Or Bust (BWB) (Release 5, Arcade Special, 20p Fixed, Cash and Tokens) (MPU4 Video) [unknown]
  • Monte Carlo Or Bust (BWB) (Release 5, S/Site Standard, 20p Fixed, £8 All Cash) (MPU4 Video) [unknown]
  • Monte Carlo Or Bust (BWB) (Release B, Arcade Special, 20p Switchable, Cash and Tokens) (MPU4 Video) [unknown]
  • Oriental Legend 2 (Korea) / Xiyou Shi E Chuan Qunmoluanwu (World, China, Japan, Hong Kong, Taiwan) (ver. 203) [Oriental Ex]
  • [GC8TECH, Team FBNeo]
  • Piccadilly Night (Nova, German) (set 1) (MPU4 Video) [unknown]
  • Piccadilly Night (Nova, German) (set 3) (MPU4 Video) [unknown]
  • Puzzle Star / Mohuan Xingzuo (ver. 100MG, 09/20/99 build) [GC8TECH, Team FBNeo]
  • Monopoly Deluxe (JPM) (Version 1) (SYSTEM5 VIDEO) [Phil Bennett, James Wallace, David Haywood]
  • Shan Liang San He Yi (Flash 3-in-1) (V102 08/23/04 13:03:26) [GC8TECH, Team FBNeo]
  • New working software list additions:
  • apple2_flop_clcracked:
  • Addition: Fractions Concepts Steps 1-8 (cleanly cracked), Addition: Fractions Steps 9-21 (cleanly cracked),
  • Addition: Whole Numbers Steps 1-17 (cleanly cracked), Analytical Reasoning (cleanly cracked),
  • Apple Galaxian (StarCraft) (cleanly cracked), Averages (cleanly cracked), Casa Del Misterio (cleanly cracked),
  • Computer Assisted Problem Solving for Intermediate Algebra (Revision 2) (cleanly cracked), Conceptor (cleanly cracked),
  • Daily Computer Crosswords from The New York Times (cleanly cracked), Dawn Patrol (cleanly cracked),
  • Decimals Steps 7-10 (cleanly cracked), Division: Whole Numbers Steps 1-19 (cleanly cracked), Dungeon! (cleanly cracked),
  • Epyx 3-Pack (cleanly cracked), Estimation: Bull's Eye (cleanly cracked), Exploring Maps and Globes (cleanly cracked),
  • Fraction Word Problems (cleanly cracked), French Achievement III (Version 1.0) (cleanly cracked),
  • Geometry Pool and Billiards (cleanly cracked), Geometry: Area and Perimeter (cleanly cracked),
  • Geometry: Rectilinear Regions (cleanly cracked), Graphing is Fun: Pie and Line Graphs (cleanly cracked),
  • Harvey by Primes (cleanly cracked), Integers (A Contest) (cleanly cracked), Kaves of Karkhan (Revision 2) (cleanly cracked),
  • La Corrida de Toros (cleanly cracked), La Guillotine (cleanly cracked), M-ss-ng L-nks: Al Pie De La Letra (cleanly cracked),
  • Math Demo Disk #1: Secondary Mathematics (cleanly cracked),
  • Math Demo Disk #2: Graphing Equations and Interpreting Graphs (cleanly cracked),
  • Math Demo Disk #3: Postsecondary Mathematics (cleanly cracked), Math Skills: Elementary Level (cleanly cracked),
  • Math Skills: Junior High Level (cleanly cracked), MECC-A308 Rocket Factory (Version 1.0) (cleanly cracked),
  • MECC-A746 English Volume 1: Parts of Speech (Version 1.5) (cleanly cracked), Metric System Tutor (cleanly cracked),
  • Multiplication/Division Fractions: Steps 1-20 (cleanly cracked), Multiplication: Whole Numbers Steps 1-14 (cleanly cracked),
  • Newbery Winners: AÂ Wrinkle in Time (cleanly cracked), Newbery Winners: Bridge to Terabithia (cleanly cracked),
  • Newbery Winners: Sounder (cleanly cracked), Newbery Winners: The Westing Game (cleanly cracked),
  • Nouns/Pronouns (08.31.86 Version) (cleanly cracked), Opposites v01.30.87 (cleanly cracked),
  • Percent Concepts Steps 1-5 (cleanly cracked), Percent Steps 7-10 (cleanly cracked), Problem Solving in Algebra (cleanly cracked),
  • Proper and Improper Fractions: Fractions, Decimals, and Percent (2nd Edition) (cleanly cracked),
  • Reading Comprehension: Main Idea and Details (cleanly cracked), Return to Reading: Johnny Tremain (cleanly cracked),
  • Return to Reading: The Red Pony (cleanly cracked), Rounding and Estimation (cleanly cracked),
  • Scoring Higher: Mathematics A, Grade Level 3 (cleanly cracked), Scoring Higher: Verbal Grade Level 3 (cleanly cracked),
  • Snooper Troops 1: The Case of the Granite Point Ghost (Revision 2) (cleanly cracked),
  • Solving Equations and Inequalities (Version 2) (cleanly cracked), Solving Word Problems 1 (cleanly cracked),
  • Solving Word Problems II (cleanly cracked), The Sorcerer of Claymorgue Castle (Version 2.2/122) (cleanly cracked),
  • Space Journey (cleanly cracked), Spanish Achievement II: Grammar (cleanly cracked), The Spanish Contest (cleanly cracked),
  • The Spanish Hangman (cleanly cracked), Subtraction: Fractions Steps 1-11 (cleanly cracked),
  • Subtraction: Whole Numbers Steps 1-17 (cleanly cracked), Testing Basic Math Skills 1 (cleanly cracked),
  • Theseus and the Minotaur (cleanly cracked), U-Boat Command (cleanly cracked), Verbs 2 (Version 08.31.86) (cleanly cracked)
  • [4am, Firehawke]
  • Troll's Tale (Revision 2) (cleanly cracked) [4am, san, Firehawke]
  • MECC-A157 Oregon Trail (Version 1.4) (cleanly cracked) [LoGo, Firehawke]
  • apple2_flop_misc: Anti-M (version 1.7) [4am, qkumba, Firehawke]
  • apple2_flop_orig:
  • Quickflash! (Version 1.0), The Sorcerer of Claymorgue Castle (Version 2.2/122), Speedway Math (Version 1.0),
  • Those Amazing Reading Machines IV (Version 1.0) [4am, Firehawke]
  • bbc_rom:
  • Kenda Professional DMFS with PADS 1.02, Master ROM 1.04, Supervisor 2 - DFS, Supervisor 3 - Floppy, Supervisor 3 - Winchester
  • [Nigel Barnes]
  • UDM DDFSÂ 0.98 [Paul Klintworth]
  • UDM DDFSÂ 3.10 [Steve Williams]
  • electron_cart: Sound Expansion 2.0 [MarkH]
  • electron_rom: Mode 7 Simulator v1.5 [Nigel Barnes]
  • fm7_cass: Inoue's Dragon Slayer [Samuel Messner]
  • g7400:
  • Home Computer Module (Euro) [hap, unknown]
  • Clay Pigeon (Euro, Plus, Prototype, Alt) [unknown]
  • gamate: Incantational Couple [Peter Wilhelmsen, David Haywood, Morten Shearman Kirkegaard]
  • hp9k3xx_cdrom:
  • HP LaserROM HP-UX Release 9.0, HP-UX 9.1 Y2K Patches, HP-UX 9.10 Programming Language Tools, HP-UX Application Software,
  • HP-UX Release 9.10 for Series 300/400 [Bitsavers, Davide Cavalca]
  • hp9k3xx_hdd: HP-UX Release 9.10 for Series 300/400 [Davide Cavalca]
  • ibm5150: Prince of Persia (3.5", v1.1), Wolfpack (USA) [ArcadeShadow]
  • ibm5170:
  • Alone in the Dark 2 (USA), Battle Chess 4000, Beneath a Steel Sky (Euro), Fury of the Furries (Euro), Goblins Quest 3 (Germany),
  • Indiana Jones and the Fate of Atlantis - The Action Game,
  • Indiana Jones and the Last Crusade - The Graphic Adventure (VGA version), Jungle Strike,
  • Leisure Suit Larry 1: In the Land of the Lounge Lizards (3.5", VGA release, v2.0),
  • Leisure Suit Larry 1: In the Land of the Lounge Lizards (5.25", VGA release, v2.1), Mortal Kombat (Germany),
  • UFOÂ - Enemy Unknown (Euro), X-COMÂ - UFO Defense (USA) [ArcadeShadow]
  • Rise of the Dragon (5.25") [TGOD, Justin Kerk]
  • kaypro484:
  • CP/MÂ 2.2G (81-292-A) [Don Maslin]
  • CP/M 2.2F (81-292) [Scott G Taylor]
  • odyssey2:
  • Martian Threat (Euro, Prototype, Alt), Power Lords (Euro, Prototype), Red Baron (Euro, Prototype, Alt), Route 66,
  • Spider-Man (Euro, Prototype, Alt) [unknown]
  • pc98:
  • Nirvana - Zeta II (cracked) [Macaw45, Justin Kerk]
  • F-15 Strike Eagle, F29 Retaliator (1992-10-10), Fantasy Knight Fukkokuban, Farland Story - Juuou no Akashi,
  • Farland Story - Juuou no Akashi (cracked), Farland Story - Kamigami no Isan, Fermion - Mirai kara no Houmonsha,
  • Figure - Ubawareta Houkago, Figure - Ubawareta Houkago (Alt), Finish Hold, Finish Hold 2 - Tag, Finish Hold Hissatsuwaza Zukan,
  • First Queen, First Queen (Alt), First Queen III, FlixMix, Floppy Bunko 09 - Bishoujo Graphic Data Shuu Vol. 04, FontWave,
  • Foresight Dolly, Four Flush, Frontier, Frontier (cracked), Fuurin Kazan, Fuzoroi no Lemon [Neo Kobe Collection, r09]
  • sgi_mips:
  • Adobe FrameMaker 5 and Adobe Frame Developer's Kit, Adobe FrameMaker 5.5.6, Mathematica 5.2 [archive.org, Davide Cavalca]
  • FORTRAN 77 Compiler 4.0.1, IRIS Development Option 5.2, IRIX 5.2 Patches, Support Advantage Int'l 11/93,
  • Support Advantage Int'l 3/94 [darkstar]
  • Chalice 1.5.12, Chalice 1.6.1, Chalice 2.0, RAYZ 2.2, RAYZ 2.2.12 [Davide Cavalca]
  • Tripos SYBYLÂ 7.2 [unixfiles.org, Davide Cavalca]
  • t1000: MS-DOS (Version 3.30, Tandy version 3.30.22) (Tandy 1000 SL/2) [Jon Guidry, Justin Kerk]
  • vgmplay:
  • Ago Board (MSX2, PSG), Ago Board (MSX2, SCC), Aleste (MSX2, OPLL), Aleste (MSX2, PSG), Altered Beast (ZX Spectrum 128),
  • Athletic Land (MSX), Bubble Bobble (ZX Spectrum 128), Cabbage Patch Kids (MSX), Circus Charlie (MSX),
  • Clash Pennant Race 2 (MSX2, SCC), Cyber Commando (Namco System 22), Don Doko Don 2 (Family Computer), Famicom Yarou Vol. 1 (NES),
  • Frogger (MSX), Great Sluggers '94 - New World Stadium (Namco NB-1), Great Sluggers - New World Stadium (Namco NB-1),
  • Great Sluggers Featuring 1994 Team Rosters (Namco NB-1), Heart Heat Girls (NEC PC-9801), Hyper Rally (MSX, PSG),
  • Hyper Rally (MSX, SCC), Looney Tunes (Nintendo Game Boy), Metal Slug 2 (SNK Neo Geo),
  • Nester's Funky Bowling (Nintendo Virtual Boy), Orphe Music Disk (NEC PC-8801), Pit-Fighter (ZX Spectrum 128),
  • R-Type (NEC PC-88VA), Samurai Shodown (Neo Geo), Samurai Shodown II (Neo Geo), SegaSonic Cosmo Fighter (Sega System C-2),
  • South Park (Nintendo Game Boy Color), Spider-Man - The Videogame (Sega System 32), Star Ship Rendezvous (NEC PC-9801),
  • Super Cobra (MSX, PSG), Super Cobra (MSX, SCC), Super Mario Bros. Deluxe (Nintendo Game Boy Color),
  • Super World Stadium '95 (Namco NB-1), Super World Stadium '98 (Namco System 12), The Jetsons - Cogswell's Caper! (NES),
  • The Jetsons - Robot Panic (Nintendo Game Boy), Toy Story (Dendy) [vgmrips.net, Tafoid]
  • Software list items promoted to working:
  • electron_cart: Sound Expansion [Nigel Barnes]
  • g7400:
  • Air Battle (Euro, Plus), Basket Bowling+ (Fra, Plus), Billard+ (Fra, Plus), Billiard (Euro, Plus, Prototype),
  • Clay Pigeon (Euro, Plus, Prototype), Cosmic Conflict (Euro, Plus), Cosmos+ (Fra, Plus), Demon Attack+ (Fra, Plus), Exojet+ (Fra),
  • Flashpoint (USA, Prototype, PAL Conversion), Flipper Game (Euro, Plus, Prototype), Flipper+ (Fra, Plus),
  • Freedom Fighters (Euro, Plus), Grand Prix+ (Fra, Plus), Helicopter Rescue (Euro), Killer Bees (Euro, Plus),
  • Loony Balloon (Euro, Plus), Moto-Crash+ (Fra), Neutron Star (Euro, Plus), Nightmare (Euro, Plus), Norseman (Euro),
  • Pickaxe Pete (Euro, Plus), Race/Spin-out/Cryptogram (Euro, Plus), La Ruche Infernale (Fra, Plus), Satellite Attack (Euro, Plus),
  • Stone Sling (Euro, Plus), Tenpin Bowling/Basketball (Euro, Plus, Prototype), Terrahawks (Euro, Plus), Le Tresor Englouti+ (Fra),
  • Trans American Rally (Euro) [hap]
  • odyssey2: Chess Module (Euro) [hap]
  • pc98:
  • F-1 Databox (Demo), FILEÂ - Kokubou Soushou Jouhoukyoku Jouhou Rouei Taisakubu Josei Jinmon'in, Fantasy Knight,
  • Farland Story - Daichi no Kizuna, Farland Story Denki - Arc Ou no Ensei, Feed no Gyakushuu - Backlash of Feed,
  • File:0 - Ghost Killer Kamimura Rei, Foreigner, Kazuma CG Collection - Fantastic Girls Vol.1, Lotus Freelance (Demo)
  • [r09, Angelo Salese]
  • New NOT_WORKING software list additions:
  • bbc_rom: Terminal for Rank-Cintel/BBC Slide File, VideoROM: Videodisc Player Control Software [Nigel Barnes]
  • bbcm_cart: MasterPieCe 1.10, Prisma-3 1.30, Prisma-3 2.30 [Ian Bradbury]
  • electron_cart: UPURSÂ 1.0E [Martin Barr]
  • electron_rom: GoMMC Tools 1.03, Mode 7 Mk2 v1.1, Mode 7 Mk2 v2.2 [Nigel Barnes]
  • pc98: Fairie's Residence, Farce - Yuuwaku Hakusho, Finish Hold 2 - Tag (cracked), Finish Hold (cracked) [Neo Kobe Collection, r09]
  • picno: Dokkin Shinri Game, Hello Kitty no Eikaiwa, Paint Ehon: Cinderella Monogatari [TeamEurope]
  • princ: Doraemon [BacoKarel, rootifera, Cupcake, ClawGrip, TeamEurope]
  • snotec: Gokinjo Monogatari, Tare Panda [ClawGrip, TeamEurope]
  • t1000: DeskMate 3 (Tandy 1000 SL/2) [Jon Guidry, Justin Kerk]
  • Merged pull requests:
  • 6995: Added new -speaker_report option to help developers tune sound levels. [Aaron Giles]
  • 6996: sound/k054539.cpp: Suppress read side effects for debugger, and flagged imperfect sound emulation. [cam900]
  • 7001: hp_ipc.cpp: Added I/O slots, and implemented HP82919 RS-232 serial module. [F.Ulivi]
  • 7003: 4enlinea.cpp: Added Cuatro en Linea (rev. A-06). [Victor Fernandez (City Game), ClawGrip]
  • 7005: renegade.cpp: Corrected clocks, interrupt sources and coin counters for renegade and kuniokun. [TwistedTom]
  • 7007: Added latest Apple II disk dumps and cracks for July 2020. [Firehawke]
  • 7008: ibm5170.xml: Added three entries. [ArcadeShadow]
  • 7009: nes_sh6578.cpp, nes_vt.cpp: Added three TV games. [Sean Riddle, David Haywood]
  • 7010: cinemat.cpp: Added internal layout and cleaned up gear shift input for Speed Freak. [Aaron Giles]
  • 7012: tecnodar.cpp: Added ASCII PCB layout. [ClawGrip]
  • 7013: vsmilem_cart.xml: Added notes about undumped Chinese cartridges. [ClawGrip]
  • 7014: 3rdparty/sol2: Worked around GCCÂ 10.2 operator overload resolution issues. [AJR]
  • 7015: formats/mdos_dsk.cpp: Added legacy floppy format, and added support for XDOS format. [68bit]
  • 7016: machine/mc6843.cpp: Added a delay between reading the last byte of a sector and reporting the CRC. [68bit]
  • 7017: Added one working and six non-working TVÂ games. [David Haywood]
  • 7018: Added additional internal layouts for Spy Hunter optimised for wide screen host displays. [Firehawke]
  • 7019: Fixed redundancy in AppVeyor pacman key import command. [Belegdol]
  • 7020: funworld.cpp: Follow convention for jolycdii manufacturer. [cam900]
  • 7021: nes_vt.cpp, vt1682.cpp: Added two TVÂ games. [David Haywood]
  • 7022: vsmile_cart.xml: Updated cartridge dump status lists. [ClawGrip]
  • 7024: bus/hp9845_io: Emulated HP98036 serial I/O module for HP9825 and HP9845 systems. [F.Ulivi]
  • 7026: ibm5170.xml: Added four entries. [ArcadeShadow]
  • 7027: xavix_2000.cpp, xavix2002.cpp: Added three TVÂ games. [David Haywood]
  • 7028: mw8080bw.cpp: Added missing diode to MC3340 netlist, correcting 280zzzap engine sound pitch. [Colin Douglas Howell]
  • 7029: tecmo.cpp: Fixed silkwormb graphics ROM loading (fixes missing background tiles on final level). [TwistedTom]
  • 7032: gaelcof3.cpp: Added ASCII PCB layout. [ClawGrip]
  • 7033: gigatron.cpp: Implemented graphics and outputs, added internal layout, and promoted machine to working. [Sterophonick]
  • 7035: gaelcof3.cpp: Added Hola Don Pepito and updated notes. [Victor Fernandez (City Game), aidneub41 (Jose Antonio), ClawGrip]
  • 7038: mpu4vid.cpp: Fixed some palette issues and identified more sets. [David Haywood]
  • 7040: Added recently-added netlists for carpolo and fireone to tiny subtarget. [Belegdol]
  • 7041: Added ci subtarget including recompiling CPU cores to identify build issues on non-x86 targets faster. [Belegdol]
  • 7042: sgi_mips.xml: Added five entries. [darkstar]
  • 7045: video/epic12.cpp: Fixed preprocessor condition for enabling video RAM viewer, and updated notes. [cam900]
  • 7047: generalplus_gpl16250_nand.cpp: Tweaked GPL16250 handmade bootstrap; mpu4vid.cpp: Located some missing ROMs. [David Haywood]
  • 7048: ibm5170.xml: Added three entries. [ArcadeShadow]
  • 7049: generalplus_gpl_unknown.cpp, nes_vt.cpp, unk6502_st2xxx.cpp: Added four TVÂ games. [David Haywood]
  • 7051: seta.cpp: Corrected description for title screen language switch. [cam900]
  • 7052: Added additional internal layouts optimised for wide screen host displays for systems with gear shift inputs. [Firehawke]
  • 7054: raiden_ms.cpp: Added ASCII PCB layout, added year, and updated machine flags. [ClawGrip]
  • 7056: docs: Fixed compilation with newer, stricter versions of Sphinx. [Firehawke]
  • 7057: pc98.xml: Added 28 entries, re-tested software, added usage notes, and removed some duplicates. [Neo Kobe Collection, r09]
  • 7058: mw8080bw.cpp: Added netlist audio for lagunar, and made some improvements to the 280zzzap netlist. [Colin Douglas Howell]
  • 7059: Added Apple II disk dumps and cracks up to mid-August 2020. [Firehawke]
  • 7060: picno.xml: Added three entries. [TeamEurope, ClawGrip]
  • 7062: drdmania.cpp: Dumped and added missing PROM and updated year for drdmania. [Juan Romero, ClawGrip]
  • 7063: Define IMGUI_DISABLE_OBSOLETE_FUNCTIONS consistently to avoid differing definitions of ImGuiIO. [Belegdol]
  • 7064: Added recently-added netlist for starfire to ci subtarget. [Belegdol]
  • 7065: fm7_cass.xml: Added Inoue's Dragon Slayer [Samuel Messner, Sterophonick]
  • 7068: gamate.xml: Added Incantational Couple [Peter Wilhelmsen, David Haywood, Morten Shearman Kirkegaard]
  • 7070: Reverted #7051. [Angelo Salese]
  • 7073: vigilant.cpp: Added PAL and PROM dumps to vigilantbl. [TwistedTom]
  • 7074: tnzs.cpp: Fixed a typo in a comment. [Rolel 42]
  • 7075: cpu/upd7810: Improved ADC behavior; bus/centronics/epson_lx810l.cpp: Improved inputs. [Golden Child]
  • 7079: bus/centronics/epson_lx810l.cpp: Added enough inputs to get ActionPrinter 2000 to start properly. [Golden Child]
  • 7080: vsmile.cpp: Added simple controller LED display. [Simon Eriksson]
  • 7081: sspeedr.cpp: Added netlist-based audio implementation. [Colin Howell]
  • 7083: mrdo.cpp: Added Mr. Do! (bootleg). [Juan Romero, ClawGrip]
  • 7084: ibm5170.xml: Added three entries. [ArcadeShadow]
  • 7085: n64.xml: Added some cartridge PCB metadata. [ClawGrip]
  • 7087: sgi_mips.xml: Added nine entries. [Davide Cavalca]
  • 7088: n64.xml: Fixed validity issues introduced in #7085. [ClawGrip]
  • 7089: ibm5150.xml: Added two entries. [ArcadeShadow]
  • 7094: hp9k3xx_cdrom.xml, hp9k3xx_hdd.xml: Added HP-UX CD-ROMs and installed hard disk image for HP9000/3xx. [Davide Cavalca]
  • 7096: cps2.cpp: Added Mighty! Pang (Asia 001010). [parramon, ClawGrip]
  • 7097: machine/microtch.cpp: Add revision 2.2 BIOS. [Victor Fernandez (City Game), ClawGrip]
  • 7098: generalplus_gpl_unknown.cpp: Re-dumped pcp8718; cpu/unsp: Implemented some bit operations. [Sean Riddle, David Haywood]
  • 7099: nmk16.cpp: Fixed DMA timing regression (MT07730). [cam900]
  • 7100: photoply.cpp: Added notes about BIOS versions. [ClawGrip]
  • 7103: Improved sound emulation for games on Sega G-80 platform, including netlist-based audio for four games. [Aaron Giles]
  • 7104: photoply.cpp: Added Photo Play 1999 (Spanish). [jordigahan, ArcadeHacker, ClawGrip, Recreativas.org]
  • 7106: netlist: Use posix_memalign on Android as well as macOS. [Tiago Pierezan Camargo]
  • 7107: Pass FORCE_C_DRC_BACKEND=1 for PowerPC targets to prevent build failing in AsmJit. [Belegdol]
  • 7108: generalplus_gpl_unknown.cpp: Added crude FIFO for pcp8718 and pcp8728, allowing them to progress further. [David Haywood]
  • 7109: generalplus_gpl_unknown.cpp: Allow pcp8718/pcp8728 to progress further; cpu/unsp: Improved bit operations. [David Haywood]
  • 7112: Added latest Apple II disk dumps and cracks for August 2020, and cleaned up metadata. [Firehawke]
  • 7113: Enabled Travis CI ppc64le build, allowing it to fail until #3157 can be resolved. [Belegdol]
  • Source Changes:
  • montec: fix lockup [hap]
  • netlist: hopefully fix issue #7006 [couriersud]
  • gaiden: combine shadoww D sprite roms verified with redump, apply the same to Japanese set [Victor Fernandez (City Game)]
  • nl_palestra.cpp: fix building with gcc-10.1 on mingw32. [couriersud]
  • casloopy.cpp kill some wrong info [MetalliC]
  • z80.cpp HALT notes [MetalliC]
  • bus/spectrum/lprint.cpp add "Hilderbay / Kempston Centronics S" interace [MetalliC]
  • z80: don't continue cpu when halt opcode gets overwritten [hap]
  • ibm5150.xml: Correct spelling, reorganize [Justin Kerk]
  • new WORKING machines (plug and play) (#7009) [David Haywood]
  • new WORKING machines:
  • Vs Maxx 5-in-1 Casino / Senario Card & Casino Games [Sean Riddle, David Haywood]
  • Game Sporz Wireless Boxing [Sean Riddle, David Haywood]
  • new NOT WORKING machines:
  • Zone Fusion [Sean Riddle, David Haywood]
  • 2004 seems to be the release year of these [David Haywood]
  • Hopefully not too late for merge for 223. Here's the Apple II stuff for July 2020. (#7007) [Firehawke]
  • New working software list additions (apple2_flop_orig.xml):
  • Those Amazing Reading Machines IV (Version 1.0) [4am, Firehawke]
  • Speedway Math (Version 1.0) [4am, Firehawke]
  • Quickflash! (Version 1.0) [4am, Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml):
  • Apple Galaxian (StarCraft) (cleanly cracked) [4am, Firehawke]
  • Space Journey (cleanly cracked) [4am, Firehawke]
  • Exploring Maps and Globes (cleanly cracked) [4am, Firehawke]
  • Snooper Troops 1: The Case of the Granite Point Ghost (Revision 2) (cleanly cracked) [4am, Firehawke]
  • Newbery Winners: A Wrinkle in Time (cleanly cracked) [4am, Firehawke]
  • Newbery Winners: Bridge to Terabithia (cleanly cracked) [4am, Firehawke]
  • Newbery Winners: Sounder (cleanly cracked) [4am, Firehawke]
  • Newbery Winners: The Westing Game (cleanly cracked) [4am, Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml):
  • Geometry: Area and Perimeter (cleanly cracked) [4am, Firehawke]
  • Harvey by Primes (cleanly cracked) [4am, Firehawke]
  • Computer Assisted Problem Solving for Intermediate Algebra (Revision 2) (cleanly cracked) [4am, Firehawke]
  • Geometry: Rectilinear Regions (cleanly cracked) [4am, Firehawke]
  • Problem Solving in Algebra (cleanly cracked) [4am, Firehawke]
  • Integers (A Contest) (cleanly cracked) [4am, Firehawke]
  • Solving Equations and Inequalities (Version 2) (cleanly cracked) [4am, Firehawke]
  • Estimation: Bull's Eye (cleanly cracked) [4am, Firehawke]
  • Return to Reading: The Red Pony (cleanly cracked) [4am, Firehawke]
  • Return to Reading: Johnny Tremain (cleanly cracked) [4am, Firehawke]
  • Testing Basic Math Skills 1 (cleanly cracked) [4am, Firehawke]
  • Geometry Pool and Billiards (cleanly cracked) [4am, Firehawke]
  • Casa Del Misterio (cleanly cracked) [4am, Firehawke]
  • M-ss-ng L-nks: Al Pie De La Letra (cleanly cracked) [4am, Firehawke]
  • Fraction Word Problems (cleanly cracked) [4am, Firehawke]
  • The Spanish Contest (cleanly cracked) [4am, Firehawke]
  • Analytical Reasoning (cleanly cracked) [4am, Firehawke]
  • Rounding and Estimation (cleanly cracked) [4am, Firehawke]
  • Proper and Improper Fractions: Fractions, Decimals, and Percent (2nd Edition) (cleanly cracked) [4am, Firehawke]
  • Averages (cleanly cracked) [4am, Firehawke]
  • Nouns/Pronouns (08.31.86 Version) (cleanly cracked) [4am, Firehawke]
  • New working software list additions (apple2_flop_clcracked.xml):
  • Metric System Tutor (cleanly cracked) [4am, Firehawke]
  • Addition: Whole Numbers Steps 1-17 (cleanly cracked) [4am, Firehawke]
  • Addition: Fractions Concepts Steps 1-8 (cleanly cracked) [4am, Firehawke]
  • New working clones:
  • Jolly Joker (Solid State module in suicide board) [Team Europe, Roberto Fresca]
  • New working machines:
  • Gratis Poker (V.204) (2 sets) [Team Europe, Roberto Fresca]
  • Jolly Joker (Solid State module in suicide board): Module specs. [Roberto Fresca]
  • vsmile, nes_clone: Fixed issues for release. [Ryan Holtz]
  • New clones marked as NOT_WORKING:
  • Cherry Master I (ver.1.01, set 9) [Team Europe]
  • Cherry Master I (ver.1.01, set 9) improvements [Roberto Fresca, Team Europe]: [Roberto Fresca]
  • Redumped the NMC27CP128Q devices as 27C256 and found complete/perfect binaries.
  • Descrambled the program.
  • This is weird... The National NMC27CP128Q datasheet says that these devices are 16k x8 (0x4000). Also the diagram lacks of A14
  • line. Surprisingly they can hold 32k x8 (0x8000) binaries. We're thinking if the ones present in the board are fake.
  • Machines promoted to working:
  • Cherry Master I (ver.1.01, set 9) [Roberto Fresca, Team Europe]
  • cp2000: put sboard interface on left side like everywhere else [hap]
  • New machines marked as NOT_WORKING
  • Bingo 75 [Team Europe, Roberto Fresca]
  • HP IPC: support for I/O slots and 82919 serial card added (#7001) [fulivi]
  • mc68681: tx/rx clocking from timer fixed, added partial support for break signal
  • hp_ipc: support for I/O slots added, 82919 serial I/O card added
  • k054539.cpp: Allow side effects, Add imperfect_features (#6996) [cam900]
  • k054539.cpp: Allow side effects, Add imperfect_features related to unverified/unemulated effects and some registers.
  • New clones marked as NOT_WORKING (#7003) [ClawGrip]
  • New clones marked as NOT_WORKING:
  • Cuatro en Linea (rev. A-06) [Victor Fernandez (City Game), ClawGrip]
  • kl5c80a12: Emulate interrupt controller [AJR]
  • pcx: some page protection bits [cracyc]
  • dblewing.cpp: Added PAL dumps to the Double Wing sets. [Corrado Tomaselli]
  • midvunit.cpp: Confirmed the P2 and L1 revision U2 sound code to be identical for Cruis'n USA [Keven Eshbach]
  • sigmab98.cpp: Change CPU to new KC82-derived type for Sigma/Banpresto games [AJR]
  • dashhero: Add back NVRAM (and more of it) now that memory map has been corrected
  • getbass: Add KL5C80A16 I/O CPU to configuration
  • cinemat.cpp: Add internal layout for Speed Freak. Clean up gearing logic. (#7010) [Aaron Giles]
  • speaker.cpp: Add new option -speaker_report <n> to help devs tune volume (#6995) [Aaron Giles]
  • Add new option speaker_report to report clipping and other statistics after each session. This replaces the previous compile-time
  • define and offers more detail.
  • mpu4vid.cpp: Fix Prize Space Invaders switches [James Wallace]
  • ckmaster,ch2001: change irq frequency [hap]
  • hp_ipc_io.cpp: validation error. [Robbbert]
  • New machines marked as NOT_WORKING:
  • Bare Knuckle II (bootleg of Megadrive version) [Jorge Silva, Ricardo Goncalves]
  • New working clones:
  • Zoo Keeper (bootleg) [Andrew Welburn]
  • tecnodar.cpp: Add PCB ASCII layout [ClawGrip]
  • vsmilem_cart.xml: Add notes about missing carts [ClawGrip]
  • lviv: small cleanup [Robbbert]
  • New working clones:
  • Cherry Master I (ver.1.01, set 10, BET stops all) [Ioannis Bampoulas, Roberto Fresca]
  • Cherry Master I (ver.1.01, set 11, TAKE stops all) [Ioannis Bampoulas, Roberto Fresca]
  • netlist: remove test code [couriersud]
  • netlist: further nl_base.h splitting into headers in core subdir. [couriersud]
  • netlist.cpp: Fix a crash if an exception happened during validation. [couriersud]
  • netlist: fix a bug in preprocessor if and elif parsing. [couriersud]
  • netlist: Add a missing directive to the file parser. [couriersud]
  • netlist: necessary changes towards runtime processing of macro directory [couriersud]
  • netlist: source stream refactoring [couriersud]
  • This is an infrastructure change to enable better error reporting including file/source and line numbers in the future
  • netlist: Add CD4011, CD4024, 7407 and CD4053 devices. [Aaron Giles]
  • netlist: Fix 4011 implementation. [couriersud]
  • netlist: Convert CD4013 DIP to macro. [Aaron Giles]
  • netlist: Fix an issue during proxy hookup. [couriersud]
  • Add cd4053 to netlist.lua
  • Recreated nld_devinc.h
  • mpu4vid.cpp: Added inputs to BWB games [James Wallace]
  • Added overlay for Prize Space Invaders
  • New machines marked as NOT_WORKING:
  • CIT-101XL Video Display Terminal [Bitsavers, Al Kossow]
  • Fix SOL2 build on GCC 10.2 by working around overload resolution problem [AJR]
  • misc spelling corrections. [braintro]
  • nld_4053.cpp: Remove unused lambda capture [AJR]
  • mdos dsk: support legacy floppy images, add XDOS support [68bit]
  • Add legacy floppy image support which is currently required for the mc6843 FDC emulator and used by the EXORset which run XDOS a
  • variant of MDOS.
  • Add support for 5.25 inch XDOS floppy drive formats as used by the EXORset.
  • Make some of the identity tests more permissive to work with observer disks. The date day and month are reversed on some disks,
  • and the boot rib cluster is lower.
  • mc6843: add a delay reading the CRC [68bit]
  • Code using programmed I/O may read the last byte of a sector and then expect to have some time to store that to memory before
  • receiving an interrupt on the completion of the command. The interrupt was occurring on the last read and the last byte was
  • being lost by some drivers. This change adds a delay after reading the last byte, roughly the time needed to read the 16 bit
  • CRC, before the end of a read command is processed.
  • Avoid side effects when these are disabled.
  • New machines marked as NOT_WORKING:
  • SNES 4 Slot arcade switcher (NBA Jam) [Jorge Silva, Ricardo Goncalves]
  • starcrus: Added netlist sound. [Ryan Holtz, Colin Howell, Aaron Giles]
  • interact.xml works with hector1,hec2hr,victor,hec2hrp as well. [Robbbert]
  • ssystem3: added chess unit lcd svg screen [hap, Berger, Achim]
  • Machines promoted to working:
  • Super 98 (3-hands, ICP-1) [Roberto Fresca]
  • ibm5170 - New working software list additions (#7008) [ArcadeShadow]
  • Beneath a Steel Sky (Euro), Goblins Quest 3 (Germany), Jungle Strike
  • gtfore.xml: Fix invalid setname character (!) not detected on -validate sweep because the softlist is not hooked up to MAME
  • currently (nw) [Scott Stone]
  • vgmplay.xml: Added 25 new entries [vgmrips.net, Tafoid]
  • ssystem3: update notes [hap]
  • Use swapendian_int16/int32 in more devices [AJR]
  • new WORKING machines (Plug Play) (#7017) [David Haywood]
  • new WORKING machines:
  • Vs Maxx 10-in-1 Casino / Senario Card & Casino Games [Sean Riddle, David Haywood]
  • new NOT WORKING machines:
  • Ordenador-TV (Spain) [ClawGrip, Sean Riddle, David Haywood]
  • Centro TV de Diseno Artistico [ClawGrip, Sean Riddle, David Haywood]
  • I'm Game! GP120 (Family Sport 120-in-1) [Sean Riddle, David Haywood]
  • My Wico Guitar [ClawGrip, Sean Riddle, David Haywood]
  • unknown VT1682 based 101-in-1 handheld (PAL) [Takashi Omoto / https://twitter.com/takashioomoto , TeamEurope, David Haywood]
  • Lexibook Compact Cyber Arcade - Paw Patrol [TeamEurope]
  • taito_f3.cpp: Correct the memory range in the documentation statement. [braintro]
  • vgmplay.xml: 238365: validation error [Robbbert]
  • mpu4vid.cpp: Fixed fatalerror for v4monte and clones [James Wallace]
  • Merged interact into hec2hrp as they are almost the same. [Robbbert]
  • savant: add sensorboard click delay [hap]
  • tankbatt: Various fixes and cleanups [AJR]
  • Correct CPU and video clocks
  • IRQ is scanline-based, not coin-triggered
  • Clean up and modernize VBLANK NMI handling
  • Add watchdog timer
  • Verify memory map and add mirrors
  • Add imperfect colors flag (color PROM usage is now known to be wrong)
  • Fix redundancy in pacman-key --verify call [Julian Sikorski]
  • Appveyor VS2017 image only ships with pacman 5.1.3 as of now. In that version pacman-key --verify only takes one argument, the
  • signature.
  • voodoo.cpp: Disabled debug statistics popup [Ted Green]
  • New working clones:
  • Jolly Card (Italian, encrypted bootleg, set 3) [Roberto Fresca, Ioannis Bampoulas]
  • funworld.cpp: Minor correction [cam900]
  • new NOT WORKING machines:
  • Lexibook Compact Cyber Arcade - Cars [TeamEurope, David Haywood]
  • NJ Pocket 60-in-1 handheld 'X zero' (NTSC) [Takashi Omoto / https://twitter.com/takashioomoto , TeamEurope, David Haywood]
  • hector: cleanup [Robbbert]
  • vsmile_cart.xml: Add note about missing carts [ClawGrip]
  • ssystem3: added the new lcd screen to internal artwork [hap]
  • cdi.cpp: cdimono1 and cdibios DEMOTED per developer request (nw) [Scott Stone]
  • Funworld.cpp: Cleaned-up the driver. Added and corrected technical notes. [Roberto Fresca]
  • New working machines:
  • Nkoulit (Gullit) (encrypted GFX) [Ioannis Bampoulas, Roberto Fresca]
  • hector: added save state [Robbbert]
  • odyssey2/chess: add notes [hap]
  • Jolly Joker (40bet) improvements: [Roberto Fresca]
  • Removed the 'Croatian hack' description because it's only a simple text hack for commercial purposes.
  • Splitted the second program to a new set since it's handled through a PLD, so isn't user selectable.
  • Changed descriptions to 'higher' and 'lower' paytable, since they have different ones.
  • New working clones:
  • Jolly Joker (40bet, lower paytable) [Roberto Fresca]
  • New machines marked as NOT_WORKING:
  • CIT-101e Video Terminal [Bitsavers]
  • dct11em: added devices and digital display [Robbbert]
  • New working machines:
  • Reflex Card (English, serial protected) [Roberto Fresca, Ioannis Bampoulas]
  • New working machines:
  • Reflex Cards (English, serial protected) [Roberto Fresca, Ioannis Bampoulas]
  • Card"S" Plural... [Roberto Fresca]
  • cit101, cit101e: Add dumps and low-level emulation of keyboard MCUs [AJR, Witchy, Bitsavers]
  • New NOT_WORKING software list additions:
  • odyssey2: Home Computer Module (Euro) [unknown]
  • Machines promoted to working:
  • Chess Challenger [Berger, Mike Watters]
  • dct11em: machine is now usable [Robbbert]
  • netlist: Fix CD4053 device [couriersud]
  • also fix signedness warning (clang) in CD4020
  • netlist: Device refactoring [Aaron Giles]
  • Move DIPs for 82S16, 82S115, and 2102A devices into nlm_proms
  • Moved 7448 DIP to a macro. Replaced 7442 with truthtable and macro.
  • Moved 74LS629 DIP into macro.
  • Expand truthtable to handle 10 outputs.
  • netlist: Fix 74ls629 implementation and some cherry-picking issues. [couriersud]
  • netlist: Disable dangerous optimization. [couriersud]
  • This was an over-aggressive optimization. Now prints an info and recommends to comment out if appropriate.
  • netlist: More dip macros and device refactoring [Aaron Giles]
  • Updated 7450, 7473/7473A, 7474, 7475/7477 devices to use DIP macros instead of C++ DIPs.
  • Reworked 7475/7477 more in the style of 7474, leveraging system signal activation and edge detection.
  • netlist: Fix incorrect sense in warning. [Aaron Giles]
  • netlist: Better implementation of CD4053. [Aaron Giles]
  • netlist: Added CD4017/4022 devices. [Aaron Giles]
  • Also contains squashed clang signedness fixes
  • hp9825: hp98036 serial I/O module added (#7024) [fulivi]
  • Software list items promoted to working:
  • odyssey2: Chess Module (Euro) [hap]
  • odyssey2: move homecomp to g7400.xml [hap]
  • addrmap: remove unsupported setter, emumem enforces unmapval 0 or ~0 [hap]
  • Reflex Cards: Fixed wrong default NVRAM hash. [Roberto Fresca]
  • New NOT_WORKING software list additions:
  • odyssey2: Backgammon (Euro) [unknown]
  • odyssey2.xml: typo [hap]
  • odyssey2: mark 4in1 as not working [hap]
  • Add 'fill' command to debugger. Syntax and operation are similar to 'find' command. [AJR]
  • cit101e: Add ROM banking [AJR]
  • apple2: add DIP switch to "The Mill" 6809 card to select between original and OS-9 memory mappings. [R. Belmont]
  • apple2e: Add RGB monitor mode, including monochrome and mixed color/mono DHGR and full-color text. [R. Belmont]
  • midvunit.cpp: Document Cruis'n World mask ROM format. [braintro]
  • netlist: Fix 7492 and roms include bug. [couriersud]
  • housekeeping fixes [Robbbert]
  • netlist: Macro-ized 7483 DIP [Aaron Giles]
  • netlist: Macro-ized 7485 DIP [Aaron Giles]
  • netlist: Macro-ized 7490 DIP [Aaron Giles]
  • netlist: Macro-ized 7492 DIP [Aaron Giles]
  • netlist: Macro-ized 7493/7497 DIPs [Aaron Giles]
  • netlist: Macro-ized 9310/9316/74161/74163 DIPs [Aaron Giles]
  • netlist: Macro-ized 9322 DIPs. [Aaron Giles]
  • netlist: Macro-ized 74107 DIPs [Aaron Giles]
  • netlist: Macro-ized 74113 DIPs [Aaron Giles]
  • netlist: Macro-ized 74153 DIPs [Aaron Giles]
  • netlist: Macro-ized 74164 DIPs [Aaron Giles]
  • netlist: Macro-ized 74165 DIPs [Aaron Giles]
  • netlist: Macro-ized 74166 DIPs [Aaron Giles]
  • netlist: Macro-ized 74393 DIPs [Aaron Giles]
  • netlist: Macro-ized CD4006 DIPs [Aaron Giles]
  • netlist: Macro-ized 74174 DIPs [Aaron Giles]
  • netlist: Minor optimization to remove sqrt from inner loop. [Aaron Giles]
  • netlist: Move documentation from header to cpp file. Batch 1. [couriersud]
  • netlist: Move documentation from header to cpp file. Batch 2. [couriersud]
  • odyssey2: make Videopac C52 a clone set(different XTAL), make g7400 a parent set [hap]
  • netlist: Move documentation from header to cpp file. Batch 3. [couriersud]
  • Header files will disappear and only nld_devinc.h which is can be created by nltool will stay.
  • These commits ensure that the documentation is preserved when the header files are deleted at some point in the future
  • votrtnt: small clean [Robbbert]
  • dai: cleanup [Robbbert]
  • tankbatt: Added netlist audio. [Ryan Holtz]
  • netlist: add example documentation to SN74LS629_DIP [couriersud]
  • ibm5170 - New working software list additions [ArcadeShadow]
  • Fury of the Furries (Euro), Indiana Jones and the Last Crusade - The Graphic Adventure (VGA version), Indiana Jones and the Fate
  • of Atlantis - The Action Game, Mortal Kombat (Germany)
  • cit101e: Display improvements (all lines show now) [AJR]
  • odyssey2.xml: backgammon was already in g7400.xml, it is not a g7400 game [hap]
  • odyssey2: add support for 4in1 cartridge [hap]
  • mw8080bw: engine sound tone fix for 280zzzap netlist audio (#7028) [Colin Douglas Howell]
  • tankbatt: Removed MACHINE_IMPERFECT_SOUND flag. [Ryan Holtz]
  • i8244: fix register mirroring [hap]
  • i8244: use device rom instead of lookup table for character set [Kevin Horton]
  • new NOT WORKING (plug & play) (#7027) [David Haywood]
  • new NOT WORKING machines:
  • Super PC TV (Epoch) [Preservat!on Quest / Noah Bacon, Hubz]
  • U-Dance [Sean Riddle, David Haywood]
  • Moving Music (MM-TV110) [Sean Riddle, David Haywood]
  • splitting up xavix a bit, preparation for better device encapsulation [David Haywood]
  • i8244: fix problem with missing characters, add dot grid [hap]
  • New NOT_WORKING software list additions:
  • princ.xml: Doraemon [BacoKarel, rootifera, Cupcake, Clawgrip, TeamEurope]
  • snotec.xml: Gokinjo Monogatari, Tare Panda [Clawgrip, TeamEurope]
  • New clones marked as NOT_WORKING:
  • Middle Earth (alternate) [PinMAME]
  • i8244: remove leftover from testing [hap]
  • Renegade/kuniokun fixes (#7005) [Tom]
  • renegade/kuniokun fixes
  • revert 6809 soundlatch irq, improve 6502 irq timing
  • i8244: don't collide grid with itself [hap]
  • New working machines:
  • Break Ball [Anonymous]
  • Revert "mdos dsk: support legacy floppy images, add XDOS support" [Vas Crabb]
  • This reverts commit 8ada258ec7f74ed37945d91467e3827e2f4fbc63.
  • We are not accepting further legacy floppy formats.
  • odyssey2: mcs48 already takes care of reset [hap]
  • i8244: fix y cam register mask [hap]
  • i8244: return 0 on write-only registers [hap]
  • odyssey2/voice: add more cartridge pin passthroughs [hap]
  • New working software list additions (apple2_flop_clcracked.xml):
  • Multiplication: Whole Numbers Steps 1-14 (cleanly cracked) [4am, Firehawke]
  • La Guillotine (cleanly cracked) [4am, Firehawke]
  • La Corrida de Toros (cleanly cracked) [4am, Firehawke]
  • Math Demo Disk #1: Secondary Mathematics (cleanly cracked) [4am, Firehawke]
  • Math Demo Disk #2: Graphing Equations and Interpreting Graphs (cleanly cracked) [4am, Firehawke]
  • Math Demo Disk #3: Postsecondary Mathematics (cleanly cracked) [4am, Firehawke]
  • Math Skills: Elementary Level (cleanly cracked) [4am, Firehawke]
  • Math Skills: Junior High Level (cleanly cracked) [4am, Firehawke]
  • Graphing is Fun: Pie and Line Graphs (cleanly cracked) [4am, Firehawke]
  • Addition: Fractions Steps 9-21 (cleanly cracked) [4am, Firehawke]
  • Subtraction: Whole Numbers Steps 1-17 (cleanly cracked) [4am, Firehawke]
  • Subtraction: Fractions Steps 1-11 (cleanly cracked) [4am, Firehawke]
  • odyssey2: Require a cartridge [Justin Kerk]
  • odyssey2/voice: small cleanup after failed attempt to fix a bug [hap]
  • odyssey2: improve keyboard handling [hap]
  • add simple .editorconfig [Vas Crabb]
  • i8244: don't access unused registers [hap]
  • gaelcof3.cpp: Add PCB ASCII layout [ClawGrip]
  • arm7thmb: Fixed THUMB ROR behavior for shift values of 0 or >= 32. All tests in FuzzARM now pass. [Ryan Holtz]
  • bus/spectrum/kempdisc.cpp: replace K-DOS v2.1 bad dump with good one, add KDOS 2.1 Italian translation, add "Watford SP-DOS
  • Interface" (technically not working without boot disk) [Luzie, James McKey, MetalliC]
  • arm7thmb.cpp this should be more accurate ROR fix [MetalliC]
  • circus.cpp: Corrected ROM names for Robot Bowl. [Andrew Welburn]
  • netlist: Fix build under Emscripten (#7031) [Justin Kerk]
  • netlist: Fix crash under Emscripten by disabling aligned optimizations
  • netlist: Better fixes for Emscripten (#7031) [Justin Kerk]
  • Silence indentation warning in 3rdparty/ under Emscripten (#7031)
  • z80ne: cleanup [Robbbert]
  • bbl380: Add notes on BIOS calls [AJR]
  • 39in1.cpp: added preliminary decryption for rodent [Ivan Vangelista]
  • Added an implementation of the BACTA Datalogging protocol used in many of the AWP drivers. The logged data is currently served to
  • the error log. Hooked the BACTA logger up to the MPU4 driver to fix Datapak/Protocol games. [James Wallace]
  • machines promoted to WORKING (#7033) [Sterophonick]
  • Machines promoted to WORKING:
  • Gigatron TTL Microcomputer [Sterophonick]
  • Widescreen layouts (#7018) [Firehawke]
  • Added widescreen layout options for Spy Hunter.
  • Add widescreen vertical layouts for Spy Hunter.
  • silkwormb: fix last level graphics [Tom]
  • Documentation update for vector options. [Aaron Giles]
  • cit101, cit101_kbd: Update notes; minor keyboard tweaks [AJR]
  • williams.cpp: Correct ROM names for the Sinistar sets & add documentation. [Brian Troha]
  • kp69: Clean up code a bit; don't latch masked-out requests; prepare for device variant [AJR]
  • netlist: Refactored pokenizer. [couriersud]
  • Separated tokenizing and reading of tokens.
  • This enables caching of parsing results on the token level.
  • Implemented caching of token stream.
  • Overall this significantly improves parsing performance (~10x)
  • Next step towards a bare-bone nltool which does not depend on macro devices.
  • netlist: Add CD4013 to net_lib.cpp [couriersud]
  • netlist: Added documentation for devices in nlm_ttl74xxx.cpp [Aaron Giles]
  • Documentation for all devices in nlm_ttl74xxx now is available in the doxygen documentation.
  • netlist: Rename DM9312 to TTL_9312 for consistency. [Aaron Giles]
  • netlist: Documentation updates for CDxxxx devices [Aaron Giles]
  • netlist: Make new documentation items appear in doxygen output. [couriersud]
  • netlist: add man target to netlist makefile. [couriersud]
  • 39in1.cpp: decrypted 4in1a, 4in1b; started working on decryption of 19in1 and 48in1 [Ivan Vangelista]
  • 39in1.cpp: corrected last minute clean up gone terribly wrong [Ivan Vangelista]
  • cit101: Fix reverse screen mode [AJR]
  • pmd85: cleanup; added sound. [Robbbert]
  • fireone: Committed netlist for couriersud to have a look at. [Ryan Holtz]
  • starfire: Added left/right mixer and left/right boom, but the booms don't trigger for some reason. [Ryan Holtz]
  • fireone: Added L/R mixer and L/R explosions. [Ryan Holtz]
  • fireone: Netlist sound now works other than the Alert trigger. [Ryan Holtz, Colin Howell, couriersud]
  • netlist: Typo [Ryan Holtz]
  • sa1: Fixed up compatibility comments for kirby3, pebble, smrpg [Ryan Holtz]
  • williams.cpp: Correct comment, it's Decoder "PROM" [Brian Troha]
  • exidy.cpp: Correct ROM labels for the Targ & Targ (Cocktail?) sets. [Andrew Welburn]
  • New working clones [Brian Troha]
  • New working clones:
  • Ring of Destruction: Slammasters II (Brazil 940902) [SHVB, Filipe Nascimento, The Dumping Union]
  • targ: Improve PROM notes [AJR]
  • guab.cpp - Hooked up BACTA datalogger, fixes coinup issues [James Wallace]
  • guab.cpp - Minor cleanups [James Wallace]
  • vector06: cleanup; added natural keys [Robbbert]
  • spg2xx_io: Put side-effect guards around potentially volatile reads. [Ryan Holtz]
  • mpu4vid tweaks - improved set identification, fixed some palette issues (#7038) [David Haywood]
  • New machines marked as NOT_WORKING (#7035) [ClawGrip]
  • New machines marked as NOT_WORKING:
  • Hola Don Pepito [Victor Fernandez (City Game), aidneub41 (José Antonio), ClawGrip]
  • Fix PIC type. [ClawGrip]
  • Fix notes about song authors. [ClawGrip]
  • Fix game names (as per the official song titles). [ClawGrip]
  • vtech2: small clean; added savestate [Robbbert]
  • 39in1.cpp: hooked up dips [Ivan Vangelista]
  • Separated Williams System 11 BG sound boards into the 5 functionally different types that existed, and hooked the appropriate types
  • to each system 11/a/b/c driver. Switched to using a rom load region with a listed parent:sub space rather than using a
  • set_romregion function within the device for all users of the s11c_bg device. Replaced the embedded bg sound and bg music board
  • emulation on s11.cpp with the appropriate devices. Updated notes for the WPC Sound board. [Lord Nightmare]
  • screen: add getter for pixeltime [hap]
  • fix MT07552 [MetalliC]
  • Fix tiny build (#7040) [Julian Sikorski]
  • mcs48: fix cycles not deducted for timer irq, get rid of kaypro10 hack [hap]
  • BACTA Datalogger: Moved to shared library, improved message handling [James Wallace]
  • new NOT_WORKING clone:
  • Dead or Alive (Model 2B, Revision C) [Trol]
  • model2.cpp redumped Dead or Alive ic19 [Trol]
  • carpolo: Fixed validation error. [Ryan Holtz]
  • Minor update to notes for Williams System 11/a/b games. [Lord Nightmare]
  • sgi_mips: new software list additions [Darkstar]
  • vtech1: small cleanup [Robbbert]
  • New machines marked as NOT_WORKING:
  • Qume QVT-82 [Bitsavers]
  • mikro80: fixed cass load; kristall2,radio99: fixed cassette [Robbbert]
  • mcs48: burn opcode cycles before executing opcode [hap]
  • mcs48: get rid of wy100 irq hack [hap]
  • upd78k1/k2/k3 disassemblers: Fix branch destinations for A.n, X.n and PSW.n modes of BT(CLR) and BF(SET) [AJR]
  • champbas.cpp: updated ROM labels and PCB infos for exctscc2 [Der Kommissar, caius]
  • Fixed audit finding sets that you don't have when [smf] 1. A clone has a rom that hasn't been dumped but it has the same name as a
  • rom in the parent that has been dumped. Partly fixes issue #6985/#6981 2. If roms are the same between parent and clone but loaded
  • differently. Fixes remaining issues in #6985/#6981 & Fixes MT05556 3. If parent has all the roms in the clone & you have neither
  • set but you have a device rom that is used. Fixes MT07410 [smf-]
  • apple2: Added support for the CMS SCSI II Card [R. Belmont, Apple II Documentation Project]
  • apple2: add new files for CMS SCSI II card [R. Belmont, Apple II Documentation Project]
  • apple2: Clean up CMS SCSI II support and naming [R. Belmont]
  • netlist: more header file separation [couriersud]
  • Document rowsize parameter for dump command in debugger help [AJR]
  • screen/update_now(): fix overwriting last pixel of previous update, fix rendering whole scanline when update was called inside
  • hblank [hap]
  • smc777, mikro80: removed unneeded, added usage. [Robbbert]
  • netlist: fix creation of static solvers. [couriersud]
  • netlist: fix line-number tracking when at end of line. [couriersud]
  • Also remove a semicolon from nlm_opamp.cpp
  • Added carpolo and fireone to SUBTARGET nl. [couriersud]
  • gpl16250 bootstrap tweak [DavidHaywood]
  • located some missing mpu4vid parts [DavidHaywood]
  • epic12.cpp: #if instead #ifdef (#7045) [cam900]
  • Add and hook up a device for the D-12338-567 Williams Pin Sound '88 board, used on the Williams System 11B 'Jokerz!' pinball.
  • [Lord Nightmare]
  • mpu4vid.cpp: Added inputs to Big 40 Poker. [James Wallace]
  • Switched Williams Pin Sound 88 board to use two device_mixer_interface outputs for its output channels, instead of having speakers
  • handled internally to the device. Fixed the Pin Sound 88 /SYNC_PULSE line to connect to Jokerz' System 11B PIA@3400 CA1 instead of
  • CB1, based on board pictures of the W2/W3 jumper positions. Added a note about the infamous audio hum issue on the real Jokerz!
  • pinball table, and updated device comments to clarify things and fix some minor errors. [Lord Nightmare]
  • ibm5170 - New working software list additions (#7048) [ArcadeShadow]
  • New working software list additions:
  • ibm5170: Alone in the Dark 2 (USA), Leisure Suit Larry 1: In the Land of the Lounge Lizards (3.5", VGA release, v2.0), Leisure Suit
  • Larry 1: In the Land of the Lounge Lizards (5.25", VGA release, v2.1) [ArcadeShadow]
  • Add ws layouts for a ton of machines with shifters [Firehawke]
  • Add widescreen layouts for working machines: 280-ZZZAP, Buggy Boy Jr/Speed Buggy, Buggy Challenge, Change Lanes, Chase Bombers,
  • Chequered Flag, Cisco Heat, Continental Circus, Destroyer, Double Axle, Enforce (Japan, Analog Controls), Final Lap, Grand
  • Champion, Grand Prix Star, Laguna Racer, Namco System FL, Outrun, Pole Position, Power Drift, Rad Rally, Speed Freak, Speed
  • Race, Stocker, Top Racer, Top Speed, Turbo Tag (Prototype), and WEC Le Mans 24.
  • Added widescreen layouts for non-working machines: Round-Up 5 - Super Delta Force, Spy Hunter (bootleg on Tecfri PCB), and Over
  • Drive.
  • icm7170: make it tick and generate interrupts [Patrick Mackinlay]
  • mpu4vid.cpp - fixed descriptions [James Wallace]
  • nl.lua, nl.lst: added starcrus [Ivan Vangelista]
  • segattl.cpp: added PCB code for Road Race [Ivan Vangelista]
  • netlist: align naming of files within the macro folder. [couriersud]
  • Use a consistent naming scheme. This is a preparational step towards improved parsing performance.
  • raiden_ms.cpp: Add PCB ASCII layout, add year and promote from skeleton to MACHINE_NOT_WORKING [ClawGrip]
  • midwunit.cpp hook security PICs [MetalliC]
  • starfire: Removed MACHINE_IMPERFECT_SOUND flags. Added missing music and Alert sound effect to Fire One netlist and added Star Fire
  • netlist. [Ryan Holtz, Colin Howell, Aaron Giles]
  • olypeopl: Correct clocks; add RS232C serial port [AJR]
  • midwayic.cpp RTC notes [MetalliC]
  • New working software list additions:
  • t1000: MS-DOS (Version 3.30, Tandy version 3.30.22) (Tandy 1000 SL/2) [Jon Guidry, Justin Kerk]
  • New not working software list additions:
  • t1000: DeskMate 3 (Tandy 1000 SL/2) [Jon Guidry, Justin Kerk]
  • Fixed compilation of docs for HTML and manfiles. [Firehawke]
  • Add missing file to tiny build [AJR]
  • olypeopl: Specify year [AJR]
  • flyball: Added netlist sound. [Ryan Holtz, Ivan Vangelista]
  • cpu/nec: use anonymous namespaces to avoid ODR violations with enums [Vas Crabb]
  • nl.lua: fixed NL subtarget compile [Ivan Vangelista]
  • mcs48: fix possible missed timer overflow if burn_cycles is larger than 2 [hap]
  • destroyr: Added netlist sound. [Ryan Holtz]
  • copsnrob, flyball: Use raw parameters for screen timing [AJR]
  • destroyr: Use raw parameters for screen timing; correct IRQ timing [AJR]
  • add security PIC dumps for wargods, mace, blitz99, carnevil, gauntleg, gauntdl [ekorz, Caps0ff]
  • redo prev using 'full' PIC dumps with ID and config word (nw) [MetalliC]
  • odyssey2: add support for 16KB bankswitched roms [hap]
  • untangle bus/odyssey2/rom.cpp [hap]
  • New machines marked as NOT_WORKING:
  • Lee Data 1220 Display Terminal [Bitsavers]
  • mw8080bw: add lagunar to 280zzzap netlist audio, other tweaks [Colin Douglas Howell]
  • Added Laguna Racer to the 280-ZZZAP netlist audio driver, with conditional changes to the netlist for the circuitry differences
  • between the two games.
  • Adjust some netlist components that apparently changed from the 280-ZZZAP schematic to production machines.
  • Removed the driver's private MC3340 netlist, using the equivalent one in the netlist library instead.
  • New working software list additions (apple2_flop_clcracked.xml):
  • Dungeon! (cleanly cracked) [4am, Firehawke]
  • Theseus and the Minotaur (cleanly cracked) [4am, Firehawke]
  • Dawn Patrol (cleanly cracked) [4am, Firehawke]
  • Conceptor (cleanly cracked) [4am, Firehawke]
  • Epyx 3-Pack (cleanly cracked) [4am, Firehawke]
  • Troll's Tale (Revision 2) (cleanly cracked) [4am, san, Firehawke]
  • Daily Computer Crosswords from The New York Times (cleanly cracked) [4am, Firehawke]
  • U-Boat Command (cleanly cracked) [4am, Firehawke]
  • MECC-A308 Rocket Factory (Version 1.0) (cleanly cracked) [4am, Firehawke]
  • Spanish Achievement II: Grammar (cleanly cracked) [4am, Firehawke]
  • Solving Word Problems 1 (cleanly cracked) [4am, Firehawke]
  • Solving Word Problems II (cleanly cracked) [4am, Firehawke]
  • Multiplication/Division Fractions: Steps 1-20 (cleanly cracked) [4am, Firehawke]
  • Division: Whole Numbers Steps 1-19 (cleanly cracked) [4am, Firehawke]
  • Percent Concepts Steps 1-5 (cleanly cracked) [4am, Firehawke]
  • Percent Steps 7-10 (cleanly cracked) [4am, Firehawke]
  • Decimals Steps 7-10 (cleanly cracked) [4am, Firehawke]
  • stactics: Use raw parameters for screen timing [AJR]
  • progolf.cpp: added hardware info, verified clocks [Guru]
  • New working software list additions:
  • pc98: Nirvana - Zeta II (cracked) [Macaw45, Justin Kerk]
  • mcs48: fix cond jump address if argument fetch was at 0x7ff or 0xfff [hap]
  • new NOT WORKING machines (#7049) [David Haywood]
  • new NOT WORKING machines:
  • PCP 8728 - 788 in 1 [David Shah]
  • unknown unSP based handheld [unknown]
  • new NOT WORKING machines:
  • Virtual Ping Pong (Protocol) [Sean Riddle, David Haywood]
  • My Arcade Gamer Mini 160-in-1 (DGUN-2953) [Sean Riddle, David Haywood]
  • odyssey2: add preliminary Videopac+ C7420 Home Computer Module emulation [hap]
  • Fix clang error: private field 'm_ioctrl' is not used [-Werror,-Wunused-private-field]
  • unk6502_st2xxx.cpp: More BIOS notes [AJR]
  • z8: fixed bug in decimal adjust. Fixes PRINT 654 in bert. [Robbbert]
  • i8244: fix problem with zoomed sprites, update sound/video at tighter intervals [hap]
  • drdmania.cpp: Add missing PROM [Juan Romero, ClawGrip]
  • shine: added sound [Robbbert]
  • Define IMGUI_DISABLE_OBSOLETE_FUNCTIONS consistently [Julian Sikorski]
  • IMGUI_DISABLE_OBSOLETE_FUNCTIONS was defined in osd/modules.lua but not in 3rdparty.lua. As a result, two different variants of
  • struct ImGuiIO were being defined, causing a C++ One Definition Rule violation
  • Fix non-x86 build and try to make sure it does not break silently again (#7041) [Julian Sikorski]
  • Do not build x64 DRC backend when C backend is forced
  • New CI target (mametiny + kinst)
  • Switch travis to CI target
  • Switch appveyor to CI target
  • cischeat.cpp, progolf.cpp: updated hardware notes [Guru]
  • Fix ci build [Julian Sikorski]
  • netlist: improve parsing performance [couriersud]
  • preparational work for easier device addition.
  • netlist: more include untangling. [couriersud]
  • nl_base.h now basically only includes files from core.
  • all headers in core compile on their own.
  • New working clones:
  • Oriental Legend / Xiyou Shi E Chuan (ver. 105, Taiwanese Board) [GC8TECH.COM, Team FBNeo]
  • Zhongguo Long II (ver. 101C, China) [GC8TECH.COM, Team FBNeo]
  • Knights of Valour 2 Plus - Nine Dragons / Sanguo Zhan Ji 2 Qunxiong Zhengba / Sanguo Zhan Ji 2 Feilong Zai Tian / Sangoku Senki
  • Busyou Souha (ver. M203XX, 200, 100CN) [GC8TECH.COM, Team FBNeo]
  • Zhongguo Long Pretty Chance [Dragon World Pretty Chance] (V110 03/19/02 11:13:16, China) [GC8TECH.COM, Team FBNeo]
  • Puzzle Star / Mohuan Xingzuo (ver. 100MG, 09/30/99 build) [GC8TECH.COM, Team FBNeo]
  • Oriental Legend 2 (Korea) / Xiyou Shi E Chuan Qunmoluanwu (World, China, Japan, Hong Kong, Taiwan) (ver. 203) [Oriental Ex]
  • [GC8TECH.COM, Team FBNeo]
  • netlist: commit missing files in last commit. [couriersud]
  • odyssey2/homecomp: add cassette i/o [hap]
  • odyssey2: add g7400 keyboard [hap]
  • Add an overload to input_to_stream_input in disound.cpp, fixes the input_gain and set_input_gain functions being unusable on
  • device_mixer_interface type. [Lord Nightmare]
  • z180: Updates [AJR]
  • Correct FRC counting rate and direction
  • Run programmable reload timer off FRC
  • Emulate a subtle difference from Z80 behavior in fetching opcode after DD CB or FD CB
  • New NOT_WORKING software list additions (#7060) [ClawGrip]
  • New NOT_WORKING software list additions:
  • picno: [ClawGrip]
  • Dokkin Shinri Game, Paint Ehon: Cinderella Monogatari, Hello Kitty no Eikawa [TeamEurope]
  • Revert "Add an overload to input_to_stream_input in disound.cpp, fixes the input_gain and set_input_gain functions being unusable
  • on device_mixer_interface type. [Lord Nightmare]" [Lord-Nightmare]
  • This reverts commit 03f3e1ff42f4171d7ef8f484b5b4843183e95a17.
  • 4dpi: add another firmware version [Tanner Collins, Tom Miller]
  • 4D/20 firmware revision 3.1a added
  • gr1 fix enables all 4D/20 and 4D/25 firmware to pass power-on diagnostics
  • added layout for diagnostic led display
  • odyssey2.xml: sort list [hap]
  • g7400.xml: sort list, rename conflicts with odyssey2.xml [hap]
  • New working software list additions:
  • odyssey2: Red Baron (Euro, Prototype, Alt), Route 66 [unknown]
  • altos486: added prom [Robbbert]
  • odyssey2: avoid tabs in port names [hap]
  • mame/layout/brkball.lay: greatly simplified layout [Vas Crabb]
  • shine: removed duplicate cassette definition, added notes. [Robbbert]
  • ef9340: bgcolor is remembered for alphanumeric chars [hap]
  • odyssey2: more PORT_CHAR for g7400 keys [hap]
  • ef9340: add keyboard cursor [hap]
  • new WORKING software list additions (#7065) [Sterophonick]
  • fm7_cass: Inoue's Dragon Slayer [Samuel Messner]
  • seta.cpp: Add notes for madshark title (#7051) [cam900]
  • pc98.xml: softlist updates, part 7 (F) (#7057) [r09]
  • pc98.xml: softlist updates, part 7 (F)
  • Added new software items from the Neo Kobe Collection (working):
  • F-15 Strike Eagle F29 Retaliator (1992-10-10) Farland Story - Kamigami no Isan Farland Story - Juuou no Akashi Farland Story -
  • Juuou no Akashi (cracked) Fermion - Mirai kara no Houmonsha Figure - Ubawareta Houkago Figure - Ubawareta Houkago (Alt) Finish
  • Hold Finish Hold Hissatsuwaza Zukan Finish Hold 2 - Tag Fantasy Knight Fukkokuban First Queen First Queen (Alt) First Queen
  • III FlixMix Floppy Bunko 09 - Bishoujo Graphic Data Shuu Vol. 04 FontWave Four Flush Frontier Frontier (cracked) Foresight
  • Dolly Fuurin Kazan Fuzoroi no Lemon
  • Added new software items from the Neo Kobe Collection (not working):
  • Fairie's Residence Farce - Yuuwaku Hakusho Finish Hold (cracked) Finish Hold 2 - Tag (cracked)
  • Replaced these software items which were incomplete or modified (with save data, etc):
  • F-14 Fleet Defender Fantasy Knight Feti
  • Renamed the Frontier Universe shortname to "frontunv" to avoid confusion with the newly-added Frontier
  • Re-tested software entries with current MAME
  • Relabeled disks with their actual names
  • Added usage notes for software that needs DOS
  • Removed duplicate images where the only differences are in the saved game data or the image format
  • Reordered some disks so they are auto-mounted in a more logical way
  • Some minor title / spelling fixes
  • Revert "seta.cpp: Add notes for madshark title (#7051)" (#7070) [Angelo Salese]
  • This reverts commit 4b97bf3b9ad88233cf3cdc7eb6fca594f8304afe.
  • odyssey2: improve 824x/ef934x layer mixing [hap]
  • seta.cpp: Improve madshark DIP switch description. [cam900]
  • The DIP switch doesn't change any regional licensing warnings or messages, all it does is change select between English and
  • traditional Chinese title. It's better to explicitly document what the switch does.
  • seta.cpp: correct madshark DIP switch settings [Vas Crabb]
  • New working clones:
  • Tougenkyou - Road of the Sword (M68k label V100) (ARM label V101, ROM 03/13/03 SHEN JIAN) (Japan, JAMMA PCB)
  • [GC8TECH.COM, Team FBNeo]
  • Shan Liang San He Yi (Flash 3-in-1) (V102 08/23/04 13:03:26) [

New in MAME 0.222 (Jun 27, 2020)

  • MAME Testers Bugs Fixed:
  • 00434: [Graphics] (gaplus.cpp) gaplus: Reverse scrolling background moves too slowly. (sasuke)
  • 00480: [Graphics] (galaga.cpp) bosco and clones: Background is not erased correctly during title sequence. (hap)
  • 00783: [Misc.] (nycaptor.cpp) nycaptor: High score initials entry times out too quickly. (GoldS_TCRF)
  • 01731: [Graphics] (atarifb.cpp) atarifb, atarifb1, atarifb4, abaseb, abaseb2: LEDs are connected incorrectly. (hap)
  • 05148: [Misc.] (ht68k.cpp) ht68k: System hangs when attempting to boot from floppy. (AJR)
  • 05766: [Documentation] (armedf.cpp) armedf, armedff: Correct title is Armed F, not Armed Formation. (J.J.Boy)
  • 06456: [Graphics] (seta2.cpp) mj4simai: Missing pan/zoom effects on scene transitions. (David Haywood)
  • 06559: [Gameplay] (apple2gs.cpp) All sets in apple2gs.cpp: System 6.0.x freezes on boot. (Peter Ferrie)
  • 06833: [Misc.] (einstein.cpp) All einstein.cpp sets: Buffer overrun on DSK image file with more sides than drive heads. (MetalliC)
  • 06898: [Documentation] (8080bw.cpp) spclaser and clones: Space Laser and Intruder appear to be hacks of Space War. (GoldS_TCRF)
  • 07171: [Documentation] (megadriv.cpp) genesis [babyboom]: Release year is incorrect. (ArcadeShadow)
  • 07198: [Documentation] (slapfght.cpp) tigerh and clones: Title should be hyphenated. (AntoPISA)
  • 07269: [Graphics] (seta2.cpp) penbros and clones: Incorrect scene transition effects. (David Haywood)
  • 07369: [Graphics] (namconb1.cpp) machbrkr: Character sprite animations display incorrectly. (cam900)
  • 07536: [Graphics] Prescale option does not work properly with D3D renderer. (Ryan Holtz)
  • 07551: [Crash/Freeze] (nes.cpp) nes [galivan]: Game freezes after selecting start or continue. (girosintornillos)
  • 07591: [DIP/Input] (pacman.cpp) crush, maketrax: Coin counter increases continuously. (Ivan Vangelista)
  • 07620: [Gameplay] (tubep.cpp) tubep, tubepb: "GAME OVER" and stage clear screens are skipped. (hap)
  • 07629: [Documentation] (ladybug.cpp) snapjack: Release year is incorrect. (jkburks)
  • 07634: [DIP/Input] (subsino2.cpp) mtrain: "Double Up" DIP switch settings are reversed. (joepublic)
  • 07635: [DIP/Input] (subsino2.cpp) mtrain: Big/Small button functions are not labeled. (joepublic)
  • 07640: [Graphics] (armedf.cpp) armedf and clones: Vertical blanking interval is incorrect, truncating screen vertically. (sasuke)
  • 07648: [DIP/Input] (dkong.cpp) dkong3: DIP switch settings use different terminology to game manual. (xelnia)
  • 07651: [Documentation] (warpwarp.cpp) sos: Title, manufacturer and release year do not match earliest advertisements. (jkburks)
  • 07652: [Documentation] (m10.cpp) andromed: Title, manufacturer and release year are incorrect. (jkburks)
  • 07653: [Documentation] (galaxian.cpp) galaxiani: Game appears to be officially licensed, not bootlegged. (jkburks)
  • 07656: [Known Issues/To-Do's] (atarisy1.cpp) Two BIOS ROMs are bad dumps. (hap)
  • 07657: [DIP/Input] (selz80.cpp) selz80, dagz80: Keyboard auto-repeats when it shouldn't. (AJR)
  • 07663: [Graphics] (gaplus.cpp) gaplus and clones: Star field drawing area is incorrect. (sasuke)
  • 07664: [Crash/Freeze] (skylncr.cpp) All machines in skylncr.cpp: [debug] Assertion failure in tilemap code. (AJR)
  • 07667: [Crash/Freeze] (pengo.cpp) schick: [debug] Assertion failure on palette initialisation. (David Haywood)
  • 07668: [Crash/Freeze] (seattle.cpp) sfrush, sfrushrk and clones: [debug] Assertion failure on start. (AJR)
  • 07671: [DIP/Input] (atarisy1.cpp) roadblst and clones: Steering does not automatically return to center. (Tafoid)
  • 07673: [Sound] All: Recorded MNG and WAV files are out of sync. (hap)
  • 07674: [Media Support] (bbc.cpp) bbcb: Solidisk DFS (8271) *CAT command returns Diskfault error. (Carl)
  • 07675: [DIP/Input] (gaelco2.cpp) wrally2, wrally2a: Analog steering control doesn't work. (Ivan Vangelista)
  • 07676: [Sound] (gaelco2.cpp) wrally2, wrally2a: Audio channels do not match default screen positions. (Ivan Vangelista)
  • 07678: [DIP/Input] (btime.cpp) btime3: Bonus Life DIP switch settings are labeled incorrectly. (Tafoid)
  • 07686: [Documentation] (sms.cpp) gamegear [shinobi2]: Title is abbreviated. (ArcadeShadow)
  • New working machines:
  • Black Hole (EFG Sanremo) [f205v, Ivan Vangelista]
  • Fidelity Electronics Mini Sensory Chess Challenger (1982 version) [hap, Berger, Achim]
  • Fidelity Electronics The Gambit (1989 version) [hap, Berger, Achim]
  • Game & Watch: Popeye (Panorama Screen) [algestam, Ryan Holtz]
  • Grant Searle Simple 6502 Machine [Frank Palazzolo]
  • Grant Searle Simple 6809 Machine [Frank Palazzolo]
  • Grant Searle Simple CP/M Machine [Frank Palazzolo]
  • Grant Searle Simple Z-80 Machine [Frank Palazzolo]
  • Hegener + Glaser Mephisto Junior (1982 version) [hap, Berger, Achim]
  • Micro Vs. System: Donkey Kong 3 [algestam, Ryan Holtz]
  • Millennium 2000 GmbH Millennium M505 Arcade Neo Portable Spielkonsole (Family Sport 100-in-1) [TeamEurope]
  • Millennium 2000 GmbH Millennium M521 Arcade Neo 2.0 (Family Sport 220-in-1) [TeamEurope, David Haywood]
  • Morrow Designs MDT 60 Video Display Terminal [Bitsavers, AJR]
  • Saitek Kasparov Simultano (ver. C) [hap, Achim]
  • SciSys Chess Champion: Super System IV [hap, Berger, Achim]
  • SciSys Mini Chess [hap, Sean Riddle]
  • Radica / Capcom / Sega Street Fighter II: Special Champion Edition [Ghouls'n Ghosts] (Radica, Arcade Legends) (USA)
  • [Sean Riddle, David Haywood, Kev (FBN), anonymous]
  • Radica / Sega Genesis Collection Volume 2 (Radica, Arcade Legends) (USA) [Sean Riddle, David Haywood, Kev (FBN), anonymous]
  • Radica / Sega Super Sonic Gold (Radica Plug & Play) (USA) [Sean Riddle, David Haywood, Kev (FBN), anonymous]
  • Speed Racer (Senario) [Sean Riddle, Kamaal Brown, David Haywood]
  • Super Motor (prototype) [Mirko Buffoni, Roberto Fresca, Retromaniacs, Recreativas.org]
  • TwinBee (Bubble System) [Raki, The Dumping Union, David Haywood]
  • Vs Power Plus 30-in-1 [Sean Riddle, Kitsune Sniper]
  • Zudu-go / 2udu-go [Sean Riddle, David Haywood, anonymous]
  • New working clones:
  • Air Duel (US location test, M82 hardware) [halowarrior40]
  • Circus (bootleg) [f205v, caius]
  • Cleopatra Fortune (Ver 2.1O 1996/09/05, bootleg) [Jorge Silva, White_Spot]
  • Dirt Dash (Rev. DT1 Ver.A, Japan) [Guru]
  • DonPachi (Japan, Satsuei version) [PEG]
  • dreamGEAR My Arcade Gamer V Portable Gaming System (DGUN-2573) (set 2, older) [Sean Riddle]
  • DTK Group PC-XT-Clones with DTK/ERSO-BIOS [rfka01]
  • Fidelity Electronics Mini Sensory Chess Challenger (1981 version) [hap, Sean Riddle]
  • Gals Panic (Taiwan, EXPRO-02 PCB) [jordigahan, ClawGrip]
  • Golden Par Golf (Joystick, V1.0) [Brian Troha, The Dumping Union]
  • Hegener + Glaser Mephisto Portorose 32 Bit (v1.04) [Berger]
  • Hot Blocks - Tetrix II (set 2) [jordigahan, mariorq, ClawGrip]
  • Hot Blocks - Tetrix II (set 3) [Victor Fernandez (City Game), ClawGrip]
  • Jackie Chan - The Kung-Fu Master (rev 4?) [coolmod, The Dumping Union]
  • Karate Dou (Arfyc bootleg) [Retromaniacs, ArcadeHacker, Recreativas.org]
  • Matra & Hachette Alice with MCX-128 [Tim Lindner]
  • Novag Super Expert (version A, set 3) [Berger]
  • Pit Boss Superstar (9221-12-02, Minnesota version) [David Viens]
  • Police Trainer (Rev 1.3B, Rev 0.3 PCB) [Brian Troha, The Dumping Union]
  • Prebillian (bootleg) [Kevin Eshbach]
  • Raiden II (Spain) [Jorge Silva]
  • Road Fighter (set 3, unencrypted) [Porchy]
  • SciSys Superstar 36K [Berger, Achim]
  • Shuffleshot (v1.35)
  • [Phil Bennett, Aaron Giles, FactoryDavey, Bri Hefele, Joe Drilling, runwhiteboyrun, Christian "Ferris Bueller" Deitering,
  • Justin Khan, ColdPie, Joe Boyd, Vitorio Miliano, JFlow @scrapbrain, Darkstar, Tom Summersell, Ryan Holtz, Brian Troha]
  • Shuffleshot (v1.38)
  • [Phil Bennett, Aaron Giles, FactoryDavey, Bri Hefele, Joe Drilling, runwhiteboyrun, Christian "Ferris Bueller" Deitering,
  • Justin Khan, ColdPie, Joe Boyd, Vitorio Miliano, JFlow @scrapbrain, Darkstar, Tom Summersell, Ryan Holtz, Brian Troha]
  • Street Fighter (Japan, bootleg) [f205v]
  • Tandy Radio Shack MCX-128 [Tim Lindner]
  • Trivia (Questions Series 12 Alt Question Rom) [Brian Troha]
  • Trivia (Questions Series 14 Alt Question Rom) [Brian Troha]
  • Trivia (Version 1.03a Sex questions, Alt revision questions) [Brian Troha]
  • Vampire Savior: The Lord of Vampire (Brazil 970519) [Renan Eler, Roberto Louzada, Filipe Nascimento, CPS Raptor group, SHVB]
  • Varth: Operation Thunderstorm (bootleg, set 2) [gmx, The Dumping Union]
  • Video Pinball (4 ROMs version) [f205v]
  • Machines promoted to working:
  • Bingo Time [TeamEurope, Ivan Vangelista]
  • Excalibur Electronics Ford Racing [David Haywood]
  • GRiD Computers Compass 1101 [usernameak]
  • Kick and Run (World) [dink, David Haywood]
  • Ritam Master Monty [hap]
  • Ritam Monty Plays Scrabble [hap]
  • Tetris + Cherry Master (Corsica, v8.01, set 2) [Ioannis Bampoulas]
  • Clones promoted to working:
  • Kick and Run (US) [dink, David Haywood]
  • World Class Bowling Tournament (v1.30)
  • [Phil Bennett, Aaron Giles, FactoryDavey, Bri Hefele, Joe Drilling, runwhiteboyrun, Christian "Ferris Bueller" Deitering,
  • Justin Khan, ColdPie, Joe Boyd, Vitorio Miliano, JFlow @scrapbrain, Darkstar, Tom Summersell, Ryan Holtz, Brian Troha]
  • New machines marked as NOT_WORKING:
  • Crazy Balls [TTL] [f205v]
  • Dardomania (v2.1) [Juan Romero, ClawGrip]
  • Densha de GO 3! Tsukin-hen (V2.03J) [andynumbers, The Dumping Union]
  • dreamGEAR My Arcade Go Gamer Portable (Family Sport 220-in-1) [Sean Riddle, Kev (FBN), anonymous]
  • GNAT Computers GNAT System 10 [Don Maslin Archive, AJR]
  • High Roller [malcor]
  • Indra / Amper Consola EMT [ClawGrip]
  • Jackpot (Ver 16.16L) [f205v]
  • JoMoX XBase 09 Midi Controlled Analogue Drum Module [DBWBP]
  • Korg DVP-1 Digital Voice Processor [DBWBP]
  • Lexibook Compact Cyber Arcade - Marvel Ultimate Spider-Man [Sean Riddle, Kitsune Sniper]
  • Matthew Sarnoff Ultim809 [Robbbert]
  • Micro-Term / Kurzweil Computer Products ERGO 201 (Special #9233) [Bitsavers]
  • Novation BassStation Rack Analogue Synthesizer Module [DBWBP]
  • Novation Drum Station [DBWBP]
  • Novation Super Bass Station [DBWBP]
  • Roland Boss GX-700 Guitar Effects Processor [DBWBP]
  • Roland Boss SE-70 Super Effects Processor [DBWBP]
  • Roland Boss SX-700 Studio Effects Processor [DBWBP]
  • Roland TR-909 Rhythm Composer [anonymous, DBWBP]
  • Trebol [PinMAME]
  • TV Learning Station (VTech, Germany) [Sean Riddle, TeamEurope]
  • Yamaha DX11 Digital Programmable Algorithm Synthesizer [DBWBP]
  • Zenith Data Systems Z-22 Terminal [Bitsavers]
  • Zone 3D [Sean Riddle, David Haywood]
  • New clones marked as NOT_WORKING:
  • Corona Data Systems, Inc. Corona PPC-21 [rfka01]
  • FreeWay (V4.31) [Cristiano-MDQ]
  • G2 Systems MasterPieCe 800 Series [Ian Bradbury]
  • G2 Systems MasterPieCe 900 Series [Ian Bradbury]
  • G2 Systems MasterPieCe 900GX Series [Ian Bradbury]
  • International Business Machines PS/1 2011 (international models with ROM DOS) [rfka01]
  • International Business Machines PS/1 2121 [rfka01]
  • International Business Machines PS/1 2121 (international models with ROM DOS) [rfka01]
  • International Business Machines PS/1 2123 [rfka01]
  • International Business Machines PS/1 2133 [rfka01]
  • IQ Unlimited (Germany) [Alexandre]
  • Jackpot (Ver 1.16L) [f205v]
  • JUKO NEST 8088 and V20 [rfka01]
  • Konglongwang - D-Kids VS Alpha Yaosai (China, Ver 2.501) (MDA-C0081) [tenyuhuang]
  • Magic Bomb (Ver. A3.1A) [Cristiano-MDQ]
  • Magic Bomb (Ver. AA.72D, 14/11/05) [Cristiano-MDQ]
  • Magic Bomb (Ver. AB4.2, 11/10/01) [Cristiano-MDQ]
  • Magic Bomb (Ver. AB4.5A, 07/10/02) [Cristiano-MDQ]
  • Magic Bomb (Ver. L3.5S) [Cristiano-MDQ]
  • Monotech NuXT [rfka01]
  • Monotech NuXT v2 [rfka01]
  • NCR Class 3302 Model 0110 [rfka01]
  • The Raid (alternate set) [jordigahan, ClawGrip]
  • Schneider Rundfunkwerke AG 386SX System 40 (VGA) [rfka01]
  • Schneider Rundfunkwerke AG Tower AT 201, 202, 220, 240 and 260 (286,EGA) [rfka01]
  • Sergey Kiselev Micro 8088 [rfka01]
  • Sergey Kiselev Sergey's XT [rfka01]
  • Sergey Kiselev Xi processor board [rfka01]
  • Shinobi (Datsu bootleg, set 3) [hammy]
  • Star Wars (1.01) [PinMAME]
  • Super Six Plus II English Mark Darts (Spanish) [jordigahan, ClawGrip]
  • Torch Computers Torch Model 301 [Nigel Barnes, Centre for Computing History]
  • Torch Computers Torch Model 725 [Nigel Barnes, Jules Richardson]
  • Twilight Zone (L-5) [PinMAME]
  • New working software list additions:
  • apple2_flop_clcracked:
  • Animal Watch: Tracks (cleanly cracked), Animal Watch: Whales (cleanly cracked), Animal Watch: Wolves (cleanly cracked),
  • Deutsch: Aktuell 1 (Second Edition) (cleanly cracked), Deutsche Grammatik: der-die-das (cleanly cracked),
  • Dinosaur Construction Kit: Tyrannosaurus Rex (cleanly cracked), German Word Order (cleanly cracked),
  • German Word Order (Revision 2) (cleanly cracked), Homonyms I (Revision 2) (cleanly cracked),
  • Homonyms II (Revision 2) (cleanly cracked), Jabbertalky (cleanly cracked),
  • MECC-A757 Computer Generated Mathematics Materials Volume 1: Problem Solving (Version 1.3) (cleanly cracked),
  • MECC-A816 Electronic Money (Version 1.0) (cleanly cracked), MECC-A816 Electronic Money (Version 1.1) (cleanly cracked),
  • MECC-A824 Classification (Version 1.0) (cleanly cracked), Pronouns I (Revision 2) (cleanly cracked),
  • Pronouns II (Revision 2) (cleanly cracked), Rhymes and Riddles (Revision 2) (cleanly cracked),
  • Sentence Combining (cleanly cracked), The Wizard of Id's WizMath (cleanly cracked), Verbs I (Revision 2) (cleanly cracked),
  • Verbs II (Revision 2) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_orig:
  • Ace Detective, Algernon: An Introduction to Programming Logic, Amazing Arithmetricks (Version 1.0), Animal Hotel,
  • Asteroids in Space, Backyard Birds (Version 1.0), Bag of Tricks (Version 2.1), Ballyhoo (Release 97 / 851218),
  • Barron's SAT: 1st Edition, Barron's SAT: 2nd Edition, Behind The Wheel: Blue Level, Bluegrass Bluff (Version 1.0), Bounce!,
  • California Games, Cavity Busters (Version 1.0), Championship Golf, Cleanwater Detectives (Version 1.0), Colossus Chess IV,
  • CommuniKeys (Version 1.1), Conquering Decimals (+, -) (Version 1.0), Conquering Decimals (*, /) (Version 1.0),
  • Conquering Fractions (+, -) (Version 1.0), Conquering Fractions (*, /) (Version 1.0), CryptoQuest (Version 1.0),
  • Decimal Concepts (Version 1.0), The Demon's Forge, Deutsche Grammatik: der-die-das, Dr. Livingstone, I Presume? (Version 1.0),
  • Dunjonquest: The Datestones of Ryn, Eerieville Library (Version 1.0), Electrifying Adventures (Version 1.0),
  • Estimation Activities (Version 1.0), Estimation Strategies (Version 1.0), Estimation: Quick Solve I (Version 1.0),
  • The Executive Secretary (Version 4.2), Exploring Chaos (Version 1.0), Exploring Gas Laws (Version 1.0),
  • Exploring Sequences and Series (Version 1.0), Fish School (Version 1.0), Five-Star Forecast (Version 1.0),
  • Fossil Hunter (Version 1.0), Fraction Munchers (Version 1.0), Fraction Practice Unlimited (Version 1.1), Fraktured Faebles,
  • Garbage Gang, GFL Championship Football, GraFORTH, Grammar Gobble (Version 1.0), Grammar Madness (Version 1.0),
  • Grammar Toy Shop (Version 1.0), History Makers (Version 1.0), The Incredible Laboratory, Invisible Bugs (Version 1.0),
  • The Last Gladiator, The Legend of Blacksilver, The Living Cell (Version 1.0), Lunar Greenhouse (Version 1.0), Magical Myths,
  • Matterhorn Screamer, Measure Works (Version 1.0), Micro-LADS 1: Plurals and Noun/Verb Agreement, Micro-LADS 2: Verb Forms,
  • Micro-LADS 3: Prepositions, Micro-LADS 4: Pronouns, Micro-LADS 5: Negatives,
  • Micro-LADS 6: Deictic Expressions, Passive, WH-questions, Micro-LADS 7: Prepositions II, Miner's Cave (Version 1.0),
  • Money Works (Version 1.0), Moving Museum (Version 1.0), Murphy's Minerals (Version 1.0), Number Munchers (Version 1.3),
  • Nutrition Nabber (Version 1.0), Odd One Out, Paper Plane Pilot (Version 1.0), Path Tactics (Version 1.0),
  • The Personal Secretary (Version 1.1), Phonics Prime Time: Blends and Digraphs (Version 1.0),
  • Phonics Prime Time: Final Consonants (Version 1.0), Phonics Prime Time: Initial Consonants (Version 1.0),
  • Phonics Prime Time: Vowels I (Version 1.0), Phonics Prime Time: Vowels II (Version 1.0), Picture Chompers (Version 1.0),
  • Picture a Story (Version 1.0), Pizza To Go (Version 1.0), Poker Parat, Problem Solving with Nim (Version 1.0),
  • Rocket Factory (Version 1.0), Science Toolkit Plus (Version 2.0), The Seven Cities of Gold,
  • Snooper Troops and the case of The Granite Point Ghost, Stoichiometry, Sun and Seasons (Version 1.0),
  • Take a Chance! (Version 1.0), Those Amazing Reading Machines I (Version 1.0), Those Amazing Reading Machines II (Version 1.0),
  • Those Amazing Reading Machines III (Version 1.0), Time Navigator Around The World (Version 1.0),
  • To Preserve, Protect and Defend (Version 1.0), Treasures for Sale (Version 1.0), Tycoon (Version 2.1), A View To A Kill,
  • Weeds to Trees (Version 1.0), Wild West Math Level 5, Winnie the Pooh in the Hundred Acre Wood (Sunburst Communications release),
  • Wonderland Puzzles (Version 1.0), Words at Work: Compound It! (Version 1.0), Words at Work: Contraction Action (Version 1.0),
  • Words at Work: Prefix Power (Version 1.0), Words at Work: Suffix Sense (Version 1.0), World Games, Writer Rabbit (Version 1.3)
  • [4am, Firehawke]
  • bbc_flop_z80: Z80 Winchester Utilities [Nigel Barnes]
  • bbc_hdd:
  • Master 128 ADFS Hard Drive Image V1.03, Master 128 ADFS Hard Drive Image V1.05, Model B ADFS Hard Drive Image B1.06e,
  • Model B ADFS Hard Drive Image B1.31 (Retro Software), Model B ADFS Hard Drive Image B1.42, Model B ADFS Hard Drive Image T1.07
  • [RetroClinic]
  • bbc_rom:
  • 512 FastBoot 1.00, 65C02 Assembler 1.60, AJS Fortran, Acorn DFS 2.45 Rev 1191, Advanced Disc Toolkit 1.71, Amcom E-Net 5.18,
  • AMPLE Nucleus (patched), AMPLE Nucleus ID 108801, AMPLE Nucleus ID 57315, AMPLE Nucleus ID 73863, AMPLE Nucleus ID 80327,
  • AMTOR MkII 3.05, The Artist 1.00, BeeBASE-1 1.02, Bitstik Service ROM 0.51, Chameleon ROM 1.0, Colour Dump Rom, Commstar 9003,
  • CPFS+ 1.20, CTS Palette 1.10, Hierarchical DFS 1.05, HKR Utilities 1.00, HKR Utilities 1.10, HKR Utilities 1.20,
  • HKR Utilities 1.30, Instat B00741, Master ROM 1.05, MasterPieCe 1.10, MasterPieCe 800 Manager 2.40,
  • MasterPieCe 900GX Manager 1.20, Maxim 1.0, Meta Assembler 3.30A, Opus Challenger 1.00, Opus Challenger 1.01, Opus Challenger 1.03,
  • OrthoCAM 0.02, Pen-Friend 1.21, Plotter 1.0, Prisma-3 1.30, Prisma-3 2.30, Pull Down RAM Driver 1.00, Quest 2.1B, RAMDisc 1.01,
  • Sciways 2.01, SJ Control ROM 0.23, SJ Control ROM 0.30, System Delta 2.017, Text To Speech 1.01, U2 2nd Processor Utility 1.5,
  • VideoNuLA 1.03, View A1.4, View A3.0 pms (Hack?), Workstation 1.4 #0135, Workstation 1.4 #0148, Workstation 1.5 [Nigel Barnes]
  • cgenie_cass: Megapede, Pole Position [Juergen Buchmueller]
  • compis:
  • Action1 Glosprogram (nat/skollicens), Coulombs lag (nat/skollicens), Datorn i kommunikation (enanvandare),
  • Datorn i matematik (nat/skollicens), Far dataregister skvallra? (enanvandare), Far dataregister skvallra? (komplement),
  • Internationella ord fran grekiskan (nat/skollicens), Internationella ord fran latinet (nat/skollicens),
  • Jorden skiftas, folket skingras (nat/skollicens), Kinetik (nat/skollicens), Matematikverkstad I (beta, nat/skollicens),
  • Millikans forsok (enanvandare), Mat energi (enanvandare), MatEtt (enanvandare), RitEtt (enanvandare),
  • Rakna latt, rakna ratt (demo, version 6175), StatEtt - Analys, Stava ratt pa nytt satt (version 8481),
  • Stil-Plus (alfa 1.0, nat/skollicens), Video-butiken (enanvandare) [FakeShemp]
  • eti660_quik: Music Maker, Pong, Wipeout [Robbbert]
  • excalibur64: Boot disk [Robbbert]
  • fidel_msc:
  • Challenger Advanced Chess [hap, Berger, Achim]
  • Challenger Book Openings [Berger]
  • fmtowns_cd:
  • Dracula Hakushaku - Bishoujo-tachi no Chi no Shitatari, Hyper Planet, Lemon Cocktail Collection,
  • Maerchen Toshokan - Grimm Douwa - Bremen no Ongakutai, Nihon no Rekishi - Ishin-hen - Kurofune Raikou, Phobos,
  • Towns Chiri - Jigsaw World [redump.org, r09]
  • ggm: Capablanca Edition - Master Chess Endgame [Berger, Achim]
  • ibm5150:
  • The Amazing Spider-Man, Eye of Horus [ArcadeShadow]
  • Centipede, Ms. Pac-Man [r09]
  • ibm5170:
  • Alone in the Dark 2 (France), Cruise for a Corpse, Formula One Grand Prix (Euro),
  • Leisure Suit Larry 1: In the Land of the Lounge Lizards (EGA release),
  • Leisure Suit Larry 1: In the Land of the Lounge Lizards (VGA release), Police Quest in Pursuit of the Death Angel (VGA release),
  • Roberta Williams' Laura Bow in "The Dagger of Amon Ra", Silverball 2 Plus, Speed Racer in the Challenge of Racer X,
  • Subwar 2050 - The Underwater Combat Simulation [ArcadeShadow]
  • Chuck Yeager's Air Combat (Gravis Ultrasound version), Dune (5.25"), Frontier - Elite II,
  • Gravis UltraSound (GUS) Installation - V2.05 [r09]
  • msx1_cart: Ink - Exxon Surfing [anonymous]
  • pc98:
  • Eimmy to Yobanaide (Demo), Ekispert, Ekudorado - Kagami no Naka no Oukoku, Elm Knight - A Living Body Armor (Demo),
  • Elthlead Senshi, EO System 3.0 (v1.10 installer), EPSON Jiko Shindan Program, EPSON MS-DOS 2.11 (Rev. E22),
  • EPSON MS-DOS 2.11 (Rev. R15), EPSON Nihongo Disk BASIC v2.0, Estate, eXOn, eXOn (Demo), Expert-98 [Neo Kobe Collection, r09]
  • qx10_flop: CP/M-80 R2.2 for QX-10 & QX-16 1983 [Carl]
  • saitek_schess: Strong Play Module [Berger, Achim]
  • sgi_mips:
  • Barco Creator 7.2, CATIA V5R16, Diagnostics 5.3, Hot Mix 4, IndiZone, IRIX 4.0.2, IRIX 4.0.4B for IP4, IP5, IP6, IP12 and IP17,
  • IRIX 4.0.5, IRIX 5.3 Current Patches December 1997, IRIX 5.3 Recommended/Required Patches September 1997, IRIX 6.0.1, IRIX 6.1,
  • IRIX 6.5.22, IRIX 6.5.30 [archive.org, Davide Cavalca]
  • IRIX 6.5.15 [archive.org, fsck.technology, Davide Cavalca]
  • IRIX 4.0.4 [archive.org, jrra.zone, Davide Cavalca]
  • Ada95 Compiler 1.2 for IRIX 5.3, 6.2 and 6.3, Ada95 Compiler 1.3 for IRIX 6.2, 6.3, 6.4 and 6.5, C++ Translator 3.2,
  • Compiler Execution Environment 7.3 for IRIX 6.5 through 6.5.4, Cosmo Software for IRIX 5.3, 6.2, 6.3 and 6.4, Cosmo Suite,
  • DCE 1.2.2 Base Executive/Client for IRIX 6.5.2, Digital Media Dev Option 1.1, Documenter's Workbench 4.1.3,
  • ENlightenDSM 3.1 for UNIX and NT, Hot Mix 18 - Explore Tools and Technologies for Silicon Graphics, Hot Mix 19,
  • ImageVision Library 3.2, ImageVision Library 3.2.1, IRIS Development Option 4.1.1,
  • IRIS Performer 2.2 Friends Demo CD for IRIX 6.2 and later, IRIS Performer 2.2 Yosemite Demo CD for IRIX 6.2 and later,
  • IRIS Performer 2.2 for IRIX 6.2 and later, IRIS Inventor 1.1.2, IRIX 4.0.5H, IRIX 4.0.5H and 4.0.5IOP R4400 Patch, IRIX 5.1.1,
  • IRIX 5.2, IRIX 5.3 for Indy R4400 175MHz, IRIX 6.2 Development Foundation, IRIX 6.2 Development Libraries,
  • IRIX 6.3 Development Foundation, IRIX 6.3 Development Foundation 1.2 for IRIX 6.3, IRIX 6.3 Development Libraries,
  • IRIX 6.4 Applications August 1997, IRIX 6.4 Development Foundation, IRIX 6.4 Development Libraries,
  • IRIX 6.4 for Origin, Onyx2 and OCTANE, IRIX 6.5.1, IRIX 6.5.6, IRIX Development Foundation 1.2 for IRIX 6.2,
  • IRIX Development Foundation 1.2 for IRIX 6.4, IRIX Networker 4.1.3, IRIX Patch 5.1.1.1, MineSet 2.0.1 for IRIX 6.2 and later,
  • MIPSpro 7.2, MIPSpro 7.3, MIPSpro All-Compiler CD May 1999 for IRIX 6.5 and later, Molecular Inventor Development Kit 1.1,
  • NetWorker 4.2.5 for IRIX 5.3, 6.2, 6.3 and 6.4, Networker 4.2.5 for IRIX 6.2, 6.3 and 6.4, O2 Out of Box Experience,
  • Open Inventor 3D Toolkit 2.1.2, Origin and Onyx2 System Disk Patches, Origin/Onyx2 Patch Supplement for IRIX 6.5,
  • Performance Co-Pilot 1.3 for IRIX 5.3, 6.2, 6.3 and 6.4, Performance Co-Pilot 2.1 for IRIX 6.2, 6.3, 6.4 and 6.5.5,
  • Performance Co-Pilot for Oracle 2.0 for IRIX 5.3, 6.2, 6.3, 6.4 and 6.5,
  • Performance Co-Pilot for Web Servers 2.0 for IRIX 5.3, 6.2, 6.3, 6.4 and 6.5, Performance Co-Pilot for WebServers 1.1,
  • ProDev Developers Suite, ProDev Workshop 2.6.5 for IRIX 6.2, 6.3 and 6.4, SCSL Scientific Library 1.2 for IRIX 6.4 and 6.5,
  • Silicon Graphics 1600SW Flat Panel Monitor Owner's Manual, Silicon Graphics MultiLink Adapter Documentation,
  • Visual Magic Tools 1.0, Wavefront Composer 3.5.1 Visualizer Paint 3.5.1, WebFORCE February 1998,
  • WorkShop Pro MPF 2.7 for IRIX 6.2, 6.3 and 6.4 [Bitsavers, Davide Cavalca]
  • Desktop Special Edition 1.0 for Support Customers, European Language Module 1.3,
  • Freeware 2.0 - Unsupported Software compatible with IRIX 6.2 and later, Hot Mix 18,
  • IRIX 6.3 and 6.4 Recommended/Required Patches October 1997, IRIX 6.3 Applications August 1997, IRIX 6.5.13, IRIX 6.5.5,
  • IRIX 6.5.7, IRIX 6.5.9, Insignia SoftWindows 95 4.0 for IRIX 6.3 and 6.4, Network File System 5.3,
  • O2 Demos 1.1.1 for IRIX 6.3 including R10000, O2 IRIX 6.3 Recommended/Required Patches August 1997,
  • ONC3/NFS Version 2, for IRIX 6.2, 6.3 and 6.4, Patch SG0000466, Support Advantage 12/95, Support Advantage 9/95,
  • SupportFolio 5/96, SupportFolio June 96 [ClawGrip, Rampa]
  • Alias|Wavefront Advanced Visualizer 4.2, Alias|Wavefront Maya Composer 5.5, Alias|Wavefront PowerAnimator 7.51,
  • Alias|Wavefront PowerAnimator 8.2, Common Desktop Environment 4.3, Cosmo Compress 1.1.1, Database Accelerator 3.0,
  • Desktop Special Edition 1.1, Discreet Effect 6.1.3, Discreet Flame 4.0.2, ENlightenDSM 1.1 for UNIX and NT,
  • European Language Module 1.2, Gauntlet 4.1 INTERNATIONAL for IRIX 6.2, 6.3, 6.4 and 6.5, Hot Mix Volume 11, Hot Mix Volume 12,
  • Hot Mix Volume 17, Hot Mix Volume 8, I-DEAS Master Series Release 6, IMPACT Demos CD 6.2, IMPACT Digital Media 2.1,
  • Indigo2 IMPACT Video for IRIX 6.5, IndiZone^2, IndiZone^3, Insignia SoftWindows 95 5.0 for IRIX 6.5, IRIS PERFORMER 2.0,
  • IRIX 5.2 for Indy R4600SC/XZ and Presenter, IRIX 6.2, IRIX 6.2 Applications August 1996, IRIX 6.2 with Indigo IMPACT 10000,
  • IRIX 6.3 for O2, Including R10000, IRIX 6.5.2, IRIX 6.5.26, IRIX 6.5.29, IRIX 6.5.4, IRIX 6.5.8,
  • NetWorker 4.2.9 for IRIX 6.2, 6.4 and 6.5, Open Inventor 2.1.5 for IRIX 6.2, 6.3, 6.4 and 6.5,
  • Patches for IRIX 6.2 with Indigo2 8/96, PRISMS 6.4, Samba 2.0.0 for IRIX for IRIX 6.5 and later, SGImeeting 1.0 for IRIX 6.5.2,
  • SupportFolio 10/96, Teleffect 1.0 for IRIX 6.2, 6.3, 6.4, 6.5 for Microsoft NT 4.0 [Davide Cavalca]
  • IRIX 5.3, IRIX 6.5 [Davide Cavalca, ClawGrip, Rampa]
  • Adobe Illustrator 5.5, Adobe Photoshop 2.5.2, Adobe Photoshop 3.0.1, IRIX 6.5.10, IRIX 6.5.11, IRIX 6.5.12, IRIX 6.5.14,
  • IRIX 6.5.16, IRIX 6.5.17, IRIX 6.5.18, IRIX 6.5.21, IRIX 6.5.23, IRIX 6.5.3 [fsck.technology, Davide Cavalca]
  • Indy IRIX 5.1.1, IRIS Development Option 4.0, IRIS Development Option 4.0.1, IRIS Development Option 5.0,
  • IRIS Development Option 5.1, IRIS Development Option 5.3, IRIS Development Option 6.2, IRIX 4.0.1, IRIX 5.0, IRIX 5.2 Beta II,
  • IRIX 5.3 All Indigo2 IMPACT, IRIX 5.3 for Indy including R5000, IRIX 6.2 Applications May 1996, IRIX 6.2 Auxiliary Applications,
  • IRIX 6.5 Beta, IRIX 6.5.19, IRIX 6.5.27, IRIX 6.5.28, IRIX Update 4.0.4, IRIX W4D Update 4.0.1, Network File System 5.0,
  • Network File System 5.0.1, Network File System 5.1, Network File System 5.2, NFS/ONC3 for IRIX 6.2 Version 1.2,
  • O2 Demos 1.0 for IRIX 6.3 including R10000, O2 Demos 1.3 for IRIX 6.5 and later,
  • O2 Out of Box Experience 2.4 for IRIX 6.5 and later, OCTANE Demos 1.3 for IRIX 6.5 and later,
  • Silicon Graphics General and Platform Demos 6.5.12 [jrra.zone, Davide Cavalca]
  • Discreet Flame 7.6 [unixfiles.org, Davide Cavalca]
  • super80_flop: CP/M boot disk, Super-80 DOS disk, Super-80 DOS disk with games [Robbbert]
  • vgmplay:
  • Joe Montana II - Sports Talk Football (GEN/MD), Lotus Turbo Challenge (GEN/MD), Madden NFL '95 (GEN/MD), Teddy Boy Blues (GEN/MD),
  • Urusei Yatsura - Dear My Friends (Sega CD) (GEN/MD) [Project2612, Tafoid]
  • 8-bit ADV Steins;Gate (NES), AntZ Racing (Nintendo Game Boy Color), Arkanoid - Revenge of DOH (ZX Spectrum 128), Batman (Arcade),
  • Battle Gorilla (Music Mode) (NEC PC-8801), Battle Gorilla (NEC PC-8801), Bob the Builder - Fix-it Fun! (Nintendo Game Boy Color),
  • Bonanza Bros. (ZX Spectrum 128), Commando (Atari 7800), Gauntlet (ZX Spectrum 128), Gauntlet II (ZX Spectrum 128),
  • Gauntlet III - The Final Quest (ZX Spectrum 128), Golden Axe (ZX Spectrum 128), Hyper Olympic 1 (MSX), Hyper Olympic 2 (MSX),
  • Hyper Sports 1 (MSX), Hyper Sports 2 (MSX, PSG), Hyper Sports 2 (MSX, SCC), Hyper Sports 3 (MSX, PSG), Hyper Sports 3 (MSX, SCC),
  • L.E.D. Storm (ZX Spectrum 128), LEGO Island 2 - The Brickster's Revenge (Nintendo Game Boy Color),
  • Mickey's Speedway USA (Nintendo Game Boy Color), Missile - Ground Zero (ZX Spectrum 128), Off The Wall (PC Engine),
  • Puyo Puyo (NES, FDS), Road Runner (Atari System 1), Robot Construction R.C. (Sharp X68000), Sky Jaguar (MSX, PSG),
  • Sky Jaguar (MSX, SCC), Solar Invasion (ZX Spectrum 128), Spawn (Nintendo Game Boy Color), Tetris (Fujitsu FM77AV),
  • Tetris (NEC PC-88VA), Tetris (NEC PC-9801), Tom & Jerry - The Ultimate Game of Cat and Mouse! (NES), U.S. Classic (Seta 1),
  • UWC (NES), Wild Gunman (NES) [vgmrips.net, Tafoid]
  • vsmile_cart:
  • Bob le Bricoleur - Les P'tits chantiers de Bob (France), Lil' Bratz Au Top de la Mode - Complices, Cools et Class' (France),
  • Mission Pilote (France) [DisizDream]
  • Software list items promoted to working:
  • amigaocs_flop:
  • Budokan - The Martial Spirit (Euro), Dragon's Lair: Escape from Singe's Castle (Euro), Dungeon Master (Euro, v3.6),
  • Dylan Dog - Ritorno al Crepuscolo (Ita), Elvira - Mistress of the Dark (Euro), Escape from Colditz (Euro), F1 GP Circuits (Euro),
  • Fred (Euro), Graffiti Man (Euro, 5th Anniversary), Great Courts 2 (Euro), Journey to the Center of the Earth (Euro),
  • Knight Force (Euro), Little Computer People (Euro), Loom (Euro, v1.2 19900510), Major Motion (Euro),
  • Moebius - The Orb of Celestial Harmony (USA), North & South (Euro), Omega (Euro), Over the Net (USA),
  • Ports of Call (Euro, v1.1, A600 Smart Start), Seconds Out (Euro, Budget), Shadow Warriors (Euro), Sim City (Euro, v1.2),
  • Skrull the Barbarian (Euro), Strider II (Euro), Sword of Honour (Euro), Terramex (Euro), Thexder (Euro),
  • Wonderland (Euro, v1.27i 19910422) [Angelo Salese, Dirk Best]
  • bbc_rom:
  • Solidisk ADFS 2.1 11/10/85, Solidisk ADFS 2.1S, Solidisk DDFS 1.5, Solidisk DDFS 1.9, Solidisk DFS 2.0 (Feb 85),
  • Solidisk DFS 2.0 (Jan 85), Solidisk DFS 2.0A (8271/1770), Solidisk DFS 2.0J (8271/1770), Solidisk DFS 2.0L (8271/1770),
  • Solidisk DFS 2.0m (8271/1770), Solidisk DFS 2.1 (Mar 85), Solidisk DFS 2.1A (1770), Solidisk DFS 2.1J (1770), VideoNuLA 1.02
  • [Nigel Barnes]
  • jaguar: Attack of the Mutant Penguins, Troy Aikman NFL Football [Angelo Salese]
  • pc98:
  • Eimmy to Yobanaide, Elvira - Mistress of the Dark, Engage Errands - Miwaku no Shito-tachi,
  • Engage Errands II - Hikari o Ninau Mono, Es no Houteishiki, Escape!, Eteris, Etsuraku no Gakuen, EVE - Burst Error,
  • Exceed Jack - Casinopolis [Barry Rodewald, Angelo Salese, r09]
  • x68k_flop: Ajax, Dai Makaimura, Nemesis '90 Kai [Angelo Salese]
  • New NOT_WORKING software list additions:
  • apple2_flop_orig: Wortgefect [4am, Firehawke]
  • bbc_rom:
  • ADDER 1.01, Artist Plus (Palette Pad), Artist Plus (Userport Pad), Futures 2.0a, Replay System WD1770 1.11,
  • Richardson Hard Disk (306) 2.0, SEHK Terminal 2.00, SEHK Terminal 4.01 [Nigel Barnes]
  • eti660_quik: Maze 2, Space Invaders [Robbbert]
  • fmtowns_cd: Lip 3 - Lipstick Adventure 3 [redump.org, r09]
  • gmaster: Space Invader, Tank War [Sylver BRUNEAU]
  • hyperscan_card:
  • Ben 10: All Thumbs (Villain Defense), Ben 10: Astro-Nought (Villain Defense), Ben 10: Backpack (Ultimate),
  • Ben 10: Behemoth (Defense Mod), Ben 10: Ben Tennyson (Character), Ben 10: Berzerker (Attack Mod), Ben 10: Big Smack (Power Mod),
  • Ben 10: Binary Blaster (Attack Mod), Ben 10: Bio-Feedback (Villain Defense), Ben 10: Bite Radius (Attack Mod),
  • Ben 10: Blast Furnace (Attack Mod), Ben 10: Bounce Back (Attack Mod), Ben 10: Brain Drain (Villain Defense),
  • Ben 10: Crystal Shield (Defense Mod), Ben 10: Deep Six (Villain Defense), Ben 10: Diamondhead (Character),
  • Ben 10: Diamondhead (Ultimate), Ben 10: Diffuse (Defense Mod), Ben 10: Dive Bomb (Speed Mod), Ben 10: Ectoslaught (Speed Mod),
  • Ben 10: Fade Out (Defense Mod), Ben 10: Feral Slashes (Speed Mod), Ben 10: Firewall (Defense Mod),
  • Ben 10: Flame Out (Villain Defense), Ben 10: Flamethrower (Projectile Mod), Ben 10: Fliptail (Power Mod),
  • Ben 10: Four Arms (Character), Ben 10: Four Arms (Ultimate), Ben 10: Gear Shift (Attack Mod), Ben 10: Ghostfreak (Character),
  • Ben 10: Ghostfreak (Ultimate), Ben 10: Goo Sting (Projectile Mod), Ben 10: Grandpa Max (Help),
  • Ben 10: Gravity Pull (Villain Defense), Ben 10: Grey Matter (Character), Ben 10: Grey Matter (Ultimate),
  • Ben 10: Ground Swell (Villain Defense), Ben 10: Gwen (Help), Ben 10: Harpoon (Villain Defense), Ben 10: Heatblast (Character),
  • Ben 10: Heatblast (Ultimate), Ben 10: Hexa-Gone (Villain Defense), Ben 10: High Jump (Power Mod), Ben 10: Hive Mind (Speed Mod),
  • Ben 10: Hyp-no! (Villain Defense), Ben 10: Hyper Wing (Attack Mod), Ben 10: Juggernaut (Attack Mod),
  • Ben 10: Laser Wave (Attack Mod), Ben 10: Metal Fatigue (Villain Defense), Ben 10: Mini-Max (Attack Mod),
  • Ben 10: Nano Blast (Projectile Mod), Ben 10: Omnicharge (Ultimate), Ben 10: Out Claw (Villain Defense),
  • Ben 10: Overclock (Speed Mod), Ben 10: Prismforce (Attack Mod), Ben 10: Razor Quills (Attack Mod),
  • Ben 10: Reverse Psychology (Villain Defense), Ben 10: Ripjaws (Character), Ben 10: Ripjaws (Ultimate),
  • Ben 10: Rust Belt (Villain Defense), Ben 10: Scale Armor (Defense Mod), Ben 10: Shardblaster (Projectile Mod),
  • Ben 10: Shell Shock (Villain Defense), Ben 10: Short Circuit (Villain Defense), Ben 10: Shrink Wrap (Defense Mod),
  • Ben 10: Sixth Sense (Defense Mod), Ben 10: Smoke and Mirrors (Villain Defense), Ben 10: Snail Trail (Villain Defense),
  • Ben 10: Soul Sink (Attack Mod), Ben 10: Spectral Shriek (Attack Mod), Ben 10: Spin Out (Defense Mod),
  • Ben 10: Static Boom (Projectile Mod), Ben 10: Stink Swarm (Defense Mod), Ben 10: Stinkfly (Character),
  • Ben 10: Stinkfly (Ultimate), Ben 10: Surface Tension (Villain Defense), Ben 10: Thermostat (Speed Mod),
  • Ben 10: Thunderclap (Speed Mod), Ben 10: Turbo Charge (Attack Mod), Ben 10: Upgrade (Character), Ben 10: Upgrade (Ultimate),
  • Ben 10: Wildmutt (Character), Ben 10: Wildmutt (Ultimate), Ben 10: XLR8 (Character), Ben 10: XLR8 (Ultimate),
  • IWL: A Plight of Fists (Finishing), IWL: ACME Special Delivery (Battle Mod), IWL: Apocules (Game Mod),
  • IWL: Apollo Quantum Duae (Game Mod), IWL: Aroma Borealis (Battle Mod), IWL: Aroma Borealis 2 (Battle Mod),
  • IWL: Arrffin' Annie The Chupacabra (Character), IWL: Atlas Quantum Duae (Game Mod), IWL: Atlury (Game Mod),
  • IWL: Atollus (Game Mod), IWL: Atules (Game Mod), IWL: Bad Dentist (Battle Mod), IWL: Balthazaar The Bash-ful (Character),
  • IWL: Billy Ray The Evil Twins (Character), IWL: Black Hole (Battle Mod), IWL: Blinded by the Light (Battle Mod),
  • IWL: Brother Beardsly (Character), IWL: Can't Touch This (Battle Mod), IWL: Canned Heat (Character),
  • IWL: Caraba Chaba (Battle Mod), IWL: Cosmic Crush (Battle Mod), IWL: Cosmonut Cracker (Battle Mod),
  • IWL: Davey Jones Locker (Finishing), IWL: Doll of Cement (Battle Mod), IWL: Eat My Dust (Finishing), IWL: El Mas Loco (Game Mod),
  • IWL: Express Delivery (Finishing), IWL: Galacto The Magnificent (Character), IWL: Galaxy Shifter (Battle Mod),
  • IWL: Gibbonator (Character), IWL: Growler da Pirate (Character), IWL: Hercules Quantum Duae (Game Mod),
  • IWL: Humuhumunukunuku Apua'a (Finishing), IWL: Interstellar Ka-Boom (Battle Mod), IWL: Jacob's Ladder (Battle Mod),
  • IWL: Jupiter Juice (Battle Mod), IWL: Laser Eyeballs (Battle Mod), IWL: Light Speed (Battle Mod), IWL: Lobstar (Character),
  • IWL: Mandible (Character), IWL: Matsumo Clodsan (Character), IWL: Max Apollo Meyiotos (Game Mod),
  • IWL: Max Atlas Meyiotos (Game Mod), IWL: Max Hercules Meyiotos (Game Mod), IWL: Max Mercury Meyiotos (Game Mod),
  • IWL: Max Pan Meyiotos (Game Mod), IWL: Mercollo (Game Mod), IWL: Merculon (Game Mod), IWL: Mercury Heater (Battle Mod),
  • IWL: Mercury Quantum Duae (Game Mod), IWL: Metal Folding Chair Launcher (Battle Mod), IWL: Orion's Belt (Battle Mod),
  • IWL: Pan Quantum Duae (Game Mod), IWL: Panlas (Game Mod), IWL: Panollo (Game Mod), IWL: Panules (Game Mod),
  • IWL: Panury (Game Mod), IWL: Pie in the Eye (Battle Mod), IWL: Planet Crusher (Battle Mod), IWL: Rain of Pain (Battle Mod),
  • IWL: Rocket Boots (Battle Mod), IWL: Roid Rager (Battle Mod), IWL: Slap of 1000 Hands (Battle Mod), IWL: Star Gazer (Battle Mod),
  • IWL: The Asimov (Finishing), IWL: The Banana Split (Finishing), IWL: The Big Kahuna (Character), IWL: The Cleaner (Battle Mod),
  • IWL: The Deadly Cream Pie (Finishing), IWL: The Dragon Bucket (Finishing), IWL: The Ecto-Squeeze (Finishing),
  • IWL: The Foot of Ra (Battle Mod), IWL: The Force... To Be Reckoned With (Battle Mod), IWL: The Fossil (Character),
  • IWL: The Freedom Fryer (Finishing), IWL: The Mad Protoplasm (Character), IWL: The Milky Wake (Battle Mod),
  • IWL: The Moon Shiner (Finishing), IWL: The Mutilator (Finishing), IWL: The Poser (Finishing),
  • IWL: The Saber Tooth Cave Painting (Finishing), IWL: Tortoise (Battle Mod), IWL: Tria Apollo 3 (Game Mod),
  • IWL: Tria Atlas 3 (Game Mod), IWL: Tria Hercules 3 (Game Mod), IWL: Tria Mercury 3 (Game Mod), IWL: Tria Pan 3 (Game Mod),
  • IWL: Uber Tuber (Character), IWL: Ultimate Arrffin' Annie The Chupacabra (Ultimate),
  • IWL: Ultimate Balthazaar The Bash-ful (Ultimate), IWL: Ultimate Big Kahuna (Character),
  • IWL: Ultimate Billy Ray The Evil Twins (Ultimate), IWL: Ultimate Brother Beardsly (Ultimate),
  • IWL: Ultimate Canned Heat (Ultimate), IWL: Ultimate Fossil (Ultimate), IWL: Ultimate Galacto The Magnificent (Ultimate),
  • IWL: Ultimate Gibbonator (Ultimate), IWL: Ultimate Growler da Pirate (Character), IWL: Ultimate Lobstar (Character),
  • IWL: Ultimate Mandible (Ultimate), IWL: Ultimate Matsumo Clodsan (Ultimate), IWL: Ultimate The Mad Protoplasm (Ultimate),
  • IWL: Unum Apollo Daum (Game Mod), IWL: Unum Atlas Daum (Game Mod), IWL: Unum Herculaum (Game Mod),
  • IWL: Unum Mercury Daum (Game Mod), IWL: Unum Pan Daum (Game Mod), IWL: Venus di Meltdown (Battle Mod),
  • IWL: Vigor Trigger (Battle Mod), IWL: Warp Pile Driver (Battle Mod), IWL: Wise Guy (Battle Mod),
  • Marvel Heroes: Back-Alley Bust Up (Area Mod), Marvel Heroes: Baron Zemo (Boss Mod), Marvel Heroes: Below Zero (Atmosphere Mod),
  • Marvel Heroes: Biotronic (Area Mod), Marvel Heroes: Bullseye (Villain Mod), Marvel Heroes: Captain America (Character),
  • Marvel Heroes: Captain America Challenge (Story Mod), Marvel Heroes: Cavern Clash (Area Mod),
  • Marvel Heroes: Chaos Laboratories (Area Mod), Marvel Heroes: Daredevil (Character),
  • Marvel Heroes: Daredevil Challenge (Story Mod), Marvel Heroes: Desolation Flats (Area Mod), Marvel Heroes: Doctor Doom (Boss Mod),
  • Marvel Heroes: Doctor Octopus (Boss Mod), Marvel Heroes: Drab Town (Area Mod), Marvel Heroes: Dread Field (Area Mod),
  • Marvel Heroes: Elektra (Character), Marvel Heroes: Elektra Challenge (Story Mod), Marvel Heroes: Fire Island Station (Area Mod),
  • Marvel Heroes: Force Factor (Area Mod), Marvel Heroes: Gale Force (Atmosphere Mod), Marvel Heroes: Heat Wave (Atmosphere Mod),
  • Marvel Heroes: Hobgoblin (Villain Mod), Marvel Heroes: Hulk (Character), Marvel Heroes: Hulk Challenge (Story Mod),
  • Marvel Heroes: Human Torch (Character), Marvel Heroes: Human Torch Challenge (Story Mod), Marvel Heroes: Iron Man (Character),
  • Marvel Heroes: Iron Man Challenge (Story Mod), Marvel Heroes: Jungle Tech (Area Mod), Marvel Heroes: Klaw (Villain Mod),
  • Marvel Heroes: Lady Deathstrike (Villain Mod), Marvel Heroes: Last Chance Bog (Area Mod),
  • Marvel Heroes: Lightning Ridge (Area Mod), Marvel Heroes: Loki (Villain Mod), Marvel Heroes: Magneto (Boss Mod),
  • Marvel Heroes: Mount Fury (Area Mod), Marvel Heroes: Mountain Meltdown (Area Mod), Marvel Heroes: Municipal Mayhem (Area Mod),
  • Marvel Heroes: Mystery (Atmosphere Mod), Marvel Heroes: Omega Red (Villain Mod), Marvel Heroes: Rat House Rumble (Area Mod),
  • Marvel Heroes: Scraps (Area Mod), Marvel Heroes: Snow Squall (Atmosphere Mod), Marvel Heroes: Space-Station Omega (Area Mod),
  • Marvel Heroes: Spider-Man (Character), Marvel Heroes: Spider-Man Challenge (Story Mod), Marvel Heroes: Spiral (Villain Mod),
  • Marvel Heroes: Storm (Character), Marvel Heroes: Storm Challenge (Story Mod), Marvel Heroes: Target X (Area Mod),
  • Marvel Heroes: Techno Terror (Area Mod), Marvel Heroes: Thanos (Boss Mod), Marvel Heroes: The Owl (Villain Mod),
  • Marvel Heroes: Thick Soup (Atmosphere Mod), Marvel Heroes: Thing (Character), Marvel Heroes: Thing Challenge (Story Mod),
  • Marvel Heroes: Thor (Character), Marvel Heroes: Thor Challenge (Story Mod), Marvel Heroes: Thunderhead (Atmosphere Mod),
  • Marvel Heroes: Tunnels of Terror (Area Mod), Marvel Heroes: Ultron (Boss Mod), Marvel Heroes: Vanguard Forest (Area Mod),
  • Marvel Heroes: Venom (Villain Mod), Marvel Heroes: Wastes of Warfare (Area Mod), Marvel Heroes: Whirlwind (Villain Mod),
  • Marvel Heroes: Witching Hour (Atmosphere Mod), Marvel Heroes: Wolverine (Character),
  • Marvel Heroes: Wolverine Challenge (Story Mod), Marvel Heroes: Wretched Acres (Area Mod), Spiderman: Air Evac (Red Suit Mod),
  • Spiderman: Arachnophobia (Red Suit Mod), Spiderman: Attitude Adjustment (Black Suit Mod), Spiderman: Bad Habit (Black Suit Mod),
  • Spiderman: Big Apple 1 (Mission Mod), Spiderman: Big Apple 2 (Mission Mod), Spiderman: Big Apple 3 (Mission Mod),
  • Spiderman: Big Apple 4 (Mission Mod), Spiderman: Big Apple 5 (Mission Mod), Spiderman: Black Flail (Black Suit Mod),
  • Spiderman: Black Widow (Black Suit Mod), Spiderman: Camouflage (Red Suit Mod), Spiderman: Comic Book Mode (FX Mod),
  • Spiderman: Daddy Long Legs (Red Suit Mod), Spiderman: Daily Bugle (FX Mod), Spiderman: Disguised (Black Suit Mod),
  • Spiderman: Disintegrator (Enemy Mod), Spiderman: Divine Reflex (Red Suit Mod), Spiderman: Ego Boost (Enemy Mod),
  • Spiderman: EZ Does It (Enemy Mod), Spiderman: Fly Paper (Red Suit Mod), Spiderman: Goo Hammer (Black Suit Mod),
  • Spiderman: Guilt Trip (Enemy Mod), Spiderman: Hang 'em High (Red Suit Mod), Spiderman: Health Drink (Arsenal Mod),
  • Spiderman: Invincibility (Arsenal Mod), Spiderman: Jumping Spider (Black Suit Mod), Spiderman: Light As A Feather (FX Mod),
  • Spiderman: Octattack (Black Suit Mod), Spiderman: Parade Route (FX Mod), Spiderman: Quick Learner (Enemy Mod),
  • Spiderman: Safety Net (Red Suit Mod), Spiderman: Shaky Ground (Black Suit Mod), Spiderman: Slow Motion (Red Suit Mod),
  • Spiderman: Snap Back (Black Mod Suit), Spiderman: Sonic Drubbing (Enemy Mod), Spiderman: Sound Mode (FX Mod),
  • Spiderman: Spider Agility (Enemy Mod), Spiderman: Spider Bite (Black Suit Mod), Spiderman: Spider Shield (Red Suit Mod),
  • Spiderman: Spider Speed (Arsenal Mod), Spiderman: Spider-Man (Character), Spiderman: Spidey Sense (Red Suit Mod),
  • Spiderman: Stopwatch (Arsenal Mod), Spiderman: Super Jumper (FX Mod), Spiderman: Super Slinger (Red Suit Mod),
  • Spiderman: Super Strength (Arsenal Mod), Spiderman: The Bowling Ball (Black Suit Mod), Spiderman: The Tarantula (Black Suit Mod),
  • Spiderman: Time Twist (FX Mod), Spiderman: Trap Door Spider (Black Suit Mod), Spiderman: Trip Web (Red Suit Mod),
  • Spiderman: Tritium Card (Enemy Mod), Spiderman: Tuffanuff (Red Suit Mod), Spiderman: Up And Away (Black Suit Mod),
  • Spiderman: Wacky Noises (FX Mod), Spiderman: Web Fluid (Arsenal Mod), Spiderman: Web Flurry (Arsenal Mod),
  • Spiderman: Web O Mondo (Red Suit Mod), Spiderman: Web of Steel (Enemy Mod), X-Men: 52 Card Slice (Finishing Move),
  • X-Men: Absorption (Attack Mod), X-Men: Accelerated Healing (Defense Mod), X-Men: Adamantium Claws (Attack Mod),
  • X-Men: Adamantium Mayhem (Finishing Move), X-Men: Adamantium Skeleton (Defense Mod), X-Men: Adaptive Mode (Defense Mod),
  • X-Men: Amphibian Assault (Attack Mod), X-Men: Armored Helmet (Defense Mod), X-Men: Auto Duck (Defense Mod),
  • X-Men: Auto Jump (Defense Mod), X-Men: Beast (Character), X-Men: Below Zero (Defense Mod), X-Men: Big Chill (Attack Mod),
  • X-Men: Blob (Character), X-Men: Brutal Force (Attack Mod), X-Men: Chaos Magick (Attack Mod), X-Men: Colossus (Character),
  • X-Men: Cool Head (Defense Mod), X-Men: Cyborg Assault (Attack Mod), X-Men: Cyclops (Character),
  • X-Men: Dead Man's Hands (Finishing Move), X-Men: Death Dealer (Attack Mod), X-Men: Devastating Optic Blast (Finishing Move),
  • X-Men: Durability Room (Danger Room), X-Men: Energy Projection Room (Danger Room), X-Men: Escape Artist (Defense Mod),
  • X-Men: Escape Flight (Defense Mod), X-Men: Fighting Skills Room (Danger Room), X-Men: Gambit (Character),
  • X-Men: Goop Swoop (Defense Mod), X-Men: Gravity Press (Finishing Move), X-Men: Half as Nice (Attack Mod),
  • X-Men: Head Crush (Finishing Move), X-Men: Hover Hold (Defense Mod), X-Men: Iceman (Character),
  • X-Men: Intelligence Room (Danger Room), X-Men: Irresistible Force (Finishing Move), X-Men: Jean Grey/Phoenix (Character),
  • X-Men: Juggernaut (Character), X-Men: Killer Instinct (Attack Mod), X-Men: Kinetic Cover (Defense Mod),
  • X-Men: Lady Deathstrike (Character), X-Men: Lethal Injection (Finishing Move), X-Men: Magnetic Maneuver (Defense Mod),
  • X-Men: Magneto (Character), X-Men: Melee Shield (Defense Mod), X-Men: Melee Vengeance (Attack Mod),
  • X-Men: Mental Bolt (Finishing Move), X-Men: Metallic Mayhem (Attack Mod), X-Men: Morph Queen (Attack Mod),
  • X-Men: Mutant Extermination (Attack Mod), X-Men: Mystique (Character), X-Men: Nightcrawler (Character),
  • X-Men: Omega Red (Character), X-Men: Passive Aggression (Defense Mod), X-Men: Power Driver (Finishing Move),
  • X-Men: Power of Cyttorak (Attack Mod), X-Men: Professor X (Character), X-Men: Projectile Shield (Defense Mod),
  • X-Men: Projectile Vengeance (Attack Mod), X-Men: Psychic Shield (Defense Mod), X-Men: Rapid Fire Destruction (Finishing Move),
  • X-Men: Rapid Recovery (Defense Mod), X-Men: Real McCoy (Attack Mod), X-Men: Red Guard (Defense Mod),
  • X-Men: Reflective Mode (Attack Mod), X-Men: Resurrect (Defense Mod), X-Men: Rogue (Character), X-Men: Sabretooth (Character),
  • X-Men: Scarlet Leather (Defense Mod), X-Men: Scarlet Witch (Character), X-Men: Sentinel (Character),
  • X-Men: Shapely Shifting (Defense Mod), X-Men: Shrapnel (Finishing Move), X-Men: Speed Room (Danger Room),
  • X-Men: Spinning Death (Finishing Move), X-Men: Steel-like Skin (Defense Mod), X-Men: Storm (Character),
  • X-Men: Strength Room (Danger Room), X-Men: Sun Burst (Finishing Move), X-Men: Super Freeze (Finishing Move),
  • X-Men: Super Shield (Defense Mod), X-Men: Super Speed (Attack Mod), X-Men: Superhuman Resistant (Defense Mod),
  • X-Men: Tele-Driver Spin (Finishing Move), X-Men: Telepathic Touch (Attack Mod), X-Men: Teleportation (Attack Mod),
  • X-Men: Thermonuclear Holocaust (Finishing Move), X-Men: Throat-Rip (Finishing Move), X-Men: Thunder n' Lightning (Attack Mod),
  • X-Men: Toad (Character), X-Men: Total Drain (Finishing Move), X-Men: Toxic Spew (Finishing Move),
  • X-Men: Toxic Tentacles (Attack Mod), X-Men: Triple Strike (Attack Mod), X-Men: Ultimate Beast (Character),
  • X-Men: Ultimate Blob (Character), X-Men: Ultimate Colossus (Character), X-Men: Ultimate Cyclops (Character),
  • X-Men: Ultimate Gambit (Character), X-Men: Ultimate Iceman (Character), X-Men: Ultimate Jean Grey/Phoenix (Character),
  • X-Men: Ultimate Juggernaut (Character), X-Men: Ultimate Lady Deathstrike (Character), X-Men: Ultimate Magneto (Character),
  • X-Men: Ultimate Mystique (Character), X-Men: Ultimate Nightcrawler (Character), X-Men: Ultimate Omega Red (Character),
  • X-Men: Ultimate Rogue (Character), X-Men: Ultimate Sabretooth (Character), X-Men: Ultimate Scarlet Witch (Character),
  • X-Men: Ultimate Sentinel (Character), X-Men: Ultimate Storm (Character), X-Men: Ultimate Toad (Character),
  • X-Men: Ultimate Wolverine (Character), X-Men: Unstoppable Force (Attack Mod), X-Men: Vapor-eyes (Attack Mod),
  • X-Men: Wolverine (Character) [Sandro Ronco]
  • ibm5150: Wizzardz & War Lordz [LGR]
  • mobigo_cart:
  • Disney Fairies Explore Your Talents (USA), Disney Jake and the Neverland Pirates (USA), Disney Princess (USA),
  • DreamWorks/Nickelodeon The Penguins of Madagascar - Mission Madness (USA), Thomas & Friends - Really Useful Engines (USA)
  • [TeamEurope, Sean Riddle]
  • Disney La Casa de Mickey Mouse (Spain), Nickelodeon Bob Esponja - Defendiendo la Formula Secreta (Spain) [Sean Riddle, ClawGrip]
  • nuon:
  • Ballistic, FreeFall 3050 A.D., Iron Soldier 3, Merlin Racing, Space Invaders XL, Tempest 3000, Toshiba Sampler (11-1-2000) [incog]
  • pc98:
  • Eisei Meijin II, Elysion (2DD version), EPSON Software Installation Program (v2.17), EPSON Software Installation Program (v2.23),
  • EPSON Software Installation Program (v2.27), EPSON Software Installation Program (v3.02) [Neo Kobe Collection, r09]
  • st_flop: Street Fighter II: The World Warrior (Euro) [Mikerochip, FakeShemp]
  • tvgogo: Baseball (US), Whac-A-Mole (US) [Sean Riddle, David Haywood]
  • vsmile_cart: DreamWorks Monstres contre Aliens (France) [DisizDream]
  • vsmileb_cart: L'arche de Noe - L'aventure des animaux (France), Les decouvertes de Mickey et ses amis (France) [DisizDream]
  • vsmilem_cart:
  • Disney La Princesse Et La Grenouille - Le grand reve de Tiana (France), Disney Manny et ses outils (France),
  • Shrek 4 - Il etait une fin (France) [DisizDream]
  • Disney Meister Manny's Werkzeugkiste (Germany) [TeamEurope]
  • Merged pull requests:
  • 3190: Added a Nuon software list. [incog]
  • 6543: seattle.cpp, vegas.cpp: Removed unused inputs, and removed imperfect sound flag from NBA Showtime games. [Hydreigon223]
  • 6592: luaengine.cpp: Consolidated code for parsing enum strings representations. [npwoods]
  • 6596: Moved sprite delay implementation into screen vertical blanking callback for some drivers. [cam900]
  • 6597: machine/tms9914.cpp: Implemented service request and parallel poll state machines, and fixed a typo. [F.Ulivi]
  • 6598: galaga.cpp: Fixed sub CPU reset for Galaga bootlegs. [hackbar]
  • 6599: Heavily improved GRiD Compass 1101 emulation, allowing the system to boot without patches. [usernameak]
  • 6600: compis.xml: Added five new dumps. [FakeShemp]
  • 6601: sgi_mips.xml: Added a software list for SGI MIPS CDs, hooked up to the Indy and 4D drivers. [Davide Cavalca]
  • 6602: hp80.cpp: Fixed a bug that prevented correct keyboard auto-repeat for non-English HP86 keyboard layouts. [F.Ulivi]
  • 6603: jedutil: Added support for GAL20V8. [Kevin Eshbach]
  • 6604: nscsi/cd.cpp: Added a stub handler for the eject command used by IRIX. [Davide Cavalca]
  • 6605: machine/tms9914.cpp: Simplified handling of CIDS state. [F.Ulivi]
  • 6606: sgi_mips.xml: Eleven additions and one re-dump. [ClawGrip]
  • 6607: sgi_mips.xml: Fifteen additions. [Davide Cavalca]
  • 6608: Merged release0221 branch master. [Vas Crabb]
  • 6609: Plug and Play work. [David Haywood]
  • 6610: sgi_mips.xml: Added two entries, sorted the list, and improved naming. [ClawGrip]
  • 6611: sgi_mips: new software list additions [davide125]
  • 6612: cpu/i960: Added ten missing opcodes to disassembler, and changed operand order to match manual. [SailorSat]
  • 6615: sgi_mips.xml: Added 16 entries. [Davide Cavalca]
  • 6616: n64.xml: Documented a few more cartridge PCBs. [FakeShemp]
  • 6617: sgi_mips.xml: Added twenty entries. [Davide Cavalca]
  • 6619: indy_indigo2.cpp: Fixed #include ordering. [Davide Cavalca]
  • 6620: bus/coco: Fixed loading for CoCo cartridges that are smaller than 16KiB. [Tim Lindner]
  • 6621: coco12.cpp: Disabled Becker Port by default (it conflicts with cartridge devices). [Tim Lindner]
  • 6622: sgi_mips.xml: Added missing IRIX 6.5 discs, merged product set entries, added metadata, and replaced some dumps.
  • [ClawGrip, Rampa]
  • 6623: sgi_mips.xml: Added 57 entries. [Davide Cavalca]
  • 6624: cpu/avr8: Added preliminary support for ATMega328, allowing Arduino UNO to boot. [hiromasa]
  • 6625: indy_indigo2.cpp: Added IP24 boot PROM Version 5.3 Rev B7 as a BIOS option. [Davide Cavalca]
  • 6626: video/vtvideo.cpp: Implemented horizontal pixel stretching (fills one-pixel gaps in 80-column mode). [Oyvind Kolas]
  • 6627: startouch.cpp: Added a notewgrip]
  • 6628: compis.xml: Added eight new entries. [FakeShemp]
  • 6629: cgenie_cass.xml: Corrected some authors and publishers. [schnitzeltony]
  • 6630: coco3.cpp: Enabled Becker Port by default for coco3dw1. [Tim Lindner]
  • 6632: bus/coco: Added Disto no-halt caching disk controller. [Tim Lindner]
  • 6633: coco3.cpp: Fixed jostick button labels. [Tim Lindner]
  • 6634: diimage.cpp: Removed colon from path separator characters. [Tim Lindner]
  • 6635: jedutil: Fixed output feedback mode for GAL16V8 and GAL20V8 devices in simple mode, and added more regression tests.
  • [Kevin Eshbach]
  • 6636: vsmile.cpp: Replaced vsmilem BIOS with one from a real V.Smile Motion. [Sean Riddle, TeamEurope]
  • 6637: cpu/i960: Re-wrote disassembler using manuals for reference. [SailorSat]
  • 6638: sound/c140.cpp: Updated data bus behavior and added support for 12-bit PCM. [cam900, superctr]
  • 6639: kikikai.cpp: Hooked up kicknrun microcontroller, and split up driver state class. [David Haywood, dink]
  • 6642: machine/keyboard.cpp, machine/gridkeyb.cpp: Fixed typos in PORT_CHAR definitions. [Frank Palazzolo]
  • 6643: Added drivers for Grant Searle's Simple machines (Z80, CP/M, 6502 and 6809). [Frank Palazzolo]
  • 6645: cpu/m6809: Made $10, $20 an illegal instruction on for the HD6309 family. [Tim Lindner]
  • 6646: nemesis.cpp: Convert twinbeeb program to the form that the driver expects. [David Haywood]
  • 6647: raiden2.cpp: Dumped U0342 PAL for Raiden II and clones. [neSneSgB]
  • 6648: natkeyboard.cpp: Added support for input port conditions. [Frank Palazzolo]
  • 6649: sgi_mips.xml: Added seven entries. [ClawGrip, Rampa]
  • 6650: cpu/i960: Don't raise a fatal error on documented (but unimplemented) IAC messages. [RyogaMasaki]
  • 6651: cpu/m6809: Corrected illegal branch form for HD6309 family. [Tim Lindner]
  • 6652: sgi_mips.xml: Added 31 entries. [Davide Cavalca]
  • 6657: sound/c140.cpp: Revert #6638. [R. Belmont]
  • 6658: sgi_mips.xml: Fixed stray leading space in description. [ClawGrip]
  • 6659: sound/c140.cpp: Updated bus behaviour, added 12-bit PCM support, and cleaned up device interface (fixes issues with #6638).
  • [cam900, superctr]
  • 6660: Added -debuglog option to log debugger console output to a file. [Stephen Oberholtzer]
  • 6661: hxchfe_dsk.cpp: Fixed segmentation fault when writing to a mixed-density image file. [Klaus Kaempf]
  • 6662: sgi_mpis.xml: Fixed a spelling error in a disc label. [ClawGrip]
  • 6663: nes.xml, famicom_flop.xml, msx1_cart.xml: Minor metadata fixes. [quasiscroto]
  • 6664: bus/coco: Added Disto RAM cartridge. [Tim Lindner]
  • 6665: dragon.cpp: Connected an RS-232 port to the ACIA. [Tim Lindner]
  • 6666: sgi_mips.xml: Added three entries, added a missing CD for IRIX 6.5.13, and merged two entries with their packages.
  • [Davide Cavalca]
  • 6667: video/gp9001.cpp: Reduced cycles consumed per tile from 64 to 32 (fixes MT07642). [cam900]
  • 6668: seta2.cpp: Refactored sprite drawing in preparation for implementing zoom. [David Haywood]
  • 6669: Added support for byte accesses and cleaned up code. [cam900]
  • 6670: vsmile_cart.xml: Added two entries. [DisizDream, ClawGrip]
  • 6671: vsmile_cart.xml: Added three entries. [DisizDream, ClawGrip]
  • 6673: gticlub.cpp: Added 68000 CPU to thunderh so its program shows in the debugger (not connected to anything). [Hydreigon]
  • 6674: seta2.cpp: Started implementing vertical zoom. [David Haywood]
  • 6675: gal3.cpp, namcos21.cpp, namcos21_c67.cpp, namcos21_de.cpp: Derive C140 clock from a known source on the board. [cam900]
  • 6676: ibm5170.xml: Added two entries. [ArcadeShadow]
  • 6677: seta2.cpp: Improved vertical zoom behaviour. [David Haywood]
  • 6678: vsmilem_cart.xml: Added one entry. [TeamEurope, ClawGrip]
  • 6679: ibm5170.xml: Added two entries. [ArcadeShadow]
  • 6680: machine/k056230.cpp: Added notes. [Hydreigon]
  • 6681: spg2xx.cpp: Added TV Learning Station (VTech, Germany). [Sean Riddle, TeamEurope, ClawGrip]
  • 6682: midxunit.cpp: Updated comment. [cam900]
  • 6683: seta2.cpp: Started implementing horizontal zoom. [David Haywood]
  • 6684: seta2.cpp: Improved horizontal enlargement cases. [David Haywood]
  • 6685: sgi_mips.xml: Added ten entries, and added missing CDs to existing entries. [Davide Cavalca]
  • 6686: iqunlim.cpp: Added VTech IQ Unlimited. [Alexandre, ClawGrip]
  • 6687: hh_sm510.cpp: Added Game & Watch: Popeye (Panorama Screen). [algestam, Ryan Holtz]
  • 6688: sgi_mips.xml: Removed duplicates and corrected hashes. [Davide Cavalca]
  • 6689: cpu/jaguar: Updated condition for commented check for running GPU code from external RAM. [cam900]
  • 6690: st_flop.xml: Added one entry. [FakeShemp]
  • 6691: cpu/jaguar: Refactored GPU/DSP core to use I/O maps. [Angelo Salese]
  • 6692: Fixed MT07369 and cleaned up code. [cam900]
  • 6696: netlist: Added CD4013, DC4069 and CD4070 devices, and increased propagation delay for CD4001. [Frank Palazzolo]
  • 6697: hotblock.cpp: Added two new Hotblocks - Tetrix II sets. [ClawGrip]
  • 6698: cpu/i8085: Remove a leftover logerror() call. [Frank Palazzolo]
  • 6699: dec8.cpp: Corrected thee bad bits in csilver microcontroller dump, and replaced microcontroller simulation.
  • [dink, David Haywood]
  • 6700: sgi_mips.xml: Added nine entries. [Davide Cavalca]
  • 6702: compis.xml: Added seven more dumps. [FakeShemp]
  • 6703: pc2000.cpp: changed pc2000s LCD controller to SED1278-0B. [ClawGrip]
  • 6705: imgtool: Added Dragon DOS module. [Tim Lindner]
  • 6706: redalert.cpp: Improved panther sound and controls, and added preliminary extra video layer for demoneye.
  • [Tomasz Slanina, Angelo Salese]
  • 6707: ibm5170.xml: Added three entries. [ArcadeShadow]
  • 6708: ibm5150.xml: Added on entry. [ArcadeShadow]
  • 6709: video/gime.cpp: Fixed 0xFExx memory accesses when in ROM mode (fixes CoCo cartridges). [Tim Lindner]
  • 6710: ibm5170.xml: Added one entry. [ArcadeShadow]
  • 6711: docs: Cleaned up documentation and examples for command-line options. [Firehawke]
  • 6714: x68k_flop.xml: Re-tested Sharp X68000 software and updated notes. [Angelo Salese]
  • 6716: pleiads.cpp: Fixed log messages, and disabled messages that aren't errors by default. [Frank Palazzolo]
  • 6717: Support SYMBOLS=1 make option to include debugger symbols in Visual Studio Release builds. [Frank Palazzolo]
  • 6719: cps1.cpp: Added Varth: Operation Thunderstorm (bootleg, set 2). [TwistedTom, gmx, The Dumping Union]
  • 6720: cpu/tms32031: Corrected device names/descriptions, and added notes on internal peripherals and differences between variants.
  • [cam900]
  • 6720: machine/6850acia.cpp: TDRE should read clear in reset, and set when coming out of reset. [68bit]
  • 6722: seta2.cpp: Added notes on hardware configurations and emulation issues, and fixed clocks for P0-113A PCBs. [cam900]
  • 6723: pgm.cpp: Added some hardware notes. [cam900]
  • 6725: Some small GPL16250 tweaks/hacks allowing tkmag220 and lazertag to show sprites with expected colours. [David Haywood]
  • 6726: ibm5170.xml: Added one entry. [ArcadeShadow]
  • 6727: vsmile_cart.xml: Added two entries. [DisizDream, ClawGrip]
  • 6729: vsmileb_cart.xml: Added two entries. [DisizDream, ClawGrip]
  • 6730: apple2_flop_orig.xml, apple2_flop_clcracked.xml: Add latest dumps for May. [4am, Firehawke]
  • 6731: bus/qbus: Added skeleton DEC Qbus and PC11 paper tape reader/punch. [shattered]
  • 6732: rt1715.cpp: Use CAS decode PROM for rt1715w memory accesses. [shattered]
  • 6733: cps1.cpp: Marked varthb2 graphics ROMs as bad dumps. [TwistedTom]
  • 6735: ibm5170.xml: Added two entries. [ArcadeShadow]
  • 6736: ibm5150.xml: Added one entry. [ArcadeShadow]
  • 6737: GPL16250: Added notes for getting tkmag220 to show something, and corrected some logging masks. [David Haywood]
  • 6738: bus/rs232: Implemented XON/XOFF flow control for null_modem device. [shattered]
  • 6379: picno.xml: Added note about undumped game. [ClawGrip]
  • 6740: cpu/unsp: Fixed an unsp20 opcode decode priority bug that caused an ASR instruction to decode as a MUL. [David Haywood]
  • 6741: cps1.cpp: Fixed 4-pixel scroll offset affecting many Street Fighter 2 bootlegs. [TwistedTom]
  • 6744: play_3.cpp: Added The Raid (alternate set). [jordigahan, ClawGrip]
  • 6745: GPL16250: Added I/O ports, and identified tkmag220 as a bad dump. [David Haywood]
  • 6746: gaplus.cpp: Fixed star field active area, scrolling speed/direction, and blinking on direction change (MT00434, MT07663).
  • [sasuke]
  • 6747: mc10.cpp: Added MCX-128 and Alice with MCX-128 machines. [Tim Lindner]
  • 6748: luaengine.cpp: Added rom_entry library. [feos]
  • 6750: machine/mm58174.cpp: Added MM58174 real-time clock device and used it in seven drivers. [shattered]
  • 6751: GPL16250: Adjusted DMA and drawing behaviour. [David Haywood]
  • 6752: gaplus.cpp: Changed default gaplus bonus life DIP switch setting to match manual, and updated comments. [sasuke]
  • 6753: mappy.cpp: Changed default grobda bonus life DIP switch setting to match manual. [sasuke]
  • 6755: bloodbro_ms.cpp: Dumped and added remaining PROMs for bloodbrom. [jordigahan, ClawGrip]
  • 6756: Added AsmJit machine code generation library to 3rdparty. [Patrick Mackinlay]
  • 6758: at.cpp, europc.cpp, genpc.cpp, pc.cpp: Added additional systems and BIOS options. [rfka01]
  • 6759: video/k037122.cpp: Updated notes; hornet.cpp: Added raw screen timing parameters and expanded notes. [cam900]
  • 6760: mw8080bw.cpp: Added netlist audio for 280zzzap. [Colin Howell]
  • 6763: sound/rf5c68.cpp: Verified default register map against datasheet. [cam900]
  • 6764: Re-wrote SPG2xx video code in preparation for supporting newer games, fixed some glitches, and added newly dumped TV games.
  • [David Haywood]
  • 6765: sound/nes_apu.cpp: Corrected noise generation algorithm. [cam900]
  • 6766: armedf.cpp: Corrected vertical blanking interval (addresses MT07640). [sasuke]
  • 6767: SPG2xx: Fixed two graphical regressions introduced in #6764. [David Haywood]
  • 6768: tubep.cpp: Implemented "shadow" effect (a black pixel is drawn when the blitter switches from drawing background to sprite).
  • [sasuke]
  • 6770: rt1715.cpp: Added native keyboard and serial ports to rt1715w. [shattered]
  • 6772: Fixed a graphics memory addressing error in the hp9845c driver and a signal corruption bug in the remote IEEE488 device.
  • [F.Ulivi]
  • 6773: mobigo_cart.xml: Added seven entries, and corrected some release years and descriptions. [TeamEurope, Sean Riddle, ClawGrip]
  • 6774: Started implementing SPG2xx vertical tile compression, and added newly dumped TV games. [David Haywood]
  • 6775: Added PIC17 CPU core to arcade subtarget. [MASH]
  • 6776: hornet.cpp: Added notes for scope screen and fixed screen timing parameters. [cam900]
  • 6777: msx1_cart.xml: Added one entry. [Wilbert Pol]
  • 6778: pc.cpp: Added Sergey Kiselev's and Monotech's modern XT machines. [rfka01]
  • 6780: Prepared SunPlus video rendering code for sharing between SPG2xx and GPL16250 SoCs. [David Haywood]
  • 6781: debugger: Added condump command to export the console buffer to a file. [Stephen Oberholtzer]
  • 6782: pc.cpp: Put version numbers in the labels for modern XT BIOS ROMs. [rfka01]
  • 6784: dcheese.cpp: Corrected titles for fredmem and clones. [phweda]
  • 6785: tiki100.cpp: Re-wrote graphics emulation to draw by rows, fixed palette changes, and fixed inaccurate keyboard emulation.
  • [Frode van der Meeren]
  • 6786: bus/hp_hil: Implemented keyboard auto-repeat. [shattered]
  • 6787: consola_emt.cpp: Corrected CPU clock speed and consoemt release year. [ClawGrip]
  • 6788: bus/coleco: Added support for ColecoVision Megacart. [Andrew Green]
  • 6792: taitowlf.cpp: Updated comments. [Hydreigon]
  • 6793: Initial work on sharing SunPlus video rendering code between SPG2xx and GPL16250 SoCs. [David Haywood]
  • 6794: fmtowns_cd.xml: Added eight entries, and replaced five entries with better dumps. [redump.org, r09]
  • 6795: twinkle.cpp: Changed all games on Konami Twinkle platform to use 16:9 physical screen aspect ratio. [tertu marybig]
  • 6796: Removed some palette bank hacks from SPG2xx/GPL16250 video rendering code. [David Haywood]
  • 6797: SPG2xx/GPL16250: Added support for double-height tilemaps and improved other functionality used by jak_pf. [David Haywood]
  • 6799: sound/sid.cpp: Fixed memory corruption bug (GitHub #6798). [cam900]
  • 6800: spg2xx_zone_32bit.cpp: Added Millennium M521 Arcade Neo 2.0 (Family Sport 220-in-1). [TeamEurope, David Haywood]
  • 6801: ibm5150.xml: Added original dumps for Centipede and Ms. Pac-Man. [r09]
  • 6802: pgm.cpp: Switched Ketsui Arrange to use a 4-button input layout. [Alex Marshall]
  • 6803: Updated Travis CI configuration to use GCC 10 on Ubuntu and Xcode 11.5 on macOS. [Belegdol]
  • 6805: gameboy.xml, famicom_flop.xml, nes.xml: Corrected some metadata and parent/clone relationships. [quasiscroto]
  • 6806: iqunlim.cpp: Re-dumped iqunlimgr ROM at the correct size. [TeamEurope, ClawGrip]
  • 6807: sound/rf5c68.cpp: Started implementing differences between RF5C68 and RF5C164. [cam900]
  • 6808: kchamp.cpp: Added Karate Dou (Arfyc bootleg). [Retromaniacs, ArcadeHacker, Recreativas.org, ClawGrip]
  • 6809: sound/ics2115.cpp: Flagged imperfect sound. [cam900]
  • 6810: Corrected system name in master list (fixes linking after #6808). [ClawGrip]
  • 6811: cpu/unsp: Fixed unsp20 ASR instruction. [David Haywood]
  • 6812: ioport.cpp: Added support for programmatically setting analog input values (e.g. from Lua scripts). [Tim Lindner]
  • 6813: pc98.xml: Added twenty entries from Neo Kobe Collection, re-tested software, corrected metadata, and added usage notes.
  • [r09]
  • 6814: Preliminary work on Speed Racer I2C memory and Ford Racing steering/pedal inputs. [David Haywood]
  • 6816: megadriv.xml: Added notes about games that should be re-dumped. [ICEknight]
  • 6817: arachnid.cpp: Added Super Six Plus II English Mark Darts (Spanish). [jordigahan, ClawGrip]
  • 6819: sound/okiadpcm.cpp: Began implementing looped sample support. [cam900]
  • 6820: arachnid.cpp: Added notes about DIP switches. [ClawGrip]
  • 6821: sound/okiadpcm.cpp: Fixed sample looping. [cam900]
  • 6822: luaengine.cpp: Exposed ioport_setting as a table. [feos]
  • 6823: ibm5170.cpp: Added four entries. [r09]
  • 6826: Added inputs to Ford Racing, and hooked up battery status to Zone TV games. [David Haywood]
  • 6827: formats/imd_dsk.cpp: Added support for saving ImageDisk IMD floppy images (tested with Zorba and Kaypro II). [lfantoniosi]
  • 6828: machine/microtch.cpp: Fixed typo in ROM label. [ClawGrip]
  • 6829: arachnid.cpp: Added notes about ROM versions. [ClawGrip]
  • 6830: nes_vt.cpp: Added Zudu-go / 2udu-go, and re-dumped dgun2573 and dgun2573a. [Sean Riddle, David Haywood, anonymous]
  • 6831: startouch.cpp: Added notes about hardware variants. [ClawGrip]
  • 6834: cave.cpp: Added DonPachi (Japan, Satsuei version) [PEG, David Haywood]
  • 6835: sound/ics2115.cpp: Implemented device_memory_interface for sample storage, and implemented u-law expan

New in MAME 0.221 (May 19, 2020)

  • MAME Testers Bugs Fixed:
  • [Crash/Freeze] (cave.cpp) hotdogst: Using debugger memdump command causes MAME to crash. (O. Galibert)
  • [Documentation] (snes.cpp) snes [asterix]: Release year does not match title screen. (ArcadeShadow)
  • [Documentation] (cninja.cpp) mutantf, mutantf2, mutantf3, mutantf4, Release years are incorrect. (jkburks)
  • [Sound] (segas32.cpp) radr, radrj, radru: Sounds are incorrect. (Arzeno Fabrice)
  • [Graphics] (rungun.cpp) rungun: Sprites are offset vertically. [sjy96525]
  • New working machines:
  • Anime Champ (GCA07 VER. JAA) [Windy Fairy, smf]
  • Computer Chess (Conic, model 7012) [hap, bataais]
  • CXG Systems / White & Allcock Sensor Computachess [hap, Sean Riddle]
  • Denver (GMP-270CMK2) (Family Sport 200-in-1) [TeamEurope, David Haywood]
  • Electronic Master Mind (Parker Brothers) [hap, Sean Riddle]
  • Electroplay Quickfire [hap, Sean Riddle]
  • Entex Select-A-Game Machine [hap]
  • Fidelity Electronics Bridge Challenger [hap, Sean Riddle]
  • Game & Watch: Snoopy (Panorama Screen) [algestam, Ryan Holtz]
  • Goori Goori [Miso Kim, David Haywood]
  • Great Bishi Bashi Champ (GBA48 VER. JAB) [Windy Fairy, smf]
  • Gulun.Pa! (Japan 931220 L) (prototype) [lydz, Arcade-Projects]
  • JAKKS Pacific Inc / Child Guidance / Pronto Games Thomas & Friends - Learning Circus Express (Sharp Cookie) (PAL, UK)[Sean Riddle, David Haywood]
  • JAKKS Pacific Inc / Namco / HotGen Ltd Ms. Pac-Man 7-in-1 (Wireless) (Ms. Pac-Man, Pole Position, Galaga, Xevious, Mappy,
  • New Rally X, Bosconian) (18 AUG 2004 A)
  • [Sean Riddle, David Haywood]
  • SciSys Executive Chess [hap, Sean Riddle]
  • SciSys Sensor Chess [hap, bataais]
  • Senario Double Dance Mania - Techno Light Edition [Seam Riddle, David Haywood, Peter Wilhelmsen, anonymous]
  • Senario Guitar Super Star: You Take The Stage [David Haywood, Sean Riddle, Peter Wilhelmsen, anonymous]
  • Shenzhen Soyin Electric Appliance Ind. Co., Ltd. Dance 2000 / Hot 2000 (Jin Bao TV Dancing Carpet, SY-2000-04)
  • [Sean Riddle, David Haywood]
  • Sony NWS-3260 [Patrick Mackinlay, Plamen Mihaylov]
  • Speed Race (Seletron / Olympia) [hap, f205v]
  • Spider-Man Super TV Air Jet (Lexibook Junior, JG6000SP) [TeamEurope]
  • Super Space Invader 2 (Entex, black version) [hap]
  • Tandy Corporation Sound Effects Chassis [hap, Kevin Horton]
  • Tech2Go / WayForward Teenage Mutant Ninja Turtles: Battle for the City [Sean Riddle, Kamaal Brown]
  • New working clones:
  • Big Run (11th Rallye version, US?) [system11, CoolFox]
  • Cobra-Command (Japan, bootleg) [f205v]
  • CXG Systems / Newcrest Technology Portachess (1985 version) [hap, Sean Riddle]
  • DoDonPachi Dai-Ou-Jou (Japan, 2002.04.05 Master Ver, location test) [ShouTime]
  • Final Fight (bootleg with single OKI) [hammy, Boge, rtw, ekorz]
  • Front Line (AA1, 4 PCB version) [Joe Magiera, The Dumping Union]
  • G.I. Joe (US, UAA) [NeTaXe]
  • Galaxy X (bootleg of Galaxian) [Andrew Welburn]
  • Gun.Smoke (Germany, censored) [Saigononindou, Victor Fernandez (City Game), Jacinto Lozano]
  • HP 86B Opt 001 [F.Ulivi]
  • HP 86B Opt 004 [F.Ulivi]
  • Jumping Break (set 2) [Kevin Eshbach]
  • Jurassic 99 (Cadillacs and Dinosaurs bootleg with EM78P447AP) [TwistedTom]
  • Koutetsu Yousai Strahl (Japan, bootleg) [hammy, ekorz, rtw, kuze, E.M.G]
  • The Mah-jong (Japan, set 2) [ShouTime]
  • Metal Slug 5 (bootleg) [TwistedTom]
  • Mighty Monkey (U.Games bootleg) [f205v]
  • Moon Cresta (Nichibutsu USA, encrypted) [pacman70, Asayuki]
  • Pang! 3 (bootleg, set 3) [TwistedTom]
  • Perfect Billiard (bootleg) [f205v]
  • Pro Tennis (Japan) [ShouTime
  • Raiden Fighters 2 - Operation Hell Dive (Switzerland) [nnap]
  • Route 16 (Sun Electronics) [Guru]
  • Senario Guitar Super Star (red 'Gibson Flying V' style) [Sean Riddle, David Haywood, Peter Wilhelmsen, anonymous]
  • Space Invaders Part II (Taito, smaller ROMs) [PokeMAME]
  • Street Fighter II: The World Warrior (World 910411) [fluxcore]
  • Super Contra (set 2) [Victor Fernandez (City Game), ClawGrip]
  • T.A.N.K (bootleg, 8-way joystick) [Guru]
  • Touchmaster 5000 (v7.11 U.K.) [Muddymusic, Porchy, The Dumping Union]
  • Turbo (encrypted, program 1363-1365 rev C) [Digimon]
  • Vanguard (Germany) [Paul Swan]
  • Warriors of Fate (bootleg) [TwistedTom]
  • Warriors of Fate (bootleg with PIC16C57) [hammy, ekorz, rtw]
  • X-Men (4 Players ver UEB) [Joe Magiera, The Dumping Union]
  • Machines promoted to working:
  • Crazy Kong (Gakken) [hap]
  • Lady Gum [Dirk Best]
  • Luxor Datorer AB ABC 802 [Curt Coder]
  • Milton Bradley Microvision [hap]
  • Professor Trivia (set 1) [Dirk Best, Ivan Vangelista]
  • Clones promoted to working:
  • Atom (bootleg of Bombjack Twin) [Ivan Vangelista]
  • Professor Trivia (set 2) [Dirk Best, Ivan Vangelista]
  • Sangokushi II (bootleg) [TwistedTom]
  • New machines marked as NOT_WORKING:
  • Bandai Go! Go! Connie-chan! Asobou Mouse [Sean Riddle, David Haywood, Peter Wilhelmsen, gamehistory.org, anonymous]
  • Carol Vorderman's Sudoku Plug & Play TV Game (All in 1 / Play Vision) [Sean Riddle, David Haywood]
  • EuroPlay 2001 [Juan Romero, ClawGrip]
  • Happy Skill (Italy, V611IT) [caius, The Dumping Union]
  • JAKKS Pacific Inc / Handheld Games Ultimotion - Disney Fairies Sleeping Beauty & TinkerBell (JAKKS Pacific TV Game)
  • [Sean Riddle, David Haywood, Peter Wilhelmsen, anonymous]
  • JAKKS Pacific Inc / HotGen Ltd Hannah Montana G2 Deluxe / High School Musical G2 Deluxe 2-in-1 (JAKKS Pacific TV Game)
  • [Sean Riddle, David Haywood, Peter Wilhelmsen, anonymous]
  • JAKKS Pacific Inc / HotGen Ltd Sing Scene Pop (JAKKS Pacific TV Game) [Sean Riddle, David Haywood, Kev (FBN)]
  • LeapFrog Didj [David Haywood]
  • Master's Fury [Miso Kim, David Haywood]
  • Montana Super Draw (4436-05, U5-0) [Brian Troha, The Dumping Union]
  • Pacman BALL (PMB2 Ver.A.) [Muddymusic, Porchy]
  • Roland JV-880 Multi Timbral Synthesizer Module [DBWBP]
  • Roland MC-300 Micro Composer [DBWBP]
  • Roland MC-50 Micro Composer [DBWBP]
  • Roland MC-50mkII Micro Composer [DBWBP]
  • Roland RA-30 Realtime Arranger [DBWBP]
  • Roland S-10 Digital Sampling Keyboard [DBWBP]
  • Roland S-220 Digital Sampler [DBWBP]
  • Roland S-50 Digital Sampling Keyboard [DBWBP]
  • Roland SoundCanvas SC-88VL [DBWBP]
  • Roland U-20 RS-PCM Keyboard [DBWBP]
  • Roland U-220 RS-PCM Sound Module [DBWBP]
  • Roland W-30 Music Workstation [DBWBP]
  • Saitek Kasparov Galileo [hap, Berger]
  • Saitek Kasparov Renaissance (set 1) [hap, Berger]
  • SciSys Kasparov Leonardo (set 1) [hap, Berger]
  • Scorpion DX [ArcadeHacker, ClawGrip, Rampa, Recreativas.org]
  • Sony NWS-1580 [Bitsavers, Patrick Mackinlay]
  • TV Station (VTech, Spain) [Sean Riddle, ClawGrip]
  • Unknown Recreativos Franco slot machine [jordigahan]
  • Yamaha TX81Z FM Tone Generator [DBWBP]
  • New clones marked as NOT_WORKING
  • --------------------------------
  • Alligator Hunt (protected, prototype?) [jordigahan, Heckler]
  • Crazy Bonus 2002 (Ver. 1, set 3) [Ioannis Bampoulas]
  • Frantic Fred (Release 2) [Brian Troha, The Dumping Union]
  • Mario Kart Arcade GP (Japan, MKA1 Ver.C, update) [xuserv]
  • NCR Class 3433 [rfka01]
  • Olivetti Prodest PC 1 [Carl, rfka01]
  • Roland MKS-100 Digital Sampler [DBWBP]
  • Roland S-550 Digital Sampler [DBWBP]
  • Saitek Kasparov Renaissance (set 2) [hap, Berger]
  • Samsung Deskmaster 286-12 [rfka01]
  • Schneider Rundfunkwerke AG Euro AT [rfka01]
  • SciSys Kasparov Leonardo (set 2) [hap, Berger]
  • Siemens PG 750 [rfka01]
  • Siemens PG-750 486 EISA [rfka01]
  • Striker Xtreme (1.00) [PinMAME]
  • Zenith Data Systems Z-248 [rfka01]
  • New working software list additions:
  • Apple2_flop_clcracked:
  • The Latin Hangman (Revision 1004) (cleanly cracked), The Sea Voyagers (cleanly cracked),
  • The Wreck of the BSM Pandora (cleanly cracked) [4am, Firehawke]
  • Minerals of North Dakota (Version 1.0) (cleanly cracked),
  • North Dakota Cities With Population 500 and Above (Version 1.0) (cleanly cracked),
  • North Dakota Cities with Population Under 500 (Version 1.0) (cleanly cracked),
  • North Dakota Counties (Version 1.0) (cleanly cracked), North Dakota Explorers (Version 1.0) (cleanly cracked),
  • North Dakota Indian Tribes (Version 1.0) (cleanly cracked),
  • North Dakota Parks and Historical Sites (Version 1.0) (cleanly cracked), North Dakota Plants (Version 1.0) (cleanly cracked),
  • North Dakota Pride (Version 1.0) (cleanly cracked), North Dakota Symbols (Version 1.0) (cleanly cracked),
  • North Dakota U.S. Senators and Representatives (Version 1.0) (cleanly cracked),
  • North Dakota Wildlife (Version 1.0) (cleanly cracked), Notable People of North Dakota (Version 1.0) (cleanly cracked)
  • [Frank Cifaldi, 4am, Firehawke]
  • Apple2_flop_orig:
  • 816/Paint (Version 3.1), ABM, Alien Munchies, Aliens, The Bard's Tale III: The Thief of Fate, Crosscountry California,
  • Hobgoblin's Revenge, John Madden Football, Kampfgruppe (Version 1.0), Lady Tut, The Latin Hangman (Revision 1004),
  • Merlin's Castle, Meteoroids in Space, Microbe, Mines of Titan, Super Huey, Terrapin Logo Plus (Version 1.1),
  • Tink!Tonk! Tonk in the Land of the Buddy-Bots, Typhoon of Steel (Version 1.0), Who Stole Cinderella's Slipper? (Version 2.0),
  • Wild West Math Level 4, Will O The Wisp [4am, Firehawke]
  • Bbcm_cart: Master Smart Cartridge v2 [Nigel Barnes]
  • C64_cass:
  • Alice in Videoland, Boulder Dash 4, Collapse, Gemini Wing, Grandmaster Chess, The Greed Monster, Hacker II, Head Over Heels,
  • James Pond 2: RoboCod, Kettle, Master Chess, Micro Rhythm, Midnight Resistance, Pulse Warrior, Realm, Summer Camp, Tetris
  • [c64tapes.org, Zoe Blade]
  • Cgenie_cass: BaengBaeng - 2 player gun fight, Colour-Assembler NE555 timer chip information and calculator [Juergen Buchmueller]
  • Dai_cass: De Acrobaten (NL) [Robbbert]
  • Entex_sag:
  • Baseball 4, Pinball [hap]
  • Football 4 [hap, Sean Riddle]
  • Space Invader 2 [hap, Kevin Horton]
  • Fmtowns_cd:
  • The 4th Unit 5 - D-Again (Demo), Air Warrior V2.1L10, Ed Bogas' Music Machine, Ehon Writer - Denshi Ehon - Aesop World Dai-1-shuu,
  • Gadget - Invention, Travel, & Adventure, GEdit Towns, HomeStudio V1.2L10, Hyper Address (HMB-106), Kanji Land 3-nen, Kid Pix Jr.,
  • Kotoba Asobi - CDView HiP Catch, Lord of the Rings, Vol. I, Master CD - Install Model-you, My Fair Lady CAN III. Intermediate,
  • New Horizon CD Learning System II - English Course 1 (FM Towns Marty version), Niko2,
  • Oto to E no Deru Eigo Jisho No. 1 - Start with Words, The Queen of Duellist (HME-166A), Sargon V - World Class Chess,
  • Software Contest Nyuusen Sakuhinshuu 1 (HMC-139), Software Contest Nyuusen Sakuhinshuu 1 (HMC-139B),
  • Software Contest Nyuusen Sakuhinshuu 3, Virtuacall 2 [redump.org, r09]
  • Fmtowns_flop:
  • Ai Shimai - Futari no Kajitsu, Doukyuusei 2 Special Disk, Music Pro-Towns (1990-05-23), S. A. 2, Shangrlia 2 Special Disk,
  • Super Ultra Mucchin Puripuri Cyborg Maririn DX [r09]
  • Hp86_rom: HPIB service ROM, Service ROM [F.Ulivi]
  • Ibm5150:
  • Indiana Jones and the Last Crusade - The Action Game (5.25"), SimLife [ArcadeShadow]
  • Conflict Europe, Conquest of Camelot - The Search for the Grail, Harpoon, Harpoon Battleset 2 - North Atlantic Convoys,
  • The Software Toolworks Game Pack 3 [Flyers80, FakeShemp]
  • Leisure Suit Larry Goes Looking for Love (In Several Wrong Places) [Gypsy Dave, FakeShemp]
  • 3-D FloorPlan Designer V2.0, Ad Lib Instrument Maker V1.51, Ad Lib Juke Box Registration Bonus Disk V1.51,
  • Ad Lib Juke Box Registration Bonus Disk V1.62, Ad Lib Juke Box V1.5, Ad Lib Juke Box V1.6, Ad Lib Juke Box V1.64,
  • Ad Lib Visual Composer V1.51, SYSGRATION Mouse Driver 7.03 (5.25"), SYSGRATION Mouse Driver 8.00 (3.5"),
  • SYSGRATION Mouse Driver 8.00 (5.25") [Justin Kerk]
  • Ibm5170:
  • Rex Nebular and the Cosmic Gender-Bender, Space Quest I: Roger Wilco in the Sarien Encounter (VGA release) [ArcadeShadow]
  • Jurassic Park [Flyers80, FakeShemp]
  • Pepper's Adventures in Time [Gypsy Dave, FakeShemp]
  • Itt3030: Master boot disk, System boot disk [Robbbert]
  • Microvision: MicroBird, Tetris (8021 version), Tetris (TMS1100 version) [hap]
  • Mm1_flop: Boot2 disk, Games disk, Games2 disk [Robbbert]
  • Neogeo: Metal Slug 5 (bootleg) [TwistedTom]
  • Pcd_flop: Lernprogramme, MS-DOS 2.11 boot disk, MS-DOS 3.1 boot disk, TDS diagnostics [Robbbert]
  • Saitek_schess: Classical Style Super Strong [hap, bataais]
  • Snes:
  • Cooly Skunk (Jpn, Prototype), Edgar Rice Burroughs' Tarzan: Lord of the Jungle (Prototype) [Gaming Alexandria, ArcadeShadow]
  • Rayman (early prototype), Spot Goes to Hollywood (prototype 19950307), Spot Goes to Hollywood (prototype 19950805) [ArcadeShadow]
  • Sorcerer_cass: Kilopede (with sound), Starfighter [exidyboy, Robbbert]
  • Sorcerer_flop: CP/M v.1.42/3 (set 2) [Robbbert]
  • Svi318_cart: Music Mentor [Robbbert]
  • Timex_cass:
  • 4K Race Refueled+, ACZ General Ledger 2000, AERCO 2068 Printer Driver V12, AERCO CP68 Printer Driver, Androids, Aritmetica,
  • Artworx, Assalto A Embaixada, Astro Blaster (bootleg?), Auto Analyzer, Basic 64 Demo - TC 2048, Basic 64 Demo - TC 2068, Blam,
  • Blind Alley, Britain Invaded, Budgeter, Capitalization Master, Checkbook Manager, Chess, Circuit Board Scramble, ColorPRINT,
  • ColorTILE, Copy, Cozinheiro, Crazy Bugs, Crossfire, Cyber Zone, Demo (Keyboard Tutorial, Turtle Graphics, Home Accounting),
  • Demonstra ao TC 2048, Desktop Publisher, Disassembler, Dragmaster, Financial Record Keeper, Flight Simulation, Frogger, Fun Golf,
  • Formula 1, Guardian, Guerra estelar, Gulpman, Heroi, Home Improvement Planner, Horace & the Spiders, Horace Goes Skiing,
  • Horacio e as Aranhas, Hot Z Disassembler v1.43, Hot Z Disassembler v1.84, Hot Z Disassembler v1.95, Hungry Horace,
  • Interface RS232, Invasores Lunares, JRC Catalog 3, JazzoFire, Keyword v1, Keyword v5.0, Language Usage, Math Wizardry I,
  • Math Wizardry II, Minesweeper, Motociclismo, Mscript, Mscript (rerelease), Multi-Draw 2068, Musicola, Omnicalc 2,
  • Orcamento Domestico, Penetrator, Perigos Na Selva, Personal Home Finance, Personal Portfolio Manager, Pro Pinball, Pro-File 2068,
  • Programa de a presentacao, Quadra-Chart, Relocatable AERCO Centronics Print Driver, Simple Roulette, Smart Terminal 1,
  • Space Raiders, Speech Synthesizer, Spelling I, Spelling II, States & Capitals, Stock Market Simulation,
  • Super Hot Z Disassembler v2.51, Tape Corrector, Tasword Two, TC 2048 Demonstracao, TC2048 Hi-Res Colour Demo, TechDraw Jr.,
  • Timachine, Time Teacher I, Time-Gate, Timex TC2048 Hi-Colour Demo, Toolkit, The Trader Trilogy, Travel with Trashman,
  • TS-2068 DEMO, Upload-2000, VU-3D, VU-Calc, VU-File, War in the East, Window Print 32, Window Print 64, Word Play I, Word Play II,
  • Wordcross, The Worx, Zeal Disassembler, Zeus Assembler [World of Spectrum, Spectrum Computing, ICEknight]
  • Vgmplay:
  • The Berenstain Bears' Camping Adventure (GEN/MD), Loadstar (GEN/MD), Medal City (GEN/MD), MegaMind (GEN/MD), MegaRace (GEN/MD),
  • Paddle Fighter (GEN/MD), Phantasy Star II Text Adventures (GEN/MD), Riddle Wired (GEN/MD), Robot Battler (GEN/MD),
  • Slam City with Scottie Pippen (Sega CD) (GEN/MD), The Smurfs (GEN/MD), Space Harrier 32X (GEN/MD), Spirou (GEN/MD),
  • Tintin in Tibet (GEN/MD), Waterworld (GEN/MD), X-Men - Mind Games (Beta) (32X) (GEN/MD), Yogi Bear's Cartoon Capers (GEN/MD),
  • Zany Golf (GEN/MD) [Project2612, Tafoid]
  • Vsmile_cart:
  • Avventura nel Parco Alfabeto (Italy), Disney/Pixar Toy Story 2 - Operazione: Salvataggio di Woody! (Italy),
  • Nickelodeon Spongebob - Un giorno da Spugna (Italy), Spider-Man & Friends - La Sfida del Dottor Ock (Italy),
  • V.Smile Football Club (Italy) [tag2015]
  • Software list items promoted to working:
  • Fmtowns_cd:
  • Angel [r09]
  • Shamhat - The Holy Circlet, Suzaku [wiggy2k, r09]
  • Fmtowns_flop: Music Pro-Towns (1989-08-28) [r09]
  • New NOT_WORKING software list additions:
  • Bbc_flop_torch: Graduate DFS, Graduate MS-DOS 2.11, Psion Xchange 1.24 [Nigel Barnes]
  • Cd32: Heimdall 2 - Into The Hall Of Worlds, Jetstrike, Microcosm, Project-X and F17 Challenge, Universe [Guru]
  • Fmtowns_cd: Ms. Detective File #1 - Iwami Ginzan Satsujin Jiken (FM Towns Marty version) [redump.org, r09]
  • Ibm5150: Mouse Software Test/Demo [Justin Kerk]
  • Leapfrog_didj_cart:
  • Indiana Jones (USA), Nickelodeon Spongebob Squarepants - Fists of Foam (USA), Nicktoon Android Invasion (USA),
  • Star Wars - The Clone Wars (USA) [TeamEurope]
  • Mobigo_cart:
  • Marvel Super Hero Squad - Sport Heroes (UK), Merida - Legende der Highlands (Germany), Scooby-Doo! - Mystery Town (UK)
  • [TeamEurope]
  • N64: Viewpoint 2064 (Prototype) [Gaming Alexandria, Alexis B.]
  • Pi_storyreader_cart:
  • 101 Dalmatiner (Germany), Arielle - Die Meerjungfrau (Germany), Bambi (Germany), Cinderella (Germany), Pinocchio (Germany),
  • Schneewittchen und die Sieben Zwerge (Germany), Die Schoene und das Biest (Germany), Susi und STROLCH (Germany) [TeamEurope]
  • Picno: Nontan to Issho Anime Stamp [TeamEurope]
  • Tvgogo:
  • 4-in-1 (Flashcard Fishing, Break a Brick, Balloon Juggling, Penguin Maze) (US) [Sean Riddle, David Haywood, anonymous]
  • Dodgeball (US) [Sean Riddle, David Haywood, Peter Wilhelmsen, anonymous]
  • Vsmile_cart:
  • Disney Cenerentola - I desideri magici di Cenerentola (Italy, rev. 1), Disney/Pixar Toy Story 3 (Italy),
  • Disney/Pixar Wall-E (Italy) [tag2015]
  • Vsmilem_cart:
  • Disney La Maison de Mickey (France, Rev. 005), Marvel Spider-Man & ses amis - Missions Secretes (France),
  • Mon Youtou tout fou! (France) [DisizDream]
  • Source Changes:
  • Cpu/z180: Moved some internal registers out of the base class, and implemented software-selectable clock divider. [AJR]
  • Cpu/mcs96: Added N8097BH and P8798 variants, and changed some variants to use 16-bit buses. [AJR]
  • Cpu/upd78k updates: [AJR]
  • Fixed disassembly of DBNZ and MOV A,!addr16 instructions for uPD78K/III.
  • Fixed disassembly of SFR-mode read/modify/write instructions for uPD78K/I and uPD78K/II.
  • Atarist.cpp: Fixed the 68K side of ACIA serial communications (keyboard microcontroller is not fully cooperating yet). [AJR]
  • Acia6850: Fixed transmission of a spurious character following master reset. [AJR]
  • Machine/upd7001.cpp: Added NEC uPD7001 analog-to-digital converter device. [AJR]
  • Dgnalpha.cpp: Removed old hack to ignore first floppy drive controller interrupt (now prevents disk boot). [AJR]
  • Mpu4dealem.cpp: Adjusted v4dealem CRT controller clock to make refresh rate more reasonable. [AJR]
  • Cpu/h8500: Added Hitachi H8/500 disassembler and skeleton CPU device family. [AJR]
  • Pasopia7.cpp: Use CRT controller to help draw screen [AJR]
  • Pasopia.cpp: Added RS-232 serial interface. [AJR]
  • Bus/pasopia: Added Toshiba Pasopia PAC2 slot, with RAM, Kanji ROM and expander options. [AJR]
  • * pasopia.cpp, pasopia.cpp: Replaced fixed expansions with PAC2 slots.
  • Machine/m3002.cpp: Added M3002 real-time clock device. [AJR]
  • Europc.cpp: Fixed disk error, and replaced real-time clock implementation in driver with M3002 device. [AJR]
  • Machine/mos6551.cpp: Clear interrupt request output on reset. [AJR]
  • Made debugger interpret numerical literals in expressions as octal for applicable address spaces in disassembly views. [AJR]
  • Machine/am9517a.cpp: Assert EOP during final DMA transfer, rather than after. [AJR]
  • C64_cart.xml: Worked around error messages for unsupported cartridge types. [AJR]
  • Cpu/z8000 updates: [AJR]
  • Corrected width of Z8002 I/O space to 8 bits.
  • Forced sequence points after functions with side effects when calculating operands for certain instruction modes.
  • Implemented byte smearing for memory and I/O writes.
  • Improved misaligned word I/O implementation.
  • Machine/6883sam.cpp: Replaced custom banking with conventional address spaces. [AJR]
  • Bus/isa: Corrected CRT controller type for Olivetti M24 CGA card. [AJR]
  • Badlands.cpp: Use generic latch devices for CPU communications, added mirroring to 6502 memory map, and cleaned up handlers. [AJR]
  • Debugger/osx: Avoid crash if a non-existent disassembly or memory view source is selected. [AJR]
  • Cyberbal.cpp: Encapsulated Atari SAC sound board emulation as a device derived from the Atari JSA sound board device. [AJR]
  • Atarisy1.cpp, atarisy2.cpp, gauntlet.cpp: Cleaned up and modernized code. [AJR]
  • Replaced Atari sound communication device with generic latches, and improved handling of programmed sound resets.
  • Added the other 74LS259 addressable latch to gauntlet.cpp.
  • Corrected watchdog timeouts for all three drivers.
  • Cpu/m68000: Corrected 68010 DBcc timings. [AJR]
  • Atarisy1.cpp: Removed TMS5220C and VIA from machine configuration for marble and peterpak. [AJR]
  • Atarisy1.cpp: Marked indytemp as having imperfect sound and noted regression. [AJR]
  • Malzak.cpp updates: [Angelo Salese]
  • Added default non-volatile RAM content to Malzak II so that it boots as intended.
  • Converted playfield drawing to use a tilemap, improved playfield colors, and implemented playfield tile banking.
  • Added base mixing and priority.
  • Segas32.cpp: Truncate background layer color base to nine bits - fixes Arabian Fight and Soreike Kokology erratic black pens.
  • [Angelo Salese]
  • Tmnt.cpp: Fixed Golfing Greats (Japan) inputs. [Angelo Salese]
  • Konamigx.cpp updates: [Angelo Salese]
  • Fixed Golfing Greats 2 inputs, re-worked DIP switches for all games, and added DIP switch locations.
  • Fixed right monitor sprite DMA with type 3/4 protection, and fixed right screen protection in Rushing Heroes and Run & Gun 2.
  • Dual-monitor 4-player mode now works, and is enabled by default.
  • Pcktgal.cpp: Reset MSM5205 on changing sound bank (fixes annoying whistling sounds). [Angelo Salese]
  • Renegade.cpp updates: [Angelo Salese]
  • Fixed vertical sprite alignment.
  • Hooked up interrupt acknowledgement and corrected interrupt routing.
  • Hooked up coin counters.
  • Opwolf.cpp: Corrected Operation Wolf palette format according to schematics, and verified against PCB. [Bryan McPhail]
  • Cave.cpp updates: [cam900]
  • Implemented sprite position scale register.
  • Fixed ppsatan tilemap offsets.
  • Implemented sprite limits.
  • Added logging for unimplemented video register writes and expanded notes.
  • Atarist.cpp: Corrected DMA sound frequency calculation. [cam900]
  • Decbac06.cpp updates: [cam900]
  • Fixed flags map handling.
  • Added callback for system-specific tile attribute formats.
  • Refactored pen masking to use set_transmask.
  • Dec0.cpp: Cleaned up code. [cam900]
  • Madmotor.cpp: Simplified graphics layouts. [cam900]
  • Psikyo.cpp: Simplified dynamic tilemap size handling, converted drawing to use 32-bit RGB bitmap, and cleaned up code. [cam900]
  • Deco16ic.cpp: Fixed transparency handling with custom drawing, and added a callback for tile info and 8-bit mixing. [cam900]
  • Cninja.cpp updates: [cam900]
  • Fixed robocop2 8-bit tilemap drawing.
  • Fixed sound routing for games with mono output, and removed unnecessary graphics layouts. [cam900]
  • Darkseal.cpp: Cleaned up graphics decoding layouts. [cam900]
  • Sshangha.cpp updates: Cleaned up graphics decoding layouts, corrected palette size, and changed to mono sound output. [cam900]
  • Mirage.cpp: Simplified sprite drawing using priority callback. [cam900]
  • Snes.cpp: Split S-SMP and S-DSP emulation into separate devices, and cleaned up interfaces. [cam900]
  • Nmk16.cpp: Implemented vertical scrolling used by sabotenb, added timer for sprite DMA, and fixed sabotenb sprite delay. [cam900]
  • Ddealer.cpp, nmk16.cpp, powerins.cpp, quizpani.cpp: Use set_scrolldx for tilemap offsets. [cam900]
  • Ddealer.cpp, patapata.cpp: Use generic graphics layouts. [cam900]
  • Quizpani.cpp: Fixed visible area. [cam900]
  • Rpunch.cpp: Converted sprite drawing to single pass with priority, and cleaned up code. [cam900]
  • Powerins.cpp: Converted to derived class of nmk16_state and cleaned up code. [cam900]
  • Machine/tc009xlvc.cpp: Added support for TC0090LVC variant, and converted taito_l.cpp to use new device. [cam900]
  • Dfruit.cpp, lastbank.cpp: Removed unnecessary trampolines. [cam900]
  • Cpu/i386, machine/i8087.cpp: Handle aliases for fstp st(i) instruction. [Carl]
  • Pcxt.cpp: Added support for filetto voice output. [Carl]
  • Cpu/nec: Added support 8080 emulation mode. [Carl]
  • Mw8080bw.cpp: Added netlist-based audio for gunfight. [Colin Howell]
  • Video/apple2.cpp: Fixed DHGR shift - NTSC artifact colors now work with HLSL (GitHub #6308). [Colin Howell, R. Belmont]
  • Netlist library updates: [Couriersud]
  • Added pre-compiled static solvers (must be manually rebuilt when netlists are updated).
  • Improved performance of time step calculation.
  • Bus/abcbus updates: [Curt Coder]
  • Fixed default DIP switch settings for the Luxor 4105 SASI interface.
  • Added a ROM to the Xebec S1410.
  • Fixed the Luxor 55 21056 SASI interface (for ABC 850/852/856 hard drives).
  • Abc1600.cpp: Refactored to use modern Z8530 SCC device, and fixed floppy DMA. [Curt Coder]
  • Abc80x.cpp updates: [Curt Coder]
  • Fixed abc802 M1 opcode fetch.
  • Fixed memory banking for abc800c, abc800m and abc802.
  • Fixed HR graphics for abc800c and abc800m.
  • Nes_vt.cpp: Started moving SoC functionality out of the driver to devices. [David Haywood]
  • Triviaquiz.cpp: Hooked up question ROMs. [Dirk Best]
  • Cpu/m6805: Added support for MC68HC705C8A memory configuration, and made 68HC05 NCOP reset check that NCOP is enabled. [Dirk Best]
  • Mpu4dealem.cpp: Fixed tile background colors, made drawing use tilemaps, and added raw screen timing parameters. [Dirk Best]
  • Apple2gs.cpp: Fix missing 128KiB RAM - ramsize option now configures fast RAM size (GitHub #6465). [gorlik, R. Belmont]
  • Emu/diexec.cpp: Don't clear the input event queue on reset. [hackbar]
  • Cpu/mb88xx: Fixed interrupt handling. [hackbar]
  • Audio/namco52.cpp, audio/namco54.cpp, machine/namco50.cpp, machine/namco53.cpp: Hooked up reset inputs. [hackbar]
  • Machine/namco06.cpp: Improved emulation of NMI and chip select outputs. [hackbar]
  • Machine/namco51.cpp: Replaced simulation with emulation using internal CPU program. [hackbar]
  • Sstrangr.cpp: Added preliminary sound output using Space Invaders samples. [Ivan Vangelista]
  • Jedutil: Added support for PAL22V10 devices. [Kevin Eshbach]
  • Wiping.cpp: Updated ROM labels for rugrats. [Kevin Eshbach]
  • Yunsung8.cpp: Added placeholders for undumped secured PALs in magix and magixb. [Kevin Eshbach]
  • Buggychl.cpp, changela.cpp, cischeat.cpp, polepos.cpp, segaybd.cpp, tx1.cpp:
  • Worked around the same input being assigned to a pedal and gear shift by default. [MASH]
  • Machine/74543.cpp: Added 74543 octal registered transceiver device. [Michael Zapf]
  • Machine/74161.cpp: Fixed state transitions for some corner cases and made terminal count output asynchronous. [Michael Zapf]
  • Machine/bq4847.cpp, machine/bq48x2.cpp: Added Benchmarq BQ4847, BQ4842 and BQ4542 real-time clock devices. [Michael Zapf]
  • Bus/ti99/peb: Added PGRAM battery-backed RAM card, fixed IDE adapter card, and made IDE card's real-time clock type configurable.
  • [Michael Zapf]
  • Refactored AVI/MNG recording code to move it out of emu/video.cpp and reduce duplication. [Nathan Woods]
  • Luaengine.cpp: Added optional parameter to video::begin_recording() function for specifying video format. [Nathan Woods]
  • Unidasm: Added generic disassembler for Microchip PIC16 microcontroller family with extended instructions. [O. Galibert]
  • Cpu/s2650: Made interrupt acknowledge handler supply vector, and eliminated set_input_line_and_vector and HOLD_LINE. [O. Galibert]
  • Cpu/upd177x: Added disassembler for NEC uPD1771C and related processors. [O. Galibert]
  • Sound/ks0164.cpp: Added preliminary sample playback. [O. Galibert]
  • Machine/cxd1185.cpp: Added Sony CXD1185 SCSI 1 Protocol Controller device. [Patrick Mackinlay]
  • Machine/dmac_0266.cpp: Added Sony 0266 DMA Controller gate array device. [Patrick Mackinlay]
  • News_r3k.cpp: Implemented graphics. [Patrick Mackinlay]
  • Machine/icm7170.cpp: Added ICM7170 real-time clock device (used by wxstar4k). [R. Belmont]
  • Model1.cpp: Improved swa analog throttle range. [R. Belmont]
  • Font_osx.cpp: Use Arial Unicode MS as the default font (fixes missing glyphs in many layouts). [R. Belmont]
  • Video/apple2.cpp: Fixed apple2gs fill mode behavior when no previous color is set. [R. Belmont]
  • Formats/h8_cas.cpp: Added H8T tape format (for Heathkit H8 software). [Robbbert]
  • Pasogo.xml: Corrected cartridge ROM hashes. [Robbbert]
  • Lordgun.cpp: Added default EEPROM content for lordgun. [Robbbert]
  • Ibmpcjr_cart.xml: Added disk images to lotus123 added usage instructions in a comment. [Robbbert]
  • Advision.cpp: Fixed some bugs exposed by the Code Red demo. [Robbbert]
  • Vgmplay.cpp updates: [Ryan Holtz]
  • Added multiple spectrogram visualization modes.
  • Fixed DC offsets occurring when chips are not used.
  • Added rate controls and a hold button.
  • Cps1.cpp: Added new PAL dumps. [TwistedTom]
  • Dumped remaining B board PALs for kodja and knightsja. [Bonky0013]
  • Dumped remaining D board PAL for wof and clones. [hammy]
  • Dumped remaining B board PAL for willowj. [Layer]
  • Dumped remaining B board PAL for cworld2j. [neocps1]
  • Dumped remaining B board PAL for kod and clones and dumped unprotected PALs for Street Fighter II Mstreet bootlegs. [Porchy]
  • Dumped remaining B board PAL for punisher and clones. [Wulfman]
  • Cps1.cpp updates: [TwistedTom]
  • Implemented B board ID register 03.
  • Added demo sounds DIP switch for ghouls.
  • Added notes about how /INT2 is generated and connected.
  • Added notes on pang3 B board and security chip.
  • Video/cps1.cpp: Added and updated mappers based on PAL equations. [TwistedTom]
  • Added CD63B, PS63B, MB63B, CP1B1F, TK24B1, WL22B, S222B, YI22B, MS22B, CK22B, KD22B, KR22B, VA24B and GBPR2 mappers.
  • Corrected KNM10B, Q522B and TN2292 mappers according to PAL equations.
  • Cps1bl_pic.cpp updates: [TwistedTom]
  • Improved dinopic sprite rendering (fixes missing tiles when character jumps and flips).
  • Disabled brightness control for bootlegs that don't have the necessary components populated.
  • Improved wofpic emulation, making the game playable with some graphical issues.
  • Simplified wofpic graphics ROM loading.
  • Fcrash.cpp updates: [TwistedTom]
  • Simplified wofabl graphics ROM loading.
  • Removed EEPROM device from sgyxz and wofabl (these games use DIP switches for configuration).
  • Fixed sgyxz and wofabl player 3 inputs.
  • Added some DIP switch settings for sgyxz and wofabl.
  • Added hard-coded layer priority masks for sgyxz.
  • Gstriker.cpp: Added PAL dumps for vgoalsoc/twcup94 and clones. [TwistedTom]
  • Pcktgal.cpp: Added PAL dumps for pcktgalb. [TwistedTom]
  • Wc90b.cpp: Added PAL dumps from twcup90b2 board to all similar bootlegs. [TwistedTom]
  • Various core clean-ups: [Vas Crabb]
  • util/strformat.h: Centralised instantiation of more of the formatting engine.
  • emu/fileio.cpp: Added support for iterating arbitrary numbers of path components to path_iterator and emu_file.
  • emu/romload.cpp: Made ROM loading code more straightforward.
  • emu/romload.cpp: Made software loading search the software path before searching the device path.
  • emu/romload.cpp: Made software loading correctly scan parent software for identical CHD files with different names.
  • emu/diimage.cpp: Refactored to share code for building a software search path with ROM loading and auditing.
  • emu/softlist_dev.cpp: Added validation for software parts and data areas.
  • Fixed multiple hangs when software parent relationships form a loop.
  • Re-implemented SHA-1, replacing multiple third-party implementations.
  • Sstrangr.cpp: Measured CPU clock frequency. [Andrew Welburn]
  • 8080bw.cpp: Updated notes on Space Invaders PCB arrangements. [Andrew Welburn]
  • Segas32.cpp: Re-dumped radr sound ROMs. [Arzeno Fabrice]
  • Oneshot.cpp: Corrected ROM labels and PCB locations for the maddonna. [Brian Troha, The Dumping Union]
  • Vamphalf.cpp: Added idle-skipping speed-up hack for jmpbreaka. [Brian Troha]
  • Carrera.cpp: Dumped the bipolar PROM for bsebman and verified it matches the one from carrera. [caius]
  • Gsword.cpp: Decapped, dumped and hooked up AA-017 microcontroller for gsword - fixes coin handling.
  • [Caps0ff, *=/STARRIDER=*, EdHunter, developer12s, Belegdol, sadikyo, f205v, Vas Crabb]
  • Model2.cpp: Fixed airwlkrs ROM loading - fixes polygons and textures. [ElSemi]
  • Sorcerer.cpp: Added ESAG 1.3/B BIOS to sorcererd. [exidyboy]
  • Fantland.cpp: Improved parts list, measured clock frequencies and added two SN76489AN sound chips for wheelrun. [f205v]
  • Taitof2.cpp: Corrected clock frequencies and ROM labels for driveout. [f205v]
  • Megasys1.cpp: Improved documentation for kickoffb. [f205v]
  • Shisen.cpp: Verified clock frequencies, and corrected ROM labels and added placeholders for undumped PALs for sichuan2. [f205v]
  • N64.xml: Added cartridge PCB documentation for 10 entries. [FakeShemp]
  • Docs: Disabled "smart" substitution of typographical quotes. [Firehawke]
  • Sound/disc_flt.hxx: Improved documentation for DISCRETE_FILTER1 and DISCRETE_FILTER2. [Frank Palazzolo]
  • -2mindril.cpp, 3x3puzzl.cpp, alpha68k.cpp, alpha68k_n.cpp, crystal.cpp, lsasquad.cpp, pturn.cpp nycaptor.cpp, timeplt.cpp:
  • Added DIP switch locations. [Guru]
  • -39in1.cpp: Added notes about expected boot sequence and unimplemented DIP switches. [Guru]
  • Sstrangr.cpp: Added DIP switch locations, ASCII PCB layouts and additional notes. [Guru]
  • Model2.cpp: Re-dumped airwlkrs data ROMs. [Guru]
  • Btime.cpp: Added DIP switch locations, verified DIP switch settings, and fixed DIP switch settings for ptennis and clone. [Guru]
  • Decocass.cpp: Verified cptennis DIP switch settings against documentation. [Guru]
  • Snk.cpp: Added PCB layouts and notes, and updated DIP switch locations and ROM labels. [Guru]
  • Terracre.cpp: Added DIP switch locations and corrected ROM labels. [Guru]
  • Route16.cpp, shaolins.cpp: Added DIP switch locations, added PCB layouts and updated notes. [Guru]
  • Shadfrce.cpp, shangkid.cpp, taitosj.cpp: Verified DIP switch settings and added DIP switch locations. [Guru]
  • Cd32.xml: Re-dumped atr. [Guru]
  • Homerun.cpp: Updated notes. [Guru]
  • Cps1bl_pic.cpp: Re-dumped wofpic graphics ROMs. [hammy, TwistedTom]
  • Snk.cpp: Dumped two PROMs for victroad and added some PROM labels. [Joe Magiera, The Dumping Union]
  • M52.cpp: Added missing PROM dump to original Moon Patrol sets. [Joe Magiera, The Dumping Union]
  • Updated hiscore.dat for latest changes. [Leezer]
  • Naomi.cpp: Re-dumped ngdup23a GDS-0023A (previous dump had bad audio track). [MajorPBX]
  • Vgmplay.xml: Updated 18 entries. [Project2612, Tafoid]
  • Fmtowns_cd.xml: Updated twenty entries to current CHD format. [r09]
  • * aircmb2s, beast2, dangel, dorbestj, dorse93, fbas1120, gforce2, hyprocea, oasyswin, psydet1, psydet2, psydet3, psydet4, psydetf1,
  • psydetf2, pulirula, simant, townsmg1, tss2110a, win31l11
  • Fmtowns_cd.xml: Added all known serial numbers for entries. [r09]
  • Fmtowns_flop.xml: Replaced msdos62 disk images with images from the master CD. [r09]
  • Fmtowns_cd.xml: Switched to dumps with proper track indexes and offset correction for 29 entries. [redump.org, r09]
  • * adtennis, alice, asu120ex, awesome, classrod, fractal, fsc10, fsc11, fsc6, fsc7, fsc9, fsc9, fwc2, fwc3, hypraddro, infest,
  • links386, loom, oshacoo2, psydet5, sangoku3, softcon2, sotsu93, sshangh, takamiza, tdf, townsmg2, tss1130, viewpoin
  • At.cpp udpates: [rfka01]
  • * Added neat BIOS option to n286.
  • * Added quadtel BIOS option to ht12a.
  • * Added d674v320r304 and d620 BIOS options to pcd4x.
  • Europc.cpp: Added v1.04 BIOS option to euroxt. [rfka01]
  • Olivpc1.cpp: Added rev106 and rev107 BIOS options to olivpc1 and expanded notes. [rfka01]
  • Sunplus_unsp20soc.cpp: Re-dumped jak_hmhsm, and added Flash chip pinout. [Sean Riddle]
  • Kikikai.cpp: Dumped MC68705 microcontroller for kicknrun. [Sean Riddle]
  • Dec8.cpp: Dumped the PROM from an original Cobra-Command PCB. [Stefan Lindberg]
  • Equites.cpp: Dumped Alpha 8505 microcontroller from bngotime (also used in place of Alpha 8304). [TeamEurope]
  • Ibm5170.xml: Marked disk images with WinImage as bad dumps. [telanus]
  • Megadriv.xml: Fixed transliteration of the Japanese Streets of Rage titles. [xinyingho]
  • C64_cass.xml: Processed tape images with tapclean, and added credits for dumps. [Zoe Blade]

New in MAME 0.220 (Apr 6, 2020)

  • MAME Testers Bugs Fixed:
  • 00954: [Graphics] (tecmo16.cpp) fstarfrc: Garbage scrolls past during into sequence. (N. Gilbert)
  • 02343: [Crash/Freeze] (segac2.cpp) ribbit: Game freezes on later levels. (MetalliC)
  • 03708: [Graphics] (deco32.cpp) nslasher, nslasherj, nslashers: Alpha blending for message windows is missing. (cam900)
  • 05331: [DIP/Input] (nemesis.cpp) konamigt, rf2: Steering controls should use an incremental encoder. (mmarino4)
  • 05554: [DIP/Input] (nbmj8991.cpp) hyouban: DIP switch descriptions are missing. (kamilz)
  • 06913: [DIP/Input] (esripsys.cpp) turbosub: Analog inputs are inverted. (MASH)
  • 07038: [Sound] (segahang.cpp) sharrier: High score entry music continues to play after completing input. (cmonkey)
  • 07518: [Sound] (spiders.cpp) spiders: Web and spiders moving sounds don't match recording. (Jim Hernandez)
  • 07581: [Gameplay] (segahang.cpp) sharrier, sharrier1: Difficulty increases constantly due to protection. (Adrian Smethurst)
  • 07582: [Crash/Freeze] (megadriv.cpp) megadriv [sonic3p1]: Fatal error on starting game. (Tafoid)
  • 07592: [Plugins] (neogeo.cpp) viewpoin: hiscore: Error parsing hiscore.dat entry. (Carl)
  • New working machines:
  • Advance Bright Ltd Double Players Mini Joystick 80-in-1 (MJ8500, ABL TV Game) [Sean Riddle, David Haywood]
  • Game & Watch: Crab Grab [algestam, Ryan Holtz]
  • OPlayer Mobile Game Console (MGS03-white) (Family Sport 100-in-1) [Sean Riddle, David Haywood]
  • Orb Gaming Retro 'Mini TV' Console 300-in-1 [TeamEurope, David Haywood]
  • Performance Designed Products (licensed by Taito / Data East) VG Pocket Caplet Fast Acting 50-in-1
  • [Sean Riddle, David Haywood, Ryan Holtz]
  • SciSys President Chess [hap, Berger]
  • Solite Spirits [ShouTime, coolmod, The Dumping Union]
  • Soreike Kokology (Rev A) [Guru]
  • Systemhuset / Loproc Conchess Plymate (Amsterdam, T8) [hap, anonymous]
  • Systemhuset / Loproc Conchess Plymate Victoria [hap, anonymous]
  • Super Game 36-in-1 (TimeTop SuperGame) (PAL) [JP_Ronny, TeamEurope]
  • Technigame Super 4-in-1 Sports (PAL) [Sean Riddle, David Haywood]
  • Who Wants to Be a Millionaire? (Character Options, Plug and Play, UK) [Sean Riddle, David Haywood]
  • New working clones:
  • Advance Bright Ltd / V-Tac Technology Co Ltd. Decathlon (set 2, SM570, ABL TV Game) [Sean Riddle, David Haywood]
  • Blue Shark (Model Racing bootleg, set 2) [Asayuki, pacman70]
  • Borench (Japan) [Apocalypse]
  • Burning Fight (prototype, newer, V07) [Brian Hargrove]
  • Cirqus Voltaire (D.52 prototype) [Matt Morin]
  • Cobra-Command (World/US) [caius, The Dumping Union]
  • Crazy Kong (bootleg on Moon Cresta hardware, set 2) [ColinD, hammy, Boge]
  • Dribbling (set 2) [f205v]
  • Fidelity Electronics Elite Avant Garde 2100 (set 2) [Berger]
  • Galaxian (Rene Pierre bootleg) [Michel BLANCO]
  • Jungler (Olympia) [f205v]
  • Miss Puzzle (Nudes, less explicit) [Brian Troha, The Dumping Union]
  • New Cherry '96 (v3.0, A PCB) [Ioannis Bampoulas]
  • New Cherry '96 Special Edition (v3.51, D PCB) [Ioannis Bampoulas]
  • New Cherry '96 Special Edition (v3.61, DK PCB) [Ioannis Bampoulas]
  • New Fruit Bonus '96 (v3.1, A PCB, set 2) [Ioannis Bampoulas]
  • New Fruit Bonus '96 (v97-3.1c, B PCB) [Ioannis Bampoulas]
  • New Fruit Bonus '96 Special Edition (v3.40, D PCB) [Ioannis Bampoulas]
  • New Fruit Bonus '96 Special Edition (v3.53, D PCB) [Ioannis Bampoulas]
  • New Fruit Bonus '96 Special Edition (v97-3.3c, D PCB) [Ioannis Bampoulas]
  • The Outfoxies (Korea?) [coolmod, The Dumping Union]
  • Pang! 3 (bootleg, set 2) [hammy, rtw, ekorz]
  • Penguin Adventure (bootleg of MSX version, not encrypted) [caius]
  • Scramble (Okapi bootleg) [hammy, Boge, ColinD]
  • Speed Ball (set 2) [Jorge Silva]
  • Tetris (bootleg set 4) [jordigahan]
  • Thunder Force AC (Japan, prototype, bootleg) [Marcio Miranda]
  • Undercover Cops - Alpha Renewal Version (US) [Brian Troha, The Dumping Union]
  • Machines promoted to working:
  • Cambridge Microprocessor Systems CMS 6502 Development System [Nigel Barnes]
  • Green Beret (Irem) [Frank Palazzolo]
  • Linus Akesson Craft [Ryan Holtz]
  • Trivia Madness - Series A Question set [Dirk Best]
  • Clones promoted to working:
  • Silicon Graphics Inc Indy (R5000, 150MHz) [Ryan Holtz]
  • Trivia Madness - Series B Question set [Dirk Best]
  • New machines marked as NOT_WORKING:
  • Advance Bright Ltd / Coleco / V-Tac Technology Co Ltd. Kick Boxing (BJ8888, ABL TV Game) [Sean Riddle, David Haywood]
  • Air Walkers [Guru]
  • Bandai Pac-Man Connect & Play (Feb 14 2012 10:46:23) [Sean Riddle, David Haywood]
  • Big Buck Hunter Pro (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]
  • Black Rose Rapid Fire Grand Prix (Konami Endeavour, Queensland) [Dam0, Heihachi_73]
  • Decathlon / SSD Company LTD Domyos Step Concept (Domyos Interactive System) [Sean Riddle, 404_11]
  • Denver Game Console GMP-240C 150-in-1 [TeamEurope]
  • E-mu Systems Emulator II [DBWBP]
  • E-mu Systems Emulator Three Digital Sound Production System [DBWBP]
  • Elka Synthex [DBWBP]
  • Excalibur Electronics Ford Racing [Sean Riddle, David Haywood]
  • Excalibur Electronics Fox Sports 7 in 1 Sports Games Plug n' Play [Sean Riddle, David Haywood]
  • Giochi Preziosi Gormiti Game Arena (Spain) [Sean Riddle, ClawGrip]
  • Halsall / time4toys.com / Electronic Games Shoot n' Score [Sean Riddle, David Haywood]
  • Imperial (1P1952IZ) Blue Moon [Pacmac94]
  • Imperial (1P19S1IZ) Sheer Magic [Pacmac94]
  • Imperial (2P1929IZ) Castaway Stampede [Pacmac94]
  • Imperial (3P1940IZ) Cashline D Bucks [Pacmac94]
  • JAKKS Pacific Inc / Code Mystics TV Touch Games: SpongeBob SquarePants Jellyfish Dodge [Sean Riddle, David Haywood]
  • Kawai Musical Instrument Manufacturing K1 Digital Multi-Dimensional Synthesizer [DBWBP]
  • Kawai Musical Instrument Manufacturing K1rII Digital Multi-Dimensional Synthesizer Module [DBWBP]
  • Kawai Musical Instrument Manufacturing K4 16-bit Digital Synthesizer [DBWBP]
  • Kawai Musical Instrument Manufacturing K5 Digital Multi-Dimensional Synthesizer [DBWBP]
  • Kawai Musical Instrument Manufacturing R-100 Digital Drum Machine [DBWBP]
  • Korg 707 Performing Synthesizer [DBWBP]
  • Korg DS-8 Digital Synthesizer [DBWBP]
  • Korg DSS-1 Digital Sampling Synthesizer [DBWBP]
  • Korg DW-8000 Programmable Digital Waveform Synthesizer [DBWBP]
  • Korg M1 Music Workstation (Rev 19) [DBWBP]
  • Korg Poly-61 Programmable Polyphonic Synthesizer [DBWBP]
  • Korg Poly-800 Programmable Polyphonic Synthesizer [DBWBP]
  • Korg Poly-800 Programmable Polyphonic Synthesizer (MIDI Dump Kit) [DBWBP]
  • Korg Poly-800II Programmable Polyphonic Synthesizer [DBWBP]
  • Korg Polysix Programmable Polyphonic Synthesizer [DBWBP]
  • Korg Z3 Guitar Synthesizer [DBWBP]
  • Lexibook Retro TV Game Console - Frozen - 300 Games [TeamEurope]
  • Nintendo Computer Mah-jong Yakuman [Ryan Holtz, Sean Riddle, Yasuhiro Ogawa]
  • Olivetti L1 M44 [Alexander Kholodov]
  • Phineas and Ferb: Best Game Ever! (JAKKS Pacific TV Motion Game) [Sean Riddle, David Haywood]
  • Play Vision Haluatko miljonaariksi? (Finland) [Sean Riddle, Santeri Saarimaa]
  • Power Rangers Force In Time (JAKKS Pacific TV Motion Game) [Sean Riddle, Kev (FBN)]
  • Professor Trivia (set 1) [Slowcade]
  • Radica Digi Makeover (Girl Tech) [Sean Riddle, ClawGrip]
  • Roland Alpha Juno-1 (JU-1) Programmable Polyphonic Synthesizer [DBWBP]
  • Roland Alpha Juno-2 (JU-2) Programmable Polyphonic Synthesizer [DBWBP]
  • Roland D-10 Multi Timbral Linear Synthesizer [DBWBP]
  • Roland GR-700 Guitar Synthesizer [DBWBP]
  • Roland Juno-106 Programmable Polyphonic Synthesizer [DBWBP]
  • Roland Juno-6 (JU-6) Polyphonic Synthesizer [DBWBP]
  • Roland JX-10 Super JX Polyphonic Synthesizer [DBWBP]
  • Roland JX-3P Programmable Preset Polyphonic Synthesizer [DBWBP]
  • Roland JX-8P Polyphonic Synthesizer (Ver. 3.x) [DBWBP]
  • Roland MKS-30 Planet-S MIDI Sound Module [DBWBP]
  • Roland MKS-50 Synthesizer Module [DBWBP]
  • Roland R-8 Human Rhythm Composer (v2.02) [DBWBP]
  • Roland R-8 Mk II Human Rhythm Composer (v1.0.3) [DBWBP]
  • Roland TR-707 Rhythm Composer [DBWBP]
  • Roland TR-727 Rhythm Composer [DBWBP]
  • Snowball War - WakuWaku Yukigassen [rtw, SpinalFeyd]
  • Spider-Man Web Master (JAKKS Pacific TV Motion Game) [Sean Riddle, David Haywood]
  • Tiger Electronics Lazer Tag Video Game Module [Sean Riddle, David Haywood]
  • Tinker Bell and the Lost Treasure (JAKKS Pacific TV Motion Game) [Sean Riddle, David Haywood]
  • Triple Header Sports (JAKKS Pacific TV Motion Game) [Sean Riddle, David Haywood]
  • TV Fitness Center (Lexibook) [TeamEurope]
  • Win, Lose or Draw (Senario) [Sean Riddle, David Haywood]
  • New clones marked as NOT_WORKING:
  • Choy Sun Doa - Jackpot Carnival (20156611, Queensland) [Dam0, Heihachi_73]
  • Fisher-Price Fun 2 Learn Smart Fit Park (UK) [Sean Riddle, David Haywood]
  • InVision Interactive M1 Plus+1 Music Workstation [DBWBP]
  • JAKKS Pacific Inc / Digital Eclipse Spider-Man (JAKKS Pacific TV Game) (older hardware, set 2) [Sean Riddle]
  • Kawai Musical Instrument Manufacturing K1m Digital Multi-Dimensional Synthesizer Module [DBWBP]
  • Kawai Musical Instrument Manufacturing K1r Digital Multi-Dimensional Synthesizer Module [DBWBP]
  • Kawai Musical Instrument Manufacturing K4r 16-bit Digital Synthesizer Module [DBWBP]
  • Kawai Musical Instrument Manufacturing K5m Digital Multi-Dimensional Synthesizer Module [DBWBP]
  • Korg / Musitronics DW-8000-EX Programmable Digital Waveform Synthesizer [DBWBP]
  • Korg / Sound Logic DSS-1 Digital Sampling Synthesizer (Memory/SCSI Retrofit) [DBWBP]
  • Korg EX-8000 Programmable Polyphonic Synthe Module [DBWBP]
  • Korg M1 EX Music Workstation (v1.29) [DBWBP]
  • Korg M1R EX Music Workstation (v1.12) [DBWBP]
  • Korg M1R Music Workstation (v1.06) [DBWBP]
  • Professor Trivia (set 2) [Slowcade]
  • Red Baron - Jackpot Carnival (10160911, Queensland) [Dam0, Heihachi_73]
  • Roland JX-8P Polyphonic Synthesizer (Ver. 2.x) [DBWBP]
  • Roland MKS-70 Super JX Polyphonic Synthesizer [DBWBP]
  • Roland R-8M Total Percussion Sound Module (v1.04) [DBWBP]
  • Spider-Man v1.02 (English,French) [PinMAME]
  • VTech MobiGo (Spain) [Sean Riddle, ClawGrip]
  • New working software list additions:
  • Apple2_cass: Puck Man, Yonin Mahjong [Hubz, FakeShemp]
  • Apple2_flop_clcracked:
  • Cyborg (Version 2) (cleanly cracked), Money (Version 3.1.6) (cleanly cracked), Telling Time (Version 3.2.0) (cleanly cracked)
  • [4am, Firehawke]
  • Carmen's North Dakota Almanac Database (version 1.0) (cleanly cracked),
  • Governors and First Ladies of North Dakota Database (Version 1.0) (cleanly cracked),
  • North Dakota Agriculture Database (Version 1.0) (cleanly cracked), Where in North Dakota is Carmen Sandiego? (cleanly cracked)
  • [Frank Cifaldi, 4am, Firehawke]
  • Apple2_flop_orig:
  • The Bard's Tale II: The Destiny Knight, The Brain Game, Countdown to Shutdown, Crosscheck, Crosscountry USA,
  • The Curse of Crowley Manor, The Elysian Fields and Other Greek Myths, John Elway's Quarterback, Kaves of Karkhan,
  • Murder on the Mississippi, Perry Mason: The Case of the Mandarin Murder, Rescue on Fractalus, Triad (Version 1.0),
  • Typing Tutor III with Letter Invaders, Wizplus [4am, Firehawke]
  • Carmen's North Dakota Almanac Database (version 1.0), Governors and First Ladies of North Dakota Database (Version 1.0),
  • Minerals of North Dakota (Version 1.0), North Dakota Agriculture Database (Version 1.0), North Dakota Cities (Version 1.6),
  • North Dakota Cities with Population 500 and Above (Version 1.0), North Dakota Cities with Population Under 500 (Version 1.0),
  • North Dakota Counties (Version 1.0), North Dakota Explorers (Version 1.0), North Dakota Indian Tribes (Version 1.0),
  • North Dakota Parks and Historical Sites (Version 1.0), North Dakota Plants (Version 1.0), North Dakota Pride (Version 1.0),
  • North Dakota Symbols (Version 1.0), North Dakota U.S. Senators and Representatives (Version 1.0),
  • North Dakota Wildlife (Version 1.0), Notable People of North Dakota (Version 1.0),
  • Where in North Dakota is Carmen Sandiego (Version 0.98 beta), Where in North Dakota is Carmen Sandiego (Version 1.0 final beta),
  • Where in North Dakota is Carmen Sandiego? [Frank Cifaldi, 4am, Firehawke]
  • Compis:
  • MA2 info (skollicens), Skriv latt, skriv ratt (version 7532) [David Karlstrom, FakeShemp]
  • ADB-lon (version 7482), Distributionskunskap (version 8014), Lakemedelsrakning (version 7234), Procentrakning (version 7334),
  • Rakna latt, rakna ratt (version 6175) [FakeShemp]
  • Conchess_plymate: Conchess L16 [hap, anonymous]
  • Conchess_standard: Conchess L [anonymous]
  • Fmtowns_cd:
  • After Burner (v1.02), After Burner (v1.02, alt), Big Honour, Can Can Bunny Premiere, Debut Shimasu... - Nakagawa Yuuko,
  • FM Towns World, Free Software Collection Marty 1, Gokko Vol. 02 - School Gal's, High C Compiler Multimedia Kit v1.7 L12,
  • Hyper Channel - Towns TV, Kanade V1.1L10, Kanji no Ehon, Katakana no Ehon, Kyouiku & FM Towns Vol. 3, NHK Eigo de Asobo Vol. 1,
  • NHK Eigo de Asobo Vol. 2, Pegasus (Rev A), SimCity (1990-03-05), TownsPAINT V1.1 L10 [redump.org, r09]
  • Ibm5150:
  • Dyna Blaster, Indiana Jones and the Last Crusade - The Graphic Adventure, Jack Nicklaus' Unlimited Golf & Course Design,
  • Martian Memorandum, The Secret of Monkey Island (3.5", EGA version), The Secret of Monkey Island (5.25", EGA version),
  • Test Drive III - The Passion [ArcadeShadow]
  • Baal, Conflict, D/Generation, Fiendish Freddy's Big Top o' Fun, Go Simulator, Menace (3.5"), Moonwalker, Power Drift
  • [Flyers80, FakeShemp]
  • Crystal Caves (1.0) [Justin Kerk]
  • Ibm5170:
  • Alone in the Dark 2, Another World, Beneath a Steel Sky (France), Flashback, The Humans (5.25" HD), The Lost Vikings,
  • Lotus - The Ultimate Challenge, Mortal Kombat, Pinball Fantasies ArcadeShadow]
  • CD-ROM God Boot Disk Version 5.5 BETA2, CD-ROM/DVD-ROM drive IDE/ATAPI interface V2.2,
  • MS-DOS CD-ROM Extensions With Device Driver - Installation Disk Ver 1.25 [Justin Kerk]
  • Lynx: Yastuna Vol.1 - The Alchemy of Cubes, Yastuna Vol.2 - The Space Incident [Fadest, Alexis B.]
  • Mc1000_cass: Aventura, Circulos, Compcara, Controle de Despesas, Explosao, Modvideo, Teste de Color Artifacting [Robbbert]
  • Neogeo: Burning Fight (prototype, newer, V07) [Brian Hargrove]
  • Vgmplay:
  • Batman - The Video Game (Nintendo Game Boy), Dig Dug II (Sharp X68000), Dragon Buster (Fujitsu FM77AV),
  • Final Fantasy Legend III (Nintendo Game Boy), Konami's Boxing (MSX, PSG), Konami's Boxing (MSX, SCC-I), Konami's Tennis (MSX),
  • Lemmings (Arcade), Libble Rabble (Sharp X68000), Pippols (MSX, PSG), Pippols (MSX, SCC-I), Princess Maker (MSX2), Qbert (MSX),
  • Shantae (Nintendo Game Boy Color), Snatcher (MSX2), The Tower of Gazzel (MSX2), The Treasure of Usas (MSX2),
  • Video Hustler (MSX, PSG), Video Hustler (MSX, SCC-I), Xak II (MSX2) [vgmrips.net, Tafoid]
  • Vsmile_cart:
  • The Batman - Panique a Gotham City (France), Disney Aladdin - Les fabuleuses aventures d'Aladdin (France),
  • Disney/Pixar Le Monde de Nemo - Nemo a la decouverte de l'ocean (France),
  • Disney/Pixar Toy Story 2 - Buzz a la Rescousse! (France), Spider-Man & ses amis - Le Defi Du Docteur Ock (France),
  • V.Smile Football Challenge (France) [DisizDream]
  • Software list items promoted to working:
  • Apfimag_cass: Escape!!!, Head-Hunter, SY-50 IM-1 Diagnostics, Super Frog, Theft at the Art Museum, Treasure Hunt [Robbbert]
  • Fmtowns_cd: Jangou 4 [r09]
  • New NOT_WORKING software list additions:
  • Altos8600: Xenix v2.2b [Robbbert]
  • Amigaocs_flop: 16 Bit Komix (Euro) [Mikerochip, FakeShemp]
  • Bdesignm_design_cart:
  • From TV Animation Slam Dunk (design), Rockman X3 Buster Battle (design), Weekly Shonen Jump Special (design)
  • [RetroRomper, TeamEurope]
  • Bdesignm_game_cart: Dungeon Diver (game), Rockman X3 Buster Battle (game) [RetroRomper, TeamEurope]
  • Fmtowns_cd:
  • Pro Yakyuu Family Stadium - 90-nendo Pennant Race-ban, Shamhat - The Holy Circlet, Suzaku, Towns VNet V1.1 L20 [redump.org, r09]
  • Ibm5170:
  • The Humans (3.5" DD) [ArcadeShadow]
  • ASUS DVD / CD-ROM Drive Installation Disk Rev 1.5, CD-ROM Device Driver Version 2.00 [Justin Kerk]
  • Mobigo_cart:
  • Dino-Zug - Erforsche die Welt (Germany), Disney Minnie (Germany), Doc McStuffins - Spielzeugarztin (Germany),
  • Hello Kitty - Hello Kitty feiert Geburtstag! (Germany), Jake und die Nimmerland Piraten (Germany),
  • Marvel Super Hero Squad - Super Sportler (Germany), Planes (Germany), Sofia die Erste (Germany),
  • Spongebob Schwammkopf - Rette das Geheimrezept (Germany), Thomas & seine Freunde - Wirklich Nuetzliche Loks (Germany),
  • Tinkerbell - Tal der Feen (Germany), Ultimate Spider-Man (Germany) [TeamEurope]
  • Mz2200_cass:
  • Bomber Man, Cannon Ball, Help!, Hitsuja~i!, Hiyoko Fighter, MJ-05, Power Fail, The Spider, Vegetable Crash
  • [Gaming Alexandria, FakeShemp]
  • Pasopia_cass:
  • The Golf, Part-Timer no Kyuuyo Keisan, Pasopia Derby, Pasopia Game Highlight, Pasopia Game-shuu, Sample Program PA7010-you
  • [Gaming Alexandria, FakeShemp]
  • St_flop:
  • 1943 (Euro), Fantasy World Dizzy (Euro), Leviathan (Euro), Midwinter (Euro), Spidertronic (Euro, Smash 16), Striker (Euro),
  • Track Suit Manager (Euro) [Mikerochip, FakeShemp]
  • Vsmile_cart:
  • Les aventures de imagniares d'Ernest et Bart (France), Les aventures du Petit Chaperon Rouge (France),
  • Cranium - Le Parc D'Attractions (France), Disney - Les petits Einsteins - Le bal du soulier de verre (France),
  • Disney La Maison De Mickey (France), Disney Manny et ses outils (France), Disney Mickey - Mickey a la Recherche De Pluto (France),
  • Disney Princesses Cendrillon - Le reve enchante de Cendrillon (France, Rev. 105),
  • Disney/Pixar Cars - Quatre Roues (France, Rev. 105), Disney/Pixar La-Haut (France, Rev. 005),
  • Disney/Pixar Ratatouille - Les nouvelles recettes de Remy (France), Disney/Pixar Wall-E (France),
  • Dora L'Exploratrice - Les aventures de Dora Apprentie Mecano (France, Rev. 105),
  • DreamWorks Shrek Le Troisieme - L'aventure d'Arthur (France, Rev. 105),
  • DreamWorks Shrek Le Troisieme - L'aventure d'Arthur (France), Kung Fu Panda - La Mission de Po (France),
  • Marvel Spider-Man & ses amis - Missions secr tes (France, Rev. 105),
  • Marvel Spider-Man & ses amis - Missions secretes (France, Rev. 305), Nickelodeon Go Diego! - A la rescousse des animaux! (France),
  • Oui-Oui - Detective d'un Jour (France, Rev. 105), Scooby-Doo! - Panique a Funland (France, Rev. 105),
  • V.Smile Clavier Tip Tap (France), V.Smile Defi Gym (France), V.Smile Mes Premiers Clics (France),
  • V.Smile Studio De Dessin (France), Walt Disney Cendrillon - Le reve enchante de Cendrillon (France, Rev. 205) [DisizDream]
  • Vsmileb_cart:
  • Baby Einstein - Un monde de decouvertes (France), Un jour a la ferme (France), La Maison Des Animaux (France) [DisizDream]
  • Vsmilem_cart:
  • Disney Winnie L'ourson - La Chasse au miel de Winnie (France), Disney/Pixar Cars - Quatre Roues (France),
  • Disney/Pixar La-Haut (France), Disney/Pixar Wall-E (France), DreamWorks Monstres contre Aliens (France),
  • La fee Clochette (France), Le Monde de Nemo - Nemo a la decourverte de l'ocean (France),
  • Nickelodeon Ni Hao Kai Lan - Joyeux Nouvel an chinois! (France), Oui-Oui Detective d'un Jour (France),
  • Scooby-Doo! - Panique a Funland (France), Walt Disney Cendrillon - Le reve enchante de Cendrillon (France) [DisizDream]
  • Source Changes:
  • Segahang.cpp: Improved sharrier protection simulation. [Adrian Smethurst]
  • Entirely replaced legacy Intel 8274, NEC uPD7201, Zilog SIO and Zilog DART serial controller emulation. [AJR]
  • Xerox820.cpp: Connected SIO modem control inputs and fixed SIO addressing. [AJR]
  • * Also added default configuration for optional serial terminal on port B, and marked mk83 as a clone of bigboard.
  • Added skeleton Am79C30A Digital Subscriber Controller device. [AJR]
  • Sound/ym2151.cpp: Added YM2164 "OPP" variant and emulated some known differences. [AJR]
  • Used by Yamaha FB-01 and SFG05 MSX cartridge.
  • Cpu/upd7810 updates: [AJR]
  • Implemented internal clock dividers.
  • Prevented non-maskable interrupts from being masked out.
  • Made changes to EI take effect after the following instruction.
  • Fixed interrupt flag being cleared incorrectly when another interrupt of the same priority is pending.
  • Added a crude start bit check to asynchronous serial mode.
  • Refresh PA/PB/PC/PF outputs on mode changes.
  • Fixed upd78k3 SFR identification in disassembly of MOV A,sfr and MOV sfr,A opcodes.
  • Added new, thorough emulation of Signetics SCN2651, SCN2661 and SCN2641 Communication Interface chips. [AJR]
  • Replaced old MC2661 device with new device - fixes dual86.cpp and pcd.cpp Baud rate issues and wy100.cpp line ending issue.
  • Teleray10.cpp: Inverted polarity of DIP switches, and hacked CTS to always be active. [AJR]
  • Wangpc.cpp: Hooked up modem control lines - RS-232 test now passes with a loopback connector. [AJR]
  • Wicat.cpp: Removed some 68k interrupt conditions that were conflicting with each other. [AJR]
  • Fp1100.cpp: Improved synchronization for CPU communications using generic latch devices. [AJR]
  • Cpu/m6800/m6801.cpp updates: [AJR]
  • Fixed a bug that caused the emulation to lock up on WAI/SLP if a timed event had already occurred.
  • Fixed disassembly of SLP instruction for HD6301.
  • Added second timer output comparator and associated status register to HD6301X/HD6301Y.
  • Spdodgeb.cpp: Replaced protection simulation with emulation of the HD63701Y0 microcontroller. [AJR]
  • Cpu/ns32000: Improved disassembly. [AJR]
  • Recognize scaled index modes with W/D/Q factors.
  • Added some restrictions on addressing modes (mostly to avoid infinite recursion with scaled index specifiers).
  • Force operand size for some instructions (in particular, the first operand is always a byte for shift/rotate instructions).
  • Fixed some minor formatting glitches.
  • Changed integer literal prefixes to better align with National Semiconductor assembly code examples.
  • Cut immediate operands down to size.
  • Format displacements as signed numbers and abbreviate small ones.
  • Force decimal format for bit positions and shift counts.
  • Homedata.cpp: Slowed down main CPU to 2MHz for all games in driver (rated clock speed for MC68B09E). [AJR]
  • Tv912.cpp: Implemented protected, underline, invert and blink field attributes, and made cursor blinking more accurate. [AJR]
  • Cpu/tlcs90: Added TMP90C051 disassembler (only accessible through unidasm for now). [AJR]
  • Bus/isa: Added dump of Ultrastor Ultra 12F/32 ISA card. [Al Kossow, Bitsavers]
  • Bus/nubus: Added preliminary Sigma Designs LaserView monochrome NuBus video card support. [Al Kossow, R. Belmont]
  • Segas16b.cpp: Improved Heavyweight Champ input handling, and added Y handle limits. [Angelo Salese]
  • Allows player to change stance, block and attack directions.
  • Legionna.cpp: Added DIP switch locations for Seibu Cup Soccer, fixed visible area, and improved documentation. [Angelo Salese]
  • Holeland.cpp: Added DIP switch locations and raw screen timing parameters. [Angelo Salese]
  • Taito_z.cpp: Fix enforceja analog inputs, and added raw screen timing parameters for all games. [Angelo Salese]
  • Boogwing.cpp: Fixed shadow effect on first boss. [Angelo Salese]
  • Bus/isa: Added Microlog Baby Blue II CPU Plus card. [Barry Rodewald]
  • Deco32.cpp updates: [cam900]
  • Improved Night Slashers blending/priorities, palette effects and background color.
  • Improved Tattoo Assassins blending behavior.
  • Hooked up palette bank selection.
  • Taito_f2.cpp: Fixed sprite/tilemap priorities. [cam900]
  • Gstream.cpp: Added notes describing sprite limits. [cam900]
  • Video/gp9001.cpp: Implemented per-frame sprite limits. [cam900]
  • Sound/x1_010.cpp: Improved playback rate calculation, cleaned up code, and updated notes. [cam900]
  • Boogwing.cpp: Fixed palette effects and improved priorities when palette fading is in use. [cam900]
  • Video/deco16ic.cpp: Fixed 16-bit indexed mode drawing, implemented palette bank selection, and fixed 8-bit color base. [cam900]
  • Video/decospr.cpp: Exposed external priority/color mixing flags to callbacks. [cam900]
  • Xexex.cpp: Implemented alpha blend enable flag. [cam900]
  • Video/namco_c355spr.cpp: Cleaned up sprite drawing code and added support for 32-bit RGB bitmaps. [cam900]
  • Namcos23.cpp, gal3.cpp: Derive palette length from RAM size. [cam900]
  • -1945kiii.cpp: Implemented double buffered video RAM and sprite limits, and converted to raw screen parameters. [cam900]
  • Segahang.cpp: Hooked up sound CPU reset (fixes MT07038). [cmonkey, smarty, dj_yt]
  • Nlwav: Add sampled output format (takes point samples at regular intervals from log files). [Couriersud]
  • Williams.cpp: Use palette values calculated using netlist for mysticm, tshoot and inferno. [Couriersud]
  • Netlist: Added compile-time option to use linearized diode model when maximum dissipation is exceeded. [Couriersud]
  • Spg2xx_mysprtch.cpp, spg2xx_zone_32bit.cpp: Improved ROM banking. [David Haywood]
  • M92.cpp: Added notes on Under Cover Cops - Alpha Renewal Version. [David Haywood, Alex Marshall]
  • Trvmadns.cpp driver re-write: [Dirk Best]
  • Hooked up inputs via AY8910, hooked up lamps, and added a simple layout with illuminated buttons.
  • Fixed banking.
  • Hooked up palette RAM and converted drawing to use a tilemap.
  • Hooked up 6845 CRT controller, and changed configuration to use raw screen timing parameters.
  • Added save state support.
  • Added PAL dump.
  • Drw80pkr.cpp: Hooked up 6845 CRT controller, and changed configuration to use raw screen timing parameters. [Dirk Best]
  • Summit.cpp updates: [Dirk Best]
  • Added a hand-made palette and hooked up color attribute.
  • Fixed memory map and hooked up scroll registers.
  • Mapped most remaining inputs, improved input labels, and hooked up coin counters.
  • Added a rudimentary layout showing the lamps and buttons.
  • Added a link to the patent describing the machine, and removed references to MC6845 and AY8910.
  • Bus/hp80_io: Added support for HP82939 serial I/O and HP82900 CP/M modules. [F.Ulivi]
  • Screen.cpp: Added a missing break in switch statement (GitHub #6372). [fasteddo]
  • Luaengine.cpp: Added support for saving and loading state to/from binary string buffers. [feos]
  • Cpu/sh: Removed unnecessary SuperH 3/4 timers restarts. [MetalliC]
  • Segac2.cpp: Fixed ribbit random jumps back to first round. [MetalliC]
  • Bus/ti99/peb: Added Myarc DDCC-1 and CorComp disk controller cards, and FORTi sound card. [Michael Zapf]
  • Sn76496: Fixed ready output read handler. [Michael Zapf]
  • Machine/wd_fdc.cpp: Added a MON output callback, and changed the spin-down delay to nine revolutions. [Michael Zapf]
  • Bus/ti99: Clear data multiplexer's stale latched value when no device responds to a bus access. [Michael Zapf]
  • Xavix2: Massively improved graphics emulation. [N. Gilbert]
  • Tecmo16: Improved fstarfrc video interrupts, fixing title screen scroll timing. [N. Gilbert, David Haywood, hap]
  • Elan_eu3a05.cpp: Added notes on elan_buzztime I/O. [N. Gilbert]
  • Spg2xx_skannerztv.cpp: Moved rad_sktv to its own source file and added notes. [N. Gilbert]
  • Bus/acorn/cms: Added IEEE-488 controller card. [Nigel Barnes]
  • Cms6502.cpp: Corrected M4 ROM ordering. [Nigel Barnes]
  • Bus/bbc/1mhzbus: Added Pull Down RAM, Colour Card 500 and PEDL Multiform Z80 devices. [Nigel Barnes]
  • Bus/bbc/1mhzbus: Added the RetroClinic DataCentre storage controller. [Nigel Barnes, RetroClinic]
  • Bus/electron/cart: Added Winchester slot to Solidisk EFS device. [Nigel Barnes]
  • Bus/bbc/internal: Improved Cumana 68008 Upgrade Board interrupt handling, and updated Winchester to use NSCSI_BUS. [Nigel Barnes]
  • Bus/bbc/userport: Added the Clwyd Technics Colour Palette and Micro User Chameleon devices. [Nigel Barnes]
  • Indy_indigo2.cpp: Hooked up EDLC Ethernet device, and implemented Ethernet DMA. [Patrick Mackinlay]
  • Fixed potential debugger crashes in cheatlist and help commands. [quasiscroto]
  • Bus/coco: Added the CoCo PSG cartridge device. [Roberto Fernandez, Nigel Barnes, Ed Snider]
  • Iris3130.cpp: Added Storager 3030 ROM dumps. [Ryan Holtz, Bitsavers]
  • Machine/pxa255.cpp: Added more GPIO callbacks, improved member naming, and converted logging to use logmacro.h. [Ryan Holtz]
  • Zaurus.cpp: Split machine configuration by SoC type, enable real-time clock hack, and adjusted to correct clocks. [Ryan Holtz]
  • Cpu/avr8 udpates: [Ryan Holtz]
  • Hooked up OCR1A/OCR1B for Fast PWM mode 15.
  • Removed hacky get_elapsed_cycles accessor.
  • Improved save state support, re-formatted source and converted logging to use logmacro.h.
  • Bus/isa: Added skeleton Vectrix EX1280 video card. [Ryan Holtz, Bitsavers]
  • Bus/isa: Added support for mapping the linear frame buffer to S3 ViRGE (used by "Analog 801" demo). [Ryan Holtz]
  • Vgmplay.cpp: Added a visualizer. [Ryan Holtz, Justin Frankel]
  • Cpu/mips: Added basic R5000 support to the r4000 interpreter. [Ryan Holtz]
  • Cpu/unsp updates: [Ryan Holtz]
  • Added individual members for FR status flags.
  • Added Ext A6 support, and implemented Fraction on/off, SECBANK on/off, IRQNEST on/off, and move to/from FR.
  • Fixed shift instructions and cleaned up GOTO MR.
  • Respect interrupt enable flag.
  • Disabled DRC for the time being.
  • Frontend: Added an About menu option to display the contents of COPYING in order to be more license-compliant. [Ryan Holtz]
  • Bus/snes: Fixed SA1 type 1 character conversion, and added save state support. [Ryan Holtz]
  • Machine/i2cmem.cpp updates: [smf]
  • Latch upper address bits from device ID after receiving lower eight bits of the address.
  • Implemented software reset.
  • Stopped NACK from incorrectly pulling SDA low.
  • Removed redundant state from page write.
  • Added support for high address byte used by devices larger than 4KiB.
  • Xavix2.cpp: Changed port 0 to read SDA from I2C when reading the data register with the bit configured as an input [smf]
  • Previously it was incorrectly latched when changing the bit to input or when the SCL output was changed.
  • Xavix2.cpp updates: [smf, N. Gilbert]
  • Hooked up development menu inputs and I2C SDA to the CPU via an I/O port.
  • Updated PIO based on I/O test.
  • Hooked up a 24C64 EEPROM to the Domyos games.
  • Gigatron.cpp: Hooked up gamepad input and LED outputs. [Sterophonick]
  • Cpu/mcs96: Fixed jh/jnh branch condition. [ValleyBell]
  • Roland_cm32.cpp: Added preliminary Roland PCM sample playback. [ValleyBell]
  • Ms32.cpp: Verified that the background graphics ROM dump for gratiaa is correct. [Apocalypse]
  • Williams.cpp: Added explicit suffix to float literals to avoid MSVC warning C4305. [Belegdol]
  • Allow Edit-and-Continue for Visual Studio debug builds, as internal compiler error has been fixed. [Belegdol]
  • Taito_z.cpp: Dumped missing bipolar PROMs and PALs for sci and clones. [Brian Troha, The Dumping Union]
  • Dec8.cpp: Added PCB locations to ROM labels for all Cobra-Command sets. [caius]
  • Itech32.cpp: Decapped and dumped ITBWL-3 and ITGFM-3 PIC microcontrollers. [Dr. Decapitator, Caps0ff]
  • Compis.xml: Replaced converted dumps with original files, and updated all documented dumps with a lot more information. [FakeShemp]
  • Apple2_flop_clcracked.xml, apple2_flop_clcracked.xml: Cleaned up comments, improving consistency and searchability. [Firehawke]
  • Taito_l.cpp: Added working brute-forced equivalent PAL images to Kuri Kinton. [Frank Palazzolo]
  • Kyugo.cpp: Added PCB layout and DIP switch locations. [Guru]
  • Toaplan1.cpp: Added DIP switch locations, and enabled all jumpers combinations. [Guru]
  • 20pacgal.cpp: Measured CPU clock frequency and updated comments. [Guru]
  • Aristmk6.cpp: Reorganized BIOS order and updated documentation. [Heihachi_73]
  • Midzeus.cpp: Confirmed Zeus 2 linking is IEEE 1394 using TSB12LV01A link layer controller and IBM21S851 transceiver. [Hydreigon]
  • Specpls3_flop.xml updates: [ICEknight]
  • Documented dual Spectrum/Amstrad releases.
  • Correctly split the two Navy Moves Spanish editions, and removed a duplicate with altered header.
  • Added known checksums and apparent sizes for missing IPF files.
  • Corrected metadata and cleaned up comments.
  • Goldstar.cpp: Identified one DIP switch for cmasterh, and corrected graphics ROMs for nfb96. [Ioannis Bampoulas]
  • Sidearms.cpp: Added a note about the star field ROM. [jordigahan]
  • Stv.cpp: Dumped v1.11 USA BIOS. [Kravex, Jorge Silva]
  • Skyarmy.cpp: Fix bit rot in ROM dump, making the game fully playable. [O. Galibert]
  • Snk.cpp: Dumped PROMs for sathena. [Porchy]
  • Fmtowns_cd.xml: Added requirements for software items that need more hardware than what an unexpanded Model 1 would provide. [r09]
  • Fmtowns_cd.xml: Switched to dumps with proper track indexes and offset correction. [redump.org, r09]
  • 4ddrivin, aitd, azure, beast, biblemas, blandia, daisenr3, deathbrd, drakkhen, dstall, elfish, fwc1, gundamhc, hanayor2, if2,
  • Mightmg3, opwolf, panicbom, pegasus, shangrl2, sodyssey, tatsuou, tim, titan, tss1110, yamikets, zokudm
  • Peoplepc.cpp: Added notes about keyboard layout and usage. [rfka01]
  • Pc.cpp: Added BIOS V2.2 to ncrpc4i. [rfka01]
  • Apfimag_cass.xml: Replaced seven bad dumps with good ones, promoting them to working. [Robbbert]
  • Neogeo.cpp: Added Universe BIOS 4.0 to AES and MVS machines. [Robbbert]
  • Neogeocd.cpp: Added Universe CDBIOS 3.3. [Robbbert]
  • Ssv.cpp: Dumped PLDs for ryorioh and sxyreac2. [twistedsymphony]
  • Vgmplay.xml: Updated three packs. [vgmrips.net, Tafoid]
  • Apple2gs.cpp: Fixed name of apple2_flop_misc software list. [xinyingho]

New in MAME 0.218 (Feb 2, 2020)

  • MAME Testers Bugs Fixed
  • 04300: [DIP/Input] (cliffhgr.cpp) cliffhgr, cliffhnga: DIP switch values are reversed for "Short Scenes". (italiandoh)
  • 06897: [Graphics] (stfight.cpp) empcity: Red screen during scene transitions. (sasuke)
  • 07336: [Sound] (intv.cpp) intv, intvoice [b17bomb]: No speech in Mattel Intellivision games. [iwilliamson]
  • 07516: [Crash/Freeze] (twins.cpp) twins, twinsed2: Games lock up or reset after level 1-5. (Angelo Salese)
  • 07530: [Crash/Freeze] (apollo.cpp) dn3000, dn3500, dn5500: Resetting via typing RE crashes the emulator. (Ivan Vangelista)
  • 07531: [Crash/Freeze] (pong.cpp) breakout: MAME crashes with exception with -video bgfx. (Couriersud)
  • 07533: [Graphics] (bnstars.cpp) bnstars1: Broken sprites and missing graphics. (cam900)
  • 07534: [Timing] (apple2e.cpp) apple2ee: Time advances too quickly when using Thunderclock. (R. Belmont)
  • 07554: [Graphics] (m68705prg.cpp) All machines in m68705prg.cpp no longer show LED values (default 000) when booting. (hap)
  • New working machines
  • The Apprentice (Senario, Plug and Play) [Sean Riddle, David Haywood]
  • Big Bonus Slots (Senario, Plug and Play) [Sead Riddle, David Haywood]
  • Conny PDC100 - Pocket Dream Console [Sean Riddle, David Haywood]
  • Cosmo Girl (Senario, Plug and Play) [Sean Riddle, David Haywood]
  • Dance Dance Revolution Kids (GQAN4 JAA) [iMp, MetalliC]
  • Excite Sports Wireless Interactive TV Game - 48-in-1 (set 1, NTSC) [Sean Riddle, David Haywood]
  • Game & Watch: Mario's Cement Factory (Table Top) [algestam]
  • Jungle's Soft / Ultimate Products (HK) Ltd Zone 100 [TeamEurope, David Haywood]
  • Lexibook / Sit Up Limited Seal 50-in-1 [TeamEurope, David Haywood]
  • Mario Roulette [ShouTime, MetalliC, R. Belmont]
  • MiWi2 7-in-1 Sports [David Shah]
  • Muscle Ranking Kinniku Banzuke Spray Hitter [Darksoft, MetalliC, rtw]
  • The Perfect Mate (Senario, Plug and Play) [Sean Riddle, David Haywood]
  • Psion Series 5mx [Ash Wolf, Ryan Holtz]
  • Pop'n Stage EX (ver JB-A) [Jennifer Taylor]
  • Sega Genesis Nomad (USA Genesis handheld) [cam900]
  • Senario Deluxe TV Poker - Texas Hold'em, Blackjack & Video Poker (US) [Sean Riddle, David Haywood]
  • Trump Grand PowerJoy (PJ001, NES based plug & play) [Sean Riddle, David Haywood]
  • Who Wants to Be a Millionaire? (Senario, Plug and Play, US) [Sean Riddle, David Haywood]
  • Zone 7-in-1 Sports (US) [Sean Riddle, David Haywood]
  • New working clones
  • Denjin Makai (set 1) [caius, The Dumping Union]
  • Enduro Racer (YM2151, FD1089B 317-0013A) [Brian Troha, Phil Bennett, The Dumping Union]
  • Excite Sports Wireless Interactive TV Game - 48-in-1 (set 2, PAL) [TeamEurope]
  • Fidelity Electronics Excel 68000 Mach IV 68020 Master 2325 [hap, Berger]
  • GunNail (location test) [cpsystem3, trap15]
  • Hegener + Glaser Mephisto Lyon 68030 [hap, anonymous]
  • Hegener + Glaser Mephisto Portorose 68030 [hap, anonymous]
  • Hegener + Glaser Mephisto TM Berlin (prototype) [hap, anonymous]
  • Hegener + Glaser Mephisto TM Lyon [hap, anonymous]
  • Hegener + Glaser Mephisto TM Vancouver [hap, anonymous]
  • Hegener + Glaser Mephisto Vancouver 68030 [hap, anonymous]
  • The Last Apostle Puppetshow [Smitdogg, David Haywood, The Dumping Union]
  • Match'em Up (German) [TeamEurope, Brian Troha, The Dumping Union]
  • Minky Monkey (Japan) [ShouTime]
  • New Cherry '96 (v3.1, B PCB) [Ioannis Bampoulas]
  • New Cherry '96 (v3.1C, G PCB) [Ioannis Bampoulas]
  • New Cherry '96 Special Edition (v3.55, C1 PCB) [Ioannis Bampoulas]
  • New Fruit Bonus '96 (v3.1, A PCB) [Ioannis Bampoulas]
  • PC with V20 CPU [rfka01]
  • Pop'n Music 1 (ver JA-A, HDD 1.00) [Jennifer Taylor]
  • Pop'n Music 1 (ver KA-A, HDD 1.01) [Jennifer Taylor]
  • Saitek Mephisto London 68030 [hap, anonymous]
  • Saitek Mephisto TM London [hap, anonymous]
  • Sega Mega Jet (Japan Mega Drive handheld) [cam900]
  • Super Bagman (version 5) [Michel BLANCO]
  • V.Smile Baby (Spain, with Aventuras en el Bosque de los Cien Acres) [Sean Riddle, ClawGrip]
  • Machines promoted to working
  • Buttobi Striker [MetalliC, TeamEurope]
  • Dam Dam Boy (on dedicated PCB) [MetalliC]
  • Digital Equipment Corporation VT52 Video Display Terminal (M4) [AJR]
  • Fuusen Pentai [MetalliC]
  • Kattobase Power Pro Kun [MetalliC]
  • Korokoro Pensuke [MetalliC]
  • Lucky Girl (Wing) [Ivan Vangelista]
  • MIPS Magnum R4000 (le) [Patrick Mackinlay]
  • Pittanko Zaurus [MetalliC]
  • Rushing Beat Shura (SNES bootleg) [dox]
  • Shuriken Boy [MetalliC]
  • Tsukande Toru Chicchi [MetalliC]
  • Yu-Gi-Oh Monster Capsule [MetalliC]
  • Clones promoted to working
  • Dam Dam Boy (on Tsukande Toru Chicchi PCB) [MetalliC]
  • Senario / Play Vision Vs Maxx Texas Hold'em TV Poker - 6 Player Edition (UK) [Sean Riddle, David Haywood]
  • Senario Vs Maxx Texas Hold'em TV Poker - 6 Player Edition (US) [Sean Riddle, David Haywood]
  • Toki (Modular System) [Angelo Salese]
  • New machines marked as NOT_WORKING
  • Advance Bright Ltd 4 Player System - 10 in 1 [Sean Riddle, David Haywood]
  • Advance Bright Ltd / V-Tac Technology Co Ltd. Wireless Tennis (WT2000, ABL TV Game) [Sean Riddle, David Haywood]
  • AT&T 3B2/300 [Bitsavers]
  • AT&T 3B2/600 [Seth Morabito]
  • AT&T 610 Business Communication Terminal [Bitsavers]
  • AT&T 730X [Bitsavers]
  • Bandai Design Master Denshi Mangajuku [SSJ, TeamEurope]
  • Bandai Karaoke Ranking Party (Japan) [Sean Riddle, ClawGrip]
  • Challenge Girl (Falcon bootleg) [ShouTime]
  • Diana Elite [Juan Romero, ClawGrip]
  • Digital Equipment Corporation VT62 DECscope [balrog, Lord Nightmare]
  • Dinoking Battle [SpinalFeyd, Porchy]
  • Dinoking Kids [SpinalFeyd, Porchy]
  • Dragon Dance (V1.02J) [ShouTime]
  • Eldorado (4.2) [English Amiga Board]
  • Epoch / SSD Company LTD Excite Bowling (Japan) [Sean Riddle, Peter Wilhelmsen]
  • Epoch / SSD Company LTD Excite Stadium DX (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime]
  • Excalibur Electronics Inc Carl Edwards' Chase For Glory [Sean Riddle, GameHistory.org]
  • Flashman [PinMAME]
  • Generations (Retro-Bit) [Porchy]
  • Hamy System WiWi 18-in-1 Sports Game [TeamEurope, David Haywood]
  • Intec InterAct Complete Video Game - 111 Games & 42 Songs (G5410) [TeamEurope]
  • JAKKS Pacific Inc / Toymax Telestory [Sean Riddle, ClawGrip]
  • JAKKS Pacific Inc DC Super Heroes The Watchtower Hero Portal [Sean Riddle]
  • Jungle Soft / Ultimate Products (HK) Ltd Zone 32-bit Gaming Console System (Family Sport 41-in-1) [TeamEurope, David Haywood]
  • Knock Down 2001 (Japan, KD11 Ver. B) [Porchy, SpinalFeyd]
  • Laser Quiz Greece [English Amiga Board]
  • LeapFrog Little Touch LeapPad [Sean Riddle, ClawGrip]
  • Lear Siegler ADM 12 Video Display Terminal [Bitsavers]
  • Let's Play! Game Machine 240 in 1 [TeamEurope]
  • Lexibook Compact Cyber Arcade - 250-in-1 (JL2375) [TeamEurope, David Haywood]
  • Lexibook Compact Cyber Arcade - Frozen [TeamEurope]
  • Majesco Golden Nugget Casino [Sean Riddle, GameHistory.org]
  • Marcel van Kervinck Gigatron TTL Microcomputer [Sterophonick, AJR]
  • Mirage World (satellite) [WX JF]
  • Mostek AID-80F Development System [Maggi9295]
  • My Wico Deluxe (Family Sport 85-in-1) [TeamEurope, David Haywood]
  • National Semiconductor unknown INS8900 Multibus card (980305652) [Bitsavers]
  • Network Computing Devices NCD19c [Don Maslin Archive]
  • Novag Supremo [hap, Berger]
  • Odeon Twister (v1.4) [English Amiga Board]
  • Plug and Play Sudoku (VT based?) [Sean Riddle, David Haywood]
  • Publications International Ltd Story Reader [ClawGrip]
  • Publications International Ltd Story Reader 2.0 [ClawGrip]
  • Retro FC Plus 168 in 1 Handheld [PeterVanSilie]
  • Scorpion (Jun 15, 1999) [ClawGrip, Rampa]
  • Senario / All in 1 Products Ltd Ultimate Sudoku TV Edition 3-in-1 [Sean Riddle, David Haywood]
  • Simba / V-Tac Technology Co Ltd. TV Sports 10-in-1 / Decathlon Atlhetic Sport Games [TeamEurope, David Haywood]
  • Smart Planet Sudoku Plug & Play TV Game '6 Intelligent Games' [Sean Riddle, GameHistory.org]
  • SpongeBob SquarePants Bikini Bottom 500 (JAKKS Pacific TV Motion Game) [Sean Riddle, David Haywood]
  • TaiKee Mini Arcade Games Console (Family Sport 220-in-1) [TeamEurope, David Haywood]
  • Takara / SSD Company LTD Jara-Ja Land (Japan, home version) [Sean Riddle, Peter Wilhelmsen, ShouTime]
  • TeleVideo Systems TeleVideo 924 Video Display Terminal [Bitsavers]
  • Texas Reels (Ver. 2.00) [Ioannis Bampoulas]
  • Tomy / SSD Company LTD Tomica Carnavi Drive (Japan) [TeamEurope, David Haywood]
  • TV Virtual Fighter / Free Fight Kung Fu (Conny / Big Ben) [TeamEurope, David Haywood]
  • unknown Namco System 10 medal game (MTL1 SPR0B) [SpinalFeyd TeamEurope]
  • War III Cherry Best [Ioannis Bampoulas]
  • Wow Wireless Gaming [TeamEurope, David Haywood]
  • New clones marked as NOT_WORKING
  • --------------------------------
  • 286 motherboards with 6-chip SUNTAC chipset [rfka01]
  • 3SIUD-1.1 [rfka01]
  • 486 motherboards using the SiS 85C496/85C497 chipset [rfka01]
  • 486 motherboards using the UNI4800 chipset [rfka01]
  • 486IG-B-2-1 [rfka01]
  • A-Trend ATC-1415 [rfka01]
  • A-Trend ATC-1425A [rfka01]
  • Abit AB-PM4 [rfka01]
  • Abit AB-PV4 [rfka01]
  • AMI EISA Enterprise-III [rfka01]
  • AMI EISA Enterprise-II [rfka01]
  • AMI EISA Enterprise-IV [rfka01]
  • AMI Super Voyager PCI-II [rfka01]
  • AMI Super Voyager VLB [rfka01]
  • AMI Super Voyager VLB-II [rfka01]
  • AMI Super Voyager VLB-III [rfka01]
  • Aopen AP43 [rfka01]
  • Aopen VI15G [rfka01]
  • AT&T 3B2/310 [Bitsavers]
  • AT&T 3B2/400 [Bitsavers]
  • Atari ABC-286/30 [rfka01]
  • Atari PC4 [rfka01]
  • Atari PC5 [rfka01]
  • Biostar MB-1433UIV [rfka01]
  • Chaintech 486SPM [rfka01]
  • Chicony CH-486-33C [rfka01]
  • Datavan Book-Size LAN station [rfka01]
  • Driving Force (Galaxian conversion, Seatongrove UK, E-0237) [Juan Romero, ClawGrip]
  • Edom 486VL3H [rfka01]
  • Edom MV035F [rfka01]
  • EFA 486 APIO [rfka01]
  • EFA 4DMS HL3G-L4-VI [rfka01]
  • EFA 4DMU HL3S [rfka01]
  • Epoch / SSD Company LTD / Sonokong Real Ping Pong (Korea) [Sean Riddle, David Haywood]
  • ExpertChip EXP4044 [rfka01]
  • Fantasy Story (set 2) [ShouTime]
  • Fighting Fantasy (Modular System) [ArcadeHacker, Recreativas.org, ClawGrip]
  • Highscreen Colani Blue Note [rfka01]
  • Klax (version 5, bootleg set 3) [f205v]
  • The Lord Of The Rings (3.00) [PinMAME]
  • Mintek BAY-1000C V1.01 [rfka01]
  • MSI MS-4134 [rfka01]
  • MSI MS-4145 [rfka01]
  • Multitech Microprofessor II [Marc CAPDEVILLE]
  • New Fruit Machine (Ming-Yang Electronic, vFB02-01A) [Ioannis Bampoulas]
  • Octek Jaguar II [rfka01]
  • Profex PC 33 [rfka01]
  • Quizard 3 (v3.4, German, i8751 DE 132 A1) [TeamEurope]
  • Quizard 4 Rainbow (v4.2, Czech, i8751 TS142 CZ1) [Caps0ff, TeamEurope]
  • Scorpion (Oct 01, 1997) [ClawGrip, Rampa]
  • Seibu Cup Soccer :Selection: (bootleg, set 4) [f205v]
  • Siemens-Nixdorf PCD-3Nsl Notebook Computer [rfka01]
  • SOYO 025R2 [rfka01]
  • SOYO 30H [rfka01]
  • Takara / SSD Company LTD / newgent e-kara (Spain, includes 3 songs) [Sean Riddle, ClawGrip]
  • TD-4IP-UMC-AIO [rfka01]
  • VS Computer Mahjong [ShouTime]
  • Wild Cat 3 (CMV4 hardware) [Ioannis Bampoulas]
  • ZIDA 4DVS [rfka01]
  • New working software list additions
  • apple2_flop_clcracked:
  • Air Navigation Trainer (cleanly cracked), Barron's Computer SAT Study Program (Version 1.0) (cleanly cracked),
  • The Boy Jesus (cleanly cracked), Diascriptive Reading I (cleanly cracked), Green Globs and Graphing Equations (cleanly cracked),
  • In Search of the Most Amazing Thing (First Revision) (cleanly cracked), Instant Recall (Version 1.1) (cleanly cracked),
  • Magic Mailer (Version 1.1) (cleanly cracked), MicroChess (Version 2.0) (cleanly cracked), Mind Over Minors (cleanly cracked),
  • The Spy's Adventures in North America (Version 1987-10-31) (cleanly cracked), Temple of Apshai (cleanly cracked),
  • What's My Logic? (Version 1.0) (cleanly cracked), Wiziprint (Version 2.01) (cleanly cracked) [4am, Firehawke]
  • Adventure Creator (cleanly cracked), Construct-A-Word II (cleanly cracked), Life Science (cleanly cracked),
  • MIDI/4 (Revision 5) (cleanly cracked), The Quarter Mile (Version 4.0) (800K 3.5") (cleanly cracked) [4am, san, Firehawke]
  • apple2_flop_orig:
  • The Abyssal Zone, Adventure, Adventure Construction Set, Alien Typhoon, The Alpine Encounter, Amazon, Amnesia,
  • The Ancient Art of War, Arthur: The Quest for Excalibur, The Bard's Tale, Borg, The Breckenridge Caper of 1798,
  • Chess (Odesta) (Version 7.0), Crown of Arthain, Cuban Fantasy, The Dark Heart of Uukrul, Dave Winfield's Batter Up!, Diamond Mine,
  • Dinosaur Days Plus!, Drug Alert!, Dunjonquest: Hellfire Warrior (Version 1), Dunjonquest: Hellfire Warrior (Version 2),
  • Dunjonquest: Hellfire Warrior (Version 3), Dunjonquest: The Temple of Apshai (Revision 1),
  • Dunjonquest: The Temple of Apshai (Revision 2), Dunjonquest: The Temple of Apshai (Revision 3),
  • Dunjonquest: The Temple of Apshai (Revision 4), Earth Orbit Stations, Ecology Simulations II, Galactic Attack, Gears,
  • Gold Rush! (Version 1.0M), Green Globs and Graphing Equations, Horizon V, The Hunt for Red October,
  • In Search of the Most Amazing Thing, Interpreting Graphs, Into The Eagle's Nest, Journey (version 16), King's Bounty,
  • Koronis Rift, Lords of Karma, Neuromancer, New World, Nord and Bert Couldn't Make Head or Tail of It (Release 19 / 870722),
  • Now You See It, Now You Don't - Was it there? Was it missing?, Portal, Quest for the Scarlet Letter,
  • Questprobe featuring The Hulk (Version 2.3/127), Rambo: First Blood Part II, Shogun, Southern Command,
  • Space Quest: The Sarien Encounter, Star Trek: Strategic Operations Simulator, SwordThrust, Tangled Tales, Thrilogy,
  • Wizardry II: The Knight of Diamonds (Version PV3S2V1/10-MAR-82), Wizardry IV: The Return of Werdna,
  • Wizardry: Proving Grounds of the Mad Overlord (Version 2.1), Wiziprint (Version 2.1), Xyphus, Zork Zero [4am, Firehawke]
  • bbc_rom:
  • Acorn ADFS 1.33 (IDE), Acorn ADFS 1.53 (IDE), Acorn ADFS 1.57 (MMC), Harston ADFS 6.00, Harston ADFS 6.10, RetroClinic RamFS 1.00,
  • RetroClinic RamFS 1.04 [Nigel Barnes]
  • bbcb_flop:
  • AMX Stop Press, BBC-Z88 Transfer Link, Beeb OPL: AdLib Christmas Carols, Beeb OPL: AdLib Classical Favourites #1,
  • Beeb OPL: AdLib Jukebox, Beeb OPL: AdLib Jukebox Bonus Disc, Beeb OPL: AdLib Pop/Rock Grooves, Beeb OPL: Brix, Beeb OPL: Droplay,
  • Beeb OPL: DynaBlaster, Beeb OPL: Jill of the Jungle, Beeb OPL: KiloBlaster, Beeb OPL: Solar Winds, Beeb OPL: Wacky Wheels,
  • Beeb OPL: Xargon, Beeb OPL: Zone 66, BeebSID 19 - Classical, Chauffeur, Christmas Crackers, Enigma, EV1 Camera Interface,
  • Harston ADFS System Disk 6.10, Icon Art Master, The Krystal Connection, MagScan - The Beebug Bibliography Disc v1.31,
  • MEDL Tracker Ball Utilities, Mountain Panic, MR4200 32K RAM Board, Paranoid, UTILRAM: The Utility RAM, Video Camera Interface,
  • VideoNuLA Support Disc, The Wapping Editor Utilities 1.21, The Wapping Editor Utilities 1.30, White Light, Zap! [Nigel Barnes]
  • c64_cass:
  • BMX Racers (set 4, Visiload loaders), The CF Power Pack Tape 5, Hero of the Golden Talisman, Match Point (set 2), Mermaid Madness,
  • On Court Tennis, On Field Football, Outlaws, Rad Ramp Racer, Run the Gauntlet, Short Circuit, Skate Rock Simulator, Space Hunter,
  • Spellbound, Sweep, Talladega, Yogi's Great Escape (set 2) [FakeShemp]
  • Hole In One [FakeShemp, c64tapes.org]
  • fmtowns_cd:
  • Emit Vol. 3 - Watashi ni Sayonara o, The New Zealand Story (HMA-213) [redump.org, r09]
  • Shooting Towns [rockleevk, r09]
  • gameking:
  • 4 in 1 - SeaGuard + Whirlybird + Spectask + Captain (set 2),
  • 4 in 1 - Three Battles + Light Sword + Risker + Metal Deform (1MB cartridge),
  • 4 in 1 Vol. 10 - Soldier + Seatercel + General + Seafight (1MB cartridge), [TeamEurope, SSJ]
  • gmaster: Finite Zone [SSJ, Maxime Cohin, PeT]
  • ibm5150:
  • UCSD p-System [Davide Cavalca]
  • Apogee Software Bonus Disk (Jumpman Lives!, Commander Keen in Invasion of the Vorticons) [Justin Kerk]
  • ibm5170: Goal!, Street Fighter II [ArcadeShadow]
  • jupace_cass: Forth Surround, Superchess II [Robbbert]
  • jupace_snap: Casse Briques, Champs De Mines, Millipede, Pacman, Valkyr [Robbbert]
  • megadriv: Sonic the Hedgehog 2 (World, prototype 19920821), Sonic the Hedgehog 2 (World, prototype 19920914) [drx, FakeShemp]
  • n64: 007 - The World Is Not Enough (prototype, version 21) [Paulweeze71, FakeShemp]
  • snes:
  • Missile Command (prototype 19970210) [Baker64, FakeShemp]
  • Earthworm Jim (USA, prototype 19940819) [Radar, FakeShemp]
  • Arcana (USA, prototype), Super Nova (prototype) [Togemet2, FakeShemp]
  • svision: Cross High (Euro, USA) [anonymous]
  • Software list items promoted to working
  • gameking:
  • 4 in 1 - AirWar + DeadShot + Challenge + Speedboat, 4 in 1 - CS-I + Soldier + Sea War + Thunderbird,
  • 4 in 1 - Elfin + Chariot + Searcher + Peace Havass, 4 in 1 - Farer + Sortie + PhantomFighter + SeaBed War,
  • 4 in 1 - Manhunt + Bobby + Tantivy + Racing Car, 4 in 1 - Nagual + Revenger + Terminator + Black Jack,
  • 4 in 1 - Nobody + Bad Boy + Air Wrestle + MotherLove,
  • 4 in 1 - TrojanLegend (Trojan) + HappyBall + Supermotor (Motor) + Lanneret (Hawk),
  • 4 in 1 - Warrior + Cleverhawk + Valiant + MetalDeform (1MB cartridge), 4 in 1 Vol. 9 - Duckman + Ares + HappyKiller + Cycloneact
  • [TeamEurope, SSJ]
  • jupace_cass:
  • 3D Maze, Ace Avoider, Ace Invaders (Forth Dimension), Ace Invaders (Hi-Tech Microsoft),
  • Ace Manual Code Examples - Chapter 11 (mice), Ace Mines, Ace Star, Acevaders, Adventure A - Planet of Death, Alien Defender,
  • Amazing Maze, Astrian Descent (Prototype), Atic Raid, Black Island Adventure, Bomber, Breakout, Callisto, Cavern Attack,
  • Centipede, Chase, Chess, Dodge the Munch (Prototype), Duckshoot, Firebird, Frogger (Boldfield Computing),
  • Fungle Monsters (Prototype), Gobbledegook, Green X Frog, Guessing Game, Krazy Kong (Prototype), Light Racer (Prototype),
  • Memory Stars, Meteor, Meteor Racer, Meteors (Prototype), Micro Maze, Minefield, Othello, Owler, Quick-Draw (Prototype),
  • Quick-Draw Practice (Prototype), Robohench (Prototype), Robohunt (Prototype), Sallors' Hornpipe,
  • Sam and the Time Bombs (Prototype), SokoACE, SokoACE Map Editor, Space Battle, Star Trek, Sudoku, Tank Battle (Prototype), Tetris,
  • Towers of Hanoi, Turbo (Prototype), Zapem, Zombies and Potholes [Robbbert]
  • New NOT_WORKING software list additions
  • a800_cass: Serpentine, Zaxxon (set 1), Zaxxon (set 2) [AtariMania, FakeShemp]
  • bbc_rom:
  • Advanced Ram Operating System 1.00, Digistore Streamer 0.05, Digistore Streamer 0.07, Digistore Streamer 0.09, EPROM 1.03,
  • RAMagic! 2.0B, RAMagic! 2.1M, Smart SPI, Turbo MMC 0.A3, UPURS 3.0R, UPURS 3.1R, UPURS 3.2R, UPURS 3.3R, UPURS 4.0R, UPURS 4.1R,
  • UPURS 5.0R, UPURS 5.1R [Nigel Barnes]
  • bdesignm_design_cart: Dragon Ball Z (design), Super Street Fighter 2 (design) [SSJ, TeamEurope]
  • bdesignm_game_cart:
  • Bishoujo Senshi Sailor Moon SS Illustration Club (game), Dragon Ball Z Taisen-gata Search Battle (game) [SSJ, TeamEurope]
  • bkrankp_cart: J-Pop Rose, Vocaloid [Sean Riddle, ClawGrip]
  • casloopy: Little Romance, Video Seal Wordprocessor [SSJ, TeamEurope]
  • gmaster: Space Warrior [SSJ, Maxime Cohin, PeT]
  • iqunlim_cart: Englisch fuer Anfaenger [TeamEurope]
  • pi_storyreader_cart: Toy Story 2 [Sean Riddle, ClawGrip]
  • pi_storyreader_v2_cart: Toy Story 2 [Sean Riddle, ClawGrip]
  • sega_beena_cart:
  • Kazoku Minna no Nouryoku Trainer, Meet Bub-Bub to Eigo Tanken, Oshare Majo Love and Berry-Cute ni Oshare,
  • Oshare ni Henshin HeartCatch PreCure!, Pocket Monsters Best Wishes! Chinou Ikusei Pokemon Daiundoukai [TeamEurope]
  • telestory_cart:
  • La Cenicienta - Bellezas en Flor / Cinderella - Beauties in Bloom (Spain),
  • El Rey Leon II - El orgullo de Simba / The Lion King II - Simba's Pride (Spain),
  • Winnie the Pooh - Salta, Tigger, Salta / Winnie the Pooh - Bounce, Tigger, Bounce (Spain) [Sean Riddle, ClawGrip]
  • vbaby_cart: El Jardin de los Suenos... (Spain) [Sean Riddle, ClawGrip]
  • Source Changes
  • -bus/ss50/dc5.cpp: Added configuration option to force ready when motor is enabled. [68bit]
  • * Allows SWTBUG to boot without patching the ROM to ignore the ready status.
  • -formats/ap2_dsk.cpp: Don't use symbolic names in the options specification, as the values are used as preprocessor tokens. [68bit]
  • -cpu/t11: Changed disassembler and register display to use octal number format, and fixed disassembly of SOB instruction. [AJR]
  • -cpu/v60: Sign-extend displacements for various addressing modes and DB/TB instructions. [AJR, Tahg]
  • -Added disassembler and preliminary emulation for National Semiconductor PACE CPU architecture. [AJR]
  • -Added disassembler AT&T WE32100 CPU architecture. [AJR]
  • -render/bgfx: Fixed incorrect swapping of red and blue components of screen tint. [AJR]
  • -machine/mc68901.cpp: Re-wrote USART emulation. [AJR]
  • * Added support for 16x clock pre-scaler and data transition synchronization.
  • * Implemented break generation and detection, internal loop-back, and synchronous mode.
  • * Adjusted clocks in harriet.cpp and machine/x68k_kbd.cpp to to match MFP-generated Baud rates.
  • * Serial terminal for tti (tti.cpp) actually works now.
  • -indiana.cpp: Replaced ASCII keyboard with AT-style keyboard (doesn't completely work). [AJR]
  • * Also documented some clocks and interrupts.
  • -vt100.cpp: Merged video emulation with DEC Rainbow, implementing AVO attributes. [AJR]
  • -cpu/rx01: Added disassembler and preliminary CPU device for DEC RX01 custom firmware architecture. [AJR]
  • -cpu/vt50: Implemented character drawing, and added notes about processor architecture. [AJR]
  • -input_sdl.cpp: Process control characters so the natural keyboard can see them (SDL normally strips these out). [AJR]
  • -natkeyboard.cpp: Don't strip linefeed characters (Ctrl-J) from natural keyboard input except when pasting strings. [AJR]
  • -tv912.cpp.cpp input updates: [AJR]
  • * Improved natural keyboard bindings for backspace and forward delete on tv912b.
  • * Made Ctrl-K and Ctrl-L work with natural keyboard on tv912b tv912c.
  • -Add preliminary DEC VT61/VT62 microcode disassembler and skeleton CPU device. [AJR]
  • -s2650: Changed to big-endian. [AJR]
  • -gigatron.cpp: Hooked up ROM and skeleton CPU device. [AJR]
  • -cpu/gigatron: Added disassembler. [AJR]
  • -unidasm: Handle word endianness for address-shifted architectures correctly and safely. [AJR]
  • -Added disassemblers for Motorola MC88100 and MC88110 RISC CPUs. [AJR]
  • -alpha68k.cpp: Improved dash event timings for Gold Medalist, relaxing gameplay qualification requirements. [Angelo Salese]
  • -toki_ms.cpp: Added some meat, confirming it's similar to tokib. [Angelo Salese]
  • -twins.cpp updates: [Angelo Salese]
  • * Refactored driver code and split into multiple state classes.
  • * Added default non-volatile RAM contents for all games.
  • * Worked around crash after stages 1-5 in twins and twinsed2.
  • -psion5.cpp: Added Psion Series 5mx personal digital assistant driver. [Ash Wolf, Ryan Holtz]
  • * Added logging for system-on-a-chip peripheral accesses based on WindEmu.
  • * Added support for timers, keyboard, touch screen and buzzer/ticker.
  • * Implemented HALT register, improving performance.
  • -bus/isa/s3virge.cpp: Started implementing bit-blit operations, making Windows 3.1 usable with ViRGE drivers. [Barry Rodewald]
  • -pgm.cpp: Corrected ROM region widths, corrected sprite pixel extraction algorithm, and cleaned up code. [cam900]
  • -taitogn.cpp: Reduced redundant code by refactoring to share base class with Capcom ZN2. [cam900]
  • -c6280.cpp: Updated to more closely emulate behavior described in manual, cleaned up code, and updated notes. [cam900]
  • -machine/vrender0.cpp: Improved sound emulation, updated notes, and cleaned up code. [cam900]
  • * Fixed sample start position, partially implemented envelopes and interrupts, and made wave memory access use an address map.
  • * Improved sample rate calculation and support for dynamic sample rate changes.
  • -fmtowns.cpp: Updated notes on sound chips used. [cam900]
  • -model2.cpp: Changed manufacturer for Dead or Alive to the developer Tecmo. [cam900]
  • -system1.cpp: Fixed Sega System 1 color handling, improved ROM region names, and cleaned up code. [cam900]
  • * Converted PROM-based palette handling to use indirect entries, fixed bitmap clear behavior, and reduced runtime tag map lookups.
  • -sound/2612intf.cpp: Added YMF276 variant, and fixed output resolution. [cam900]
  • -sound/fm2612.cpp: Added support for different output resolutions. [cam900]
  • -megadriv.cpp: Added handheld variants, and added machine configuration for variants with YM3438 integrated in ASIC. [cam900]
  • -kaneko_spr.cpp: Fixed priorities when sprite persistence is enabled, and split sprite drawing from mixing. [cam900]
  • -kaneko16.cpp: Fixed sprite delay, corrected explbrkr sound ROM banking, and updated notes. [cam900]
  • -sound/huc6230.cpp: Fixed ADPCM playback rate, reduced ADPCM volume, cleaned up code, and updated notes. [cam900]
  • -sound/huc6272.cpp: Fixed ADPCM playback rate and updated notes. [cam900]
  • -Netlist library updates: [Couriersud]
  • * Added netlist library version number to code, and used it to invalidate save states if library version changes.
  • * Ensure diodes step by enough to alter the matrix.
  • * Increased time resolution to 100 picoseconds and improved synchronization with MAME icount.
  • * Added CD4006, CD4070 and TL084 devices.
  • * Added proxy support for clock.
  • -video/fixfreq.cpp: Added adjusters to aid in development and debugging. [Couriersud]
  • -netlist: Worked around MSVC bug in expansion of variadic macro arguments. [Couriersud, Firewave]
  • -atarittl.cpp: Hooked up fixed-frequency monitor for stuntcyc. [Couriersud]
  • -galaxian.cpp: Converted Konami audio filters to use netlist. [Couriersud]
  • -segas16b.cpp: Added analog audio filters to systems with YM2151 and uPD7759. [Couriersud]
  • -sunplus_gcm394.cpp updates: [David Haywood]
  • * Show startup screens and respond to inputs in jak_gtg and jak_car2.
  • * Fixed jak_car2 bitmap test display in service mode.
  • -xavix.cpp: Converted to direct RGB video output to allow support mid-screen palette changes. [David Haywood]
  • -pockchalw.xml: Changed chukkesr to use correct dump (previously used a duplicate from a different set). [David Haywood]
  • -vii.cpp: Added hacks to zon32bit and mywicodx to select correct banks for all games. [David Haywood]
  • -Split up the unwieldy vii.cpp into multiple source files. [David Haywood]
  • -plugins/hiscore: Made read_config function more robust. [eadmaster]
  • -imds2.cpp: Added Multibus slot and implemented iSBC-202 floppy controller card. [F.Ulivi]
  • -luaengine: Added read_range function to addr_space, allowing scripts to directly read blocks of data. [feos]
  • -Fixed crash when using -aviwrite or -mngwrite with system that lack screens [Firewave, hap]
  • -atarisy1.cpp: Don't generate interrupt 3 on systems that don't support it. [GadgetFreak]
  • -mephisto_modular.cpp: Added Bavaria piece recognition chessboard. [hap]
  • -video/psx.cpp: Changed NTSC refresh rates to 59.82Hz for 240-line mode and 59.94Hz for 480-line mode. [hoholee12]
  • * Works around synchronization issues in beatmania IIDX games.
  • -gaelco2.cpp: Restored perfect quantum device configuration that was omitted from some machines after refactoring. [mc68k]
  • -machine/s3520cf.cpp: Improved emulation, and added RTC-4553 variant. [MetalliC]
  • -cpu/sh: Implemented SH-3 INTEVT register. [MetalliC]
  • -konmedal.cpp updates: [MetalliC]
  • * Added hopper, non-volatile RAM and timing/interrupt controller.
  • * Decoded graphics tiles for GX-based games and added per-game palette offsets.
  • * Added uPD7759 sound output.
  • * Added hack to fix mariourou scrolling, and documented observed row/column scroll issues for K052109 tilemaps.
  • -geneve.cpp: Implemented lower-level emulation of the Geneve architecture (Gate Array, PAL and Genmod daughterboard). [Michael Zapf]
  • * Also added RESET line to I/O port and peripheral box, and made Genmod card modifications a configuration option.
  • -ti99_2.cpp, ti99_8.cpp: Improved Hexbus handling, and fixed instability when loading from/saving to Hexbus floppies. [Michael Zapf]
  • -ti99: Block invalid accesses to VDP like writing on read address - fixes Ambulance game. [Michael Zapf]
  • -render/d3d: Allow -attach_window to work with non-root windows. [Nathan Woods]
  • -formats/acorn_dsk.cpp: Added support for HADFS floppy images. [Nigel Barnes]
  • -bus/bbc/1mhzbus updates: [Nigel Barnes]
  • * Added BeebOPL FM Synthesiser.
  • * Added Sprow BeebIDE 16-bit and RetroClinic BBC 8-bit IDE interfaces.
  • * Added Acorn Winchester Disc.
  • -bbc.cpp: Added bbcm FinMOS 3.29 BIOS option (pre-release of MOS 3.50). [Nigel Barnes]
  • -bbc.cpp: Added bbcmaiv internal modem port, with Acorn AIV SCSI Host Adaptor card device. [Nigel Barnes]
  • -video/ims_cvc.cpp: Implemented cursor, simplified handlers, and reduced logging noise. [Patrick Mackinlay]
  • -cpu/mips/r4000.cpp: Fixed bad virtual address for [ls][dw][lr] exceptions, and fixed CP0 status on soft reset. [Patrick Mackinlay]
  • * Also improved logging and cleaned up code.
  • -machine/dp83932c.cpp: Implemented networking. [Patrick Mackinlay]
  • -jazz.cpp: Implemented soft reset, and hooked up sonic DMA. [Patrick Mackinlay]
  • -machine/mct_adr.cpp: Added crude sonic DMA bus master support, and fixed reset handling. [Patrick Mackinlay]
  • -cpu/v60: Fixed XOR instruction to not alter the carry flag, and improved debugger flags display. [R. Belmont, Tahg]
  • -konmedal.cpp: Improved colors for shuriboy, fuusenpn and mariorou. [R. Belmont]
  • -konendev.cpp: Hooked up correct real-time clock, and hooked up DPRAM. [R. Belmont, Heihachi_73]
  • -machine/spg2xx.cpp: Fixed a subtle interrupt bug that prevented clikstrt from booting. [Ryan Holtz]
  • -cpu/v60: Fixed carry flag handling for AND, OR and NEG instructions. [Ryan Holtz]
  • -cpu/arm7: Added ARM710T variant. [Ryan Holtz]
  • -plugins/cheat: Ignore leading colon on tags, as all tags must be absolute in cheats (GitHub #6114). [Ryan Holtz, DjDiabolik]
  • -romload: Increased width of total ROM size members to 64 bits (fixes loading percentage display for hapyfsh2). [Ryan Holtz]
  • -cpu/arm7/arm7.cpp, machine/s3c2400.cpp, machine/s3c2410.cpp, machine/s3c2440.cpp: Converted logging to use logmacro.h. [Ryan Holtz]
  • -hapyfish.cpp: Added preliminary FS8806 I2C hookup, and expanded notes. [Ryan Holtz]
  • -cpu/arm7: Added support for printing hapyfsh2 diagnostic messages. [Ryan Holtz]
  • -ut88.cpp, v6809.cpp: Removed use of deprecated machine configuration macros. [Ryan Holtz]
  • -naomi.cpp: Added preliminary 315-6154 system manager chip device used in DIMM board. [Samuele Zannoli]
  • -hapyfish.cpp: Added preliminary inputs. [Tahg, Ryan Holtz]
  • -apple2_flop_clcracked.xml: Replaced Music Construction Set (cleanly cracked) dump to fix damaged sector. [4am, Firehawke]
  • -apple2_flop_clcracked.xml: Corrected several titles. [Anoid]
  • -mephisto_modena.cpp: Added an older version of modena as a BIOS option. [Berger]
  • -mephisto_montec.cpp: Added another megaiv version as a BIOS option. [Berger]
  • -vsmile.cpp: Removed regional V.Smile variants and turned alternate ROMs into BIOS options with version numbers. [bmx]
  • -igs011.cpp: Added DIP switch locations to the Virtua Bowling sets. [Brian Troha]
  • -splash.cpp: Added DIP switch locations to Funny Strip. [Brian Troha]
  • -cdi.cpp: Decapped and dumped an i8751 microcontroller for German-language Quizard 2 sets. [Caps0ff, TeamEurope]
  • -Added MicroTouch touch screen controller ROM dumps (not hooked up). [ClawGrip, Kevin Eshbach, ArcadeHacker]
  • -ninjakd2.cpp: Red-dumped the ROMs for jt104 and corrected labels. [coolmod, The Dumping Union]
  • -snes.xml: Re-dumped Mr Tuff. [drx, FakeShemp]
  • -snes.xml: Documented Earthworm Jim - GamesMaster Special Edition PCB. [FakeShemp]
  • -megadriv.cpp Added Mega-CD Japan BIOS version 1.11. [Fredrik Nyqvist]
  • -namcona1.cpp: Updated chip types and ROM locations. [hammy]
  • -ddragon.cpp: Updated notes. [Jose Tejada]
  • -gunsmoke.cpp: Removed watchdog that isn't present in hardware, corrected frequencies, and updated notes. [Jose Tejada]
  • -cpu/rx01: Dumped firmware PROMs. [Lord Nightmare]
  • -fmtowns_cd.xml: Changed aburner, aburner3 and lastsurv to used dumps with proper track indexes and offset correction.
  • [redump.org, r09]
  • -at.cpp: Updated notes and added BIOS options. [rfka01]
  • * atturbo: Added cl286 BIOS option.
  • * epsax: Added 3vim002 and zz1343 BIOS options.
  • * ecs38632: Added 092588 BIOS option.
  • * op386wb: Added d41107 BIOS option.
  • * 386sc2c: Added s1b BIOS option.
  • * at486: Added 486upio, acer48622, 4alo001, 4alp001, zz1130, optimus, umc486a, a9c11f1f and 109k BIOS options.
  • * a486sp3: Added v301, v10101, v10102, v205 and v305 BIOS options.
  • * so4saw2: Added iob1, 0730, wa53, wa3, 0911 and 0911b BIOS options.
  • * ls486e: Added ls486eb BIOS option.
  • * pkm0038s: Added p20302 and p2020 BIOS options.
  • * um8498f: Added v14 and um849801 BIOS options.
  • * mb8433uud: Added 8881d and 08a BIOS options.
  • * mb1433ucv: Added ucvg BIOS option.
  • -genpc.cpp: Added arc123 and pac BIOS options to PC, and updated notes. [rfka01]
  • -xavix.cpp: Dumped internal ROM for Gachinko Contest! Slot machine TV (Japan). [Sean Riddle]
  • -atetris.cpp: Added UM3482 internal ROM data to atetb3482. [Sean Riddle]
  • -o2.cpp: Add added ip32prom_4_3 BIOS option to o2 (IP32 PROM V4.3). [Sean Riddle, Rampa, ClawGrip]
  • -fmtowns_cd.xml: Added the missing floppy disk dump for Fujitsu Habitat V2.1L10 [StuBlad, r09]
  • -vgmplay.xml: Updated seven items to match the latest vgmrips release. [Tafoid]
  • * Updated chelnov, fortzone_gb, fray_msx2, illcity_msxr, raiden, spirou_gb and sml2_gb.
  • -konmedal.cpp: Dumped color PROMs for buttobi. [TeamEurope, The Dumping Union]
  • -gameking.xml: Re-dumped all bad dumps (mc_4v01, mc_4v04, mc_4v07, mc_4v09, mc_4v14, mc_4v15, mc_4v16, mc_4v17, mc_4v18, mc_4v19a).
  • [TeamEurope, SSJ]
  • -ms32.cpp: Confirmed ROM labels for p47aces. [trap15]
  • -segasp.cpp: Added network firmware version 1.21. [WX JF]

New in MAME 0.216 (Nov 27, 2019)

  • MAMETesters Bugs Fixed:
  • [Crash/Freeze] (studio2.cpp) All studio2 variants: Memory map does not support cartridges larger than 1kB. (Robbbert)
  • [Graphics] (popeye.cpp) popeye and clones: Games use interlaced video output. (Couriersud)
  • [DIP/Input] (qix.cpp) zookeep, kram and clones: Unable to start game or use first coin slot. (O. Galibert)
  • [DIP/Input] (spectrum.cpp) spectrum: Kempston Joystick doesn't work. (TwistedTom)
  • [Crash/Freeze] (snes.cpp) snespal: When starting a game with SNES (PAL), MAME crashes. (Ryan Holtz)
  • [Graphics] (snesb.cpp) All machines in snesb.cpp: Screen is black. (Ivan Vangelista)
  • [Graphics] (cave.cpp) ddonpach, ddonpachj, donpacha: Graphical bug in attract mode. (cam900)
  • [Sound] (apple2.cpp) mockingboard enabled software: No sound from second AY8913 Mockingboard. (Ivan Vangelista)
  • [Core] (30test.cpp) 30test: Issues with inputs, sound and gameplay. (AJR)
  • [Documentation] tekken4 and clones: Release year is incorrect. (PepsiBoy428)
  • [DIP/Input] (ssrj.cpp) ssrj: Difficulty setting inputs are incorrect. (sasuke)
  • [Crash/Freeze] (segas32.cpp) spidmanj: MAME crashes after few seconds of emulation. (Ryan Holtz)
  • [Media Support] (apple2e.cpp) apple2e and clones: Error when trying to use .NIB disk images. (R. Belmont)
  • New working machines:
  • Bit Corporation Bit90 [Frank Palazzolo]
  • Cane [Jean Paul Piccato, Adolfo Melilli, Alessandro Bolgia, Lorenzo Fongaro, Piero Andreini]
  • Game & Watch: Mario The Juggler [algestam, Mr. Do, Sean Riddle]
  • Game & Watch: Mickey Mouse (panorama screen) [algestam, Mr Jiggles the Christmas Man]
  • Orbite [Jean Paul Piccato, Adolfo Melilli, Alessandro Bolgia, Lorenzo Fongaro, Piero Andreini]
  • Pinball (P8002, ABL TV Game) [David Haywood, Morten Shearman Kirkegaard, Peter Wilhelmsen]
  • RS-232 DCE-DCE Bridge [Vas Crabb]
  • New working clones:
  • Berzerk (revision RC31A) [Kevin Eshbach, The Dumping Union]
  • Cadillacs and Dinosaurs (bootleg with PIC16C57, set 3) [TwistedTom]
  • Captain Commando (bootleg with 2xMSM5205) [TwistedTom]
  • Cosmic Alien (version II, set 2) [f205v]
  • Eeekk! [Craig Anstett, Andrew Welburn]
  • Game & Watch: Donkey Kong Circus [algestam, Mr Jiggles the Christmas Man]
  • Heavy Unit (Japan, alternate ROM format) [Brian Troha, The Dumping Union]
  • JoJo's Venture (Euro 981202) [Darksoft]
  • JoJo's Venture (Euro 990108) [Darksoft]
  • JoJo's Venture (Euro 990128) [Darksoft]
  • Knights of the Round (bootleg with 2xMSM5205, set 2) [TwistedTom]
  • Operation Wolf 3 (Japan) [ShouTime, The Dumping Union]
  • Real Bout Fatal Fury / Real Bout Garou Densetsu (Korean release, bug fix revision) [jysx012]
  • Saturday Night Slam Masters (bootleg with PIC16c57, set 2) [TwistedTom]
  • Street Fighter II': Champion Edition (Dstreet-6, bootleg) [hammy, ClawGrip]
  • Street Fighter II': Champion Edition (L735 Test Rom, bootleg, set 2) [TwistedTom]
  • Super Dead Heat (Japan) [Phil Bennet]
  • Super Puzzle (Sang Ho Soft) [Adrian]
  • Verbena (bootleg of Carnival) [Recreativas.org]
  • Zenith Data Systems Z-150 series [rfka01]
  • Zenith Data Systems Z-160 series [rfka01]
  • Machines promoted to working:
  • Ericsson Information System Ericsson PC [Edstrom]
  • Intec InterAct 8-in-1 [David Haywood, BeckyRGB]
  • Intec InterAct 32-in-1 [David Haywood, BeckyRGB]
  • Southwest Technical Products SWTPC 8212 Video Terminal [68bit]
  • Super Triv (English questions) [Ivan Vangelista]
  • Wanted (Sega) [Angelo Salese]
  • Who Wants to Be a Millionaire? (Play Vision, Plug and Play, UK) [David Haywood, Morten Shearman Kirkegaard, Peter Wilhelmsen]
  • New machines marked as NOT_WORKING:
  • Air-Blaster Joystick (AB1500, PAL) [David Haywood, Morten Shearman Kirkegaard, Peter Wilhelmsen]
  • Ampro Computers Little Board/PC [Don Maslin Archive]
  • Ascom Eurit 30 [Cyberia/2 Filebase]
  • Ericsson Alfaskop Communication Processor 4101 [Edstrom]
  • Ericsson Alfaskop Display Unit 4110 [Edstrom]
  • Ericsson Alfaskop Flexible Disk Unit 4120 [Edstrom]
  • Fantasy Zone (medal game, REV.A) (J 990202 V1.000) [Sugoi Helsinki]
  • Fishing Master (971107 JPN) [SpinalFeyd, The Dumping Union]
  • Geonica Meteodata 1256 [ClawGrip]
  • Metabee Shot [SpinalFeyd, The Dumping Union]
  • Powerful Chance [SpinalFeyd, R. Belmont]
  • Rodent Exterminator [Brian Troha, Smitdogg, The Dumping Union]
  • Roland CM-32P [ValleyBell]
  • Silicon Graphics Inc Personal IRIS 4D/30 [Patrick Mackinlay]
  • Silicon Graphics Inc Personal IRIS 4D/35 [Patrick Mackinlay]
  • Sound Leisure MiniJook [SpinalFeyd]
  • Sound Leisure SuperStars (CD jukebox) [SpinalFeyd]
  • Spade [SpinalFeyd]
  • Vs Maxx Texas Hold'em TV Poker - 6 Player Edition (UK) [David Haywood, Morten Shearman Kirkegaard, Peter Wilhelmsen]
  • VTech DynamiDesk (Germany) [TeamEurope]
  • VTech Mis Primeras Lecciones (Spain) [ClawGrip]
  • Yu-Gi-Oh Monster Capsule [SpinalFeyd, R. Belmont]
  • New clones marked as NOT_WORKING:
  • 286 motherboards with Suntac ST62C303-A chipset [rfka01]
  • Abit AB-AH4 [rfka01]
  • Abit AB-PI4 [rfka01]
  • AEG Olympia Olystar 20F [rfka01]
  • Arstoria AS496 [rfka01]
  • Biostar MB-1433UCV [rfka01]
  • Channel Three [TeamEurope, Grull Osgo, Ivan Vangelista]
  • Chicago Cubs' Triple Play (German) [PinMAME]
  • Comus Instruments Ltd. Comus Daisy [Nigel Barnes, Centre for Computing History]
  • Corona Data Systems, Inc. Cordata PPC-400 [rfka01]
  • Eagle EAGLEN486 GC10A [rfka01]
  • First International Computer 486 KVD [rfka01]
  • Highscreen 486-25 [rfka01]
  • Leading Edge Hardware Products, Inc. Model D [rfka01]
  • Mephisto (Stargame) (newer?) [jordigahan]
  • NAT48PV-1.00 VL [rfka01]
  • Oba-Oba (old hardware) [PinMAME]
  • Philips NMS 9100 [rfka01]
  • Shuttle Computer International HOT-307H [rfka01]
  • Shuttle Computer International HOT-419 [rfka01]
  • SOYO SY-4SAW2 [rfka01]
  • Space Train (Pinball, old hardware) [PinMAME]
  • Tandy Radio Shack Videotex [cuba200611]
  • Video Technology PreComputer 2000 (Spain) [ClawGrip]
  • VTech Pitagorin [ClawGrip]
  • Wang Laboratories, Inc. PC-250/16 [rfka01]
  • New working software list additions:
  • Apple2_flop_clcracked:
  • Certificates and More! (cleanly cracked), The Cosmic Balance (cleanly cracked),
  • Empire III: Armageddon (Version 1.1) (cleanly cracked), Fractions: Addition (cleanly cracked),
  • Labyrinth of Crete (cleanly cracked), Labyrinth: The Computer Game (Lucasfilm Games) (cleanly cracked),
  • MECC-A315 Freedom! (Version 1.0) (cleanly cracked), Questron (cleanly cracked), The Tournament Manager (cleanly cracked)
  • [4am, Firehawke]
  • The Adventures of Kristen and Her Family (cleanly cracked), Korg 800 4-Track MIDI Sequencer (Version 1.0) (cleanly cracked),
  • Leadsheeter (cleanly cracked) MIDI/8 Plus (Version 1.2) (cleanly cracked), PolyWriter (Version 1.2) (cleanly cracked),
  • PolyWriter Utilities (Version 1.2) (cleanly cracked), [4am, san, Firehawke]
  • The Railroad Works (CBS Version) (cleanly cracked) [Tom Greene, Firehawke]
  • Apple2_flop_misc:
  • Anti-M (version 1.6) [4am, Firehawke]
  • Best of Muse (16 Sector + LC Patch) [Tom Greene, Firehawke]
  • Apple2_flop_orig:
  • Appilot Edu-Disk, Asteroid, Beneath The Pyramids, The Best of MUSE, Bloody Murder, Buck Rogers: Planet of Zoom, Checker King,
  • Deadline (Release 26 / 821108), Earthquake: San Francisco 1906, Empire III: Armageddon (Version 1.1), Flight Simulator I (A2-FS1),
  • Gammon Gambler, Gulf Strike, Hacker II: The Doomsday Papers, How The West Was One + Three x Four,
  • In Search of Space: Introduction to Model Rocketry, Indiana Jones and the Temple of Doom,
  • Indiana Jones in Revenge of the Ancients, Lane Mastodon vs. The Blubbermen, Law of the West, Little Computer People,
  • Lords of Conquest, Master of the Lamps, MicroChess (Version 2.0), Might and Magic Book Two, Pandora's Box, Pharaoh's Revenge,
  • Physics of Model Rocketry, Punctuation: Building Better Language Skills, Realm of Impossibility, Roadwar 2000 (Version 1.1),
  • Super Zaxxon, Video Vegas (Version 12501), Word Zapper [4am, Firehawke]
  • Bbc_rom:
  • Acorn NFS 3.34B, Acorn TFS 0.31, Aries-B20 2.2, Aries-B20 2.4, Aries-B32 1.0, Prestel Terminal 1.00, Raven-20 1.00, Raven-20 1.06,
  • Watford Electronics 32K RAM 1.00, Watford Electronics 32K RAM 2.00, Watford Electronics 32K RAM 2.40, Workstation 100
  • [Nigel Barnes]
  • Bbcm_cart:
  • Advanced Battery-Backed RAM v1.04, Advanced Battery-Backed RAM v1.10, Advanced Quarter Meg RAM, Click v1.00, Click v1.01,
  • ISO-Pascal, LISP, Master Mega 256, MR8000 Master RAM Cartridge, MR8000 Master RAM Cartridge (alt), TechnoCAD [Nigel Barnes]
  • C64_cass:
  • 3D Pinball, American 3D Pool, Angle Ball, Ball Crazy, Continental Circus, Feud, One Man and His Droid, Robocop,
  • Rockford / Back to Reality [archive.org, Zoe Blade]
  • Gamegear: Sonic the Hedgehog Chaos (Euro, prototype 19930517) [Hidden Palace]
  • Gameking:
  • 4 in 1 - S.Z.L.H + Colo + F1-2004 + Popper, 4 in 1 - Warrior + Cleverhawk + Valiant + MetalDeform ('APR 23 05', 512KB cartridge)
  • [TeamEurope, AJR]
  • Gameking3: Panzer [TeamEurope, AJR]
  • Ibm5170: Kick Off 3: European Challenge, The Settlers, Syndicate [ArcadeShadow]
  • Megadriv: Crying Dragon (Jpn, Prototype) [andlabs]
  • Neogeo: Real Bout Fatal Fury / Real Bout Garou Densetsu (Korean release, bug fix revision) [jysx012]
  • Sms: Sonic the Hedgehog Chaos (Euro, prototype 19930713) [Hidden Palace]
  • Spectrum_cass:
  • La Mode - 1984 (Programa Computado) [ClawGrip, avlixa, ICEknight]
  • DISCiPLE System Tape v3b [TwistedTom]
  • Spectrum_mgt_flop:
  • DISCiPLE System Disk v2, DISCiPLE System Disk v2b, DISCiPLE System Disk v2c, DISCiPLE System Disk v3a, DISCiPLE System Disk v3b,
  • DISCiPLE System Disk v3d, Pick-Poke-It, Plus D System Disk v2a, Uni-Dos [TwistedTom]
  • Studio2: RCA demo [Robbbert]
  • Visicom: Gambler I, Gambler II, Sansuu Drill, Space Command [unknown]
  • Vsmile_cart: Spider-Man & Freunde - Geheime Missionen (Germany) [TeamEurope]
  • Software list items promoted to working:
  • Bbcm_cart: Master Smart Cartridge [Nigel Barnes, Center for Computing History]
  • Gameking:
  • 4 in 1 - Chaser + Blaster + StarWars + Nagual, 4 in 1 - DraculaZone (Surf Eidolon) + Hero + PocketTank + Star Ghazi,
  • 4 in 1 - SeaGuard + Whirlybird + Spectask + Captain, 4 in 1 - Three Battles + Light Sword + Risker + Metal Deform,
  • 4 in 1 Vol. 8 - 2004 + Dragon + StreetHero + Penguin, 4 in 1 Vol. 10 - Soldier + Seatercel + General + Seafight,
  • 4 in 1 Vol. 11 - Explorer + Magician + AirHero + HappyGarden, 4 in 1 Vol. 12 - Pet + Arrow + Fighter + Airforce,
  • 4 in 1 Vol. 13 - Might + Brains + Catman + Armada, 2004, Adventure Legend Carlo, Aries, Dino Adventure Legend, Duck Man,
  • F1-2004 Racing, Feichuan VII, Happy Ball, Happy Killer, Lanneret, Penguin, Popper, Seatercel, Soldier, Street Hero, Supermotor,
  • Trojan Legend [AJR]
  • Gameking3: Adventure, Urgent Action [AJR]
  • Sms: Sonic the Hedgehog Chaos (Euro, "Ver 0.20", prototype 19930630) [Hidden Palace]
  • New NOT_WORKING software list additions:
  • Bbc_rom:
  • GoMMC Tools 0.72, GoMMC Tools 0.80, GoMMC Tools 1.03, Prestel Trial 4.71r, Super MMC, Turbo MMC 0.A1, UMI-2B 5.01 [Nigel Barnes]
  • Picno: Anime Box, Fushigi no Kuni no Alice, Son Goku no Boken [Vyse the determined @ Gaming Sanctuary, SSJ, TeamEurope]
  • Source Changes:
  • Swtpc8212.cpp updates: [68bit]
  • Added MCM66750 character generator ROM, implemented video row update function, and added I/O.
  • Converted to device so the terminal can be used as an RS-232 slot device as well as a stand-alone machine.
  • Swtpc8212.cpp, tv990.cpp: Cleaned up use of PORT_CHANGED_MEMBER macro. [68bit]
  • Mekd1.cpp, mekd3.cpp, mekd4.cpp and mekd5.cpp updates: [68bit]
  • Added port changed handlers for RS-232 control signal routing options.
  • Added save state support and cleaned up code.
  • Wd1000.cpp: Added save state support. [68bit]
  • Swtpc.cpp: Added port changed handler for CPU clock speed option, and cleaned up code. [68bit]
  • Swtpc09.cpp updates: [68bit]
  • Added port changed handlers for CPU clock speed, floppy drive controller clock speed, and Baud rate options.
  • Added save state support and cleaned up code.
  • Bus/ss50 updates: [68bit]
  • dc5.cpp: Added port changed handlers for configuration options, added save state support, and cleaned up code.
  • mps.cpp: Added port changed handlers for RS-232 control line routing options, added save state support, and cleaned up code.
  • mps2.cpp: Organised Baud rate settings in ascending order.
  • mpt.cpp, piaide.cpp: Added save state support and cleaned up code.
  • Qvt102.cpp updates: [68bit]
  • Replaced perfect quantum setting by boosting interleave on keyboard data transmission.
  • Improved keyboard matrix emulation, cleaned up code and added notes.
  • Cpu/rsp: Added 32-bit opcode alignment for disassembly. [AJR]
  • Cpu/m68000: Improved cycle counts for SCC68070, and further distinguished it from the MC68000 and MC68010. [AJR]
  • Cpu/m6502: Added preliminary Sitronix ST2204/ST2205U system-on-a-chip emulation. [AJR]
  • Gameking.cpp updates: [AJR]
  • Fixed directional controls.
  • Added gamekin3 LCD color filter emulation, and corrected clock speed based on timer initialization.
  • Cpu/i86: Fixed pathological case where jumping into pages of 0xFF-prefixed invalid opcodes could cause MAME to lock up. [AJR]
  • Cpu/f8: Moved internal scratchpad register memory to an address space. [AJR]
  • Cpu/nec updates: [AJR]
  • Implemented v5x internal/external timer clock input selection.
  • Internalized CPU clock divider for V40/V50.
  • Mc68hc11 updates: [AJR]
  • Added internal clock divider.
  • Fixed size of fetched operand for ADDD indexed modes.
  • Emulated FDIV instruction.
  • Cpu/m6502: Corrected 65C02 opcode timing and bus usage. [AJR]
  • BBR and BBS use one or two extra cycles when the branch is taken (like other conditional branches).
  • TRB and TSB perform an extra read of the operand instead of an extra write.
  • Ms32.cpp: Fixed hayaosi3 final round and flame text priorities. [Angelo Salese]
  • Added option to throttle after video update rather than before (-lowlatency or -lolat). [Antonio Giner]
  • Reduces input latency when enabled, but may cause input latency and frame interval jitter for some emulated systems.
  • Updated to latest upstream bgfx, bx and bimg, and updated shaders to use of helper function ensuring correct matrix orientation. [Belegdol]
  • Snes_ppu.cpp: Ported over more of the bsnes ppu-fast implementation - fixes many bugs, possibly causes more. [byuu, Ryan Holtz]
  • -315_5124.cpp, 315_5313.cpp, megaplay.cpp: Added support for scaling layers to least common multiple horizontal resolution. [cam900]
  • Corrects size/position of MegaPlay overlay.
  • -315_5124.cpp: Updated color palette based on hardware measurements, and added notes. [cam900]
  • Es5506.cpp: Implemented differences between ES5505 and ES5506 based on documentation, and cleaned up code. [cam900]
  • Cpu/nec/v5x.cpp: Moved re-mappable I/O handlers into a separate address space, and fixed re-mapping behavior. [cam900]
  • Mb8421.cpp: Added support for similar devices with different address and data widths. [cam900]
  • Updated twinkle.cpp and firebeat.cpp to use new CY7C131 device.
  • Added placeholder IDT7130 device to esqmr.cpp.
  • Tmap038.cpp: Fixed tile size check and moved mirroring into driver-supplied address maps (fixes MT07479). [cam900]
  • Bgfx renderer updates: [Couriersud]
  • Added support for disabling waiting for vertical blanking interval to bgfx Vulkan back-end.
  • Fixed issue that could prevent brightness, contrast and gamma adjustments from being applied.
  • PenGL renderer updates: [Couriersud]
  • Fixed issue that could prevent brightness, contrast and gamma adjustments from being applied.
  • Fixed failure to apply line width.
  • Netlist library updates: [Couriersud]
  • Added more C preprocessor features to netlist preprocessor, including macro parameters, stringification and token concatenation.
  • Improved reporting of error location in netlist preprocessor.
  • Added ability to supply the floating point type as a solver parameter.
  • Added RELTOL and VNTOL solver parameters to control Newton convergence checks.
  • Started adding support for parameter values containing expressions.
  • Removed proxy and power terminal hacks and updated netlists as necessary.
  • Removed DUMMY_INPUT (NC_PIN should be used in its place).
  • Enabled extended validation to catch unconnected power terminals, and fixed errors this exposed.
  • Added const and noexcept qualifiers as appropriate, and removed dead code.
  • Added vector output support to fixed frequency screen device.
  • Nltool updates: [Couriersud]
  • Added --fperr option to enable floating point exceptions (useful when debugging code in GDB).
  • Added preliminary documentation mode.
  • Starfield_05xx.cpp: Added notes about Wolfgang and Jindrich's equivalent Galois LFSR implementation. [Couriersud]
  • Pong.cpp: Improved performance in pongf and rebound, and switched nl_pongf to dynamic time stepping. [Couriersud]
  • Sliders.cpp: Added support for PORT_CONDITION on PORT_ADJUSTER inputs, allowing inapplicable sliders to be hidden. [Couriersud]
  • Popeye.cpp: Added support for interlaced rendering (addresses MT05600). [Couriersud]
  • Elan EU3A05/EU3A14 updates: [David Haywood]
  • Split up implementations and started identifying common features.
  • Fixed non-split mode horizontal scrolling.
  • Disabled timer when running rad_bb3 (timer enable needs to be identified).
  • Nes_vt.cpp: Split up state classes, moved VT1682-based games to a separate driver, and cleaned up code. [David Haywood]
  • Vii.cpp updates: [David Haywood]
  • Added preliminary LCD controller, UART and player input emulation for sentx6p.
  • Added a hack to allow tvgogo to proceed further.
  • Vt1682.cpp updates: [David Haywood]
  • Added preliminary video emulation, including sprites, X/Y scrolling and raster effects.
  • Hooked up sound CPU and added preliminary sound support.
  • Added preliminary inputs (works for ii32in1).
  • Cpu/i86/i86.cpp: Disabled warning message when executing instructions with lock (0xf0) prefix. [Edstrom]
  • Z80sio.cpp: Verified sync byte behavior in SDLC/HDLC mode, and improved logging. [Edstrom]
  • I8251.cpp: Improved initialization, fixing spurious framing error on reset. [Edstrom]
  • Eispc.cpp updates: [Edstrom]
  • Added preliminary 8-bit ISA card for IBM terminal emulation.
  • Added keyboard LEDs and fixed keyboard communication, removing the need for workarounds.
  • Improved Ericsson High-resolution Monochrome Graphics Board 1070 emulation.
  • Fixed parallel printer port configuration.
  • Alfaskop41xx.cpp: Added three skeleton drivers for various parts of the Ericsson Alfaskop 41 system. [Edstrom]
  • The Display Unit 4110 prints a boot prompt but that's it.
  • Hp_ipc.cpp: Fixed 1LL3 GPU emulation bug that caused the cursor and sprites to disappear at the top and left-hand side of screen.
  • [F.Ulivi]
  • Simplified implementation of HP-80, HP-9825 and HP-9845 optional ROM slot emulation (GitHub #5839). [F.Ulivi]
  • Sn76477.cpp: Improved WAV logging enable conditions and file naming. [Jean Paul Piccato]
  • Cpu/sh: Implemented SH-2 watchdog timer. [MetalliC]
  • -315_5649.cpp: Filled out additional features for future use. [MetalliC]
  • Aviio.cpp: Fixed potential out-of-bounds access when the processed sound samples fill the sound sample buffer. [Nathan Woods]
  • Bbc.cpp updates: [Nigel Barnes]
  • Replaced ROM/RAM banks with handlers to allow access from internal expansion boards.
  • Added slot interface for internal expansion boards.
  • Removed the Sideways RAM configuration option in favour of internal expansion board options.
  • Made empty BBC Master cartridge sockets return video data on data bus.
  • bbcb: Added many internal ROM/RAM expansion boards from Aries, ATPL, Computech, Peartree, Solidisk, and Watford Electronics.
  • bbcbp: Added ATPL Sidewise+ internal expansion board.
  • bbcm: Added Morley Master 'AA' and Vine Micros Overlay internal expansion boards.
  • bbcm: Added Slogger Click, Solidisk Mega 256, Peartree MR8000, and Master Smart Cartridge devices.
  • bbcb: Added the Robin Voice Box user port device.
  • bbcb: Added Morley Electronics RAM Disc and PMS 64K Non-Volatile Ram Module 1MHz bus devices.
  • autoc15: Replaced HD6845 CRT controller with HD6345 (required for smooth scrolling).
  • autoc15: Added Autocue RAM disc device.
  • Electron: Added Wizard Sidewinder Rom Expansion Board. [Nigel Barnes, Binary Dinosaurs]
  • Bbcm: Added Solidisk PC-Plus co-processor. [Nigel Barnes, Centre for Computing History]
  • Cpu/dsp56000: Added disassembler for Motorola DSP56000. [Patrick Mackinlay]
  • Apple2gs.cpp: Emulated implementation detail of Language Card inhibit in bank 01 that Music Construction Set depends on.
  • [Peter Ferrie, R. Belmont]
  • MacOS support updates: [R. Belmont]
  • Added workaround for issues with Retina displays on macOS 10.15 Catalina.
  • Changed default render module from OpenGL to bgfx in macOS builds.
  • Report SDL-provided GUID as stable controller ID when using SDL joystick provider module. [R. Belmont]
  • -8080bw.cpp: Fixed selection of game B in jspecter. [Robbbert]
  • Studio2.cpp: Fixed problem loading cartridges in visicom - all software list games now work. [Robbbert]
  • Galaga.cpp: Re-implemented starfield emulation based on reverse-engineering of the Namco 05xx chip. [Robert Hildinger]
  • Fixes a number of regressions, and addresses corner cases.
  • Bus/bml3: Added Hitachi Real Time Clock card. [Russell Bull]
  • Snes_ppu.cpp: fixed rapid vertical scrolling in rexronan and other games. [Ryan Holtz]
  • Bgfx renderer fixes: [Ryan Holtz]
  • Fixed crash on emulated screen resolution changes (GitHub #5857).
  • Fixed assertion failure on starting LaserDisc games (GitHub #5830).
  • Fixed screen color (tint) not being applied and issues with brightness/contrast/gamma sliders (GitHub #5956).
  • Fixed incorrect display of YUV video in LaserDisc games when using the OpenGL back-end (GitHub #5961).
  • Screen.cpp: Only clear or allocate scan bitmaps in excess of the previous height. [Ryan Holtz]
  • Fixes blank portions of snes smw2u, and possibly others.
  • Rainbow.cpp: Separated Model A and Model B into separate machine definitions rather than compile-time options. [Ryan Holtz]
  • Sun4 updates: [Ryan Holtz]
  • cgsix: Added support for hardware cursor, pattern register, plane mask register, and pixel mask register.
  • sun4c_mmu.cpp: Made generic to support sun4 MMU mode, cleaned up save state registrations, and removed redundant MMU code.
  • sun4.cpp: Split sun4 and sun4c machines into separate derived state classes.
  • cgsix: Hooked up SBus vertical sync interrupts.
  • cgsix: Added vertical sync interrupt, added THC MISC register, and cleaned up save state registrations.
  • Sparc.cpp: Renamed MB86901 to SPARCV7, and added a separate class for SPARCV8. [Ryan Holtz]
  • Bt45x.cpp: Made logmacro.h usage more consistent. [Ryan Holtz]
  • K007232.cpp, multipcm.cpp: Added compile-time option to log samples in WAV format. [Ryan Holtz]
  • Netlist: Added 7492 divide-by-twelve counter and 7442 4-line BCD to 10-line decimal decoder. [Ryan Holtz]
  • CPS-1 and bootleg updates: [TwistedTom]
  • Added C-board PAL dumps for mercs, mercsu, mercsur1, mercsj, sf2ee and sf2ue.
  • Fixed player 4 inputs and most graphical issues in slampic bootleg.
  • Added more DIP switch settings for sf2amf2/sf2amf3.
  • Separated some bootlegs into derived state classes and separate source files (cps1bl_pic.cpp, fcrash.cpp).
  • Confirmed clocks for some games.
  • Added placeholders for undumped PALs/GALs used in Street Fighter II': Champion Edition Mstreet-6 bootlegs.
  • Wd_fdc.cpp: Made WD1772 spin up drives on force interrupt command (GitHub #5893). [TwistedTom]
  • ZX Spectrum updates: [TwistedTom]
  • Fixed Kempston Joystick and Didaktik Melodik sound card.
  • Fixed Multiface One NMI clearing, and added support for Kempston Joystick port, disable switch and joystick disable jumper.
  • Implemented floating bus read behaviour, fixing a few games that rely on it.
  • Added support for Miles Gordon Technology DISCiPLE Multi-purpose Interface and +D Disk and Printer Interface.
  • General refactoring and modernisation: [Vas Crabb]
  • Changed device delegates to behave more like device callbacks and other object finders during configuration.
  • Eliminated a conditional branch from the hot path when invoking a delegate set to a member function pointer.
  • Changed emu_fatalerror constructor and fatalerror helper to use string_format semantics.
  • Improved semantics of scheduler quantum configuration.
  • Micro-optimised scheduler code to improve performance of systems making heavy use of timers.
  • Moved input sequence configuration helpers out of the core input manager to a front-end helper class.
  • Got rid of device_slot_card_interface (it provided little value), and added a helper template providing validation for slots.
  • Cleaned up a lot of bus/slot/card code.
  • Fixed memory leaks in Xbox USB emulation. [Vas Crabb]
  • Added a workaround for nanosvg making assumptions about the global locale. [Vas Crabb]
  • Vboy.cpp: Re-wrote Virtual Boy cartridge slot emulation, improving accuracy of static RAM emulation in particular. [Vas Crabb]
  • C64.cpp, c128.cpp: Fixed CBM IEC slot address not being set when replacing devices in machine configuration. [Vas Crabb]
  • Bus/c64/rex_ep256.cpp: Fixed array of EPROM slot devices not being populated. [Vas Crabb]
  • Internal user interface updates: [Vas Crabb]
  • Added live display of emulated analog control positions to the analog controls menu.
  • Added live feedback to the input configuration menus, and improved input sequence configuration behaviour.
  • Fixed regression that caused default input mappings to be displayed incorrectly.
  • Improved layout of DIP switch display and made it scale with UI font size.
  • Improved crosshair image selection user interface.
  • Separated "focus next" and "config menu" actions, and implemented "focus previous" action.
  • Fixed bug that prevented joystick or mouse inputs from being used for "focus next" action.
  • Fixed some cases where menu heading size was not re-calculated after UI font size changes.
  • Fixed a bug that allowed keyboard focus to move to hidden panels on the system/software selection menus.
  • Improved presentation and responsiveness of a number of menus.
  • Fixed endian issues, improved data locality, and reduced redundant copying and hashing in the localisation loader.
  • Added and diagnostic output messages and validation of input data to localisation loader.
  • Improved performance of opening debugger windows, particularly memory windows with a large number of save state registrations.
  • Made new disassembly windows default to the current CPU in the Qt debugger.
  • Removed internal auto-fire functionality, as the plug-in is the preferred solution (GitHub #5802). [Vas Crabb]
  • Wavwrite.cpp: Fixed buffer overrun when supplying 32-bit stereo samples. [Vas Crabb]
  • Util/options.cpp: Fixed settings being read with user locale but written with C locale. [Vas Crabb]
  • Fixes system/software selection menu filter panel not being displayed on macOS depending on number format settings.
  • Cinemat.cpp: Corrected ROM labels for solarq. [Andrew Welburn]
  • Mephisto_modular.cpp: Added an older version of berl16. [CB-Emu]
  • Added firmware dump and skeleton device for Sony SMO-C501 Magneto-Optical Disk Controller. [Don Maslin Archive]
  • Flstory.cpp: Added DIP switch locations. [Guru]
  • Cps1.cpp: Dumped some GALs used in Street Fighter II': Champion Edition Mstreet-6 bootlegs. [hammy, TwistedTom]
  • Rocnrope.cpp: Dumped the PAL10L8 at location 6G for ropeman. [Joe Magiera]
  • Gamegear.xml: Improved title consistency and capitalization. [kazblox]
  • Votrpss.cpp: Improved ROM labels and expanded notes. [Lord Nightmare]
  • Cps1bl_5205.cpp, cps1bl_pic.cpp: Added parent/clone relationships for newly added bootlegs. [MASH]
  • At.cpp: Added additional BIOS options. [rfka01]
  • a486sp3g: Added v306 BIOS option.
  • a486sp3: Added v306 and v307 BIOS options.
  • a486sv2g: Added v306 and v402b BIOS options.
  • alim1419: Added 386acp102 BIOS option.
  • hot433: Added wie10 and 2a4x5h21 BIOS options.
  • Genpc.cpp: Added 081682 BIOS option for pc. [rfka01]
  • Flstory.cpp: Dumped MC68705 microcontroller for victnine and replaced simulation. [ShouTime, David Haywood, Lord Nightmare]
  • Gameking.xml updates: [TeamEurope, David Haywood]
  • Re-dumped 4 in 1 Vol. 8 - 2004 + Dragon + StreetHero + Penguin.
  • Removed bad dump of Dino Adventure Legend, and marked half-size dumps of 4-in-1 cartridges as bad.
  • Added cartridge connector pinout.
  • Gameking3.xml: Corrected title of "Fly Car". [TeamEurope]
  • Added workaround to allow cross-compilation for an i386 target on an x86-64 host. [Tiago Pierezan Camargo]
  • C64_cass.xml: Cleaned up publisher metadata. [Zoe Blade]

New in MAME 0.215 (Oct 30, 2019)

  • MAMETesters Bugs Fixed:
  • 04531: [Sound] (segas32.cpp) f1en: Engine noise loops/resets. (Tafoid)
  • 07025: [Graphics] (model1.cpp) vr: Graphical glitches. (O. Galibert)
  • 07026: [Gameplay] (model1.cpp) vr: Gameplay calculation and physics issues. (O. Galibert)
  • 07372: [Crash/Freeze] X11 Lightgun input module crashes if X11 display is not available. (George McMullen)
  • 07437: [Gameplay] (x68k.cpp) x68000 [nemesis]: Background tiles appear in foreground in Nemesis 90 Kai. (Carl)
  • 07438: [Graphics] (m72.cpp) imgfightj, mrheli, nspiritj: "For use in Japan" messages are not displayed correctly. (Angelo Salese)
  • 07442: [DIP/Input] (gaelco.cpp) biomtoy, biomtoya, biomtoyb, biomtoyc, bioplayc: Lives DIP switch mis-labelled. (girosintornillos)
  • 07444: [DIP/Input] (seta.cpp) blandia, blandiap: Lives DIP switch mis-labelled. (girosintornillos)
  • 07445: [DIP/Input] (model2.cpp) sgt24h, overrevb: Accelerator and brake pedals are reversed. (VasiliyFamiliya)
  • 07447: [Graphics] (cninja.cpp) cninja and clones: Incorrect graphical priorities between level 4 bosses. (Ivan Vangelista)
  • 07448: [Gameplay] (taito_z.cpp) sci, scia, scij, scin, sciu: Shifting gears activates turbo. (girosintornillos)
  • 07452: [Crash/Freeze] (eprom.cpp) eprom, eprom2: The control test will not load. (AJR)
  • 07454: [Plugins] (dooyong.cpp) flytiger: Use of high score plugin causes incorrect attract mode behaviour. (Carl)
  • 07456: [Crash/Freeze] (segas16b.cpp) eswat: Emulator crashes with segmentation fault. (smf)
  • 07457: [DIP/Input] (m107.cpp) dsoccr94: Coin 3 and coin 4 inputs are mapped incorrectly. (MetalGod)
  • 07463: [DIP/Input] (mystwarr.cpp) metamrph and clones, viostorm and clones: Coin 3 and 4 inputs are not connected. (Zach S.)
  • 07465: [Crash/Freeze] (interpro.cpp) ip2000: Emulator crashes if mouse is moved during startup. (Patrick Mackinlay)
  • 07469: [Graphics] (vboy.cpp) vboy: Sprite elements are cut off on the right. (Robbbert)
  • New working machines
  • Capcom 3-in-1 (1942, Commando, Ghosts'n Goblins) (JAKKS Pacific TV Game, Game-Key Ready) (29 MAR 2005 B)
  • [Sean Riddle, David Haywood, anonymous]
  • China H Computer Company H-01B [zzemu]
  • Disney Princesses (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, David Haywood, anonymous]
  • Game & Watch: Lion [algestam, Mr. Do, Sean Riddle]
  • Game & Watch: Manhole (gold) [algestam, Mr. Do, Sean Riddle]
  • Game & Watch: Spitball Sparky [algestam, Mr Jiggles the Christmas Man]
  • Motorola MEK6800D1 [68bit]
  • Motorola Micro Chroma 68 [68bit]
  • Super Dead Heat [Phil Bennett, David Haywood]
  • New working clones:
  • 19XX: The War Against Destiny (Euro 960104) [redsupra, smf]
  • Beastorizer (USA, Jun 21 1997) [jordigahan, ClawGrip]
  • Bomberman (Version 6.6) [caius, The Dumping Union]
  • Buggy Boy/Speed Buggy (cockpit, rev. B) [pacman70, Asayuki]
  • Dragon Breed (Japan, M72 PCB version) [Jorge Silva]
  • Game & Watch: Super Mario Bros. (crystal screen) [algestam, Mr Jiggles the Christmas Man]
  • Hard Head (bootleg, set 3) [jordigahan, Heckler, ClawGrip]
  • Hegener + Glaser Mephisto MM V (prototype) [CB-Emu]
  • Megatouch III Turnier Edition (9255-30-50 R0F, Bi-Lingual GER/ENG version) [Kevin Eshbach, Brian Troha, The Dumping Union]
  • P-47 - The Freedom Fighter (World, bootleg) [jordigahan, Heckler, ClawGrip]
  • Machines promoted to working:
  • Fidelity Electronics Phantom Chess Challenger [Sandro Ronco]
  • NCR Decision Mate V [Sandro Ronco, rfka01]
  • Pacific Educational Systems VPU-01 Speech box [Robbbert]
  • Radio Shack TRS-80 DT-1 [Robbbert]
  • New machines marked as NOT_WORKING:
  • Advance Bright Ltd Ping Pong / Table Tennis / Super Ping Pong (PP1100, ABL TV Game)
  • [David Haywood, Morten Shearman Kirkegaard, Peter Wilhelmsen]
  • Conny TV Virtual Tennis [David Haywood, Morten Shearman Kirkegaard, Peter Wilhelmsen]
  • El Dorado [TeamEurope]
  • The Flintstones (LX-3) [PinMAME]
  • Care Bears TV Games (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, David Haywood, anonymous]
  • Kursaal Darts [jordigahan, ClawGrip]
  • Litek Information Systems LMS46-V9 [Don Maslin Archive, AJR]
  • Research Inc. Teleray Model 10 [Bitsavers]
  • Rollamatic 5-Line Special (Barcrest) (MPU3) [Darran, The Dumping Union]
  • TaiKee Rockstar Guitar / Guitar Rock (PAL) [David Haywood, Morten Shearman Kirkegaard, Peter Wilhelmsen]
  • Terrific Lake [PinMAME]
  • Top Sound (French) [PinMAME]
  • Play Vision Who Wants to Be a Millionaire (Play Vision, Plug and Play, UK)
  • [David Haywood, Morten Shearman Kirkegaard, Peter Wilhelmsen]
  • Vortex (Island Design) [unknown]
  • New clones marked as NOT_WORKING:
  • 386 motherboards using a OPTi 82C495SLC chipset [rfka01]
  • 386 motherboards using the ALi M1419 chipset [rfka01]
  • 386 motherboards using the CS8230 chipset [rfka01]
  • 386 motherboards using the MX83C305(A)(FC)/MX83C05(A)(FC) chipset [rfka01]
  • 386 motherboards using the OPTi 82C381 chipset [rfka01]
  • 386 motherboards using the OPTi 82C391 chipset [rfka01]
  • 386 motherboards using the SiS Rabbit chipset [rfka01]
  • 386 motherboards using the UMC UM82C481AF chipset [rfka01]
  • 386 motherboards using the UMC UM82C491F + UM82C493F chipset or BIOTEQ equivalents [rfka01]
  • 386 motherboard using the UMC UM82C491F chipset [rfka01]
  • 386sx motherboards using the ALi M1217 chipset [rfka01]
  • 386sx motherboards using the OPTi 82C283 chipset [rfka01]
  • 386sx motherboards using the OPTi 82C291 chipset [rfka01]
  • 386sx motherboards using the SCAMPSX chipset [rfka01]
  • 486 motherboards using the ALi 1487/1489 chipset [rfka01]
  • 486 motherboards using the OPTi OPTi 82C392, 82C493 chipset [rfka01]
  • 486 motherboards using the SiS 85C471/85C407 chipset [rfka01]
  • 486 motherboards using the UMC UM8498F, UM8496F chipset [rfka01]
  • 486 motherboards using the UMC UM8886/UM8881 chipset [rfka01]
  • Abit AB-PB4 [rfka01]
  • Abit AB-PW4 [rfka01]
  • Alaris Cougar [rfka01]
  • Alaris RYC LEOPARD LX [rfka01]
  • Alaris Tornado 2 [rfka01]
  • AMI Mark V Baby Screamer [rfka01]
  • ANIX CH-386S-16/20/25G [rfka01]
  • Aquarius System (ASI) MB-4D33/50NR [rfka01]
  • Asus ISA-486SV2 [rfka01]
  • AUVA TAM/25-P2 M31720P [rfka01]
  • Bank Robbery (Ver. 1.23) [Siftware]
  • Biostar MB-1340UCQ-B [rfka01]
  • Chaintech 333SC [rfka01]
  • Chaintech 486SLE M106 4SLE-Z1 [rfka01]
  • Chaintech ELT-286B-160B(E) [rfka01]
  • Chicony CH-491E [rfka01]
  • Daewoo AL486V-D Rev:1.1 [rfka01]
  • Derby Owners Club World Edition (Rev A) [Fluffy]
  • Diamond Flower, Inc. (DFI) 486-CCV [rfka01]
  • DTK Computer PPM-3333P [rfka01]
  • DTK PKM-0038S aka Gemlight GMB-486SG [rfka01]
  • Elitegroup Computer Systems FX-3000 REV1.0 [rfka01]
  • Elitegroup ELT-386SX-160BE [rfka01]
  • Elitegroup UC4913 REV:1.1 [rfka01]
  • Elitegroup UC4915 A AIO [rfka01]
  • Elitegroup UM486/UM486sx [rfka01]
  • Elitegroup UM486V-AIO [rfka01]
  • First International Computer 4386-VC-HD [rfka01]
  • First International Computer 4386-VC-V [rfka01]
  • First International Computer 486-GIO-VT2 [rfka01]
  • Fujitsu FM-Towns (Model 1 / 2) [r09]
  • GENOA TurboExpress 486 VL [rfka01]
  • GES 9051N-386C VER -0.01 [rfka01]
  • Gigabyte GA-486VF [rfka01]
  • Gigabyte GA-486VS [rfka01]
  • LuckyStar LS-486E Rev:C [rfka01]
  • Micro-Express Inc. Forex 386 Cache [rfka01]
  • MORSE KP 386SX V2.21 [rfka01]
  • MSI MS-4125 [rfka01]
  • MSI MS-4138 [rfka01]
  • MSI MS-4144 [rfka01]
  • Octek Hawk [rfka01]
  • Octek Hippo COM [rfka01]
  • Octek Hippo DCA2 [rfka01]
  • Octek Hippo VL+ [rfka01]
  • Octek Panther II [rfka01]
  • Olivetti M21 [rfka01]
  • OPTi OPTi 386WB VER.1.0 [rfka01]
  • PC-Chips M216 [rfka01]
  • PC-Chips M396F [rfka01]
  • PC-Chips M912 [rfka01]
  • PC-Chips M915i [rfka01]
  • Peacock 386sx Ver. 2.0 motherboard SCsxAIO [rfka01]
  • Peacock PCK 486 DX [rfka01]
  • Philips PCD204 (PCD200 series) [rfka01]
  • Pine PT-319A [rfka01]
  • Pine Technology PT-430 [rfka01]
  • Pine Technology PT-432b aka SR-M401-A [rfka01]
  • PROTECH PM486PU-S7 [rfka01]
  • QDI PX486P3 [rfka01]
  • QDI V4P895P3/SMT V5.0 [rfka01]
  • QD-U386DX VER 1.0 [rfka01]
  • Sanyo MBC-18NB [rfka01]
  • See-Thru Sto486Wb aka AUVA Cam-33-P2 [rfka01]
  • Shuttle 386SX REV 2.0A [rfka01]
  • Shuttle Computer International HOT-433 [rfka01]
  • TD60C [rfka01]
  • TD70A and TD70AN [rfka01]
  • TD70N [rfka01]
  • Termtek TK-635 [nextvolume, Dirk Best]
  • UNICHIP 386W 367C REV 1.0 [rfka01]
  • UNICHIP 486 WB 4407 REV 1.0 [rfka01]
  • Unknown 286 AT clones (HT18/C chipset) [rfka01]
  • Via 4386 VIO / Highscreen universal board [rfka01]
  • Vintage Sprite SM 486-50USC [rfka01]
  • Vs. Super Mario Bros. (bootleg with Z80, set 3) [jordigahan, ClawGrip]
  • ZIDA Tomato board 4DPS [rfka01]
  • New working software list additions:
  • Apple2_flop_clcracked:
  • Balancing Act (cleanly cracked), Fractions: Basic Skills (cleanly cracked), Fractions: Subtraction (cleanly cracked),
  • The Haunted Palace (cleanly cracked), Statistics (Version 3.3) (cleanly cracked), Whole Numbers: Multiplication (cleanly cracked),
  • The World's Greatest Baseball Game (Enhanced Version) (cleanly cracked) [4am, Firehawke]
  • Apple2_flop_orig:
  • Alibi, American Government (Micro Learningware), Apple Stellar Invaders, Battlefront, Beach Landing, Carriers at War,
  • The Coveted Mirror, Crime Stopper, Decisive Battles of the American Civil War: Volume Three,
  • Decisive Battles of the American Civil War: Volume Two, Decisive Battles of the Civil War: Volume One, Dogfight II, Europe Ablaze,
  • Galactic Wars, Gauntlet, Ghostbusters, Go (Hayden), Guderian, Halls of Montezuma, The Haunted Palace, I, Damiano,
  • Leisure Suit Larry in The Land of The Lounge Lizards, The Mask of the Sun (Version 2.1), MacArthur's War,
  • Muppet Learning Keys: The Muppet Discovery Disk, Oil Rig, Panzer Battles, Pulsar ][, Questprobe featuring Spider-Man,
  • Reach For The Stars (Version 1.0), Reach For The Stars (Version 2.0), Reach For The Stars (Version 3.0), Reversal, Russia,
  • Sherlock Holmes in Another Bow, Simultaneous Linear Equations, Space Kadet, Tapper, Ulysses and the Golden Fleece,
  • Vaults of Zurich, Winter Games [4am, Firehawke]
  • Fmtowns_cd:
  • CG Syndicate Vol. 1 - Lisa Northpoint, CubicSketch V1.1 L10, New Horizon CD Learning System II - English Course 1, Shanghai,
  • Space Museum, TownsSOUND V1.1 L20, Z's Triphony DigitalCraft Towns [redump.org, r09]
  • Hp9825b_rom: 9885/9895 ROM for 9825, 9885 ROM for 9825, Matrix ROM for 9825, SSS mass storage ROM [F.Ulivi]
  • Ibm5150:
  • Action Service (Smash16 release) (3.5"), International Karate, Italy '90 Soccer, Joe Blade (Smash16 release),
  • Out Run (Kixx release), Starflight [ArcadeShadow]
  • Ibm5170: Corridor 7: Alien Invasion, Links - The Challenge of Golf (5.25"HD) [ArcadeShadow]
  • Midi_flop: Dansbandshits nr 3 (Sweden) [FakeShemp]
  • Vz_snap:
  • Ace of Aces, Adventure, Airstrip, Arkaball v1, Arkaball v2, Arrgh, Assembly Language for Beginners, Asteroids,
  • Attack of the Killer Tomatoes, Backgammon, Backgammon Instructions, Battleships v1, Battleships v2, Bezerk,
  • Binary Tape Copier v1.0, Bomber, Breakproof File Copier, Bust Out, Camel, Card Andy, Casino Roulette v1, Casino Roulette v2,
  • Catch, Challenger, Chasm Capers, Check Disk, Checkers, Chess, Circus, Compgammon, Computer Learjet, Concentration, Cos Res, Craps,
  • Crash, Curses, Dawn Patrol, Decoy v1, Decoy v2, Defence Penetrator, Dig Out, Disassembler v2, Disassemmbler v1, Disk Copier,
  • Disk Copy V2.0, Disk Editor-Assembler V6.0X, Disk Menu, Disk Ops 4, Disk Sector Editor v1, Disk Sector Editor v2, Dog Fight,
  • Dracula's Castle, The Dynasty Derby, Editor-Assembler V.1.2, Editor-Assembler V.1.2B, Electric Tunnel, Electronic Blackjack,
  • Extended DOS V1.3, Extended VZ Basic V2.5, Factory, Fastdisk V1.0, Fastdisk V1.1, Fastdisk V1.2, Fastdisk V1.2 demo,
  • Filesearch 2.0, Filesearch V2.0, Formula One v1, Formula One v2, Formula Uno, Frog, Galactic Invasion, Galactic Raiders,
  • Galactic Trade, Galaxon, Game Instructions, Ghost Blasters, Ghost Hunter (hacked), Ghost Hunter instructions, Ghost Hunter v1,
  • Ghost Hunter v2, Golf, Grand Prix, Grave Digger, Gunfight, Hamburger Sam, Hangman v1, Hangman v3, Hangman v4, Hex Maths,
  • Hex Utilities, The High Mountains, High Scores, Hoppy v1, Hoppy v2, Hunt the Wumpus, Instructions for Asteroid Dodge,
  • Instructions for Invaders, Instructions for Ladder Challenge, Invaders v1, Invaders v2, Inventory, Kamikaze Invaders, Key Hunt,
  • Knights and Dragons, Ladder Challenge, Laser, Laser Pong, Lunar Lander, Mad Max VI, Madhouse, Mars Patrol, Mastermind, Match Box,
  • Match Box Instructions, Maths Armada, Maze Generator, Meat Pies, Melbourne Cup, Meteor, Missile Attack, Missile Command v1,
  • Missile Command v2, Missing Number, Moon, Moon Lander, Moonlander, Moving Targets, Number Sequence, Number Slide, Othello,
  • Othello Instructions, Painter v1, Painter v2, Painter v3, Panik, Panik Instructions, Penguin, Planet Patrol, Poker Machine,
  • Punch v1, Punch v2, Pursuit, The Quest, The Return of Defense Command, Rocket Command, Shootout, Space, Space Ram,
  • Space Station Defender, Space Vice, Star Blaster, Submarine, Super Snake, Super Snake Trapper, The Ten Commandments, Tennis v1,
  • Tennis v2, Tone Generator, Totaliser Derby, Tower, Triffids 2040 AD, Twisting Road, VZ 200-300 Diskette Monitor, VZ Panik,
  • VZ cave, VZ-200 Cup, Vzetris, Worm, Write a Story [Robbbert]
  • Software list items promoted to working:
  • Dmv: MS-DOS v2.11 HD, MS-DOS v2.11 HD (Alt 2), MS-DOS v2.11 HD (Alt 3), MS-DOS v2.11 HD (Alt), Z-Com v2.0 HD [Sandro Ronco, rfka01]
  • New NOT_WORKING software list additions:
  • Ekara_japan_a: A-3 Pichi Pichi Pitch vol.3 (Japan) [David Haywood, Sean Riddle]
  • Evio:
  • Anime Mix 1, Chisako Takashima Selection, evio Challenge!, evio Selection 02, evio Selection 03, Hard Soul 1, I Love Classic 1,
  • Pure Kiss 1 [David Haywood, Peter Wilhelmsen, ShouTime, Sean Riddle]
  • Fmtowns_cd:
  • Debian GNU/Linux 1.3.1 with Debian-JP Packages, Debian GNU/Linux 2.0r2 with Hamm-JP [akira_2020, Tokugawa Corporate Forums, r09]
  • Air Warrior V1.2, Fujitsu Habitat V2.1L10, Hyper Media NHK Zoku Kiso Eigo - Dai-3-kan, Nobunaga no Yabou - Sengoku Gun'yuuden,
  • Taito Chase H.Q. (Demo), TownsFullcolor V2.1 L10, Video Koubou V1.4 L10 [redump.org, r09]
  • Leapfrog_ltleappad_cart: Baby's First Words (USA), Disney Pooh Loves You! (USA), If I were... (USA) [ClawGrip, TeamEurope]
  • Source Changes:
  • Ins8250: Only clear transmitter holding register empty interrupt on reading IIR if it's the highest priority pending interrupt.
  • [68bit]
  • Bus/ss50/mps2.cpp: Connected RS-232 control lines. [68bit]
  • Machine/ie15.cpp: Cleaned up RS-232 interface. [68bit]
  • Bus/rs232: Delay pushing initial line state to reset time. [68bit]
  • Bus/rs232/null_modem.cpp: Added configuration option for DTR flow control. [68bit]
  • Tv990.cpp: Improved cursor position calculation. [68bit]
  • Tilemap.cpp: Improved assert conditions, fixing tilemap viewer, mtrain and strain in debug builds. [AJR]
  • Spbactn.cpp: Use raw screen timing parameters for spbactn. [AJR]
  • Laz_aftrshok.cpp: Added aftrshok DIP switch documentation from the manual. [AJR]
  • ELAN RISC II updates: [AJR]
  • Identified CPU type used by vreadere as ePG3231.
  • Added preliminary port I/O handlers and callbacks.
  • Added stub handlers and state variables for interrupt controller, timers, synthesizer, UART and SPI.
  • Fixed TBRD addressing of external data memory.
  • Fixed calculation of carry flag for normal adder operations.
  • Implemented multi-byte carry/borrow for applicable registers.
  • Implemented signed multiplication option.
  • Added internal stack buffer for saving PCH during calls/interrupts.
  • Alpha68k_n.cpp: Replaced sstingry protection simulation with microcontroller emulation. [AJR]
  • Sed1330: Implemented character drawing from external ROM, fixed display on/off command, and fixed screen area definition. [AJR]
  • Tlcs90: Separated TMP90840 and TMP90844 disassemblers. [AJR]
  • Z180 updates: [AJR]
  • Split Z180 device into subtypes; HD647180X now implements internal PROM, RAM and parallel ports.
  • Added internal clock dividers adjust CPU clocks in many drivers to compensate.
  • Reduced logical address width to 16 bits.
  • H8: Made debug PC adjustment and breakpoints actually work. [AJR]
  • Subsino2.cpp: Added save state support and cleaned up code a little. [AJR]
  • Gaelco.cpp: Adjusted bigkarnk YM3812 clock so pitch matches reference recording. [AJR]
  • Stadhero.cpp: Made stadhero stage music selection and various other things more random. [AJR]
  • Acorn_vib: Made ACIA transmit/receive clocks selectable using MC14411. [AJR]
  • Hitme.cpp: Renamed m21 to mirco21 to resolve name collision. [AJR]
  • Emulated ADC0804 and added device to various drivers (fixes "WRONG CONTROL IO" in citybomb service mode). [AJR]
  • Tmnt.cpp: Added glfgreat analog controls and ADC, and removed spurious fourth button. [AJR]
  • Megasys1.cpp: Added p47b ADPCM sample playback using additional Z80. [AJR]
  • Cps1.cpp, segas16b.cpp: Fixed unsafe bitmap usage in video update routines that could cause memory corruption. [AJR]
  • Bus/isa: Added Music Quest PC MIDI Card [AJR, VOGONS Vintage Driver Library]
  • Rd100.cpp: Added preliminary keyboard inputs. [AJR]
  • Separated V50/V53 common peripherals and former device from V33 base, and add V40 type for future use. [AJR]
  • M72.cpp: Fixed sample-related communications on 8751-protected games. [AJR]
  • Added Fujitsu FR disassembler and skeleton CPU device. [AJR]
  • Hvyunit.cpp: Fix hvyunit coin counters. [AJR]
  • Hh_sm510.cpp: Re-scanned gnw_mmouse display. [algestam]
  • Snes.cpp: Change screen resolution for pseudo-hires mode, and run HDMA at vertical position zero. [AmatCoder]
  • Fixes graphics in Judge Dredd and Vortex.
  • Alpha68k.cpp updates: [Angelo Salese]:
  • Added opaque tile support for V board (fixes title screen clipping effects for Sky Adventure).
  • Removed hack for priest priority in Sky Adventure level 1 as this is an original game bug.
  • Merged sprite drawing code with SNK 68k sprite device.
  • Simulated screen banking for Gold Medalist starter pistol shot on dash events.
  • Fixed missing status bar and "start/hurry up" graphics for player 1 in Gold Medalist.
  • Removed unemulated protection flag from Gold Medalist clones.
  • Alpha68k.cpp, snk68.cpp: Moved palette code to a common device using the same scheme as the Neo Geo palette. [Angelo Salese]:
  • Produces more accurate colors, especially visible on dithered backgrounds.
  • Markham.cpp: Improve Strength & Skilld master interrupt firing and row scroll (fixes missing sprites regression in stages 2 and 3).
  • [Angelo Salese]
  • Synchronized with upstream GENie, bx, bgfx and bimg. [Belegdol]
  • Fixed Visual Studio 2019 build issues. [Belegdol]
  • Switched Travis CI build to Xcode 11. [Belegdol]
  • Build bgfx with OpenGL ES rather than OpenGL when building without X11 on Linux and BSD. [Belegdol]
  • Ay8910.cpp: Converted Sunsoft 5B 6630B sound hardware to a device. [cam900]
  • Nmk16spr.cpp: Converted NMK 16-bit sprite hardware to a device. [cam900]:
  • Implemented priority drawing and sprite limits, and added notes.
  • Adapted nmk16.cpp and powerins.cpp to use new device.
  • Powerins.cpp: Derived clocks from crystals present on boards and added raw screen timing parameters. [cam900]
  • Ninjaw.cpp, warriorb.cpp: Added subwoofer and corrected sound routing. [cam900]
  • Mos6581.cpp: Added save state support. [cam900]
  • Sid.cpp, sidenvel.cpp, sidvoice.cpp: Improved save state support and cleaned up code. [cam900]
  • Ymf278b.cpp: Implemented FM DO2 output scaling. [cam900]
  • Ymf262.cpp: Added notes. [cam900]
  • Tmap038.cpp: Converted 038 tilemap generator chip to a device. [cam900]
  • Adapted cave.cpp and mcatadv.cpp to use the new device, and cleaned up code.
  • Mcatadv.cpp: Fixed tilemap flicker when debugging functionality is enabled. [cam900]
  • Argus.cpp: Fix repeated spelling error in comments. [cam900]
  • Megasys1.cpp: Fixed missing semicolon. [Christian Groessler]
  • Gamate.cpp: Made initial RAM fill better match hardware power-up state. [Christian Groessler]
  • Audio/irem.cpp: Fixed a number of kidniki audio issues. [Couriersud]
  • Added jumper J4 as a compile-time option, fixed a number of resistor and capacitor values, and fixed a barrier.
  • Netlist system updates: [Couriersud]:
  • Added support for line markers to the netlist preprocessor and parser.
  • Added include processing to the netlist preprocessor, and reorganised plib code so this can be better utilised.
  • Simplified netlist library code and improved performance.
  • Moved netlists out of driver sources and organised netlists according to functionality.
  • Added an extended validation mode to nltool for identifying certain kinds of issues.
  • Removed some hints from pong now that performance has improved..
  • Chelnov.cpp: Added microcontroller dump for chelnov and hooked it up, replacing simulation. [Dirk Best, TeamEurope, Brian Troha]:
  • Programs for other regions created by patching the dumped World region microcontroller program.
  • Firetrap.cpp: Add microcontroller dump for firetrap and hook it up, replacing simulation. [Dirk Best, TeamEurope, Brian Troha]:
  • Program for US region created by patching the dumped Japan region microcontroller program.
  • I8251.cpp, pit8253.cpp, isa/ega.cpp, isa/mda.cpp: Modernized debug logging. [Edstrom]
  • M6801.cpp: Added more logging and reduced unnecessary serial transmit output updates. [Edstrom]
  • Mc6845.cpp: Added more logging and reduced warning spam at startup when register values are inconsistent. [Edstrom]
  • Isa/mda.cpp: Added Ericsson Monochrome HR Graphics Board 1070. [Edstrom]
  • Moved Ericsson PC from pc.cpp to new source file eispc.cpp and added serial keyboard. [Edstrom]
  • Hp9825.cpp: Added support for external ROM cartridges to HP9825B and HP9825T. [F.Ulivi]
  • Hp9885.cpp: Added missing postamble when writing sectors on disk. [F.Ulivi]
  • Lua engine updates: [feos]:
  • Added callback after a batch of sound samples are generated.
  • Greatly reduced compiler memory usage by adding user type members after construction.
  • Always re-generate version.cpp if top-level makefile changes. [feos]
  • Start AVI recording after devices have been started so initial screen refresh rate is used rather than fixed 60Hz. [feos]
  • Goldstar.cpp: Decrypted pkrmast and its clone. [Ioannis Bampoulas, Ivan Vangelista]
  • Goldstar.cpp: Decrypted super972. [Ivan Vangelista]
  • Squale.cpp: Connected the EF9365 video controller IRQ output to the 6809 IRQ input for Apollo 7 Squale. [Jean-Francois DEL NERO]
  • Wd_fdc.cpp: Improved interrupt request reset logic based on WD1772 and VG93 (1793 clone) decaps. [MetalliC]
  • Fixed clang compilation error on targets where stream size is larger than long int. [Nathan Woods]
  • Model1.cpp: Fixed issues with TGP interface emulation. [O. Galibert]
  • Emumem_het.cpp, emumem_heu.cpp: Hold additional reference for in-flight handlers (fixes MT07456). [O. Galibert, smf]
  • Apple3.cpp: Corrected number row key layout (fixes pasting and natural keyboard mode). [pahandav]
  • Ppcdrc.cpp, sh2.cpp, sh4.cpp: Fixed issues causing fast RAM accesses to bypass the debugger. [Phil Bennett]
  • Tms34020: Implement SETCDP and CLIP opcodes. [Priit Laes]
  • Apple2gs.cpp: Allow slot interrupt requests to be dispatched. [R. Belmont, Peter Ferrie]
  • Apple3.cpp: Suppress $C800 switching on debugger accesses. [R. Belmont, Rob Justice]
  • Osd/sdl: Added support for RRGGBB00 pixel format used by ARM Mali GPUs. [R. Belmont]
  • Fmtowns_cd.xml updates: [r09]:
  • Replaced a number of entries with better dumps from the redump.org database.
  • Added parent/clone relationships for Windows 3.1 revisions.
  • Updated the list of missing dumps.
  • Fmtowns.cpp updates: [r09]:
  • Removed SCSI controller from first-generation models and the Marty as these machines lack it.
  • Corrected CPU types for FM-Towns II SJ and FM-Towns II MX.
  • Corrected user-selectable RAM size options.
  • Mapped packed video RAM at 0x00b00000 for 386SX-based models (fixes graphical issues on FM-Towns II UX and FM-Towns Marty).
  • Configured FM-Towns Marty with one floppy drive and 2MB of RAM.
  • Fixed crashes when 1MB ROM or a single floppy drive is selected.
  • Dumped and added ROMs from a first-generation FM-Towns Model 2.
  • Hcd62121: Implemented exclusive OR with indirect addressing. [Ricardo Barreira]:
  • Used by cfx9850 for zoom menu in graph mode.
  • Cfx9850.cpp: Corrected RAM size to 32kB and added mirroring. [Ricardo Barreira]
  • Super80.cpp, super80_cass.xml: Fine-tuned software compatibility flags. [Robbbert]
  • Removed unnecessary offset attribute from some software lists. [Robbbert]
  • Trs80dt1: Added RS-232 and Centronics parallel ports, and promoted to working. [Robbbert]
  • Pes.cpp: Modernised and cleaned up code, and fixed regressions caused by years of neglect. [Robbbert]
  • Mkit09.cpp: Improved inputs for mkit09a and got it to start and run. [Robbbert]
  • Added covers to images that can be displayed in system selection UI. [Robbbert]
  • Imagedev/avivideo.cpp: Added an image device to provide looping uncompressed AVI frames as input. [Ryan Holtz]
  • Vino.cpp: Adapted to support both avivideo_image_device and picture_image_device. [Ryan Holtz]
  • Cdi.cpp: Switched SERVO and SLAVE microcontrollers to use the correct device type with internal memory maps. [Ryan Holtz]
  • Snes.cpp updates:
  • Added clock divider for original Super FX chip (fixes game speed in Star Fox, Stunt Race FX, Vortex, and others). [Ryan Holtz]
  • Corrected video RAM size to 64kB (fixes graphics in Yoshi's Island and possibly others). [Ryan Holtz, byuu]
  • Fixed PPU background layer drawing based on higan ppu-fast. [Ryan Holtz, byuu]
  • Adjusted horizontal blanking timing interval to the most common case (fixes off-by-one parallax in Yoshi's Island). [byuu]
  • Supracan.cpp updates: [Ryan Holtz]:
  • Implemented sprite-to-sprite masking.
  • Removed sound CPU boot hack and fixed sound CPU reset/halt behavior.
  • Implemented controller input shift register protocol and removed non-existent parallel inputs in main CPU memory space.
  • Removed non-existent player 3 and player 4 inputs.
  • Added save status support and converted logging to use logmacro.h.
  • Bgfx: Do texture format conversion via a full-screen GPU pass. [Ryan Holtz]
  • Screen: Added support for changing horizontal width mid-frame and hooked it up to the SNES driver. [Ryan Holtz]
  • Fixes dkongcu intro and others.
  • Bus/dmv: Added K012 and C3282 hard disk interfaces. [Sandro Ronco]
  • Netlist: Fixed issue with 1x1 matrix (affected gamemachine.cpp and breakout.cpp systems). [Tafoid]
  • Converted osd_printf_* family of functions to use util::string_format semantics. [Vas Crabb]
  • Minimaws: Added support for identifying ROM/disk dumps on command line or through web UI. [Vas Crabb]
  • Srcclean: Improved handling of some kinds of C preprocessor abuse. [Vas Crabb]
  • Improved performance of makedep.py, reducing the time taken to bootstrap a SOURCES= build. [Vas Crabb]
  • Apple2_flop_orig.xml: Replaced Drol with new working dump. [4am, Firehawke]
  • M72.cpp Dumped 8751 microcontrollers for airduelm72 and dbreedm72j, replacing simulation.
  • [Caius, Jorge Silva, TeamEurope, The Dumping Union]
  • Wardner.cpp: Corrected ROM labels for the Wardner set, and added PCB locations to all sets. [Brian Troha]
  • Playch10.cpp: Corrected BIOS PPU ROM loading. [brizzo]
  • Rbmk.cpp: Decapped and dumped AT89C51 microcontroller for rbspm. [Caps0ff, EdHunter]
  • Lucky37.cpp: Decapped and dumped microcontrollers for lucky21, lucky21d and lucky37. [Caps0ff, TeamEurope]
  • Changyu.cpp: Decapped and dumped microcontroller for changyu2. [Caps0ff, TeamEurope]
  • Lwings.cpp: Measured CPU clock and video timings on an original sectionz PCB. [Corrado Tomaselli]
  • Exedexes.cpp: Measured CPU clocks and video timings, and verified sound chip clocks. [Corrado Tomaselli]
  • Sidepckt.cpp: Corrected ROM labels and added PCB locations. [Corrado Tomaselli, Brian Troha, The Dumping Union]
  • Nmk16.cpp: Re-dumped the tile graphics ROM for Macross II (Korea). [Darksoft, hammy]
  • Chihiro.cpp, naomi.cpp: Improved software documentation, particularly title consistency. [f205v]
  • Added MIDI floppy software list to some IBM PC drivers. [FakeShemp]
  • Bus/ata: Added skeleton PleXCombo PX-320A DVD/CD-RW Drive device. [Firmware HQ]
  • Gsword.cpp: Measured microcontroller clocks for gsword. [Guru]
  • Dec8.cpp: Verified all clocks for Ghostbusters. [Guru]
  • Lwings.cpp: Measured main CPU clock on a bootleg sectionza PCB. [Guru]
  • M90.cpp: Updated documentation and IC locations. [hammy]
  • Aristmk5.cpp: Fixed error in cashcatnz layout. [Heihachi_73]
  • Spartanxtec.cpp: Added some IC locations, and added placeholders for undumped PLDs. [jordigahan]
  • Galivan.cpp: Re-dumped dangarj audio CPU ROMs. [Layer]
  • Triforce.cpp: Re-dumped "Triforce DIMM Updater (3.17) (GDT-0011)" to replace previous bad dump. [MajorPBX]
  • Seta.cpp: Switched jjsquawk to use three buttons (third button is used in the sound test). [Mike Moffitt]
  • Fixed building with GCC versions that report a non-numeric version suffix. [MoochMcGee]
  • At.cpp updates: [rfka01]:
  • Added ht12a BIOS option head12a01.
  • Added at386sx BIOS options dell386sx, a3286a3886, ald93c308, intel and v514.
  • Added ct386sx BIOS options m345000, dtk386sx and solutions.
  • Added at386 BIOS options ssbc386at, opwb, 386atj7, vt386vt, l8949, acer310, kmxc02, frx521, frxs3b, 495sx, eemi and topcat.
  • Added alim1429 BIOS options revb, alim142901, alim142902 and asaki.
  • Added frxc402 BIOS option frximp.
  • Added opti495xlc BIOS options op82c495xlc and mao13.
  • Added hot409 BIOS option hot409v11.
  • Sorted systems by chipset and motherboard, and updated comments, including RAM and cache information.
  • Dec0.cpp: Decapped and dumped the 8751 microcontroller for Dragonninja (Japan revision 1). [TeamEurope, Brian Troha]
  • Karnov.cpp: Verified the Atomic Runner (Japan) 8751 microcontroller dump. [TeamEurope, Brian Troha]
  • Segas16b.cpp: Replaced microcontroller simulation with dumped program for Altered Beast (set 6) (8751 317-0076).
  • [TeamEurope, Brian Troha]
  • Dec8.cpp: Replaced hand-crafted microcontroller program with program dump for The Real Ghostbusters sets.
  • [TeamEurope, Brian Troha, The Dumping Union]
  • Firetrap.cpp: Replaced hand-crafted microcontroller program with program dump for Fire Trap (US).
  • [TeamEurope, Brian Troha, The Dumping Union]
  • Karnov.cpp: Replaced hand-crafted microcontroller program with program dump for Chelnov - Atomic Runner (US).
  • [TeamEurope, Brian Troha, The Dumping Union]
  • Segas16a.cpp: Replaced microcontroller simulation code with program dump for the Quartet sets.
  • [TeamEurope, Brian Troha, The Dumping Union]
  • Segas16b.cpp: Replaced microcontroller simulation with program dump for Dynamite Dux (set 1) (8751 317-0095).
  • [TeamEurope, Brian Troha, The Dumping Unionn]
  • Pc98.xml, svi318_cass.xml: Corrected some spelling errors in titles and labels. [Zoe Blade]
  • Updated comments, and corrected spelling, grammar and typographical errors in comments and documentation. [Zoe Blade]

New in MAME 0.214 (Sep 25, 2019)

  • MAMETesters Bugs Fixed:
  • 00130: [Sound] (darkseal.cpp) darkseal: When using your weapon, the music speed increases. (AJR)
  • 00389: [Sound] (cbuster.cpp) cbuster: The music tempo increases up when the flamethrower is used. (AJR)
  • 02108: [Sound] (vaportra.cpp) vaportra, vaportrau, kuhga: Music tempo changes when firing. (AJR)
  • 03635: [Gameplay] (igspoker.cpp) cpoker, cpokert: Games freezing during play. (Roberto Fresca)
  • 05802: [DIP/Input] (pk8020.cpp) korvet, neiva, kontur: Keyboard does not work! (Robbbert)
  • 06205: [Graphics] (snes.cpp) snes [pilotwinu,pilotwinj]: Upper part of the screen image repeated. (AmatCoder)
  • 06486: [Side-by-side] (a2600.cpp) a2600: Initial stack pointer value for the M6507 (6502) is incorrect. (MoochMcGee)
  • 06901: [Crash/Freeze] (snes.cpp) snes [jdredd and clones]: Judge Dredd (all regions) stops working after title screen. (AmatCoder)
  • 07405: [Sound] (dragon.cpp) dragon32, dragon64, dragon64h, dragon200, dragon200e: Dragon Sound Extention module is silent. (AJR)
  • 07408: [Plugins] "autofire" plugin is not working properly. (Nathan Woods)
  • 07412: [Crash/Freeze] (vgmplay.cpp) vgmplay [chaotixju_md]: Crash when attempting to play Sega 32X audio pack. (cam900)
  • 07413: [Crash/Freeze] (exidy440.cpp) yukon, yukon1: The games crash or get stuck during the initial checks. (AJR)
  • 07416: [Graphics] (legionna.cpp) denjinmk: Broken backgrounds in two game endings. (Angelo Salese)
  • 07419: [Crash/Freeze] (snes.cpp) snes [firemenu, firemenj]: Screen remains black and game doesn't start. (AmatCoder)
  • 07425: [Misc.] (mac.cpp) macplus: Option/Command key positions swapped (U.S. PC keyboard). (R. Belmont)
  • 07426: [Misc.] (mac.cpp) maciici: Non-matching Option key positions (U.S. PC keyboard). (R. Belmont)
  • 07427: [Crash/Freeze] (arkanoid.cpp) arkgcbl, arkgcbla, arkangc2, arkbloc2, arkbloc3, block2, paddle2: Crash on start. (Robbbert)
  • 07430: [Graphics] (nes.cpp) ultstunt and clones: Introduction screens and playfield are corrupted. (AJR)
  • New working machines:
  • China Jiangmen Computer Equipment Factory H-01 JCE [zzemu]
  • China State-owned 830 Factory NF500A [zzemu]
  • Draw Poker (Joker Poker V.01) [Roberto Fresca TeamEurope]
  • Game & Watch: Fire (silver) [algestam, Mr. Do, Sean Riddle]
  • Game & Watch: Flagman [algestam, Mr. Do, Sean Riddle]
  • Game & Watch: Helmet (Rev. 2) [algestam, hap, Mr. Do, Sean Riddle]
  • Game & Watch: Judge (green) [algestam, Mr. Do, Sean Riddle]
  • Game & Watch: Vermin [algestam, hap, Mr. Do, Sean Riddle]
  • Motorola MEK6802D3 [68bit]
  • Motorola MEK6802D4 [68bit]
  • Motorola MEK6802D5 [68bit]
  • Nanjing Computer Factory Zi Jin I [zzemu]
  • Novag Super Sensor IV [hap, Berger, Achim]
  • SciSys / Philidor Software Chess Champion: Mark V [hap, Berger]
  • SciSys Kasparov Turbostar 432 [hap, anonymous]
  • Urachacha Mudaeri (Korea) [brizzo, Angelo Salese, The Dumping Union]
  • New working clones:
  • Birdie Try (Japan revision 2, revision 1 MCU) [TeamEurope, Guru]
  • China HKC HKC 8800A [zzemu]
  • Fidelity Electronics Excel 68000 Mach II (rev. C+, set 2) [Berger]
  • Game & Watch: Balloon Fight (crystal screen) [algestam, hap, Mr Jiggles the Christmas Man]
  • Gouketsuji Ichizoku (Japan, prototype) [twistedsymphony]
  • Hegener + Glaser Mephisto ESB II [Berger, Achim]
  • Hegener + Glaser Mephisto III (ver. B) [Berger, Achim]
  • Kuri Kinton (US, World Games license) [coolmod, The Dumping Union]
  • Novag Constellation 3.6MHz (set 1) [hap, Berger, Achim]
  • Novag Constellation 3.6MHz (set 2) [Berger]
  • Novag Constellation Quattro [hap, anonymous]
  • Novag Savant II [Berger, Achim]
  • Pac Man (U.G. bootleg of Puck Man) [f205v]
  • Psyvariar -Medium Unit- (V2.02O 2000/02/22 13:00) [rtw]
  • Raiden Fighters (Greece) [Sergio Galiano, Recreativos Piscis]
  • SciSys / Philidor Software Chess Champion: Mark VI/Philidor [hap, Berger, anonymous]
  • Venture (version 5 set 2, bootleg) [f205v]
  • Machines promoted to working:
  • Unior [Robbbert]
  • Clones promoted to working:
  • Champion Poker (v101) [Roberto Fresca]
  • Champion Poker (v201F) [Roberto Fresca]
  • Lady Liner (encrypted, set 1) [TeamEurope, Roberto Fresca, Ivan Vangelista]
  • Lady Liner (encrypted, set 2) [TeamEurope, Roberto Fresca, Ivan Vangelista]
  • Lady Liner (encrypted, set 3) [TeamEurope, Roberto Fresca, Ivan Vangelista]
  • Lady Liner (encrypted, set 4) [TeamEurope, Roberto Fresca, Ivan Vangelista]
  • Lovely Cards (encrypted) [TeamEurope, Roberto Fresca, Ivan Vangelista]
  • New Lucky 8 Lines (set 10, W-4, encrypted NEC D315-5136) [Grull Osgo]
  • New machines marked as NOT_WORKING:
  • Alpha Micro AM-1000 [Bitsavers]
  • Cablenet 2039 Controller [Al Kossow, Bitsavers]
  • Maldaliza [brizzo, Angelo Salese, The Dumping Union]
  • VTech Genius Leader Select [TeamEurope, The Dumping Union]
  • Wully Bully [brizzo, Angelo Salese, The Dumping Union]
  • New clones marked as NOT_WORKING:
  • 286 motherboards with 5-chip SUNTAC chipset [rfka01]
  • 286 motherboards with 5-chip VLSI chipset [rfka01]
  • 286 motherboards with Headland G2 chipset [rfka01]
  • 386 Motherboard using the Forex FRX46C402 + FRX46C411 + SiS 85C206 chipset [rfka01]
  • 386 motherboard using the Symphony chipset [rfka01]
  • 386 motherboards using a OPTi 82C495XLC chipset [rfka01]
  • 386 motherboards using the ALi M1429 A1 and M1431 A2 chipset [rfka01]
  • 386 motherboards with a FOREX FRX46C402/FRX36C300/SIS85C206 chipset [rfka01]
  • 386 SC Rev A2 [rfka01]
  • 386-4N-D04A (UMC chipset) [rfka01]
  • Asus ISA-386C [rfka01]
  • Asus ISA-386U30 REV.2.2 [rfka01]
  • AUVA COMPUTER, INC. BAM/12-S2 [rfka01]
  • AUVA VIP-M21502A BAM16-A0 [rfka01]
  • BI-025C HT-12 286 (HT12/A chipset) [rfka01]
  • Biostar MB-1212C [rfka01]
  • CDTEK 286 motherboard with Headland G2 chipset [rfka01]
  • CMP enterprise CO.LTD. 286 motherboard [rfka01]
  • DFI 386-20.REV0 [rfka01]
  • DTK PEM 2539 [rfka01]
  • Eagle PC-2 [rfka01]
  • Everex Systems EV-1815 [rfka01]
  • GOLDSTAR P/N 611-606A Rev 1.0A [rfka01]
  • HLB-286 MBA-009 [rfka01]
  • KMA-202F-12R (Winbond chipset) [rfka01]
  • Leading Edge Model M [rfka01]
  • Leanord SA Elan High Tech 286 [rfka01]
  • Magitronic Technology Magitronic B236 [rfka01]
  • Micromint MPX-16 [rfka01]
  • Morse KP-286 [rfka01]
  • Octek 286 mainboard with Headland G2 chipset [rfka01]
  • Octek Jaguar V v1.4 [rfka01]
  • Olivetti M203 motherboard [rfka01]
  • PC-Chips M205 [rfka01]
  • PC-Chips M321 [rfka01]
  • PC-Chips M326 [rfka01]
  • PC-Chips M919 [rfka01]
  • Pipi & Bibis / Whoopee!! (bootleg, set 2) [anonymous]
  • Shuttle Computer International HOT-304 [rfka01]
  • SM 386-40F (Forex chipset) [rfka01]
  • Snobol Mini 286 [rfka01]
  • Soyo SY-019H and SY-019I [rfka01]
  • SY-012 16/25 386MB VER: 5.2 [rfka01]
  • TAM/33/40-MA0 (CM318R00,M31-R00) [rfka01]
  • Uniron U3911-V3 [rfka01]
  • Vendex HeadStart Plus [rfka01]
  • Wyse WYSEpc 286 [rfka01]
  • New working software list additions:
  • Amiga_apps: Amiga Appetizer (Sv), Desktop Budget (Sv), SuperDuper 2.02 [FakeShemp]
  • Apple2_flop_clcracked:
  • Charlie Brown's 1, 2, 3's (1990 Queue re-release) (cleanly cracked), Chivalry (Revision 2) (cleanly cracked),
  • Computer Preparation for the SAT (Version 1.1A) (cleanly cracked), Creature Chorus (Version 4.0) (cleanly cracked),
  • Julius Erving and Larry Bird Go One on One (cleanly cracked),
  • MicroExam Test Bank for Computer Mathematics: Structured BASIC with Math Applications (Version 1.01) (cleanly cracked),
  • Millionaire (Version 2.1) (cleanly cracked), Professor Davensteev's Galaxy Search: Blue Level (cleanly cracked),
  • Professor Davensteev's Galaxy Search: Red Level (cleanly cracked), Quiz Castle (cleanly cracked),
  • The Sales Edge (cleanly cracked), Universe II (Version 1.0) (cleanly cracked) [4am, Firehawke]
  • Buck Rogers - Planet of Zoom (cleanly cracked) [LoGo, Firehawke]
  • Star Fleet 1: The War Begins (cleanly cracked) [Peter Ferrie, Firehawke]
  • Apple2_flop_misc: Olin in Emerald [www.mocagh.org, Dan Chisarick, Firehawke]
  • Apple2_flop_orig:
  • Crossbow, Dogfight, Dragon's Keep, The Fidelity Chessmaster 2100, Hyper Head On, Infiltrator, Infiltrator Part II: The Next Day,
  • International Hockey, Oo-Topos, PHM Pegasus, Racter, Roach Hotel, The Rocky Horror Show, The Sands of Mars, Snoggle, Succession,
  • Super Mario Bros. Print World, Tawala's Last Redoubt, Tuesday Morning Quarterback [4am, Firehawke]
  • Olin in Emerald [4am, www.mocagh.org, Dan Chisarick, Firehawke]
  • Star Fleet 1: The War Begins [Brian Wiser, Firehawke]
  • Gba: Broken Circle (Euro) [No-Intro, FakeShemp]
  • Ggm: Sandy Edition - Master Chess, Steinitz Edition-4 - Master Chess [anonymous]
  • Gtfore:
  • Golden Tee Fore! 2002 (V2.00.00), Golden Tee Fore! 2003 (V3.00.04), Golden Tee Fore! 2004 (V4.00.XX),
  • Golden Tee Fore! 2005 (V5.00.XX), Golden Tee Fore! Complete (V6.00.XX) [FakeShemp]
  • Ibm5150:
  • 2400 A.D. (set 2), Colossus Bridge 4, The Faery Tale Adventure: Book I, Star Pack, UMS II: Nations at War - Planet Editor
  • [FakeShemp]
  • Ibm5170: Bundesliga Manager Professional, QuickLink II Fax, Veil of Darkness, Vinguiden 1.0 (Sweden) [FakeShemp]
  • Mac_flop: Balance of the Planet, Lode Runner [FakeShemp]
  • Saitek_kso: Kasparov Selected Openings [Berger, anonymous]
  • Sorcerer_cass: Defense [exidyboy]
  • Spectrum_cass: The Quill Adventure System (C series) (set 1, C05) [David Haywood]
  • Vgmplay:
  • Air Rescue (Sega System 32), Alien3 - The Gun (Sega System 32), Barunba (MSX2), Barunba (PC Engine),
  • Blaster Master - Enemy Below (Nintendo Game Boy Color), Bosconian (MSX), Cueb Runner (Sharp X68000), Dragon Buster (Sharp X68000),
  • Fist of the North Star (NES), Fist of the North Star - 10 Big Brawls for the King of Universe (Nintendo Game Boy), Fray (MSX2),
  • Hokuto no Ken (Family Computer), Illusion City (MSX turbo R), Image Fight (Sharp X68000), John Madden Football II (PC),
  • King & Balloon (MSX), Kyuukyoku Tiger (Sharp X68000), Mappy (NEC PC-8801), Pac-Land (Sharp X68000), Pac-Man (MSX),
  • R-Type (Sharp X68000), The Return of Ishtar (Fujitsu FM77AV), The Return of Ishtar (NEC PC-8801),
  • The Return of Ishtar (NEC PC-9801), SHM (MSX2), Tank Battalion (MSX), Terra Cresta (Sharp X68000), Thunder Dragon (Arcade),
  • Total Carnage (IBM PC AT), Toy Story Racer (Nintendo Game Boy Color), Turok - Battle of the Bionosaurs (Nintendo Game Boy),
  • Turok - Rage Wars (Nintendo Game Boy Color), Turok 2 - Seeds of Evil (Nintendo Game Boy Color),
  • Turok 3 - Shadow of Oblivion (Nintendo Game Boy Color), XVM (MSX) [Tafoid]
  • Vsmile_cart:
  • Abenteuer im ABC Park (Germany, Rev. 3), The Batman - Rettung von Gotham City (Germany) [TeamEurope]
  • The Batman - Rescate en Gotham City (Spain), Bob der Baumeister - Bobs spannender Arbeitstag (Germany, Rev. 104),
  • Bob y sus Amigos - Un Dia De Trabajo (Spain), Campeonato de Futbol V.Smile (Spain),
  • Disney/Pixar Cars - Acelera el Motor en Radiador Springs (Spain),
  • Disney/Pixar A Procura de Nemo - Nemo A Descoberta do Oceano (Portugal), DreamWorks Shrek - El Cuento de la Dragona (Spain),
  • Lil' Bratz Estrellas De La Moda - Amigos, Moda y Diversion (Spain), Noddy - Detective Por um Dia (Portugal),
  • Scooby-Doo - Misterio En El Parque (Spain, translucent blue cartridge), Superman - El Hombre de Acero (Spain),
  • Walt Disney La Cenicienta - Los suenos magicos de Cenicienta (Spain) [TeamEurope, ClawGrip]
  • Software list items promoted to working:
  • Dragon_cart: Speech Synthesis Module [Nigel Barnes]
  • New NOT_WORKING software list additions:
  • Gj4000: Wissen fuer Kinder [TeamEurope]
  • Gl6000sl: Update - Rechtschreibreform [TeamEurope]
  • Glcx: Update Programm-Zusatzkassette (Ger) [TeamEurope]
  • Gls: Spielend Richtig Schreiben [TeamEurope]
  • Ibm5170: Strike Commander, Strike Commander: Speech Pack, Strike Commander: Tactical Operations [FakeShemp]
  • Mac_flop: The Supercars - Test Drive II Car Disk [FakeShemp]
  • Mac_hdflop: Lost in Time - Parts 1 & 2 [FakeShemp]
  • St_flop: Ferrari Formula One (Euro) [FakeShemp]
  • Vsmile_cart:
  • Cranium - Freizeit Park - Ein Jahrmarkt voller Spiel- und Lernspass (Germany), Dolphis Wasser-abenteuer (Germany) [TeamEurope]
  • Cranium - Parque de Atracciones de Cranium (Spain), Dakota y su mascota (Spain), Disney/Pixar Toy Story 2 (Smartbook) (USA),
  • Disney's Little Einsteins (Spain), Kung Fu Panda - Aventura en el Valle de la Paz (Spain),
  • Nick Jr. Dora the Explorer - Dora's Got a Puppy (Smartbook) (USA), Spider-Man y Amigos - Misiones Secretas (Spain, Rev. 222),
  • V.Smile Estudio De Arte (Spain), V.Smile PC (Spain),
  • Walt Disney La Cenicienta - Los suenos magicos de Cenicienta (Spain, Rev. 122) [TeamEurope, ClawGrip]
  • Vsmilem_cart:
  • Disney La Casa de Mickey Mouse (Spain), Disney Winnie the Pooh - En busca de la miel (Spain),
  • Disney/Pixar Cars - Acelera el Motor en Radiador Springs (Spain), Disney/Pixar Toy Story 3 (Spain), Disney/Pixar UP (Spain),
  • Disney/Pixar Wall-E (Spain), DreamWorks Monstruos contra Alienigenas (Spain), Scooby-Doo!! - Misterio en el parque (Spain)
  • [TeamEurope, avlixa, ClawGrip]
  • Source Changes:
  • Bus/ss50: Corrected SS-30 MPS2 "high" Baud rates. [68bit]
  • Bus/ss50: Don't log reads from empty SS-50 slots when side effects are disabled. [68bit]
  • Flex_dsk.cpp: Fixed logging of the disk name extension. [68bit]
  • Swtpc09.cpp: Added hard disk support to the DMAF3 controller. [68bit]
  • * Includes new WD1000 hard disk controller support, and improved DMAF2/DMAF3 MC6844 DMA emulation.
  • Mc6845.cpp: Improved cursor emulation, including differences between the MC6845 and HD6845S. [68bit]
  • Asmjs: Removed option to ignore missing libraries, and removed util and SDL2_ttf from link libraries. [68bit]
  • Unidasm: Added -xchbytes option to swap input bytes. [AJR]
  • Added dump and emulation for Alpha Micro AM-310 Communications Controller. [AJR, Bitsavers]
  • M37710: Internalized timing for analog-to-digital converter. [AJR]
  • Distinguish DIP switches that belong to different devices but have the same name in UI menus. [AJR]
  • Most likely to occur when multiple instances of the same device type are configured on bus slots.
  • H8: Improved disassembly. [AJR]
  • Corrected sign extension for 16-bit absolute addresses.
  • Add h' prefix to hexadecimal numbers.
  • Restrict address length depending on model.
  • Align arguments.
  • Irbustr.cpp, djboy.cpp, hvyunit.cpp, sidearms.cpp: Corrected sound IRQ sources. [AJR]
  • C140.cpp: Added timing output to trigger periodic FIRQ. [AJR]
  • H6820: Added a hack to work around incorrect music speed in cbuster.cpp, darkseal.cpp and vaportra.cpp (MT00130, MT00389, MT02108).
  • [AJR]
  • Prestige.cpp: Corrected metadata (glmmc is now gmmc), and marked gmmc system ROM as a bad dump. [AJR]
  • H6280: Reduced logical address space width, and made debugger use official names for banking registers. [AJR]
  • Exidy440.cpp: Fixed crash/assertion failure caused by palette having too few entries. [AJR]
  • Added preliminary ELAN Microelectronics RISC II CPU emulation. [AJR]
  • Dp8350.cpp: Improved timing, and fixed save states. [AJR]
  • Nes.hsi: Fixed mirroring for Ultimate Stuntman. [AJR]
  • Fixed debugger dump command for address-shifted spaces. [AJR]
  • Snes.cpp: Don't reset HDMA on writes to HDMAEN if the register value isn't changed (fixes MT06205). [AmatCoder]
  • G65816, spc700: Improved cycle counting (fixes MT06901 and MT07419). [AmatCoder]
  • Crospuzl.cpp: Improved Flash loading. [Angelo Salese]
  • VRender0 updates: [Angelo Salese]
  • Improved menghong hardware emulation, allowing crzyddz2 to boot and improving menghong colors.
  • Moved video and audio components into the system-on-a-chip device, and added preliminary UART emulation.
  • Allowed external video clock to be set by the host driver.
  • Segaic24.cpp: Implemented reverse Y clipping logic (fixes sprite priorities in Crack Down). [Angelo Salese]
  • Archimds.cpp updates: [Angelo Salese]
  • Fixed cursor enable and sizing (used by caverns to display score and main player sprite).
  • Added preliminary RTFM and serial joystick support.
  • Re-implemented Acorn VIDC10 emulation, adding stereo sound support and improving raster effects.
  • Segac2.cpp: Added links to reference videos. [cam900]
  • Gba.xml: Corrected ROM size for brokenc. [cam900]
  • K051649.cpp: Added more address map mirrors, added save state support, and cleaned up code. [cam900]
  • Ym2151.cpp: Clear both output buffers when reset is asserted. [cam900]
  • Psikyosh.cpp: Refactored common pixel operations into helper functions, improved use of const, and cleaned up code. [cam900]
  • Ay8910.cpp: Implemented AY8930 extensions, made pin 26 an input, added notes, and cleaned up code. [cam900]
  • Deco_mlc.cpp: Improved blending behavior and cleaned up code. [cam900]
  • Mega32x.cpp: Removed assumptions about host system's sound outputs (fixes MT07412). [cam900]
  • -315_5313.cpp: Fixed 3-bit color mode masking, implemented device_gfx_interface, and separated shadow/highlight palettes. [cam900]
  • Calcune.cpp: Converted drawing routine to use VDP palette, added save state support, and reduced redundant code. [cam900]
  • Video/generic.cpp: Added 16*16 layouts composed of 2*2 arrangement of 8*8 tiles, and made a number of drivers use generic layouts. [cam900]
  • Imagetek_i4100.cpp: Added notes and cleaned up code. [cam900]
  • Hyprduel.cpp: Set MACHINE_NO_COCKTAIL flag on hyprduel and hyprduel2. [cam900]
  • Nmk16.cpp: Verified some clock sources and CPU types. [cam900]
  • Legionna.cpp: Always invalidate tilemaps on bank change for Denjin Makai and Heated Barrel. [cam900]
  • Plugins/cheat: Added time functions to the cheat sandbox. [Carl]
  • Netlist: Force C locale when formatting numbers (fixes exception when global locale is set). [Couriersud]
  • Spectrum: Added preliminary Beta Disk emulation (not working). [David Haywood]
  • Karnov.cpp: Hooked up 8031 microcontroller for chelnovjbl. [Dirk Best]
  • Model3.cpp: Hook up 315-5649 I/O controller. [Dirk Best]
  • HP9845: Reimplemented TACO based on recently-published internal documentation. [F.Ulivi]
  • * Also separated DC100 tape cartridge device, and added support for 16-bit data format used by HP9845 and HP885.
  • Hphybrid: Fixed bug that caused hp9825t to hang when calculating logarithms. [F.Ulivi]
  • Don't throttle emulation while paused if video update-in-pause is enabled. [feos]
  • Icebox.cpp: Hooked up floppy controller interrupt request, allowing disk routines to work properly. [Frank Palazzolo]
  • Apple2: Corrected Joyport multiplexing. [Golden Child]
  • Apple2: Fixed key code for Ctrl-Shift-P and modifier codes for M and N on II and II Plus. [Golden Child]
  • Segacrp2_device.cpp: Added NEC D315-5136 device (used by lucky8k). [Grull Osgo]
  • Sh: Log SH2 FMR clock multiplier writes. [MetalliC]
  • Cps3.cpp updates - imperfect graphics flag has been removed: [MetalliC]
  • Hooked up coin lockouts and coin counters, and connected buttons 5 and 6 to jojo, jojoba and clones.
  • Made SS RAM and registers eight bits wide and fixed EEPROM size.
  • Added fixed delay to palette/character DMA interrupts, and removed periodic interrupt hack.
  • Fixed missing star sprite in introduction and game title background color for jojo.
  • Render tilemaps as sets of rows from sprite list (fixes sfiii Alex stage background).
  • Implemented sprite list caching (fixes warzard two-player versus screen and jojo introduction text).
  • Replaced disk images version 5 CHD files build from trurip database.
  • Re-implemented color fading, and zeroed low three bits of color channels.
  • Improved save state support, Improved function/variable naming, cleaned up code, and improved documentation.
  • Cps3.cpp: Implemented tilemap flipping, added a delay to sprite list DMA acknowledgement, and buffered global scroll registers. [MetalliC, David Haywood]
  • Geneve: Added PC keyboard connector, allowing the use of emulated PC XT keyboards. [Michael Zapf]
  • M6502: Improved reset sequence emulation (fixes MT06486). [MoochMcGee, hap, smf]
  • Exposed running_machine::exit_pending() and running_machine::hard_reset_pending() to Lua scripts. [Nathan Woods]
  • Changed osd_get_clipboard_text() to return std::string. [Nathan Woods]
  • Dragon32: Added JCB Speech Synthesis cartridge emulation. [Nigel Barnes]
  • Acorn_vidc.cpp: Generate mu-law table at device start time. [O. Galibert, Angelo Salese]
  • Tms34020: Fixed BLMOVE alignment handling (fixes endless loop in Atronic games). [Priit Laes]
  • Apple2: Added initial support for ComputerEyes/2 image capture slot card. [R. Belmont, Golden Child]
  • F2mc16 updates: [R. Belmont]
  • Implemented more opcodes.
  • Made interrupt handling more robust.
  • Implemented mb9061x timers 0 and 1, including external event counter mode.
  • Fixed BBC branch offset.
  • Added more opcodes to the disassembler and normalized bit syntax.
  • Added save state support and cleaned up code.
  • Emulated Sega Billboard and hooked it up to ST-V, Model 2 and Model 3 games. [Rob Krum, Dirk Best]
  • I8251: Implemented synchronous modes. [Robbbert]
  • Unior.cpp, pp01.cpp: Fixed cassette interfaces. [Robbbert]
  • Pmd85.cpp: Added cassette to alfa and mato, fixed cassette on other sets, and added notes. [Robbbert]
  • Poly88.cpp: Fixed cassette polyphase mode. [Robbbert]
  • Argo.cpp: added DMA, CRTC, PIT and cassette by guesswork. [Robbbert]
  • Plan80.cpp: Added speaker sound. [Robbbert]
  • Pk8020.cpp: Fixed keyboard and updated notes (MT05802). [Robbbert]
  • Mycom.cpp: Fixed scrolling. [Robbbert]
  • Goldnpkr.cpp: Replaced incorrectly dumped jokercar extended graphics ROMs with data from another set to make the game playable. [Roberto Fresca]
  • Goldstar.cpp: Simplified cherrys graphics decryption code. [Roberto Fresca]
  • Igspoker.cpp updates: [Roberto Fresca]
  • Patched out protection in cpokert, cpokerx, cpoker101, cpoker201f and cpoker210ks (MT03635).
  • Fixed inputs for cpoker, cpokert and cpoker201f.
  • SGI Newport graphics: Fixed inverted-Y pixel read-back (fixes crash in Alias PowerAnimator 7.5). [Ryan Holtz]
  • R4000: Report the correct sub-revision for the R4600, and allow specific R4x00 types to specify the FPU ID as well. [Ryan Holtz]
  • Indigo.cpp: Switched indigo4k to use the new R4000 CPU core. [Ryan Holtz]
  • SGI HAL2 audio: Corrected chip revision ID to match real hardware. [Ryan Holtz]
  • Sgi_mc: Flag EISA bus as present on both Indigo2 and Indy, as VINO uses EISA signals for GIO64 arbitration. [Ryan Holtz]
  • Vino: Implemented the majority of its functionality, and hooked it up to picture_image_device. [Ryan Holtz]
  • Hh_sm510.cpp: Improved re-created melody ROMs for gnw_bfight and gnw_mbaway. [algestam]
  • Debugger: Added mips and m68k support to gdbstub, and added support for running MAME debugger commands from the client. [Ramiro Polla]
  • Changed Travis CI build to use GCC 9, and added MinGW GCC build to AppVeyor. [Belegdol]
  • Marineb.cpp: Documented difficulty settings for hoccer, and added DIP switch locations for most sets. [Brian Troha]
  • Policetr.cpp: Re-dumped U163 sound ROM for policetr10, and added speed-up hacks for sshooter, sshooter11 and policetr10. [Brian Troha]
  • Karnov.cpp: Re-dumped color BPROMS for chelnovj, confirming they match chelnov/chelnovu. [Brian Troha]
  • Ibm5170.xml updates: [FakeShemp]
  • Changed gilispa, mitsmous6, nd010pci, nusound, sndwav32 and wordfndr to IMD images.
  • Changed scroll3d, sndwav32, cpavfw, microcp3, wordfndr and thndrhwk to MFM images.
  • Re-dumped internet and nicklaus.
  • Ibm5150.xml update:
  • Replaced tgipack and ranger1 with MFM images.
  • Amiga_hardware.xml: Dumped a590_seagate disk. [FakeShemp]
  • Blackt96.cpp: Measured PIC microcontroller clock frequency. [Guru]
  • Wyvernf0.cpp: Measured clock frequencies. [Guru]
  • Symbolics.cpp: Changed unpopulated ROM regions to read as 0xFF to match hardware tests. [Josh Dersch]
  • Neptunp2.cpp: Added EEPROM dump to rockroll. [jordigahan, ClawGrip]
  • Commando.cpp: Corrected CPU frequency and updated notes. [Jose Tejada]
  • Gng.cpp: Corrected notes. [Jose Tejada]
  • Midvunit.cpp: Added re-created A19993 PAL program. [JROK, Hydreigon]
  • Naomi.cpp: Re-dumped initdv2ja and ggxxsla GD-ROMs. [MajorPBX]
  • Sprint4.cpp: Fixed gear shift controls for fourth player. [Mark Spaeth]
  • Bfm_sc4.cpp, exidyttl.cpp, globalfr.cpp, jpmmps.cpp, monacogp.cpp, mpu5.hxx, simple_st0016.cpp: Edited titles for consistency. [MASH]
  • Genpc.cpp updates: [rfka01]
  • Increased pc BIOS region size to 64KiB to support late XT clones.
  • pc: "Added Super Computer BIOS 1.2", "B-190-B", "KT 10 M/B" and "Ruud Baltissen's Diagnostics" BIOS options.
  • At.cpp updates: [rfka01]
  • Expanded chipset details and notes.
  • at: Added "286 TACT", "CDTEK 286" and "Landmark/Supersoft diagnostic ROMs" BIOS options.
  • at386: Added "386 board with Ali chipset", "386 UMC 3DIUD", "386GRN-like board rev.03", "MB1325PM" and
  • "Tandon/Micronics with 385" BIOS options.
  • atvga: Added "286 TACT" and "CDTEK 286" BIOS options.
  • neat: added "286-NEAT", "VIP BAM/16-11" and "CP-805" BIOS options.
  • vlsi5: Added "MBVLSI-168" BIOS option.
  • Ibmpc.cpp: Added "Landmark/Supersoft Diagnostics" BIOS options for ibm5150 and ibm5160. [rfka01]
  • Hawk.cpp: Added "DEMOS 2.21 V1.01" BIOS option. [TheEPROM9]
  • Cps1.cpp: Dumped U104 PAL for Street Fighter II' CE Mstreet-6 bootlegs sf2cems6a and sf2cems6b. [TwistedTom]
  • Chinagat.cpp: Added PCB layouts and TRJ-100 pinout information, and updated notes. [yukaritamura]
  • Supbtime.cpp: Fixed DE-0343 board main CPU and audio CPU clock frequencies. [yukaritamura]

New in MAME 0.213 (Sep 4, 2019)

  • 00148: [Sound] (mappy.cpp) todruaga: The sound of the first credit is not played. (Angelo Salese)
  • 07379: [Interface] artwork: Automatically computed group bounds behaviour is not intuitive. (Vas Crabb)
  • 07382: [Debugger] Hang and memory leak when using save command. (hap)
  • 07388: [Graphics] (sms.cpp) smsj: Default view does not display video in OpenGL mode. (hap)
  • 07396: [DIP/Input] (tmnt.cpp) tmnt24pu: Start buttons do not work. (Tafoid)
  • 07398: [Crash/Freeze] (goldstar.cpp) mbs2euro: Exception at emulation start. (AJR)
  • 07400: [Interface] clickable artwork: Dummy input listener is ignored. (hap)
  • 07401: [Graphics] (nemesis.cpp) salamand and clones: Sprite flickers randomly. (hap)

New in MAME 0.211 (Jun 27, 2019)

  • MAMETesters Bugs Fixed:
  • 06264: [Interface] UI: Fatal error when losing focus in full-screen mode. (hap)
  • 07333: [Gameplay] (bbusters.cpp) bbusters and clones: Attract mode player AI behaves strangely. (Dirk Best)
  • 07343: [Gameplay] (carpolo.cpp) carpolo: Player inputs and collision detection not working. (hap)
  • 07345: [Graphics] (dec0.cpp) birdtry: Issues with large sprites on title screen and during gameplay. (cam900)
  • 07347: [Flip Screen/Cocktail] (galaxian.cpp) skybase: Upright and cocktail settings are reversed. (MetalGod)
  • 07351: [DIP/Input] (subsino2.cpp) ptrain: Payout button does not work. (Dirk Best)
  • 07353: [Interface] alphatro, fc100: System hangs when saving to cassette. (Robbbert)
  • 07354: [Flip Screen/Cocktail] (taitosj.cpp) spacecr: Cabinet type and flip screen DIP switches are reversed. (MetalGod)
  • 07360: [Interface] (vtech1.cpp) vz200: Unable to load a cassette image that was created by MAME. (Robbbert)
  • 07361: [Sound] (coco12.cpp) coco: Speech/Sound Cartridge music plays too fast. (Tim Lindner)
  • New working machines:
  • Game & Watch: Ball [Travis Goodspeed, algestam, hap, Mr. Do, Ryan Holtz, Sean Riddle]
  • Game & Watch: Donkey Kong Jr. (panorama screen) [algestam]
  • Gemcrush (Japan)
  • [ShouTime, anonymous donor from Italy, ANY, Scott Moor, Russell Howard, Evan Korzon, Henrique Areias Pontes, Sean Sutton,
  • Mr Goodwraith, Christopher Brownlee, Smitdogg, The Dumping Union, Angelo Salese]
  • Pro Stepper Tele Cardioline (Salter Fitness Stepper V.1.0, Checksum F208) [ClawGrip, David Haywood, Recreativas.org]
  • Shaanxi Province Computer Factory China Education Computer 2000 [zzemu]
  • Shaanxi Province Computer Factory China Education Computer E [zzemu]
  • Shaanxi Province Computer Factory China Education Computer G [zzemu]
  • Shaanxi Province Computer Factory China Education Computer M [zzemu]
  • Silicon Graphics Inc Indy (R4600, 100MHz) [Ryan Holtz]
  • VRT VT SDK 'Pink Jelly' (VT03 Demo) [ClawGrip]
  • VRT VT SDK 'VT03 Sound Test' (Sound Generator FMDemo) [ClawGrip]
  • New working clones:
  • Huanle Liuhe Yi (Happy 6-in-1) (M68K ver. V100HK, ARM ver. V100HK) [GC8TECH]
  • Photo Y2K / Chaoji Bi Yi Bi / Dajia Lai Zhao Cha / Real and Fake (ver. 103, Japanese Board) [GC8TECH]
  • Puzz Loop 2 (Japan 010226 Phoenix Edition) (bootleg) [Anonymous]
  • Qume QVT-102A [Dirk Best]
  • Super Invasion (Electromar, Spanish) [ARPA, Recreativas.org]
  • Thunder & Lightning (bootleg with Tetris sound, set 2) [Bliep]
  • Machines promoted to working:
  • Bikkuri Pro Wrestling (Japan 881221, Ver 1.05) [Angelo Salese]
  • Game & Watch: Chef [Sean Riddle, Mr. Do]
  • MIPS RC2030 [Patrick Mackinlay]
  • MIPS RS2030 [Patrick Mackinlay]
  • Ohio Scientific Superboard II Model 600 (Rev. B) [Robbbert]
  • Pro Cycle Tele Cardioline (Salter Fitness Bike V.1.0, Checksum 02AB) [David Haywood]
  • Clones promoted to working
  • Compukit UK101 [Robbbert]
  • Ohio Scientific Challenger 1P Series 2 [Robbbert]
  • RyuKyu (Japan) (FD1094 317-5023) [Recreativas.org, The Dumping Union]
  • Silicon Graphics Inc Indy (R4600, 133MHz) [Ryan Holtz]
  • New machines marked as NOT_WORKING:
  • Fuusen Pentai [R. Belmont, SpinalFeyd, The Dumping Union]
  • Goldart (Spain)
  • [Morten Shearman Kirkegaard, Peter Wilhelmsen, David Haywood, jordigahan, ClawGrip, Roberto Fresca, Ryan Holtz, David Torres,
  • ArcadeHacker, Anarkade, ElSemi, Rafa Martinez, Ricky2001, Jonathan Valls, Lluis Mora, ElArcadio, Game Museum Team,
  • Javier Martinez, Kaiser77, Pilar Bermudez, StrPinball, Eduardo Molina, Juanan Laguna, Angel Diaz, Recreativas.org]
  • Korokoro Pensuke [R. Belmont, SpinalFeyd, The Dumping Union]
  • Magic Bomb [Cristiano-MDQ]
  • ManilaMatic Master [Stefan Fettes]
  • Memorex Telex Telex 1192 [Bitsavers]
  • Mindset Corporation Mindset Video Production System [O. Galibert, Al Kossow, Bitsavers]
  • Olympic Darts (K7) [jordigahan, ClawGrip, Roberto Fresca]
  • Quantel DPB-7000 [Ryan Holtz, Mark Nias]
  • Queen Bee Bingo [Cristiano-MDQ]
  • Rhythm Nation (v01.00.04) [R. Belmont, ClawGrip, Arcade Vintage, Recreativas.org, The Dumping Union]
  • Super Train (Ver. 1.9) [Cristiano-MDQ]
  • Synertek Systems KTM-3 [Bitsavers]
  • Systel Computers System 100 [Al Kossow, Bitsavers]
  • Tasc ChessSystem R30 [hap]
  • Taiko no Tatsujin 6 (Japan, TK61 Ver.A) [Bill D, The Dumping Union, defor, twistedsymphony]
  • Telex Computer Products Telex 277-D Display Terminal (Model 2) [Robbbert]
  • Texas Instruments Electronic Digital Thermostat [hap, Sean Riddle]
  • Treasure Bonus (American Alpha, Ver. 1.6) [Cristiano-MDQ]
  • Treasure City (Ver. 208) [Cristiano-MDQ]
  • Treasure Mary [Cristiano-MDQ]
  • VRT VT SDK 'Boxing' (Demo for VT03 Pic32) [ClawGrip]
  • VRT VT SDK 'Pinball' (C-Compiler Demo Program 2) [ClawGrip]
  • New clones marked as NOT_WORKING:
  • Big Karnak (Modular System) [Recreativas.org, ArcadeHacker, ClawGrip, David Haywood]
  • Captain Zodiac (World) [Berty]
  • Corvette (PX3 Prototype) [PinMAME]
  • Champion Poker (v101) [Cristiano-MDQ]
  • Champion Poker (v201F) [Cristiano-MDQ]
  • Champion Poker (v210KS) [Cristiano-MDQ]
  • Champion Poker (v300US) [Cristiano-MDQ]
  • Cyber Troopers Virtual-On Relay (Japan) [ShouTime, defor]
  • Epson CM6127 [Colin McDougall]
  • Gals Panic (Modular System bootleg) [Juan Romero, Recreativas.org, ClawGrip, David Haywood]
  • Goldart (Portugal)
  • [Morten Shearman Kirkegaard, Peter Wilhelmsen, David Haywood, jordigahan, ClawGrip, Roberto Fresca, Ryan Holtz, David Torres,
  • ArcadeHacker, Anarkade, ElSemi, Rafa Martinez, Ricky2001, Jonathan Valls, Lluis Mora, ElArcadio, Game Museum Team,
  • Javier Martinez, Kaiser77, Pilar Bermudez, StrPinball, Eduardo Molina, Juanan Laguna, Angel Diaz, Recreativas.org]
  • Mushiking The King Of Beetle (2K3 2ND Ver. 1.002-, World) [f205v]
  • Toki (Modular System) [Juan Romero, Recreativas.org, ClawGrip]
  • Treasure City (Ver. 202) [Cristiano-MDQ]
  • New working software list additions:
  • Apple2_flop_clcracked:
  • Bingo Bugglebee Presents: Find the Rhyme (cleanly cracked), Early Games: Piece of Cake (cleanly cracked),
  • Early Games: Piece of Cake Math (cleanly cracked), EasySearch - Sixty Countries Around The World (cleanly cracked),
  • Electric Bill (cleanly cracked), Electric Chalkboard (cleanly cracked), Elementary Math (cleanly cracked),
  • Elements of Music - Key-Signatures Drill (cleanly cracked), Elite (cleanly cracked),
  • Empire II - Interstellar Sharks (Version 1.2) (cleanly cracked), Enchanter (Revision 10 / 830810) (cleanly cracked),
  • Enchanter (Revision 16 / 831118) (cleanly cracked), Encyclopedia Trivia (cleanly cracked), End Punctuation (cleanly cracked),
  • Energy Conversions (cleanly cracked), English Achievement I (cleanly cracked), English Achievement II (cleanly cracked),
  • English Achievement III (cleanly cracked), English Achievement IV (cleanly cracked), English Achievement V (cleanly cracked),
  • English Challenge (cleanly cracked), Epidemic (cleanly cracked), Epoch (cleanly cracked), Ernie's Quiz (cleanly cracked),
  • Escape from Arcturus (cleanly cracked), Escape from Rungistan (cleanly cracked), Essential Grammar (cleanly cracked),
  • Essential Punctuation (cleanly cracked), Eureka - Following Directions Level B (cleanly cracked),
  • Expedition Amazon (cleanly cracked), Explorations in Science (cleanly cracked), Extra Extra (Milton Bradley) (cleanly cracked),
  • Extra Extra (cleanly cracked), Facemaker Golden Edition (cleanly cracked), Fact or Opinion (cleanly cracked),
  • Factors (cleanly cracked), Fahrenheit 451 (Revision 2) (cleanly cracked), Fahrenheit 451 (cleanly cracked),
  • Far Star (cleanly cracked), FasTrack Quizzer (cleanly cracked), Fat City (cleanly cracked), Fay's Word Rally (cleanly cracked),
  • Feed The Frog (cleanly cracked), Felony (Thunder Mountain release) (cleanly cracked), Field of Fire (cleanly cracked),
  • Fifty Mission Crush (Verion 1.1) (cleanly cracked), Fifty Mission Crush (Version 1.2) (cleanly cracked),
  • Fighter Command (cleanly cracked), Finance Manager (cleanly cracked), Financial Cookbook (cleanly cracked),
  • First Math Adventures - Understanding Word Problems (cleanly cracked), First Start Writing Program (cleanly cracked),
  • First Steps to Reading - Phonics One (cleanly cracked), First Steps to Reading - Phonics Two (cleanly cracked),
  • First Verbs (cleanly cracked), First Words (cleanly cracked), Five in a Row - Addition and Subtraction (cleanly cracked),
  • Five in a Row - Division (cleanly cracked), FixIt (cleanly cracked), Flights Into Fiction - Modern Stories (cleanly cracked),
  • Flip Out (cleanly cracked), The Flockland Island Crisis (cleanly cracked),
  • Following Directions - One and Two Level Commands - Directional Terms (cleanly cracked),
  • Following Directions - One and Two Level Commands - Spatial Relations (cleanly cracked), Food Group Puzzles (cleanly cracked),
  • Formula 1 Racer (cleanly cracked), FourWord and WordLift (cleanly cracked), Fraction Action (cleanly cracked),
  • Fraction Equivalence Partially Shaded Regions (cleanly cracked), Fraction Factory (cleanly cracked),
  • Fraction Fever (Revision 0) (cleanly cracked), Fractional Parts of a Region (cleanly cracked),
  • Fractions - A Review Course (cleanly cracked), Fractions - Addition and Subtraction (Version 1.6) (cleanly cracked),
  • Fractions - Multiplication and Division (Version 2.1.6) (cleanly cracked), Fractions Practice (cleanly cracked),
  • Frenzy and Flip Flop (cleanly cracked), Friendly Filer (cleanly cracked),
  • Frogs, Dogs, Kittens, and Kids 2 (Version 10.18.88) (cleanly cracked), From ABC to XYZ (cleanly cracked),
  • Fun with Directions (cleanly cracked), Function Pictures (cleanly cracked),
  • Fundamental Spelling in Context Level 2 (cleanly cracked), Fundamental Spelling in Context Level 4 (cleanly cracked),
  • G.I. Joe (cleanly cracked), Galactic Adventures (cleanly cracked), Galaxy Gates (cleanly cracked), Galaxy Math (cleanly cracked),
  • Galaxy Math - Decimals (cleanly cracked), Galaxy Math - Fractions (cleanly cracked), Game Frame One (cleanly cracked),
  • Game Frame Two (cleanly cracked), Gamma Force (cleanly cracked), Garfield Double Dares (cleanly cracked),
  • Garry Kitchen's GameMaker (cleanly cracked), GBA Championship Basketball (cleanly cracked), Gelfling Adventure (cleanly cracked),
  • Gemstone Warrior (cleanly cracked), GeoWhiz (cleanly cracked), Geography Adventure USA (cleanly cracked),
  • Geometric Figures - Angles and Right Angles (cleanly cracked), Geometric Figures - Circles, Radius, Diameter (cleanly cracked),
  • Geometry - Simple Closed Curves (cleanly cracked), Geometry Alive - Areas of Triangles and Quadrilaterials (cleanly cracked),
  • Geometry Alive - Circles (cleanly cracked), Geometry Alive - Fundamentals of Geometry (cleanly cracked),
  • Geometry and Measurement volume 1 (cleanly cracked), Geometry and Measurement volume 2 (cleanly cracked),
  • Geopolitique 1990 (cleanly cracked), German Vocabulary Games (cleanly cracked),
  • Gertrude's Puzzles (Version 1.0) (cleanly cracked), Gertrude's Puzzles (Version 1.2) (cleanly cracked),
  • Gertrude's Secrets (Version 1.0) (cleanly cracked), Gertrude's Secrets (Version 1.3) (cleanly cracked),
  • Get to the Point (cleanly cracked), Getting Ready to Read and Add (cleanly cracked),
  • Gettysburg - The Turning Point (cleanly cracked), GFL Championship Football (cleanly cracked),
  • Gin Rummy (cleanly cracked), Gnee or Not Gnee (cleanly cracked), Go (Hayden) (cleanly cracked),
  • Go To The Head Of The Class (1989 Version) (cleanly cracked), Go To The Head Of The Class (cleanly cracked),
  • Goldfinger (cleanly cracked), Grammar Baseball (cleanly cracked), Grammar Lab 1 - Basic Sentence Structure (cleanly cracked),
  • Grammar Lab 2 - Singular and Plural Nouns (cleanly cracked), Grammar Mechanics Level 1 (cleanly cracked),
  • Grand Prix - Basic Facts Heat (cleanly cracked), Grand Prix - Fractions Heat 1 (cleanly cracked),
  • Grand Prix - Place Value Heat (cleanly cracked), Granny Applebee's Cookie Factory (cleanly cracked),
  • Graph Maker (cleanly cracked), GraphMaster (cleanly cracked), Graphics Converter (cleanly cracked),
  • Graphs and Mean, Median, and Mode (cleanly cracked), Grasshopper Dissection (1990 rerelease) (cleanly cracked),
  • Great America - Presidents (cleanly cracked), Guadalcanal Campaign (Version 1.0) (cleanly cracked),
  • Guadalcanal Campaign (Version 1.1) (cleanly cracked), Guderian (cleanly cracked), Guitar Wizard (cleanly cracked),
  • Gulp and Frenzy (cleanly cracked), H.E.R.O. (cleanly cracked), Hacker (cleanly cracked), Hacker II (cleanly cracked),
  • Hands on BASIC Programming (cleanly cracked), Handy Dandy (cleanly cracked), Health Watch (cleanly cracked),
  • Heat Energy (cleanly cracked), Heavy Barrel (cleanly cracked), Hebrew Phrasebook (cleanly cracked),
  • Hi-Res Computer Golf (cleanly cracked), High Rise (cleanly cracked), High School Math Competency Series Part I (cleanly cracked),
  • High School Math Competency Series Part II (cleanly cracked), High Seas (cleanly cracked), High Stakes (cleanly cracked),
  • High Wire Logic (cleanly cracked), Home Row (cleanly cracked), Homeworker (Version 2.1) (cleanly cracked),
  • Homonyms (cleanly cracked), Homonyms 2 (cleanly cracked), Homonyms I (Milliken) (cleanly cracked),
  • Homonyms II and Confusing Pairs (Milliken) (cleanly cracked), Horses (cleanly cracked), How To Do Research (cleanly cracked),
  • How to Weigh An Elephant (cleanly cracked), I Can Carry and Borrow (cleanly cracked), I Can Count (cleanly cracked),
  • I, Damiano (cleanly cracked), Ice Demons (cleanly cracked), Identifying Affixes (cleanly cracked),
  • Identifying Compound Words (cleanly cracked), Identifying Matching Letters (cleanly cracked),
  • Identifying Vowel Sounds (cleanly cracked), Ikari Warriors (cleanly cracked), Imperium Galactum (cleanly cracked),
  • Improper Fractions (cleanly cracked), In Search of The Most Amazing Thing (cleanly cracked),
  • In Search of the Most Amazing Thing (Revision 2) (cleanly cracked), Indiana Jones in Revenge of the Ancients (cleanly cracked),
  • Indians (cleanly cracked), Infidel (Revision 22 / 830916) (cleanly cracked), InforMaster (cleanly cracked),
  • Inside Outside Shapes (cleanly cracked), Instant Zoo (cleanly cracked), Interpreting Graphs (cleanly cracked),
  • Introduction to Counting (cleanly cracked), Investigating Chemical Reactions (cleanly cracked),
  • Investigating Plant Growth (cleanly cracked), Islands of Beta (cleanly cracked), It's About Time (Micrograms) (cleanly cracked),
  • It's About Time (cleanly cracked), Jawbreaker (cleanly cracked),
  • Journey to the Age of Dinosaurs - Europe and Asia (cleanly cracked),
  • Journey to the Age of Dinosaurs - North America (cleanly cracked), Juggles' Rainbow (Early Version) (cleanly cracked),
  • Juggles' Rainbow (Version 1.4) (cleanly cracked), Jumble Jet (cleanly cracked), Jumbled Jungle (cleanly cracked),
  • Jumblezzz (cleanly cracked), Jungle Rescue - Blue Level (cleanly cracked), Kamikaze (cleanly cracked),
  • Kampfgruppe (Version 1.1) (cleanly cracked), Karate Champ (cleanly cracked), Key Lingo (cleanly cracked),
  • Keyworks - First Keyboarding Skills (cleanly cracked), Kid Niki (cleanly cracked), Kid-Leidoscope (cleanly cracked),
  • KidWriter (Version 1.0) (cleanly cracked), Kinder Koncepts (cleanly cracked), Kindercomp (Revision 0) (cleanly cracked),
  • King Cribbage (cleanly cracked), King's Quest, King's Quest II (cleanly cracked), King's Quest III (cleanly cracked),
  • Kittens, Kids, and a Frog (Version 01.31.87) (cleanly cracked),
  • Kittens, Kids, and a Frog - Building Comprehension I (1989 Version) (cleanly cracked),
  • Knights of the Desert (Version 1.1) (cleanly cracked), Know Your Apple (cleanly cracked), Know Your Apple IIe (cleanly cracked),
  • Knowledge Master - Building Trades (cleanly cracked), Knowledge Master - General Math (cleanly cracked),
  • Knowledge Master - Geometry (cleanly cracked), Knowledge Master - Utilities (cleanly cracked),
  • Koala Grams Spelling I (cleanly cracked), Koronis Rift (cleanly cracked),
  • Krell's College Board SAT Preparation Series (cleanly cracked), Krell's Logo (Revision 0) (4am crack),
  • Kung Fu Master (cleanly cracked), L.A. Crackdown (cleanly cracked), La Triviata (cleanly crack), Lane Mastodon (cleanly cracked),
  • Language Carnival 1 (cleanly cracked), Lantern of D'Gamma (cleanly cracked), Laser Bounce (cleanly cracked),
  • Lazy Jack (cleanly cracked), Learn About Words In Reading 2 (cleanly cracked), Learning To Tell Time (cleanly cracked),
  • Learning to Read - Letters, Words, and Sentences volume 1 (cleanly cracked),
  • Learning to Read - Letters, Words, and Sentences volume 2 (cleanly cracked),
  • Learning to Read - Letters, Words, and Sentences volume 3 (cleanly cracked),
  • Learning with Fuzzywomp (cleanly cracked), Learning with Leeper (cleanly cracked), Legendary Conflict (cleanly cracked),
  • Leisure Suit Larry in Land of the Lounge Lizards (cleanly cracked), Let's Eat (cleanly cracked),
  • Let's Explore BASIC (cleanly cracked), Let's Go Fishing (cleanly cracked),
  • Let's Go There - Beginning Map and Geography Skills (cleanly cracked), Let's Learn About Geography - USA (cleanly cracked),
  • Let's Learn About Money (cleanly cracked), Letter Man (cleanly cracked), Letter Recognition (Version 01.27.88) (cleanly cracked),
  • Letter Recognition (cleanly cracked), Letters For You (cleanly cracked), Library Magic (cleanly cracked),
  • Library Skills - Let's Learn about the Library (cleanly cracked), Library and Media Skills (cleanly cracked),
  • Little Computer People (cleanly cracked), Little People's Puzzles (cleanly cracked), Little Riddles (cleanly cracked),
  • Lock 'n Chase (cleanly cracked), Locksmith (Version 5.0 Revision C) (cleanly cracked),
  • Locksmith (Version 5.0 Revision F) (cleanly cracked), Lode Runner (cleanly cracked), Logic Levels (cleanly cracked),
  • Logic Tools (cleanly cracked), Long Division (cleanly cracked), Lordlings of Yore (cleanly cracked),
  • Lords of Conquest (cleanly cracked), Lucifer's Realm (cleanly cracked), Lucky 7 Spelling Games - Elementary (cleanly cracked),
  • M-ss-ng L-nks (cleanly cracked), M-ss-ng L-nks - Classics Old and New (cleanly cracked),
  • M-ss-ng L-nks MicroEncyclopedia (1987 Revised Edition) (cleanly cracked),
  • M-ss-ng L-nks Young People's Literature (1983 Version) (cleanly cracked),
  • M-ss-ng L-nks Young People's Literature (cleanly cracked), Mad Libs Writer - Adjective-Adverb Writer (cleanly cracked),
  • Mad Libs Writer - Verb Writer (cleanly cracked), Mad Venture (cleanly cracked), Magic Castle (cleanly cracked),
  • Magic Slate 20 (Version 1.3) (cleanly cracked), Magic Slate 20 (Version 1.4) (cleanly cracked),
  • Magic Slate 20/40 (Version 1.0) (cleanly cracked), Magic Slate 20/40 (Version 1.02) (cleanly cracked),
  • Magic Slate 20/40 (Version 1.12) (cleanly cracked), Magic Slate 20/40 (Version 1.22) (cleanly cracked),
  • Magic Slate 20/40 (Version 1.23) (cleanly cracked), Magic Slate 40 (Version 1.3) (cleanly cracked),
  • Magic Slate 40 (Version 1.4) (cleanly cracked), Magic Slate 80 (Version 1.12) (cleanly cracked),
  • Magic Slate 80 (Version 1.22) (cleanly cracked), Magic Slate 80 (Version 1.23) (cleanly cracked),
  • Magic Slate 80 (Version 1.4) (cleanly cracked), Magic Slate II 20 (Version 1.0a) (cleanly cracked),
  • Magic Slate II 40 (Version 1.0a) (cleanly cracked), Magic Slate II 80 (Version 1.0a) (cleanly cracked),
  • Magic Spells (1981) (cleanly cracked), Magic Spells (Version 2.1) (cleanly cracked), Magical Myths (cleanly cracked),
  • Make A Face (cleanly cracked), Managing for Success - Personal Development (cleanly cracked), Maniac Mansion (cleanly cracked),
  • Map Skills (cleanly cracked), Maps and Globes - Latitude and Longitude (cleanly cracked), Marauder (cleanly cracked),
  • Marble Madness (4am and san inc crack) side A, Marianas Turkey Shoot (cleanly cracked), Mars Cars (cleanly cracked),
  • Marty's Family Reader, Mask Parade (cleanly cracked), Master Match (cleanly cracked), MasterType (cleanly cracked),
  • MasterType and Training Ground (Version 2.1) (cleanly cracked), MasterType's Figures + Formulas (cleanly cracked),
  • Mastering Consonants (cleanly cracked), Mastering Vowels (cleanly cracked), Match It (cleanly cracked),
  • MatchMaker Demo Disk (cleanly cracked), MatchMaker Dictionary (cleanly cracked), Matching Letters and Words (cleanly cracked),
  • Math Blaster (cleanly cracked), Math Blaster Mystery (Version 1.3) (cleanly cracked), Math Blaster Mystery (cleanly cracked),
  • Math Blaster Plus (cleanly cracked), Math Class Level 5 (cleanly cracked), Math Concepts I (cleanly cracked),
  • Math Football (cleanly cracked), Math For Everyday Living (cleanly cracked), Math Item Banks 1-13 (cleanly cracked),
  • Math Leap Frog (cleanly cracked), Math Level 1 - I Can Add And Subtract (cleanly cracked),
  • Math Level 3 - I Can Multiply and Divide (cleanly cracked), Math Level 4 - Advanced Addition and Subtraction (cleanly cracked),
  • Math Level 6 - Ratio, Proportion, and Percent (cleanly cracked), Math Magic (cleanly cracked), Math Man (cleanly cracked),
  • Math Marvels (cleanly cracked), Math Masters (cleanly cracked), Math Maze (cleanly cracked),
  • Math Rabbit (Version 1.1) (cleanly cracked), Math Rabbit (cleanly cracked),
  • Math Sequences - Addition (1984 Version) (cleanly cracked), Math Sequences - Addition (cleanly cracked),
  • Math Sequences - Decimals (cleanly cracked), Math Sequences - Division (cleanly cracked),
  • Math Sequences - Equations (cleanly cracked), Math Sequences - Fractions (cleanly cracked),
  • Math Sequences - Integers (cleanly cracked), Math Sequences - Laws of Arithmetic (cleanly cracked),
  • Math Sequences - Management Utilities (cleanly cracked), Math Sequences - Measurement Formulas (cleanly cracked),
  • Math Sequences - Multiplication (1980 Version) (cleanly cracked), Math Sequences - Multiplication (cleanly cracked),
  • Math Sequences - Number Readiness (1980 Version) (cleanly cracked), Math Sequences - Number Readiness (cleanly cracked),
  • Math Sequences - Percents (cleanly cracked), Math Sequences - Pre- and Post Tests I (cleanly cracked),
  • Math Sequences - Pre- and Post-Tests II (cleanly cracked), Math Sequences - Subtraction (cleanly cracked),
  • Math Sequences - Worksheet Generator (cleanly cracked), Math Sequences - Worksheet Generator II (cleanly cracked),
  • Math Shop (1986-10-27 Version) (cleanly cracked), Math Shop (cleanly cracked), Math Tutor - Addition (cleanly cracked),
  • Math Tutor - Decimals (cleanly cracked), Math Tutor - Division (cleanly cracked), Math Tutor - Fractions Part I (cleanly cracked),
  • Math Tutor - Multiplication (cleanly cracked), Math Tutor: Subtraction, Math Word Problems Grade 2 (cleanly cracked),
  • Math and Me (cleanly cracked), Math and Your Personal Finances (cleanly cracked), Math in a Nutshell (cleanly cracked),
  • Mathematics Activities Courseware Level 4 (cleanly cracked), Mathematics Activities Courseware Level 6 (cleanly cracked),
  • Mathematics Problem Solving Software Level 1 (cleanly cracked), Mathematics Problem Solving Software Level 2 (cleanly cracked),
  • Mathematics Problem Solving Software Level 3 (cleanly cracked), Mathematics Skills Software Level 2 (cleanly cracked),
  • Mathematics Today (cleanly cracked), Mathematics Word Problems Grade 3 (cleanly cracked),
  • Maths Invaders - Special Products and Algebraic Factors (cleanly cracked), Max Command (cleanly cracked),
  • Max Dublin's Treasure (cleanly cracked), Maxwell Manor (cleanly cracked),
  • MECC-A114 Writing an Opinion Paper (Version 1.1) (cleanly cracked), MECC-A116 Puzzles and Posters (Version 1.2) (cleanly cracked),
  • MECC-A126 Study Guide (Version 1.4) (cleanly cracked), MECC-A132 MECC Writer (Version 1.1a) (cleanly cracked),
  • MECC-A136 MECC Graphing Primer (Version 1.1) (cleanly cracked),
  • MECC-A140 MECC Dataquest - The Presidents (Version 1.2) (cleanly cracked),
  • MECC-A141 MECC Information Manager (Version 1.0) (cleanly cracked),
  • MECC-A141 MECC Information Manager (Version 1.1) (cleanly cracked),
  • MECC-A149 Mastering Math Diagnostic System (Version 1.2) (cleanly cracked),
  • MECC-A153 Word Munchers (Version 1.1) (cleanly cracked), MECC-A157 Oregon Trail (Version 1.1) (cleanly cracked),
  • MECC-A172 MECC Dataquest Composer (Version 1.1) (cleanly cracked), MECC-A173 Dataquest Sampler (Version 1.0) (cleanly cracked),
  • MECC-A197 MECC Dataquest - The World Community (Version 1.0) (cleanly cracked),
  • MECC-A197 MECC Dataquest - The World Community (Version 1.1) (cleanly cracked),
  • MECC-A202 Fraction Concepts, Inc. (Version 1.1) (cleanly cracked),
  • MECC-A203 Fraction Practice Unlimited (Version 1.2) (cleanly cracked), MECC-A211 Mystery Objects (Version 1.1) (cleanly cracked),
  • MECC-A227 Patterns (Version 1.1) (cleanly cracked), MECC-A232 Spelling Press (Version 1.1) (cleanly cracked),
  • MECC-A234 Spelling Puzzles and Tests (Version 1.0) (cleanly cracked),
  • MECC-A242 Teacher Option Organizer (Version 1.1) (cleanly cracked),
  • MECC-A242 Teacher Option Organizer (Version 1.3) (cleanly cracked),
  • MECC-A243 MECC Dataquest - Latin America (Version 1.0) (cleanly cracked), MECC-A248 CommuniKeys (Version 1.0) (cleanly cracked),
  • MECC-A253 MECC Dataquest - Europe and Soviet Union (Version 1.0) (cleanly cracked),
  • MECC-A277 Time Navigator Around The World (Version 1.0) (cleanly cracked),
  • MECC-A313 History Makers (Version 1.0) (cleanly cracked), MECC-A314 Dr. Livingstone, I Presume (Version 1.0) (cleanly cracked),
  • MECC-A316 Exploring Chaos (Version 1.0) (cleanly cracked), MECC-A702 Elementary Vol. 1 (Version 3.5) (cleanly cracked),
  • MECC-A703 Elementary Vol. 2 (Version 3.2) (cleanly cracked), MECC-A704 Elementary Vol. 3 (Version 4.8) (cleanly cracked),
  • MECC-A704 Elementary Vol. 3 Science (Version 4.5) (cleanly cracked), MECC-A704 Elementary vol. 3 (Version 4.7) (cleanly cracked),
  • MECC-A708 Science Vol. 1 (Version 2.2) (cleanly cracked), MECC-A712 Music Theory Vol. 1 (Version 2.2) (cleanly cracked),
  • MECC-A714 Business vol. 1 - Utilities (Version 4.5) (cleanly cracked), MECC-A721 Business vol. 3 (Version 1.5) (cleanly cracked),
  • MECC-A725 Elementary Vol. 6 (Version 1.3) (cleanly cracked), MECC-A726 Spelling Vol. 1 (Version 3.0) (cleanly cracked),
  • MECC-A738 Mathematics Vol. 3 (Version 1.2) (cleanly cracked), MECC-A744 Mathematics vol. 4 (Version 1.3) (cleanly cracked),
  • MECC-A746 English Vol. 1 (Version 1.2) (cleanly cracked), MECC-A753 Nutrition vol. 2 (Version 1.2) (cleanly cracked),
  • MECC-A756 Food Facts (Version 1.0) (cleanly cracked), MECC-A756 Food Facts (Version 1.2) (cleanly cracked),
  • MECC-A758 Computer Generated Mathematics Materials Problem Solving Vol. 2 (Version 1.0) (cleanly cracked),
  • MECC-A761 Health Immunization (Version 1.1) (cleanly cracked),
  • MECC-A774 Adventures with Fractions (Version 1.0) (cleanly cracked),
  • MECC-A779 The Friendly Computer (Version 1.0) (cleanly cracked),
  • MECC-A785 Writing A Character Sketch (Version 1.0) (cleanly cracked),
  • MECC-A787 Guide de l'Enseignant (Version 1.4) (cleanly cracked), MECC-A788 Early Addition (Version 1.0) (cleanly cracked),
  • MECC-A811 The Three R's of Microcomputing (Version 1.1) (cleanly cracked), MECC-A817 Graphing (Version 1.2) (cleanly cracked),
  • MECC-A819 Number Systems (Version 1.1) (cleanly cracked), MECC-A821 Probability (Version 1.0) (cleanly cracked),
  • MECC-A822 Nutrition and Food Groups (Version 1.2) (cleanly cracked), MECC-A824 Classification (Version 1.1) (cleanly cracked),
  • MECC-H111A Spare Moments Solitaire (cleanly cracked), MECC-H111B Spare Moments with a Friend (cleanly cracked),
  • Mech Brigade (Version 1.2) (cleanly cracked), Medalist Series - States (cleanly cracked),
  • Meet The Presidents (cleanly cracked), Megabots (cleanly cracked), Memory Building Blocks (1989 Version) (cleanly cracked),
  • Memory Building Blocks (cleanly cracked), Memory Castle (1983 Version) (cleanly cracked),
  • Memory Match (Version 01.24.86) (cleanly cracked), Memory Minder (cleanly cracked), Meteor Mission (cleanly cracked),
  • Meteor Multiplication (Revision 2) (cleanly cracked), Meteor Multiplication (cleanly cracked), Micro Addition (cleanly cracked),
  • Micro Division (cleanly cracked), Micro Habitats (cleanly cracked), Micro League Baseball (cleanly cracked),
  • Micro Multiplication (cleanly cracked), Micro-LADS 1 Plurals and Noun-Verb Agreement (cleanly cracked),
  • Micro-LADS 2 Verb Forms (cleanly cracked), Micro-LADS 3 Prepositions (cleanly cracked), Micro-LADS 4 Pronouns (cleanly cracked),
  • Micro-LADS 5 Negatives (cleanly cracked), Micro-LADS 6 Deictic Expressions, Passive, and WH-questions (cleanly cracked),
  • Micro-LADS 7 Prepositions II (cleanly cracked), Microbe (Revision 3) (cleanly cracked),
  • Microbe (supports Mockingboard) (cleanly cracked), Microscopic Journey (cleanly cracked), Microzine 1 (cleanly cracked),
  • Microzine 11 (cleanly cracked), Microzine 12 (cleanly cracked), Microzine 13 (cleanly cracked), Microzine 14 (cleanly cracked),
  • Microzine 15 (cleanly cracked), Microzine 16 (cleanly cracked), Microzine 17 (cleanly cracked), Microzine 18 (cleanly cracked),
  • Microzine 19 (cleanly cracked), Microzine 2 (cleanly cracked), Microzine 20 (cleanly cracked), Microzine 21 (cleanly cracked),
  • Microzine 22 (cleanly cracked), Microzine 23 (cleanly cracked), Microzine 24 (cleanly cracked), Microzine 25 (cleanly cracked),
  • Microzine 26 (cleanly cracked), Microzine 27 (cleanly cracked), Microzine 3 (cleanly cracked), Microzine 4 (cleanly cracked),
  • Microzine 5 (cleanly cracked), Microzine 6 (cleanly cracked), Microzine 7 (cleanly cracked), Microzine 8 (cleanly cracked),
  • Microzine 9 (cleanly cracked), Might and Magic: Book One - Secret of the Inner Sanctum, Mind Over Matter (cleanly cracked),
  • Moptown Parade (Version 1.2) (cleanly cracked), Multiplication and Division (cleanly cracked),
  • Mystery Master: Murder by the Dozen (cleanly cracked), Number Bowling: Decimals and Fractions (cleanly cracked),
  • Numeration 1 - Under The Big Top (cleanly cracked), Odd One Out (26-AUG-1990 Version) (cleanly cracked),
  • Odd One Out (cleanly cracked), Pitfall II: Lost Caverns (cleanly cracked), Pitstop II (cleanly cracked),
  • Planetfall (Release 20 / 830708) (cleanly cracked), Planetfall (Release 26 / 831014) (cleanly cracked),
  • Plasmania (cleanly cracked), Professor Davensteev's Fantasy Land (Blue Level) (cleanly cracked), Quations (cleanly cracked),
  • Rabbits, Robots, and a Monkey 1 (cleanly cracked), Race Car 'Rithmetic (cleanly cracked), Rad Warrior (cleanly cracked),
  • Richard J. Dixson's Essential Idioms (cleanly cracked), Spanish Grammar Review: Por vs. Para (cleanly cracked) [4am, Firehawke]
  • Apple2_flop_misc:
  • Anti-M (version 1.4), Anti-M (version 1.5) [4am, Firehawke]
  • AppleWorks (Version 1.2, USA), AppleWorks (Version 1.3, USA), AppleWorks (Version 2.0, USA) [Firehawke]
  • Apple2_flop_orig:
  • AIRSIM 1, Alcazar: The Forgotten Fortress, Championship Baseball, Laf Pak, Mr. Cool, OGRE, Pensate, Pentapus, Pipe Dream,
  • Renegade, Rumpelstiltskin, Ski Crazed (Version 28701), Starcross (Revision 17 / 821021), Station 5, Sub Mission,
  • The Caverns of Freitag, The Queen of Phobos, The Wizard of Oz, Theatre Europe, Thief, Ultima I: The Beginning [4am, Firehawke]
  • Bbc_rom:
  • PMS Genie Junior 1.1u [Derek Mathieson]
  • Acorn TFS 1.00, Acorn TFS 1.02, Acorn TFS 1.03, Advanced Disc Investigator 1.21 S/N:43318, ATS+ 1.00, ATS+ 2.00,
  • BBC Teletext 2.38, BBC Teletext 2.50, BeebAid 1.05, BeebEd 1.04, CMS Link 2.00, DMON A1.03, General Utilities 3.22,
  • HyperDriver 1.11, The Informant, Instat C00144, Logotron LOGO (Cymru), Microbrush Injector 1.00, Open LOGO, Printer Server 0.9A,
  • QFS 1.01, Romit 1.00, Sciways 2.03, StarBASE 2.11, STL Clock & Desk 1.10, Style 1.3, SupaStore 1.5, Super-Forth 1.5, Swift 2.2,
  • Techno-Font, TRXROM 2.00, ViewSheet 1.0, Wapping Support 1.21, Wordwise Plus 2.04, WYSIWYG Plus 1.22 [Nigel Barnes]
  • Cd32: Battle Chess [FakeShemp]
  • Cecflop:
  • Apple DOS 3.3 System Master, Chaoji Hanzi Wenzhang Bianji, Chenglong, Diannao Suanming, Diinzi Xianlu Jisuanji Fuzhu Sheji,
  • Feifu Shentong, Fu'ermosi, Gen Wo Xue 6502 Huibian, Gupiao Zixun Xitong, Jisuanji Zixan Fuwu, Ruanjian Mulu Bianyin Gongju V2.2,
  • Shengwuzhong Quxian Ji Xingge Zixun, Tongyong Shujuku Guanli Xitong, Xiaoxue Yuwen, Yinyue Heiban, Zhonghuaji Dayin He,
  • Zhonghuaji Xitongpan CEC-DOS [zzemu, R. Belmont, Vas Crabb, xinyingho]
  • Dragon_flop: Dunjunz [Nigel Barnes]
  • Fm7_cass: The Stars [Elroy van Tamelen]
  • Ibm5150:
  • The ChessMachine (v2.1, Gideon v2.1), The ChessMachine (v2.3, Gideon v2.1) [hap]
  • The ChessMachine (RISC engines), The ChessMachine (v2.1, Gideon v1.7), The ChessMachine (v3.1, The King v2.20) [hap, fhub]
  • The Final ChessCard (v1.9) [hap, voelkx]
  • Ibm5170:
  • Mission (Traditional Chinese) [Justin Kerk]
  • America Online 3.0 for Windows, McAfee Software Emergency Boot Diskette [Justin Kerk, Jason Scott]
  • KLM's Screensaver [Justin Kerk, Misty De Meo]
  • Jb3000_flop: MS-DOS v1.25 [Edstrom]
  • Mt65_snap:
  • Adventure 1: The Sceptre of Hamloth, Astro Fighter, Berzerk, Defender, Games Pack 1: Hangman, Games Pack 1: Lunar Lander,
  • Games Pack 1: Othello, Hell's Bells, Moon Cresta, Moon Rescue, Slot Machine, Space Invasion, Space Rocks, The Gobbler
  • [Geoff Macdonald]
  • Mtx_cass:
  • Comic Bakery (MSX Conversion), Old Mac Farmer (MSX Conversion), Power Pac (Sord M5 Conversion), SASA (MSX Conversion),
  • Sloopy's Christmas, Spectron (Coleco Conversion), Telebunny (MSX Conversion) [MTXworld]
  • Pc98:
  • Bishoujo Daizukan, D.O. Doki Doki Disk Vol. 08, Daijuutai, Dark Seraphim, Datenshi Kyouko Part I, Dead Force,
  • Delicious Lunch Pack, Dennou Garou, Desire - Haitoku no Rasen, Diadrum, Dires - Giger Loop, DiskX II, Diver's,
  • Doki Doki Pretty League Dai-1-wa - Pink Angels Kiki Ippatsu no Maki, Doki Doki Pretty League Dai-2-wa - Mou Hitotsu no Rival,
  • Doki Doki Pretty League Dai-3-wa - Minami no Umi no Kai no Maki, Doki Doki Pretty League Dai-4-wa - Nanase no Himitsu no Maki,
  • Doki Doki Pretty League Dai-5-wa - Saraba Pink Angels-tachi, Doom II, Doop, Dora Dora Emotion - Seihaiden, DR2 Night Janki,
  • Dragon Master Silk - Ryuu Shoukan Musume - Episode II, Dragon Master Silk - Ryuu Shoukan Musume - Episode II (Alt Disk 1),
  • Dream Theater, Dream Theater (Alt), Dual Soul, Duel - Kawanakajima Scenario, Duel Succession, Dungeon Hack (newer, 16/256 colors),
  • Dungeon Hack (older, 256 colors, requires DOS 5.0), New 3D Golf Simulation Ver. 2.0, Paracelsus no Maken,
  • Z's Triphony - Digital Craft [Neo Kobe Collection]
  • Pc98_cd: Dragon Lore [Neo Kobe Collection]
  • Spectrum_cass:
  • 3D Starfighter, 750cc Grand Prix, A-Maze, Advanced Pinball Simulator, Advanced Pinball Simulator (EDOS), Alpha-Beth,
  • Alpha-Beth (demo), Amaze (Bytesize), Aqua Plane, Aquaplane (ZX Data), Arcade Flight Simulator,
  • Army Moves (English, set 2, Summit), Army Moves (Spanish, set 1, Alternate Cover / Medium Case),
  • Army Moves (Spanish, set 2, Small Black Case), Army Moves (Spanish, set 3, Small Orange Case), Army Moves (set 1, Imagine),
  • Astro Blaster (English), Astro Blaster (Spanish, Investronica), Astro Blaster (Spanish, Microbyte), ATV Simulator, Ballbreaker,
  • Ballbreaker (DRO Soft, set 1), Ballbreaker (DRO Soft, set 2), Ballbreaker II, Battle Field, Battlecars (set 1),
  • Battlecars (set 2, Summit), Battlecars (set 3), Battlefield Germany, Bigfoot, Bigfoot (EDOS), Bignose's American Adventure,
  • Bignose's American Adventure (EDOS), Biology 'O' Level, Biology 'O' Level (Paxman), Biology - O'Level & CSE, Black Beard,
  • Black Beard (Kixx), Blade Warrior, Blade Warrior (EDOS), BMX Freestyle, BMX Freestyle (EDOS), BMX Simulator,
  • BMX Simulator 2 - Dirt Biking, BMX Simulator 2 - Quarry Racing, Bombscare (Dollarsoft), Bombscare (Jeffery Bond), Brainache,
  • Bubble Dizzy, Captain Drexx, Captain Dynamo, Castle Master, Castle Master (The Hit Squad), Castlemaze Adventure (set 1),
  • Castlemaze Adventure (set 2), Championship Jet Ski Simulator - Easy, Championship Jet Ski Simulator - Hard,
  • Chess Master - Computer Tape - Side A, CJ In The USA, CJ's Elephant Antics, Cobra's Arc (medium case), Cobra's Arc (small case),
  • Con-Quest, Conquest, Conquestador, Conquestador (Erbe), D-Day (set 1), D-Day (set 2), D-Day (set 3, EDOS), D-Day (set 4, Summit),
  • De-Fusion, De-Fusion & Worms, Death Stalker, Dizzy - The Ultimate Cartoon Adventure (set 3), Dizzy Down The Rapids (set 2),
  • Dizzy II - Treasure Island Dizzy (EDOS), Dizzy IV - Magicland Dizzy (set 2), Dizzy V - Spellbound Dizzy (set 2),
  • Dizzy VI - Prince Of The Yolkfolk (set 2), Dizzy VII - Crystal Kingdom Dizzy (set 5),
  • Dizzy VII - Crystal Kingdom Dizzy (set 6, v1.1), Dizzy VII - Crystal Kingdom Dizzy (set 7, v1.5), DJ Puff's Volcanic Erruption,
  • Dr Doom's Revenge! (The Amazing Spider-Man and Captain America in) (Proein) (Spanish),
  • Dr. Doom's Revenge! (The Amazing Spider-Man and Captain America in), Dragon Slayer (Martin Freemantle, 128k),
  • Dragon Slayer (Martin Freemantle, 48k, double sided), Dragon Slayer (Martin Freemantle, 48k, single sided),
  • Dragon Slayer (Steven Pilgrim, set 1, Pocket Money Software), Dragon Slayer (Steven Pilgrim, set 2), F-16 Combat Pilot (set 2),
  • F-16 Combat Pilot (set 3, Action Sixteen, double sided), F16 - Combat Pilot (set 1, System 4), First Division Manager,
  • Frankenstein Jnr, Fruit Machine Simulator, Fruit Machine Simulator 2, Game Over (Imagine) - Side 1,
  • Game Over (Spanish, Black Small Cassette / Black Case), Game Over (Spanish, Small Orange Case), Game Over (Summit), Gauntlet,
  • Gauntlet (Kixx), Gauntlet (Small Case, Erbe), Ghost Hunt, Ghost Hunt (Kryptronic), Ghost Hunters, Golden Axe, Golden Axe (Tronix),
  • Golden Axe - Side 1 (Erbe / MCM), Grand Prix II, Grand Prix Simulator, Grell And Falla, Guardian Angel, Gulpman (Aackosoft),
  • Gulpman (Campbell Systems), Gulpman (Micromega), Gulpman (Profisoft), Gun Boat (Alternative), Gun Boat (System 4),
  • Gun Law (Aackosoft), Gunboat (Dro Soft), Hyper Sports (set 1), Hyper Sports (set 2, The Hit Squad), Hyper Sports (set 3),
  • Hyper Sports (set 4, Erbe), International Rugby Simulator (Erbe), International Rugby Simulator (set 1),
  • International Rugby Simulator (set 2), Italian Supercar, Jet Bike Simulator, Jet Set Willy, Jet Set Willy (Pre Production),
  • Jet Set Willy (Spain, Ventamatic), Jet Set Willy (bugfix, 2015), Jet Set Willy (bugfix, PCG), Jet Set Willy (cracked, set 1),
  • Jet Set Willy (cracked, set 2), Jet Set Willy (cracked, set 3), Jet Set Willy (cracked, set 4, OAV),
  • Jet Set Willy (cracked, set 5), Jet Set Willy 2, Jet Set Willy 2 (128k version), Jet Set Willy 2 (Ricochet),
  • Kamikaze (A & F Software), Kamikaze (Codemasters), Kamikaze (Eyrolles), Kamikaze (JK Greye), Kamikaze Collector, KGB Super Spy,
  • KGB Super Spy (Erbe), Kick Boxing (Firebird, set 1), Kick Boxing (Firebird, set 2), Kick Boxing (Firebird, set 3), Life-Line,
  • Lifeline, Little Puff In Dragon Land, Mad Balls (Erbe), Madballs, Miami Chase, Micro Drivin', Microprose Soccer (Erbe),
  • Microprose Soccer (Kixx), Microprose Soccer (Release 1), Microprose Soccer (Release 2 - 128k),
  • Microprose Soccer (Release 2 - 48k), Mig-29 Soviet Fighter, Mig-29 Soviet Fighter (Erbe), Mission Jupiter, Monte Carlo Casino,
  • Moon Buggy (Visions Software), Moonbuggy (Anirog), Moto Cross Simulator, Mountain Bike Simulator, Murray Mouse Super Cop,
  • Ninja Massacre, Nonamed (English), Nonamed (Spanish, Medium Case), Nonamed (Spanish, Small Orange Case), North & South,
  • North & South (Erbe), North Star, North Star (Byte-Back), North Star (Erbe), Olli & Lissa 3 - The Candlelight Adventure,
  • Operation Gunship, Operation Gunship (EDOS), Operation Gunship (Erbe), Panic Dizzy (set 3), Paris To Dakar,
  • Phantomas (English, Codemasters re-release), Phantomas (Spanish), Phantomas (Spanish, Small Orange Case),
  • Phantomas 2 (Spanish, Medium Case), Phantomas 2 (Spanish, Small Black Case), Phantomas 2 (Spanish, Small Orange Case),
  • Phantomas Tales #1 - Marsport, Pheenix (set 1, Alternative Software), Pheenix (set 2), Pheenix (set 3), Pheenix (set 4),
  • Prehistoric Adventure, Prince Clumsy, Prince Clumsy (EDOS), Pro Boxing Simulator, Pro Golf Simulator, Pro Power Boat Simulator,
  • Pro Skateboard Simulator - Extended Mix, Pro Ski Simulator, Pro Snooker Simulator, Pro Tennis Simulator,
  • Professional BMX Simulator, Professional Footballer (Code Masters Plus), Pub Trivia, Race Against Time, Rally Cross,
  • Rally Cross (System 4 - Serie Leyenda), Rally Cross (Top Shots), Rally Cross Simulator, Rally Simulator, Rally Simulator (EDOS),
  • Rock Star Ate My Hamster, Rock'n Roller, SAS Combat Simulator, Sergeant Seymour Robotcop, Seymour Goes To Hollywood, Short's Fuse,
  • Sky High Stuntman, Slightly Magic, Snare (set 2), Soccer Pinball, Spike In Transylvania, Star Firebirds, Star Runner,
  • Steg The Slug, Street Gang Football, Stryker - In The Crypts Of Trogan, Stuntman Seymour, Super Bike Trans-Am,
  • Super Dragon Slayer, Super G-Man, Super Hero, Super Robin Hood, Super Seymour Saves The Planet, Super Stunt Man,
  • Super Tank Simulator, Supertrux, Supertrux {Portuguese}, Tarzan Goes Ape, Terra Cognita, The Amazing Adevntures of Robin Hood,
  • The Bounty Hunter (Codemasters), The Chessmaster 2000 (Dro Soft), The Haunting, The Haunting (Northern Underground),
  • The Hit Squad, The Hit Squad (EDOS), The Hit Squad (Erbe), The Hunt For Red October - Based On The Book,
  • The Hunt For Red October - Based On The Book (Unique), The Hunt For Red October - Based On The Book (Zafiro),
  • The Hunt For Red October - Based On The Movie, The Open - Carnoustie (set 1), The Open - Carnoustie (set 2),
  • The Trap Door (Polish, Krajowe Wydawnictwo Czasopism, set 1), The Trap Door (Polish, Krajowe Wydawnictwo Czasopism, set 2),
  • The Trap Door (set 1, Alternative), The Trap Door (set 2, EDOS), The Trap Door (set 3), The Trapdoor (set 4, System 4),
  • The Trapdoor (set 5, Zafiro), The Trapdoor (set 6), Tilt, Titanic (Yes Software), Tornado ECR, Transformers, Transmuter,
  • Turbo The Tortoise (set 1, Hi-Tec), Twin Turbo V8, Twin Turbo V8 (EDOS), Vampire, Wacky Darts, White Heat, Wild West Seymour,
  • Wizard Willy, Wonder Boy (The Hit Squad), Wrestling Superstars [TZX Vault, SPA2]
  • Vgmplay:
  • Animorphs (Nintendo Game Boy Color), Babel no Tou (Sharp X68000), Big Karnak (Arcade), Bionic Commando (ZX Spectrum 128),
  • Chopper I (SNK Triple Z80), Cobra-Command (Arcade), Die Hard (PC Engine), Fighting Run (PC Engine),
  • Garfield no Isshuukan - A Week of Garfield (Family Computer), Grobda (NEC PC-8801), Herzog (Sharp X1 Turbo, OPM),
  • Herzog (Sharp X1 Turbo, PSG), Kart Fighter (Dendy), LEGO Stunt Rally (Nintendo Game Boy Color), Last Mission (Arcade),
  • Looney Tunes Collector - Alert! (Nintendo Game Boy Color), M&M's Minis Madness (Nintendo Game Boy Color),
  • Pictionary - The Game of Video Quick Draw (NES), Plus Alpha (Mega System 1),
  • Pro Yakyuu Family Stadium - Home Run Contest (MSX2, OPLL), Pro Yakyuu Family Stadium - Home Run Contest (MSX2, PSG),
  • Project S-11 (Nintendo Game Boy Color), SimCity (NES), Sky Shark (NES), Soccer Brawl (SNK Neo Geo),
  • Space Harrier (Fujitsu FM77AV), Space Harrier (NEC PC-8801), Stadium Hero (Arcade),
  • Stuart Little - The Journey Home (Nintendo Game Boy Color), Super Boy 3 (MSX), Super Contra 7 (Dendy),
  • Super Mario Land 2 - 6 Golden Coins (Nintendo Game Boy), Terra Cresta II - Mandler no Gyakushuu (PC Engine),
  • The Adventures of Tom Sawyer (NES), Toy Pop (Sharp X1 Turbo), WEC Le Mans 24 (Arcade) [Tafoid]
  • Z88_cart:
  • Code Count, EP-Copy, Event Control System, PC-Link II, Stop Watch, Toll Tracker v2.0 (Demo), Z88 Data Organiser [Nigel Barnes]
  • Software list items promoted to working
  • ---------------------------------------
  • Bbc_rom: AMX Design [Nigel Barnes]
  • Cd32: Beneath a Steel Sky, Roadkill (Alt) [FakeShemp]
  • Mtx_cass:
  • 3D Tachyon Fighter, 3D Turbo, Agrovator, Alice in Wonderland, Arcazions, Astro-Pac, Astromilon, Backgammon, Blobbo,
  • Contract Bridge II, Contract Bridge II (Alt), Cosmic Raiders, Demonstration Tape, Goldmine, Hawk Wars, Kilopede, Knuckles,
  • Knuckles (Alt), Little Devils, Micro Canvas, Mission Alphatron, Mission Alphatron (Alt), Mission Omega, MTX Chess, MTX Draughts,
  • Nemo, Obloids, Phaid, Phaid (Alt), Qogo, Quazzia, Space Invasion (Coleco Conversion), Star Command, Super Minefield,
  • Surface Scanner, Tapeworm, Target Zone, Toado, Vernon and the Vampires [Nigel Barnes]
  • Pc98:
  • Cybernetic Hi-School / Dennou Gakuen III - Top wo Nerae!, D.P.S. - Dream Program System (Alt),
  • D.P.S. SG 2 - Dream Program System SG Set 2, Daikairei - Dainippon Teikoku Kaigun no Kiseki, Dalk,
  • Daraku no Kuni no Angie - Kyoukai no Mesu Dorei-tachi, Deja Vu~2994., Dengeki Nurse, Denza, Devil Chain 98, Diamond Players,
  • Disc Station 98 #03, Disc Station 98 #11 (Alt Format), DNA, Doki Doki Vacation - Kirameku Kisetsu no Naka de, DOR, DOR Part 2,
  • DOR Part 3, Dori Dor Qizu 7 (Bad Sectors), Dori Dor Qizu 8, Doujin Soft Shuusaku Game Collection Vol. 1 (5.25" Disks),
  • Dragon Knight 4, Dragon Princess - Ryuu no Densetsu, Dungeon Buster, Yume Utsutsu - Dreamy [Carl, r09]
  • Pc98_cd: Duel Succession Plus Kit [Carl, r09]
  • New NOT_WORKING software list additions
  • ---------------------------------------
  • Bbc_rom:
  • Barry-Box, BeebScan, CUBE BeebFlex, Eprom Programmer 1.03, Eprom Programmer 1.06, Eprom Programmer V2 2.01,
  • Eprom Programmer V2 2.02, Eprom Programmer V2 2.03, EURO-Beeb Terminal 1, EURO-Beeb Terminal 4.13, FIT Test Station,
  • Hobbit OS 1.8, PMS Genie 1.01, Prestel 1.0, Ramamp Video 2.40, Ramamp Video 2.50 [Nigel Barnes]
  • Ibm5170: WinBook XL Audio, WinBook XL Boot Disk [Justin Kerk]
  • Leapfrog_leappad_cart:
  • The Amazing Spider-Man (UK), Disney's Bounce, Tigger, Bounce (UK), Leap 1 - Reading - Disney/Pixar Finding Nemo (UK),
  • Leap 2 - Reading - Disney/Pixar Monsters, Inc. (UK), Leap Start - Pre Reading Storybook - Disney's The Lion King (UK),
  • Leap-Start - Pre Reading - Tutter's Tiny Trip (UK), Phonics Programme - Lesson 3 - Short Vowels o and e - A Day at Moss Lake (UK)
  • [TeamEurope]
  • Mtx_cass: Caves of Orb, Pac-Man (MSX Conversion), Zombie Near [MTXworld]
  • Pc98: Dam Busters, Dangerous Toys, Desert Dragoon - Sabaku no Ryuukihei, Director Monogatari [Neo Kobe Collection]
  • Pce_tourvision: Paranoia (TourVision PCE bootleg), Racing Damashii (TourVision PCE bootleg) [system11]
  • Spectrum_cass:
  • Army Moves (Spanish, set 1), Astroblasters, CD Loader Software, F-16 - Fighting Falcon (EDOS), Rock Star Ate My Hamster (EDOS),
  • Seymour - Take 1 (Minigame / Demo), Supertrux (Encore), Turbo The Tortoise (set 2, Codemasters), Wonder Boy (set 1),
  • Wonder Boy (set 2) [TZX Vault, SPA2]
  • Source Changes
  • --------------
  • Mc68340 timer improvements: [AJR]
  • * Fixed pre-scaler calculation.
  • * Handle various reset behaviors.
  • * Record TOUT changes in status register.
  • * Improved handling of COM flag and compare register being zero.
  • * Wait for cycle after reaching zero to reload.
  • Pk8020.cpp: Added printer port. [AJR]
  • Ds1386: Fixed initialization of RTC registers from system time, and made default command register value more useful. [AJR]
  • Implemented accurate byte-smearing for writes on 32-bit M68k family CPUs. [AJR]
  • I8275: Improved and simplified handling of field attributes. [AJR]
  • Implemented Apple II game I/O port as a slot device, and hooked it up to the Apple II and Sanyo MBC-550 family machines. [AJR]
  • Applix: Fixed video addressing, added colored border area, and added SCC and RS-232 serial ports. [AJR]
  • Fixed fatal error when attempting to set a watchpoint straddling unaligned portions of two adjacent native words. [AJR]
  • Added MM5307 Baud Rate Generator device. [AJR]
  • Tk2000: Added printer interface. [AJR]
  • X68000: Overhauled interrupt handling, and added second expansion slot. [AJR]
  • Added preliminary disassembler and skeleton CPU device for the Elan RISC II architecture. [AJR]
  • Unidasm: Corrected address shifts for u'nSP and uPD7725. [AJR]
  • A2vidtrm, a2vtc2: Merged devices and ROM sets. [AJR]
  • Corrected VGA/SVGA display parameters. [AJR]
  • Added disassembler and skeleton device for the DP8344 Biphase Communications Processor. [AJR]
  • Cntsteer.cpp: Fix sprite colors and magnification feature. [Angelo Salese]
  • Deco32.cpp: Provided gun Y minimum/maximum values for Locked N Loaded, making it possible to calibrate. [Angelo Salese]
  • Balsente.cpp: Fixed reversed joystick inputs for players 3 and 4. [Angelo Salese]
  • Sh2.cpp updates: [Angelo Salese]
  • * Started refactoring SH7604 system-on-a-chip.
  • * Fixed condition for clearing divider unit overflow flag.
  • * Fixed division unit overflow flag clearance;
  • Mega32x.cpp: Improved member names, and converted read/write handlers to 16-bit space. [Angelo Salese]
  • Exedexes.cpp: Converted to priority drawing, simplified graphics decoding and cleaned up code. [cam900]
  • Cpu/jaguar: Implemented version bits in control register, eliminated register_postload, and cleaned up code. [cam900]
  • Jaguar.cpp: Fixed clock crystal frequencies, and improved metadata. [cam900]
  • -1943.cpp: Fixed drawing priorities, reduced runtime tag map lookups, simplified graphics decoding, and cleaned up code. [cam900]
  • Decmxc06.cpp: Fixed graphical regressions and corrected comments. [cam900]
  • Jedi.cpp updates: [cam900]
  • * Added graphics decoding for debugging (disabled by default), and converted palette handling to use palette device.
  • * Reduced runtime tag map lookups and cleaned up code.
  • Ddenlovr.cpp: Corrected CPU type. [cam900]
  • Drawgfx.cpp: Added functionality for drawing bitmaps and scan lines with priority, and exposed additive blending function. [cam900]
  • * Converted hng64.cpp, realbrk.cpp and stvvdp2.cpp to use new common functionality.
  • Tigeroad_spr.cpp: Moved graphics decoding from the drivers into the device, and cleaned up code. [cam900]
  • Aquarium.cpp, asuka.cpp, bionicc.cpp, tigeroad.cpp, supduck.cpp: Simplified graphics decoding and cleaned up code. [cam900]
  • Fuukifg.cpp updates: [cam900]
  • * Moved sprite RAM to drivers, and added callbacks for colour/priority/banking behavior.
  • * Moved graphics decoding into the device, and cleaned up code.
  • Fuukifg2.cpp, fuukifg3.cpp, gcpinbal.cpp: Cleaned up code. [cam900]
  • Excellent_spr.cpp: Moved graphics decoding into the device, added callback for priority behavior, and cleaned up code. [cam900]
  • Video/generic.cpp: Added packed 4-bit and raw graphics layouts. [cam900]
  • * Now used in 2mindril.cpp, ashnojoe.cpp, asuka.cpp, f1gp.cpp, pgm2.cpp, powerins.cpp, psikyosh.cpp, and undrfire.cpp.
  • Epic12.cpp: Added a video RAM viewer for debugging (disabled by default), and cleaned up code. [cam900]
  • Ninjaw.cpp cleanup: [cam900]
  • * Cleaned up sprite priority behavior, and split graphics layouts for each TC0100SCN chip.
  • * Eliminated register_postload, simplified graphics decoding and cleaned up code.
  • Warriorb.cpp: Derive clocks from crystals on PCB, simplified graphics decoding, and cleaned up code. [cam900]
  • Othunder.cpp, topspeed.cpp: Reduced runtime tag map lookups, simplified graphics decoding, and cleaned up code. [cam900]
  • Taito_z.cpp: Reduced use of MCFG_MACHINE_START and MCFG_MACHINE_RESET macros, and cleaned up code. [cam900]
  • Wgp.cpp updates: [cam900]
  • * Implemented masked drawing priorities, and simplified graphics decoding.
  • * Eliminated register_postload, reduced redundancy, cleaned up code, and added notes.
  • Tc0280grd.cpp: Moved graphics decoding from the drivers to the device, and added support for masked drawing priorities. [cam900]
  • Taito_f2.cpp: Implemented masked priority for ROZ layer, fixed finalb 6-bit graphics decoding, and cleaned up code. [cam900]
  • Galastrm.cpp: Simplified graphics decoding. [cam900]
  • Groundfx.cpp, undrfire.cpp: Fixed 6-bit graphics decoding and cleaned up code. [cam900]
  • Tc0100scn.cpp: Allow graphics granularity to be updated after configuration. [cam900]
  • -2mindril.cpp: Improved notes and metadata for 2mindril. [cam900]
  • Taito_f3.cpp, 2mindril.cpp updates: [cam900]
  • * Improved graphics decoding and ROM loading.
  • * Defer allocation of video RAM to start time, reduced runtime tag map lookups, reduced redundancy, and cleaned up code.
  • Ashnojoe.cpp: Corrected number of tilemaps, reduced runtime tag map lookups, reduced redundancy, and cleaned up code. [cam900]
  • Gp9001.cpp: Added callback for bank switching, suppress read side effects for debugger, and cleaned up code. [cam900]
  • Toaplan2.cpp: Cleaned up code. [cam900]
  • Seta.cpp: Suppress read side effects for debugger, simplified graphics decoding, and cleaned up code. [cam900]
  • Rohga.cpp, segas32.cpp: Added links to reference videos. [cam900]
  • Darius.cpp updates: [cam900]
  • * Simplified graphics decoding, and cleaned up sprite priority behavior.
  • * Eliminated register_postload, reduced runtime tag map lookups, reduced redundancy, and cleaned up code.
  • Pc090oj.cpp updates: [cam900]
  • * Moved graphics decoding from drivers into device, added a callback for color bank/priority behavior, and cleaned up code.
  • * Simplified graphics decoding and reduced trampolines in drivers using this device.
  • Tc0480scp.cpp updates: [cam900]
  • * Moved graphics decoding from drivers into device, and fixed text layer graphics decoding for bootleg boards.
  • * Improved graphics decoding and cleaned up code in drivers using this device.
  • Tc0100scn.cpp: Moved graphics decoding from drivers to device, made color base configurable, and added TC0620SCC variant. [cam900]
  • Metro.cpp: Fixed vertical blanking interrupt routing for bangball. [cam900]
  • Igs017_igs031.cpp: Avoid creating temporary graphics elements to improve performance. [cam900]
  • Boogwing.cpp, dblewing.cpp, deco156.cpp, deco32.cpp, dietgo.cpp, mirage.cpp, supbtime.cpp: Simplified graphics decoding. [cam900]
  • Cninja.cpp: Simplified graphics decoding, and improved ROM region names. [cam900]
  • Toaplan2.cpp: Reduced runtime tag map lookups, reduced redundancy, improved sound mixing levels, and cleaned up code. [cam900]
  • Cbuster.cpp: Simplified graphics decoding, changed palette to use a format handler, and cleaned up code. [cam900]
  • Huc6230.cpp, huc6272.cpp: Added links to relevant patents. [cam900]
  • Tc009xlvc.cpp updates: [cam900]
  • * Moved on-chip functionality from driver to device, including bank switching, graphics, interrupts, palette, and video registers.
  • * Converted banking to use address_map_bank_device, and cleaned up code and added notes.
  • Lastbank.cpp: Corrected audio CPU program ROM region size. [cam900]
  • Xavix.cpp: Store code bank in a private stack when on long calls (fixes crash on rad_hnt2 calibration screen). [David Haywood]
  • Tzx_cas.cpp: Revert changes to pause insertion that cause Speedlock loaders to fail. [David Haywood]
  • Moved Tomy Prin-C to its own source file. [David Haywood]
  • Redclash.cpp: Re-parented Red Clash sets, as it appears to be a Kaneko game. [David Haywood]
  • Added uPD7004 analog to digital converter device. [Dirk Best]
  • Bbusters: Refactored to use uPD7004 device and adjusted gun limits to better match factory defaults (MT07333). [Dirk Best]
  • Subsino2.cpp: Added hopper/ticket dispenser and fixed key-out and payout inputs for xtrain and ptrain (MT07351). [Dirk Best]
  • Argus.cpp: Added notes about the ROM checksum tests. [Dirk Best]
  • Qvt102.cpp updates: [Dirk Best]
  • * Added low-level keyboard emulation, including beeper.
  • * Fixed some graphical issues, corrected blink frequency, and added support for full-screen reverse.
  • * Added support for German and UK character sets.
  • * Hooked up CTC properly, added RS-232 auxiliary port, and added configuration jumpers for RS-232 control signals.
  • * Added save state support.
  • Qvt6800.cpp: Renamed to qvt190.cpp, added graphics decoding, and implemented basic text rendering. [Dirk Best]
  • Qvt103.cpp, qvt201.cpp: Added graphics decoding. [Dirk Best]
  • Qvt70.cpp: Started to flesh out the skeleton driver. [Dirk Best]
  • Sms.cpp: Route NMI through video display processor. [Enik Land]
  • Z80sio.cpp: Improved synchronous mode emulation using HP98406 tests for guidance. [F.Ulivi]
  • Hp9845: Added support for the HP98046 serial I/O module. [F.Ulivi]
  • Fixed Visual Studio clang/llvm build configuration. [feos]
  • Vectrex: Select bank 1 on reset for 64 KiB cartridges. [Ford Seidel]
  • By35.cpp updates: [hackbar]
  • * Added Bally Squawk & Talk sound boards, and switched video games over to new implementation.
  • * Added audio output filters.
  • * Added sound LED to layouts.
  • Tms5220.cpp: Adjusted delay between /RS being activated and /READY being asserted. [hackbar]
  • -6821pia.cpp: Made reading port A when it's in output mode more flexible. [hackbar]
  • Changed auto-fire plugin to store configuration in the plugin home path directory. [Jack Li]
  • Added X11 XInput development library package to Travis build configuration. [Kiall Mac Innes]
  • Toypop.cpp: Fixed rendering of withered flowers in liblrabl. [kunikuni]
  • Default save/load search path to an empty string if it's null. [Nathan Woods]
  • Added a -version verb that prints the build version. [Nathan Woods]
  • Microtan: Randomize video RAM at startup, and fixed setting stack pointer when loading a snapshot. [Nigel Barnes]
  • Ef9365.cpp: Fixed vertical characters, and use configured palette. [Nigel Barnes]
  • Fixed a subtle memory subsystem bug in unit mask handling. [O. Galibert]
  • Mindset.cpp: Added preliminary Mindset Video Production System emulation, including graphics coprocessor and keyboard.
  • [O. Galibert, Al Kossow]
  • Bus/pc_kbd: Added high-level emulation of PS/2 mouse. [Patrick Mackinlay]
  • Fixed M6805 issue causing PC/AT 101 keyboard to fail to receive commands. [Patrick Mackinlay]
  • SGI IOC2: Switched to using emulated PS/2 keyboard/mouse controller - fixes inability to type numerous characters.
  • [Patrick Mackinlay, Ryan Holtz]
  • Myb3k.cpp: Added support for the FDC4712 8" floppy drive controller card. [protosphere]
  • Audio/bally.cpp: Fixed AS2888 sound board playing incorrect tones, and changed sound test switch assignment to avoid conflicts.
  • [Quench]
  • Mc68340: Corrected Baud rate calculation. [R. Belmont]
  • Esqmr.cpp: Improved RAM, ROM and device mapping (programs run further, but don't boot yet). [R. Belmont]
  • Konmedal updates: [R. Belmont]
  • * Corrected K52109 mapping and tile banking for shuriboy and fuusenpn.
  • * Fixed visible area, colors and priorities for shuriboy.
  • Konmedal68k.cpp: Added address map for koropens, allowing it to pass its self-test. [R. Belmont]
  • Esq1.cpp: Improved emulation of sq80 allowing it to boot and play. [R. Belmont, Jariseon, R. Buchty]
  • SGI Newport graphics updates: [Ryan Holtz]
  • * Added Display Control Bus timeout - prevents Presenter board from being erroneously detected.
  • * Fixed COLORI shift when cross-initialized by COLORRED, RGB vs. CI fast-clear handling, and octant calculation for lines.
  • * Fixed handling of COLORI register alternate access, and added support for RAMDAC gamma LUT.
  • * Fixed source buffer shift when blending is enabled.
  • * Fixed line drawing to not cause a hang in certain cases.
  • * Fixed color iterator reload behavior, and color iterator clamping behavior.
  • * Fixed per-pixel alpha.
  • * Added support for endian swapping on host data port writes, and added double-buffer shift support for non-RGB/CI planes.
  • * Fixed Packed Color Fractions register handling.
  • * Fixed store shift for overlay planes - fixes cursor outlines in Barco ColorTone.
  • Sgi_mc: Fixed VDMA TLB which caused corrupt bitmap transfers. [Ryan Holtz]
  • SGI HAL2 audio updates: [Ryan Holtz]
  • * Added handling for different frequency rates and fixed stereo DAC playback.
  • * Moved DAC devices into HAL2 from HPC3.
  • * Implemented DAC parameter read-back.
  • Indy_indigo2.cpp: Improved set names, converted to use BIOS options, and added B4 stepping of Indy boot PROM. [Ryan Holtz]
  • Started emulating the Quantel DPB-7000 paintbox: [Ryan Holtz, Mark Nias]
  • * Hooked up CSR, control bus, and system control registers.
  • * Hooked up Auto-Start switch and both banks of configuration switches.
  • * Hooked up CRT controller character generator (using the bw12 character generator ROM until a proper dump is available).
  • * Added preliminary Disk Sequencer Card emulation.
  • * Added TV field timer.
  • * Fixed screen size and visible area, and fixed field in/out timers.
  • * Began adding FDC support.
  • * Added a skeleton device for the Combiner Card, and hooked up clocked logic and screen device.
  • * Added a skeleton device for the Brush Processor Card.
  • * Added a skeleton device for the Store Address Card.
  • Am2910: Added a preliminary, largely-untested Am2910 Microprogram Controller device. [Ryan Holtz]
  • Tdc1008: Emulated the TRW TDC1008 Multiplier-Accumulator. [Ryan Holtz]
  • Tmc208k: Added device for the TRW TMC208K/TMC28KU 8x8-bit Parallel Multiplier. [Ryan Holtz]
  • Am25s55x: Added initial implementation for Am25S557 and 25S558 Combinatorial Multiplier chips. [Ryan Holtz]
  • -74381: Added untested 74S381 ALU/Function Generator device. [Ryan Holtz]
  • Renamed SGI GIO bus implementation to GIO64 (it's not the same as the earlier 32-bit GIO bus). [tyfighter]
  • Ap2_dsk.cpp: Added support for 40-track disk images used by Chinese clones. [zzemu, R. Belmont]
  • Konami System 573 MP3 playback fixes: [Windy Fairy]
  • * Fixed addressing issues that could cause crashes, failure to boot, or bad graphics.
  • * Fixed playback flag handling, added volume control, and fixed the way playback time is reported.
  • * Fixed transitioning between MP3 files.
  • Chanbara.cpp: Added DIP switch locations for chanbara. [Corrado Tomaselli, The Dumping Union]
  • Aristmk6.cpp: Added Queensland 25012805 BIOS. [Dam0, Heihachi_73]
  • Megatech.cpp, megatech.xml: Fixed ROM labels and sizes for Arnold Palmer Tour Golf, Bonanza Bros. and Wrestle War. [f205v]
  • Cd32.xml: Sorted entries by name. [FakeShemp]
  • Aristmk5.cpp: Dumped USA set chips v1.0, v4.03.07 and v4.04.05. [Gaby, Roberto Fresca]
  • Gticlub.cpp, hornet.cpp: Expanded notes about I/O boards. [Hydreigon]
  • Bagman.cpp: Changed pickin to use an 8-way joystick, and corrected DIP switch locations. [Mark Spaeth, Tafoid]
  • Segaxbd.cpp, pce_tourvision.xml: Fixed stray spaces in descriptions. [MASH]
  • M72.cpp: Dumped GAL at IC3 for lohtb. [parramon, ClawGrip]
  • Toki_ms.cpp: Re-dumped "5_tk_514.ic25" ROM for tokims. [parramon, ClawGrip]
  • Pc98.xml updates: [r09]
  • * Re-tested software with latest MAME.
  • * Re-labeled disk images with their actual names, and added usage notes for software that requires DOS.
  • * Removed user disks from games that required the user to create them, and removed duplicates that only differ in save data.
  • Pc98_cd.xml: Re-ordered some disks so they automatically mount in a more logical way, and corrected metadata. [r09]
  • O2.cpp: Added notes after decapping the O2 Keyboard microcontroller (Zilog RT101+228A). [Sean Riddle]
  • Apple2: Added the //e version of the AE Vulcan IDE card. [SPK, R. Belmont]
  • Konmedal.cpp: Dumped PROMs for shuriboy. [TeamEurope, Rod_Wod, The Dumping Union]
  • Megadriv.cpp: dumped MegaCD Japan BIOS revision 1.00C. [tmee]

New in MAME 0.210 (May 31, 2019)

  • MAMETesters Bugs Fixed:
  • 02932: [Graphics] (tutankhm.cpp) tutankhm, tutankhms: Background stars are missing in attract mode. (Couriersud)
  • 05447: [Graphics] (studio2.cpp) studio2 and clones: Graphics display incorrectly. (Curt Coder)
  • 05553: [DIP/Input] (royalmah.cpp) mjdiplob: DIP switches are not documented. (kamilz)
  • 06242: [Graphics] (cgenie.cpp) cgenie [labyfear]: Missing graphics on labyrinth map. (Dirk Best)
  • 07232: [Crash/Freeze] (studio2.cpp) studio2: Cannot boot software. (Curt Coder)
  • 07286: [Media Support] (spectrum.cpp) spectrum and clones: Loading Sabre Wulf from a TZX cassette image fails. (AmatCoder)
  • 07287: [Sound] (jr100.cpp) jr100, jr100u: After pressing a key, machine freezes and emits a continuous tone. (Robbbert)
  • 07296: [Media Support] (neogeocd.cpp) neocdz: Software will not boot. (AJR)
  • 07297: [DIP/Input] (namcos22.cpp) aquajet, dirtdash, tokyowar: Analog controls are unresponsive. (AJR)
  • 07307: [Sound] (snes.cpp) snes: SPC700 plays at incorrect rate after restoring saved state. (Ivan Vangelista)
  • 07309: [Crash/Freeze] (8080bw.cpp) invrvnge, invrvngegw: Watchdog reset a few seconds after starting a game. (AJR)
  • 07310: [Graphics] (route16.cpp) route16, route16a, route16c: Map graphics missing or shifted. (Robbbert)
  • 07314: [Crash/Freeze] (homedata.cpp) mjikaga: Game boots, then immediately gets stuck at a white screen. (Ivan Vangelista)
  • 07315: [Misc.] (model2.cpp) rchase2, gunblade, topskatr, srallyc, manxtt: Settings are not preserved. (Dirk Best)
  • 07316: [Crash/Freeze] (vgmplay.cpp) vgmplay: MAME crashes when sliders are selected. (cam900)
  • 07317: [DIP/Input] (zorba.cpp) zorba: Keyboard is not working. (Patrick Mackinlay)
  • 07319: [Interface] (tmc600.cpp) tmc600s2: Keyboard is not working. (Robbbert)
  • 07323: [Graphics] (alpha68k.cpp) timesold and clones: Title screen is displayed incorrectly. (O. Galibert, AJR)
  • 07325: [Graphics] (sbowling.cpp) sbowling: Player 2 graphics are displayed incorrectly. (Ivan Vangelista)
  • 07326: [Crash/Freeze] (cosmicos.cpp) cosmicos: Machine doesn't boot correctly, just producing a blank display. (Robbbert)
  • 07332: [Gameplay] (galaxian.cpp) zigzagb, zigzagb2: Game will hang when you play a 2-player game. (AJR)
  • 07334: [DIP/Input] (microtan.cpp) microtan: Out-of-memory when trying to run BASIC. (Robbbert)
  • 07335: [Media Support] (comx35.cpp) comx35p,comx35n: Cannot load software from cassette. (Robbbert)
  • New working machines:
  • Computer Chess (Mattel) [hap, Sean Riddle]
  • Gradius (Bubble System) [ArcadeHacker, Bryan McPhail]
  • Parker Brothers Starting Lineup Talking Baseball [hap, Kevin Horton]
  • Parker Brothers Superstar Lineup Talking Football [hap, Kevin Horton]
  • Player's Edge Plus (X000403P+XP000013) 4 of a Kind Bonus Poker [Brian Troha]
  • Player's Edge Plus (X000556P+XP000038) Dueces Joker Wild Poker [Brian Troha]
  • SciSys Chess Partner 2000 [hap, bataais]
  • SKB Kontur Krokha [shattered]
  • Tronica Shuttle Voyage [Sean Riddle, avlixa]
  • Tronica Space Rescue [algestam]
  • New working clones:
  • Boxy Boy (World, SB2) [Corrado Tomaselli, The Dumping Union]
  • Carnival (upright, PIT8253 music) [hap, Andrew Welburn]
  • Deer Hunting USA V4.4.1 (Japan) [Brian Troha, The Dumping Union]
  • Elektronika Merry Cook [algestam]
  • Fidelity Electronics Chess Challenger 10 (model CCX) [bataais]
  • Game & Watch: Climber (crystal screen) [algestam]
  • GunNail (bootleg) [xodaraP, sylphia]
  • Gunlock (Ver 2.0O 1993/12/15) [Action Jackson]
  • Jack Potten's Poker (set 11, German, W.W.) [Roberto Fresca, TeamEurope]
  • Jack Potten's Poker (set 12, no Double-Up) [Roberto Fresca, TeamEurope]
  • Kid Niki (bootleg) [Bonky0013]
  • Last Fortress - Toride (Japan, VG460 PCB) [twistedsymphony]
  • Moon Cresta (bootleg set 4) [Darran, The Dumping Union]
  • Ms. Pac-Man (Impeuropex bootleg) [Corrado Tomaselli]
  • Player's Edge Plus (PP0550) Joker Poker (Two Pair or Better, set 2) [Brian Troha]
  • Point Blank 2 (World, GNB2/VER.A) [Guru, smf]
  • Point Blank 2 (World, GNB2/VER.A alt) [Guru, smf]
  • Royal Card Part-Two (Nichibutsu HW, Ver. 1.02) [Roberto Fresca, TeamEurope]
  • Street Fighter EX2 (Euro 980312) [Jorge Silva]
  • Super Bobble Bobble (bootleg, set 6) [Bonky0013]
  • Super Cobra (encrypted) [TeamEurope]
  • Tetris (D.R. Korea, set 2) [Fabrice Arzeno, The Dumping Union]
  • Touchmaster 7000 (v8.04 Germany) [Alex Meijer, The Dumping Union]
  • Viewpoint (prototype) [Brian Hargrove]
  • Machines promoted to working:
  • Bubble System BIOS [ArcadeHacker, Bryan McPhail]
  • Eckhard Schiller BCS 3 rev 2.4 [Robbbert]
  • Electronic Milton [hap]
  • Heath Company Heathkit H8 Digital Computer [Robbbert]
  • Institut Ivo Lola Ribar Lola 8A [Robbbert]
  • RCA COSMAC Microkit [Robbbert]
  • Clones promoted to working:
  • EC-1840 [shattered]
  • New machines marked as NOT_WORKING:
  • Cricket [@LosTrastosDeXaX, ClawGrip]
  • Ensoniq TS-10 [R. Belmont, DBWBP.com]
  • MegaTouch XL Titanium (Version r0?, cracked) [C. Ward, R. Belmont]
  • Motorola MVME-162 [Edstrom, Bitsavers]
  • Percussion Freaks 2nd Mix (GE912 VER. KAA) [Windy Fairy, smf]
  • Power Sled (Slave, Revision A) [Phil Bennett]
  • Ensoniq TS-12 [R. Belmont, DBWBP.com]
  • Game & Watch: Chef [algestam]
  • Sega Network Taisen Mahjong MJ 3 Evolution Firmware Update (GDX-0023) [Wiggy2k]
  • Sega Yonin Uchi Mahjong MJ (Update Disc Ver.1.008, Japan) (CDP-10002B) [Wiggy2k]
  • SpongeBob SquarePants Ticket Boom [brizzo, MetalliC]
  • Star Horse 2002 (sound, Export/Taiwan) [CoolFox, MetalliC]
  • Star Rider [Vas Crabb, Matt Ownby, TrevEB]
  • Super Mini-Boy [Roberto Fresca, TeamEurope]
  • Telex Computer Products Telex 274-61C Sixteen Station Control Unit [Al Kossow, Bitsavers]
  • Video Technology Video Painter (PAL) [ClawGrip, The Dumping Union]
  • New clones marked as NOT_WORKING:
  • 80286 Standard System (SARC RC2015 chipset) [rfka01, AJR]
  • Abit FU340 [rfka01, AJR]
  • Asus PCI/I-486SP3G [rfka01, AJR]
  • Asus PCI/I-A486S [rfka01, AJR]
  • Asus PVI-486AP4 [rfka01, AJR]
  • Asus PVI-486SP3 [rfka01, AJR]
  • Asus VL/EISA-486SV1 [rfka01, AJR]
  • Asus VL/I-486SV2G [rfka01, AJR]
  • Biostar MB8433-UUD-A [rfka01, AJR]
  • Commodore Business Machines DT386 [rfka01]
  • Commodore Business Machines DT486 [rfka01]
  • Commodore Business Machines Laptop C286LT [rfka01]
  • Commodore Business Machines Laptop C386SX-LT [rfka01]
  • Commodore Business Machines PC 45-III [rfka01]
  • Commodore Business Machines PC 50-II [rfka01]
  • Commodore Business Machines PC 60-III [rfka01]
  • Commodore Business Machines PC 70-III [rfka01]
  • Commodore Business Machines SL 286-16 [rfka01]
  • Commodore Business Machines Tower 386 [rfka01]
  • Commodore Business Machines Tower 486 [rfka01]
  • Compaq SLT/286 [rfka01]
  • CX Technology CX SXD [rfka01, AJR]
  • Cycle Warriors [Sugoi Helsinki]
  • Dell Computer Corporation System 200 [rfka01]
  • Dolphin Treasure (0101250V, Queensland) [Dam0, Heihachi_73]
  • Elitegroup Computer Systems ECS-386/32 [rfka01, AJR]
  • Elitegroup Computer Systems UM386 (Rev 1.1) [rfka01, AJR]
  • Everex Systems EV-1806 [rfka01, AJR]
  • First International Computer 486-VIP-IO [AJR]
  • First International Computer 486-VIP-IO2 [AJR]
  • Forex Computer Company unknown 386 AT clone with Forex chipset [rfka01, AJR]
  • Indian Dreaming (0101340V, Queensland) [Dam0, Heihachi_73]
  • J-Bond A433C-C/A450C-C [rfka01, AJR]
  • KT Technology KT216WB5-HI Rev.2 [rfka01, AJR]
  • LM-103S [rfka01, AJR]
  • Magitronic Technology Magitronic B233 [AJR]
  • MAT286 Rev.D [AJR]
  • NCR PC-8 [rfka01]
  • Nixdorf Computer AG 8810 M15 [rfka01]
  • Nixdorf Computer AG 8810 M16 CGA version [rfka01]
  • Nixdorf Computer AG 8810 M16 VGA version [rfka01]
  • Nixdorf Computer AG 8810 M30 [rfka01]
  • Nixdorf Computer AG 8810 M55 [rfka01]
  • Nixdorf Computer AG 8810/25 CPC - PC01 [rfka01]
  • Olivetti M290 [rfka01]
  • The Phantom of the Opera (3.1) [Gerald (COY)]
  • Power Sled (Main, hack of Relay) [Phil Bennet, MetalliC]
  • Power Sled (Relay, Revision A) [Phil Bennet]
  • Shuttle Computer InternationalHOT-409 [rfka01, AJR]
  • Siemends-Nixdorf PCD-3Nsx [rfka01]
  • Siemends-Nixdorf PCD-4H, PCD-4M [rfka01]
  • Siemends-Nixdorf PCD-4ND [rfka01]
  • Siemends-Nixdorf PCD-4NL [rfka01]
  • Toptek Micro Computer 286 Turbo [AJR]
  • Triumph-Adler Walkstation 386DX [rfka01]
  • Triumph-Adler Walkstation 386 SX [rfka01]
  • unknown 286 AT clone (HT12/A chipset) [rfka01, AJR]
  • New working software list additions:
  • apple2_flop_clcracked:
  • Concentrate on Words and Concepts (cleanly cracked), Concentrate on Words and Concepts II (cleanly cracked),
  • Concentration (cleanly cracked), Conflict in Vietnam (Version 2) (128K enhanced) (cleanly cracked),
  • Conglomerates Collide (cleanly cracked), Congo (cleanly cracked), Congo Bongo (cleanly cracked),
  • Conquering Worlds (cleanly cracked), Consonant Carnival (cleanly cracked), Contraction Concentration (cleanly cracked),
  • Converting Fractions and Percents - Problems with Percents (cleanly cracked),
  • Correct Behavior - The Mexican Way (cleanly cracked), Counting Coins (cleanly cracked), Counting Patterns I (cleanly cracked),
  • Counting Patterns II (cleanly cracked), Countries of the World (cleanly cracked), Cranston Manor (cleanly cracked),
  • Crazy Mazey (cleanly cracked), Create Lessons (cleanly cracked), Create with Garfield Deluxe Edition (cleanly cracked),
  • Create-Spell It (cleanly cracked), Creative Play (cleanly cracked), Creativity, Unlimited (cleanly cracked),
  • Creature Chorus (cleanly cracked), Creature Magic (cleanly cracked), Creatures of the Night (cleanly cracked),
  • Crime Stopper (cleanly cracked), Crime Wave (cleanly cracked), Cross Country California (cleanly cracked),
  • Crossbow (cleanly cracked), Crossfire (cleanly cracked), Crown of Arthain (cleanly cracked), Crozzzwords (cleanly cracked),
  • Crusade in Europe (128K version) (cleanly cracked), Crusade in Europe (64K version) (cleanly cracked),
  • Crush Crumble and Chomp (cleanly cracked), Crypto Cube (Revision 2) (cleanly cracked), Crypto Cube 1984 (cleanly cracked),
  • Crystal Caverns (cleanly cracked), Cubit (cleanly cracked), Curious George Visits The Library (cleanly cracked),
  • Customized Alphabet Drills (cleanly cracked), Cut and Paste (cleanly cracked), Cutthroats (Revision 23) (cleanly cracked),
  • Darkhorn (cleanly cracked), Dave Winfield's Batter Up (cleanly cracked), Deadline (Revision 18) (cleanly cracked),
  • Deadline (Revision 26) (cleanly cracked), Death in the Caribbean (cleanly cracked), Decimal Dungeon (cleanly cracked),
  • Decimals (Version 1.2) (cleanly cracked), Decimals - Multiplication and Division (Version 3.1.6) (cleanly cracked),
  • Decimals Practice (cleanly cracked), Deck the Halls with Random House Software (cleanly cracked),
  • Delta Drawing (Version 3.33) (cleanly cracked), Demolition Division (1985) (cleanly cracked),
  • Demolition Division (Version 1982.0) (cleanly cracked), Demolition Division (Version 1982.1) (cleanly cracked),
  • Design Your Own Home - Architectural Design (1986) (cleanly cracked),
  • Design Your Own Home - Interior Design (1987) (cleanly cracked), Design Your Own Home - Landscape Design (cleanly cracked),
  • Design Your Own Train (cleanly cracked), Designasaurus (Version 2.12) (cleanly cracked), Destroyer (cleanly cracked),
  • Developing Basic Writing Skills Level I (cleanly cracked), Developing Basic Writing Skills Level II (cleanly cracked),
  • Diagramming Grammatical Relationships (cleanly cracked), Dig Dug (Datasoft) (cleanly cracked), Dino Spell (cleanly cracked),
  • Dinosaur Days (cleanly cracked), Discover (cleanly cracked),
  • Discovering the Scientific Method - Snigs, Flirks, and Blorgs (cleanly cracked), Diskovery Word Bird (cleanly cracked),
  • Dividing Fractions (cleanly cracked), Division Made Easy (cleanly cracked),
  • Division One Digit Divisor No Renaming (cleanly cracked), Division One-Digit Divisor One Renaming (cleanly cracked),
  • Division Shooting Gallery (Version 1.5) (cleanly cracked),
  • Division of 1, 2, 3 Digits by 1 Digit Numerals No Remainders (cleanly cracked), Dogs and Puppies (cleanly cracked),
  • Don't Quote Me and Adjective Scramble (cleanly cracked), Donald Duck's Playground (cleanly cracked),
  • Dondra - A New Beginning (cleanly cracked), Double 'N' Trouble (cleanly cracked), Double Trouble (cleanly cracked),
  • Dr. Peet's Talk-Writer (cleanly cracked), Dr. Peet's Talk-Writer ABC Discovery (cleanly cracked), Dragon Fire (cleanly cracked),
  • Dragon Mix (1982) (cleanly cracked), Dragon Mix (Revision 0) (cleanly cracked), Dragon's Keep (cleanly cracked),
  • Drug Alert (Revision 0) (cleanly cracked), Drug Alert (cleanly cracked), Early Bird (cleanly cracked),
  • Early Discoveries - Observation and Classification (Version 09.23.85) (cleanly cracked),
  • Early Elementary (Compu-Tations) (cleanly cracked), Early Emerging Rules - Negation (cleanly cracked),
  • Early Emerging Rules - Plurals (cleanly cracked), Early Games - Matchmaker (cleanly cracked),
  • Early Games - Music (cleanly cracked), Early Heroes of the Bible (cleanly cracked),
  • Early Skills (Version 06.05.86) (cleanly cracked), Earth Orbit Stations (cleanly cracked),
  • Earthquake San Francisco 1906 (cleanly cracked), EasyGraph (cleanly cracked), Grammar Gremlins (1987) (cleanly cracked),
  • Seven Cities of Gold (cleanly cracked), Stickybear Printer (Revision 2) (cleanly cracked) [4am, Firehawke]
  • apple2_flop_orig:
  • Adventureland (Version 2.0/416), The Arcade Machine, Battlezone, Blister Ball and Mad Bomber, Buzzard Bait,
  • The Count (Version 2.1/115), The Crimson Crown, Cutthroats (Release 23), Dueling Digits, Elite, Firebug, Fore,
  • Gold Rush (1982) (Sentient Software), Gorgon, Hacker, Heavy Barrel, Impossible Mission, Juggler, Locksmith 4.1, Magic Spells,
  • Micro Invaders, Microsoft Adventure, Mission Impossible (Version 2.1/306), Neptune, Pirate Adventure (Version 2.1/408),
  • The Print Shop Companion (Version 1.2), Robotwar, The Sands of Egypt, Sorcerer of Siva, Space Warrior, Stationfall (Release 107),
  • Strange Odyssey (Version 2.1/119), Tass Times in Tonetown, Top Fuel Eliminator, Trinity (Release 11), Typing Tutor,
  • Voodoo Castle (Version 2.1/119), Where in Europe is Carmen Sandiego, Wishbringer (Release 68 / 850501), Zork II (Revision 7),
  • Zykron Hearts [4am, Firehawke]
  • c64_cart:
  • The Final ChessCard (Eng, v0.9/v1.0) [hap, Ratuv]
  • The Final ChessCard (Ger, v1.3/v1.5) [hap, DDI]
  • c64_flop: The Final ChessCard [hap, Forum64.de]
  • cd32:
  • Amiga CD32 - Volume 1, Amiga CD32 - Volume 2, Amiga CD32 Gamer - Volume 1, Amiga CD32 Gamer - Volume 2,
  • Amiga CD32 Gamer - Volume 3, Amiga CD32 Gamer - Volume 4, Arcade Pool, Arcade Pool (Alt), ATR: All Terrain Racing [FakeShemp]
  • cgenie_cass:
  • Abenteuerland, Adressdatei II, Africa, Ballon, Basic-Packer 2.13 (alternate), Benchmark Test, Botschaft, Bruecke, Bumm Bumm,
  • CIA-Agent, Cave Man, Charset, Chess Machine, Crazy Chaser, Deathstar, Deathtrap, Defender, Der Flohwalzer, Dez-Hex,
  • Die Juwelen des Grafen Dracula, Die Physik des Transistors, Disastrous Villa, EBASIC (32k version),
  • Editor fuer definierbare Zeichen, Empire, ExReversic, Extended Copy, Extra-Basic, Fast Food, Genie I II / TRS 80 Cassettenlader,
  • Gorilla, Hektik (alternate), Horror Castle, House of Death, Joker Poker, King, Kniffel, Labyrinth of Fear,
  • Las Vergas Spiel-Automat, Laender-Quiz, Madtree, Mord im Zeppelin, Mysterious Tavern, NODOS 80, Nato Morsing Standard Code, Peng,
  • Primzahlsuche, Real-Compiler, Santa Paravia und Fuimaccio, Schiff des Grauens, Schnick Schnack Schnuck,
  • Screen Editor (incl. Adventure screen), Shift Transformation, Sprite-Editor, Tape-Edit, Trash-Man, Utilities Package Ver. 2.0,
  • Wurm, Zalaga [Dirk Best]
  • ibm5170: The Final ChessCard [hap]
  • neogeo: Viewpoint (prototype) [Brian Hargrove]
  • ngpc:
  • Rockman - Battle & Fighters (Jpn, Demo), Sonic the Hedgehog - Pocket Adventure (World, Oct 22 1999 Prototype) [The Hidden Palace]
  • pcw: CP/M Plus v1.4 (Swe) work copy [Edstrom]
  • pencil2: Treasure Hunt / Le Plongeur a la Recherche du Tresor [silicium.org, David Viens]
  • specpls3_flop:
  • 1943, 3D Pool, 6-Pak Vol 1, The Alkatraz Protection System v 2.2, Answer Back Factfile 500 - General Science, Arcade Muscle,
  • Ball Breaker, Bionic Commando, Chart Attack, Crack Down (Spa), DICE v2.0, Fun School 4 For The Under-5s,
  • G1WVN ZX Pak Term v3.0 Beta Test, Granny's Garden, Hercules - Slayer Of The Damned, Judge Dredd, Lords Of Chaos Expansion Kit One,
  • Lords Of Chaos Expansion Kit One (alt), M3 Unlock, Mercs, Motor Massacre, Navy SEALs, Obliterator (alt), Outcast,
  • Outlet issue 058, Outlet issue 063, Outlet issue 075, Outlet issue 076, Outlet issue 078, Outlet issue 085, Outlet issue 117,
  • Pirate, Platinum, Puffy's Saga, Rock Star Ate My Hamster, Shoot-Out, Skate Crazy, Skate or Die, The Spanish Tutor,
  • The Star Wars Trilogy, Starship Quest + Helvera - Mistress of the Park, Strider, The Sunflower Number Show, Switchblade, SWIV,
  • Tiger Road, Tops and Tails, Ultimate Play The Game: The Collected Works, Winners
  • [Antonio M, Fede Jerez, Gorski, Jaime Gonzalez Soriano, Jose Manuel, Marino Arribas, Metalbrain, robcfg, Simon Owen, Syx, Zup,
  • TZX Vault, ICEknight]
  • Coin-Op Hits [Dlfrsilver, ICEknight]
  • 4 Soccer Simulators (Spa) [Gorski, ZXdenied, ICEknight]
  • LC-10 Colour Screen printer v 1.1 (+2a/+3) [Guy Bearman, ICEknight]
  • vsmile_cart:
  • The Batman - Gotham City Rescue (UK), Disney Aladdin - Il magico mondo di Aladdin (Italy),
  • Disney Topolino - Le Magiche Avventure di Topolino (Italy), Disney's Cinderella - Cinderella's Magic Wishes (UK),
  • Disney's The Little Mermaid - Ariel's Majestic Journey (UK), Disney/Pixar Cars - Rev It Up in Radiator Springs (UK),
  • Disney/Pixar Toy Story 2 - Operation-Rescue Woody! (UK), DreamWorks Shrek - Het Verhaal Van Draakje (Netherlands),
  • Noddy - Detective for a Day (UK), Spider-Man & Friends - Missioni Segrete (Italy),
  • Thomas & Friends - Engines Working Together (UK), Winnie the Pooh e la caccia al miele (Italy) [Walter Agazzi]
  • Software list items promoted to working:
  • c64_cart: The Final ChessCard (Ger, v0.9/v1.0) [hap]
  • cd32: Alfred Chicken, Arabian Nights [FakeShemp]
  • New NOT_WORKING software list additions:
  • cd32:
  • Amiga CD32 Gamer - Volume 5, Amiga CD32 Gamer - Volume 6, Amiga CD32 Gamer - Volume 7, Amiga CD32 Gamer - Volume 8,
  • Amiga CD32 Gamer - Volume 9, Amiga CD32 Gamer - Volume 10, Amiga CD32 Gamer - Volume 11, Amiga CD32 Gamer - Volume 12,
  • Amiga CD32 Gamer - Volume 13, Amiga CD32 Gamer - Volume 14, Amiga CD32 Gamer - Volume 15, Amiga CD32 Gamer - Volume 16,
  • Amiga CD32 Gamer - Volume 17, Amiga CD32 Gamer - Volume 18, Amiga CD32 Gamer - Volume 19, Amiga CD32 Gamer - Volume 20,
  • Amiga CD32 Gamer - Volume 21, Amiga CD32 Gamer - Volume 22 [FakeShemp]
  • cgenie_cass: Exterminator II: The Mad Menagerie, Super Star Treck [Dirk Best]
  • ekara_japan_ac: KR-1 Kirarin Cartridge Vol.1 (Japan) (AC0009-KIR) [Sean Riddle, David Haywood]
  • gameboy: Game Boy Test Cartridge (Euro, USA) [ClawGrip]
  • icanguit: Barbie Guitar Party (K9901), Rock 101 (K9906) [Sean Riddle, David Haywood]
  • leapfrog_leappad_cart:
  • Disney Princess - Princess Stories (UK), Disney's Pooh Gets Stuck (UK),
  • Leap 1 - Reading - Cartoon Network Scooby-Doo! and the Disappearing Donuts (UK),
  • Richard Scarry's Best Little Word Book Ever! (UK), Sed de Saber - Libro 1 - Spanish as a second Language Edition (UK),
  • Sed de Saber - Libro 2 - Spanish as a second Language Edition (UK),
  • Sed de Saber - Libro 3 - Spanish as a second Language Edition (UK),
  • Sed de Saber - Libro 4 - Spanish as a second Language Edition (UK),
  • Sed de Saber - Libro 5 - Spanish as a second Language Edition (UK),
  • Sed de Saber - Libro 6 - Spanish as a second Language Edition (UK), Toy Story 2 (UK) [TeamEurope]
  • vsmile_cart:
  • Bob The Builder - Bob's Busy Day (UK), DreamWorks Shrek the Third - Arthur's School Day Adventure (UK),
  • Scooby-Doo! - Funland Frenzy (UK), Scooby-Doo! - Funland Frenzy (UK, Rev. 1?),
  • Thomas & Friends - Engines Working Together (UK, Rev. 1?) [Walter Agazzi]
  • Source Changes:
  • Added very preliminary Intel 82355 bus master interfaces controller device. [AJR]
  • miniboy7: Fixed lamp blinking. [AJR]
  • ti89, ti89t, ti92p, v200: Corrected Flash memory type and size. [AJR]
  • unidasm: Allow hexadecimal values for -skip with 0x prefix. [AJR]
  • m68000: Read the initial SP and PC from memory after rather than during machine reset time. [AJR]
  • Removes the need for many drivers to reset the CPU an extra time to load the correct vector.
  • z100 improvements: [AJR]
  • Render video through CRTC instead of working around it by caching registers, and map video RAM using PROM module.
  • Added 8253 timer and associated interrupt, cursor, video interrupt, and Centronics port.
  • Converted keyboard to low-level emulation, and added keyboard click/beep sound.
  • Corrected numerous clocks.
  • m68705: Don't register debug state entries for non-existent port latches and direction registers. [AJR]
  • Added Adaptec AIC-565 device. [AJR]
  • Added preliminary emulation of Toshiba T6963C and related LCD controllers [AJR]
  • bmcbowl: Added missing video-related interrupt, and re-guessed VIA clock. [AJR]
  • 5clown: Documented how to access the hidden settings table. [AJR]
  • pk8020.cpp updates: [AJR]
  • Emulated programmable logic device used for banked address decoding.
  • Improved serial port/USART hookup, added save state support, and cleaned up code.
  • z8000: Added save state support and cleaned up code. [AJR]
  • raiden2.cpp, r2dx_v33.cpp: Added sprite RAM buffering (fixes zeroteam starting bikes), and improved sprite sort DMA. [AJR]
  • polepos.cpp: Added save state support. [AJR]
  • i186 peripheral register refinements: [AJR]
  • Emulated strange but documented behavior of unaligned accesses and byte writes to internal peripheral registers.
  • Use more official register mnemonics.
  • i386: Improved splitting of unaligned accesses (excluding program fetches). [AJR]
  • at386, at486: Started splitting out and documenting mainboards. [AJR]
  • Added preliminary emulation of Advanced Storage Concepts ASC-88 SCSI adapter. [AJR, minuszerodegrees.net]
  • Improved sorting of items for machine input menu. [AJR]
  • Inputs of the same type are sorted by name, and keyboard keys are sorted by their assigned character codes (if any).
  • mc68340: Fixed interrupt vectoring. [AJR]
  • z80netf: Fixed error in keyboard configuration. [AJR]
  • tzx_cas.cpp: Pause for 1ms between data blocks (fixes MT07296). [AmatCoder]
  • cntsteer.cpp: Added PROM dumps to Counter Steer, and added preliminary color PROM decoding. [Anonymous, Angelo Salese]
  • Removed unnecessary handler arguments and unnecessary trampoline handlers for many devices and drivers. [cam900]
  • flkatck.cpp: Clarified 6809 CPU type and corrected clock source. [cam900]
  • tc0280grd.cpp, atarirle.cpp, tms57002, igs_m027.cpp, cubeqcpu.cpp: Cleaned up code. [cam900]
  • asic65.cpp, atarigen.cpp, deco_irq.cpp, taitoio.cpp: Suppress read side effects correctly, and cleaned up code. [cam900]
  • k033906.cpp: Deferred allocation of registers and RAM until start time, and cleaned up code. [cam900]
  • igs017_igs031.cpp updates: [cam900]
  • Made palette internal, made PIA tag configurable, and added save state support.
  • Improved region and member names, and cleaned up code.
  • k052109.cpp, vendetta.cpp, rungun.cpp, konamigx.cpp, moo.cpp, gijoe.cpp, dec8.cpp, gal3.cpp: Corrected comments. [cam900]
  • k054156_k054157_k056832.cpp, xmen.cpp: Updated code in comments. [cam900]
  • konmedal.cpp: Fix sound output routing. [cam900]
  • wswan.cpp: Implemented device_video_interface to obtain screen. [cam900]
  • dgpix.cpp: Reduced runtime tag map lookups, restricted drawing to clipping rectangle, and cleaned up code. [cam900]
  • cedar_magnet*.cpp updates: [cam900]
  • Reduced runtime tag map lookups and deferred frame buffer allocation to start.
  • Reduced redundancy and cleaned up code.
  • igs017.cpp, igs011.cpp, mlanding.cpp: Reduced runtime tag map lookups, reduced redundancy, and cleaned up code. [cam900]
  • taito_helper.cpp, pc080sc.cpp, tc0080vco.cpp: Implemented masked priority, and cleaned up code. [cam900]
  • k053246_k053247_k055673.cpp: Reduced redundancy and cleaned up code. [cam900]
  • overdriv.cpp: Corrected object DMA mapping. [cam900]
  • 1945kiii.cpp: Corrected flicker behavior, added notes, and cleaned up code. [cam900]
  • deco16ic.cpp: Implemented masked priority, and cleaned up code. [cam900]
  • tc0110pcr.cpp: Implemented device_palette_interface, and cleaned up code. [cam900]
  • ninjaw.cpp, warriorb.cpp: Split graphics decoding for screens that use different tiles, and cleaned up code. [cam900]
  • dec8.cpp: Fixed srdarwin sprite/tilemap priorities. [cam900]
  • taitoair.cpp, fcombat.cpp: Simplified graphics decoding, reduced runtime tag map lookups, and cleaned up code. [cam900]
  • taitoio_yoke.cpp: Reduced runtime tag map lookups. [cam900]
  • taito_h.cpp: Simplified graphics decoding, reduced redundant code, reduced runtime tag map lookups, and cleaned up code. [cam900]
  • taito_o.cpp updates: [cam900]
  • Simplified graphics decoding, reduced runtime tag map lookups, and reduced redundant code.
  • Corrected metadata for parentj, updated notes, and cleaned up code.
  • blockout.cpp: Converted palette to use a format handler, improved drawing behavior, improved member names, and cleaned up code.
  • [cam900]
  • galgames.cpp: Added save state support, suppress side effects correctly, and cleaned up code. [cam900]
  • legionna.cpp: Simplified graphics decoding, reduced redundancy, mark tilemaps dirty on bank change, and cleaned up code. [cam900]
  • rohga.cpp, taito_x.cpp, klax.cpp: Simplified graphics decoding, and cleaned up code. [cam900]
  • tecmosys.cpp: Fixed graphics decoding. [cam900]
  • gunbustr.cpp, superchs.cpp, undrfire.cpp: Simplified graphics decoding, reduced redundancy, reduced runtime tag map lookups, and
  • cleaned up code. [cam900]
  • alpha68k.cpp: Simplified graphics decoding, fixed sound ROM banking, and cleaned up code. [cam900]
  • deckarn.cpp: Simplified configuration, added a callback for color/priority mapping, and cleaned up code. [cam900]
  • groundfx.cpp, rastan.cpp, slapshot.cpp: Simplified graphics decoding, reduced runtime tag map lookups, and cleaned up code.
  • [cam900]
  • xexex.cpp: Add note on audio emulation issue and link to reference. [cam900]
  • vgmplay.cpp: Fixed volume behavior, and fixed stereo output. [cam900]
  • limenko.cpp: Cleaned up sprite drawing, fixed some drawing behavior, and cleaned up code. [cam900]
  • decbac06.cpp: Allowed for priority drawing, and cleaned up code. [cam900]
  • taito_z.cpp: Simplified graphics decoding, eliminated register_postload, reduced redundancy, and cleaned up code. [cam900]
  • namcona1.cpp updates: [cam900]
  • Don't unnecessarily mark all tiles dirty, and set palette when relevant video register is written.
  • Correctly suppress read side effects, eliminated register_postload, simplified graphics decoding, and cleaned up code.
  • decmxc06.cpp: Added callback for colour/priority mapping, simplified configuration, and cleaned up code. [cam900]
  • dec0.cpp: Implemented priority drawing. [cam900]
  • kaneko_tmap.cpp: Internalized graphics decoding, and cleaned up code. [cam900]
  • tc0080vco.cpp: Internalized graphics decoding and sprite drawing routines, simplified configuration, and cleaned up code. [cam900]
  • Also expanded and updated notes.
  • taito_f2.cpp updates: [cam900]
  • Reduced runtime tag map lookups.
  • Fixed sound program banking.
  • Simplified graphics decoding, reduced redundancy, cleaned up code, and added notes.
  • namco_c355spr.cpp: Internalized graphics decoding, and cleaned up code. [cam900]
  • kaneko_spr.cpp: Internalized graphics decoding, and cleaned up code. [cam900]
  • namcos2_sprite.cpp: Simplified and corrected graphics select select behavior, and cleaned up code. [cam900]
  • namcos2.cpp: Simplified graphics decoding. [cam900]
  • galastrm.cpp: Simplified graphics decoding, cleaned up code, and added notes. [cam900]
  • kaneko16.cpp: Corrected buffered sprite RAM behavior, and added notes. [cam900]
  • seibucats.cpp, seibuspi.cpp: Simplified graphics decoding, fixed DMA drawing, and cleaned up code. [cam900]
  • seibucats.cpp: Separated configuration for machines without tilemaps, fixed sound routing, and added notes. [cam900]
  • pgm.cpp, pgmprot_*.cpp updates: [cam900]
  • Restricted sprite drawing to clipping rectangle, and corrected tile region sizes.
  • Reduced runtime tag map lookups, correctly suppress read side effects, cleaned up start/reset members, and reduced redundancy.
  • Simplified graphics decoding, made class members protected/private as appropriate, cleaned up code, and corrected comments.
  • cave.cpp updates: [cam900]
  • Separated graphics decoding, palettes and bitmaps for each screen in ppsatan.
  • Fixed save states for third tilemap in sailormn.
  • Added partial implementation of sprite mixing when multiple chips draw to the same screen.
  • Correctly suppress read side effects, reduced runtime tag map lookups, cleaned up code, and added notes.
  • segaic16_road.cpp: Simplified configuration, removed hard-coded takes, suppress read side effects, and cleaned up code. [cam900]
  • ms32.cpp, bnstars.cpp, tetrisp2.cpp: Made graphics decoding use native ROM arrangement, and updated notes. [cam900]
  • viewgfx.cpp: Show palette alpha values in graphics viewer. [cam900]
  • machine/segaic16.cpp: Moved palette shadow/highlight handling into palette write handler, and cleaned up code. [cam900]
  • 315_5124.cpp updates: [cam900]
  • Added a lookup table with correct levels and added SMS-compatible color mode for 315-5313.
  • Cleaned up code, and added notes. [cam900]
  • 315_5313.cpp updates: [cam900]
  • Converted to 32-bit direct color drawing, and implemented 3-bit color mode..
  • Fixed save states, fixed external palette mode, and cleaned up code.
  • mega32x.cpp: Implemented device_palette_interface, converted to use color lookup, and cleaned up code. [cam900]
  • sknsspr.cpp: Added link to reference video for jchan. [cam900]
  • jchan.cpp: Corrected sprite delay, reduced runtime tag map lookups, and cleaned up code. [cam900]
  • jalblend.cpp: Moved alpha table into palette, improved behavior, and cleaned up code. [cam900]
  • dreamwld.cpp: Corrected video RAM data type, converted line RAM to memory share, and cleaned up code. [cam900]
  • stvvdp2.cpp: Fixed blending when tilemap transparency pen is disabled, improved transparency behaviour, and cleaned up code.
  • [cam900]
  • stvvdp1.cpp: Fixed transparency, Gouraud shading and end-code behavior, fixed sprite limit, added notes, and cleaned up code.
  • [cam900]
  • avgdvg.cpp: Removed hard-coded absolute tags, reduced runtime tag map lookups, and cleaned up code. [cam900]
  • omegrace.cpp: Correctly suppress read side effects. [cam900]
  • audio/jaguar.cpp: Correctly derive serial timer rate from DSP clock speed. [cam900]
  • jaguar.cpp updates: [cam900]
  • Removed banked ROM from memory map for 68EC020 games that lack it (fixes crash).
  • Added palette device for pre-calculated YCC lookup.
  • Derive GPU timer rates from current clock frequency.
  • Updated comments.
  • igs022.cpp: Reduced hard-coded absolute tags and runtime tag map lookups, and cleaned up code. [cam900]
  • momoko.cpp: Reduced runtime tag map lookups and cleaned up code. [cam900]
  • rebound.cpp: Added performance hint. [Couriersud]
  • Netlist library updates: [Couriersud]
  • Added power terminals to most logic devices, removing the assumption that the negative supply rail is connected to ground.
  • Added additional validation checks and addressed issues identified.
  • Added validation support to nltool.
  • Changed from numeric to alphabetical identifiers for logic components within a package.
  • Added ability to enable runtime performance statistics via an environment variable or command-line option.
  • Changed netlist parsing code to explicitly set locale.
  • Fixed a memory leak in plib when a constructor throws an exception.
  • Added option to disable queue statistics at compile time, and prevented queue statistics from being printed when disabled.
  • Moved the 7448 truth table implementation into the macro file, and added power terminals.
  • Made nltool -v --version display valued of compile-time options.
  • Added example using state in truth tables to implement a J-K type flip-flop.
  • Changed 9316 to use an output array.
  • pong.cpp updates: [Couriersud]
  • Increased horizontal resolution for pong and pongf to improve alignment of graphical elements.
  • Fixed breakout SLOW_BUT_ACCURATE mode and updated notes.
  • tutankham.cpp: Implemented star field, and improved colors. [Couriersud, Guru]
  • Konami 084 and bootleg star fields are implemented, selectable in machine configuration.
  • Colors are now based on galaxian, giving a better approximation.
  • c64 updates: [Curt Coder]
  • Added BusCard IEEE-488/Centronics interface cartridge device, and added skeleton BusCard II cartridge device.
  • Added enhanced disassembly for zero page locations and Kernal vectors.
  • Route LORAM to expansion port interface for BusCard.
  • abc80: Added skeleton Owoco Super Smartaid device. [Curt Coder, Anders Sandahl]
  • c64: Added Westfalia Technica 1541 clone ROM. [Curt Coder, dec_hl]
  • cosmac: Fixed long branch instruction timing. [Curt Coder]
  • c1541: Added ROMs for a number of 1541 clones. [Curt Coder]
  • TV Game work in progress: [David Haywood]
  • Continued work on newer u'nSP CPU cores and GCM394 system-on-a-chip (used by smartfp and wrlshunt).
  • Started documenting GCM394 video register locations based on code analysis.
  • Started implementing GCM394 video DMA and sprite drawing.
  • cgenie updates: [Dirk Best]
  • Fixed color RAM accesses.
  • Confirmed floppy drive controller type and crystal, and added more DOS versions as BIOS options.
  • Re-organized software lists.
  • vtech1: Fixed cassette input polarity. [Dirk Best]
  • multi16 updates: [Dirk Best]
  • Corrected metadata, and added notes including a list of models.
  • Added PIT, floppy drive controller, and floppy drives.
  • Corrected CRT controller type to HD6845, added raw screen parameters, and added 3-bit RGB palette.
  • splus.cpp: Fixed segmentation fault on starting spset005, spset015, and spset026. [Dirk Best]
  • hotblock: Hooked up I2C EEPROM. [Dirk Best]
  • 315_5649.cpp: Set I/O lines to input on reset (fixes MT07315). [Dirk Best]
  • punchout: Use generic graphics decoding layouts. [Dirk Best]
  • pzletime.cpp: Split static and dynamic palettes, and changed screen update function to use direct RGB color. [Dirk Best]
  • quizo.cpp updates: [Dirk Best]
  • Cleaned up ROM banking, cleaned up video RAM banking, and converted screen update function to use direct RGB color.
  • Changed clocks to use crystal values, added second coin input, and documented more DIP switches.
  • flopimg.h: Uncluttered the global namespace. [Edstrom]
  • pcw.xml: Added Swedish CP/M v1.04 - adds Swedish keyboard mapping and error messages. [Edstrom]
  • force68k.cpp: Made latest firmware the default, and started work on internal layout for CPU-1. [Edstrom]
  • 6850acia.cpp: Silenced verbose logging by default. [Edstrom]
  • diablo1300 updates: [Edstrom]
  • Added new microcode and table ROM, and started looking at a callback interface.
  • Fixed conditional jump JNC and table ROM offset from XLAT instruction.
  • screen.cpp: Fixed screen_device::update_now() when drawing partial lines, and changed pixel accessors to use current screen bitmap.
  • [Enik Land]
  • Lua engine: Exposed machine flags, and corrected and expanded documentation comments. [feos]
  • Add DS1994 1-wire real-time clock/backup RAM device, and hooked it up to Amatic Multi Game systems. [Grull Osgo]
  • by35.cpp sound improvements: [hackbar]
  • Added support for Bally AS3022, Sounds Plus, Sounds Good and Cheap Squeak sound boards.
  • Converted AS8888 sound system to a proper device.
  • Refactored and cleaned up code.
  • m6800: Fixed a bug where 6801 interrupt is never triggered. [hackbar]
  • Added an auto-fire plugin with more flexibility than the built-in auto-fire feature. [Jack Li]
  • galaga.cpp: Replaced star field lookup table with Galois LFSR implementation. [Jindrich Makovicka, Wolfgang Scherr, Couriersud]
  • X11 lightgun support improvements: [Kiall Mac Innes]
  • Changed build options to include X11 XInput support by default.
  • Added documentation for lightgun configuration on Linux.
  • Disabled Wii Remote lightgun hack by default.
  • mazerbla.cpp: Fixed inadvertent palette size reduction. [MASH]
  • Added new NCR 5380 device to arcade sub-target build. [MASH]
  • i960: Implemented logr and expr opcodes (used by Power Sled). [MetalliC]
  • sharc: Implemented compute_fcopysign. [MetalliC]
  • chihiro.cpp: Updated satellite DVD documentation. [MetalliC]
  • tms9901 updates: [Michael Zapf]
  • Changed input line reading from 8-bit units to single bits
  • Fixed decrementer so it continues counting even when initial value is zero.
  • Ensure INT3 input is disabled when clock is enabled.
  • sam6883: Mirror 32K RAM in 64K mode (fixes segmentation fault when Dunjunz checks for 32/64K). [Nigel Barnes]
  • bbc: Added ATPL AutoPrommer and User Port Splitter devices, and implemented PMS Genie ROM device. [Nigel Barnes]
  • coco12.cpp: Added handlers for CTS region $C000-$FEFF, allowing cartridges to implement devices in this region. [Nigel Barnes]
  • dragon.cpp updates: [Nigel Barnes]
  • Fixed cursor keys in natural keyboard mode.
  • Added support for Premier Sprites board.
  • coco2: Converted all coco/dragon extension devices to use CTS handlers. [Nigel Barnes]
  • mu50: Improved emulation, and added SWP00 device. [O. Galibert]
  • m680x0: Converted code generator to Python and refactored. [O. Galibert]
  • Fixed drivers that depended on RAM auto-sharing in preparation for its removal. [O. Galibert]
  • vsnes.cpp: Re-implemented bootlegs' Z80 interfacing according to schematics (still doesn't work). [R. Belmont, Kevin Horton]
  • apple2: Fixed long hang on SCSI Card boot when a CD-ROM is present with no disc inserted. [R. Belmont]
  • mac.cpp: Fixed missing audio for SE and Classic. [R. Belmont]
  • 8080bw.cpp: Added sound to Invader's Revenge. [Robbbert, Andrew Welburn]
  • Sound ROM dump for invrvngegw is bad.
  • jr100.cpp: Fixed speaker, got rid of superfluous beeper, fixed cassette save, and added notes about the CPU. [Robbbert]
  • h8.cpp: Fixed cassette, added reset button, and promoted machine to working. [Robbbert]
  • lola8a.cpp: Added missing keys, added some some notes, and promoted machine to working. [Robbbert]
  • poly880: Fixed booting sequence, machine now starts correctly. [Robbbert]
  • mc6847.cpp: Added PAL color artifact emulation. [robcfg]
  • goldnpkr.cpp: Fixed inputs, added default non-volatile RAM contents and added button lamps for potnpkrj. [Roberto Fresca]
  • miniboy7.cpp updates: [Roberto Fresca]
  • Fixed button lamp order.
  • Documented PIA input multiplexing, and additional notes.
  • Added support for Super Mini-Boy.
  • Added basic SGI GIO slot device support to the Indy and Indigo2 drivers. [Ryan Holtz]
  • SGI Newport graphics updates: [Ryan Holtz]
  • Converted to GIO slot card device, with 8-bit XL and 24-bit XL versions.
  • Added support for 4 bits per pixel RGB frame buffer display.
  • Added dithering support, and fixed shaded rendering mode.
  • Added several modes used by Metero Blast demo.
  • Added support for Scr2Scr Block transfers on planes other than RGB/CI (fixes pop-up menus).
  • Added support for single-pixel line iteration.
  • Added a few more command configurations (fixes SceneView, albeit with glitches).
  • Fixed start_y advancement to handle moving up, and fixed span-mode Z-patterning.
  • Added 12 and 24 bits per pixel RGB frame buffer modes.
  • Fixed host data port readback behavior.
  • Added 4, 12 and 32 bits per pixel host read support.
  • Fixed color fetching in RGB mode.
  • Added 12 bits per pixel dithering.
  • Removed unnecessary parameters from various functions.
  • Fixed fast-clear color packing, and fixed splatting of packed color fractions.
  • Added alpha blending support.
  • Re-implemented integer-line and added correct fractional-line support based on pseudocode in SGI REX3 docs.
  • Fixed off-by-one in Length32 handling.
  • Fixed erroneous advancing of start_y when in span mode.
  • Added 12-bit CI mode to frame buffer readout.
  • Added basic (untested) overlay/underlay support.
  • Added Length32 flag handling to line drawing.
  • Unified command handling - should function better and faster as a result.
  • Fixed fast-clear mode.
  • Base visible area and screen size on actual timing parameters.
  • Fixed video RAM tests and several fast-clear bugs.
  • Improved handling of COLORHOST mode bit.
  • Fixed pixel format conversion on HOSTRW access.
  • sgi_mc: Fixed fill-mode DMA not advancing memory address. [Ryan Holtz]
  • Added skeleton device for SGI VINO (Video In, No Out) chip. [Ryan Holtz]
  • SGI HPC3 updates: [Ryan Holtz]
  • Added intstat register and DAC volume controls.
  • Split into Indy (Guinness) and Indigo2 (Full House) versions.
  • Fixed second SCSI controller handling in Full House mode.
  • Fixed serial EEPROM hookup - Indigo2 now plays its boot tune.
  • Fixed several SGI IDE tests.
  • SGI IOC2 updates: [Ryan Holtz]
  • Fixed mappable interrupt checks - fixes IRIX 6.5 installer hanging on keyboard input.
  • Fixed System ID register handling - Indy and Indigo2 are now properly identified.
  • r4000: Added bus error functionality. [Ryan Holtz]
  • ec1840: Added separate motherboard device, and promoted to working. [shattered]
  • MISP3 DRC: Fixed TLB miss when fetching instruction in branch delay slot. [Ted Green]
  • Previously the branch would not be taken, even if the branch condition was met.
  • Added read/write support for OS-9 disk images. [Tim Lindner]
  • Corrected sector interleaving for JVC disk image format. [Tim Lindner]
  • coco_multi.cpp: Call ROM update handler if Multi-Pak switch is changed. [Tim Lindner]
  • Added AMD/Plessey 2812 FIFO device. [Vas Crabb]
  • Added IBGR 4444 format to palette_device. [Vas Crabb]
  • Added support for encrypted MP3 audio on Konami System 573 Digital I/O systems: [Windy Fairy]
  • Added minimp3 MP3 decoding library as a temporary solution until MAME's implementation is available.
  • Added high-level emulation of decryption and playback.
  • segahang.cpp: Verified ROM labels for the Hang-On (ride-on) set. [Andrew Welburn, The Dumping Union]
  • bus/a800: Added dumps of Atari 800 floppy controller ROMs. [Atari Age]
  • konamim2.cpp: Re-dumped totlvica CD-ROM. [AWBACON / Video Game Esoterica]
  • bublbobl.cpp: Re-dumped graphics ROMs for sboblboblf set. [Bonky0013]
  • oneshot.cpp: Corrected clocks for CPU and audio components. [caius, The Dumping Union]
  • mosaic.cpp: Decapped and dumped PIC microcontroller for mosaic. [Caps0ff, caius, The Dumping Union]
  • by35.cpp: Added DIP switch names for Bally Frontier, and fixed incorrect DIP switch labels for a number of machines. [d e]
  • wpc_95.cpp: Fixed typo in afm outputs. [d e]
  • castool: Use first argument as command name in usage message. [Dan Church]
  • msx: Added alternate ROM version Yamaha SFG05 sound cartridge. [David Viens]
  • lb186: Added RAM Disk BIOS. [Don Maslin Archive]
  • naomi.cpp: Brute forced DES key for Sega Yonin Uchi Mahjong MJ. [f205v]
  • seta.cpp: Improved PCB documentation for Crazy Fight. [Guru]
  • m68000: Fixed MMU problem preventing Domain/OS from working without breaking Mac system software. [Hans Ostermeyer]
  • 3c505: fixed Apollo DIP switch labels. [Hans Ostermeyer]
  • z100: Dumped 8041 keyboard controller program. [Herb Johnson]
  • specpls3_flop.xml: Improved and corrected metadata. [ICEknight]
  • ti85.cpp: Corrected OS version numbers for the CE calculators. [Julian Lachniet]
  • hiscore.dat: Updated for latest changes to MAME. [Leezer]
  • at.cpp: Added additional BIOS versions for at, at386sx, at386 and at486. [rfka01, minuszerodegrees.net]
  • Also added BIOS strings in comments for at, atvga, neat, at386sx, ct386sx, at386, at486 and ficpio2.
  • Moved Commodore PC-I from pc.cpp to compc.cpp, and added a BIOS version that runs. [rfka01]
  • genpc.cpp: Added additional BIOS versions for pc. [rfka01]
  • at.cpp: Added 8742 keyboard controller dump. [rfka01]
  • clickstart.cpp: Added note about the keyboard microcontroller. [Sean Riddle]
  • cromptons.cpp: Added timekeeper dump for ffruits. [SpinalFeyd, The Dumping Union]

New in MAME 0.209 (Apr 24, 2019)

  • MAMETesters Bugs Fied:
  • 03122: [DIP/Input] (ltcasino.cpp) mv4in1, ltcasino, ltcasinn: Service Mode DIP switch does not work. (Dirk Best)
  • 05291: [Sound] (coco3.cpp) All drivers in coco.c: ORC90 emulation has no sound output. (Nigel Barnes)
  • 03130: [Graphics] (ccastles.cpp) ccastles: Reported screen resolution is incorrect. (Dirk Best)
  • 07075: [Sound] (m72.cpp) hharry: Victory scream is too low compared to previous mame releases and arcade PCB. (cam900)
  • 07242: [Crash/Freeze] (vegas.cpp) sf2049: Game freezes in attract mode. (Ted Green)
  • 07255: [Crash/Freeze] (sms.cpp) gamegear [ecco]: Game Gear ROM Ecco freezes on a pink/purple screen. (Enik Land)
  • 07265: [DIP/Input] (tsamurai.cpp) tsamuraih: Lives DIP switch settings are incorrect. (chaneman)
  • 07266: [Sound] (snk6502.cpp) sasuke: Initial game music plays partially or not at all after hitting Start. (Ivan Vangelista)
  • 07270: [Crash/Freeze] (cps1.cpp) sf2ceea: Debugger crashes when accessing memory under certain conditions. (hap)
  • 07272: [Documentation] (spg110.cpp) jak_spdmo: In the description the letter "W" is missing in the word "hardware". (Tafoid)
  • 07275: [Core] Weird pacing issue on Windows. (hap)
  • 07279: [Crash/Freeze] (amstrad.cpp) cpc6128: Loading disk images with eess tracks causes a fatal error. (Edstrom)
  • 07281: [DIP/Input] (pocketc.cpp) pc1401, pc1402: Inputs are mapped incorrectly. (Robbbert)
  • 07282: [Crash/Freeze] (alphatro.cpp) alphatro: After "width 80" entered, MAME freezes. (AJR)
  • New working machines:
  • Akka Arrh (prototype) [Aaron Giles, The Dumping Union]
  • Applied Concepts Great Game Machine [hap, bataais]
  • Bonus Poker [Roberto Fresca, TeamEurope]
  • Computer Chess (Conic) [hap, Sean Riddle]
  • Fidelity Electronics Chess Challenger 3 [hap, Berger, Sean Riddle]
  • Fun World Quiz (German, 12-11-1990) [Roberto Fresca, TeamEurope]
  • Fun World Quiz (German, 27-04-1990) [Roberto Fresca, TeamEurope]
  • Game & Watch: Popeye (wide screen) [Henrik Algestam]
  • Game & Watch: Zelda [Henrik Algestam]
  • Invader (Gakken, cyan version) [hap, Sean Riddle, hydef]
  • Kuzmich-Egorych [shattered]
  • Name That Tune (Castle Toy) [hap, Sean Riddle]
  • Nevada (French, encrypted) [Roberto Fresca, Grull Osgo]
  • New working clones:
  • Applied Concepts Boris (rev. 01) [Sean Riddle]
  • ARB V2 Sargon 4.0 [anon]
  • Casino Poker (Ver PM86-35-1, German) [Roberto Fresca, TeamEurope]
  • Dock Man (set 2) [Andrew Welburn, The Dumping Union]
  • Dock Man (set 3) [Andrew Welburn, The Dumping Union]
  • Empire City: 1931 (France) [Fabrice Arzeno, The Dumping Union]
  • Euro League (Gaelco bootleg, Modular System) [ClawGrip, David Haywood]
  • Fidelity Electronics Chess Challenger 7 (model CC7) [Sean Riddle]
  • Little Casino II v18.1 [Andrew Welburn, The Dumped Union]
  • Novag Super Epert (version B, model 886) [Berger]
  • Novag Super Forte (version A, set 3) [Berger]
  • Street Heat (set 2, older?) [chaneman]
  • Super Bobble Bobble (bootleg, set 5) [Lorenzo Mancini]
  • Machines promoted to working:
  • Joker Card (Inter Games) [Roberto Fresca, Grull Osgo]
  • Joker Card 300 (Ver.A267BC, encrypted) [Roberto Fresca, Grull Osgo, Andreas Naive, Gaby]
  • Mega Card (Ver.0210, encrypted) [Roberto Fresca, Grull Osgo, Andreas Naive]
  • Multi Win (Ver.0167, encrypted) [Roberto Fresca, Grull Osgo, Andreas Naive]
  • Power Card (Ver 0263, encrypted) [Roberto Fresca, Grull Osgo, Andreas Naive]
  • Saloon (French, encrypted) [Roberto Fresca, Grull Osgo]
  • Tripple Draw (V3.1 s) [Ivan Vangelista]
  • Clones promoted to working:
  • Dragon World (Korea, V040K) [Ivan Vangelista]
  • Jolly Card (German, Fun World, bootleg) [Roberto Fresca, Grull Osgo]
  • Jolly Card (Italian, bootleg, set 2) [Roberto Fresca, Grull Osgo]
  • Royal Card (Evona, Polish, encrypted) [Roberto Fresca, Grull Osgo]
  • Wonder Boy (system 2, set 2, 315-5176) [Ivan Vangelista]
  • New machines marked as NOT_WORKING:
  • Bikkuri Pro Wrestling (Japan 881221, Ver 1.05)
  • [ShouTime, Dane Biegert, Evan Korzon, Russell Howard, Jeroen Bijl, Jeffrey Gray, Smitdogg, The Dumping Union]
  • Centipede / Millipede / Missile Command (rev 1.03) [chaneman, R. Belmont]
  • Ericsson 9161 Display Processor Unit [MCb Old Computer Collection]
  • Husky Computers Ltd Hunter 16 [Barry Rodewald, rfka01, TeamEurope]
  • Multi-Action 6710-13 [Brian Troha, The Dumping Union]
  • Multi-Action 7551 [Brian Troha, The Dumping Union]
  • Multi-Action 7556 [Brian Troha, The Dumping Union]
  • Panther Darts [jordigahan, ClawGrip, The Dumping Union]
  • Toyquest TV Go Go [ClawGrip, TeamEurope]
  • Trivial Pursuit (Volumen V, Spanish, Maibesa hardware) [Retro Sevilla, Diego Bartolome, Recreativas.org, ClawGrip]
  • Yamaha MU50 [R. Belmont, O. Galibert]
  • New clones marked as NOT_WORKING:
  • Amstrad plc PCW9512 [Edstrom]
  • CompuAdd 810 [rfka01]
  • Dr. Dude (LU-1) Europe [PinMAME]
  • Elvira and the Party Monsters (LF-1) French [PinMAME]
  • Gilligan's Island (L-8) [PinMAME]
  • Husky Computers Ltd Hunter 16/80 [Barry Rodewald, rfka01, TeamEurope]
  • Hyosung Topstar 88T [rfka01]
  • Image Fight (Japan, bootleg) [hammy, The Dumping Union]
  • JUKO NEST 8086 and V30 [rfka01]
  • Kaypro Corporation PC [rfka01]
  • Kyocera T [rfka01]
  • Last Action Hero (1.06 Canada) [Matt Morin]
  • New working software list additions:
  • apple2_flop_clcracked:
  • Adjectives (cleanly cracked), Adjectives (version 06.29.84) (cleanly cracked), Agenda Files (cleanly cracked),
  • Air Nav Workshop (cleanly cracked), Air Raid Pearl Harbor (cleanly cracked), Air Traffic Controller (cleanly cracked),
  • Alaska (cleanly cracked), Alfred's Basic Band Computer Tutor (cleanly cracked), Alge-Blaster (cleanly cracked),
  • Algebra Volume 1 (Edu-Ware) (cleanly cracked), Algebra Volume 1 v1.3 (Edu-Ware) (cleanly cracked),
  • Algebra Volume 2 v1.1 (Edu-Ware) (cleanly cracked), Algebra Volume 3 v1.2 (Edu-Ware) (cleanly cracked),
  • Algebra Volume 4 v1.0 (Edu-Ware) (cleanly cracked), Algebra Volume 5 v1.2 (Peachtree) (cleanly cracked),
  • Algebra Volume 6 v1.2 (Peachtree) (cleanly cracked), Ali Baba and the Forty Thieves (cleanly cracked),
  • Alice in LogoLand (cleanly cracked), Alice in Wonderland rev. 2 (cleanly cracked), Alien Addition 1982.0 (cleanly cracked),
  • Alien Addition 1985 (cleanly cracked), Alien Addition revision 2 (cleanly cracked), All About America (cleanly cracked),
  • All About Purim (cleanly cracked), Alligator Alley (cleanly cracked), Alligator Mi (cleanly cracked),
  • Alligator Mi 1982.0 (cleanly cracked), Alligators and Crocodiles (cleanly cracked),
  • Alphabet Beasts and Company (cleanly cracked), Alphabetic Keyboarding Volume 1 (cleanly cracked),
  • Alphabetic Keyboarding Volume 2 (cleanly cracked), Alphabetical Order (cleanly cracked),
  • Alphabetization Sequence (cleanly cracked), Alphabetizing - Blue Level (cleanly cracked), Alpine Tram Ride (cleanly cracked),
  • Alter Ego (female version) (cleanly cracked), Alter Ego (male version) (cleanly cracked),
  • America Coast to Coast (cleanly cracked), American Government (Intellectual Software) (cleanly cracked),
  • American Government (Micro Learningware) (cleanly cracked),
  • American History Achievement IV: World War II - Present (cleanly cracked), Analogies Tutorial (cleanly cracked),
  • Ancient Legends (cleanly cracked), Animal Homes and Stories (cleanly cracked), Animal Hotel (cleanly cracked),
  • Animal Survival for Echo Voice System (cleanly cracked), Animal Survival for Ufonic Voice System (cleanly cracked),
  • Animate (cleanly cracked), Ankh (cleanly cracked), Antonym Antics (cleanly cracked), Antonyms/Synonyms 1 (cleanly cracked),
  • Antonyms/Synonyms 2 v05.25.87 (cleanly cracked), Aphasia I (cleanly cracked),
  • Aphasia II - Opposites and Similarities (cleanly cracked), Aphasia III (cleanly cracked), Aphasia IV (cleanly cracked),
  • Apple Cider Spider (cleanly cracked), Apple II Test Disk (cleanly cracked), AppleWriter ][ (cleanly cracked),
  • Apventure to Atlantis (cleanly cracked), Aquatron (cleanly cracked), Arcade Boot Camp (cleanly cracked), Archon (cleanly cracked),
  • Archon II - Adept (cleanly cracked), ARCO Computer Preparation for the SAT (cleanly cracked), Arcticfo (cleanly cracked),
  • Ardy the Aardvark (cleanly cracked), Arena (cleanly cracked), Argos (cleanly cracked), Association Pictures (cleanly cracked),
  • Audio Visual Inventory (cleanly cracked), Audubon Grizzly Bears - Wildlife Adventures (cleanly cracked),
  • Autoduel (cleanly cracked), Ais Assassin (cleanly cracked), Back in Time (cleanly cracked), Bad Dudes (cleanly cracked),
  • Bake & Taste (cleanly cracked), Bank Street StoryBook (cleanly cracked), Bank Street StoryBook 1.1 (cleanly cracked),
  • Bank Street Writer II (cleanly cracked), Banner Books - All Along The Alphabet (cleanly cracked),
  • Banner Books - Your School Day (cleanly cracked), Bannercatch (cleanly cracked), Baron (version 2.1) (cleanly cracked),
  • Basic Biology (version 1.02) (cleanly cracked), Basic Division Facts (cleanly cracked),
  • Basic Division Facts: Dividends to 25 - Factors to 5 (cleanly cracked),
  • Basic Division Facts: Dividends to 81 - Factors to 9 (cleanly cracked),
  • Basic Drafting: Review and Testmaker (version 3.0) (cleanly cracked), Basic Electricity (cleanly cracked),
  • Basic Electronics: Atomic Theory (cleanly cracked), Basic Electronics: Electronic Fundamentals (cleanly cracked),
  • Basic Electronics: Electronic Math (cleanly cracked),
  • Basic Electronics: Electronic Prefies, Symbols, and Components (cleanly cracked),
  • Basic Electronics: Fundamentals of DC Circuitry (cleanly cracked),
  • Basic Math Competency Skill Building: Decimals (cleanly cracked), Basic Math Facts and Games (1981 release) (cleanly cracked),
  • Basic Math Facts and Games (1983 re-release) (cleanly cracked), Basic Math Flash Facts (cleanly cracked),
  • Basic Multiplication Facts (cleanly cracked), Basic Vocabulary Builder - Spanish (cleanly cracked),
  • Battalion Commander (cleanly cracked), Battle Cruiser (cleanly cracked), Battle For Normandy (cleanly cracked),
  • Battle Group (cleanly cracked), Battle of Antietam (version 1.5) (cleanly cracked),
  • Battling Bugs and Concentraction (cleanly cracked), BC's Quest For Tires (cleanly cracked),
  • Behind the Wheel, Blue Level (cleanly cracked), Bellhop (cleanly cracked), Below the Root (cleanly cracked),
  • Berserker Raids (cleanly cracked), Bible Baseball (cleanly cracked), Bible Discovery (cleanly cracked),
  • Big Book Maker: Favorite Fairy Tales and Nursery Rhymes (cleanly cracked),
  • Big Book Maker: Tall Tales and American Folk Heroes (cleanly cracked), Big Red Mania (cleanly cracked),
  • Bike Hike (cleanly cracked), Bingo Bugglebee Presents Famous People (cleanly cracked),
  • Bingo Bugglebee Presents Home Alone (cleanly cracked), Bingo Bugglebee Presents Outdoor Safety (cleanly cracked),
  • Biology Achievement II: Reproduction and Development (cleanly cracked), Biomes (cleanly cracked), Birds (cleanly cracked),
  • Blockers and Finders (cleanly cracked), Blue Powder Grey Smoke (cleanly cracked), Bolo (cleanly cracked),
  • Bomb Alley (cleanly cracked), Borrowed Time (cleanly cracked), Boulder Dash (cleanly cracked),
  • Boulderdash Construction Kit (cleanly cracked), Bouncing Kamungas (cleanly cracked), Bo Introduces Addition (cleanly cracked),
  • Bridge Baron II (cleanly cracked), Building Compounds (cleanly cracked),
  • Building Reading Skills (version 85-02) (cleanly cracked), Building With Vowels (cleanly cracked),
  • Bulletin Board Maker: City and Country (cleanly cracked), Bulletin Board Maker: Your Neighborhood (cleanly cracked),
  • Bumble Plot (1982) (cleanly cracked), Bumble Plot (version 1.2) (cleanly cracked), C'est La Vie (cleanly cracked),
  • Calendar Skills v08.31.86 (cleanly cracked), Cannonball Blitz (cleanly cracked), Capitalization (cleanly cracked),
  • Capitalization (version 1.5) (cleanly cracked), Capitalization Practice (cleanly cracked),
  • Capitalization Test (version 01.29.87) (cleanly cracked), Car Builder (cleanly cracked),
  • Car Builder (revision 2) (cleanly cracked), Car Builder (revision 3) (cleanly cracked), Carrier Force (cleanly cracked),
  • Cartels and Cutthroats (cleanly cracked), Case of the Great Train Robbery: Fact and Opinion (cleanly cracked),
  • Case of the Missing Chick: Finding The Main Idea (cleanly cracked), Castle Wolfenstein (cleanly cracked),
  • Cat 'n Mouse (revision 2) (cleanly cracked), Cat 'n Mouse (revision 3) (cleanly cracked),
  • Catch a Falling Star: Dolphin Math Games (cleanly cracked), Categorizing: Detective Games (cleanly cracked),
  • Catlab (version 2.0) (cleanly cracked), Cats and Kittens (cleanly cracked), Cause and Effect (version 12.14.87) (cleanly cracked),
  • Cause and Effect: What Makes It Happen (cleanly cracked), Centauri Alliance (cleanly cracked),
  • Challenge Sentence Combining (cleanly cracked), Championship Baseball (cleanly cracked), Championship Golf (cleanly cracked),
  • Changing Improper Fractions to Mied Numbers (cleanly cracked), Changing Mied Numbers to Improper Fractions (cleanly cracked),
  • Chariots, Cougars, and Kings (cleanly cracked), Chemistry Achievement I - Mathematics of Chemistry (cleanly cracked),
  • Chivalry (cleanly cracked), Circus Subtraction (cleanly cracked), City and Country Opposites (cleanly cracked),
  • Clock (v03.20.90) (cleanly cracked), Clock 07.06.83 (cleanly cracked), Clock: Time Teaching (cleanly cracked),
  • Clowning Around (cleanly cracked), Cloze Thinking (cleanly cracked), Cloze-Plus Level C (cleanly cracked),
  • Cloze-Plus Level D (cleanly cracked), Cloze-Plus Level E (cleanly cracked), Clozed Reading Comprehension (cleanly cracked),
  • College Board 81-82 demo (cleanly cracked), College Eplorer 2.0 (cleanly cracked), Colonial Conquest (cleanly cracked),
  • Color Me (Softsmith) (cleanly cracked), Comic Strip Maker (cleanly cracked), Commas (Queue) (cleanly cracked),
  • Communicate and Win (cleanly cracked), Comparing Numbers (cleanly cracked),
  • Compilation - Bolo, Pest Patrol, Bug Battle (cleanly cracked), Compilation - Congo, Thief, Draw Poker (cleanly cracked),
  • Composition Strategy (cleanly cracked), Comprehension (Prescription Learning) (cleanly cracked),
  • Compu-Math Arithmetic Skills (cleanly cracked), Compu-Math v1.3.1 (cleanly cracked),
  • Compu-Spell (version 1.3.1) (cleanly cracked), Computer Air Combat v1.1 (cleanly cracked), Computer Ambush (cleanly cracked),
  • Computer Assisted Blackboard demo (cleanly cracked), Computer Assisted Problem Solving for Beginning Algebra (cleanly cracked),
  • Computer Assisted Problem Solving for Intermediate Algebra (cleanly cracked),
  • Computer Assisted Problem Solving for Pre-Algebra (cleanly cracked), Computer Baseball (cleanly cracked),
  • Computer Discovery (cleanly cracked), Computer Drill and Instruction - Decimals C-2 (cleanly cracked),
  • Computer Drill and Instruction - Decimals C-3 (cleanly cracked), Computer Drill and Instruction - Fractions C-2 (cleanly cracked),
  • Computer Drill and Instruction - Fractions C-3 (cleanly cracked),
  • Computer Drill and Instruction - Measurement D-1 (cleanly cracked),
  • Computer Drill and Instruction - Multiplication B (cleanly cracked), Computer Graphing Eperiments (cleanly cracked),
  • Computer Quarterback Second Edition (cleanly cracked), Computerized Reading for Aphasics (cleanly cracked),
  • A Treasure Hunt of Facts (cleanly cracked) [4am, Firehawke]
  • apple2_flop_misc:
  • Anti-M (version 1.0), Anti-M (version 1.1), Anti-M (version 1.3) [4am, Firehawke]
  • Advanced Demuffin (version 1.5) [Firehawke]
  • apple2_flop_orig:
  • Apple-oids and Chipout, Arcade Album #1, Arkanoid, The Blade of Blackpoole, BurgerTime, Dig Dug, Escape From Rungistan,
  • Fantavision, The Flockland Island Crisis, Kabul Spy, Lazer Silk, Maze Craze Construction Set, Peeping Tom, The Print Shop Color,
  • Robots of Dawn, Rocky's Boots (version 4.0), Spider Raid, Star Blazer, Star Warrior, Super Bunny, Type Attack, Warp Destroyer,
  • Wizardry III: Legacy of Llylgamyn (version 4, 20-Aug-1983 update), Zaon, Zork I: The Great Underground Empire (revision 5)
  • [4am, Firehawke]
  • arb: Grand Master Series 4.0 [anon]
  • ekara_pal: e-kara Spain 10-Songs Volume 1, e-kara Spain 10-Songs Volume 2 [ClawGrip, TeamEurope]
  • fmtowns_cd:
  • Enkaiou, Joker Towns, Joshikou Seifuku Monogatari, Yuka Watanabe & Tomo Kawai - Pleasure [redump.org, r09]
  • J. R. R. Tolkien's The Lord of the Rings, Vol. II - The Two Towers [Tokugawa Corporate Forums, DamienD]
  • fmtowns_flop:
  • Viewpoint Demonstration No. 1 [David Swanson]
  • Dragon Slayer - The Legend of Heroes II, Towns Karaoke V1.1L10 [r09]
  • ggm: Boris 2.5 / Sargon 2.5 [hap, bataais]
  • ibm5170: Krusty's Fun House, Michael Jordan in Flight, Sid Meier's Colonization [ArcadeShadow]
  • icanpian:
  • American Idol Take the Stage (K4655), Barbie Princess Enchanted Sounds (J7526), Dora the Eplorer Musical Adventure (J7523),
  • Holiday Wonderland (J7528), Pop Hits (K0653) [Sean Riddle, David Haywood]
  • The Wizard of Oz - We're Off to Play the Piano (K4654) [Sean Riddle, Peter Wilhelmsen]
  • intellect02: Chess (4 levels) [hap, Berger]
  • nes: SimCity (USA, Prototype) [archive.org, AJR]
  • Software list items promoted to working:
  • pcw:
  • LocoScript Installation Program v3.00a (English), LocoScript Installation Program v3.06b (English), LocoScript v3.06 (UK),
  • LocoScript v4.06 (UK), LocoScript v4.10 (UK), Tomahawk [Edstrom]
  • New NOT_WORKING software list additions:
  • 3do_m2: Oldsmobile (USA) [redump.org, FakeShemp]
  • apple2_flop_misc: Anti-M (version 1.2) [4am, Firehawke]
  • ibm5170: Gilis presentask (Swe) [FakeShemp]
  • pce_tourvision: F1 Triple Battle (TourVision PCE bootleg) [ClawGrip]
  • tvgogo: 4-in-1 (Flashcard Fishing, Break a Brick, Balloon Juggling, Penguin Maze), Tennis, Whac-A-Mole [ClawGrip, TeamEurope]
  • vsmile_cart: Disney/Piar Up (Spa, Rev. 022), Gimnasio Interactivo V.Smile (Spa) [TeamEurope, Diego Bartolome, ClawGrip]
  • Translations added or modified:
  • Chinese (Simplified) [YuiFAN]
  • Chinese (Traditional) [YuiFAN]
  • Greek [BraiNKilleRGR]
  • Portuguese (Brazil) [Wellington Uemura]
  • Source Changes:
  • statriv2.cpp: Fied segmentation fault in debugger memory view for sets without question data. [AJR]
  • amerihok: Added preliminary inputs, coin counters, and basic layout for 7-segment LED scoreboard. [AJR]
  • Added ROM dumps and skeleton device for UltraStor Ultra 12F ISA ESDI controller. [AJR]
  • OS debugger: Update window titles when restoring configuration for disassembly and memory viewers. [AJR]
  • tumbleb: Drive ADPCM sound through PIC (sound communications not hooked up yet). [AJR]
  • ron2: Corrected game title based on flyer. [AJR]
  • pencil2: Connected VDP interrupt. [AJR]
  • z8: Added register pairs to debug state. [AJR]
  • m37710: Replaced I/O space with callbacks. [AJR]
  • nes: Improved MMC5 etended attributes, use MMC5 ERAM byte from nametable area to select palette bank. [AJR]
  • ppu2c0: Fied order of nametable/attribute reads. [AJR]
  • wy75: Added default EAROM content to avoid hanging at start. [AJR]
  • er1400: Added ability to load default data from region, and changed erase value to all zeroes. [AJR]
  • upd765: Improved drive selection logic: [AJR]
  • Deselect drives upon reset, or select drive 0 for older controllers with multipleed select lines.
  • Deselect other floppies when using set_floppy.
  • specpls3: Mirror floppy drive select lines (fies Batman: The Movie). [AJR]
  • rd100: Added LCD controller and working display. [AJR]
  • cmi2: Split off keyboards as subdevices. [AJR]
  • scc68070: Merged CPU device with on-chip peripheral emulation, and added internal clock divider. [AJR]
  • Also added crude hacks to force status bits in unemulated UART and I2C peripherals.
  • hd63450: Improved accuracy of IRQ handling, and tidied up interface. [AJR]
  • funworld.cpp: Added support for custom CPUs' opcode decryption. [Andreas Naive]
  • Removed unnecessary read/write handler arguments, improved member names, and updated comments in many devices and drivers. [cam900]
  • ymf278b.cpp: Added DO1 and DO2 outputs, and fied timer/buffer when clock is changed. [cam900]
  • cps3.cpp updates: [cam900]
  • Reduced some gaps in zoomed sprites, and restricted drawing to clipping rectangle.
  • Reduced duplication, improved member names, and cleaned up code.
  • tc0480scp.cpp: Cleaned up and simplified read/write handlers. [cam900]
  • devices/sound/gaelco.cpp: Converted data access to device_rom_interface, and made pitch a function of clock frequency. [cam900]
  • gaelco2.cpp: Corrected some crystal values, and added notes. [cam900]
  • tecmo_spr.cpp: Replaced gf_element with gfdecode_device, and reduced unnecessary code. [cam900]
  • Also changed some variables to more appropriate types.
  • kaneko_tmap.cpp updates: [cam900]
  • Added address map for video RAM handling.
  • Moved epro02.cpp bank switching code into the driver.
  • Reduced code duplication.
  • epro02.cpp: Reduced runtime tag map lookups. [cam900]
  • kaneko16.cpp: Converted berwall to mono sound, reduced runtime tag map lookups, and simplified and cleaned up code. [cam900]
  • actfancr.cpp: Simplified graphics decoding and cleaned up code. [cam900]
  • deco16ic.cpp: Move cninja transparency mask function into the driver. [cam900]
  • crospang.cpp: Moved alternate graphics layout into graphics decoding, and made most state class members private. [cam900]
  • oneshot.cpp: Simplified graphics decoding, reduced runtime tag map lookups, and cleaned up code. [cam900]
  • emupal.cpp : Remove MCFG_ macros. [cam900]
  • vrc6.cpp: Implemented master frequency register, fied duty cycles, and cleaned up code. [cam900]
  • devices/bus/nes/konami.cpp: Fi vrc6 sound volume. [cam900]
  • Added Namco 163 sound emulation, used by some Famicom cartridges. [cam900]
  • c6280.cpp: Fied LFO frequency behavior, fied LFO enable bit, and implemented LFO reset bit. [cam900]
  • devices/bus/nes/mmc5.cpp: Corrected sound behavior and fied sound volume. [cam900]
  • itech32.cpp: Reduced runtime tag map lookups, and simplified and cleaned up code. [cam900]
  • skima.cpp: Reduced runtime tag map lookups, added save state support, and simplified and cleaned up code. [cam900]
  • k054321.cpp: Added synchronizing handlers for communication between main and sound CPUs (used by prmrsocr in tmnt.cpp). [cam900]
  • devices/machine/watchdog.cpp: Simplified handlers, and reduced watchdog handler trampolines. [cam900]
  • simpl156.cpp: Simplified graphics decoding, reduced code duplication, and corrected sound clocks. [cam900]
  • snk68.cpp: Moved pow and searchar to a derived state class, reduced runtime tag map lookups, and cleaned up code. [cam900]
  • snk68_spr.cpp: Changed flip screen state member to bool. [cam900]
  • psikyosh.cpp updates: [cam900]
  • Restricted tilemap drawing to clipping rectangle, and fied tilemap size when per-line effects are enabled.
  • Added separate address map for games with mahjong controller input.
  • Reduced runtime tag map lookups, and cleaned up code.
  • m72.cpp: Fied audio sample rate for M72 PCBs, fied DAC volume, and added notes. [cam900]
  • decbac06.cpp: Removed hard-coded parameters that come from graphics elements, and restricted drawing to clipping rectangle.
  • [cam900]
  • raiden2.cpp updates: [cam900]
  • Fied sedae configuration (runs on modified Zero Team hardware).
  • Moved video functions to video/raiden2.cpp.
  • Reduced runtime tag map lookups, made state class members protected or private where appropriate, and cleaned up code.
  • r2d_v33.cpp: Reduced runtime tag map lookups, and reduced redundancy with raiden2.cpp. [cam900]
  • vgmplay.cpp: Added volume modifier support, and scaled volume according to the number of sound chips used by file. [cam900]
  • leland.cpp: Reduced runtime tag map lookups, and simplified and cleaned up code. [cam900]
  • audio/leland.cpp: Removed hard-coded tags for ROM region and host CPU. [cam900]
  • psikyo4.cpp: Fied FM output when used. [cam900]
  • n2a03.cpp: Added device_mier_interface rather than routing audio to hard-coded speakers. [cam900]
  • tc0100scn.cpp updates: [cam900]
  • Internalized tet graphics.
  • Restricted drawing to clipping rectangle.
  • Moved taito_f2.cpp banking code into driver.
  • Allowed masked priority behavior.
  • Reduced redundancy and cleaned up code.
  • tc0480scp.cpp: Internalized tet graphics, reduced code duplication, and removed unnecessary pointers and functions. [cam900]
  • emupal.cpp: Added BGRBBBBGGGGRRRR format. [cam900]
  • deniam.cpp: Fied screen freezing behaviour, reduced runtime tag map lookups, cleaned up code, and added notes. [cam900]
  • audio/m72.cpp: Remove hard-coded tags, converted sample ROM access to device_rom_interface, and cleaned up code. [cam900]
  • aica.cpp, aicadsp.cpp: Converted PCM/DSP memory access to device_rom_interface, added save state support, and cleaned up code.
  • [cam900]
  • hotblock.cpp: Converted video banking to address_bank_map_device, and removed MCFG_ macros. [cam900]
  • z80pio.cpp: Reduced code duplication. [cam900]
  • ginganin.cpp: Simplified graphics layouts, reduced runtime tag lookups, and cleaned up code. [cam900]
  • snes_snd.cpp: Added input clock, implemented device_clock_changed, cleaned up code, and added notes. [cam900]
  • ms32.cpp: Add notes. [cam900]
  • k053260.cpp: Cleaned up code. [cam900]
  • deco146.cpp: Suppressed side effects for debugger, reduced redundancy, and cleaned up code. [cam900]
  • pgm.cpp: Implemented some inputs, and improved naming. [cam900]
  • pgmprot_igs027a_type1.cpp: Added inputs for CAVE PCB. [cam900]
  • qs1000.cpp: Moved imperfect sound flag from drivers to device. [cam900]
  • Netlist library updates: [Couriersud]
  • Added a MOSFET model, inclusion Meyer capacitance.
  • Added a charge-conserving capacitor model, as an alternative to the constant-capacity model.
  • Started putting constants in a central place.
  • Fied a rounding issue in the ptime code.
  • Added a global parameter to disable semiconductor capacitance modelling.
  • Added an operational amplifier model that ignores output voltage limits.
  • Changed MB3614 operational amplifier parameters to match the data sheet.
  • Added VARCLOCK, allowing step size to be calculated using a function.
  • Added trunc to pfunction.
  • Added opamp_amplification_curve eample, which calculates op-amp gain as a function of frequency.
  • Improved LM3900 voltage clamping model, and aligned pin names with other operational amplifiers.
  • Added a high-precision LM3900 model, and an improved high-performance LM3900 model.
  • Added more SPICE elements to the conversion code.
  • Fied current source handling when converting SPICE nets.
  • Added validation for netlist devices.
  • Improved scalability of error messages.
  • m62.cpp: Fied kidniki netlist, based on corrections in kungfum schematics and an apparent omission. [Couriersud]
  • zaccaria.cpp sound improvements: [Couriersud]
  • Routed speech and DAC through netlist filtering, and fied AY8910 interfacing.
  • Hooked up potentiometers so they can be adjusted.
  • Added frontiers to netlist to improve performance.
  • mario: Fied an error in schematics that became obvious with the improved LM3900 model. [Couriersud, Tafoid]
  • spg110 updates: [David Haywood]
  • Split more functionality into separate devices.
  • Improved rendering and sprites, and implemented manual video RAM uploads.
  • Added basic audio.
  • wc90b.cpp: Tidied up a little. [David Haywood]
  • pengo.cpp: Added preliminary partial decryption for schick. [David Haywood]
  • Moved SunPlus GC394 systems out of vii.cpp (it's a newer sytem-on-a-chip with more capabilities). [David Haywood]
  • 32.ml: Fied pinochio ROM loading. [David Haywood]
  • mgames.cpp: Cleaned up palette and graphics decoding layout, and converted drawing to use tilemap system. [Dirk Best]
  • ltcasino.cpp updates: [Dirk Best]
  • Hooked up the two 6821 PIAs, hooked up CRT5037, corrected RAM size, and defined clocks in terms of 18 MHz crystal.
  • Cleaned up inputs, added DIP switch descriptions and locations, and documented service mode.
  • Added output ports, and hooked up coin counter and lamps.
  • Added simple internal artwork with clickable buttons and color overlays based on a flyer.
  • Added non-volatile RAM, and updated ROM labels and notes.
  • tms9927.cpp: Allow visible area to be hard-coded at configuration time. [Dirk Best]
  • akkaarrh.cpp: Added coin counters, lamp outputs, and a test view showing the lamps. [Dirk Best]
  • Amstrad PCW driver updates: [Edstrom]
  • Corrected floppy drive types for each machine.
  • Derived clock from crystal value, and slowed down the CPU to approimate the effect of video hardware accessing RAM.
  • Improved logging and converted to use logmacro.h utilities.
  • Fied printer and monitor palettes, and made a simpler layout the default.
  • dsk_dsk.cpp, hchfe_dsk.cpp: Report a non-fatal warning for images with a small number of ecess tracks. [Edstrom]
  • pcw.ml: Corrected metadata and added notes on dumps with ecess tracks. [Edstrom]
  • sms, nes: Obtain piel intensity for light gun from screen device rather than accessing VDP/PPU bitmap. [Enik Land]
  • sms.cpp: Set initial stack pointer for Game Gear, required by Ecco (fies MT07255). [Enik Land]
  • m68kmmu: Fied ATC entry calculation error that was crashing Domain/OS. [Hans Ostermeyer]
  • apollo: Removed deprecated debug reference. [Hans Ostermeyer]
  • z80ctc.cpp: Guard against integer overflow when calculating remaining time with configured input clock frequencies. [Justin Kerk]
  • Fied support for multiple light guns with 11 Input. [Kiall Mac Innes]
  • Fied YM2608/YM2610 ADPCM-A overflow behavior (should wrap rather than saturating). [Lord Nightmare, madbr]
  • ymz774: Replaced volume table with calculation loop. [MetalliC]
  • tms99 updates: [Michael Zapf]
  • Fied LDCR/STCR handling of register indirect auto-increment mode (*R+) and modernized logging.
  • Fied minimum/maimum clock cycles per instruction.
  • Changed set address method signature to work better with memory maps.
  • ti99 updates: [Michael Zapf]
  • Fied TI FDC in Geneve losing SIDSEL signal when no drive is selected, and removed redundant variables.
  • Fied 99/4p regression where wrong CRU addresses are used when accessing peribo/evpc.
  • coco: Fied loading Orchestra-90, RS-232 Program Pak, and Modem Pak from software list (fies MT05291). [Nigel Barnes]
  • m68000: Made CPU space an address space and made vectored interrupts use it. [O. Galibert]
  • Also made it possible to disable the interrupt priority encoder behaviour in the CPU core.
  • emumem: Removed obsolete alignement limit. [O. Galibert]
  • emumem_mud: Corrected start/end for big endian spaces. [O. Galibert]
  • pic8259.cpp: Suppress side effects of debugger reads. [O. Galibert]
  • Added skeleton Yamaha DSPV and SWP20 devices. [O. Galibert]
  • ymmu100.cpp: Etracted LCD as a separate device. [O. Galibert]
  • Annotated all uses of set_input_line_vector with CPU type. [O. Galibert]
  • pcat101: Connected key matri and ports. [Patrick Mackinlay]
  • 3c505: Added low-level emulation. [Patrick Mackinlay, Neko May]
  • m68705: Added more HMOS variants. [Patrick Mackinlay]
  • nscsi_cd: Added support for mode page 001, allowing Apple II SCSI Card to access CD-ROMs. [R. Belmont]
  • apple2: Attach a SCSI CD-ROM to the Apple II SCSI Card by default. [R. Belmont]
  • apple2: Documented FocusDrive/ZIPDrive partition information format, and fied it so it works. [R. Belmont]
  • mac: Demoted all Macs to NOT_WORKING until we get a working VIA6522 emulator. [R. Belmont]
  • k2000: Hooked up RAM/ROM switch - now starts to boot. [R. Belmont]
  • aim65: Modernised code, fied cassette, added TTY, and added printer display. [Robbbert]
  • funworld.cpp updates: [Roberto Fresca, Grull Osgo]
  • Improved game descriptions, and epanded notes.
  • Improved memory maps, added default non-volatile RAM contents for some games, fied ROM loading, and re-worked inputs.
  • Improved tilemaps, fied graphics planes, and improved palettes.
  • Added I2C serial EEPROM and removed PIAs for Saloon/Nevada.
  • Added PLD dumps for pool10e and marked jokercrd graphics ROM IC10 as a bad dump.
  • Split and mirrored attribute/color RAM, fied AY8910 hook-up, fied video RAM offset, and fied AY8910 hook-up for intrgmes.
  • Changed CPU to 65SC02, added periodic interrupts, and patched out some hardware checks for intrgmes.
  • Changed CPU to R65C02, added PIA mirroring, and added a ROM patch to force NOP after BRK for royalcrdf.
  • Further funworld.cpp updates: [Roberto Fresca]
  • Fied palette banking, graphics ROM loading, memory map and video RAM offsets for royalcrdf.
  • Added default non-volatile RAM contents for rcdino4 and jolycdig.
  • Marked royalcrdc graphics ROM IC26 as a bad dump.
  • Added button lamps for jolycdig and jolycdab.
  • Changed "Austrian" to "German" in all game descriptions, and epanded notes.
  • Replaced royalcrdc bad graphics ROM dump with corresponding dump from parent set, and removed imperfect graphics flag.
  • funworld.cpp: Used a custom device to re-dump faulty graphics ROM for jokercrd, allowing game to be promoted to fully working.
  • [Roberto Fresca, Grull Osgo, Gaby]
  • unsp: Fied signed multiplication in recompiler (fies controls in jak_pooh). [Ryan Holtz]
  • sgi_mc: Fied piel VDMA interrupts (fies piel DMA warnings in IRI 5.3). [Ryan Holtz]
  • newport: Added support for dithering and 4 bits per piel RGB frame buffer display, and fied shaded rendering mode. [Ryan Holtz]
  • Added ability to throttle IDE hard disk DMA transfer speed (fies MT07242). [Ted Green]
  • midzeus.cpp: Fied interrupt regression that was causing low frame rates in thegrid. [Ted Green]
  • z8301.cpp: Improved flash behavior so colors match a real QL. [vilcans]
  • crystal.cpp: Dumped alternate Crystal System BIOS. [ack]
  • galaian.cpp: Corrected ROM names for moonwara, and corrected the color BPROM. [Andrew Welburn, The Dumping Union]
  • oneshot.cpp: Add PCB layout for Mad Donna, and various notes for One Shot One Kill. [Brian Troha]
  • toaplan1.cpp: Corrected coinage DIP switch settings for Jiao! Jiao! Jiao! (China, 2P set). [Brian Troha]
  • tumbleb.cpp: Dumped PIC microcontroller for funkyjetb. [Caps0ff, ClawGrip, The Dumping Union]
  • seibucpbl.cpp: Updated ROM locations for cupsocsb2, and used measured clocks for Seibu Cup Soccer bootleg sets. [f205v]
  • gba.ml: Added additional cartridge information from No-Intro. [FakeShemp]
  • aha1542b: Added 3.1b BIOS. [Funet Archive]
  • namcos2.cpp: Updated PCB locations for data ROMs. [Guru]
  • m72.cpp: Re-dumped I80C31 eternal ROM for imgfightb. [hammy]
  • aristmk5.cpp: Updated internal layouts based on a few photos of the button labels. [Heihachi_73]
  • isa_hercules: Added dump of Mazovia Polish alternate character set. [MCb Old Computer Collection]
  • Added skeleton device for UltraStor Ultra-14F SCSI controller. [Metropoli BBS Archive]
  • Added skeleton device for UltraStor Ultra-24F EISA SCSI controller. [Metropoli BBS Archive]
  • Added skeleton devices for Tekram EISA SCSI controllers. [Metropoli BBS Archive, I-Shou University File Server]
  • galaold.cpp: Dumped PROM for and confirmed chip types for scramb3. [Porchy, The Dumping Union]
  • europc.cpp: Added BIOS v1.02 to eurot. [rfka01]
  • genpc.cpp: Added several additional BIOS options. [rfka01]
  • compc.cpp: Added BIOS v2.01 to compc10. [rfka01]
  • Added notes about SunPlus dies and which systems use them. [Sean Riddle]
  • icanpian.ml: Added additional information about cartridges and release codes. [Sean Riddle, ClawGrip]
  • sms.ml: Corrected ROM label for worldgp. [TeamEurope, ICEknight, ClawGrip]

New in MAME 0.208 (Mar 27, 2019)

  • MAMETesters Bugs Fixed:
  • [Graphics] (amstrad.cpp) cpc6128 [terminat]: Graphics corruption on level 3. (AmatCoder)
  • [DIP/Input] (spec128.cpp) spec128, specpl3e: In Abu Simbel Profanation, the character jumps constantly. (AmatCoder)
  • [Crash/Freeze] (amstrad.cpp) cpc6128: Can't play fourth level of Perico Delgado Maillot Amarillo disk version. (AmatCoder)
  • [Graphics] (amstrad.cpp) cpc6128 [007tld]: Graphical errors in 007 The Living Daylights. (AmatCoder)
  • [Crash/Freeze] (amstrad.cpp) cpc464, cpc6128: Hundra gets stuck in a black screen after leaving main menu. (AmatCoder)
  • [Graphics] (amstrad.cpp) cpc6128: Graphical issues in Galactic Tomb. (AmatCoder)
  • [Media Support] (amstrad.cpp) CPC6128: Floppy drive support is broken. (AmatCoder)
  • [Crash/Freeze] (dai.cpp) Assembler-based games no longer work. (Robbbert)
  • [DIP/Input] (cps1.cpp) sf2rules: Kick buttons are non-functional. (Ivan Vangelista)
  • [DIP/Input] (segas16b.cpp) dunkshot, dunkshota: DIP 1 and DIP 8 are incorrectly marked as unused. (chaneman)
  • [Documentation] (brkthru.cpp) brkthru: Test mode is undocumented. (chaneman)
  • [Multisession] NETLIST: Machines using netlist components raise a fatal error on back-to-back sessions. (Couriersud)
  • [Original Reference] (micro3d.cpp) f15se21: ROM names for F-15 Strike Eagle are incorrect. (chaneman)
  • [Sound] (topspeed.cpp) topspeed: Top Speed engine sounds are missing. (Ivan Vangelista)
  • [Gameplay] (galaxian.cpp) tenspot: Only half of the games are accessible. (Robbbert)
  • New working machines:
  • Disney (JAKKS Pacific TV Game, Game-Key Ready) (08 FEB 2005 A) [Sean Riddle, David Haywood, anonymous]
  • Fidelity Electronics Checker Challenger 4 [hap, Sean Riddle]
  • Fidelity Electronics Gin & Cribbage Challenger [hap, David Viens]
  • Game & Watch: Balloon Fight (new wide screen) [algestam, anikom15, f205v, hap]
  • Game & Watch: Fire Attack [algestam, Justin Kerk]
  • Game & Watch: Octopus [algestam, Zorix, khrainos]
  • Game & Watch: Parachute [algestam]
  • Game & Watch: Turtle Bridge [algestam, uman]
  • Geigeki Go Go Shooting (Japan) [Peter Wilhelmsen, Sean Riddle, ShouTime, David Haywood]
  • I Can Play Piano [Sean Riddle, David Haywood, anonymous]
  • Jumping Popira (Japan) [Sean Riddle, David Haywood, anonymous]
  • Rebound (Rev B) [TTL] [DICE Team, Couriersud]
  • SpongeBob SquarePants - The Fry Cook Games (JAKKS Pacific TV Game, Game-Key Ready) (AUG 18 2005 21:31:56) [Sean Riddle, anonymous]
  • Waddingtons 2001: The Game Machine [hap, Sean Riddle, Couriersud]
  • New working clones:
  • Data Cash Systems CompuChess [hap]
  • DJ Boy (Japan, set 2) [Artemio Urbina, The Dumping Union]
  • DJ Boy (World) [Artemio Urbina, The Dumping Union]
  • Elite Champion Challenger (Travemuende upgrade) [hap, Berger]
  • Finalizer - Super Transformation (set 2) [pacman70]
  • Gemini Wing (World) [pacman70]
  • Head to Head: Electronic Basketball (TMS1000 version) [hap, Sean Riddle]
  • Karate Champ (US VS version, set 3) [Don Thibert, R.Coltrane, The Dumping Union]
  • Karate Champ (US VS version, set 4) [Don Thibert, R.Coltrane, The Dumping Union]
  • Kishon Chesster (v2.2) [Berger]
  • Komo Como (Topmar, bootleg?) [f205v]
  • Omega (earlier) [Corrado Tomaselli, The Dumping Union]
  • Pang Pom's (Nova) [Hammy, The Dumping Union]
  • Raiden (US set 3) [Apocalypse, The Dumping Union]
  • VEB Mikroelektronik Erfurt Schachcomputer SC 2 (rev. E) [kaiOr]
  • Machines promoted to working:
  • Applied Concepts Boris [hap, Sean Riddle]
  • Applied Concepts Boris Diplomat [hap]
  • Disney Friends (JAKKS Pacific TV Game, Game-Key Ready) (17 MAY 2005 A) [Sean Riddle, Peter Wilhelmsen, Ryan Holtz]
  • Fidelity Electronics Bridge Challenger III [hap, Lord Nightmare]
  • Fidelity Electronics Voice Bridge Challenger [hap, Lord Nightmare]
  • Gururin World (Japan) [David Haywood, Sean Riddle, Peter Wilhelmsen, ShouTime]
  • Justice League (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, Peter Wilhelmsen, Ryan Holtz]
  • MX Dirt Rebel [Sean Riddle, Peter Wilhelmsen, O. Galibert, David Haywood]
  • Novag Chess Champion: Delta-1 [hap]
  • Popira 2 (Japan) [David Haywood, Peter Wilhelmsen, Sean Riddle, ShouTime]
  • SciSys Chess Traveler [hap]
  • Clones promoted to working:
  • Fidelity Electronics Advanced Bridge Challenger [hap, Lord Nightmare]
  • Fidelity Electronics Elite Avant Garde (model 6114-5) [hap, Berger]
  • New machines marked as NOT_WORKING:
  • e-kara Mix (Japan) [Peter Wilhelmsen, Sean Riddle, ShouTime, David Haywood]
  • Evio (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood]
  • Fidelity Electronics Chess Challenger [hap, Berger]
  • Fisher-Price Fun 2 Learn Smart Fit Park [Sean Riddle, ClawGrip]
  • Frantic Fruits [SpinalFeyd, The Dumping Union]
  • Jurassic Park (bootleg of Megadrive version) [Jorge Silva, Kravex]
  • Kontron Instruments Micromon 7141 ECG unit [Robbbert, Rockman, ClawGrip]
  • Lear Siegler ADM 36 Video Display Terminal [Al Kossow, Bitsavers]
  • Mega Drive 4 / Guitar Idol (set 1) [Alexandre Souza]
  • Neo Print - Chicken Ramen (Japan)
  • [malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
  • Neo Print - Fuyo Pri Iitoko Tori (Japan) (T4i 3.07)
  • [malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
  • Neo Print - Otogibanashi (Japan) (T4i 3.00)
  • [malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
  • Neo Print - Senyou Cassette Ver. 1 (Japan)
  • [malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
  • Neo Print Special: Sekai Ryokou 2 (Japan)
  • [malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
  • Sega AS-1 Controller [Arzeno Fabrice. The Dumping Union]
  • Star Trek: The Next Generation (LX-5) [PinMAME]
  • Super Chick [Travis Swager]
  • unknown poker game [chaneman]
  • New clones marked as NOT_WORKING:
  • LeapPad (Canada) [Sean Riddle, ClawGrip]
  • Mega Drive 4 / Guitar Idol (set 2) [Alexandre Souza]
  • My First LeapPad (World, V1.3) [Sean Riddle, ClawGrip]
  • Over Rev (Model 2B, Revision A) [Dane Biegert, Brian Troha, Henrique Areias Pontes, Sean Sutton, Smitdogg, The Dumping Union]
  • Sega Rally Championship - Twin/DX (Revision A)
  • [Dane Biegert, Brian Troha, Henrique Areias Pontes, Sean Sutton, Smitdogg, The Dumping Union]
  • Spider-Man (JAKKS Pacific TV Game) (older hardare) [Sean Riddle, anonymous]
  • Yamaha MU80 [R. Belmont, O. Galibert]
  • Yamaha VL70-m [R. Belmont, O. Galibert]
  • New working software list additions:
  • acrnsys_rom: ADE [Nigel Barnes]
  • apple2_flop_orig:
  • A.E., Akalabeth, Alien Lander, The Asteroid Field, Beer Run, Bug Attack, Captain Goodnight and the Islands of Fear,
  • Championship Lode Runner, Choplifter, Dazzle Draw (version 1.1), Eggs-It, Ernie's Quiz, Gamma Goblins, Golden Mountain,
  • Gruds in Space, High Orbit, Instant Zoo, Labyrinth, Lancaster, Lunar Leepers, Mix and Match, Muppetville, Phaser Fire, Ribbit,
  • Serpentine, Spotlight, The Super Factory, Ultima III: Exodus, Where in the World is Carmen Sandiego [4am, Firehawke]
  • bbc_rom: Acorn DFS 0.9H (Torch) [Nigel Barnes]
  • ekara_japan:
  • 1973-75 Volume 1 (Japan) (EC0017-G73), Artist Selection Volume 7 (B'z) (Japan) (EC0039-ATS),
  • Artist Selection Volume 12 (The Beatles) (Japan) (EC0050-ATS), Artist Selection Volume 13 (Tube) (Japan) (EC0055-ATS),
  • Artist Selection Volume 14 (SMAP) (Japan) (EC0057-ATS), ENK Volume 2 (Japan) (EC0016-ENK), ENK Volume 5 (Japan) (EC0043-ENK),
  • Graduation Encouragement Volume 1 (Japan) (EC0019-BSC), Graduation Encouragement Volume 2 (Japan) (EC0038-BSC),
  • J-Pop Mix Volume 16 (Japan) (EC0028-JPM), J-Pop Mix Volume 18 (Japan) (EC0040-JPM), J-Pop Mix Volume 22 (Japan) (EC0053-JPM),
  • J-Pop Mix Volume 24 (Japan) (EC0056-JPM), J-Pop Mix Volume 25 (Japan) (EC0059-JPM), Kid's Mix Volume 2 (Japan) (EC0020-KID)
  • [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]
  • electron_cart: ROMPlus-144 [Nigel Barnes]
  • gba: Aka-chan Doubutsuen (Jpn, Rev. 1) [No-Intro, FakeShemp]
  • ibm5150:
  • Dragon's Lair, Golden Axe (3.5"), Indiana Jones And The Last Crusade - The Action Game (Kixx release),
  • Panza Kick Boxing (Kixx budget release) [ArcadeShadow]
  • ibm5170: All New World Of Lemmings, Desert Strike: Return to the Gulf, Ultimate Body Blows [ArcadeShadow]
  • icanpian:
  • Piano Favorites (J7522) [Sean Riddle, anonymous]
  • Disney Princess Magical Melodies (K4656), Jammin' Jungle Safari (Disney's The Lion King, Jungle Book, Tarzan) (K4653),
  • Jungle Boogie (J7524), Nicktoons Show Tunes (J7527), Rockin' Dance Party (J8715), Scooby-Doo! Monster Mayhem (J7525)
  • [Sean Riddle, David Haywood]
  • mtx_flop:
  • CP/M System Disk (FDX), CP/M System Disk (SDX), dBASE II, FDX NewWord, Modem Executive 1.14, SuperCalc,
  • Tape to Disc Transfer (FDX and CP/M only), Turbo PASCAL 2.00A, Turbo PASCAL 3.00A, WordStar 3.00 [Nigel Barnes]
  • pc98:
  • Cal Gaiden - Tiny Steps Behind the Cal, Capcom Tokoton Efude, Ce'st la vie, Cherry Jam - Kanojo ga Hadaka ni Kigaetara,
  • Cherry Jam - Kanojo ga Hadaka ni Kigaetara (Alt), Chiemi, Chou Shinri Samadhi (Alt), Clipper - Takepon no Ochimono Puzzle,
  • Cocktail Soft - Zoukan-gou 2, Concert, Cranston Manor (2HD conversion), CRW - Metal Jacket, Cybernetic Hi-School / Dennou Gakuen
  • [Neo Kobe Collection]
  • pc98_cd: Cyberwar [Neo Kobe Collection]
  • snes: Striker (Euro, NTSC Prototype) [FakeShemp]
  • specpls3_flop:
  • +3 Utilities, 007 Trans-Master, 2 Por 1: Chase H.Q. + Indiana Jones y la Ultima Cruzada,
  • 2 Por 1: MASK III: VENOM Strikes Back + North Star, 2 Por 1: Motor Massacre + Final Assault, 2 Por 1: Renegade + Target Renegade,
  • 2 Por 1: Silent Shadow + Mad Mix Game, 2 Por 1: Silent Shadow + Mad Mix Game (alt), 2 Por 1: Techno Cop + Mickey Mouse,
  • 2 Por 1: The Deep + The Muncher, 2 Por 1: Thunder Blade + Cybernoid II, 2 X 1: Capitan Sevilla + Meganova,
  • 2 X 1: Corsarios + Mutan Zone, 2 X 1: Don Quijote + Mega-Corp, 2 X 1: Hundra + Turbo Girl, 2 X 1: Phantis + Freddy Hardest,
  • 2 por 1: Platoon + Arkanoid II: Revenge of Doh, 2 por 1: Platoon + Arkanoid II: Revenge of Doh (alt), 20 Game Pack,
  • 3D Construction Kit, 3D Game Maker, 3D Game Maker (alt), 3D Game Maker (alt 2), 3D Grand Prix (master disk), 3D Game Maker (Spa),
  • 3D Game Maker (Spa) (alt), 4 Soccer Simulators, 4 Top Games - Pulsator + Slaine - The Celtic Barbarian, Los 40 Principales Vol. 1,
  • Los 40 Principales Vol. 1 (alt), Los 40 Principales Vol. 10, Los 40 Principales Vol. 10 (alt), Los 40 Principales Vol. 2,
  • Los 40 Principales Vol. 3, Los 40 Principales Vol. 3 (alt), Los 40 Principales Vol. 4, Los 40 Principales Vol. 5,
  • Los 40 Principales Vol. 6, Los 40 Principales Vol. 6 (alt), Los 40 Principales Vol. 7, Los 40 Principales Vol. 8,
  • Los 40 Principales Vol. 8 (alt), Los 40 Principales Vol. 8 (alt 2), Los 40 Principales Vol. 9, A Toda Maquina,
  • La Abadia del Crimen, La Abadia del Crimen (alt), ACE 2 - The Ultimate Head to Head Conflict, Action Fighter,
  • Action Force - International Heroes (alt), Action Force II - International Heroes (alt), Adidas Championship Tie-Break (alt),
  • Adidas Championship Tie-Break (Spa), After the War, After the War (Spa), Afterburner, Afterburner (alt), Agatha's Folly,
  • Agatha's Folly (alt), Airborne Ranger, Alien Research Centre, Alien Storm, Alien Storm (Spa), Alien Syndrome,
  • Alien Syndrome (Spa), Alkatraz Development Disks - Bedturn Project Backup,
  • Alkatraz Development Disks - Designer + Assembler Backup, Alkatraz Development Disks - Disk Protection Source Code,
  • Alkatraz Development Disks - Locoscript Start of Day 25-10-88, Alkatraz Development Disks - Main Enc + BASIC Run Sample Backup,
  • Alkatraz Development Disks - Main Encryptor + Screen Load Designer, Alkatraz Development Disks - Mastering Program,
  • Alkatraz Development Disks - New Word, Alkatraz Development Disks - Run Program + BASIC Constructor,
  • Alkatraz Development Disks - Sample Loader + Master Installer Backup,
  • Alkatraz Development Disks - Simple Loader + Encryptor Constructor, Alkatraz Development Disks - Tape System Text Backup,
  • All-American Basketball (master disk), All in a Day's Work, The Amazing Spider-Man and Captain America in Dr. Doom's Revenge,
  • American 3D Pool (master disk), Amnesia v1.02, Amnesia v1.02 (Spa), Amoto's Puf, Amstrad Compilation Disk Spectrum Plus 3,
  • Amstrad Compilation Disk Spectrum Plus 3 (alt), Amstrad Compilation Disk Spectrum Plus 3 (alt 2), The Amulet of Darath,
  • Another Big Disk, Answer Back Factfile 500 - Arithmetic - Ages 6-11, Answer Back Junior Quiz, APB - All Points Bulletin,
  • The Apprentice, April 7th, Apulija 13 V1.1, Apulija 13 v1.2, Arcade Collection Volume 1, Arcade Collection Volume 2,
  • Arcade Collection Volume 2 (alt), Arcade Extravaganza Disk 3, Arctic Fox, Arkanoid - Revenge of Doh, Arnold the Adventurer 1 + 2,
  • Arnold the Adventurer III - This Time It's Personal, The Artist II, The Artist II (alt), Artura (alt), Asalto y Castigo,
  • Aspar GP Master, Aspar GP Master (alt), Astro Marine Corps, ATF - Advanced Tactical Fighter,
  • ATF - Advanced Tactical Fighter (Spa), Aura-Scope, Australian Games (Spa), Autocrash, The Axe of Kolt, La Aventura Espacial,
  • La Aventura Original, Aztec Assault, Back to the Future Part II, Back to the Future Part III, Back to the Future Part III (alt),
  • Bad Dudes vs. Dragon Ninja, Badlands (alt), Badlands (Spa), The Balrog and the Cat, Balrog's Big Disk, The Balrogian Trilogy,
  • Barbarian, Barbarian II - The Dungeon of Drax, Barbarian II - The Dungeon of Drax (alt), Barbarian II - The Dungeon of Drax (Spa),
  • The Bard's Tale Vol 1 - Tales of the Unknown, The Bardic Rites, The Bardic Rites + Dragon-Quest,
  • Bart Bear + The Return of Bart Bear, Batman - The Caped Crusader, Batman - The Movie, Batman - The Movie (alt),
  • Batman - The Movie (alt 2), Batman - The Movie (Spa), Batman - The Movie (Spa) (alt), Beach Volley, The Beast, Bedlam,
  • Bedlam (Spa), The Beginning of the End, Behind Closed Doors 4 - Balrog's Day Out, The Bermuda Triangle, The Best of Clive and Les,
  • Best of Elite Vol. 1, Bestial Warrior, Bestial Warrior (Gun Stick), Beverly Hills Cop (alt), Beyond the Ice Palace,
  • Beyond the Ice Palace (Spa), Bionic Ninja (master disk), Black Lamp, The Black Tower, Blasteroids,
  • Blinky's Scary School (master disk), Bloodwych (alt), Bog of Brit + The Menagerie, The Boggit - Bored Too (alt), Bonanza Bros.,
  • Book of the Dead (alt), Boots Action Pack, The Boyd File, BraveStarr, Brian - The Novice Barbarian,
  • Brian Clough's Football Fortunes, Bridge Player Galactica, Bubble Bobble, Bubble Buster, Buffalo Bill's Wild West Show (alt),
  • Buffalo Bill's Wild West Show (Spa), Buggy Boy, Buggy Boy (alt), Buggy Boy (Spa), Buggy Ranger, Bugsy, Bumpy, Butcher Hill (alt),
  • By Fair Means...or Foul, Cabal, Cabal (Spa), CAD-Master - Light Pen & Graphics Software, California Games, Cannon Bubble,
  • Capitan Sevilla, El Capitan Trueno, Captain Blood, Captain Blood (alt), Captain Planet and the Planeteers,
  • Captain Planet and the Planeteers (alt), Carlos Sainz - Campeonato del Mundo de Rallies, Carrier Command (alt),
  • Cartoon Capers Disk 3, The Case of the Beheaded Smuggler, Castle Master, Castle Master (alt), Castle Master (Spa),
  • Castles and Clowns, Castles and Clowns (alt), Castlevania - Spectral Interlude, Castlevania - Spectral Interlude (alt),
  • Castlevania - Spectral Interlude (Ita), Castlevania - Spectral Interlude (Ita) (alt), Castlevania - Spectral Interlude (Pol),
  • Castlevania - Spectral Interlude (Pol) (alt), Castlevania - Spectral Interlude (Rus),
  • Castlevania - Spectral Interlude (Rus) (alt), Castlevania - Spectral Interlude (Spa),
  • Castlevania - Spectral Interlude (Spa) (alt), Celtic Carnage, CEZ Collection Vol.1, Chain Reaction, Championship Run,
  • Championship Run (rerelease) (master disk), Championship Run (rerelease) (master disk backup),
  • Championship Run (rerelease) (tape master disk), A Chance in Hell, A Chance in Hell (Extreme), Chartbusters, Chase H.Q.,
  • Chase H.Q. (Spa), Chase H.Q. II - Special Criminal Investigations, Chase H.Q. II - Special Criminal Investigation (Spa),
  • The Chessmaster 2000, Chicago 30's (alt 2), Chicago 30's (alt), CHIPNSFX Tracker+player, Choy-Lee-Fut Kung-Fu Warrior,
  • Chuck Yeager's Advanced Flight Trainer, Chuck Yeager's Advanced Flight Trainer (alt), Circus Games, The Citadel, Civil Service II,
  • Classic Games 4, Clock Chess '89, Clock Chess '89 (Spa), Cloud 99, Coleccion de Exitos Dinamic, Colossus Bridge 4,
  • Colossus Chess 4, Colossus Chess 4 (alt), Colossus Chess 4 (alt 2), Colossus Chess 4 (Spa), Comando Quatro, Comando Tracer,
  • Combat School + Gryzor Preview, Comic, Arcade & Aventura, Command Performance, Complete Machine Code Package, Computer Classics,
  • Continental Circus, Continental Circus (Spa), Corporal Stone, Corruption (alt), Corruption (alt 2), Corruption (alt 3),
  • Cosmic Sheriff, Count and Add, Coursemaster v3.88, Coursemaster v3.88 (alt), CP-M Plus v1.0, Crack City, Cray-5, Crazy Cars,
  • Crazy Cars (alt), Crazy Cars II, Cricket Master, Crystals of Kings, Curro Jimenez, The Curse of Nimue,
  • Cybernoid - The Fighting Machine (alt), Cybernoid II - The Revenge (alt), Cyborg 2900, The Cycles, The Cycles (Spa),
  • Daley Thompson's Olympic Challenge, Dan Dare Collection, Dan Dare II - Mekon's Revenge, Dan Dare III - The Escape (alt), Darius+,
  • Dark Fusion (alt), The Dark Gladiator, Dark Side, Dark Side (Spa), The Dark Tower, The Darkest Road, Data East's Arcade Alley,
  • Data East's Arcade Alley (alt), DB1 Plus 3 Disc Backup Utility, Death Wish 3, Death Wish 3 (alt), Death Wish 3 (alt 2),
  • Deception of the Mind's Eye, Deek's Deeds, The Deep (alt), Defenders of the Earth, Deflektor (alt),
  • Delbert's Hamster-Wheel of Fortune, Desafio Total, Diarmid, DICE v2.1, Dicks Galore, Dinamic 5 Aniversario,
  • Dinamic 5 Aniversario (alt), La Diosa de Cozumel, Discology +3, Discopack +3, Disk Doctor, Dixons Premier Collection for Your +3,
  • The Dogboy, Dominator (alt), Dominator (Spa), Double Classic, Double Dragon, Double Dragon (Spa), Double Dragon II - The Revenge,
  • The Duel - Test Drive II, A Dungeon Romp, The Dungeons of Maldread, Dr. Jekyll and Mr. Hyde (master disk), Dragon Ninja (Spa),
  • Dragon-Quest, Drakkar, Drazen Petrovic Basket, Drazen Petrovic Basket (alt), Driller, DTP Pack, DU54 v5.04, DU54 v5.04 (alt),
  • Duck Out, Dynamite Dux, Dynasty Wars, E-motion, Echelon (alt), Edd the Duck, Edd the Duck (master disk),
  • Edd the Duck (tape master disk), Edd the Duck Editor (master disk), The Elfin Wars, Elfindor, Eliminator, The Ellisnore Diamond,
  • The Emerald Elf, Emilio Butragueno 2, Emilio Butragueno Futbol, Emilio Butragueno Futbol (alt), Emilio Sanchez Vicario Grand Slam,
  • Emilio Sanchez Vicario Grand Slam (alt), Emilio Sanchez Vicario Grand Slam (alt 2), Emlyn Hughes International Soccer,
  • The End Is Nigh, Epyx 21, El Equipo A (Gunstick), Erbe 88, Erbe 88 (alt), Erbe 88 (alt 2), Erik - the Phantom of the Opera (alt),
  • The Escape from Hodgkins' Manor, Escape from Prison Planet + Hounds of Hell, Escape from the Planet of the Robot Monsters (Spa),
  • The Escaping Habit, Espionage (alt), European Superleague, Even Yet Another Big Disk, Extreme, Eye, F-1, F-15 Strike Eagle,
  • F-16 Combat Pilot (alt), F1 Tornado Simulator (tape master disk), Federation (alt), Fernandez Must Die,
  • Fernando Martin Basket Master, Fiendish Freddy's Big Top o'Fun, The Final Chorus v4, The Final Demand, Final Fight, Firefly (alt),
  • First World Problems, Fish v1.03, Fish! (alt), The Fisher King, A Fistful of Necronomicons, Five Star Games 3, Flameout,
  • Flexipage Viewdata Author, Football Boxform, Football Director II (alt), Football Manager, Football Manager 3,
  • Footballer of the Year 2 (alt), For Pete's Sake, Forgotten Worlds, Forgotten Worlds (alt), Found Yet Another Big Disk,
  • Four Great Games Volume 3, The Four Symbols, Foxx Fights Back, Frank Bruno's Big Box, Freddy Hardest en Manhattan Sur, Frightmare,
  • Frontiers, Full Throttle 2 (tape master disk), Fun School 2 for 6-8 Year Olds, Fun School 2 for 6-8 Year Olds (alt),
  • Fun School 2 for 6-8 Year Olds (alt 2), Fun School 2 for 6-8 Year Olds (alt 3), Fun School 2 for the Over-8s,
  • Fun School 3 for 5-7 Year Olds, Fun School 3 for the Over-7s, Fun School 3 for the Under-5s, Fun School 4 for 5-7 Year Olds,
  • Fun School 4 for 7-11 Year Olds, Funky Fungus, Funky Fungus (alt), The Fury, G-LOC (Spa), G-LOC - R360, Gaggles of George,
  • Game Over + Game Over 2, Game Without a Name, Game, Set and Match, The Games - Summer Edition,
  • Garfield - Big, Fat, Hairy Deal (alt), Gary Lancaster Tools Collection, Gary Lineker's Super Skills (alt),
  • Gary Lineker's Super Star Soccer (alt), Gary Lineker's Super Star Soccer (alt 2), Gauntlet (alt), Gauntlet (alt 2),
  • Gauntlet II (alt), Gauntlet III - The Final Quest, Gazza II (alt), Gazza's Super Soccer (Spa), Gemini Wing,
  • Genesis - Dawn of a New Day, Genghis Khan, GENS3P to GENS80 Source Files Converter, The German Master, Ghouls 'n' Ghosts (alt),
  • Ghouls 'n' Ghosts (Spa), Giant Killer, Giants (U.S. Gold), Gnome Ranger, Gnome Ranger (alt), The Gods of War,
  • Gold, Silver, Bronze, Golden Axe, Golden Axe (Spa), Golden Axe (Spa) (alt), Golden Basket, The Golden Locket, The Golden Pyramid,
  • The Golden Sword of Bhakhor, Grabbed by the Ghoulies, Grabbed by the Ghoulies + Helvera - Mistress of the Park,
  • Graeme Souness Soccer Manager (tape master disk), El Gran Halcon, Grandes y Pequenos, Gryzor, Guerrilla War - Hail the Heroes,
  • The Guild of Thieves, The Guild of Thieves (alt), Guillermo Tell, Gunship, Gunship (alt), Gunship (Spa),
  • H.A.T.E. - Hostile All Terrain Encounter (alt), H.K.M. - Human Killing Machine (alt), Hairy Toes, A Handful of Hamsters,
  • Hard Drivin', Hard Drivin' (alt), Hard Drivin' (Spa), Hellfire Attack, Helvera - Mistress of the Park, Henrietta's Book of Spells,
  • The Hermitage, Hero Quest (alt 2), Hero Quest (alt 3), Hero Quest (alt 4), Hero Quest (alt),
  • Hero Quest - Return of the Witch Lord, Hero Quest - Return of the Witch Lord (alt), Hero Quest - Return of the Witch Lord (alt 2),
  • Hero Quest - Return of the Witch Lord (alt 3), Heroes - , Heroes Rescue, Heroes of the Lance (Spa), Heroes of the Lance (alt),
  • HiSoft BASIC Compiler v1.2 +3, HiSoft C v1.3 +3, HiSoft Devpac, HiSoft Devpac (alt), HiSoft Pascal 4, Hide and Seek,
  • High Steel (Spa), Hob's Hoard, Hopping Mad, Hostages, Hostages (Spa), Hotshot, The House, The House on the Tor,
  • Human Killing Machine (alt 2), I Need Speed, Ice-Breaker, Identify Europe, Ikari Warriors, Ikari Warriors (alt), Impact,
  • Impossamole, Impossamole (Spa), Indiana Jones y la Ultima Cruzada, Infiltrado 2 - Return To Reactor, Los Inhumanos, Ingrid's Back,
  • Ingrid's Back (alt), Ingrid's Back (alt 2), Instant Recall, The Inter City, International 5 A Side Football (tape master disk),
  • International Karate, International Tennis (master disk), Into the Eagle's Nest, Los Intocables, Iron Lord (alt),
  • Isotopia Construction Set, Italia '90 - World Cup Soccer (alt), Italia 1990, Ivan 'Ironman' Stewart's Super Off Road (alt),
  • Jabato, The Jade Stone, The Jade Stone (alt), Jahangir Khan's World Championship Squash, Janosik,
  • Javier Herrera Games Collection 01, Javier Herrera Games Collection 02, Javier Herrera Games Collection 03,
  • Javier Herrera Games Collection 04, Javier Herrera Games Collection 05, Javier Herrera Games Collection 06,
  • Javier Herrera Games Collection 09, Javier Herrera Games Collection 10, Jenny's Big Disk Vol 1, Jenny's Big Disk Vol 2,
  • Jenny's Next Big Disk Vol 1, Jenny's Next Big Disk Vol 2, Jester Quest, Jesus Tejero Software Collection 01,
  • Jesus Tejero Software Collection 02, Jesus Tejero Software Collection 03, Jesus Tejero Software Collection 04,
  • Jesus Tejero Software Collection 05, Jesus Tejero Tools Collection 01, Jesus Tejero Tools Collection 02, Jet Bike Simulator,
  • Jet Set Willy 128K, Jewels of Darkness, Jinxter, Jinxter (alt), Jocky Wilson's Compendium of Darts (tape master disk),
  • Jungle Maths, Jungle Warrior, Kenny Dalglish Soccer Match (alt), The Khangrin Plans, Kick Off (alt), Kick Off 2,
  • Kick-Box Vigilante (master disk), Kidnapped, Kidnapped + For Pete's Sake, Klax, Knight Life, Knight Orc v2,
  • Kobyashi Ag'Kwo - A Return to Naru, Kobyashi Naru, Konami's Arcade Collection, The Krazy Kartoonist Kaper,
  • Krazy Kartoonist Kaper + The Grue-Knapped, Krom El Guerrero, Krunel, Krunel (alt), Labour Pains, The Labours of Hercules,
  • Lancelot, Las Aventuras de Pepe Trueno, Laskar's Return, Last Duel, The Last Mohican (alt), Last of the Big Disks, The Last Word,
  • Lazer Tag, Leader Board Par 3, LED Storm Rally 2011, A Legacy for Alaric - The Magic Isle, Licence to Kill, Licence to Kill (alt),
  • Lifeguard, The Light Corridor (alt), The Light Corridor (alt 2), The Light Corridor (alt 3), The Light Corridor (Spa),
  • The Light Corridor (Spa) (alt), Lightmare, Little Wandering Guru, Live Ammo, Live Ammo - Green Beret + Top Gun + Rambo (alt),
  • Live and Let Die - The Computer Game, The Lost Twilight, Loads of Laurence Vol. 1, Loads of Laurence Vol. 2,
  • Loads of Midnight (alt), Lone Wolf - The Mirror of Death (alt), Loose Ends, Lords of Chaos, Lords of Chaos (alt), Lost in Time,
  • Lotus Esprit Turbo Challenge (alt), Lotus Esprit Turbo Challenge (Spa), Mad Mix 2 - en el Castillo de los Fantasmas, Mad Mix Game,
  • Magic Fields, Magic Johnson's Basketball, Magic Knight Trilogy (alt), Magnetic Moon, The Magnificent Seven, Man About the House,
  • Manchester United (Spa), Manchester United - The Official Computer Game, The Mapper, Mask III - Venom Strikes Back (alt),
  • Masterfile +3, Masters of the Universe - The Movie (alt), Mastertronic +3 Compilation Disk 4, Match Day II, Match Day II (alt),
  • Match of the Day (tape master disk), Mega 4, Mega Box, Mega Phoenix, Mega Twins, MegaApocalypse (alt), Lo Mejor de Dinamic,
  • Meltdown, Mercenary - Escape from Targ, Metal Action, Metropolis, Mickey Mouse - The Computer Game (alt),
  • MicroByte - Serie Clasicos Spectrum 01, MicroByte - Serie Clasicos Spectrum 02, MicroProse Soccer,
  • MicroProse Soccer (large case release), MicroProse Soccer (small case release), MicroProse Soccer (Spa), Microfair Madness Plus,
  • Microvalue 6 Pack, Midnight Resistance (Spa), Midnight Resistance (alt 2), Midnight Resistance (alt), A Midsummer Days Dream,
  • Mike Gunner, Mind-Stretchers, The Mines of Lithiad, The Miser, Monty Designs 2014, Monty Python's Flying Circus (alt), Moonwalker,
  • Mortadelo y Filemon II - Safari Callejero, Mot, Motorbike Madness, Mountain Bike Racer, Mountain Bike Racer (tape master disk),
  • Mountain Bike Racer (tape master disk backup), Mr. Heli, Multi Sports, The Mummy's Crypt v2.1, The Muncher Eats Chewits,
  • Mundial de Futbol, Mundial de Futbol Italia '90, Mundial de Futbol Italia '90 (alt), Mundial de Futbol Italia '90 (alt 2),
  • Murder - He Said, Murder Hunt, Murder Hunt II, Music Maestro, Mutiny, Mystical, NARC, NARC (Spa), Narco Police, Navy Moves,
  • Navy Moves (Spa), Navy Moves (Spa) (alt), Navy SEALs, Neighbours, Neighbours (cheat version) (master disk),
  • Neighbours (master disk), Neighbours (tape master disk), The New Zealand Story, The New Zealand Story (Spa),
  • Nigel Mansell's Grand Prix, Night Breed - The Action Game, Night Hunter, Night Raider, The Ninja Warriors (Spa),
  • The Ninja Warriors (Spa) (alt), Nope Here's Another One, Norman's Lament, North & South, North & South (alt),
  • North & South (alt 2), North & South (alt 3), North Star (alt), North Star (alt 2), Not Another Big Disk, Obliterator (Spa),
  • The OCP Art Studio, The OCP Art Studio (alt), The OCP Art Studio (alt 2), Oh Sh1t Another Big Disk, One More Big Disk,
  • One of our Wombats is Missing, Opera Storys 1, Opera Super Sports, Operation Thunderbolt, Operation Thunderbolt (Spa),
  • Operation Wolf, Operation Wolf (alt), Operation Wolf (alt 2), Operation Wolf (Spa), The Oppressed Land, Oriental Games,
  • Oriental Games (Spa), Out Run, Out of the Limelight, Outlet issue 023, Outlet issue 024, Outlet issue 025, Outlet issue 026,
  • Outlet issue 027, Outlet issue 028, Outlet issue 029, Outlet issue 030, Outlet issue 031, Outlet issue 032, Outlet issue 033,
  • Outlet issue 034, Outlet issue 035, Outlet issue 036, Outlet issue 037, Outlet issue 038, Outlet issue 039, Outlet issue 040,
  • Outlet issue 041, Outlet issue 042, Outlet issue 043, Outlet issue 044, Outlet issue 045, Outlet issue 046, Outlet issue 047,
  • Outlet issue 048, Outlet issue 049, Outlet issue 050, Outlet issue 051, Outlet issue 052, Outlet issue 053, Outlet issue 054,
  • Outlet issue 055, Outlet issue 056, Outlet issue 057, Outlet issue 059, Outlet issue 060, Outlet issue 061, Outlet issue 062,
  • Outlet issue 066, Outlet issue 067, Outlet issue 068, Outlet issue 069, Outlet issue 070, Outlet issue 071, Outlet issue 072,
  • Outlet issue 074, Outlet issue 077, Outlet issue 080, Outlet issue 081, Outlet issue 082, Outlet issue 083, Outlet issue 084,
  • Outlet issue 086, Outlet issue 087, Outlet issue 088, Outlet issue 089, Outlet issue 090, Outlet issue 091, Outlet issue 092,
  • Outlet issue 093, Outlet issue 094, Outlet issue 095, Outlet issue 096, Outlet issue 097, Outlet issue 098, Outlet issue 099,
  • Outlet issue 100, Outlet issue 102, Outlet issue 104, Outlet issue 106, Outlet issue 107, Outlet issue 108, Outlet issue 109,
  • Outlet issue 110, Outlet issue 111, Outlet issue 112, Outlet issue 113, Outlet issue 114, Outlet issue 115, Outlet issue 116,
  • Outlet issue 118, Outlet issue 119, Outlet issue 120, Outlet issue 121, Overlander, Overlander (Spa), P-47 Thunderbolt (alt),
  • P.H.M. Pegasus (alt), Pac-Land (alt), Pack Ferpecto, Pack Regalo Sinclair +3, Pack Regalo Sinclair +3 (alt), Pang (alt),
  • Pang (Spa), Paperboy 2, Paris-Dakar, Passing Shot (alt), Passing Shot (Spa), Paul Woakes' Mercenary 1 Compendium,
  • The Pawn v2.4 (alt), The Pawn v2.4 (alt 2), Pawns of War - The Infiltrator, PAWS for Thought Vol 1, PAWS for Thought Vol 2,
  • PAWS for Thought Vol 3, PD Tape 02 - +3 Utilities, The Pendant of Logryn, Pepe Carvalho en los Pajaros de Bangkok,
  • Perico Delgado Maillot Amarillo, Perseus, Personal Computer Whirled, Phantomas Saga - Infinity, Phoenix, Pick 'n' Pile,
  • Pick'n'Mix, Pictionary - El juego en el que todos pintan, Pictionary - The Game of Quick Draw, Pipe Mania (alt),
  • Pirate 3 +3 (alt), Pit-Fighter, Platoon (alt), Plus 3 Adventures, Plus 3 Arcade, Plus 3 Biker, Plus 3 Diary & Filing System,
  • Plus 3 Hits, Plus 3 Pack, Plus 3 Pack (Dinamic), Plus 3 Sports, Plus 3 Sports (alt), Power Magic, Powersports,
  • The Prayer Of The Warrior, The Prayer of the Warrior (alt), Predator 2 (alt), Preliminary Monty, The Prisoner,
  • Pro Tennis Tour (alt), Pro Tennis Tour (Spa), Probably the Last Big Disk, Professional Adventure Writer,
  • Professional Adventure Writer (Spa), Prohibition, Project Nova, Project Nova + Beginning of the End, Project Stealth Fighter,
  • Purple Saturn Day, Q10 Tank Buster (master disk), Quest for the Holy Something,
  • A Question of Scruples - The Computer Edition (alt), A Question of Sport (alt), R.A.M., R.B.I. 2 Baseball (alt), Radiomania,
  • Raiders of the Lost Tomb, Rainbow Islands (alt), Rainbow Islands (Spa), Read-Right-Away: Reading Pack 2, Red Heat, Red Heat (Spa),
  • Regreso al Futuro - Parte III, Regreso al Futuro - Parte III (alt), Renegade (alt), Renegade (alt 2), Repton Mania,
  • Rescate Atlantida, Rescate Atlantida (alt), Rescate Atlantida (alt 2), Rescate Atlantida (alt 3), Revelados, Rex (alt),
  • Rhyme Cryme, Rick Dangerous, Rick Dangerous 2, Ring Wars (Spa), Riptoff, Road Blasters (alt), Road Blasters (Spa), Robocop,
  • Robocop (alt), Robocop 2 (alt), Robocop 2 (alt 2), Robocop 2 (Spa), Rock 'n Roll, Rolling Thunder (alt), Round the Bend,
  • Round the Bend (master disk backup), Round the Bend (master disk), Run the Gauntlet (alt), Run, Bronwynn, Run,
  • Run, Bronwynn, Run + The Spectre of Castle Coris, The Running Man, S.T.U.N. Runner, Saboteur II - Avenging Angel,
  • Saint & Greavsie (alt), Salamander, Sam's Un-Excellent Adventure + The Hospital,
  • Samurai Warrior - The Battles of... Usagi Yojimbo, Santa's Xmas Caper (tape master disk), Satan, Scapeghost, Scapeghost (alt),
  • Scrabble Deluxe (alt), Scramble Spirits, SE Basic v0.80a, Seaside Sorcery, Senda Salvaje, The Sentinel, A Serpentine Tale,
  • Seto Taisho vs Yokai (English, Italian), Seto Taisho vs Yokai (French, Portuguese), Seto Taisho vs Yokai (German, Spanish),
  • Shackled, Shadow Dancer, Shadow Warriors, Shadow of the Beast, Shadow of the Beast (Spa), Shard of Inovar,
  • Sharkey's Moll (tape master disk), Sherlock Holmes - The Lamberley Mystery, Shinobi, Shinobi (Spa), Shootacular Disk 2 (alt),
  • Side Arms, Silicon Dreams, Silkworm, Silkworm (Spa), Silkworm (Spa) (alt), Silkworm (Spa) (alt 2), Silverwolf, Sim City (alt),
  • The Simpsons - Bart vs. the Space Mutants, Simulation Hits (Spa), Sinclair Action Pack - Lightgun Games,
  • Sinclair Action Pack - Lightgun Games (re-release), Sinclair Game Compilation, Sinclair Plus 3, Sir Fred,
  • Sito Pons 500cc Grand Prix, Skateball (alt), Skull & Crossbones (alt), The Slaughter Caves, Sleepwalker (tape master disk),
  • Slowglass, A Small Collection of Hamster Droppings, Smash TV, Snoopy (alt), Soccer Mania, Sokoban, Sokoban (Spa), Sol Negro,
  • Soldier of Fortune, Soldier of Light (alt), Soldier of Light (Spa), Solid Gold, The Song of Taliesin, Sootland (Gunstick),
  • Soviet, SP4 Tape to +3 Disc Utility, SP5, SP5 Tape to +3 Disc Utility, SP6 Tape to +3 Disc Utility, SP7 Tape to +3 Disc Utility,
  • Space Crusade (alt), Space Harrier II, Spanish Gold, The Spectre of Castle Coris v2, Spectrum CP-M Plus + Mallard BASIC,
  • Spherical, Spitting Image (Spa), Spitting Image - The Computer Game, Sportacular Disk 1 (alt), Sporting Triangles,
  • Sporting Triangles (alt), The Spy Who Loved Me (alt), SQ-Tracker +3, SRS Games Disc, St. Dragon, Stack Up (tape master disk),
  • The Staff of Power, Stalingrad (alt), Stalker, Star Control, Star Raiders II, Star Wars (alt),
  • Star Wars - Return of the Jedi (alt), Star Wars - Return of the Jedi (Spa), Star Wars - Return of the Jedi (Spa) (alt),
  • Star Wars - The Empire Strikes Back, Starbyte, Starglider (alt), Starglider 2 - The Egrons Strike Back,
  • Starring Charlie Chaplin (alt), Starship Quest, Still Another Big Disk, Still One More Big Disk, Stir Crazy Featuring Bobo,
  • Stir Crazy Featuring Bobo (Spa), Stormlord, Stranded, Street Fighter, Stuff Me Another Big Disk,
  • Subbuteo - The Computer Game (alt), Summer Games II, The Sun Computer Crosswords Volume 1 (alt), Super Cars (alt),
  • Super Cycle (alt), Super Scramble Simulator, Super Scramble Simulator (Spa), Super Space Invaders (alt),
  • Super Space Invaders (alt 2), Super Space Invaders (alt 3), Super Space Invaders (alt 4), Superchess 3 v3.5,
  • Superman - The Man of Steel, Supersports - The Alternative Olympics, Supreme Challenge, Supreme Challenge: Soccer Spectacular,
  • The Sword of IANNA, The Sword of IANNA (alt), Sword of the Samurai (master disk), T'Was a Time of Dread,
  • Tai Chi Tortoise (tape master disk), Tai-Pan (alt), Take 3 Sports, Take Five, The Tales of Mathematica, Tank Attack, Tapedisc,
  • Target Plus, Target: Renegade, Tarot Master, Tas-Sign, Tas-Spell Plus Three, Tascalc, Tasprint Plus Three,
  • Tasprint Plus Three (alt), Taswide, Tasword 2 to Tasword +3 Text File Converter, Tasword Plus Three, Tasword Plus Three (Spa),
  • Tasword Two - The Word Processor, Tax Bills, Tax Returns, The Taxman Cometh, The Tears of the Moon, Techno-Cop, Teenage Emergency,
  • Teenage Mutant Hero Turtles (alt), Teenage Mutant Hero Turtles (alt 2), Los Templos Sagrados, Ten Green Bottles,
  • Terminator 2 - Judgment Day (alt), Terrorpods, Tetris, Tetris (alt 2), Tetris (alt), Theme Park U.K., Theme Park U.S.A.,
  • There's a Bomb Under Parliament, The Thirty-Nine Steps, The Time Crystal, Thomas the Tank Engine's Fun With Words,
  • Thunder Blade (alt), Thunder Blade (alt 2), Thunderbirds, Thunderbirds (alt), Thunderbirds (Spa), Thundercats (alt), Tiburon,
  • Time Scanner, Time Scanner (Spa), Time and Magik, Time and Magik (alt), Tintin en la Luna, Tintin on the Moon,
  • Titanic Blinky (tape master disk), TNT, TNT (Spa), Toddler Trouble, Toi Acid Game, Tomahawk, Toobin', Toobin' (alt),
  • Toobin' (Spa), Toobin' (Spa) (alt), Top 10 Collection, Top By Topo, Tortugas Ninja, Tortugas Ninja (unprotected), Total,
  • Total Eclipse, Total Recall (alt), Tour de Force, The Train: Escape to Normandy (Spa), Transfer +3, Transfer +3 (alt),
  • Traveller's Tales, Treasure Island, Trevor Brooking's World Cup Glory (alt), Trigger, Trigger (Gun Stick),
  • Trivial Pursuit - A New Beginning, Trouble with Trolls, Tuareg, Turbo Girl, Turbo Out Run, Turbo Out Run (Spa),
  • Turbo Skate Fighter (tape master disk), Turrican, Turrican (Spa), Turrican II - The Final Fight,
  • Turrican II - The Final Fight (alt), The Twelve Days of Christmas, Twilight: Krajina Tienov, Twin World, Typhoon, Typhoon (alt),
  • Typhoon (alt 2), UDG Generator, UK Main Lotto Random Number Generator, The Unborn One, The Untouchables, The Untouchables (alt),
  • The Untouchables (alt 2), The Untouchables (alt 3), Urban, Venom, The Very Big Cave Adventure, Viaje al Centro de la Tierra,
  • Videomaster, Videomaster (alt), Videomaster (alt 2), Vigilante (alt), Vigilante (alt 2), Vigilante (alt 3), Vigilante (Spa),
  • The Vindicator, The Vindicator (alt), The Vindicator (alt 2), The Violator of Voodoo, Virus, Vitaminas, Vixen (alt), Wanderer,
  • Wanderer 3D, War in Middle Earth (alt), War in Middle Earth (Spa), We Are the Champions, WEC Le Mans, WEC Le Mans (alt),
  • WEC Le Mans (Spa), The Well of Zol, Welltris (alt), Welltris (Spa), Wheels of Fire, Where Time Stood Still,
  • The White Feather Cloak, Whoops Another Big Disk, The Winning Team, Winter Olympiad '88, The Wizard of Oz, Wizard Quest,
  • Word Power, Word-Master, Words and Pictures, World Championship Boxing Manager (alt), World Class Rugby,
  • World Cricket (tape master disk), World Cup Year 90 Compilation, World Rugby (tape master disk), World Soccer (tape master disk),
  • Wrestling Superstars, Wrestling Superstars (alt), Wrestling Superstars (alt 2), WWF WrestleMania, X-Out (Spa), X-Out (alt),
  • Xenon (alt), Xenophobe, Xenophobe (alt), Xybots (Spa), Xybots (alt), Yet Another Big Disk, Yippee One More Big Disk, Zap-Pak,
  • Zen Quest, Zipi y Zape, Zipi y Zape (alt), ZX CP-M 2.2, Zzzz [TOSEC, ICEknight]
  • spectrum_flop_opus:
  • 007 Multispy, Astrum+ v1.0, Astrum+ v1.1, Blast v3.7, Daton Software Card Games, The Derek Brewster Collection, Disc Manager,
  • Grumpy Gumphrey Supersleuth/Monty On The Run, Masterfile v09, Omnicalc 2, QuickDOS, Sales/Purchase Ledger Invoicing,
  • Spectrum Discovery Club Library Disc 01, Spectrum Discovery Club Library Disc 02, Spectrum Discovery Club Library Disc 03,
  • Spectrum Discovery Club Library Disc 04, Spectrum Discovery Club Library Disc 05, Spectrum Discovery Club Library Disc 06,
  • Spectrum Discovery Club Library Disc 07, Spectrum Discovery Club Library Disc 08, Spectrum Discovery Club Library Disc 09,
  • Spectrum Discovery Club Library Disc 10, Spectrum Discovery Club Newsletter 01-03, Spectrum Discovery Club Newsletter 04,
  • Spectrum Discovery Club Newsletter 05, Spectrum Discovery Club Newsletter 06, Spectrum Discovery Club Newsletter 07,
  • Spectrum Discovery Club Newsletter 08, Spectrum Discovery Club Newsletter 09, Spectrum Discovery Club Newsletter 10,
  • Spectrum Discovery Club Newsletter 11, Spectrum Discovery Club Newsletter 12, Spectrum Discovery Club Newsletter 13,
  • Spectrum Discovery Club Newsletter 14, Spectrum Discovery Club Newsletter 15, Spectrum Discovery Club Newsletter 16,
  • Spectrum Discovery Club Newsletter 17, Spectrum Discovery Club Newsletter 18, Spectrum Discovery Club Newsletter 19,
  • Spectrum Discovery Club Newsletter 20, Spectrum Discovery Club Newsletter 21, Spectrum Discovery Club Newsletter 22,
  • Spectrum Discovery Club Newsletter 23, Spectrum Discovery Club Newsletter 24, Spectrum Discovery Club Newsletter 25,
  • Spectrum Discovery Club Newsletter 26, Spectrum Discovery Club Newsletter 27, Spectrum Discovery Club Newsletter 28,
  • Spectrum Discovery Club Newsletter 29, Spectrum Discovery Club Newsletter 30, Spectrum Discovery Club Newsletter 31,
  • Spectrum Discovery Club Newsletter 32, Spectrum Discovery Club Newsletter 33, Spectrum Discovery Club Newsletter 34,
  • Spectrum Discovery Club Newsletter 35, Spectrum Discovery Club Newsletter 36, Spectrum Discovery Club Newsletter 37,
  • Spectrum Discovery Club Newsletter 38, Spectrum Discovery Club Newsletter 39, Spectrum Discovery Club Newsletter 40,
  • Spectrum Discovery Club Newsletter 41, Spectrum Discovery Club Newsletter 42,
  • Spectrum Discovery Club Newsletter Xmas Bonus December 1989, Spectrum Discovery Club Newsletter Xmas Bonus December 1990,
  • Spectrum Discovery Club Newsletter Xmas Bonus December 1991, Spectrum Discovery Club Newsletter Xmas Bonus December 1992,
  • Tascopy, Tasprint, Tasword Three, Trans-Express 85.2, Transdata, UDG Generator, The Writer [World of Spectrum]
  • vsmile_cart:
  • Aventuras en el Parque Alfabeto (Spa), Barrio Sesamo - El Mundo Fantastico de Epi y Blas (Spa), Conduccion Divertida (Spa),
  • Disney Aladdin - El Maravilloso Mundo de Aladdin (Spa), Disney El Rey Leon - La Gran Aventura de Simba (Spa),
  • Disney La Casa de Mickey Mouse (Spa), Disney La Sirenita - El Viaje Fantastico de Ariel (Spa),
  • Disney Mickey - La Aventura Magica de Mickey (Spa), Disney Winnie the Pooh - En Busca de la Miel (Spa),
  • Disney Winnie the Pooh - En Busca de la Miel (Spa, Rev. 122), Disney/Pixar Buscando a Nemo - Los Descubrimientos de Nemo (Spa),
  • Disney/Pixar Ratatouille - Las recetas del Remy (Spa), Disney/Pixar Toy Story 2 - El Rescate De Woody (Spa),
  • Disney/Pixar Wall-E (Spa), DreamWorks Monstruos contra Alienigenas (Spa), Mundo Elmo - Grandes descubrimientos de Elmo (Spa),
  • Nick Jr. Dora La Exploradora - La Aventura arregla-todo de Dora (Spa, Rev. 222),
  • Nickelodeon Bob Esponja - Un dia en la vida de una esponja (Spa), Osos Amorosos - Una Leccion de Amor (Spa),
  • Spider-Man y Amigos - La Aventura Del Doctor Octopus (Spa), Spider-Man y Amigos - Misiones Secretas (Spa),
  • Walt Disney La Cenicienta - Los suenos magicos de Cenicienta (Spa, Rev. 222), Zayzoo - Mi Amiga del Espacio (Spa)
  • [TeamEurope, ClawGrip]
  • Software list items promoted to working:
  • pc98:
  • C.G. Gallery Master_98, CG Tsukuuru 3D, CRW 2, Cal III - Kanketsuhen, Cal Piss Water - Ayashii CG Shuu,
  • Can Can Bunny 2 - Superior, Can Can Bunny 4 - Premiere, Can Can Bunny 5 - Extra, Can Can Bunny 5 1/2 - Limited,
  • Canaan - Yakusoku no Chi, Challenge the Touch-Type 2, Charade, Charade Magic, Check Six (Demo), Cherry Moderate,
  • Cherry Moderate (Demo), Chuushaki - Hirasawa Nurse School, Clone Doll - Kagai Juugyou, Coin, Coming Heart,
  • Computer Aided Economics, Computer Music Vol. 20, CrEastar - Planets in Legend, Custom Mate 2, Custom Mate 3, Cyber Illusion,
  • Level II COBOL V2.1, SoftBank C Magazine 1991-11, SoftBank C Magazine 1992-01, SoftBank C Magazine 1992-02,
  • SoftBank C Magazine 1992-03, SoftBank C Magazine 1992-04, SoftBank C Magazine 1992-05, SoftBank C Magazine 1992-06,
  • SoftBank C Magazine 1992-07, SoftBank C Magazine 1992-09, SoftBank C Magazine 1992-10, SoftBank C Magazine 1992-11,
  • SoftBank C Magazine 1992-12, SoftBank C Magazine 1993-01, SoftBank C Magazine 1994-04, SoftBank C Magazine 1994-05,
  • SoftBank C Magazine 1994-06 [Carl, r09]
  • psx:
  • 1-on-1 - Single Basketball (Jpn), 19-ji 03-pun Ueno Hatsu Yakou Ressha (Jpn), Advan Racing (Jpn), Captain Commando (Jpn),
  • First Kiss Monogatari (Jpn), Ikuzawa Touru Kanshuu - Meisha Retsuden - Greatest 70's (Jpn), Running High (Jpn),
  • S.Q. - Sound Qube (Jpn), Simple 1500 Series Vol.104 - The Pink Panther - Pinkadelic Pursuit (Jpn),
  • Simple 1500 Series vol.88 - The Gal Mahjong - Love Songs - Idol wa High Rate (Jpn), Simple 1500 Series vol.90 - The Sensha (Jpn),
  • Simple 1500 Series vol.97 - The Squash (Jpn), Space Invaders X (Jpn), Squaresoft Memory Card Data CD (Jpn),
  • Super Live Stadium (Jpn), TFX - Tactical Fighter Experiment (Jpn), Ungra Walker (Jpn), Victory Spike (Jpn), Zig Zag Ball (Jpn),
  • Zipangujima - Unmei wa Saikoro ga Kimeru! (Jpn) [Angelo Salese]
  • saturn: AI Shougi (Jpn), Cat the Ripper - 13-ninme no Tanteishi (Jpn), Dezaemon 2 (Jpn) [Angelo Salese]
  • New NOT_WORKING software list additions:
  • 32x: Pinocchio (Euro, Prototype 19951206) [Radar, FakeShemp]
  • bbc_rom: SatPic 3.0 (Cirkit) [Nigel Barnes]
  • cd32: Mean Arenas [FakeShemp]
  • icanguit:
  • American Idol - Guitar Greats (K9907), Hot Wheels - Road Tunes (K9902), Nashville Hits (K9905),
  • SpongeBob SquarePants - Surf's Up (K9903) [Sean Riddle, David Haywood]
  • leapfrog_leappad_cart:
  • 5th Grade Math (UK), ABC-Abenteuer (Germany), Englisch Kurs - Let's go 3 (Germany), Englisch Kurs - Let's go 4 (Germany),
  • FUN-damentals Series - 4th Grade Math (UK), FUN-damentals Series - Smart Guide to 3rd Grade (UK),
  • FUN-damentals Series - Smart Guide to 5th Grade (UK), Hop on Pop - Based on the Book by Dr. Seuss (UK),
  • Leap 2 - Math - The Great Dune Buggy Race (UK), Leap and the lost Dinosaur (UK),
  • LeapFrog Schoolhouse - Level 3 - Helping Others (UK), LeapPad Interactive Book (UK), Music - Hit it, Maestro! (UK),
  • Phonics Program - Lesson 10 - Compound Words - A Fisherman's Tale (UK), Pre Reading - Leap's Friends From A to Z (UK),
  • Reading - Disney/Pixar Finding Nemo (UK), Sed de Saber - English as a Second Language Edition - Book 1 - Getting Started (Spain),
  • Sed de Saber - English as a Second Language Edition - Book 2 - A New Job (Spain),
  • Sed de Saber - English as a Second Language Edition - Book 3 - Daily Activities (Spain),
  • Sed de Saber - English as a Second Language Edition - Book 4 - Health and Safety (Spain),
  • Sed de Saber - English as a Second Language Edition - Book 5 - Community Interactions (Spain),
  • Sed de Saber - English as a Second Language Edition - Book 6 - How do you say... (Spain), What will you be? (UK) [TeamEurope]
  • Disney Princesas - Cuentos de las Princesas (Spain), Fiesta in the House! - Party en la Casa! (Spain),
  • LeapPad - Libro Interactivo (Spain), El Rey Leon (Spain), Yo aprendo ingles! - Mis Primeras 500 Palabras en Ingles (Spain)
  • [TeamEurope, ClawGrip]
  • leapfrog_mfleappad_cart:
  • Disney Princesas - Las Princesas Disney (Spa), El gran dia de Croki (Spa), Mi Primer Dia de Escuela (Spa) [TeamEurope, ClawGrip]
  • pc98:
  • Centurion - Defender of Rome, Centurion - Defender of Rome (Alt), Chikyuu Bouei Shoujo Iko-chan - UFO Daisakusen,
  • Computer Technica FMC-98 Sound Card Driver Utility, Contec Super EMS, Cranston Manor [Neo Kobe Collection]
  • Shin'ou Densetsu Crystania - Powerup Kit, Shin'ou Densetsu Crystania DX (cracked) [r09]
  • vsmile_cart: Scooby-Doo - Misterio en el Parque (Spa) [TeamEurope, ClawGrip]
  • vsmile_cd:
  • The Amazing Spider-Man - Countdown to Doom (USA, Rev. 2), Disney/Pixar Cars - In the Fast Lane (USA, Rev. 1),
  • Disney/Pixar Cars - In the Fast Lane (USA, Rev. 3), Nick SpongeBob Schwammkopf: Ein Schwamm voller Ideen (Ger),
  • Nickelodeon SpongeBob Squarepants - Idea Sponge (USA, Rev. 1), Nickelodeon SpongeBob Squarepants - Idea Sponge (USA, Rev. 2),
  • Shrek the Third - The Search for Arthur (UK), Wacky Race on Jumpin' Bean Island (UK),
  • Wacky Race on Jumpin' Bean Island (USA, Rev. 2) [redump.org, ClawGrip]
  • Bratz - El Misterio del Collar (Spa), Carrera Loca en la Isla de las Vainas Fritas (Spa), Cars - El Carril Rapido (Spa),
  • Disney Princess - El Castillo de las Princesas (Spa), Nickelodeon Bob Esponja - Mision Esponja (Spa),
  • Scooby-Doo: Viaje al Pasado (Spa), Shrek Tercero - Donde Esta Arturo? (Spa) [Diego Bartolome, redump.org, ClawGrip]
  • vsmileb_cart: Un Dia en la Granja (Spa) [TeamEurope, ClawGrip]
  • Source Changes:
  • dec0.cpp: Converted to use uPD4701A device for trackball input. [AJR]
  • tms9900, tms9980a, tms9995: Made CRU read addressing consistent with write addressing. [AJR]
  • Added skeleton CPU device and disassembler for National Semiconductor High Performance microController (HPC) architecture. [AJR]
  • i186: Added interrupt controller registers to debugger state [AJR]
  • Exclude scheduled devices that don't expose a base program counter from numerical indexing for debugger commands. [AJR]
  • Add AHA-1542A, AHA-1542B, and BIOS v1.02 of AHA-1542C ROMs from Adaptec. [AJR]
  • cdc721: Reduced character height to make all rows fit. [AJR]
  • freekick.cpp: Documented connector pinouts. [AJR]
  • mcs51: Updated old hack to break out of JB INT0/INT1 loops when interrupt is triggered. [AJR]
  • tmp68301: Merged on-chip peripheral emulation with CPU device. [AJR]
  • Added skeleton Adaptec AHA-1740 and AHA-1742A ISA devices. [AJR]
  • Added ROMs for BusLogic BT-542B ISA SCSI controller. [AJR]
  • odyssey2.cpp: Fixed videopac machine. [AmatCoder]
  • mc6845.cpp updates: [AmatCoder]
  • Don't reset line counter when screen parameters are changed.
  • Check vertical sync condition when frame is reset if vertical sync width is supported.
  • upd765.cpp: Made Read ID return command if execution phase is reached but ID is not found. [AmatCoder]
  • dsk_dsk.cpp: Report error if image has more heads and/or tracks than the drive supports. [AmatCoder]
  • spectrum.cpp: Fixed bit 6 value returned from port 0xFE (fixes MT06439). [AmatCoder]
  • divideo.h: Eliminated MCFG_VIDEO_SET_SCREEN macro. [cam900]
  • 74157.cpp, terminal.cpp, tms34061.cpp, itech8.cpp: Removed unnecessary arguments in handlers. [cam900]
  • segaybd.cpp: Removed an unused state class member. [cam900]
  • witch.cpp: Fixed foreground tilemap and bank switching behavior. [cam900]
  • itech32.cpp: Corrected sound CPU type. [cam900]
  • stadhero.cpp, vrc6.cpp: Updated comments. [cam900]
  • cninja.cpp: Fixed tilemap color mask behavior. [cam900]
  • twincobr.cpp, wardner.cpp: Simplified handlers, eliminated register_postload, and cleaned up code. [cam900]
  • bus/nes/konami.cpp: Fixed sound clock and VRC7 volume. [cam900]
  • ym2413.cpp: Added VRC7 instrument table with notes. [cam900]
  • toaplan_scu.cpp: Simplified and cleaned up code. [cam900]
  • toaplan1.cpp: Separated demonwld and samesame state classes, reduced runtime tag map lookups, and cleaned up code. [cam900]
  • gaelco2.cpp: Fixed save states for snowboar, mark tilemaps dirty when RAM bas is changed, and cleaned up code. [cam900]
  • namcos1.cpp: Reduced runtime tag map lookups, reduced redundancy, and cleaned up code. [cam900]
  • dec0.cpp: Removed a duplicate #include directive. [cam900]
  • esd16.cpp: Mark 8x8 tilemap dirty on video RAM writes, and cleaned up code. [cam900]
  • silvmil.cpp: Moved alternate graphics layout into graphics decoding description, and cleaned up code. [cam900]
  • gamemachine.cpp: Added netlist audio. [Couriersud]
  • netlist: Added output first-order approximation of NE555 output driver impedance. [Couriersud]
  • netlist: Added unijunction transistor example for 2N6027. [Couriersud]
  • netlist: Added base-emitter and base-collector capacitance to Ebers-Moll bipolar junction transistor model. [Couriersud]
  • Improves performance on switching by dramatically reducing required Newton-Raphson iterations.
  • spg2xx.cpp: Moved audio emulation to a separate device so it can be shared with the SPG110. [David Haywood]
  • vii.cpp: Added inputs to icanpian and icanguit. [David Haywood]
  • xavix.cpp: Fixed controls in popira2 and epo_guru, and mapped some missing inputs in ttv_mx. [David Haywood]
  • vii.cpp: Added basic inputs to dreamlif. [David Haywood]
  • svi3x8: Hooked up controllers to the Coleco Game Adapter, and replaced generic cartridge slot with Coleco cartridge slot.
  • [Dirk Best]
  • sg1000m3: Added support for keyboard cable link used by F-16 Fighting Falcon for two-player mode. [Enik Land]
  • Fixed mapping between mouse coordinates and character positions in Qt debugger views. [Golden Child]
  • apollo.cpp updates and resurrection: [Hans Ostermeyer]
  • Fix typo'd constant in m68kmmu that prevented trapping user accesses to kernel space.
  • Removed need for intrusive m68k modifications, fixed crash in 3c505 networking, and fixed Domain/OS booting in Normal mode.
  • Made X11 XInput lightgun button numbering consistent with Windows (GitHub #4695). [Kiall Mac Innes]
  • upd765.cpp: Changed ND flag behaviour to fix Speedlock copy protection regression. [Michael Zapf]
  • tms9995.cpp: Fixed interrupt condition error that caused geneve GPL mode lock-up. [Michael Zapf]
  • tms9900.cpp, tms9995.cpp: Fixed handling of C and OV status bits for INV and SLA instructions. [Michael Zapf]
  • bsmt2000.cpp: Fixed sample ROM alignment/padding (fixes 4-bit ADPCM sample playback). [moralrecordings]
  • spectrum updates: [Nigel Barnes]
  • Improved expansion interface to allow devices to act on opcode fetches.
  • Added Multiface One/128/3, and MultiPrint devices.
  • Added the Technology Research Beta 128 Disk Interface.
  • Added the Cheetah SpecDrum device.
  • Added the Opus Discovery disc system, and OPD floppy format.
  • bbc_cciword: Added missing ROM switching zones for Inter-Word. [Nigel Barnes]
  • mtx: Added expansion bus with SDX floppy controller. [Nigel Barnes]
  • 80 column card with SDX in CP/M mode.
  • Fixed ROM/RAM banking for CP/M, and fixed MTX500 detection.
  • Added support for Type 03 and Type 07 .mfloppy images.
  • Added alternate MTX2 ROM set (German).
  • Keyboard ROM now selected in Configuration.
  • Quickload .RUN files.
  • spec128: Improved compatibility with ROM-swapping expansion devices in 128 mode (not yet 100%). [Nigel Barnes]
  • ns32000: Added skeleton CPU device and disassembler for NS32000 family. [Nigel Barnes]
  • bbc: Added preliminary Acorn 32016 2nd Processor (CPU emulation is incomplete). [Nigel Barnes]
  • xavix.cpp: Changed palette format to HCY and improved colors. [O. Galibert]
  • i2cmem: Fixed page write logic. [O. Galibert]
  • ymmu100.cpp: Hooked up inputs and made battery test pass for vl70. [O. Galibert]
  • ymmu100.cpp: Started adding the MEG. [O. Galibert]
  • mips1 updates: [Patrick Mackinlay]
  • Implemented FPU instructions and exceptions.
  • Corrected swl/swr implementation.
  • Optimized TLB MRU lookup.
  • Added debugger hooks for interrupts and privilege level changes.
  • apple2p: Made language card RAM initially write-enabled. [Peter Ferrie]
  • apple2: Slow down TransWarp CPU during joystick accesses. [R. Belmont]
  • apple2gs: Added annotations to disassembly, including Toolbox calls, system globals, and new I/O. [R. Belmont]
  • apple2: Added support for Focus Drive IDE interface. [R. Belmont, anonymous]
  • apple3: Added Focus Drive as a slot option and turned off unnecessary logging. [R. Belmont]
  • apple2: Added Focus IDE for IIe, and added Vulcan/Vulcan Gold IDE for IIe and IIgs. [R. Belmont]
  • spg2xx audio improvements: [Ryan Holtz]
  • Fixed channel stop behaviour (fixes bad/missing audio in jak_sbfc, jak_mpac, jak_wof, jak_wwe and others).
  • Increased internal sample rate to match synthesis frame rate for better synchronization.
  • Moved envelope processing into sample-update loop.
  • Reset envelope ramp-down bit when a channel stops (fixes missing channels in vii and others).
  • Only process envelope ramp-down for active channels (fixes missing channels in icanpian and others).
  • Reset ADPCM bit at sample loop point (fixes bad samples in jak_sith and others).
  • Avoid treating end-of-sample marker as a playable sample (fixes sample popping).
  • Fixed sample ordering for 8-bit PCM samples, improving audio quality.
  • Scale SPU channel sum by a fixed 1/16 divider rather than by the active channel count (fixes volume 'wobble').
  • Implemented VolSel register.
  • Switch sample processing mode immediately on change (fixes additional instruments in icanpian).
  • spg2xx.cpp: Fixed palette indexing on backgrounds in wallpaper mode (fixes backgrounds in jak_nick). [Ryan Holtz]
  • astrohome: Added cassette support for the AstroBASIC cartridge. [Ryan Holtz, BallyAlley]
  • astrohome updates: [Ryan Holtz]
  • Removed inaccurate comment from astrocde.xml regarding the 2000 Baud tape interface.
  • Converted astrohome controllers to slot devices.
  • Added 300 Baud cassette tape slot device.
  • Changed potentiometer callbacks from tagged I/O ports to devcb3.
  • Added I/O access handling to expansion slot.
  • Added INS8154 I/O functionality and cassette loading/saving to Blue RAM boards (RAM not yet hooked up).
  • Added lightpen callback to controller slot device.
  • Fixed spurious lightpen interrupts being triggered every scanline (fixes synchronization on 2000 Baud multi-part music tapes).
  • Converted accessory port to slot device and added lightpen support.
  • Added more granular emulation feature bits as well as a couple more catch-all categories. [Ryan Holtz, Vas Crabb]
  • ins8154: Added internal 128-byte RAM and simplified handlers. [Ryan Holtz]
  • model1.cpp: Hooked up raw drive board outputs. [SailorSat]
  • pokey.cpp optimization: [schnitzeltony]
  • Avoid unnecessary modulo operations.
  • Avoid repeating expensive calculations when inputs haven't changed.
  • Avoid unnecessary synchronization barriers in step_pot when nothing changes.
  • video/opengl: Improved performance by lifting calculations/memory accesses out of loops in pixel copy/format conversion functions.
  • [schnitzeltony]
  • spectrum_uspeech: Use measured oscillator frequencies, and toggle ROM also on IORQ as used in Rockfall1/2. [Thomas Busse]
  • m6809 disassembler fixes: [tomctomc]
  • Fixed program counter increment for indexed addressing with single-byte offset.
  • Changed indexed addressing to print absolute addresses based on current program counter rather than offsets.
  • Added explicit EXT addressing annotation for small offsets.
  • Renamed "indirect" to "indexed" in code.
  • imgtool/filtbas.cpp: Automatically terminate strings on end-of-line. [tomctomc]
  • romload: Made BIOS selection apply to fills. [Vas Crabb]
  • mosaic.cpp: Verified and corrected clocks for Mosaic. [caius, The Dumping Union]
  • vsmile_cd.xml: Replaced CHDs created from CloneCD images with new ones created from standard redump.org images. [ClawGrip]
  • "Nickelodeon SpongeBob Squarepants - Idea Sponge (USA)" is the last remaining CHD created from a CloneCD image.
  • vtech_storio_cart.xml: Fixed year for scoobysp. [ClawGrip]
  • gp32.cpp: Dumped X2C32 CPLD. [coolmod]
  • meadows.cpp: Corrected ROM label and location for deadeye. [f205v]
  • taito_f2.cpp: Dumped PALs for footchmp. [f205v]
  • pirates.cpp: Corrected ROM labels for Genix Family. [f205v]
  • expro02.cpp: Corrected a chip type and fixed a typo in the documentation. [f205v]
  • gba.xml: Added cartridge documentation from No-Intro. [FakeShemp]
  • Added Adaptec AHA-1542B BIOS v3.11. [Funet Archive]
  • Add half of yet another Adaptec AHA-1542A BIOS/MCODE set. [Funet Archive]
  • Added Adaptec AHA-1542CF BIOS v2.10 and expanded notes. [Guru]
  • specpls3_flop.xml: Added DSK images from TOSEC. [ICEknight]
  • cps1.cpp: Verified sf2ceblp dump and added ROM locations. [hammy, The Dumping nion]
  • gauntlet.cpp: Dumped PROM at 4R and corrected size of ROM at 6P. [Joe Magiera, The Dumping Union]
  • Added Adaptec AHA-1542CF v2.11 ROM. [Jolaes76, VOGONS Vintage Driver Library]
  • gdrom: Documented security commands. [MetalliC]
  • Added Adaptec AHA-1542C and AHA-1542CP ROMs. [modem7, minuszerodegrees.net]
  • Added skeleton ISA device for Novell Disk Coprocessor Board. [modem7, minuszerodegrees.net]
  • ym2413.cpp: Added VRC7 drum patches dumped using debug mode. [Nuke.YKT]
  • segasp.cpp: Dumped Dinosaur King security PIC. [Porchy]
  • pc98.xml, pc98_cd.xml: Updates: [r09]
  • Added new software items from the Neo Kobe Collection.
  • Re-tested software entries with current MAME.
  • Re-labeled disks with their actual names, and fixed some spelling errors.
  • Added usage notes for software that needs DOS.
  • Removed user disks from games where they aren't included in the original box, ad the user is expected to create them.
  • Removed duplicate images where the only differences are in the saved game data.
  • Split "Shin'ou Densetsu Crystania DX" into the original and cracked versions.
  • Replaced "Chou-Baku" with a dump that's actually bootable.
  • Re-ordered some disks so they are auto-mounted in a more logical way.
  • Added pinouts for I Can Play Guitar and I Can Play Piano cartridges. [Sean Riddle]
  • Harmonised software list file names with names in the software list and in the driver/device source. [Tafoid]
  • m72.cpp: Dumped i8571 MCU for lohtb3. [TeamEurope, hammy, The Dumping Union]

New in MAME 0.207 (Feb 27, 2019)

  • MAMETesters Bugs Fixed:
  • [Sound] (snk6502.cpp) Most machines in snk6502.cpp: Music plays incorrectly. (Ivan Vangelista)
  • [DIP/Input] (taito_l.cpp) horshoes: Controls are broken. (Ivan Vangelista)
  • [Crash/Freeze] (megadriv.cpp) megadriv [jpond]: Game doesn't start. (Tafoid)
  • New working machines:
  • Auto Response Board [hap, Berger]
  • Backgammon Challenger [hap, balrog, Lord Nightmare]
  • Barbie Dance Party [Sean Riddle, Peter Wilhelmsen, David Haywood]
  • Disney Princess (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, anonymous]
  • Dora the Explorer - Race to Play Park (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, anonymous]
  • Dragon Ball Z (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, anonymous]
  • Esselte Studium AB Modulab [Edstrom]
  • Game & Watch: Fire (wide screen) [algestam, Eduardo Flores, WNivek, and dosmeow]
  • Game & Watch: Snoopy Tennis [algestam]
  • HP 9825T [F.Ulivi]
  • Hi Pai Paradise 2 [Zoinkity]
  • Intellect-02 [hap, Alex_LG]
  • Ms. Pac-Man 5-in-1 (Ms. Pac-Man, Pole Position, Galaga, Xevious, Mappy) (JAKKS Pacific TV Game, Game-Key Ready)
  • (07 FEB 2005 A SKU F) [Sean Riddle, Peter Wilhelmsen, anonymous]
  • Nicktoons (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, anonymous]
  • Play TV SSX Snowboarder (NTSC) [Sean Riddle, Peter Wilhelmsen, David Haywood]
  • Play TV Snowboarder (White) (NTSC) [Sean Riddle, Peter Wilhelmsen, David Haywood]
  • Spider-Man (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, anonymous]
  • Wheel of Fortune (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, anonymous]
  • New working clones:
  • Double Axle (US) [Evan Korzon, Jordan Eldredge, Brian Troha, Smitdogg, The Dumping Union]
  • Fidelity Elite Avant Garde (model 6081, English) [hap, Berger]
  • Fidelity Elite Avant Garde (model 6081, French) [hap, Berger]
  • Fidelity Elite Avant Garde (model 6081, German) [hap, Berger]
  • Fidelity Elite Avant Garde (model 6081, Spanish) [hap, Berger]
  • Fidelity Elite Private Line (red version, English) [hap, Berger]
  • Fidelity Elite Private Line (red version, French) [hap, Berger]
  • Fidelity Elite Private Line (red version, German) [hap, Berger]
  • Fidelity Elite Private Line (red version, Spanish) [hap, Berger]
  • Gals Panic S - Extra Edition (Asia) [Juergen Probe]
  • Ghost Chaser Densei (SNES bootleg, set 2) [iq_132, Jorge Silva, The Dumping Union]
  • The Glob (Pacman hardware, Magic Electronics Inc. license) [jordigahan, ClawGrip]
  • Guardian Storm (horizontal, Australia) [xodaraP]
  • Island (090806 Entertainment) [MetalliC]
  • Keks (110816 Russia) [MetalliC]
  • Keks (110816 World) [MetalliC]
  • Lethal Enforcers (ver EAD, 11/11/92 10:52) [caius]
  • Pasha Pasha Champ Mini Game Festival (Korea, set 2) [twistedsymphony]
  • Play 2000 (Super Slot & Gran Tesoro) (v7.0i) (Italy) [Peter Wilhelmsen, Morten Shearman Kirkegaard, caius, David Haywood]
  • Pirate (090803 Entertainment) [MetalliC]
  • Raiden Fighters 2 - Operation Hell Dive (Japan set 4) [Sugoi Helsinki]
  • Red Clash (Suntronics) [coolmod]
  • Rise of the Robots (prototype, older) [Phil Bennett]
  • Sweet Life (090720 Entertainment) [MetalliC]
  • System-80 (50 Hz) [AJR]
  • X-Men (4 Players ver JEA) [Artemio Urbina, The Dumping Union]
  • Machines promoted to working:
  • Mattel Classic Sports [Sean Riddle, David Haywood, Ryan Holtz]
  • Play TV Snowboarder (Blue) (NTSC) [Sean Riddle, Peter Wilhelmsen, David Haywood]
  • Tiger Game.com [Robbbert]
  • Clones promoted to working:
  • ConnecTV Snowboarder (Blue) (PAL) [Sean Riddle, Peter Wilhelmsen, David Haywood]
  • ConnecTV SSX Snowboarder (PAL) [Sean Riddle, Peter Wilhelmsen, David Haywood]
  • Double Dragon II - The Revenge (Japan) [Layer]
  • Knights of the Round (bootleg) [Robbbert]
  • Play 2000 (Super Slot & Gran Tesoro) (v4.0i) (Italy) [Peter Wilhelmsen, Morten Shearman Kirkegaard, caius, David Haywood]
  • New machines marked as NOT_WORKING:
  • 35 in 1 Super Twins [Sean Riddle]
  • ADM-31 Data Display Terminal [Bitsavers]
  • Bandit (US)
  • [coolmod, Phil Bennett, Bryan McPhail, Moffitt, rtw, gamezfan, Dane Biegert, Candy Wolff, Henrique Areias Pontes, Sean Sutton,
  • Surgeville, Evan Korzon, Charles MacDonald, Smitdogg, The Dumping Union]
  • Beena [David Haywood]
  • C2 Color (China) [zhongtiao1]
  • Challenge Ai-chan! Excite Ping Pong (Japan) [Sean Riddle, Peter Wilhelmsen]
  • Champion 85 [PinMAME]
  • DEC 2000 Model 300 AXP [Patrick Mackinlay, Sean Riddle]
  • DEC 2000 Model 500 AXP [Patrick Mackinlay, Sean Riddle]
  • DECpc AXP 150 [Patrick Mackinlay, Sean Riddle]
  • Domyos Fitness Dance (Domyos Interactive System) [Sean Riddle, Peter Wilhelmsen]
  • Dream Life [Sean Riddle]
  • E-pitch (Japan) [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]
  • Excite Boxing (Japan) [Sean Riddle, Peter Wilhelmsen]
  • I Can Play Guitar [Sean Riddle, anonymous]
  • LeapPad (Germany) [Sean Riddle]
  • Let's! TV Play Chou Ninki Spot! Korogashi-Houdai Tamagotchi Resort (Japan) [Sean Riddle, Peter Wilhelmsen]
  • Let's TV Play Naruto [Peter Wilhelmsen, Sean Riddle]
  • The Magician (20210111, NSW/ACT) [Heihachi_73]
  • My First LeapPad (UK) [Sean Riddle]
  • Neo Print - Millennium Multi Shot Edition (World) (T4i 3.07) [Porchy, The Dumping Union]
  • Neo Print - Spring '98 (T4i 3.07)
  • [malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
  • Neo Print - Spring Ver. 4 (Japan) (T4f 1.00)
  • [malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
  • Neo Print - Suizokukan Version (Japan) (T4i 2.00)
  • [malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
  • Neo Print - Usagi Frame (Japan) (T4i 3.07)
  • [malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
  • One Piece Punch Battle (Japan) [Sean Riddle, Peter Wilhelmsen]
  • Play TV Baseball (NTSC) [Sean Riddle, Peter Wilhelmsen]
  • Play TV Basketball [Sean Riddle, Peter Wilhelmsen, David Haywood]
  • Play TV Soccer [Sean Riddle, Peter Wilhelmsen]
  • Popira 2 (Japan) [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]
  • Winnie the Pooh - Piglet's Special Day (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, anonymous]
  • XaviX Music & Circuit (XaviXPORT) [Sean Riddle, Peter Wilhelmsen]
  • Zeus IG900 20-in-1 (US?) [Sean Riddle, Peter Wilhelmsen]
  • New clones marked as NOT_WORKING:
  • Advanced Bridge Challenger [hap]
  • Boggy '84 (bootleg, set 2) [f205v]
  • Connectv Basketball [Sean Riddle, Peter Wilhelmsen, David Haywood]
  • Crazy Monkey 2 (100618 Russia) [MetalliC]
  • Fidelity Electronics Elite Avant Garde (model 6114-5) [anonymous]
  • The King of Route 66 (prototype) [coolmod, The Dumping Union]
  • Love And Berry - 3rd-5th Collection (China, Ver 1.001) (MDA-C0071) [Jia DaWei, tenyuhuang, MetalliC]
  • Queen Bee (Israel, Ver. 100) [Cristiano-MDQ]
  • Queen Bee (SA-101-HARD) [Cristiano-MDQ]
  • Queen Bee (Ver. 114) [Cristiano-MDQ]
  • Roll Fruit (100924) [MetalliC]
  • RyuKyu (Japan) (FD1094 317-5023A) [anonymous]
  • Star Wars (1.06, Display A0.46) [Gore Daimon, Alexandre Rocha]
  • TI-83 Premium CE (Boot Code 5.1.5.0014) [Julian Lachniet, critor]
  • TI-83 Plus Silver Edition (bootleg) [Julian Lachniet, critor]
  • TI-84 Plus C Silver Edition (Boot Code 4.2) [Julian Lachniet, critor]
  • V.Smile Motion (US) [Ryan Holtz]
  • Virtua NBA (prototype, 15.11) [coolmod, The Dumping Union]
  • World Class Bowling Tournament (v1.30) [Brian Troha, The Dumping Union]
  • Wyse Technology WY-60 (set 2) [AJR]
  • New working software list additions:
  • Apricot_flop:
  • Burn-In Test 3.4 (TES404), dBASE II/86 2.43, Expansion RAM Test 1.0 (TES904), Mouse Test 2.0 (TES903), SuperCalc 3 1.00
  • [actapricot.org]
  • Microsoft Windows 1.03 [Dirk Best]
  • Arb: Sargon 2.5 [hap, Berger]
  • Ekara_japan:
  • Artist Selection Volume 15 - Keisuke Kuwata (Japan) (EC0077-ATS), ETZ (Japan) (EC0069-ETZ),
  • J-Pop Mix Volume 26 (Japan) (EC0060-JPM), J-Pop Mix Volume 28 (Japan) (EC0062-JPM), J-Pop Mix Volume 30 (Japan) (EC0065-JPM),
  • J-Pop Mix Volume 31 (Japan) (EC0066-JPM), J-Pop Mix Volume 32 (Japan) (EC0067-JPM), J-Pop Mix Volume 35 (Japan) (EC0071-JPM),
  • J-Pop Mix Volume 37 (Japan) (EC0074-JPM), J-Pop Mix Volume 38 (Japan) (EC0075-JPM), J-Pop Mix Volume 40 (Japan) (EC0078-JPM),
  • J-Pop Mix Volume 41 (Japan) (EC0080-JPM), MKC volume 1 (Japan) (EC0073-MKC)
  • [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]
  • Ekara_japan_a: A-5 Pichi Pichi Pitch Karaoke Party (Japan) [Peter Wilhelmsen, Sean Riddle]
  • Ekara_japan_bh:
  • BH-02 Best Hit Collection (Japan), BH-03 Best Hit Collection (Japan), BH-05 Best Hit Collection (Japan),
  • BH-06 Best Hit Collection (Japan) [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]
  • Ekara_japan_d:
  • BHT Volume 8 (Japan) (DC0001-BHT), BHT Volume 9 (Japan) (DC0003-BHT) [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]
  • Ekara_japan_g:
  • BAT Volume 3 (Japan) (GC0007-BAT), mini-moni Volume 1 (Japan) (GC0008-MIN) (set 2),
  • mini-moni Volume 1 (Japan) (GC0008-MIN) (set 1), mini-moni Volume 2 (GC0014-MIN), TV Pop Volume 6 (Japan) (GC0017-TPJ)
  • [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]
  • Ekara_japan_gk: GK-1 - Detective Conan (Japan) [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]
  • Ekara_japan_m:
  • Artist Mini Volume 4 (w-inds) (Japan) (MC0004-ATM), Artist Mini Volume 7 (untranslated artist) (Japan) (MC0012-ATM),
  • Artist Mini Volume 8 (BoA) (Japan) (MC0014-ATM), KSM Mini Volume 2 (Japan) (MC0006-KSM)
  • [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]
  • Ekara_japan_p:
  • TV Pop Volume 2 (Japan) (PC0002-TPJ) ('World Trade Center' image removed), TV Pop Volume 2 (Japan) (PC0002-TPJ) (set 1)
  • [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]
  • Ekara_japan_s: Challenge Artist Volume 1 (Japan) (SC0018-SAI), Kids' Challenge Volume 1 (Japan) (SC0003-xxx)
  • [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]
  • Ekara_japan_sp:
  • SP-03 Super Cartridge (Japan), SP-04 Super Cartridge (Japan) [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]
  • Ekara_japan_web: e-kara Web cartridge 12M (used, with 7 Songs) (Japan) [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]
  • Fidel_sc6: SC6: original program [hap]
  • Gamate: Fortress of Fierceness [Peter Wilhelmsen]
  • Ibm5150:
  • Batman: The Movie, Bubble Bobble (3.5"), Budokan - The Martial Spirit (Big Games release),
  • Gunboat: River Combat Simulation (Hit Squad release), Ivan "Ironman" Stewart's Super Off Road (16 Blitz release) (3.5"),
  • Lagaf': Les Aventures de Moktar - Vol 1: La Zoubida, Monty Python's Flying Circus (3.5"),
  • The Simpsons - Bart vs. the Space Mutants, The Simpsons - Bart vs. the Space Mutants (Hit-Squad release), Spot, WWF Wrestlemania,
  • Xenon (16 Blitz Plus release) (3.5"), Zool (Big Games release) [ArcadeShadow]
  • Ibm5170: Micro Machines, The Secret of Monkey Island (Italian) [ArcadeShadow]
  • Intellect02: Chess [hap, Alex_LG]
  • Jakks_gamekey_dp: Snow White and the Seven Dwarfs - Memory Chase & Rescue Race [Sean Riddle, anonymous]
  • Jakks_gamekey_mv: Black Cat & Doc Ock [Sean Riddle, anonymous]
  • Jakks_gamekey_nk:
  • Nicktoons Vollyball & Birdie Putt, Spongebob Sponge Pop & Snowball Showdown (15 AUGUST 2005 D) [Sean Riddle, anonymous]
  • Jakks_gamekey_nm:
  • New Rally X & Dig Dug (01 APR 2005 A SKU E) [Sean Riddle, Peter Wilhelmsen, anonymous]
  • Pac-Man & Bosconian & Rally X (11 JUL 2005 A SKU I) [Sean Riddle, anonymous]
  • Pcx_flop:
  • CES-BD V1.0/PC-X, CES-BD V1.2/PC-X10, HIT-BD-2 V1.0/PC-X, INFORMIX-D-B-2 V1.0/PC-X, MULTIPLAN-BD-2 V1.0/PC-X, SINIX-B V1.0/PC-X,
  • SINIX-UP-BD V1.2/PC-X [Stefan Stapelberg]
  • Sega_beena_cart: Fresh Pretty Cure [Sean Riddle, TeamEurope]
  • Sorcerer_cass:
  • Arrows and Alleys (16k version), Ghost Town, Magic Maze, Munch, Pirate Adventure, Strange Odyssey, Wilderness, Z80 Disassembler
  • [Robbbert]
  • Vgmplay:
  • Bio Miracle Bokutte Upa (Family Computer), Blazing Tornado (Arcade), Bombaman Extra Ammo (MSX2),
  • Data East's Hoops (Deco MLC System), Dead Connection (Taito F1 System),
  • Densetsu no Ogre Battle Gaiden - Zenobia no Ouji (Neo Geo Pocket Color), Exvania (Namco NA-1),
  • From TV Animation Slam Dunk - Super Slams (Arcade), Geograph Seal (Sharp X68000), Gridiron Fight (Arcade),
  • Laplace no Ma (Sharp X68000), Magical Crystals (Arcade), Marvel Super Heroes vs Street Fighter (CP System II),
  • Mega Man II (Nintendo Game Boy), Mega Man III (Nintendo Game Boy), Megablast (Taito F2 System),
  • Mr. Robot and His Robot Factory (Atari 400, 800), Naious (Sharp X68000), Neural Gear (Sharp X68000), Pepsiman (Sigma B-98),
  • Smash Ping Pong (Family Computer Disk System), TwinBee (Sharp X68000), Uncharted Waters 2 - New Horizons (Sharp X68000),
  • Vigilante (Irem M75), Vigilante (TG-16) [Tafoid]
  • Vsmile_cart:
  • Alphabet Park Adventure (USA, alt), Alphabet Park Adventure (USA, alt, Rev. 2?), Disney's Little Einsteins (US, Rev. 5?),
  • Disney/Pixar Cars - Rev It Up in Radiator Springs (USA, alt), Disney/Pixar Toy Story 2 - Operation: Rescue Woody! (USA, alt),
  • DreamWorks Shrek the Third - Arthur's School Day Adventure (USA, alt), Marvel Spider-Man & Friends - Secret Missions (USA),
  • Nick Jr. Blue's Clues - Collection Day (USA), Nick Jr. Go Diego Go! - Save the Animal Familes! (US, Rev. 2?),
  • Nickelodeon Dora the Explorer - Dora's Fix-it Adventure (USA, alt 2), Noddy - Detective for a Day (USA),
  • Scooby-Doo! - Funland Frenzy (USA, alt), Superman - The Greatest Hero (USA), Thomas & Friends - Engines Working Together (USA),
  • V.Smile PC Pal Island (USA, Rev. 3?), V.Smile Soccer Challenge (USA) [Sean Riddle, TeamEurope]
  • Disney's The Lion King - Simba's Big Adventure (USA), Disneys Winnie the Pooh - The Honey Hunt (USA) [Sean Riddle]
  • Software list items promoted to working:
  • Jakks_gamekey_nk: Soccer Shootout & Juego De Futbol De Dora & Dora's Star Mountain Adventure [David Haywood]
  • Jakks_gamekey_sw: Turret Defense & Yoda's Escape [Sean Riddle, Peter Wilhelmsen, Ryan Holtz]
  • New NOT_WORKING software list additions:
  • Apricot_flop:
  • apricot Networks VB1.3 F-Series (Beta Release), apricot Networks VB1.3 PC/Xi (Beta Release), apricot Networks VR1.3 F-Series,
  • apricot Networks VR1.3 PC/Xi, Lotus 123 (Release 1A), MSD 2.7.0 (Winchester Test), POINT 32 Network Diagnostics,
  • POINT 32 VB1.2 (Beta Release), POINT 32 VR1.1, POINT 32 VR1.2, Winchester Data Integrity Check 1.1,
  • Winchester Data Integrity Test 4.0 (TES002), Winchester Factory Formatter 2.1 (TES004) [actapricot.org]
  • C2color_cart: Di 4 dan: Anhei Shili Zai Lin, Di 5 dan: Shenmi De Longzu Zhi Wang [Peter Wilhelmsen, zhongtiao1]
  • Ekara_japan_a:
  • A-1 Pichi Pichi Pitch vol.1 (Japan), A-4 Pichi Pichi Pitch Pure Chapter 1 (Japan), A-7 Pichi Pichi Pitch Pure Chapter 3 (Japan)
  • [Peter Wilhelmsen, Sean Riddle]
  • Hx20_rom: Forth [Nigel Barnes]
  • Icanguit_cart: Guitar Favorites [Sean Riddle, anonymous]
  • Jpopira_jp: JP-01 (Japan), JP-02 (Japan) [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]
  • Leapfrog_leappad_cart:
  • Leap und die Welt der Dinosaurier (Germany), Tad's Good Night (UK) [Sean Riddle]
  • - Great Reader Series - Dinosaurs Before Dark (UK), Bob der Baumeister - Bob und Heppo: Alles im Griff! (Germany),
  • Das Angel-Abenteuer (Germany), A Day at Moss Lake (Germany), Disney Huepf, Tigger, huepf! (Germany),
  • Disney Prinzessin - Prinzessinnen-Geschichten (Germany), Englisch Kurs - Let's go 1 (Germany),
  • Englisch Kurs - Let's go 2 (Germany), Leap's Pond - Activity & Game Book (UK), Little Amadeus (Germany),
  • Music - Mother Goose Songbook (UK), Pre Math - Tad goes shopping (UK), Pre Reading - Thomas the Really Useful Engine (UK),
  • Reading - Disney's Bounce, Tigger, Bounce (UK), Shrek (Germany), Spongebob Schwammkopf - Meeres-Geschichten (Germany),
  • Vocabulary - Richard Scarry's Best Little Word Book Ever! (UK) [TeamEurope]
  • Leapfrog_mfleappad_cart:
  • I Know My abc's (UK) (Dec 18 2002), I Know My abc's (UK) (Feb 12 2002), The Foot Book - Based on the Book by Dr. Seuss (UK),
  • Joy Joy - The Jet Plane - High-Flying Adventures (UK), Leap's Big Day (UK), Thomas & Friends - Thomas and the School Trip (UK),
  • Vroom! Vroom! - On the Go (UK) [TeamEurope]
  • Monon_color: Ji jia xuanfeng-gedou dashi (set 2), Xiyangyang yu huitailang-juezhan mie xing [Peter Wilhelmsen, zhongtiao1]
  • Vsmile_cart: V.Smile Art Studio (USA) [Sean Riddle, TeamEurope]
  • Vsmilem_cart:
  • Action Mania (US, Rev. 4?), Action Mania (US, Rev. 6?), Disney Handy Manny (US, Rev. 2?), Disney Mickey Mouse Clubhouse (US),
  • Disney's Little Einsteins (US, Rev. 2?), Disney's Little Einsteins (US, Rev. 5?), Disney/Pixar Cars 2 (Ger),
  • Disney/Pixar Wall-E (USA, Rev. 2?), DreamWorks Monsters vs. Aliens (US, Rev. 3?), Fuer immer Shrek (Ger),
  • NASCAR Academy - Race Car Superstar (US), Nickelodeon Dora the Explorer: Dora's Fix It Adventure (US, Rev. 3?),
  • Nickelodeon Ni Hao Kai Lan - Happy Chinese New Year! (US), Shrek Forever After (US), TinkerBell (US, Rev. 2?), Toy Story 3 (Ger)
  • [Sean Riddle, TeamEurope]
  • Translations added or modified:
  • Portuguese (Brazil) [Wellington Uemura]
  • Source Changes:
  • Z8: Fixed disassembly of LD IR,R opcode, and changed INCW/DECW to show RRn instead of Rn. [AJR]
  • Tv955kb: Start with reset control input inactive. [AJR]
  • Scn2674: Improved row buffering and timing: [AJR]
  • Added optional read callbacks for row buffering DMA.
  • Added MBC output.
  • Corrected timing of BREQ and VBLANK outputs.
  • Improved character blink and cursor blink timing.
  • Ay31015: Removed internal Baud rate generator as the actual device lacks this functionality. [AJR]
  • Trs80.cpp: Changed HT-1080Z to use 50 Hz timings. [AJR]
  • Cosmac: Don't skip over instructions in debugger after DMA cycles. [AJR]
  • Scn2674: Blank display line-by-line. [AJR]
  • Pcx: Fixed jailbars appearing in white-on-black mode. [AJR]
  • Wy50: Added preliminary keyboard emulation. [AJR]
  • Vt100, ms6102: Changed "Caps Lock" key to toggle (it's mechanically toggled on these systems). [AJR]
  • Tv950: Changed "Alpha Lock" key to toggle (it's mechanically toggled on this system). [AJR]
  • Made -nonvram_save also inhibit saving of "battery" non-volatile RAM for image devices. [AJR]
  • Wyse.cpp: Separated WY-55 and WY-60 drivers and unscrambled their program ROMs. [AJR]
  • Dec0.cpp: Added support for trackball inputs. [Angelo Salese]
  • Changed many devices and drivers to use abbreviated integer type names and simpler read/write handler signatures. [cam900]
  • Dcheese.cpp: Removed MCFG macros, reduced runtime tag lookups, improved naming, and reduced unnecessary code. [cam900]
  • Ay8910.cpp: Added notes about AY8930 expanded mode, improved logging, and reduced redundant code. [cam900]
  • Ics2115.cpp: Moved 16-bit handlers from igs011.cpp driver into the device, and made code style more consistent. [cam900]
  • Es5506.cpp, esqpump.cpp: Added support for clock rate changes, keeping sample rate in sync. [cam900]
  • Also cleaned up code and added notes.
  • Mystwarr.cpp, tmnt.cpp, zr107.cpp: Reduced runtime tag lookups and redundant code. [cam900]
  • Qs1000.cpp: Added accessor for internal CPU and cleaned up uses in ghosteo.cpp, limenko.cpp and vegaeo.cpp. [cam900]
  • Namcona1.cpp: Removed redundant code and added notes. [cam900]
  • Tms34010.cpp: Moved I/O registers to an internal address map, and eliminated use of register_postload. [cam900]
  • Nova2001.cpp: Reduced MCFG macros and redundant code, improved naming, and made better use of const variables. [cam900]
  • -315_5124.cpp: Implemented internal PSG and eliminated use of register_postload. [cam900]
  • Megaplay.cpp, megatech.cpp, segae.cpp: Added notes and removed some MCFG macros. [cam900]
  • Sega8_slot.cpp: Removed MCFG macros. [cam900]
  • Es8712.cpp: Allow MSM5205 to be configured with a device finder or reference. [cam900]
  • Scripts/src/netlist.lua: Fixed indentation. [cam900]
  • Cococart: Added support for installing handlers with simplified signatures. [cam900]
  • Eliminated MCFG_DEVICE_DISASSEMBLE_OVERRIDE macro. [cam900]
  • Coco12.cpp, coco3.cpp: Removed some MCFG macros. [cam900]
  • Dgn_beta.cpp, palm.cpp: Eliminated MCFG macros. [cam900]
  • Device_memory_interface.rst: Updated name of macro that was renamed in source. [cam900]
  • Timekpr.cpp: Cleaned up code. [cam900]
  • Tandy2k: Added support for graphics adapter and mouse. [Carl]
  • Changed "over-sleep" calculation to be independent of desired delay. [Celelibi]
  • Netlist library updates: [Couriersud]
  • Added clang-tidy support to makefile and made recommended changes.
  • Refactored code, converted macros to C++ and cleaned up state saving.
  • Made order of device creation independent of standard library.
  • Made startup strategy configurable.
  • Made plib respect C++11 alignas specifier and added alignment hints to some container classes.
  • Fixed SDL keyboard map handling, cleaned up obsolete code, and updated German keyboard map. [Couriersud]
  • Vii.cpp: Corrected title for "Dora the Explorer - Nursery Rhyme Adventure (JAKKS Pacific TV Game, Game-Key Ready)". [David Haywood]
  • * Previously misidentified as "Dora the Explorer - Race To Play Park (JAKKS Pacific TV Game, Game-Key Ready)".
  • Xavix: Implemented global tile flipping. [David Haywood]
  • I8089: Fixed 16-bit target DMA transfers without DRQ, and Disabled logging. [Dirk Best]
  • Apricot: Added mouse and Winchester controller, and added support for I/O device maps and interrupts to expansion bus. [Dirk Best]
  • Emulated Western Digital WD1010-05 MFM hard disk controller. [Dirk Best]
  • Didact.cpp: Added Modulab MC6802-based educational system with internal artwork. [Edstrom]
  • Ins8154.cpp: Fixed bit register accesses. [Edstrom]
  • Hphybrid.cpp: Added callbacks exposing memory cycles and opcode fetches. [F.Ulivi]
  • Apple2: Fixed missing floating bus reads, and improved joystick/paddle calibration. [Golden Child]
  • Ti85.cpp: Added additional BIOS revisions for ti83pcev15, ti84pce and ti84pcev15, and cleaned up code. [Julian Lachniet]
  • Tms9995: Fixed spurious interrupt 1/4 by clearing the corresponding latches at the correct time. [Michael Zapf]
  • Tms9901: Added synchronous clock input and hooked it up in TI-99 drivers (fixes cassette instability). [Michael Zapf]
  • Added support for converting SVG images to PDF when building the documentation. [O. Galibert]
  • Ichiban.cpp: Figured out how opcodes and data are split. [O. Galibert]
  • Astrcorp.cpp: Figured out the first layers of the astoneag encryption. [O. Galibert]
  • Xc1700e.cpp: Emulated Xilinx XC1700 series serial PROMs. [Patrick Mackinlay]
  • Improved usability of cheat finder plugin: [Pugsy]
  • Improved visual indicators.
  • Added automatic pause feature to cheat finder menus.
  • Allowed test write value to be selected from a pre-defined list.
  • Added an additional output format for cheats.
  • G65816: Corrected length of WDM opcode to two bytes and added a callback allowing systems to handle it. [R. Belmont]
  • Apple2: Added AppleWin-like initial memory fill (fixes hang in Joust). [R. Belmont]
  • Sbrain: Added 50 Hz BIOS hack. [Robbbert]
  • Vii.cpp: Identified difficulty-select bit for mattelcs. [Ryan Holtz]
  • Vsmile_cart: Added support for later 8 Mword cartridges. [Ryan Holtz]
  • Sgi_mc_device: Added preliminary VDMA support. [Ryan Holtz]
  • SGI Newport graphics updates: [Ryan Holtz]
  • Added support for backward spans and more command configurations, and fixed window checking.
  • Converted to use 64-bit read/write handlers, fixing graphics DMA.
  • Added preliminary logical operation support and pop-up plane support.
  • Fixed vertical blanking behaviour and cursor palette, and fixed Scr2Scr to account for XYWindow.
  • Made ColorRed contents transfer to ColorI on write.
  • Added preliminary color index MSB handling.
  • Added logging support to allow viewing captures offline.
  • Fixed write masking and xsave calculation.
  • Fixed lines overshooting by one pixel, not updating X/Y start and writing invalid palette values.
  • Added DID entry handling (fixes palette issues in buttonfly).
  • Added basic support for shade DDAs and some other command configurations (fixes jot).
  • Added direct RGB handling (used for IRIX login screen and icons).
  • Fixed double-buffered source value shifts (fixes flickering in buttonfly).
  • Fixed swapped X/Y in Bresenham line drawing (fixes misplaced graphics in buttonfly).
  • -8042kbdc: Added timer to periodically check mouse (fixes mouse in IRIX). [Ryan Holtz]
  • R4000: Fixed ABS.S and ABS.D (fixes IRIX X11 server crashes). [Ryan Holtz]
  • Hpc3: Trigger audio DMA on channels 0-3 (fixes hang when starting IRIX applications). [Ryan Holtz]
  • Osd/sdl: Re-enabled "accel" SDL 2D accelerated video output. [schnitzeltony]
  • Imgtool: Added read-only support for DEC RT-11 filesystem. [shattered]
  • Indigo.cpp: Converted LG1 "Light" graphics to a device for sharing with other systems. [tyfighter]
  • Nscsi_cd.cpp Added a derived device that responds to the vendor-specific command IRIX uses to disable emulation. [tyfighter]
  • Sgi_mc_device: Fixed VDMA uTLB handling. [tyfighter, Ryan Holtz]
  • Fixed crash when exiting directly while filter UI is active (GitHub #4596). [Vas Crabb]
  • Aristmk6: Gave BIOS options mnemonic names. [Vas Crabb]
  • Add 64*64->128 multiply as a common utility function. [Vas Crabb, Patrick Mackinlay]
  • Testkeys: Centre window on start to avoid hiding behind toolbars or outside screen area in a multiple monitor setup. [Vas Crabb]
  • Osd/windows: Restrict initial window position to work area of one monitor. [Vas Crabb]
  • Updated Brazilian ABNT2 keyboard map for SDL keyboard input. [Wellington Uemura]
  • Taito_z.cpp: Identified the stand-alone version of Double Axle and corrected the DIP switches for it. [Brian Troha]
  • Naomi.cpp: Re-dumped clubk2kp program ROM. [coolmod, MetalliC]
  • Seta.cpp: Re-dumped ROM 5 for msgundamb (fixes graphical issues). [Ed Cross, The Dumping Union]
  • Triforce.cpp: Updated documentation, corrected game years, and made game descriptions more uniform. [f205v]
  • Chihiro.cpp: Expanded and corrected documentation. [f205v]
  • Naomi.cpp: Updated documentation. [f205v]
  • Zn.cpp: Dumped PLDs for Cool Boarders Arcade Jam. [f205v]
  • Moved cleanly cracked Apple II floppy images to a separate software list. [Firehawke]
  • Dccons.cpp: Dumped Katana Dev.Box checker ROM v0.71. [Ioncannon]
  • Freekick.cpp: Documented ROM locations for gigasb. [Kevin Eshbach, The Dumping Union]
  • Updated hiscore.dat. [Leezer]
  • Jazz.cpp: Fixed clang unused lambda capture compiler warning. [maximumspatium]
  • Warriorb.cpp: Dumped PALs for warriorb. [Mike Moffitt, coolmod, The Dumping Union]
  • Xavix.cpp: Dumped XaviX Bass Fishing SEEPROMS containing I/O microcontroller code. [Sean Riddle]
  • Improved c2color documentation. [zhongtiao1]

New in MAME 0.204 (Nov 28, 2018)

  • Bugs fixed:
  • 05613: [Graphics] (prehisle.cpp) prehislek: Introductory Text (Korean?) not displayed properly. (Guru)
  • 06474: [Graphics] (segas16b.cpp) goldnaxe: Sprites fall out of sync with scrolling. (hap)
  • 06607: [Sound] (xmen.cpp) xmen and clones: Instruments in the music play at the wrong volume (regression). (hap)
  • 06718: [Crash/Freeze] (mbc55x.cpp) mbc55x: Basic freezes on syntax errors. (AJR)
  • 07046: [Gameplay] (deco32.cpp) dragngun, dragngunj: Screen goes black on third stage and the game stops. (hap)
  • 07149: [Graphics] (docastle.cpp) dowild: The top of the screen flickers on completing level 1. (hap)
  • 07151: [Gameplay] (asteroid.cpp) astdelux and clones: High score shows FFFFFF with initial EAROM contents. (AJR)
  • 07154: [Documentation] (megadriv.cpp) megadriv [ppersia2]: Release year is 1995. (Tafoid)
  • New working machines:
  • Bare Knuckle III (bootleg of Megadrive version) [ShouTime, MetalliC]
  • Dance Dance Revolution Disney Mix [Peter Bortas, ClawGrip, The Dumping Union, Recreativas.org]
  • Game & Watch: Climber (new wide screen) [algestam]
  • Game & Watch: Tropical Fish [algestam]
  • New working clones:
  • Centipede (bootleg, set 2) [Joe Magiera, The Dumping Union]
  • Dragon Master (set 2) [coolmod, The Dumping Union]
  • Hacha Mecha Fighter (Location Test Prototype, 19th Sep. 1991) [Michael Moffitt]
  • Klax (Japan, version 4) [Arzeno Fabrice, The Dumping Union]
  • Shin Ib Sa Won - Seok Dol I [gp-lee, Guru]
  • Shinobi (set 5, System 16B) (unprotected) [Brian Troha]
  • Snow Bros. 2 - With New Elves / Otenki Paradise (bootleg, set 2) [xuserv]
  • Street Fighter II: The World Warrior (USA 910522, Rev. H) [Chris Gleed]
  • Street Fighter II: The World Warrior (World 910204, conversion) [Brian Troha, The Dumping Union]
  • Touchmaster 4000 (v6.02 England) [Porchy, Brian Troha, The Dumping Union]
  • U.N. Defense Force: Earth Joker (US / Japan, set 2) [Phil Bennet]
  • X-Men: Children of the Atom (Asia 941219) [Brad Hicks]
  • Xevious 3D/G (World, XV32/VER.A) [pacman70, Asayuki]
  • Machines promoted to working:
  • Abnormal Check [Guru]
  • Alpha One (Vision Electronics) [David Haywood]
  • Qume QVT-102 [Al Kossow, Dirk Best, Robbbert]
  • New machines marked as NOT_WORKING:
  • Bingo Galaxy (main) [Darksoft]
  • Bingo Galaxy (satellite) [Darksoft]
  • Capitan Uncino (High Video, version 2) [f205v]
  • Come Back [PinMAME]
  • Doko Demo Issho: Toro's Fishing [ShouTime, Dane Biegert, rtw, The Dumping Union]
  • Falco TS-1 (v2.13.0) [bhilpert, Bitsavers]
  • Falco TS-2624 [Al Kossow]
  • MIPS RC3230 [Patrick Mackinlay]
  • MIPS RS3230 [Patrick Mackinlay]
  • Model 931 Video Display Terminal [Al Kossow]
  • Network Computing Devices NCD Explora Pro XQ [R. Belmont, Lord Nightmare]
  • Network Computing Devices NCD HMX PRO [R. Belmont, Al Kossow]
  • Network Computing Devices NCD-17C [R. Belmont, Al Kossow]
  • Network Computing Devices NCD-19 [R. Belmont, Al Kossow]
  • SGI 4D/410 [Ryan Holtz, NekoChan]
  • SGI Crimson (R4000, 100MHz, Ver. 4.0.3) [Ryan Holtz, NekoChan]
  • SGI O2 (version 4.18) [Ryan Holtz, NekoChan]
  • SGI Octane (Version 6.5 Rev 4.9 05/22/03) [Ryan Holtz, NekoChan]
  • Skate Board (Inder) [PinMAME]
  • Sport 2000 [PinMAME]
  • Top T. Cash [f205v]
  • Unknown Elsy game [f205v]
  • New clones marked as NOT_WORKING:
  • Arizona 10 (v1.1) [f205v]
  • Dirt Devils (Germany?) [Ordyne]
  • Falco 5220s [Al Kossow]
  • Fighting Vipers 2 [coolmod, The Dumping Union]
  • Klax (version 5, bootleg set 2) [PaTrYcK]
  • Magic Colors (ver. 1.6) [f205v]
  • ConnecTV Table Tennis (PAL) [David Haywood]
  • Sega Rally 2 (prototype, 8 Dec 1997) [Ordyne]
  • Sega Rally 2 (prototype, 29 Dec 1997) [Ordyne]
  • Smashing Drive (Spain, Portugal) [ClawGrip, Gines Vivanco, Undergamers, Recreativas.org]
  • Smashing Drive (World) [ClawGrip, MetalliC]
  • Sperry Univac UTS-10 [Robbbert]
  • Star Wars Trilogy Arcade (location test, 16.09.98) [coolmod, The Dumping Union]
  • The Lost World (older) [Ordyne]
  • Virtual On 2: Oratorio Tangram [coolmod, The Dumping Union]
  • New working software list additions:
  • Bbc_rom:
  • ADE 1.00, ADE 1.9Z, ADE 2.01, ADE 2.02, ADE+, ADFS Utilities, AID, AIDS II Utility ROM, AIDS Utility ROM, AMS Disc Utility,
  • AMX MAX Desktop, AMX Mouse Support 2.10, AMX Mouse Support 2.11, AMX Pagemaker 1.0, AMX Pagemaker Plus 1.3,
  • AMX Pagemaker Plus 1.7, AMX Stop Press 1.9, AMX Super Rom 3.31, AMX Super Rom 3.41, AMX Super Rom 3.61, AMX Super Rom M3.61,
  • ARTS Communication ROM, ASM 1.1, ASM 2.2, ATS 2.58, ATS 2.59 (Morley), ATS 3.0, ATS 3.1, Acorn ADFS 1.30, Acorn ANFS 4.08,
  • Acorn ANFS 4.18, Acorn ANFS 4.21, Acorn ANFS 4.24, Acorn ANFS 4.25, Acorn DFS 0.90, Acorn DFS 0.98, Acorn DFS 2.10,
  • Acorn DFS 2.20, Acorn DFS 2.22, Acorn DFS 2.23, Acorn DFS 2.25, Acorn DFS 2.26, Acorn DNFS 1.00, Acorn DNFS 1.20, Acorn NFS 3.34,
  • Acorn NFS 3.60, AddComm 1.00, AddComm 1.10, AddComm 1.20, AddComm 1.30, Advanced 1770 DFS 1.00 (Master),
  • Advanced 1770 DFS 1.04 (Master), Advanced 1770 DFS 1.08 (B), Advanced 1770 DFS 1.08 (Master), Advanced BASIC,
  • Advanced Control Panel 1.00, Advanced Control Panel 1.02, Advanced Control Panel 1.03, Advanced Control Panel 1.04,
  • Advanced Control Panel 3.01, Advanced DFS 1770 2.00 (B), Advanced Disc Investigator 1.00 S/N:43700,
  • Advanced Disc Investigator 1.10 S/N:43543, Advanced Disc Investigator 1.20 S/N:43950, Advanced Disc Investigator 1.20 S/N:43970,
  • Advanced Disc Investigator 1.22 S/N:44712, Advanced Disc Investigator 2.00 S/N:43690, Advanced Disc Toolkit 1.20,
  • Advanced Disc Toolkit 1.40, Advanced Disc Toolkit 1.50, Advanced Disc Toolkit 1.60, Advanced Disc Toolkit 1.72,
  • Advanced Disc Toolkit 1.73, Advanced Disc Toolkit 1.74, Advanced Disc Toolkit 1.75, Advanced Disc Toolkit 1.76,
  • Advanced Disc Toolkit 1.77 [cracked], Advanced Disc Toolkit 1.78, Advanced Disc Toolkit 2.00, Advanced File Manager 1.06,
  • Advanced File Manager 1.07, Advanced File Manager 1.09, Advanced ROM Manager 1.00, Advanced ROM Manager 1.10,Advanced ROM Manager 1.12, Advanced ROM Manager 1.13, Amcom DFS S/N:00000, Amcom DFS S/N:A4534, Amcom DFS S/N:A4554,
  • Amcom DFS S/N:A7259, Amcom DFS S/N:A7874, Amcom DFS S/N:B4084, Amcom DFS S/N:B4088, Amcom DFS S/N:B4218, Amcom E-Net 4.55,
  • Amcom E-Net 5.17, Amcom E-Net Client 6.23M, Arabic ROM, Artist, BASIC (1981), BASIC Extensions, BASIC2 (1982), BCPL, BROM 1.06,
  • BROM 1.12, BROM 1.14, BROM Plus, BS-DOS 2.19, BS-DOS 2.22, BeeBASE-1 1.06, BeeBASE-1 1.07, Beeb ROM, BeebAid, BeebFont,
  • BeebFont [alt], BeebMan, BeebMon, BeebPen 1.1, BeebPen 1.22, Beebtel 2.00, Beebtel 2.10, Beebug C 1.4, Beebug C 1.5,
  • Bitstik ROM 2.0, Bitstik Service ROM 1.0, Buffer & Backup ROM, C.U.C. DOS 1.00, COMAL, CP-ROM 1.01, CP-ROM 2.00,
  • Castle Quest (ROM Version), Centurion 1.03, Centurion 1.05, Chauffeur, Colour Screenprint 1.30s, CommPanion, CommSoft,
  • Command 1.00, Command 1.01, Command 1.04, Command Master 3.11, Commstar 1008, Commstar 1051, Commstar 3033, Commstar 6290,
  • Commstar 6397, Commstar 6973, Commstar 7537, Commstar 8179, Commstar 882A 1.40, Commstar 9057, Commstar II 2.22, Commstar II 2.31,
  • Commstar II 2.40, Commstar R032, Communicator 1.05, Crossware 65C02XR, Crossware 68000XR, Crossware Z80XR, D-Master, DIS-ASM,
  • DMON A1.08, DMON A1.14, DTT Version 7, Data Scribe 1.01, Data Scribe 1.20, Data Scribe 1.31, DataBeeb, DataStag 1.0,
  • Database 1.00, Database 1.20, DesROM, Diagram, Diary / Planner, Digital Drawings DD/B834, Digitiser 1.00, Digitiser 1.00 [alt],
  • Disc Servant, Disc-Aid, DotPrint-Plus, DoubleView, Dumpmaster II 1.00, Dumpmaster II 2.00, Dumpmaster II 2.15, Dumpout 0.5c,
  • Dumpout 0.5d, Dumpout 3.0m, Dumpout 3.0p, Dumpout 3.2g, Dumpout 3.2j, Dumpout 3.30, EXMON 1.0a, EXMON 1.1a, EXMON II 1.00,
  • EXMON II 1.03, EXMON II 2.01, EXMON II 2.02, EXROM: The Extension ROM, Easy Talk 1.01, Easy Talk 2.00, Edword 1.02, Edword 1.02E,
  • Edword 2.00E, Enigma Disc Imager 0.04, Enigma Disc Imager 1.05, Enigma Disc Imager 1.06, Enigma Disc Imager 1.07,
  • Enigma Disc Imager 1.08, Envelopes ROM, Epson Dump ROM, Epson NLQ, Everest, Extras, FORTH 1.03, Fanfare 1.40, File-Plus,
  • First Aid 1.1, Floppy Copy 1.2, Floppy-Wise 2.1, Floppy-Wise 2.3, Floppy-Wise MASTER 2.2, Floppy-Wise PLUS 1.7,
  • Floppy-Wise PLUS 1.8, Floppy-Wise PLUS 1.9, Floppy-Wise PLUS 1.C, Floppy-Wise PLUS 1.D, FontAid 1.01, FontAid 1.10, Forth 79,
  • G:Forth 0.95, G:Forth 2.30, GINN Language Chip, GXR 0.37 (B), GXR Model B, GXR Model B+, Giant Text ROM, GrafPad 2,
  • Graphics Terminal 2.01, Help 1.0, Help 1.01, Help II, Helping Hand 1.29, Helping Hand 1.36, HyperDriver 1.00, HyperDriver 1.10,
  • ISO-Pascal 1.00, ISO-Pascal 1.10, Ice-Box, Ice-Box [alt2], Ice-Box [alt3], Ice-Box [alt], Icon Master 1.00, Index Utility 2.05b,
  • Index Utility 3.00, Index Utility 3.03a, JWB Forth 2.0, JWB Forth 2.4, JWB Forth 2.5, Kermit 1.02, Kermit 1.30, Kermit 1.33,
  • Kermit 1.45, Kmon, LISP 1.00, LISP 2.00, LISP 4.06, LISP 5.00, LOGO, LOGO (Logotron), LOGO 1.00 (Catsoft), LOGO 1.20 (Catsoft),
  • LVL Dos 0.91, Le Modem 1.00, Le Modem 1.04, Linemaster, Logo-Forth, MACH 1 1.00, MACH 1 1.01, MASS, MASTERcopy, MOS Plus 1.14,
  • MOS Plus 1.15, MUROM 1.00, MUROM 1.01, MUROM 1.10, MUROM 1.2, Master Emulation ROM 1.00, Master Emulation ROM 2.01,
  • Master Emulation ROM 2.02, Master ROM 1.01, Master ROM 1.03, MedMon-B, Mega-ROM 1.00, Mega-ROM 1.01, Menu ROM 1.00, Menu ROM 1.20,
  • Merlin, Meta Assembler 2.13R, Meta Assembler 2.13R [alt], Meta Assembler 3.40A, Micro Prolog, Micro-C 1.0, Micronet 1.30,
  • Micronet 1.40, Micronet 2000, Microtext 3.3D, Microtext Plus 3.54, Microtext Plus 3.55R, Microware DDFS 0.90, Monitor 0.01,
  • Monitor 1.60, Monitor v2.01, Mouse Pac Driver, Movie Maker 1.0, Movie Maker 1.1, Multi-FORTH 83, Multi-FORTH 83 [alt],
  • Multi-Font NLQ, MultiFont, NLQ Designer 1.2, NLQ Designer 1.3, NTQ Font Extension ROM 1, NTQ Font Extension ROM 1 [alt],
  • NovaCAD 1.06, NovaCAD 2.0N, NovaCAD 3.3K, Numerator 1.00, Oak Mentor, Opus DDOS 3.00, Opus DDOS 3.05, Opus DDOS 3.12,
  • Opus DDOS 3.15, Opus DDOS 3.16, Opus DDOS 3.35, Opus DDOS 3.36, Opus DDOS 3.45, Opus DDOS 3.46, Opus EDOS 0.4, Overlay BASIC,
  • Oxford Pascal 1.1, Oxford Pascal 2.0, Oxford Pascal 2.1, PCB 1.01, PCB 1.03, PCB 1.07, PCB 3.02, PCB 4.02, PCB 4.03,
  • PCB Auto-Routing 1.03, PCB Auto-Routing 1.04, PHX 1.00, PHX 2.00, PMS Multi-Font NTQ 1.0, PMS Multi-Font NTQ 1.3,
  • PMS Multi-Font NTQ 1.4, Pascal-T, Pen-Friend 1.20, Pen-Friend 1.24, PenDown 1.13, Pointer, PowerFont NTQ, Prestel Terminal,
  • PrintBox 1.22, Printer Controller, Printer Server 1.00, Printer Server 1.11, ProWord 1.2, ProWord 1.3, Probe 4.02, Probe 4.05,
  • ProgramSmith 0.80, QFS 1.02, QFS 2.00, Quest 2.1A, ROM Manager 1.00, ROM Manager 1.10, ROM Manager 2, ROM Master, ROM-Spell 1.00,
  • ROM-Spell 1.02, ROM-Utils 1.70, ROMAS 3.00, ROMAS 3.02, Ramrod 1.82, Ramrod 4.00c, Romit 0.9, Romit 1.01, Romit 1.02, SPY 1.00,
  • SPY 1.11, SPY 2.01, SPY 2.10, SPY 2.12, Screen Dump ROM 1.01, Screen Dump ROM 2.01, Screenprint 0.20, Screenprint 1.00,
  • Scribe 1.10, Scribe 1.30, ScribeChec 1.10, Scythe, SecurIt, Slave 0.01, Slave 1.04, Slave 1.34, Sleuth 1.00, Sleuth 1.05,
  • Sleuth 1.05a, Sleuth 1.06, Softlife EPS Software Mk2, Softlife Keypad Software, Solidisk ADFS 2.1D Issue 2, Solidisk ADFS 2.1M,
  • Solidisk ADFS 2.1M Issue 2, Solidisk ADFS 20/2 Issue 2, Solidisk DFS 2.00 (8271/1770), Solidisk DFS 2.1M Issue 2,
  • Solidisk DFS 2.2D, Solidisk DFS 2.2J Issue 2, Solidisk DFS 2.2M Issue 2, Source Library Manager, Spark Dump, Speech!,
  • SpellCheck II, SpellCheck III, StarBASE 2.00, StarBASE 2.00 (CUC), StarBASE 2.10, StarGraph 2.01, StarMon 1.20b, StarStick 1.41,
  • StarStick 2.23, StarStick 2.24, StarStore II, StarWord 1.01, SuperFont, Supervisor, System Delta, TUBE Editor,
  • Tape to Disc 'TD' ROM (1770), Tape to Disc 'TD' ROM (8271), Teletext 1.04A, Teletext RTFROM, Teletext Support ROM, Termulator,
  • Text Library Manager, The BASIC Editor 1.32, Toolkit 1.01 (Algotek), Toolkit 1.10, Toolkit 1.20, Toolkit 1.21, Toolkit 1.22,
  • Toolkit 1.23, Toolkit 1.25b, Toolkit Plus 2.00, Toolkit Plus 2.02, Toolkit Plus 2.04, Toolkit Plus 2.05, Toolstar 1.77 1262,
  • Toolstar 1.77 1511, Trackerball 0.01, TransfeROM (SD) 0.95, TransfeROM (SD) 0.96, TransfeROM (SD) 1.10, U-Tools,
  • U-Tools Demonstration, UDM DDFS 2.00, UROM 1.2, UROM 1.3, UVIPROM 1.1, UVIPROM 1E1, UVIPROM 2.1, Ultracalc, Ultracalc 2,
  • Upgrade 2.2C, Upgrade 3.00, UserDUMP, UserROM, VASM 2.0C, VASM 2.0E, Viditel, View A2.1, View A3.0, View B3.0, View D2.1,
  • View Professional 1.0, View Professional 2.0, ViewShape, ViewSheet A0.7, ViewSheet B1.0, ViewSpell 1.0, ViewSpell 1.1,
  • ViewStore 0.5, ViewStore 1.0, ViewStore 1.1, ViewStore 1.2, ViewStore 1.5, WYSIWYG Plus, Watford Electronics DDFS 1.40,
  • Watford Electronics DDFS 1.50, Watford Electronics DDFS 1.53, Watford Electronics DDFS 1.54T, Watford Electronics DDFS+ 0.91,
  • Watford Electronics DFS 1.00, Watford Electronics DFS 1.10, Watford Electronics DFS 1.20, Watford Electronics DFS 1.30,
  • Watford Electronics DFS 1.41, Watford Electronics DFS 1.42, Watford Electronics DFS 1.43, Watford Electronics DFS 1.44,
  • Watford PRINT-ROM 0.1C, Watford PRINT-ROM 0.1E, Watford SFS 0.90, Watford SFS 0.92, Window 1025, Window 1045,
  • Wizard Joystick Utility 1.12, Word Power, Word-Aid, WordEase, Workstation 1.4, XTend [Nigel Barnes]
  • Electron_cass: Ewgeebez [AJR]
  • Gbcolor: Pocket GT (Eur, Prototype?) [VampierMSX, Porchy, The Dumping Union]
  • Megadriv: Battle Mania Daiginjou (Jpn, Prototype, 19910528), Centurion - Defender of Rome (Euro, Prototype, 19910528) [ArcadeShadow]
  • Uzebox (uzebox.xml): Wuergertime (Demo), Wuergertime with Music (Demo) [ArcadeShadow]
  • Software list items promoted to working:
  • Gamecom: The Lost World - Jurassic Park [Robbbert]
  • New NOT_WORKING software list additions:
  • Bbc_rom:
  • ADDER, AMX Design, Advanced BASIC Editor, EPROM 1.04, EPROM 1.08, Epromer II, Inter-Word 1.O2, MASTERboard,
  • Micron EPROM Programmer 1.4a, Micron Plus EPROM Programmer 1.30, Micron Plus EPROM Programmer 1.40, Prestel 1.1,
  • Prestel 4.7n, Prestel 4.8n, Printer Buffer 1.00, Printer Buffer 2.10, Pro-Performer 2.1, Pro-Performer 2.2,
  • Replay System 8271 1.00, Replay System 8271 1.10, Replay System WD1770 1.01, Replay System WD1770A 1.17, STL Clock & Desk,
  • SideAid128, SideAid256, Solidisk ADFS 2.1S, Solidisk DDFS 1.5, Solidisk DDFS 1.9, Solidisk DFS 2.0J (8271/1770),
  • Solidisk DFS 2.0L (8271/1770), Solidisk DFS 2.0m (8271/1770), Solidisk DFS 2.1 (8271/1770), Solidisk DFS 2.1A (1770),
  • Solidisk DFS 2.1J Issue 1, Solidisk DFS 2.1J Issue 2, Solidisk DFS 2.2N Issue 2, TED 1.11, Tic-Toc RTC [Nigel Barnes]
  • Ekara:
  • 1979-81 Volume 1 (Japan) (EC0008-G79), Artist Selection Volume 1 (unknown) (Japan) (EC0014-ATS),
  • Artist Selection Volume 5 (Matsuda Seiko) (Japan) (EC0035-ATS), Artist Selection Volume 8 (unknown) (Japan) (EC0041-ATS),
  • BHT Volume 3 (Japan) (GC0006-BHT), HWK (Japan) (SC0010-HKW), J-Pop Mix Volume 2 (Japan) (EC0002-JPM),
  • J-Pop Mix Volume 11 (Japan) (EC0023-JPM), J-Pop Mix Volume 13 (Japan) (EC0025-JPM), J-Pop Mix Volume 33 (Japan) (EC0068-JPM),
  • J-Pop Mix Volume 34 (Japan) (EC0070-JPM), J-Pop Mix Volume 36 (Japan) (EC0072-JPM), J-Pop Mix Volume 39 (Japan) (EC0076-JPM),
  • Mini Volume 1 (Japan) (MC0001-ATM), SAI Volume 1 (Japan) (SC0005-SAI), SAI Volume 2 (Japan) (SC0006-SAI),
  • SAI Volume 3 (Japan) (SC0009-SAI), SAI Volume 6 (Japan) (SC0019-SAI), SAI Volume 7 (Japan) (SC0021-SAI),
  • SAI Volume 8 (Japan) (SC0022-SAI), e-kara US Volume 3 (US-E003), e-kara US Volume 8 'No Boys Allowed' (US-E008),
  • E-kara US Volume 9 'No Boys Allowed' (US-E009), e-kara Web cartridge 28M (Japan) [Sean Riddle, ClawGrip, Peter Wilhelmsen]
  • Artist Selection Volume 2 (unknown) (Japan) (EC0015-ATS), Artist Selection Volume 3 (Dreams Come True) (Japan) (EC0029-ATS),
  • Artist Selection Volume 4 (unknown) (Japan) (EC0031-ATS), Artist Selection Volume 6 (KinKi Kids) (Japan) (EC0036-ATS),
  • Artist Selection Volume 9 (Every Little Thing) (Japan) (EC0044-ATS),
  • Artist Selection Volume 10 (Mr. Children) (Japan) (EC0045-ATS), Artist Selection Volume 12 (Judy and Mary) (Japan) (EC0049-ATS),
  • BHT Volume 1 (Japan) (GC0002-BHT), ENK Volume 1 (Japan) (EC0006-ENK), ENK Volume 6 (Japan) (EC0048-ENK),
  • J-Pop Mix Volume 3 (Japan) (EC0003-JPM), J-Pop Mix Volume 7 (Japan) (EC0012-JPM), J-Pop Mix Volume 8 (Japan) (EC0013-JPM),
  • J-Pop Mix Volume 10 (Japan) (EC0022-JPM), J-Pop Mix Volume 14 (Japan) (EC0026-JPM), J-Pop Mix Volume 15 (Japan) (EC0027-JPM),
  • J-Pop Mix Volume 19 (Japan) (EC0042-JPM), J-Pop Mix Volume 23 (Japan) (EC0054-JPM), Kid's Mix Volume 1 (Japan) (EC0010-KID),
  • Kid's Mix Volume 3 (Japan) (EC0034-KID), e-kara Germany 5-Songs Starter (GER-M001), e-kara UK / Europe Volume 1 (UK-E001),
  • E-kara UK / Europe Volume 2 (UK-E002), e-kara UK / Europe Volume 3 (UK-E003), e-kara UK / Europe Volume 6 (UK-E006),
  • E-kara UK / Europe Volume 7 (UK-E007), e-kara US Volume 4 (US-E004), e-kara US Volume 5 (US-E005), e-kara US Volume 6 (US-E006),
  • E-kara US Volume 7 (US-E007) [TeamEurope]
  • Electron_flop: E2P Hi-Basic, E2P Operating System (Disk) [Nigel Barnes]
  • Source Changes:
  • V25: Added address space for internal data area and SFRs. [AJR]
  • I8088: Mask I/O addresses to five bits. [AJR]
  • Mbc55x additions and refinements: [AJR]
  • Corrected all clocks, and derived them from the master crystal.
  • Corrected I/O address decoding.
  • Connected speaker output to 8251 USART.
  • Add ISA expansion slot, Centronics printer port, and RS-232 "line" port.
  • Added backspace key to HLE keyboard and noted undumped microcontroller.
  • I8251: Implemented send break command. [AJR]
  • Z80dart: Don't reset the receiver whenever WR5 changes. [AJR]
  • Z80ctc: Added support for a fixed-rate clock input to be configured for each channel. [AJR]
  • Improves performance by reducing the need to drive the CLK/TRG inputs with high-frequency synchronizing timers.
  • I386: Signal a privilege change to the debugger when protected mode is enabled or disabled, or CS descriptor flags change. [AJR]
  • Dsk_dsk.cpp: Fixed an issue where the deleted and bad CRC flags were being used uninitialized. [AmatCoder]
  • Tecmo.cpp: Reduced duplicated code and runtime tag map lookups, and replaced initialisation functions with derived memory maps.
  • [cam900]
  • Serflash.cpp: Added support for page size configuration, and fixed block erase command and read/write past last page. [cam900]
  • C6280.cpp: Fixed LFO scale bit. [cam900]
  • Gottlieb.cpp: Cleaned up code. [cam900]
  • Hotblock.cpp: Confirmed crystal values, cleaned up video code, and deferred video RAM allocation to start time. [cam900]
  • Fantland.cpp cleanup: [cam900]
  • Moved machines with ADPCM sound to a derived state class.
  • Reduced runtime tag map lookups, ACCESSING_BITS macros, and code duplication.
  • Improved function names and cleaned up code.
  • Namcos2.cpp: Fixed C123 video RAM mirroring (fixes metlhawk intermission). [cam900]
  • Gp9001.cpp: Restricted tilemap drawing to clipping rectangle, improved member names, and reduced redundant code.
  • [cam900]
  • Toaplan2.cpp: Improved member naming and removed unnecessary use of register_postload. [cam900]
  • C117.cpp: Eliminated MCFG macros. [cam900]
  • Stadhero.cpp: Cleand up code, removed some MCFG macros, improved naming, and added a note. [cam900]
  • Namco_c123tmap.cpp: Added support for offsets, half-height tilemaps, and eight-bit I/O (for using in namcos1.cpp). [cam900]
  • Namcos1.cpp updates: [cam900]
  • Converted C123 tilemap emulation to use device.
  • Corrected some device types, crystal values and YM2151 clock frequencies.
  • Improved region names, reduced MCFG macro use, redundant code, and code duplication.
  • Deco16ic.cpp: Allow graphics decode device to be configured using tag-like objects. [cam900]
  • Wrally.cpp cleanup: [cam900]
  • Reduced runtime tag map lookups and use of ACCESSING_BITS macros.
  • Cleaned up graphics decode description and reduced code duplication.
  • Deco32.cpp cleanup: [cam900]
  • Eliminated VIDEO_START_MEMBER, and improved member names and formatting, and cleaned up code.
  • Simplified and reduced duplication in graphics decode descriptions.
  • Thoop2.cpp: Reduced runtime tag map lookups, simplified graphics decode description, and reduced code duplication. [cam900]
  • Gaelco.cpp cleanup: [cam900]
  • Reduced runtime tag map lookups, and improved member names.
  • Cleaned up graphics decode descriptions and ROM loading.
  • Backfire.cpp updates: [cam900]
  • Simplified graphics decode, description, and reduced duplicated and unused code.
  • Deferred scroll RAM allocation until start time.
  • Added release regions to descriptions, and added notes.
  • Alpha68k.cpp: Added note about unemulated video effect. [cam900]
  • Imagetek_i4100: Implemented device_gfx_interface, eliminated MCFG macros, and cleaned up sprite drawing code. [cam900]
  • Hyprduel.cpp: Reduced use of ACCESSING_BITS macros. [cam900]
  • Metro.cpp updates: [cam900]
  • Fixed sprite lag for blzntrnd and gstrk2, and adjusted gstrik2 sound balance.
  • Improved member names, reduced use of ACCESSING_BITS and MCFG macros, reduced code duplication, and cleaned up code.
  • Corrected title for karatourj.
  • Blmbycar.cpp updates: [cam900]
  • Reduced runtime tag map lookups, use of ACCESSING_BITS macros, and code duplication.
  • Changed sound output to mono.
  • Added versions to descriptions.
  • Lordgun.cpp: Corrected aliencha YMF278B clock, reduced duplication, simplified code, and improved member names. [cam900]
  • Bmcpokr.cpp: Cleaned up code to better adhere to current best practices, and changed sound output to mono. [cam900]
  • Dec0.cpp: Converted sprite RAM to buffered_spriteram16_device, cleaned up graphics decode description, and improved member names.
  • [cam900]
  • Karnov.cpp: Converted background drawing to use tilemap system, simplified graphics decoding, and cleaned up code. [cam900]
  • Taito_o.cpp: Improved sound balance. [cam900]
  • Igs011.cpp: Simplified palette handling and graphics ROM access. [cam900]
  • F1gp.cpp cleanup: [cam900]
  • Split f1gp2 into a derived state class, cleaned up code, reduced duplication, and improved member names.
  • Simplified graphics decode description.
  • Changed f1gpb sound output to mono.
  • St0020.cpp: Added object finder for ROM region, reduced code duplication, and simplified tilemap mapping. [cam900]
  • Cave.cpp: Reduced use of ACCESSING_BITS and MCFG macros, improved member names, and cleaned up code. [cam900]
  • Drgnmst.cpp: Fixed 8x8 tile banking. [cam900]
  • Nmk112.cpp: Eliminated MCFG macros, and simplified write handler signatures. [cam900]
  • Segas32.cpp: Reduce use of ACCESSING_BITS macros and code duplication, and improve member names. [cam900]
  • XaviX updates: [David Haywood]
  • Don't set I2C memory page size (works around hanging in Namco/Taito Nostalgia games).
  • Align palette base to natural boundary in modes with more than four bits per pixel.
  • Moved e-kara cartridges to a software list.
  • Added a crude timer implementation (frequency is fixed).
  • Added preliminary wheel input for rad_mtrk, and ball input for rad_fb/rad_madf.
  • Fixed opcode access in upper banks.
  • Improved inputs for ekara and rad_rh.
  • Fixed rad_rh tile addressing.
  • Added preliminary sound emulation.
  • Improved CPU emulation, improving ttv_mx road, showing graphics in ttv_sw, and playing music on ttv_lotr title screen.
  • Improved sprite positioning.
  • Improved Monster Truck tile flipping and rendering in inline header mode.
  • * Added a hack go allow epo_efdx to read its EEPROM and display a title screen.
  • Supbtime.cpp: Restored one-pixel tilemap offset for tumblep and chinatwn. [David Haywood]
  • M52.cpp: Moved alpha1v to a separate derived state class, fixed graphical issues, and promoted to working. [David Haywood]
  • * Also removed kludges in mpatrol palette handling that were originally used to save memory.
  • Pbaction.cpp: Hooked up numeric LED displays for pbactiont. [David Haywood]
  • * Emulation of communication with display controller CPU is incomplete.
  • Asuka.cpp updates: [David Haywood]
  • * Marked earthjkr ROM as a bad dump and applied a patch based on earthjkrp (fixes row scroll on final stage).
  • * Reduced sound levels to avoid clipping.
  • Ppu2c0x_vt.cpp: Allow palette to be set before mode is selected (fixes Konami logo display in ddrdismx). [David Haywood]
  • Wrally.cpp, blmbycar.cpp: Converted sprite drawing to device and fixed shadow/highlight effects in blmbycar. [David Haywood]
  • Qvt102.cpp: Hooked up devices, re-wrote video emulation implementing all video attributes, and added NVRAM. [Dirk Best, Robbbert]
  • Amiga: Added support for Commodore A2065 Ethernet card. [Dirk Best]
  • Hp9825.cpp: added internal expansion ROMs for hp9825b. [F.Ulivi]
  • Luaengine: Fixed item:read_block(offset, count) so it applies the offset. [feos]
  • * Also added description comment for emu.item().
  • Bbc updates: [Nigel Barnes]
  • * Allocate ROMs required by expansion devices to empty slots on start.
  • * Removed all root device access from expansion devices.
  • * Added configuration option to fit Econet upgrade.
  • * Added OS 0.92 as BIOS option for bbca and bbcb.
  • * Added Opus Challenger ADFS 1MHz bus device (Master only).
  • * Moved torch MCP ROMs to bbc_tube_zep100 device, to be inserted at startup.
  • * bbc_acorn8271: Moved lesser-known DFS ROMs to the software list.
  • * Added Opus DDOS 3.05 to bbc_opus8272.
  • * Added Opus DDOS 3.12 to bbc_opus2791.
  • * Added Aries B488 and Acorn IEEE488 Interface devices on 1MHz bus.
  • Amstr_pc.cpp: Added internal 3.5" floppy drive to machine configuration. [Nigel Barnes]
  • Ampoker2.cpp: Simplified rabbitpk decryption. [O. Galibert]
  • Ymmu100.cpp: Implemented sound output, including some filters. [O. Galibert]
  • V53 overhaul: [Patrick Mackinlay]
  • * Added support for V50, and refactored code to better align with current best practices.
  • * Added 16-bit transfer support to DMAU.
  • * Cleaned up SCU implementation.
  • Mips1 overhaul: [Patrick Mackinlay]
  • * Implemented TLB and address translation, and improved cache isolation behaviour.
  • * Corrected exception vector logic.
  • * Fixed overflow logic.
  • Am79c90: Implemented network communication, and greatly improved behaviour. [Patrick Mackinlay]
  • Mips.cpp: Hooked up MAC address PROM, LANCE Ethernet controller, and floppy drive controller. [Patrick Mackinlay]
  • Pc9801_86.cpp: Fixed stereo sound routing, and fixed a PSG level balance regression. [r09]
  • Tec1: Replaced ROMs with clean dumps from the original designers. [Robbbert]
  • Ampoker2.cpp: Documented and simulated piccolop protection, and removed ROM patches. [Roberto Fresca]
  • Mb87030: Implemented padding mode (allows Pascal 3.24 to boot and run from SCSI on hp9k_3xx). [Sven Schnelle]
  • Luaengine: Added functions to screen_dev class for getting packed RGB pixel values. [Ryan Holtz, Carl]
  • Hpc3.cpp updates: [Ryan Holtz]
  • * Improved DMA transfer behaviour
  • * Fixed audio DMA, hooked up second DAC, and fixed a bug that prevented the audio DAC DMA timer from stopping.
  • * Partially hooked up second SCSI controller for Indigo2.
  • * Hooked up INT3 and PIT register access.
  • * Added support for single-byte SCSI DMA requests.
  • * Fixed an oversight with interrupt requests.
  • * Also converted logging to use logmacro, added more verbose logging, added stave state support, and cleaned up code.
  • * Restores SGI Indy boot chime, and allows IRIX installer to run until it fails with a SCSI error.
  • Ioc2.cpp updates: [Ryan Holtz]
  • * Hooked up Timer1/Timer0, z80scc and 8042kbdc interrupts.
  • * Hooked up 8042kbdc reset.
  • * Fixed IRQ-lowering logic so it actually clears the MIPS IRQ line.
  • * Also converted logging to use logmacro, made logging more verbose, and added save state support.
  • * Allows Gentoo Linux to boot, although it hangs during startup.
  • Newport.cpp: FIxed a long-standing bug with color resolution. [Ryan Holtz]
  • * Also updated to current coding standards, converted logging to use logmacro, and made logging more verbose.
  • Dp8573.cpp: Added DP8573 real-time clock emulation. [Ryan Holtz]
  • Sgi.cpp: Made RPSS counter more accurate, and added semaphore registers. [Ryan Holtz]
  • * Also converted logging to use logmacro, made logging more verbose, and updated to meet coding standards.
  • Indy_indigo2.cpp updates: [Ryan Holtz]
  • * Moved Indigo2 to a derived state class, and moved a number of devices into HPC3.
  • * Eliminated use of MACHINE_CONFIG_START/MACHINE_CONFIG_END macros.
  • * Hooked up pull-ups on EISA I/O space.
  • Indigo.cpp updates: [Ryan Holtz]
  • * Separated indigo3k and indigo4k state classes.
  • * Hooked up RS-232 ports.
  • * Switched to new Zilog SCC implementation, and added PIT8254 device (uses incorrect clock value to work around hang).
  • * Fleshed out SCSI and started fleshing out HPC1 implementation.
  • * Hooked up new DP8573 real-time clock implementation.
  • * Improved RAM layout.
  • * Added stubs for DSP RAM and Entry-Level Graphics (LG1/LG2).
  • * Implemented LG1 palette setup, block drawing, pattern drawing, frame buffer copy, and remaining commands used by PROM monitor.
  • * Removed unused screen device.
  • * Expanded logging and converted to use logmacro, and renamed variables to meet MAME coding standards.
  • T10sbc.cpp: Added support for Format Parameters and Geometry Parameters pages. [Ryan Holtz]
  • Scsicd512.cpp: Added various legacy SCSI CD-ROM devices that use 512-byte blocks by default. [Ryan Holtz]
  • Nscsi_cd.cpp: Added various new-SCSI CD-ROM devices that use 512-byte blocks by default. [Ryan Holtz]
  • Sgikbd: Added basic SGI Indigo keyboard high-level emulation. [Ryan Holtz]
  • Rs232/hlemouse.cpp: Added support for SGI Indigo mouse. [Ryan Holtz]
  • O2.cpp: Added CRIME and MACE skeleton devices. [Ryan Holtz]
  • Mips3.cpp updates: [Ryan Holtz]
  • * Corrected R4400BE, R4400LE, R4600BE and R5000BE bus width to 64 bits.
  • * Fixed a bug that caused a crash with 64-bit data bus and the DRC.
  • * Added ability to log SGI O2 boot PROM DPRINTF calls (enabled with a preprocessor macro).
  • Clifront.cpp: Improved descriptions of -showusage and -showconfig options. [Ryan Holtz]
  • Screen.cpp: Added a device callback to make it easier to hook the scan line timer. [Ryan Holtz]
  • Zerozone.cpp, zexall.cpp, zr107.cpp, zrt80.cpp, zt8802.cpp, zwackery.cpp, zx.cpp: Eliminated MACHINE_CONFIG_START/_END macros.
  • [Ryan Holtz]
  • M68kmmu improvements: [Sven Schnelle]
  • * Handle RW bit in address translation cache properly.
  • * Add page table walk resulting in BUSERROR to address translation cache.
  • * Fixed PTEST instruction, and PTEST level report in MMU status register.
  • * Trap if PLOAD is called with MMU disabled on MC68851.
  • * Don't skip descriptor status update for page descriptors.
  • * Set address in PTEST to last descriptor address.
  • * Added function code page table lookup.
  • * Fixed TT register matching.
  • * Decode FC field for PLOAD insturction.
  • * Added support for eight-byte indirect descriptors.
  • * Don't change page table/address translation cache state on translations triggered by the debugger.
  • * Store B bit in address translation cache on bus error and set last logical address for handler.
  • * Show 68020/030/040 PMMU registers in the debugger.
  • Debugger: Added "gp" command to run until the next privilege level change, and added support for "%c" format conversion.
  • [Sven Schnelle]
  • Hp9k_3xx updates: [Sven Schnelle]
  • * Use correct memory map for HP9000/360.
  • * Fixed RTC data corruption bug (initial state of latch clock was unsafe).
  • Nereid: Added overlay support (used by HP98550A), and implemented device_palette_interface. [Sven Schnelle]
  • Hp_dio: Added support for HP98550A high-resolution color graphics card, and made default for HP9000/360 and /370. [Sven Schnelle]
  • * Window mover, pixel/window replacement rules, VRAM bit access, solid line drawing, and pattern mask copy are implemented.
  • * Shape drawing, area fill, and additional copy modes are not supported.
  • Hp_dio: Added support for HP98643A LANIC Ethernet card. [Sven Schnelle]
  • Qvt102: Dumped an additional firmware version, and dumped keyboard microcontroller [Al Kossow]
  • Added ini/examples to binary distribution. [anikom15]
  • Atetris.cpp: Decapped and dumped EPROM from Indel P8749H microcontroller (matches existing dump). [Caps0ff, ClawGrip]
  • Kickgoal.cpp: Decapped and dumped kickgoal PIC sound microcontroller, and hooked up emulation. [Caps0ff, balrog, David Haywood]
  • Pbaction.cpp: Documented Tecfri version of Pinball Action that uses an additional board to drive numeric LED displays. [ClawGrip]
  • Segasp.cpp: Added SystemSP Network Board version 1.23 firmware. [Darksoft]
  • Magic10.cpp: Updated notes with more detail, added boot instructions, corrected metadata, and added PLDs. [f205v]
  • Prehisle.cpp: Dumped correct character ROM for prehislek (MT05613). [Guru]
  • Namcond1.cpp: Redumped graphics ROMs for Abnormal Check. [Guru]
  • Midyunit.cpp: Added SL1 revision sound ROM to Smash T.V. V3.01. [Jim Hernandez]
  • Exidy.cpp: Corrected PCB locations for PROMs in mtrap and clones. [Jim Hernandez]
  • Hiscore.dat: Updated for latest changes in MAME. [Leezer]
  • Changed hand-made SAA5051 character ROM to match the datasheet (one pixel was missing on the 'j' character). [Lord Nightmare]
  • Segaxbd.cpp: Added Royal Ascot satellite ROMs. [Ordyne]
  • By35.cpp, inder.cpp: Corrected toppin and pinclown sound CPU ROM dumps. [PinMAME]
  • Segahang.cpp: Dumped CK2605 devices for hangon and clones. [Porchy, The Dumping Union]
  • Xerox820.cpp: Added ROM versions 4.02 (820-II), v50 v018 (820-II), and 5.00 (820-II 16/8). [rfka01, Bitsavers]
  • Decapped and extracted internal ROM from SAA5050 character generator. [Sean Riddle, ClawGrip, The Dumping Union]

New in MAME 0.203 (Nov 1, 2018)

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

New in MAME 0.202 (Sep 27, 2018)

  • MAMETesters Bugs Fixed:
  • - 05059: [Documentation] Some games have incorrect release year listed. (sjy96525)
  • - 05881: [Documentation] (whitestar.cpp) rctycn and all clones: Incorrect descriptions. (sjy96525)
  • - 05904: [Graphics] (sshangha.cpp) sshangha, sshanghaj: Sprite priority bug with the in-game message boxes. (David Haywood)
  • - 06020: [Color/Palette] (sshangha.cpp) sshangha, sshanghab, sshanghaj: Black sprites in some cutscenes. (David Haywood)
  • - 06258: [Graphics] (taitogn.cpp) usagi: Weird background color for score recap. (smf)
  • - 06874: [Gameplay] (seattle.cpp) blitz: Hangs on a black screen if the power-on self test is enabled. (Ted Green)
  • - 06967: [Crash/Freeze] (msx.cpp) canonv30f: [debug] Assertion Failed! m_entrymap.find(name) == m_entrymap.end() (Robbbert)
  • - 06991: [Crash/Freeze] (model1.cpp) swa: Crash with access violation after a while. (AJR)
  • - 06998: [Interface] Software lists title screenshot directories not working. (Robbbert)
  • - 07021: [DIP/Input] (vtech2.cpp) laser500: Reset key is not mapped. (hap)
  • - 07074: [Graphics] (skykid.cpp) drgnbstr: The title logo is not displayed correctly. (kunikuni)
  • - 07076: [Graphics] (psikyo.cpp) tengaij, tengai and maybe more: [possible] Bad glitch graphic on some stages. (cam900)
  • - 07081: [Crash/Freeze] (amstrad.cpp) cpc6128: Certain disks that work in older releases won't run. (AmatCoder)
  • - 07085: [Crash/Freeze] (mcr.cpp) Most machines in mcr.cpp, mcr3.cpp: Calling member function with null this pointer. (Vas Crabb)
  • - 07086: [Crash/Freeze] (r9751.cpp) r9751: [debug] Assertion Failed! Expression: m_functions.empty() (Osso)
  • - 07087: [Crash/Freeze] (atari400.cpp) a400, a400pal, a800, a800pal: Object finders are not for resources created on start. (Vas Crabb)
  • - 07089: [Crash/Freeze] Assorted machines: Attempting to bind callbacks to parent of root device. (Vas Crabb)
  • - 07090: [Crash/Freeze] (astrocde.cpp) tenpindx: Invalid format string in output finder tag. (Vas Crabb)
  • - 07091: [DIP/Input] (namcos2.cpp) sgunner2, sgunner2j: Coin inputs are not registered. (AJR)
  • - 07092: [DIP/Input] (targeth.cpp) targeth, targeth10, targetha: Player 2 Y axis is broken, and X axis is inverted. (AJR)
  • - 07096: [Crash/Freeze] (micro3d.cpp) All sets in micro3d.cpp: Hang during the boot process. (AJR)
  • New working machines:
  • --------------------
  • Emma II trainer [Robbbert]
  • Pitapat Puzzle [David Haywood, ClawGrip, Brian Troha, The Dumping Union]
  • New working clones:
  • ------------------
  • 800 Fathoms (older) [ShouTime, The Dumping Union]
  • Acorn Electron (Trial) [Centre for Computing History, ABUG]
  • Botanic (English / Spanish, set 2) [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • Chouji Meikyuu Legion (Japan ver 1.05, bootleg set 2) [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • Defend the Terra Attack on the Red UFO (bootleg, set 2) [Siftware, MASH]
  • Four Trax (Japan) [ShouTime, The Dumping Union]
  • Frogger (Video Dens, bootleg on Scramble hardware) [ClawGrip, AJR]
  • Gals Panic 4 (Europe) [nomax, The Dumping Union]
  • Hard Head 2 (v2.0, Music Program v2.0) [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • Lucky Ball 96 (Ver 3.01) [Roberto Fresca, Grull Osgo, Daniel Gallimberti]
  • Lucky Ball 96 (Ver 4.01) [Roberto Fresca, Grull Osgo, Daniel Gallimberti]
  • Mandanga (bootleg of Mandinga on Galaxian hardware, set 1) [Ivan Vangelista, The Dumping Union]
  • Mandanga (bootleg of Mandinga on Galaxian hardware, set 2) [Ivan Vangelista, The Dumping Union]
  • Meteorite (Proel bootleg of Asteroids) [MikeMcBike]
  • Midnight Landing (Japan) [ShouTime]
  • Midnight Run: Road Fighters 2 (JAD, Japan v1.10) [ShouTime, The Dumping Union]
  • Pac-Man (Video Dens, Spanish bootleg on Galaxian hardware) [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • River Patrol (Japan, unprotected)
  • [ShouTime, Henrique Areias Pontes, Dane Biegert, Evan Korzon, Mario Mantese, Smitdogg, The Dumping Union]
  • Star Castle (cocktail) [Brent Walker]
  • Tehkan World Cup (1986 year hack) [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • The Simpsons (4 Players Asia) [Leonard Oliveira]
  • Toki no Senshi - Chrono Soldier (MC-8123, 317-0040) [ShouTime]
  • TouchDown Fever 2 (bootleg) [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • Vendetta (World, 4 Players, ver. ?) [Jorge Silva]
  • WEC Le Mans 24 (v2.01) [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • Machines promoted to working:
  • Air Combat 22 (Rev. ACS1 Ver.B, Japan) [hap]
  • Cart Fury [Ted Green]
  • Jugend+Technik CompJU+TEr [Robbbert]
  • Clones promoted to working:
  • Jugend+Technik CompJU+TEr (EMR-ES 1988) [Robbbert]
  • Jugend+Technik CompJU+TEr (ES 2.3) [Robbbert]
  • Jugend+Technik CompJU+TEr (ES 4.0) [Robbbert]
  • Lucky Ball 96 (Ver 3.50 - 616) [Roberto Fresca, Grull Osgo]
  • Lucky Ball 96 (Ver 3.50 - 623) [Roberto Fresca, Grull Osgo]
  • Lucky Ball 96 (Ver 3.50 - 626) [Roberto Fresca, Grull Osgo]
  • Lucky Ball 96 (Ver 3.50 - 627) [Roberto Fresca, Grull Osgo]
  • Stop Thief (Electronic Crime Scanner) (patent) [Mike]
  • New machines marked as NOT_WORKING
  • Hazeltine 1420 Video Display Terminal [AJR]
  • Hazeltine 1552 [Al Kossow]
  • Jongputer [yukaritamura]
  • Lee Data 1214D Display Terminal [Al Kossow]
  • MIPS Magnum R4000 (big) [Patrick Mackinlay]
  • MIPS Magnum R4000 (little) [Patrick Mackinlay]
  • Nvidia nForce PC (CRUSH11/12) [Samuele Zannoli]
  • Video 21 [MikeMcBike, Robbbert, hap, David Haywood]
  • New clones marked as NOT_WORKING:
  • Acorn Briefcase Communicator [Centre for Computing History, ABUG]
  • Acorn Communicator (Italian) [Centre for Computing History, ABUG]
  • Acorn Communicator (prototype) [Centre for Computing History, ABUG]
  • Diner (LF-2) French [PinMAME]
  • The House of the Dead (prototype) [Andy Geezer]
  • Wyse WY-75 [Robbbert]
  • New working software list additions:
  • C64_flop: Bill Budge: Pinball Construction Set, JingleDisk - Holiday Musical Story with Computer Animation [FakeShemp]
  • Camplynx_cass: Super Air Raid [Nigel Barnes]
  • Fmtowns_cd:
  • Super Real Mahjong PII & PIII +, The Visitor [DamienD, Tokugawa Corporate Forums]
  • Teito Taisen, Teitoku no Ketsudan II, Zoku Youjuu Senki - Suna no Mokushiroku [r09, redump.org]
  • Fmtowns_flop: Daisenryaku III '90 Map Collection Vol. 1 [r09]
  • Ibm5150:
  • 2630 Fourier Analyzer (Demo), Easy-PC Demonstrator for Printed Circuit Boards and Schematics,
  • Mitt forsta ordbehandlingsprogram (Swe), Ranger 1 (Demo), The Great International Paper Airplane Construction Kit
  • [FakeShemp, Justin Kerk]
  • Ibm5170: Heimdall, Heimdall 2: Into the Hall of Worlds [ArcadeShadow]
  • Interpro: Intergraph Mechanical Software [Brian Ekins]
  • Uzebox: Babylon Tower, Bomber, Bugz, Fifteen Puzzle, Holey Moley, Joyrider [ArcadeShadow]
  • New NOT_WORKING software list additions
  • Bbc_flop_6502: P-System [Nigel Barnes]
  • Bbcm_cart: Smart Cartridge [Centre for Computing History, ABUG]
  • Translations added or modified:
  • Korean [Neius]
  • Source Changes:
  • Pipibibsbl: Fixed clocks - they're different to original. [AJR]
  • Moved imperfect graphics flag from drivers to PSX GPU device. [AJR]
  • M6502: Made SET instruction in Mitsubishi M740 subfamily actually affect execution (fixes MT07091). [AJR]
  • M79152pc: Implemented cursor, scrolling support, and some video attributes. [AJR]
  • Froggervd: Patched program ROMs, allowing game to work. [AJR]
  • Imds2: Split out emulation of I/O controller board as separate device. [AJR]
  • * Also identified and added more IOC firmware revisions.
  • Z80dart: Fixed miscellaneous bugs. [AJR]
  • * Default RxD to 1 to avoid spurious break condition.
  • * Corrected CTS level in RR0 after "Reset External/Status Interrupt" command.
  • * Allow immediate de-assertion of RTS output when nothing is being transmitted.
  • Pcd.cpp: Fixed pcx display. [AJR]
  • Tzx_cass.cpp: Finish a block with a 1 ms minimum pause when specified pause length is zero. [AmatCoder]
  • Dsk_dsk.cpp: Read sectors with deleted mark set. [AmatCoder]
  • Apply scanline effect before defocus effect, and moved scanline effect into separate shader. [anikom15]
  • Bbusters.cpp: Fixed beast Busters sprite priority and converted to single-pass drawing. [Bryan McPhail, Daniel Filner]
  • Megatech.cpp: Added cart label numbers from manual. [Bryan McPhail]
  • Mips3: Fixed DMULT/DMULTU behaviour (GitHub #3718). [Bryan Perris]
  • Lethalj.cpp, artmagic.cpp: Reduced run-time tag map lookups, and improved function and region naming. [cam900]
  • Raiden2.cpp, r2dx_v33.cpp: Corrected Oki M6295 clock and pin 7 level for zeroteam, nzerotea, and zerotm2k. [cam900]
  • Legionna.cpp: Corrected metadata for denjinmk. [cam900]
  • Psikyo.cpp, dreamwld.cpp: Fixed tilemap rowscroll effects. [cam900]
  • Improved PC-FX sound: [cam900]
  • * huc6230: Fixed PSG, converted ADPCM update to timer callback, and implemented CD-DA volume control.
  • * huc6272: Fixed CD-DA output.
  • Yunsun16.cpp: Reduced code duplication, run-time tag map lookups and unused members, and simplified tilemap scanning code. [cam900]
  • Funybubl.cpp cleanup: [cam900]
  • * Cleaned up member and region naming, and reduced run-time tag map lookups.
  • * Corrected Oki M6295 clock and converted sample space to memory bank.
  • * Corrected palette size and converted to use palette decoder member.
  • * Converted VRAM to use address map bank device, and converted drawing to use tilemap system.
  • Sshangha.cpp: Fixed Oki M6295 clock and pin 7 level. [cam900]
  • Nmg5.cpp: Converted bitmap layer to use a MAME bitmap, reduced need for ACCESSING_BITS, and reduced code duplication. [cam900]
  • Neogeo.cpp, neopcb.cpp: Eliminated register_postload, and eliminated some MCFG macro usage. [cam900]
  • Neogeocd.cpp: Re-worked to better match MAME code conventions. [cam900]
  • Crospang.cpp: Fixed tile banking - should fix bugs in bestri. [David Haywood]
  • Raiden2.cpp: Organised Raiden 2 and Raiden DX set by code revision. [David Haywood]
  • Seta001: Removed a sprite drawing kludge. [David Haywood]
  • Sshanghai.cpp: Improved video mixing and palette handling. [David Haywood]
  • Fuukifg2.cpp, fuukifg3.cpp: Fixed tilemap buffer offset. [David Haywood]
  • Started converting Namco C65 and C68 to devices. [David Haywood]
  • Namcos2.cpp, namcos21.cpp: Use configured banking for audio CPU program. [David Haywood]
  • Namcos2.cpp: Separated C123, C169, C355 and ROZ drawing emulation from driver class. [David Haywood]
  • Namcos21.cpp: Split into three drivers for different configurations, and moved DSP emulation to a device. [David Haywood]
  • Opwolf: Removed C-chip simulation and cleaned up code. [Dirk Best]
  • Opwolfb: Inputs are read by Z80 and written to shared RAM. [Dirk Best]
  • Galaxian.cpp updates: [kazblox]
  • * Improved machine configuration and video sync in Take Off, Explorer, and Amigo (set 2).
  • * Marked Explorer and Amigo (set 2) as having imperfect sound emulation.
  • * Marked Take Off as having incorrect colors
  • * Fixed Jump Bug starfield limit.
  • * Fixed bullet size in Scramble.
  • * Derived jungsub clocks from the L-1200-2 pixel clock, as the Subelectro 113 board has no crystals.
  • * Improved SF-X and Monster Zero background drawing.
  • * Converted to use MCFG_SCREEN_VBLANK_CALLBACK rather than MCFG_DEVICE_VBLANK_INT_DRIVER.
  • * Changed turpins to derive from Super Cobra rather than Scramble.
  • * Added sound program ROMs from Amidar to Mandinga, marked as bad dump.
  • * Improved protection simulation for The End and Scramble.
  • Mimonscr: Fixed video RAM mirror address - score is now displayed correctly. [kazblox]
  • Pacland.cpp: Improved sprite priority and drawing at screen edges. [kunikuni]
  • Sn76496.cpp: Made NCR8496 and PSSJ-3 noise generator behaviour match hardware tests.
  • [Lord Nightmare, Qbix, ValleyBell, NewRisingSun]
  • Williams.cpp: Fixed Speed Ball inputs. [MASH]
  • Bbcb: Added AMS 3" Microdrive Disc System and Microware DDFS FDC floppy controller options (latter is not working). [Nigel Barnes]
  • Bbc: Added Acorn Bitstik and Bitstik 2 analogue controllers. [Nigel Barnes]
  • Acorn_fdc, atom_discpack: Set READY on HEAD_LOAD. [Nigel Barnes]
  • Emumem: Fixed I/O ports and memory banks in internal maps. [O. Galibert]
  • Interpro: Fixed network emulation. [Patrick Mackinlay]
  • * osdnet, dinetwork: Fixed time travel issues.
  • * taptun: Pad short frames and append frame check sequence on Windows.
  • * clipper: Fixed bugs in carry flag handling.
  • * i82586: Improved interrupt handling, implemented serialisation delays, fixed transmit bug, and added reset handling.
  • Apple2e.cpp: Corrected I/O intercepts to match hardware behaviour. [Peter Ferrie]
  • Apple2e: Fixed issues with cards in slots 1 and 2 that use the $C800 space. [R. Belmont, Peter Ferrie]
  • Decstation improvements: [R. Belmont]
  • * Emulated accelerated quasi-blitter enough to get a working console.
  • * Added LANCE Ethernet controller.
  • * Started implementing IRQ handling in gate array.
  • Z8: Fixed numerous bugs, including detection of stack type, JP and CALL with indirect register addressing, and DA. [Robbbert]
  • Luckybal.cpp updates: [Roberto Fresca, Grull Osgo]
  • * Implemented banking and I/O multiplexing.
  • * Added DIP switch locations, and added pinout and I/O connections to notes.
  • Added preliminary AMD LANCE Ethernet controller device. [Ryan Holtz]
  • Sun4.cpp updates: [Ryan Holtz]
  • * Ignore writes to ASIs used by unemulated write-through cache controller.
  • * Fixed DMA and MMU page fault handling.
  • * Trigger memory access exceptions on access to undefined memory types.
  • * Added SBus slots with support for bwtwo, cgthree and cgsix cards.
  • * Added an alternate FCode PROM for the bwtwo framebuffer.
  • * Added a skeleton Artecon SB300P 3-serioal/1-parallel SBus card device.
  • * Corrected timekeepr type.
  • * Added sun4c MMU device implementing S4-buffer, S4-cache and S4-MMU functionality.
  • Sparc: Fixed TBR masking on traps and interrupts, and refactored CPU/MMU interface for better performance. [Ryan Holtz]
  • Nscsi_cd: Return data from correct offset when initiating read at a block that isn't on a sector boundary. [Ryan Holtz]
  • Timekpr.cpp: Fixed issue that could cause updates to be missed. [Ryan Holtz]
  • Added skeleton SunPC 5x86 Accelerator, SunSwift 10/100 Ethernet + Fast Wide SCSI, and TurboGX+ SBus card devices.
  • [Ryan Holtz, Andrew Liles]
  • -32x: Improved audio FIFO behaviour and corrected DAC resolution. [smf]
  • NES APU: Removed read/write trampolines and corrected channel enable reset state. [smf]
  • Vgmplay updates: [smf]
  • * Added support for Sega 32X sound.
  • * Added support for Y8950, YM2608, YM2610 and YM2612 sample playback.
  • * Added support for C6280, SN76496 and YM2203 sample playback.
  • * Automatically enable NES APU and Sega 32X channels in bad rips missing the enable commands.
  • * Assume default header size if header size read from file is invalid.
  • * Fixed off-by-one error in bounds check on PCM write.
  • Emumem: Fixed unmapped read values with subunits. [smf]
  • Mcr68: Mapped 6840 on lower data bits on all games - matches schematics for blasted. [smf]
  • PSX GPU: Implemented textured dot rendering, transparent dots and line, and semi-transparent (STP) drawing. [smf]
  • Tandy1t.cpp: Improved keyboard simulation (improves behaviour in t100tx MS-DOS BASIC). [smf]
  • Zn.cpp: Hooked up Primal Rage 2 watchdog. [smf, coolmod]
  • Powervr2.cpp: Store different polygon types into separate lists, and ignore alpha value for opaque polygons. [snickerbockers]
  • Zsg2.cpp: Properly reset emphasis filter state at key-on (fixes popping in raystorm song 12). [superctr]
  • Nereid: Implemented palette read-back, and fixed save states. [Sven Schnelle]
  • Topcat: Implemented interrupts, cursor register read-back, plane enable, pixel placement rules, and other fixes. [Sven Schnelle]
  • I8291: Set BO bit only if receiver is ready, fix MJMN bit, reset EOI flag when in TIDS, and implemented DCAS. [Sven Schnelle]
  • Voodoo_pci: Return different values for PCI configuration register 0x40 depending on GPU type (fixes MT06874). [Ted Green]
  • Coco12.cpp, coco3.cpp: Use CLEAR or CTRL as second shift, allowing more punctuation to be typed in natural keyboard mode.
  • [Tim Lindner]
  • Re-wrote serial mouse emulation: [Vas Crabb]
  • * Simplified code and eliminated timers.
  • * Split Microsoft mouse into separate two-button (Microsoft), three-button (Logitech), and click wheel devices.
  • * Made Mouse Systems mouse behaviour better match early Mouse Systems models.
  • * Added "rotatable" Mouse Systems mouse support (untested due to lack of software).
  • * Added Sun mouse support, currently hacked to run at 9,600 Baud to work around a separate issue.
  • Fixed issue where dual-screen systems could be incorrectly displayed with 4:3 aspect ratio. [Vas Crabb]
  • Neogeo.cpp: Dumped sp1-u4 BIOS from a US 4-slot MVS. [ack]
  • Seta2.cpp: Added P0-113A PCB layout and note about undumped version of Guardians using this board. [Brian Troha]
  • Vamphalf.cpp: Re-dumped Cool Minigame Collection (Italy). [caius, Brian Troha]
  • Suprnova.cpp: Verified PLD dumps. [caius]
  • Tumbleb.cpp: Improved documentation for tumbleb2 set. [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • Namcos2.cpp: Dumped PLDs for rthun2j. [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • M72.cpp: Dumped PAL for rtype2j. [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • Slapfght.cpp: Re-dumped getstarb1, updated ROM labels, and added placeholder for undumped protected PAL.
  • [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • Valtric: Re-dumped text ROM vt_07.bin and corrected size. [ClawGrip]
  • Fmtowns_cd.xml: Dumped Branmarker 2 Extra Disc. [DamienD, Tokugawa Corporate Forums]
  • Corrected and improved documentation in konamigx.cpp, konamim2.cpp, and wecleman.cpp. [f205v]
  • F1superb: Changed title to match manual and title screen. [f205v]
  • Vegas.cpp: Updated flags to better reflect emulation status. [Hydreigon]
  • Updated hiscore.dat for recent changes in MAME. [Leezer]
  • Ibmpc.cpp: Verified dump of 08/16/82 revision of IBM 5160 (PC/XT) BIOS. [MicroCoreLabs]
  • Digel804.cpp: Dumped Celectronic Berlin/Digelec Promicron 2000 programmer v2.3 BIOS. [MikeMcBike]
  • Chihiro.cpp: Brute forced security key for Quest of D Oukoku no Syugosya. [Peter Wilhelmsen, Morten Shearman Kirkegaard]
  • Vastar.cpp: Dumped PROMs for dogfightp. [ShouTime]
  • Corrected metadata for Chess Challenge 2, Dirt Dash, and Heuk Sun Baek Sa. [sjy96525]
  • Taitogn.cpp: Removed redundant flag from Usagi. [sjy96525]
  • Added abbreviated forms of some command-line options to documentation. [Wellington Uemura]

New in MAME 0.200 (Jul 25, 2018)

  • 0.200
  • -----
  • MAMETesters Bugs Fixed
  • ----------------------
  • - 04621: [Timing] (ironhors.cpp) ironhors: 30fps framerate seems abnormal. (Angelo Salese)
  • - 07027: [Sound] (vegas.cpp) warfa (and maybe clones): DCS2 OS Version Test Failed. (Ted Green)
  • New working machines
  • --------------------
  • Acorn System 5 [Nigel Barnes]
  • New working clones
  • ------------------
  • Acorn System 2 [Nigel Barnes]
  • Acorn System 3 (6502 CPU) [Nigel Barnes]
  • Acorn System 4 [Nigel Barnes]
  • Air Rescue (World) [Porchy, Muddymusic, The Dumping Union]
  • Apache 3 (rev E) [coolmod, The Dumping Union]
  • Hayaoshi Quiz Nettou Namahousou (ver 1.2) [Apocalypse, The Dumping Union]
  • Led Storm Rally 2011 (US, prototype 12) [system11, Coolfox, The Dumping Union]
  • Milmar Laser //c [R. Belmont, Peter Ferrie, KansasFest 2018]
  • Pink Sweets: Suicide Club (2017/10/31 SUICIDECLUB VER., bootleg) [MetalliC]
  • Raiden DX (Portugal) [Jorge Silva, Atro, Kravex]
  • Scramble (bootleg, set 2) [hammy, The Dumping Union]
  • Street Fighter II': Champion Edition (Mstreet-6, bootleg, set 1) [TwistedTom]
  • Street Fighter II': Champion Edition (Mstreet-6, bootleg, set 2) [TwistedTom]
  • Street Fighter II': Champion Edition (Mstreet-6, bootleg, set 3) [TwistedTom]
  • New machines marked as NOT_WORKING
  • ----------------------------------
  • Boris - Electronic Chess Computer [TrevEB, Sean Riddle, The Dumping Union]
  • Captain Zodiac [Siftware]
  • CMS 6502 Development System [Nigel Barnes]
  • DECstation 5000/133 [R. Belmont, Al Kossow]
  • Donkey Kong / Donkey Kong Jr / Mario Bros [Michael Moffitt, coolmod, The Dumping Union]
  • Fever Chance [GoneMad]
  • IPhone (A1203) [MoochMcGee]
  • Marbella Vice [Recreativas.org, The Dumping Union]
  • Topaz (Inder) [PinMAME]
  • New clones marked as NOT_WORKING
  • --------------------------------
  • Jokerz! (G-4) [PinMAME]
  • Safe Cracker (1.0) [PinMAME]
  • New working software list additions
  • -----------------------------------
  • Acrnsys_flop: Atom/System 3 File Server, System 3 Utilities, System 5 File Server, System BBC BASIC [Nigel Barnes]
  • Acrnsys_rom: Econet 2.40, Econet 3.40, Econet 3.50 [Nigel Barnes]
  • Camplynx_cass:
  • 3D Monster Craze, 6845p, Aide (Label-Procedures) (Fra), Backgammon, Battle Brick, Card Index (96K), Centipede, Chopin (Fra),
  • Cinema (96K), Colossal Adventure, Compass, Dam Buster, Deathball, Digger Man, Disassembler (Fra), Dungeon Adventure, Floyds Bank,
  • Games Pack III, Games Pack IV, Gobble de Spook, Grid Trap (Fra), Generateur Basic (Fra), Generateur de Caracteres (96K)(Fra),
  • Hangman, Hi-Lo (96K), IntelTab (96K)(Fra), Introductory Tape (48K), L'odyssee d'Asterix (96K)(Fra), Labyrinthe (Fra),
  • LogiChess 2.2, Lynx Composer (96K), Lynx Disassembler (Fra), Lynx Invaders, Lynx Muncher, MODER-80, Mastermind (96K)(Fra),
  • Maths (Fra), Maxi-Mots (96K)(Fra), Mazeman, Mined Out, Moonfall, Moonfall (Fra), Music Master, Nuclear Invaders, Numerons (Fra),
  • Oh Mummy, Panik, Pengo, Planets, Power Blaster, Racer, Rising Moon, Rocketman, ScrabLynx (96K)(Fra), Screen Dump, Siege Attack,
  • Space Trek, Spellbound, Star Rover, The Forest (96K), The Worm, The Worm (96K)(Fra), Treasure Island, Triangles (96K),
  • Tron Blocker (96K)(Fra), Twinkle, Word Processor, Ynxvaders, Zombie Panic (Fra) [Nigel Barnes]
  • Ibm5150:
  • PC Globe 3.0, PC Globe 5.0 (Spanish), PC Globe 5.04, Starflight 2: Trade Routes of the Cloud Nebula (3.5") [ArcadeShadow]
  • Cadaver (5.25"), Cadaver (3.5") [Chism]
  • Cadaver (3.5", Quest and Glory Compilation) [Justin Kerk]
  • Ibm5170:
  • LucasArts Air Combat Classics, The Incredible Machine (alt), The Incredible Machine 2 [ArcadeShadow]
  • Excel (Version 3.0a) [darksabre76]
  • MS-DOS (Version 6.22, Thai) [Justin Kerk]
  • St_flop: STE Language Disk (Swe, Rev. B) [FakeShemp]
  • X68k_flop:
  • Ajisai (ldb_x68k conversion), Camerot (ldb_x68k conversion), Choro Choro, Choro Choro (ldb_x68k conversion),
  • Cuarto (ldb_x68k conversion), Dungeon Management (ldb_x68k conversion), Galseed II (ldb_x68k conversion), Kurupon, Leshies,
  • My Today's Job (ldb_x68k conversion), Over Driver, Programan Ace -Source68, Sekai Seifuku Set (ldb_x68k conversion), Stein
  • [Wayder]
  • New NOT_WORKING software list additions
  • ---------------------------------------
  • Acrnsys_rom: System/3 Econet 1.48 [Nigel Barnes]
  • Ibm5150: PC Globe 4.0 [ArcadeShadow]
  • Ibm5170: POWER DoLLS [Justin Kerk]
  • Pc88va: Tetris (Bullet-Proof Software) [r09]
  • Source Changes
  • --------------
  • Standardized order of "On"/"Off" items in UI menus with "On" consistently to the right of "Off". [AJR]
  • X68000: Compute refresh rates from CRTC parameters and known crystal values. [AJR]
  • Eliminated "Atari VG EAROM" in favor of newer ER2055 device. [AJR]
  • Z8: Added dump of pre-programmed Z8671 MCU with BASIC/DEBUG interpreter. [AJR]
  • X68000: Separated VINAS/VICON CRTC device. [AJR]
  • Cischeat.cpp: Improvements: [Angelo Salese]
  • * Reworked interrupt generation, and fixed attract mode de-synchronization in Big Run.
  • * Fixed Grand Prix Star stuck tyre sprite in attract mode.
  • Ironhors.cpp: Changed Iron Horse frame rate to 61 Hz. [Angelo Salese]
  • Sigmab52.cpp: Changed frame rate to 60 Hz. [Angelo Salese]
  • Tetrisp2.cpp: Added support for YUV422 colors in Stepping Stage. [Angelo Salese]
  • Amstrad: Added a device for PPI clone implemented by the Amstrad Plus ASIC, and used it for the Plus and GX4000. [Barry Rodewald]
  • * Fixes Plus detection in some games, and correctly breaks inputs in Barbarian.
  • Taito_b.cpp, tc0180vcu.cpp: Cleanup: [cam900]
  • * Moved TC0180VCU functionality from driver state class to device class and internalized graphics decoding.
  • * Deferred allocation of buffers to start time.
  • * Removed unused/redundant code.
  • Lastduel.cpp: Cleanup: [cam900]
  • * Improved tag and variable naming, reduced code duplication, and reduced runtime tag map lookups.
  • * Added a palette decoder function for palette.
  • Seta001.cpp: Deferred allocation to start time and cleaned up code. [cam900]
  • Srmp2.cpp, thedealr.cpp, seta.cpp, champbwl.cpp: Reduced runtime tag lookups and cleaned up code. [cam900]
  • Taito_x.cpp: Cleanup: [cam900]
  • * Split out common parts of memory maps, and separated kyustrkr machine configuration.
  • * Reduced runtime tag map lookups.
  • Atarigt.cpp, cage.cpp, metalmx.cpp: Minor cleanup and runtime tag map lookup reduction. [cam900]
  • Nmk16.cpp: Updates and cleanup: [cam900]
  • * Reduced code duplication, improved tags, modernized banking, and reduced runtime tag map lookups.
  • * Implemented sprite and palette size limits.
  • * Added bad dump flag to ROMs in tdragon3h set sourced from a different PCB.
  • * Improved save state support.
  • Unico.cpp: Cleanup: [cam900]
  • * Improved member names and tags.
  • * Deferred video RAM allocation to start time.
  • * Reduced runtime tag map lookups and ACCESSING_BITS checks.
  • * Added palette decoder function.
  • Silkroad.cpp: Reduced redundant/unused code, and reduced ACCESSING_BITS checks. [cam900]
  • Drgnmst.cpp: Reduced code duplication and added palette decoder function. [cam900]
  • Namcoic.cpp: Simplified graphics decoding/manipulation and reduced code duplication. [cam900]
  • * Also moved Namco NB-2 ROZ banking to namconb1.cpp driver.
  • Vgmplay.cpp: Fixed NMK112 bank table mask, and added support for Irem GA20, RF5C68, and RF5C164. [cam900]
  • C140.cpp, c45.cpp, namco_c139.cpp: Cleaned up code, removed MCFG_ macros, and added object finders. [cam900]
  • Namcona1.cpp, tceptor2.cpp: Minor cleanup. [cam900]
  • Namcos2.cpp: Split out common C116 configuration and removed MCFG_ macros. [cam900]
  • Bbusters.cpp: Split out mechatt state class, reduced runtime tag map lookup, and simplified graphics decoding. [cam900]
  • M107.cpp: Added buffered sprite RAM device, and split machine configuration according to ROM size/banking. [cam900]
  • Lynx.cpp: Modernized banking, reduced runtime tag map lookups, and cleaned up palette code. [cam900]
  • Argus.cpp: Cleanup: [cam900]
  • * Improved argus tilemap handling and added MACHINE_NO_COCKTAIL as scrolling is wrong when flipped.
  • * Moved butasan tilemap scanning into mapper function.
  • * Reduced code duplication.
  • Realbrk.cpp: Fixed sprite priority, reduced runtime tag map lookups, and added notes. [cam900]
  • Sknsspr.cpp: Implemented bitmap clearing disable bit (used by galpani3). [cam900]
  • Suprnova.cpp: Restricted bitmap drawing to clipping rectangle. [cam900]
  • Galpani3.cpp: Implemented/fixed some effects and added notes. [cam900]
  • * Fixes background color fading in intro, and girl display in stage start.
  • Kaneko_grap2.cpp: Added device_palette_interface for palette. [cam900]
  • Made many class members private and removed dead code exposed. [David Haywood]
  • -315_5124.cpp: Updates and improvements: [Enik Land]
  • * Renamed Game Gear VDP to 315-5377 to match the maintenance manual.
  • * Added a device to support behaviour specific to the 315-5313 in mode 4.
  • * Made 315-5377 (Game Gear) and 315-5212 (Mega Drive) derive from 315-5256 (SMS2) rather than 314-5124 (SMS1).
  • * Improved timing behaviour (verified with Flubba's VDP Test for 315-5313 in mode 4).
  • * Emulated sprite status register bits indicating first sprite that overflows.
  • * Implemented sprite zoom limit for 315-5124/315-5313.
  • * Fixed incorrect scrolling exhibited in Charles' scrolling test.
  • * Improved color of leftmost column in mode 4 when fine scroll is applied.
  • * Implemented display mode 1 (text) and mode 3 (multicolor).
  • Fixed crash when running a DRC CPU core under Emscripten (github #2794). [Justin Kerk]
  • Cassette.cpp: Fixed handling of multi-channel reads. [Frank Palazzolo]
  • Added ARM1176JZF-S CPU device. [MoochMcGee]
  • I386: Fixed two cppcheck warnings. [MoochMcGee]
  • Added Acorn Bus slot devices. [Nigel Barnes]
  • * For Acorn Atom: AtomSID, Acorn Atom Disc Pack, Econet Board.
  • * For Acorn System: 32K Dynamic RAM Board, 8K Static RAM Board, Cassette Interface Board, Econet Board,
  • Floppy Disc Controller Board, 40 Column VDU Board, 80x25 VDU Board, Versatile Interface Board.
  • * For CMS: CMS 40/80 Video Terminal Card, CMS Floppy Disc Controller, CMS High Resolution Colour Graphics Card.
  • A6809: Renamed to acrnsys3_6809, and rewrote with card slot devices. [Nigel Barnes]
  • Ef9365: Clear frame buffer memory on reset. [Nigel Barnes]
  • Camplynx_cas: Added support for multiple files (concatenated) in TAP file. [Nigel Barnes]
  • Emumem: Replaced with new, modernized back-end. [O. Galibert]
  • Williams.cpp, wmg.cpp: Removed hard-coded default service button assignments. [OzFalcon]
  • Interpro.cpp: Improved to the point where CLIX boots on the ip2000. [Patrick Mackinlay]
  • * Includes re-written IOGA interrupt and DMA handling, and fixes for CPU and MMU issues.
  • Nscsi: Added support for CD-ROM drives with 512-byte blocks (required for many UNIX workstations). [Patrick Mackinlay]
  • * Also added stubs for "prevent/allow medium removal", and improved hard disk "inquiry" command behaviour.
  • Apple2e updates: [R. Belmont]
  • * Added debugger guards to avoid accidentally banking out ROM.
  • * Fixed floating bus reads - synchronizes Talbot Fantasy Seven credits screen.
  • Apple2gs: Re-wrote driver using address map bank device. [R. Belmont]
  • Apple2gs: Fixed issues with Jam Session and ACS Demo Disk #2. [R. Belmont]
  • Es5503: Fixed bad playback of synthLAB sampled-attack looped-sustain instruments. [R. Belmont]
  • Z80scc: Fixed transmit interrupt behavior that was locking up the Apple IIgs [R. Belmont, Patrick Mackinlay]
  • Mc146818: Added support for direct-access bus hook-up method used by MIPS DECstations. [R. Belmont]
  • Trs80 work in progress: [Robbbert]
  • * Split into separate sources.
  • * Fixed UI paste/natural keyboard.
  • * Added UART, RS-232, and Baud rate clock/BRG depending on hardware.
  • * Fixed UART status on sys80.
  • * Fixed cassette waveform.
  • * Tidied up and modernised code.
  • * Added monitor documentation.
  • Ht1080z: Added ay8910. [Robbbert]
  • Ps2sony: Fleshed out the skeleton driver. [Ryan Holtz]
  • * Added device to encapsulate PlayStation 2 timers.
  • * Temporarily hacked R5900 core to always have scratchpad RAM mapped at 0x70000000.
  • * Added reference counting to divtlb so it does not unmap pages that are still shared with other entries.
  • * Added skeleton GIF, VIF1 and GS devices.
  • Mips3: Added basic Emotion Engine support. [Ryan Holtz]
  • Kr03: Defined native keyboard layout (partially addresses MT05818). [shattered]
  • PowerVR2: re-implemented color calculation. [snickerbockers]
  • Moved instantiation of device_finder for interface classes from implementation sources to interface sources. [Stefan Bruns]
  • * Avoids multiple explicit instantiations with the same template arguments.
  • Devcb: Replaced with new, more flexible implementation. [Vas Crabb]
  • * Converted a number of devices and drivers to use the newly supported less macro-dependent syntax.
  • Layout system improvements: [Vas Crabb]
  • * Allow screens to be referenced by tag in layouts.
  • * Allow an internal layout to be supplied per device rather than just per system, with relative screen and input tags.
  • * Improved view generation and selection for systems with two screens.
  • * Added support for user variables and repetition in layouts, and converted a number of layouts.
  • V550: Added keyboard program ROM dump. [Al Kossow]
  • Added skeleton device for WD1007A ESDI hard disk controller. [Al Kossow]
  • Hiscore.dat: Updated for recent changes. [Leezer]
  • X68k_flop: Updates: [Wayder]
  • * Organised and corrected entries, and replaced disk images with new dumps.
  • * Removed Ninin Battle (Alt) - it's a modified copy.
  • * Updated/corrected missing dumps, release years, and Japanese titles.
  • Ibm5170: Fixed typo in interface for Turbo Pascal 6.01 (German). [xinyingho]

New in MAME 0.197 (Apr 25, 2018)

  • MAMETesters Bugs Fixed:
  • 06775: [Media Support] (coco12.cpp) coco, coco2, dragon and clones: Software list does not work for floppy devices (Nigel Barnes)
  • 06843: [Misc.] (saturn.cpp) All saturn.cpp sets: CD Block unknown command e2, contact MAMEdev (Angelo Salese)
  • 06886: [Graphics] (stv.cpp) vfkids: Corrupt background graphics (Angelo Salese)
  • 06926: [Documentation] (galaxian.cpp) amidars: Values are incorrect for "Lives" DIP switch (Tafoid)
  • 06928: [Graphics] (mpu4vid.cpp) All sets in mpu4vid.cpp: Graphics corruption (regression) (Carl)
  • 06929: [Sound] (suprnova.cpp) All sets in suprnova.cpp: No Audio is present (O. Galibert)
  • 06936: [Crash/Freeze] (zn.cpp) techromn and clones: Fatal error: memory_bank::set_entry called with out-of-range entry 255 (Robbbert)
  • 06937: [DIP/Input] (galpanic.cpp) galspanic and clones: Second button not assigned (AJR)
  • 06942: [Media Support] (x68k.cpp) x68000: Can't save game data to disk (Carl)
  • New working machines:
  • Home Alone (Tiger handheld) [hap, Sean Riddle]
  • Home Alone 2 - Lost in New York (Tiger handheld) [hap, Sean Riddle]
  • Independence Day (Tiger handheld) [hap, Sean Riddle]
  • Master Boy (1987, Z80 hardware) [David Haywood, ARPA, Recreativas.org, The Dumping Union]
  • New Cross Pang [f205v, Brian Troha, The Dumping Union]
  • Transformers - Generation 2 (Tiger handheld) [hap, Sean Riddle]
  • New working clones:
  • Crazy Bonus 2002 (Ver. 1, set 2) [Ioannis Bampoulas]
  • Enduro Racer (YM2151) (mask ROM sprites, FD1089B 317-0013A) [coolmod, The Dumping Union]
  • Explosive Breaker (Korea) [Jorge Silva]
  • Fidelity Excel 68000 (set 2) [yoyo_chessboard]
  • Fidelity Excel 68000 (set 3) [yoyo_chessboard]
  • Garou - Mark of the Wolves (NGH-2530) [Razoola]
  • Jolly Card (Italian, bootleg, set 3) [f205v, The Dumping Union]
  • Lup Lup Puzzle / Zhuan Zhuan Puzzle (version 1.05 / 981214) [caius, Brian Troha, The Dumping Union]
  • Neo-Geo MV-1F [Vas Crabb]
  • Neo-Geo MV-1FZ [Vas Crabb]
  • Neo-Geo MV-1 [Vas Crabb]
  • Neo-Geo MV-2F [Vas Crabb]
  • Neo-Geo MV-4F [Vas Crabb]
  • Pochi and Nyaa (Ver 2.02) [Razoola]
  • Popeye (Braze High Score Kit P1.00D) [smf]
  • Renegade (US bootleg) [TwistedTom]
  • Silk Worm (bootleg) [TwistedTom]
  • Street Fighter II': Champion Edition (Playmark bootleg) [f205v, maru79]
  • Time Killers (v1.21, alternate ROM board) [Brian Troha, The Dumping Union]
  • World Rally 2: Twin Racing (mask ROM version) [Corrado Tomaselli, The Dumping Union]
  • WWF: Wrestlemania (proto 2.01 06/07/95) [Jorge Silva]
  • Machines promoted to working:
  • F-1 Dream [caius, Caps0ff, David Haywood]
  • Quiz Channel Question (Ver 1.00) (Japan) [AJR]
  • Rail Chase 2 (Revision A) [Angelo Salese, R. Belmont, Olivier Galibert, ElSemi]
  • Clones promoted to working:
  • Quiz Channel Question (Ver 1.23) (Taiwan?) [AJR]
  • Ufo Robo Dangar (9/26/1986, Japan) [Angelo Salese]
  • New machines marked as NOT_WORKING:
  • Connectv Cricket (PAL) [Sean Riddle, David Haywood]
  • Connectv Football [Sean Riddle, David Haywood]
  • Genius 6 (V110F) [Fabrice Arzeno, The Dumping Union]
  • Philips VP415 LV-ROM Player [Ryan Holtz]
  • Skannerz TV [Sean Riddle, Peter Wilhelmsen]
  • T.T. Speed Race CL [TTL] [Andrew Welburn, Tafoid]
  • New clones marked as NOT_WORKING:
  • Amazonia King Plus (V204BR) [Cesar Aragao (GarouSP)]
  • Gokidetor (set 2) [MASH]
  • Joker Master (V512) [Ioannis Bampoulas]
  • Paperboy (prototype) [Andrew Welburn]
  • Unknown Elsy poker [f205v, The Dumping Union]
  • New working software list additions:
  • Abc806: Colorful Animals [Genesis Project]
  • Atom_flop: Atom DOS Utilities [Nigel Barnes]
  • Bbcm_cart: Video Filing System ROM Cartridge [Nigel Barnes]
  • Bbcm_flop: Prince of Persia, Teletextr [Nigel Barnes]
  • Coco_flop: Tandy Assembly Demo 2017 [MrGW]
  • Electron_cart: Mega Games Cartridge [Dave Hitchins]
  • Electron_flop: Egghead in Space, The Darkness of Raven Wood, Zombies Ate Our Roadies! [Nigel Barnes]
  • Ibm5150: Breach 2, Future Wars - Adventures in Time (3.5"), The Monuments of Mars! [ArcadeShadow]
  • Ibm5170: Heart of China (Kixx XL release), Maniac Mansion: Day of the Tentacle, Operation Stealth (Euro), Quarantine, Wolfenstein 3-D (v1.4, 3.5" HD, Apogee newer), Wolfenstein 3-D (v1.4, 3.5" HD, Mindscape), World Cup USA '94 [ArcadeShadow]
  • Neogeo: Garou - Mark of the Wolves (NGH-2530), Pochi and Nyaa (Ver 2.02) [Razoola]
  • Pc98_cd: Alice no Yakata III, Alone in the Dark 3, Bacta 1 & 2 + Voice, Ballade for Maria, Bounty Hunter Ludy, Brandish 3 - Spirit of Balcan - Renewal, Branmarker, Buzz Aldrin's Race into Space - Uchuu e no Chousen, CRW 2, D.P.S. Zenbu, Daraku no Kuni no Angie - Kyoukai no Mesu Dorei-tachi, Dark Seraphim, De.FaNa, Desire - Haitoku no Rasen, Doki Doki Disk CD-ban Dai-1-kan: Club D.O. Jimukyoku, Doki Doki Disk CD-ban: Club D.O. Vol. 2, Doki Doki Disk CD-ban: Club D.O. Vol. 3, Doki Doki Disk CD-ban: Club D.O. Vol. 4-5, El-Hazard - The Magnificent World, GalPani II, Game CD GA-ME-GA, Gokichi-kun Series - Igo Kinenban CD, Guardian Recall - Shugojuu Shoukan, Hana no Kioku, Hiiragizaka no Kyuukan, Jinmon Yuugi, LOGiN Disk & Book - RPG Tsukuuru Dante98 II (1996-07-02), Lesser Mern - Special Director's Edition, Love Escalator, Menzoberranzan - Yami no Monshou, Mugen Houyou, Mujintou Monogatari, Necronomicon, Oh! Kitsune-sama, Only You - Seikimatsu no Juliet-tachi, PC-9821Xa12C8 System Software, PGA Tour Golf III, PILcaSEX, Revival Xanadu, Ruriiro no Yuki, Sangokushi V, Sayonara no Mukougawa, Tamago Ryouri, The Legend of Heroes III - Shiroki Majo Renewal, The Legend of Kyrandia, The Original Pictures of Ryouki no Ori, Toushin Toshi II - Soshite, Sorekara..., Tuned Heart, Viper CTR - Asuka, Virtuacall 2, Watashi, Yumemizaka & Collections, Yuu Disk Special - CD-ROM Bishoujo Collection [r09]
  • Svi318_cart: Oh, Postrelease [Dirk Best]
  • New NOT_WORKING software list additions:
  • Dc:
  • De La Jet Set Radio (Jpn), Espion-Age-Nts: Industrial Agents for Active Espionage (Jpn), Ikaruga (Jpn), Illbleed (USA),
  • Imperial no Taka: Fighter of Zero (Jpn), Incoming (Euro), Incoming (Euro, Prototype 19990906), Incoming (USA),
  • Incoming: Jinrui Saisyuu Kessen (Jpn), Industrial Spy: Operation Espionage (USA), Iron Aces (Euro), Iron Aces (USA), Izumo (Jpn),
  • Jeremy McGrath Supercross 2000 (Euro), Jeremy McGrath Supercross 2000 (USA), Jet Grind Radio (USA),
  • Jet Grind Radio (USA, Prototype 20001002), Jet Set Radio (Euro), Jet Set Radio (Euro, Prototype 20001003),
  • Jikkyou Powerful Pro Yakyuu - Dreamcast Edition (Jpn), Jimmy White's 2: Cueball (Euro), Jinsei Game for Dreamcast (Jpn),
  • Jissen Pachi-Slot Hisshouhou! @ VP@CHI: Kongdom - Shokai Genteiban (Jpn), Jojo no Kimyou na Bouken: Mirai e no Isan (Jpn),
  • Jojo no Kimyou na Bouken: Mirai e no Isan for Matching Service (Jpn), Jojo's Bizarre Adventure (Euro),
  • Jojo's Bizarre Adventure (USA), July (Jpn), July (Jpn, Rev. 1) [FakeShemp]
  • Ibm5170_cdrom:
  • Freddi Fisk och fallet med de forsvunna sjograsfrona (Sweden) [FakeShemp]
  • Who Shot Johnny Rock (Italy) [arena80.it]
  • Leapster: A La Conquete Des Nombres - Un Jeu D'Arcade Educatif! (Fra), Adibou - A La Recherche De Robitoc (Fra), Bob Leponge - Heros D'un Jour (Fra), Cars (Fra), Dis Pourquoi Kirikou (Fra), Disney Princesse - La Magie D'Apprendre (Fra), Dora L' Exploratrice - Au Secours Des Animaux (Fra), Dora L' Exploratrice - Le Pont Casse (Fra), La Riviere Des Lapins + L'Atelier De Peinture (Fra), Lapin Malin - Danse Avec Les Mots (Fra), Oui-Oui - Aventures Au Pays Des Jouets (Fra), Perrito Club - Adopta Un Nuevo Amiguito Y Aprende! (Spa), Ratatouille (Fra), Scooby-Doo! - Et Les Nombres Fous! (Fra), Spider-Man - L'Affaire Des Mots Mysteres (Fra) [TeamEurope, ClawGrip, Connie]
  • Pc98_cd: Angel, DOR Best Selection Gekan, DOR Best Selection Joukan, Dies Irae, Elm Knight - A Living Body Armor, Epson PC Series Driver Kit for Windows 95, Henshin Ring, Hyoui Tengoku, Manji PSYyuuki, Ms. Detective File #2 - Sugata-naki Irainin, NEC Driver Kit for Windows 95, Psychic Detective Series Vol. 1 - Invitation - Kage kara no Shoutaijou, Psychic Detective Series Vol. 2 - Memories, Psychic Detective Series Vol. 3 - Aya, Schwarzschild EX - Tessa no Seigun, Sensual Angels, Tanjou - Debut, Vastness - Kuukyo no Ikenie-tachi, Venus & Mug-R, Windows 2000 Professional + Server (MSDN), Windows 95 (OSR2, v4.00.950 B), Windows 95 Upgrade for Epson PC Series (OSR1, v4.00.950a), Windows 98 (Upgrade), Windows 98 Second Edition [r09]
  • Source Changes:
  • Began conversion from MCFG_DEVICE_VBLANK_INT to MCFG_SCREEN_VBLANK_CALLBACK. [AJR]
  • Bbc: Connected 6845 VSYNC to CA1 on first VIA. [AJR]
  • Suprstar: Demoted to not working - errors out when inserting coins. [AJR]
  • Unkhorse: Lowered frequency of 8155 timer driving speaker. [AJR]
  • Beathead: Replaced NVRAM with parallel EEPROM. [AJR]
  • Backfire: Added ADC for potentiometer controls. [AJR]
  • ARM disassembly improvements: [AJR]:
  • Calculate R15-relative offsets in disassembly.
  • Fixed erroneous identification of S field in data processing opcodes.
  • Calculate result of ADD/SUB Rn,R15,#imm.
  • Pbaction: Use CTC to provide interrupts for sound CPU. [AJR]
  • Ddenlovr.cpp: Changed main CPU type to TMPZ84C015 for most Z80-based games. [AJR]
  • Relaxed constraints on address mirroring/global mask combinations. [AJR]
  • Mirror bits may now fall outside the global mask provided they cover the entire masked-out portion.
  • Umipoker, saiyukip: Changed YM3812 clock and use it to drive sound CPU interrupt. [AJR]
  • Upd7725: Fixed disassembly. [AJR]
  • Z80ctc: Made channels into subdevices. [AJR]
  • Sexygal: Added sample player. [AJR]
  • Shackled, breywood: Replaced MCU simulation with 8751 code dumped from Breywood and hacked for Shackled. [Caps0ff, AJR]
  • Ms6102: Use VT100 keyboard for now. [AJR]
  • Aleck64.cpp: Improved Magical Tetris Challenge tetrominoes display (ghost pieces and colors). [Angelo Salese]
  • Stvvdp2.cpp improvements:
  • Fixed regression with Cotton 2 backgrounds from stage 2 onward (ROZ mode 3 without rotation parameters).
  • Apply ROZ windows per screen output, not per bitmap - fixes Batman Forever character select and the Riddler final stage graphics.
  • Fixed RBG0 cache map range - fixes Head On graphics update in Sega Memorial Collection 1.
  • Stvvdp1.cpp: Preliminary implementation of PMOD 7 (gouraud + half transparent). [Angelo Salese]
  • Fixes Lupin the 3rd Pyramid no Kenja enemy shadows.
  • Warpwarp.cpp: Added optional color setting for kaitei. [Angelo Salese]
  • Legionna.cpp fixes: [Angelo Salese]
  • Fixed regression in background tilemap colors for Godzilla (uses DMA mode 4 like Denjin Makai).
  • Fixed Godzilla OKI sound bank switching.
  • Galivan.cpp, terracre.cpp: Rewrote NB1412M2 as a device. [Angelo Salese]
  • Airbustr.cpp: Reduced code duplication and runtime tagmap lookups, removed unnecessary bitmap. [cam900]
  • Hvyunit.cpp, lemmings.cpp, namcos11.cpp: Minor code cleanup and runtime tagmap lookup reduction. [cam900]
  • Aerofgt.cpp: Reduced code duplication. [cam900]
  • Psikyo.cpp, gundealr.cpp: Reduced code duplication and runtime tagmap lookups. [cam900]
  • Dreamwld.cpp: Implemented tilemap size register, reduced code duplication, and reduced runtime tagmap lookups. [cam900]
  • Namcos12.cpp: Cleaned up code, reduced runtime tagmap lookups, and made COH716 a separate configuration with correct GPU. [cam900]
  • Djboy.cpp: Cleaned up code, reduced runtime tagmap lookups, modernised sound latches, and implemented stereo output. [cam900]
  • Firefox.cpp: Cleaned up code, reduced runtime tagmap lookups, and modernised sound latches. [cam900]
  • Arcadecl.cpp: Cleaned up graphics decode, fixed year in comment. [cam900]
  • Coolpool.cpp: Modernised CPU-DSP communication latches, and split I/O maps for coolpool and nballsht. [cam900]
  • Tlc34076: Allocate palette RAM and pens at start time. [cam900]
  • Atarisy2.cpp: Minor cleanup, use address_map_bank_device for banked video RAM. [cam900]
  • Cave.cpp: Fixed hotdogst metadata. [cam900]
  • Pgm.cpp: Removed unused members and converted code to use object finders. [cam900]
  • Pc9801_86.cpp: Improved PCM timer behaviour - actual master clock still unknown. [cam900]
  • Partner.cpp, asuka.cpp: Use object finders for memory banks rather than string formatting and tagmap lookups. [cam900]
  • Zn.cpp: Simplified Z80 bank switching for FX-1 games. [cam900]
  • Pasha2.cpp: Added output finders for lamps, reduced runtime tagmap loopups, moved bitmap memory allocation to start time, and simplified/de-duplicated code. [cam900]
  • Abc80x: Implemented option ROM opcode fetch through character RAM. [Curt Coder]
  • Marked Blades of Steel sets as joystick/trackball to reduce confusion. [David Haywood]
  • Nes: Marked Super Mary a clone of Super Mario Bros (github #3327). [David Haywood]
  • Xavix: Re-organised and tidied code, and updated notes. [David Haywood]
  • Bionicc: Started hooking up microcontroller emulation - still relies on hacks. [David Haywood]
  • Guab: Added RS232 port and update notes. [Dirk Best]
  • Rewrote adc0808 device so it actually works and added to a number of drivers. [Dirk Best]
  • Added to galastrm, groundfx, jedi, lockon, opwolf3, othunder, superchs, taito_z, tceptor, undrfire, and wheelfir.
  • Converted Model 1 I/O to device. [Dirk Best]
  • Model2: Added proper default values for lightgun games, treat five percent of range as off-screen. [Dirk Best]
  • Model1, model2: Emulated Model 1 I/O board, and removed I/O RAM device [Dirk Best] Includes emulation of the Sega 315-5338A I/O controller, also hooked up to the ufo21 driver.
  • Added skeleton device for Ericsson Information Systems IBM3270/5250 terminal adapter 16-bit ISA card. [Edstrom]
  • Hp64k: Added IEEE488 remotizer to bus. [F.Ulivi]
  • Added suspend and resume debugger commands for suspending and resuming scheduled devices. [GavinAndrews]
  • Starblad: Allow full range of crosshair movement. [geecab]
  • Allow building against system pugixml. [Julian Sikorski]
  • Fixed issues with CHD loading under Emscripten. [Justin Kerk]
  • Dc.xml: Fixed interface/name/diskarea so discs can actually boot. [Justin Kerk]
  • Ti99: Added drive select to HX5102 Hexbus floppy drive - may now be used for storage on TI-99/8 and other systems. [Michael Zapf]
  • Wd_fdc: Added FM resyncs in READ_TRACK, and changed threshold. [Michael Zapf]
  • Electron: Added Mega Games Cartridge device. [Nigel Barnes]
  • Electron: Improved video handling. [Nigel Barnes]
  • Fixed wrap-around for non-standard screen start addresses.
  • Added RAM contention during screen update.
  • Improved interrupt times.
  • Electron: Fixed bad palette write. [Nigel Barnes]
  • Bbcm: Fixed paging in of Shadow RAM according to ACCCON. [Nigel Barnes]
  • I960: Don't lose register values on read stalls. [O. Galibert]
  • Bankdev: Allow for an address shift. [O. Galibert]
  • Rewrote mb86233/4 CPU cores. [O. Galibert]
  • Model2: Revamped the coprocessors communications. [O. Galibert]
  • Completely eliminated address map macros. [O. Galibert, Robbbert]
  • Sh4drc: Added UML implementations of FADD, FSUB, FMUL, and FDIV. [R. Belmont]
  • Apple2: Recognize another form of DOS 3.3 in ProDOS order. [R. Belmont, Peter Ferrie]
  • Added emulation stubs for the Game Boy Camera hardware allowing the ROM to run. [Risugami]
  • Crashrd: Added some sound. [Robbbert]
  • Completely eliminated set_digit_value, and reduced usage of and deprecated set_led_value/set_lamp_value. [Ryan Holtz, Robbbert, AJR, Vas Crabb]
  • Added skeleton Philips VP415 LV-ROM Player driver - currently fails self-test with error 53. [Ryan Holtz]
  • Including basic Fujitsu MB88303 TV Display Controller and Philips SAA1403 Sync Generator devices.
  • Isa/pgc: Implemented accelerated VRAM writes. [shattered]
  • Standardised on IPT_CUSTOM for custom PORT_BIT handlers, leaving IPT_SPECIAL for the UI. [smf]
  • Fixed fencepost in memory_manager::region_containing, which caused regions to be registered for state saving. [smf]
  • Popeye: Implemented NMI acknowledge and TPP2 watchdog, swapped popeyebl and popeyeb2, and repaired some apparently bad PROM dumps. [smf]
  • Added QuickLoad option for SMC-777. [Stefano]
  • Hp9k_3xx improvements: [Sven Schnelle]
  • Added 98644 asynchronous serial card.
  • Added workaround for double exception during read/modify/write operations confusing the boot ROM.
  • Added dummy GPIB read/write handlers (BASIC crashes if not present).
  • Added fallback bus error handler for model 340 and later (used by BASIC to probe hardware configuration).
  • Added basic window move and cursor control support to hp98544 framebuffer. [Sven Schnelle]
  • Used by HP Basic to place letters on the screen by moving them from non-visible memory to the screen.
  • Split hp98603 BASIC ROM card into 98603A and 98603B versions with different base addresses and sizes. [Sven Schnelle]
  • Posixsocket: Set SO_REUSEADDR option. [Sven Schnelle]
  • Voodoo: Fixed vsync timing and removed anonymous timer. [Ted Green]
  • Encapsulated default BIOS selection in device_t and simplified default BIOS selection from machine configuration. [Vas Crabb]
  • DSP16 interpreter performance improvements: [Vas Crabb]
  • Lifted some tests out of the execution loops allowing them to be specialised at compile time.
  • Bypass memory system for work RAM access when debugger is not enabled.
  • RAM device improvements: [Vas Crabb]
  • Always show default RAM size in XML output, and show sizes as declared in addition to byte count.
  • Don't show inaccessible RAM device size options in XML output.
  • Exposed RAM size options in minimaws.
  • Rearranged device debugger hooks to get a small but measurable performance improvement. [Vas Crabb]
  • Removed emucore.o from tools, fixing some inconsistent behaviour with different build options. [Vas Crabb]
  • NeoGeo improvements: [Vas Crabb]
  • Split MVS into different machines for real variants with different capabilities.
  • Split up state classes for different variants.
  • Improved address maps.
  • Converted EL panel outputs to lamps and hooked up coin counters/lockouts.
  • Hooked up controller sense connections for AES.
  • Hooked up SPI-like outputs on SIT board used by The Irritating Maze.
  • Added layout for The Irritating Maze showing strobes and most lamps.
  • Ibm5170: Redumped wngcm2sp from unmodified disks. [breiztiger]
  • Gaelco2.cpp: Added pinout information for World Rally 2 and REF.950906 PCB layout for Touch and Go. [Brian Troha]
  • Megablst: Replaced C-chip simulation with extracted ROM. [Caps0ff]
  • Model1: Use real 315-5573 Virtua Racing coprocessor program. [Caps0ff]
  • F1dream: Dumped and emulated 8751 microcontroller. [caius, Caps0ff, David Haywood]
  • Documented debugger expression number syntax. [Erik Dominikus]
  • Othunder.cpp: Changed to mono speaker, as shown on schematics and verified on real board. [Guru]
  • Demoted TI-73 Explorer (bootleg) to not working. [Julian Lachniet]
  • Segag80r: Adjusted Sindbad Mystery sound clocks to match PCB footage. [kazblox]
  • System1: Documented alternate Star Jacker board with different sound in source. [kazblox]
  • Dynduke.cpp: Dumped PROMs. [Porchy, Muddymusic]
  • PC-98 CD software list updates: [r09]
  • Updated with everything from the latest update of the Neo Kobe Collection.
  • Tested all software list entries, and added supported status and emulation issues for each one.
  • Added usage information for games that require serial numbers or manual protection.
  • Added disk 2 of the floppy version of Brandish Renewal, since it's used as a key disk for the CD version.
  • Fixed copy-paste error for hybrid discs copied from the FM Towns list.
  • Replaced the Sweet Days CHD with a properly converted one.
  • Demoted Miamisoft's games to non-working since they seem to hang randomly.
  • Added Tourvision BIOS v1.1 and corrected label/description for v2.0. [system11, Tafoid]
  • Amidars: Corrected Lives DIP switch. [Tafoid, GoldS_TCRF]
  • Konblands.cpp: Added DIP switches from manual. [Tafoid]

New in MAME 0.196 (Mar 28, 2018)

  • MAMETesters Bugs Fixed:
  • 00205: [Crash/Freeze] (asuka.cpp) bonzeadv: After dying in cave accessed via the secret hole, you restart trapped in darkness (Caps0ff)
  • 00377: [Crash/Freeze] (asuka.cpp) bonzeadv: From third level, game hangs on dying because restart level is wrong (Caps0ff)
  • 06287: [Graphics] (spectrum.cpp) spectrum, spec128, specpl3e: All in-game sprites from Comando Tracer flicker when moving (geecab)
  • 06425: [Graphics] (spec128.cpp) specpl3e: Sprites flickering at level 2 and 6 in Terminator 2 - Judgement Day (geecab)
  • 06869: [Plugins] Lua Cheat Plugin: Some cheat commands are ignored using Lua cheat engine (Carl)
  • 06894: [Crash/Freeze] (taito_f3.cpp) ridingf, ringrage and clones: Exception after logo is displayed (cam900)
  • 06895: [Graphics] (rohga.cpp) Many sets in rohga.cpp: Graphic "strips" of corruption (cam900)
  • 06900: [Graphics] (holeland.cpp) holeland, holeland2: Priority bug on the boss level (Angelo Salese)
  • 06908: [Speed] (iteagle.cpp) bbhcotw, bbh2sp: Game runs slow on certain levels despite being 100% in MAME (snow?) (Ted Green)
  • 06917: [Sound] (artmagic.cpp) cheesech: New NVRAM causes a blasted sound on Get Ready screen at beginning of game (AJR)
  • 06921: [Sound] (vigilant.cpp) All sets in vigilant.cpp: No sound (AJR)
  • New working machines:
  • Big Buck Hunter (v1.00.14) [coolmod]
  • Casio RZ-1 [Arashikage, Dirk Best, R. Belmont]
  • Dennis the Menace (Tiger handheld) [hap, Sean Riddle]
  • Double Dragon 3 - The Rosetta Stone (Tiger handheld) [hap, Sean Riddle]
  • Jurassic Park (Tiger handheld) [hap, Sean Riddle]
  • Spider-Man (Tiger handheld) [hap, Sean Riddle]
  • The Addams Family (Tiger handheld) [hap, Sean Riddle]
  • The Flash (Tiger handheld) [hap, Sean Riddle]
  • Warai no Hana Tenshi [yukaritamura]
  • X-Men - Project X (Tiger handheld) [hap, Sean Riddle]
  • New working clones:
  • Acorn Electron (64K Master RAM Board) [Nigel Barnes]
  • Big Buck Hunter II - Sportsman's Paradise (v2.02.08) [Ted Green]
  • Big Buck Hunter II - Sportsman's Paradise (v2.02.09) [Ted Green]
  • Dragon 64 (HD6309E CPU) [David Ladd]
  • Ghox (joystick, older) [caius]
  • Irion [Robbbert, mcp]
  • Master Boy (Spanish, PCB Rev A) [ARPA, Recreativas.org]
  • Opa Opa (Rev A, unprotected) [ShouTime, Charles MacDonald, Smitdogg, The Dumping Union]
  • Street Fighter II: The World Warrior (Thunder Edition, bootleg, set 2) [coolmod, The Dumping Union]
  • Street Fighter III 3rd Strike: Fight for the Future (Japan 990512) [Guru]
  • Street Fighter III 3rd Strike: Fight for the Future (Japan 990608) [Guru]
  • Super Cobra (bootleg, set 2) [Belike]
  • Tano Dragon 64 (NTSC; HD6309E CPU) [David Ladd]
  • The Real Broadway (9131-20-00 R0C) [Brian Troha, The Dumping Union]
  • TI-73 Explorer (bootleg) [Julian Lachniet, critor]
  • Machines promoted to working:
  • Gunpey (Japan) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood]
  • Mephisto Amsterdam [Sandro Ronco]
  • Motor Raid - Twin [Angelo Salese, R. Belmont, O. Galibert, ElSemi]
  • Virtua Fighter 2 (Version 2.1) [Angelo Salese, R. Belmont, O. Galibert, ElSemi]
  • War: The Final Assault (EPROM 1.9 Mar 25 1999, GUTS 1.3 Apr 20 1999, GAME Apr 20 1999) [Ted Green]
  • Clones promoted to working:
  • Eyes (Italy) [Corrado Tomaselli, The Dumping Union]
  • Mephisto Dallas [Sandro Ronco]
  • Mephisto Dallas 16 Bit [Sandro Ronco]
  • Mephisto Dallas 32 Bit [Sandro Ronco]
  • Mephisto Roma [Sandro Ronco]
  • Mephisto Roma 32 Bit [Sandro Ronco]
  • Virtua Fighter 2 [Angelo Salese, R. Belmont, O. Galibert, ElSemi]
  • Virtua Fighter 2 (Revision A) [Angelo Salese, R. Belmont, O. Galibert, ElSemi]
  • Virtua Fighter 2 (Revision B) [Angelo Salese, R. Belmont, O. Galibert, ElSemi]
  • War: The Final Assault (EPROM 1.3 Apr 7 1999, GUTS 1.3 Apr 7 1999, GAME Apr 7 1999) [Ted Green]
  • War: The Final Assault (EPROM 1.6 Jan 14 1999, GUTS 1.1 Mar 16 1999, GAME Mar 16 1999) [Ted Green]
  • War: The Final Assault (EPROM 1.91 Apr 13 1999, GUTS 1.3 Apr 7 1999, GAME Apr 7 1999) [Ted Green]
  • New machines marked as NOT_WORKING:
  • Badlands (Konami, set 1) [Angelo Salese]
  • Casio CZ-101 [Dirk Best]
  • Casio HT-6000 [Dirk Best]
  • CIT-101 [Doug Crawford]
  • Diablo HyType II Series 1300 CPU [Edstrom]
  • e-kara (US?) [Sean Riddle, Peter Wilhelmsen]
  • e-kara Volume 1 (US?) [Sean Riddle, Peter Wilhelmsen]
  • e-kara Volume 2 (US?) [Sean Riddle, Peter Wilhelmsen]
  • EA Sports Madden Football (NTSC) [Sean Riddle, Peter Wilhelmsen]
  • Excite Fishing DX (Japan) [Sean Riddle, Peter Wilhelmsen]
  • Let's! TV Play Classic - Namco Nostalgia 1 [Sean Riddle, Mr. Do]
  • Let's! TV Play Classic - Namco Nostalgia 2 [Sean Riddle, Peter Wilhelmsen]
  • Let's! TV Play Classic - Taito Nostalgia 2 [Sean Riddle, Mr. Do]
  • Lord Of The Rings - Warrior of Middle-Earth [Sean Riddle, Peter Wilhelmsen]
  • Lucky Draw (Pinball) [PinMAME]
  • Milton Bradley Electronic Milton [Sean Riddle]
  • MX Dirt Rebel [Sean Riddle, Peter Wilhelmsen]
  • Photo Play 2004 [Asure, The Dumping Union]
  • Play TV Football (NTSC) [Sean Riddle, Peter Wilhelmsen]
  • Play TV Rescue Heroes [Sean Riddle, Peter Wilhelmsen]
  • Play TV Snowboarder (Blue) (NTSC) [Sean Riddle, Peter Wilhelmsen]
  • Poly Proteus (Standalone) [Nigel Barnes, Andrew Trotman]
  • TV Wild Adventure Mini Golf [Sean Riddle, Peter Wilhelmsen]
  • New clones marked as NOT_WORKING:
  • Arbiter Discmonitor A-01 [Nigel Barnes]
  • Badlands (Konami, set 2) [Angelo Salese]
  • ConnecTV Snowboarder (Blue) (PAL) [Sean Riddle, Peter Wilhelmsen]
  • Daytona USA (GTX 2004 Edition) [anonymous]
  • Earthshaker (Prototype) (PA-4) [PinMAME]
  • Game King (EZ Pay, v4.0) [unknown]
  • Strange Science (Rev C) [Gerald (COY), The Dumping Union]
  • Super Seven [caius, The Dumping Union]
  • TI-83 Plus (bootleg) [Julian Lachniet, critor]
  • TI-84 Plus (Boot Code 1.02) [Julian Lachniet, critor]
  • TI-84 Plus (Boot Code 1.03) [Julian Lachniet]
  • TI-84 Plus (bootleg) [Julian Lachniet, critor]
  • TI-84 Plus Color Edition (Boot Code 5.00) [Julian Lachniet, critor]
  • TI-84 Plus Color Edition (Boot Code 5.15) [Julian Lachniet]
  • TI-84 Plus Color Edition (Boot Code 5.30) [Julian Lachniet]
  • TI-84 Plus Orion (Boot Code 1.02) [Julian Lachniet]
  • TI-84 Plus Orion (Boot Code 1.03) [Julian Lachniet]
  • TI-84 Plus Orion (bootleg) [Julian Lachniet]
  • TI-84 Plus Silver Edition (Boot Code 1.03) [Julian Lachniet]
  • TI-84 Plus Color Silver Edition (Boot Code 4.0) [Julian Lachniet]
  • TI-84 Plus Silver Edition (bootleg) [Julian Lachniet, critor]
  • New working software list additions:
  • archimedes: 3D Construction Kit [Nigel Barnes]
  • camplynx_flop:
  • BASIC-80 Rev.5.2, BASIC-E Compiler v2.0, Battleships, C/80 Compiler 3.1, CalcStar v1.0, CP/M ver 2.2 BIOS 1.00,
  • CP/M ver 2.2 BIOS 1.02, DataStar v1.4, dBASE II, Delta Wing, fig-FORTH 1.1A, FORTRAN-80, Gomoku, Hangman,
  • Introductory Tape (128K), LogiChess 2.2, Lynx JM Utilities Disk v1.0, Lynx Revival Group - Volume 1, Micro-COBOL v2.1,
  • Monster Mine, PeachCalc v1.01, ReportStar v1.00, Roader, Slot Machine, Treasure Island, TURBO Pascal v2.00A, WordMaster v1.20,
  • WordStar v3.00 [Nigel Barnes]
  • ibm5150:
  • Blockout, Secret Agent, SimCity (3.5", v1.02), SimCity (3.5", v1.07), SimCity (5.25", v1.02), SimCity (5.25", v1.07),
  • Speedball (re-release), Stunts (3.5") (USA), Stunts (5.25") (USA) [ArcadeShadow]
  • DeluxePaint II-PC (French), HP Terminal Program HP24597A, Links - The Challenge of Golf (v1.45), Lombard RAC Rally [breiztiger]
  • Bodyworks - An Adventure in Anatomy [Dan Tootill]
  • Banner Blue Movie Guide, Dungeon of Pun III (Gemini Shareware), Roger Ebert's Deluxe Movie Home Companion - 1986-1992 Editions,
  • Video Companion: The Software (Spring '92 Edition) [Foone Turing]
  • ibm5170:
  • Crystal Caves, Hocus Pocus, Monster Bash! [ArcadeShadow]
  • Links - Championship Course - Firestone Country Club, Microsoft Macro Assembler 5.1 (MS OS/2 Tools) [breiztiger]
  • AudioClips Digital Sounds for Windows 3.1 - Star Trek: The Next Generation - "Encounter at Farpoint",
  • Business Clip Art PicturePak 1, Programming Examples for Advanced Programmer's Guide to SuperVGAs [Foone Turing]
  • Alone in the Dark, Alone in the Dark (French), Home Repair Encyclopedia [Justin Kerk]
  • megadriv: LEGO Batman (Rus) [VedsaGolfer]
  • snread: A Ghost in the House, The Third Circle [David Viens]
  • snspell: Les Mots Difficiles (Module No. 2) [David Viens]
  • x1_flop: Donkey Kong 3 - Dai Gyakushuu [famicomical]
  • New NOT_WORKING software list additions:
  • 3do_m2: Shooter 2D [incog]
  • dc:
  • 4x4 Evo (Euro, Prototype 20010109), Bokomu no Tatsujin (Jpn), Card of Destiny: Hikari to Yami no Tougousha - Genteiban (Jpn),
  • Castle Fantasia: Seima Taisen (Jpn), Chaos Field (Jpn, Sega Direct), Chaos Field (Jpn, Sega Direct, Rev. 1),
  • Christmas Seaman: Omoi o Tsutaeru Mou Hitotsu no Houhou - Message Kit (Jpn),
  • Christmas Seaman: Omoi o Tsutaeru Mou Hitotsu no Houhou - Present Disc (Jpn), Comic Party (Jpn), Confidential Mission (Jpn),
  • Cool Cool Toon (Jpn), CR Hissatsu Shigotonin: Pachitte Chonmage @VP@CHI (Jpn),
  • Dave Mirra Freestyle BMX (World, Prototype 20000907), Dave Mirra Freestyle BMX (World, Prototype 20001016),
  • Daytona USA 2001 (Euro, Prototype 20010227), Dead or Alive 2 (Euro), Dead or Alive 2 (Euro, Prototype 20000611),
  • Dead or Alive 2/Fur Fighters (Euro), Dead or Alive 2 (Jpn), Dead or Alive 2 - Shokai Genteiban (Jpn), Dead or Alive 2 (USA),
  • Death Crimson 2: Meranito no Saidan (Jpn), Death Crimson OX (USA), Deep Fighter (Euro), Deep Fighter (Fra),
  • Deep Fighter (Fra, Prototype 20000505), Deep Fighter (Ger), Deep Fighter (USA), Dejiko no Maibura (Jpn),
  • Demolition Racer: No Exit - Demo Version (USA), Demolition Racer: No Exit (USA), Dengen Tenshi Taisen Mahjong Shangri-La (Jpn),
  • Denpa Shounen-teki Kenshou Seikatsu Soft: Nasubi no Heya (Jpn), Densha de Go! 2: Kousoku-hen 3000 Bandai (Jpn),
  • Derby Tsuku 2 (Jpn), Derby Tsuku: Derby Ba wo Tsukurou! (Jpn), deSPIRIA (Jpn), Di Gi Charat Fantasy (Jpn),
  • Di Gi Charat Fantasy - Shokai Genteiban (Jpn), Digital Keiba Shinbun: My Trackman (Jpn), Dino Crisis (Euro), Dino Crisis (Fra),
  • Dino Crisis (Ger), Dino Crisis (Ita), Dino Crisis (Jpn), Dino Crisis (USA),
  • Disney Les 102 Dalmatiens a la rescousse ! (Fra, Ger, Ita, Spa), Disney/Pixar Buzz Lightyear of Star Command (Euro),
  • Disney/Pixar Buzz Lightyear of Star Command (USA), Disney/Pixar Captain Buzz Lightyear: Star Command (Ger),
  • Disney/Pixar Les aventures de Buzz l'Eclair (Fra), Disney/Pixar Toy Story 2: Buzz l'Eclair a la rescousse ! (Fra),
  • Disney/Pixar Toy Story 2: Buzz Lightyear eilt zur Hilfe! (Ger), Disney/Pixar Toy Story 2: Buzz Lightyear to the Rescue! (Euro),
  • Disney/Pixar Toy Story 2: Buzz Lightyear to the Rescue! (USA), Disney's 102 Dalmatians: Puppies to the Rescue (Euro),
  • Disney's 102 Dalmatians: Puppies to the Rescue (Euro, Prototype 20000110), Disney's 102 Dalmatians: Puppies to the Rescue (USA),
  • Disney's Dinosaur (Euro), Disney's Dinosaur (USA), Disney's Donald Duck "Goin' Qu@ckers" (USA),
  • Disney's Donald Duck "Qu@ck Att@ck"?*! (Euro), Doguu Senki: Haou (Jpn), Doki Doki Idol Star Seeker Remix (Jpn),
  • Dorimaga GD Vol. 10 (Jpn), Dorimaga GD Vol. 11 (Jpn), Dorimaga GD Vol. 12 (Jpn), Dorimaga GD Vol. 1 (Jpn),
  • Dorimaga GD Vol. 2 (Jpn), Dorimaga GD Vol. 3 (Jpn), Dorimaga GD Vol. 4 (Jpn), Dorimaga GD Vol. 5 (Jpn), Dorimaga GD Vol. 6 (Jpn),
  • Dorimaga GD Vol. 7 (Jpn), Dorimaga GD Vol. 8 (Jpn), Dorimaga GD Vol. 9 (Jpn), Dousoukai 2: Again & Refrain (Jpn),
  • Draconus: Cult of the Wyrm (USA), Draconus: Cult of the Wyrm (World, Prototype 20000127), DragonRiders: Chronicles of Pern (Euro),
  • DragonRiders: Chronicles of Pern (USA), Dragons Blood (Euro), Dreamcast Express Extra (Jpn), Dreamcast Express Vol. 1 (Jpn),
  • Dreamcast Express Vol. 2 (Jpn), Dreamcast Express Vol. 3 (Jpn), Dreamcast Express Vol. 4 (Jpn), Dreamcast Express Vol. 5 (Jpn),
  • Dreamcast Express Vol. 6 (Jpn), Dreamcast Express Vol. 7 (Jpn), Dreamcast Middleware Conference Demo Disc Part 2 (World),
  • Dreamcast System-Disc 2 (World), Dreamcast Visual Memory Data Issue (Jpn), DreamFlyer (Jpn), DreamKey 3.0 (Euro), DreamKey (Euro),
  • DreamKey (Euro, Rev. 1), DreamKey Version 1.5 (Euro), DreamKey Version 1.5 (Fra), DreamKey Version 2.0 (Bel, Fin, Ned, Swe, Swi),
  • DreamOn Collection 2 (Euro), DreamOn Collection 3 (Euro), DreamOn Collection 4 (Euro), DreamOn Volume 10 (Euro),
  • DreamOn Volume 10 (Ger), DreamOn Volume 11 (Euro), DreamOn Volume 12 (Euro), DreamOn Volume 13 (Euro), DreamOn Volume 14 (Euro),
  • DreamOn Volume 15 (Euro), DreamOn Volume 16 (Euro), DreamOn Volume 17 (Euro), DreamOn Volume 18 (Euro), DreamOn Volume 19 (Euro),
  • DreamOn Volume 1 (Euro), DreamOn Volume 20 (Euro), DreamOn Volume 21 (Euro), DreamOn Volume 22 (Euro), DreamOn Volume 2 (Euro),
  • DreamOn Volume 3 (Euro), DreamOn Volume 4 (Euro), DreamOn Volume 5 (Euro), DreamOn Volume 6 (Euro), DreamOn Volume 7 (Euro),
  • DreamOn Volume 8 (Euro), DreamOn Volume 9 (Euro), Dream Passport 2 for LAN (Jpn), Dream Passport 2 (Jpn),
  • Dream Passport 2 (Jpn, Rev. 1), Dream Passport 3 (Jpn), Dream Passport 3 (Jpn, Alt), Dream Passport 3 (Jpn, Alt 2),
  • Dream Passport 3: Urban Style (Jpn), Dream Passport (Jpn), Dream Passport Premier (Jpn), Dream Passport Ver. 1.01 (Jpn),
  • Dream Preview Vol. 8 (Jpn), Dreamstud!o: 3D Adventure Construction (Jpn), Ducati World (Euro),
  • Ducati World Racing Challenge (USA), D+Vine [Luv] - Shokai Genteiban (Jpn), Dynamite Cop (Euro), Dynamite Cop! (USA),
  • Dynamite Deka 2 (Jpn), Dynamite Deka 2 - Taikenban (Jpn), Ecco 3D (World, Prototype 19990506),
  • Ecco II: Sentinels of the Universe (World, Prototype 20010219), Ecco the Dolphin: Defender of the Future (Euro),
  • Ecco the Dolphin: Defender of the Future (Euro, Prototype 20000417 2PM),
  • Ecco the Dolphin: Defender of the Future (Euro, Prototype 20000417 7AM),
  • Ecco the Dolphin: Defender of the Future (Euro, Prototype 20000419),
  • Ecco the Dolphin: Defender of the Future (Euro, Prototype 20000421), Ecco the Dolphin: Defender of the Future (Jpn),
  • Ecco the Dolphin: Defender of the Future (USA), Ecco the Dolphin: Defender of the Future (USA, Prototype 20000606),
  • Ecco the Dolphin: E3 Demo (USA, Prototype 19990508), ECW Anarchy Rulz (Euro), ECW Anarchy Rulz (USA),
  • ECW Hardcore Revolution (Euro), ECW Hardcore Revolution (USA), Eisei Meijin III: Game Creator Yoshimura Nobuhiro no Zunou (Jpn),
  • Eldorado Gate Vol. 1 (Jpn), Eldorado Gate Vol. 2 (Jpn), Eldorado Gate Vol. 3 (Jpn), Eldorado Gate Vol. 4 (Jpn),
  • Eldorado Gate Vol. 5 (Jpn), Eldorado Gate Vol. 6 (Jpn), Elemental Gimmick Gear (Jpn), Elemental Gimmick Gear (USA),
  • Elysion: Eien no Sanctuary (Jpn), E.O.S.: Exhibition of Speed (Euro), ESPN International Track & Field (Euro),
  • ESPN International Track & Field (USA), ESPN NBA 2Night (USA), European Super League (Euro),
  • Eve Zero Kanzenban: Ark of the Matter - Shokai Gentei Pack (Jpn), Evil Dead: Hail to the King (Euro),
  • Evil Dead: Hail to the King (Fra), Evil Dead: Hail to the King (USA), Evil Twin: Cyprien's Chronicles (Euro),
  • Evolution 2: Far Off Promise (Euro), Evolution 2: Far Off Promise (USA), Evolution: The World of Sacred Device (Euro),
  • Evolution: The World of Sacred Device (USA), Exodus Guilty Neos (Jpn), Expendable (USA), F1 Racing Championship (Euro),
  • F1 World Grand Prix for Dreamcast (Euro), F1 World Grand Prix for Dreamcast (Euro, Prototype 19990903),
  • F1 World Grand Prix for Dreamcast (Jpn), F1 World Grand Prix II for Dreamcast (Euro),
  • F1 World Grand Prix II for Dreamcast (Euro, Prototype 20000728), F1 World Grand Prix II for Dreamcast (Jpn),
  • F1 World Grand Prix (USA), F355 Challenge (Jpn), F355 Challenge: Passione Rossa (Euro), F355 Challenge: Passione Rossa (USA),
  • F355 Challenge: Passione Rossa (USA, Alt), F355 Challenge: Passione Rossa (USA, Prototype 20000501),
  • F355 Challenge: Passione Rossa (USA, Prototype 20000821), Fatal Fury: Mark of the Wolves (USA), Fighting Force 2 (Euro),
  • Fighting Force 2 (Euro, Prototype 19991202), Fighting Force 2 (Ger), Fighting Force 2 (USA), Fighting Force 2 (USA, Alt),
  • Fighting Force 2 (USA, Alt 2), Fighting Vipers 2 (Euro), Fighting Vipers 2 (Euro, Prototype 20001226), Fighting Vipers 2 (Jpn),
  • Flag to Flag (USA), Floigan Bros. - Episode 1 (Euro), Floigan Bros. - Episode 1 (USA), For Symphony: With All One's Heart (Jpn),
  • Frame Gride (Jpn), Frame Gride - Test Operation Disc (Jpn), Frogger 2: Swampy's Revenge (USA), Fur Fighters (Euro),
  • Fur Fighters (Euro, Demo), Fur Fighters (Euro, Prototype 20000602), Fur Fighters (Euro, Prototype 20000612), Fur Fighters (USA),
  • Fushigi no Dungeon: Fuurai no Shiren Gaiden: Onnakenshi Asuka Kenzan! (Jpn), GaiaMaster: Kessen! Seiki-ou Densetsu (Jpn),
  • Gakkyuu-ou Yamazaki: Yamazaki Oukoku Daifunsou! (Jpn), Ganbare! Nippon! Olympics 2000 (Jpn), Garou: Mark of the Wolves (Jpn),
  • Gauntlet Legends (Euro), Gauntlet Legends (USA), Generator Vol. 1 (USA), Generator Vol. 1 (USA, Alt),
  • Generator Vol. 1 (USA, Alt 2), Generator Vol. 1 (USA, Alt 3), Generator Vol. 1 (USA, Alt 4), Generator Vol. 2 (USA),
  • Generator Vol. 2 (USA, Alt), Generator Vol. 2 (USA, Alt 2), Get!! Colonies (Jpn),
  • Giant Gram 2000: Zen Nihon Pro Wres 3 Eikou no Yuusha-tachi (Jpn),
  • Giant Gram 2000: Zen Nihon Pro Wres 3 Eikou no Yuusha-tachi (Jpn, Alt), Giant Gram: Zen Nihon Pro Wres 2 in Nihon Budoukan (Jpn),
  • GigaWing 2 (Jpn), GigaWing 2 (USA), GigaWing (Euro), GigaWing (Jpn), GigaWing (USA), GK: Giant Killers (Euro),
  • GK: Giant Killers (Euro, Prototype 20010109), Godzilla Generations: Maximum Impact (Jpn),
  • Golf Shiyou yo 2: Aratanaru Chousen (Jpn), Golf Shiyou yo: Course Data-shuu Adventure-hen (Jpn), Golf Shiyou yo (Jpn),
  • Grandia II (Euro), Grandia II (Jpn), Grandia II - Special Package (Jpn), Grandia II - Tentou-you Demo (Jpn), Grandia II (USA),
  • Grand Theft Auto 2 (USA), GTA 2 (Euro), GTA 2 (Fra), Guilty Gear X (Jpn), Guilty Gear X - Taikenban (Jpn), Gunbird 2 (Euro),
  • Gunbird 2 (Jpn), Gunbird 2 (USA), Gundam Battle Online (Jpn), Gundam Battle Online - Trial Edition (Jpn),
  • Gundam Side Story 0079: Rise from the Ashes - Premium Disc (Jpn), Gundam Side Story 0079: Rise from the Ashes (USA),
  • Gunspike (Jpn), Guru Guru Onsen 2 (Jpn), Guru Guru Onsen 3 (Jpn), Half-Life (Video) (World), Happy Lesson: First Lesson (Jpn),
  • Happy Lesson (Jpn), Harusame Youbi (Jpn), Headhunter (Euro), Heavy Metal: Geomatrix (Euro), Heavy Metal: Geomatrix (USA),
  • Hello Kitty no Dream Passport 2 (Jpn), Hello Kitty no Garden Panic (Jpn), Hello Kitty no Lovely Fruit Park (Jpn),
  • Hello Kitty no Magical Block (Jpn), Hello Kitty no "Otonaru" Mail (Jpn), Hidden & Dangerous (Euro), Hidden & Dangerous (USA),
  • Hoyle Casino (USA), Hundred Swords (Jpn), Hydro Thunder (Euro), Hydro Thunder (Euro, Prototype 19990908), Hydro Thunder (USA),
  • Hydro Thunder (USA, Rev. 1), Hydro Thunder (World, Prototype 19990616),
  • Kidou Senshi Gundam Gaiden: Colony no Ochita Chide... (Jpn), Millennium Soldier: Expendable (Euro),
  • Millennium Soldier: Expendable (Euro, Prototype 19990715), Promotion Disc (Jpn), Resident Evil: Code: Veronica (Spa),
  • Shinkisekai Evolution 2: Tooi Yakusoku (Jpn), Shinkisekai Evolution (Jpn), Super Speed Racing (Jpn), Tee Off (Euro),
  • Tee Off (USA), Tee Off (USA, Alt), The Flintstones: Viva Rock Vegas (Euro) [FakeShemp]
  • ibm5170: Alien Legacy (v1.00) [Justin Kerk]
  • interpro: Diagnostic Floppies, Intergraph System Software, Rebuild Floppies [Patrick Mackinlay]
  • leapster:
  • Cars (Spa), Disney Fairies (Spa), Disney Princesa - La Magia De Aprender (Spa), Dora the Explorer - Camping Adventure (USA),
  • Dora the Explorer - Pinata Party! (USA), Spongebob Squarepants - Through The Wormhole (USA), Star Wars - Matematicas Jedi (Spa),
  • The Batman - El Poder De Los Numeros (Spa), Up (Spa), Wall-E (Spa) [Connie, Clawgrip, TeamEurope]
  • 1st Grade (US), Dora the Explorer - Wildlife Rescue (USA, L-MAX), Letters on the Loose (USA, L-MAX), Madagascar (USA, L-MAX),
  • NASCAR (USA, L-MAX), Scholastic OutWit! (US), Spider-Man - The Case of the Sinister Speller (USA, L-MAX),
  • Spongebob Squarepants - Saves the Day (USA, L-MAX), Talking WORDS Factory (US) [TeamEurope, HardcoreHubz]
  • poly_flop:
  • Proteus 6809 FLEX Operating System (Version 2.8:3 - 1.1:2), Proteus Z80 CP/M Operating System (CP/M 2.2, BIOS 3.3)
  • [Andrew Trotman]
  • vsmile_cart:
  • ABC Land Aventure (Fra), Disney Winnie l'Ourson - La Chasse au miel de Winnie (Fra, Rev. 2),
  • Le Monde d'ELMO - Les Grandes Decouvertes D'Elmo (Fra), Oui-Oui - Detective d'un Jour (Fra),
  • Roi Lion - Simba Decouvre la Jungle (Fra), Thomas er ses Amis - Les locomotives s'entraident (Fra)
  • [TeamEurope, Buddybenj]
  • Translations added or modified:
  • Chinese (Simplified) [YuiFAN]
  • Chinese (Traditional) [YuiFAN]
  • Dutch [Jos van Mourik]
  • French [noxx09]
  • Portuguese (Brazil) [Wellington Uemura]
  • Spanish [A. Viloria]
  • Source Changes:
  • -fidlstix, rndrndqs: Fixed interface between MCU and LCD controller and added 7-segment digits. [AJR]
  • -tms9927: Configure using character clock rather than dot clock. [AJR]
  • -pit8253: Converted counters to subdevices. [AJR]
  • -sega_315_5195: Internalized communication latches - sound now works in fpointbla. [AJR]
  • -sol20: Added RS-232 port. [AJR]
  • -mcb216, cb308: Replaced UART with TMS5501. [AJR]
  • -hnayayoi.cpp: Use HD6845 CRTC for video; improved screen parameters. [AJR]
  • -vt100_kbd: Rewrote as UART-based serial device. [AJR]
  • -vt100: Restored bottom lines of screen. [AJR]
  • -vt100, la120: Made ER1400 non-volatile storage actually work. [AJR]
  • -debugger: Fixed extent of debug view, wplist output, watchpoint view, and find command for address-shifted memory spaces. [AJR]
  • -ins8250: Added hack to reset transmitter when Baud rate is changed. [AJR]
  • -trs80.cpp: Derived almost all clocks from actual crystals, including raw screen parameters. [AJR]
  • -d9final: Added NVRAM. [AJR]
  • -qtsbc: Rewrote driver based on SBC-880 schematics. [AJR]
  • -ay31015: Fixed receiver desync when next start bit arrives early, and synchronization at start bit. [AJR]
  • -unkitpkr: Added switch to disable card graphics in bookkeeping mode. [AJR]
  • -Separated TLCS-90 external IRQ line state from internal request register - fixes tenkai slowdowns. [AJR]
  • -artmagic.cpp: Replaced NVRAM with parallel EEPROM, and improved ADPCM banking. [AJR]
  • -Added DEC 12-15336-00 RS232 loopback connector type (required for VT102 modem control self-test). [AJR]
  • -rainbow: Corrected bit rate generator clocks and types. [AJR]
  • -g65816: Allow use of separate address spaces for program, data, opcodes, and vectors. [AJR]
  • -scn2674: Added preliminary support for SCN2672 variant. [AJR]
  • -vgmplay: Disable POKEY and QSound devices if not required. [AJR]
  • -Include option and file names in fatal error message for failure to load media image. [AJR]
  • -model2.cpp updates: [Angelo Salese]:
  • Added custom debugger commands to dump geometrizer disassembly and triangle list.
  • Worked around ld rN, (rN) read on FIFO - fixes multiple crashes.
  • Skip normals for every triangle/quad in geo mode 2/3 - fixes multiple graphical glitches.
  • Fixed untextured path colors (used by Motor Raid and Daytona USA).
  • Added direct framebuffer drawing (used by Last Bronx title screen).
  • -sharc: Implemented additional instructions used by Model 2 games. [Angelo Salese]
  • Added Rn = Rn FDEP Rx BY <bit6>:<len6> opcode (used by Last Bronx for a vital geometrizer function).
  • Added fmul abs multi opcode (used by Gunblade NY).
  • Added SET_UREG case $67 (used by Zero Gunner 2B).
  • Fixed LSHIFT negative operations to not sign-extend the result (fixes Last Bronx frame flickering).
  • -segaic24.cpp: Added xhout and xvout register callbacks (fixes Model 2 3D viewport positions). [Angelo Salese]
  • -Wrote a preliminary TGPx4 interpreter core. [Angelo Salese]
  • -i960.cpp: Added support for burst stall on writes. [Angelo Salese]
  • -ddayjlc.cpp: Fixed clouds priority and title screen colors, added flip screen. [Angelo Salese]
  • -amstrad: Ignore invalid PSG register selection - fixes input issues with Monty on the Run and Airborne Ranger. [Barry Rodewald]
  • -metro.cpp: Enabled button 2 in daitorid* - it's used to reorient tiles. [cam900]
  • -hyprduel.cpp: Cleaned up, converted to use imagetek_i4220_device, changed sound output to mono. [cam900]
  • -imagetek_i4220.cpp: Only draw portion of tilemaps exposed by clipping rectangle (improves performance). [cam900]
  • -sknsspr: Converted to device_rom_interface, allocate decode buffer at start time. [cam900]
  • -galpani3.cpp: Cleaned up code, added notes, allocate buffers at start time, improved alpha blending, sprite/background priorities
  • and background/background priorities, and reduced code duplication. [cam900]
  • -jchan.cpp: Minor improvements to sprite/sprite priorities. [cam900]
  • -rohga.cpp: Fixed graphics decoding. [cam900]
  • -segapcm: Added support for clock speed changes, and cleaned up code. [cam900]
  • -vgmplay updated: [cam900]
  • Implemented Sega PCM interface registers.
  • Convert QSound pitch to DSP clock input frequency.
  • -eolith.cpp: Corrected title/distributor for Chinese-language version of Iron Fortress. [cam900, Vas Crabb]
  • -kaneko16.cpp: Cleaned up OKI bank switching and sound latch handling. [cam900]
  • -es5510/taito_en updated: [cam900]
  • es5510: Fixed DRAM read/write, and moved buffer allocation to start time.
  • taito_en: Verified ESP input clock and output channels from GunBuster schematics, reduced runtime tag map lookups.
  • esqpump.cpp: Split ES5506 out of interface.
  • esqkt.cpp: Added esqpump for ES5510 interface, and fixed company tags.
  • -kaneko_grap2: Converted to device_rom_interface, added device address map, added internal palette, and implemented brightness
  • control. [cam900]
  • -mcatadv.cpp: Reduced code duplication, improved ROM region names, and converted to mono sound output. [cam900]
  • -wecleman.cpp: Added notes, cleaned up code, improved ROM region names, and converted to stereo sound output. [cam900]
  • -ES8712: removed sound output as it's just a controller for an Oki MSM5205/6585 and 74157. [cam900]
  • -gcpinball.cpp, metro.cpp, lastbank.cpp, witch: Added notes, cleaned up code, and reduced runtime tag map lookups. [cam900]
  • -blzntrnd: Corrected stereo/mono outputs according to PCB type, fixed sound bank switching, and added notes. [cam900]
  • -lastbank: Use generic latch device for sound communication. [cam900]
  • -gcpinball.cpp: Improved ROM region names. [cam900]
  • -qs1000.cpp: Converted set_irq to WRITE_LINE_MEMBER. [cam900]
  • -eolith.cpp, eolith16.cpp, vegaeo.cpp: Cleaned up VRAM handling and drawing. [cam900]
  • -eolith.cpp, ghosteo.cpp, limenko.cpp, vamphalf.cpp, vegaeo.cpp: Modernized sound latches, reduced runtime tag map lookups, and
  • improved ROM region names. [cam900]
  • -hidctch3: Replaced driver init with machine configuration. [cam900]
  • -mastboy.cpp: Cleaned up code, moved banked RAM handler into address_map_bank_device, fixed RAM error, added notes, and improved ROM
  • region names. [cam900]
  • -xexex.cpp: Cleaned up code, reduced runtime tag map lookups, added notes, and marked with MACHINE_IMPERFECT_GRAPHICS. [cam900]
  • -tecmosys.cpp: Fixed background color, cleaned up bank switching, reduced code duplication, reduced runtime tag map lookups, added
  • notes, and marked with MACHINE_IMPERFECT_GRAPHICS (due to imperfect linescroll/mixing) and MACHINE_NO_COCKTAIL (due to incorrect
  • tilemap scroll when flipped). [cam900]
  • -ultraman.cpp, chqflag.cpp: Minor code clean-up. [cam900]
  • -k051649.cpp: Add scc_map to reduce duplication in driver memory maps. [cam900]
  • -divebomb.cpp: Use generic_latch_8_device for CPU communication and input_merger_any_high_device for interrupts, and improved tags.
  • [cam900]
  • -ddragon.cpp: Identified CPU types. [cam900]
  • -x68k: Implemented ADPCM panning and corrected ADPCM timer. [cam900]
  • -gstream.cpp: Added pre-calculated RGB palette for X2222, reduced code duplication, and removed unnecessary parameters. [cam900]
  • -Added extracted C-chip EPROM data for Volfied, Superman, Bonze Adventure, and Rainbow Islands; removed simulation. [Caps0ff]
  • -plugins/portname: Described revised format. [Carl]
  • -Added a hand-crafted C-chip EPROM for Rainbow Islands Extra, allowing simulation to be removed. [David Haywood]
  • -XaviX: Added notes on IRQ source register. [David Haywood]
  • -Added HDB-DOS device for Color Computer 1/2. [David Ladd]
  • -Added uPD934G percussion generator device, used by Casio RZ-1. [Dirk Best]
  • -hp64k: Added support for HPIB bus, and made extensive improvement to PHI emulation (BIST now passes). [F.Ulivi]
  • -Added slot device to tunnel IEEE-488 between processes over a socket connection. [F.Ulivi]
  • -Corrected Intellivision keyboard 6502 clock rate (was running at double speed). [Frank Palazzolo]
  • -spectrum: Fixed sprite flicker and missing graphics in several games. [geecab, R. Belmont]
  • -emscripten: Fixed issue causing drivers using netlists to fail, and disabled currently unsupported multithreading. [Justin Kerk]
  • -notetaker.cpp: Started to hook up EmulatorCPU 8086. [Lord Nightmare]
  • -naomi.cpp: Updated ROM board and BIOS documentation. [MetalliC]
  • -Dreamcast and derivatives: Enabled SH-4 recompiler by default. [MetalliC, Ryan Holtz]
  • -lynx96k: Added Scorpion and Danish ROMs as BIOS options. [Nigel Barnes]
  • -kr2376: Added keyboard matrix callbacks. [Nigel Barnes]
  • -bbc: Added cassette relay samples. [Nigel Barnes]
  • -bbc: Fixed shadow RAM corruption in Master/B+, and sideways RAM access in Model B. [Nigel Barnes]
  • -electron: Set CPU clock 2MHz/1MHz according to ROM/RAM access. [Nigel Barnes]
  • -model2.cpp: Fixed Zero Gunner background priorities. [O. Galibert]
  • -nes_apu: Derive frame counter from clock input. [O. Galibert]
  • -Removed macros from address maps. [O. Galibert]
  • -interpro: Various improvements, culminating in the ability to boot the "blue screen" rebuild floppy. [Patrick Mackinlay]
  • Nearly boots CLIX - hangs trying to mount the filesystems.
  • Refactored CPU/MMU memory access, added alignment faults, and added support for DMA virtual addressing.
  • Implemented most C400 instructions, and fixed wait instruction.
  • Removed broken forced interrupt handling.
  • -gunpey: Extracted decompressed sprite data - loaded to fix graphics until compression is understood.
  • [Peter Wilhelmsen, Morten Shearman Kirkegaard]
  • -midvunit.cpp: Cleaned up inputs and outputs, improved motion inputs, and sorted main buttons. [Risugami]
  • -seattle.cpp: Cleaned up outputs. [Risugami]
  • -Added ability to start/stop AVI recording during emulation session, and improved handling of native aspect screenshots on systems
  • with arbitrary numbers of screens. [Ryan Holtz, Vas Crabb]
  • -M1COMM, M2COMM, S32COMM: Improved simulation: [SailorSat]
  • Fixed partial frame read and added VSYNC packets.
  • Added relay mode (used by stcc), detect/handle connection loss, improved sync.
  • Converted to use osd_file rather than emu_file.
  • Added comm_framesync option to force instances to stay in sync.
  • Added preliminary MB89374 emulation - works well enough for Virtua Racing ad Virtua formula to link using real firmware.
  • Removed m1comm from the default model1 configuration, as not every game has one.
  • -Converted glasgow.cpp to use mmboard device for chess board I/O. [Sandro Ronco]
  • -Corrected size of MK48T12 timekeeper RAM. [smf]
  • -validity check: Test all 33 possible results from count_leading_zeros() and count_leading_ones(). [smf]
  • -Donkey Kong: Changed orientation so that -norotate matches direct feed recordings. [smf]
  • -Added QuikLoad option for several CP/M-80 systems (Altos 5, Aussie Byte II, Decision Mate V, Kaypro, QX-10, Xerox 820). [Stefano]
  • -c352.cpp: Changed mu-law algorithm to match Namco's Wii VC emulator, fixed static noise between fights in Tekken 3, and fixed order
  • of phase inversion flags. [superctr]
  • -rgbsse: Fixed scaling functions for negative values - fixes graphical anomalies in warfa. [Ted Green]
  • -kayproii: Fixed Baud rate generator connections (serial port and keyboard were reversed). [Vas Crabb]
  • -Changed build options to make deprecated declaration warnings non-fatal and enabled by default. [Vas Crabb]
  • -Started deprecating and removing poorly-performing output system APIs. [Vas Crabb]
  • -Deprecated and removed all uses of running_machine::first_screen. [Vas Crabb, Ryan Holtz, AJR, R. Belmont, Nigel Barnes]
  • -dsp16: Rewrote interpreter and disassembler. [Vas Crabb]
  • Interpreter implements almost all features and has machine cycle accuracy/granularity.
  • PIO and a subset of SIO output excluding multiplexed modes are implemented.
  • Disassembler syntax mostly matches that used by assembler, and shows live comments for predicated operations.
  • -qsound: Added low-level emulation using DSP program (only enabled in vgmplay for performance reasons). [Vas Crabb]
  • -qsoundhle: Changed sample rate and playback behaviour to better match DSP. [Vas Crabb]
  • -Restricted ROM names to a shell-friendly subset of printable ASCII. [Vas Crabb]
  • -Reduced use of naked pointers, using namespace, and preprocessor macros in recompiling CPU cores. [Vas Crabb]
  • -Converted most machine configuration helpers to non-static member functions and adjusted macros to match. [Wilbert Pol]
  • -crospang.cpp: Corrected clock speeds based on oscillators and PCB info. [Brian Troha]
  • -gameboy.xml, gbcolor.xml, leapster.xml, vsmile_cart.xml, vsmile_cd.xml, vsmilem_cart.xml: Corrected Spanish titles. [ClawGrip]
  • -sauro.cpp: Verified clocks for Sauro. [Corrado Tomaselli, The Dumping Union]
  • -sf2b: Identified manufacturer. [f205v]
  • -atetris.cpp: Updated documentation for atetrisb2 and atetrisb3. [f205v]
  • -Dumped PLA from CBM plus4 family. [Guru]
  • -spaceg: Dumped PROMs. [Guru]
  • -opwolf.cpp: Measured C-chip clock on a working PCB. [Guru]
  • -shuttlei: Corrected main CPU clock divider and added PCB description. [Guru]
  • -ti85.cpp: Added OS v4.0 as a BIOS option for ti84pcse. [Julian Lachniet]
  • -leland.cpp: Corrected ROM labels and documented undumped PALs for Pig Out: Dine Like a Swine! [Kevin Eshbach, The Dumping Union]
  • -leland.cpp: Corrected ROM name for revision 5 of Ataxx. [Kevin Eshbach, The Dumping Union]
  • -Updated hiscore.dat for recent changes. [Leezer]
  • -alphatro.cpp: Improved ROM names, and added real ROM for machine with BICOM graphics extension. [rfka01]
  • -Corrected year for San Francisco Rush: The Rock. [sjy96525]
  • -argus.cpp: Dumped PROM for valtric. [system11, The Dumping Union]

New in MAME 0.195 (Feb 27, 2018)

  • MAMETesters Bugs Fixed:
  • 03563: [Graphics] (namcos11.cpp) souledge: Li Long stage background problem (smf)
  • 05764: [Graphics] (radio86.cpp) radio4k: Display is not stable and flickers (shattered)
  • 06446: [Graphics] (shanghai.cpp) kothello: Display cut off at right (AJR)
  • 06688: [Graphics] (sandscrp.cpp) sandscrp and clones: Graphic priority issue in title screen animation (cam900)
  • 06866: [Interface] (midxunit.cpp) revx: No crosshairs (Osso)
  • 06867: [Misc.] (namcos12.cpp) technodr: Game refuses to boot if printer is ON (Osso)
  • 06870: [Sound] (mario.cpp) mario and clones: Missing music/sound effects (AJR)
  • 06872: [Documentation] (vegas.cpp) sf2049se: Wrong Year Listed (And Publisher?) (sjy96525)
  • 06884: [Crash/Freeze] (djmain.cpp) All sets in djmain.c: MAME exception (smf)
  • 06885: [Crash/Freeze] (qdrmfgp.cpp) qdrmfgp2: Hang on boot (Osso)
  • 06888: [Crash/Freeze] (segag80v.cpp) tacscan: Cannot play past second phase (AJR)
  • 06889: [Graphics] (darkseal.cpp) darkseal: Background missing in the first boss area and third stage (cam900)
  • MAMETesters Bugs Fixed:
  • 03563: [Graphics] (namcos11.cpp) souledge: Li Long stage background problem (smf)
  • 05764: [Graphics] (radio86.cpp) radio4k: Display is not stable and flickers (shattered)
  • 06446: [Graphics] (shanghai.cpp) kothello: Display cut off at right (AJR)
  • 06688: [Graphics] (sandscrp.cpp) sandscrp and clones: Graphic priority issue in title screen animation (cam900)
  • 06866: [Interface] (midxunit.cpp) revx: No crosshairs (Osso)
  • 06867: [Misc.] (namcos12.cpp) technodr: Game refuses to boot if printer is ON (Osso)
  • 06870: [Sound] (mario.cpp) mario and clones: Missing music/sound effects (AJR)
  • 06872: [Documentation] (vegas.cpp) sf2049se: Wrong Year Listed (And Publisher?) (sjy96525)
  • 06884: [Crash/Freeze] (djmain.cpp) All sets in djmain.c: MAME exception (smf)
  • 06885: [Crash/Freeze] (qdrmfgp.cpp) qdrmfgp2: Hang on boot (Osso)
  • 06888: [Crash/Freeze] (segag80v.cpp) tacscan: Cannot play past second phase (AJR)
  • 06889: [Graphics] (darkseal.cpp) darkseal: Background missing in the first boss area and third stage (cam900)
  • New working clones:
  • Ares no Tsubasa (Japan, rev. A) [Corrado Tomaselli, The Dumping Union]
  • Coleco Head to Head: Electronic Hockey (TMS1000 version) [hap, Sean Riddle]
  • Connectv Skateboarder (PAL) [Sean Riddle, David Haywood]
  • Donkey Junior High Score Kit (hack,V1.2) [smf]
  • Donkey Kong High Score Kit (hack,V1.0a) [smf]
  • Donkey Kong High Score Kit (hack,V1.2) [smf]
  • Donkey Kong/DK (Japan) (hack,V1.1 IKE) [smf, SpinDaddy]
  • Gee Bee (UK) [Andrew Welburn, The Dumping Union]
  • Gigas Mark II (MC-8123 317-5002) [frsj8112]
  • Hard Yardage (v1.10) [Brian Troha, The Dumping Union]
  • Ironman Ivan Stewart's Super Off-Road (rev 3) [unknown]
  • Moon Shuttle (US, version A) [ShouTime, The Dumping Union]
  • Pac-Land (Bally-Midway) [Andrea Palazzetti]
  • Pac-Man (bootleg, Video Game SA) [Arcade Vintage, Recreativas.org, The Dumping Union]
  • Quarterback (rev 1, cocktail) [Brian Troha, The Dumping Union]
  • Rabbit (Japan, location test) [Hammy, Spinalfeyd, The Dumping Union]
  • Street Fighter II: The World Warrior (bootleg, set 2) [f205v, Maru79]
  • Street Fighter II: The World Warrior (bootleg with rules screen) [hammy, The Dumping Union]
  • Street Fighter II': Champion Edition (Taiwan 920313) [sampson]
  • Tapper (Budweiser, 12/9/83) [Marc Deslauriers]
  • Target Ball '96 [Brian Troha, TeamEurope, The Dumping Union]
  • Tecmo Bowl (World, set 2) [coolmod]
  • Machines promoted to working:
  • 100 in 1 Arcade Action II (AT-103) [David Shah]
  • 888888 in 1 (Coolboy AEF-390) [David Shah]
  • 999999 in 1 (PXP2 Slim Station) [David Shah]
  • Altos Computer Systems ACS8600 [Carl]
  • BittBoy Mini FC 300 in 1 [David Shah]
  • dreamGEAR My Arcade Gamer V Portable Gaming System (DGUN-2573) [David Shah]
  • PowerJoy Navigator 50 in 1 [David Shah]
  • PowerJoy Supermax 30 in 1 [David Shah]
  • PowerJoy Supermax 60 in 1 [David Shah]
  • Samuri (60 in 1) [David Shah]
  • Sports Game 69 in 1 [David Shah]
  • Super Arcade 110 (set 1) [David Shah]
  • SY-889 300 in 1 Handheld [David Shah]
  • Clones promoted to working:
  • 999999 in 1 (8 bit Slim Station, NEWPXP-DVT22-A PCB) [David Shah]
  • Panasonic JB-3000 [Luke Sleeman, protosphere]
  • Super Arcade 110 (set 2) [David Shah]
  • New machines marked as NOT_WORKING:
  • Blockout (TAX) [Peter Wilhelmsen, David Haywood]
  • Casio SK-1 [Vas Crabb]
  • CoolBoy RS-8 168 in 1 [TeamEurope]
  • DVTech Nimbus 176 in 1 [CaH4e3]
  • e-kara Starter [Sean Riddle, Peter Wilhelmsen]
  • Handheld 210 in 1 [David Shah]
  • Intelligence Advance E/R Lerncomputer [R. Belmont, Sean Riddle, TeamEurope, rfka01]
  • MOGIS M320 246 in 1 Handheld [David Shah]
  • Olympia BOSS D [friol, rfka01]
  • Panafacom Duet-16 [rfka01, Carl]
  • Pittanko Zaurus [R. Belmont, SpinalFeyd, TeamEurope, The Dumping Union]
  • Play TV Baseball 2 [Sean Riddle, Peter Wilhelmsen]
  • Play TV Bass Fishin' [Sean Riddle, Peter Wilhelmsen]
  • Play TV Boxing (NTSC) [Sean Riddle, Peter Wilhelmsen]
  • Play TV Card Night (NTSC) [Sean Riddle, Peter Wilhelmsen]
  • Play TV Monster Truck (NTSC) [Sean Riddle, Peter Wilhelmsen]
  • Play TV Ping Pong [Sean Riddle]
  • Pocket Games 150 in 1 [David Shah]
  • Sekai Kaseki Hakken (Japan, SKH1 Ver.A) [coolmod, The Dumping Union]
  • Soreyuke Anpanman Crayon Kids (J 001026 V1.000)
  • [ShouTime, Bill D, Surgeville, Sean Sutton, George Walsh, Evan Korzon, Dullaron, SpinalFeyd, Gyrovision, Bryce Van Horn,
  • Paul Vining, Charles MacDonald, Smitdogg, The Dumping Union]
  • Star Wars Saga Edition - Lightsaber Battle Game [Sean Riddle, Peter Wilhelmsen]
  • Super Medal Fighters (Japan 970228)
  • [ShouTime, Surgeville, Sean Sutton, George Walsh, Evan Korzon, Dullaron, SpinalFeyd, Gyrovision, Bryce Van Horn, Paul Vining,
  • Charles MacDonald, Smitdogg, The Dumping Union]
  • The Dealer (ACL) [Robbbert, Shamus McCrave, Guru]
  • Triumph-Adler alphatronic P1 [rfka01]
  • VJ Visual & Music Slap [Naibo]
  • Wireless [BeckyRGB]
  • Wireless Air 60 [BeckyRGB]
  • XaviX Tennis (XaviXPORT) [Sean Riddle, Peter Wilhelmsen]
  • Zhaoji Fengdou [Peter Wilhelmsen, The Dumping Union]
  • Zone 40 [BeckyRGB]
  • New clones marked as NOT_WORKING:
  • Compaq Portable II [rfka01]
  • ConnecTV Bass Fishin' [Sean Riddle, Peter Wilhelmsen]
  • ConnecTV Boxing (PAL) [Sean Riddle, Peter Wilhelmsen]
  • ConnecTV Card Night (PAL) [Sean Riddle, Peter Wilhelmsen]
  • ConnecTV Monster Truck (PAL) [Sean Riddle, Peter Wilhelmsen]
  • Donkey Kong/JR (combo) (hack,V1.2) [smf]
  • Double Donkey Kong (hack,V1.2) [smf]
  • Dam Dam Boy (on Tsukande Toru Chicchi PCB) [R. Belmont, SpinalFeyd, Klaus, The Dumping Union]
  • Ericsson WS286 [Edstrom, Mattis Lind]
  • Olympia BOSS A 8085 [rfka01]
  • Olympia BOSS B [rfka01]
  • Olympia BOSS B 8085 [Carl, rfka01]
  • Olympia BOSS C [rfka01]
  • Sangokushi II (bootleg) [Hammy, Spinalfeyd, The Dumping Union]
  • New working software list additions:
  • electron_cart: Solidisk EFS 2.1E, Stop Press 64 [Nigel Barnes]
  • electron_flop: BBC Music Demo World [Nigel Barnes]
  • fmtowns_cd:
  • Battle Chess, Emit Vol. 1 - Toki no Maigo, Emit Vol. 2 - Inochigake no Tabi [redump.org, r09]
  • Doda Mega-Mix!!!, Oshare Club, Rinkan Gakkou, Sakura no Mori [r09]
  • Ku2++ [Tokugawa Corporate Forums, DamienD]
  • fmtowns_flop: Cameltry, Dragon Slayer - The Legend of Heroes [r09]
  • gamegear:
  • David Robinson's Supreme Court (non-playable demo), David Robinson's Supreme Court (non-playable demo, hack),
  • Off The Wall (prototype), Street Battle (US, SMS Mode, prototype), Super Off Road (prototype) [David Haywood]
  • ibm5150:
  • Blood Money, Indiana Jones and the Temple of Doom, The Norton AntiVirus 1.0, The Norton AntiVirus 2.0,
  • Nova 9: The Return of Gir Draxon (version 1.0), Rambo III, Renegade [Arcade Shadow]
  • Airborne Ranger, Alf - The First Adventure,
  • ASP: A Statistical Package for Business, Economics, and the Social Sciences (Student Version), Lotus Amstel Beta Build 2
  • Justin Kerk]
  • ibm5170:
  • Alien Breed, Alien Carnage, Batman Returns, Blake Stone: Planet Strike, Epic Pinball: Deep Sea, Fire and Ice [Arcade Shadow]
  • The Adventures of Willy Beamish [Justin Kerk]
  • mac_flop:
  • Beyond Dark Castle, MacBTX 1&1, MacDraw 1.9.5 (German), Photoshop 2.5.1 Limited Edition (German) [darkstar]
  • Airborne!, System Software 1.1, System Software 3.0 [Justin Kerk]
  • pce: Off The Wall (prototype) [David Haywood]
  • pico:
  • Image Training for the Right Side of the Brain - The Arithmetic & ABC Fight vs Mojars (Best Selection, Jpn),
  • Kanshuu Unou Image Training - Hiragana - Katakana (Best Selection, Jpn), Soreike! Anpanman no Minna de Kyousou Anpanman! (Jpn)
  • TeamEurope]
  • sg1000: Shenqi huayuan (Tw), Yuzhou zhanshi (Tw) [David Haywood]
  • Software list items promoted to working:
  • electron_cart
  • Advanced Plus 3, Advanced Plus 3/4, Advanced Quarter Meg RAM, Cumana Floppy Disc System v1.00, Cumana Floppy Disc System v1.01
  • Cumana Floppy Disc System v1.02, Slogger Electron Disk System v1.00, Slogger Electron Disk System v1.02
  • Slogger Electron Disk System v1.03, Sound Expansion v3 [Nigel Barnes]
  • fmtowns_cd
  • Elfish, Elfish Lite, Hana no Kioku, Hoshi no Suna Monogatari 3, Kindan no Ketsuzoku, Koko wa Rakuensou, Koko wa Rakuensou 2
  • Oshare Cooking, Psychic Detective Series Vol. 3 - Aya, SimEarth, The 4th Unit 3 - Dual Targets, The 4th Unit 7 - Wyatt
  • Towns Hyakunin Isshu, Trigger, Ultima VI - The False Prophet [Carl, r09]
  • fmtowns_flop
  • Columns [Carl]
  • D.P.S SG - Dream Program System SG, D.P.S SG 2 - Dream Program System SG Set 2, D.P.S SG 3 - Dream Program System SG Set 3
  • Dinosaur, Dr. Stop!, Image, Irium, Premium 2, Rance 2 - Hangyaku no Shoujotachui, Toushin Toshi, Toushin Toshi (Alt Disk 2)
  • VZ Editor 1.6 with ATOK 7 [Carl, r09]
  • picno: Kiiroi Kyoryu-kun Parasa no Obake Taiji [SSJ, Dustin, TeamEurope]
  • New NOT_WORKING software list additions:
  • dc:
  • 18 Wheeler - American Pro Trucker (Euro), 18 Wheeler: American Pro Trucker (Jpn), 18 Wheeler: American Pro Trucker (USA),
  • 18 Wheeler: American Pro Trucker (USA, Prototype 20010202), 18 Wheeler: American Pro Trucker (USA, Prototype 20010202),
  • 18 Wheeler: American Pro Trucker (USA, Prototype 20010405), 18 Wheeler: American Pro Trucker (USA, Prototype 20010405),
  • 21: Two One (Jpn), 4 Wheel Thunder (Euro), 4 Wheel Thunder (USA), 4x4 Evo (USA), 90 Minutes: Sega Championship Football (Euro),
  • Advanced Daisenryaku 2001 (Jpn), Advanced Daisenryaku: Sturm uber Europa - Der Deutsche Blitzkrieg (Jpn),
  • Aero Dancing featuring Blue Impulse (Jpn), Aero Dancing featuring Blue Impulse Tentou Taikenban (Jpn), Aero Dancing F (Jpn),
  • Aero Dancing F (Jpn, Rev. 1), Aero Dancing F - Taikenban (Jpn), Aero Dancing F Taikenban (Jpn),
  • Aero Dancing F: Todoroki Tsubasa no Hatsu Hikou (Jpn), Aero Dancing i: Jikai Saku Made Matemasen (Jpn), Aero Dancing i (Jpn),
  • Aero Dancing: Todoroki Taichou no Himitsu Disc (Jpn), Aero to Jet de Dancing - Taikenban Disc (Jpn),
  • AeroWings 2: Airstrike (Euro), AeroWings 2: Airstrike (USA), AeroWings (Euro), AeroWings (USA),
  • After...: Wasureenu Kizuna - Shokai Genteiban (Jpn), Aikagi: Hidamari to Kanojo no Heyagi (Jpn), Air (Jpn),
  • Akihabara Dennou-gumi Pata Pies! (Jpn), Airforce Delta (Jpn), Airforce Delta (USA), Airforce Delta (USA, Alt),
  • Alice Dreams Tournament (Euro), Alice Dreams Tournament (Euro, Collector's Edition), Alice Dreams Tournament (Jpn),
  • Alice Dreams Tournament (Jpn, Collector's Edition), Alice Dreams Tournament (USA),
  • Alice Dreams Tournament (USA, Collector's Edition), Alien Front Online (USA), Alien Front Online (USA, Prototype 20010625),
  • Alone in the Dark: The New Nightmare (Euro), Alone in the Dark: The New Nightmare (Fra),
  • Alone in the Dark: The New Nightmare (Ger), Alone in the Dark: The New Nightmare (USA), Angel Present (Jpn),
  • Angel Wish: Kimi no Egao ni Chu! (Jpn), Animastar (Jpn), Ao no 6-go Saigetsufutai Hito: Time and Tide (Jpn), Aqua GT (Euro),
  • Armada (USA), Army Men: Sarge's Heroes (Euro), Army Men: Sarge's Heroes (USA), Atari Anniversary Edition (USA),
  • Atsumare! Guru Guru Onsen BB (Jpn), Atsumare! Guru Guru Onsen (Jpn), Bakuretsu Muteki Bangaioh (Jpn), Baldr Force EXE (Jpn),
  • Ball Breakers (USA, Prototype 20000924), Bangai-O (Euro), Bangai-O (USA), Bang! Gunship Elite (USA),
  • Bass Rush Dream: EcoGear PowerWorm Championship (Jpn), Battle Beaster (Jpn), Bikkuriman 2000: Viva! Festiva! (Jpn),
  • Biohazard: Code: Veronica - Kanzenban (Jpn), Biohazard: Code: Veronica - Shokai Genteiban (Jpn),
  • Biohazard: Code: Veronica - Shokai Genteiban (Jpn, Alt), Biohazard: Code: Veronica - Trial Edition (Jpn), Black Matrix A/D (Jpn),
  • Blue-Sky-Blue: Sora o Mau Tsubasa - Shokai Genteiban (Jpn), Blue Stinger (Euro), Blue Stinger (Fra),
  • Blue Stinger (Fra, Prototype 19990824), Blue Stinger (Ger), Blue Stinger (Jpn), Blue Stinger (USA), Boku Doraemon (Jpn),
  • Boku no Tennis Jinsei (Jpn), Boku to, Bokura no Natsu (Jpn), Bomber Hehhe! (Jpn), Bomberman Online (USA),
  • Bomberman Online (USA, Prototype 20010908), Border Down (Jpn), Bounty Hunter Sara: Holy Mountain no Teiou (Jpn),
  • Broadband Passport (Jpn), Broadband Passport (Jpn, Alt), Buggy Heat (Euro), Buggy Heat (Jpn), Bust-A-Move 4 (Euro),
  • Bust-A-Move 4 (USA), Caesars Palace 2000: Millennium Gold Edition (Euro), Caesars Palace 2000: Millennium Gold Edition (USA),
  • Cafe Little Wish (Jpn), Canary: Kono Omoi wo Uta ni Nosete (Jpn), Candy Stripe: Minarai Tenshi (Jpn), Cannon Spike (Euro),
  • Cannon Spike (USA), Canvas: Sepia-iro no Motif (Jpn), Capcom Taisen Fan Disc (Jpn),
  • Capcom vs. SNK 2: Millionaire Fighting 2001 (Jpn), Capcom vs. SNK (Euro), Capcom vs. SNK: Millennium Fight 2000 (Jpn),
  • Capcom vs. SNK: Millennium Fight 2000 (Jpn, Rev. 1), Capcom vs. SNK: Millennium Fight 2000 Pro (Jpn), Capcom vs. SNK (USA),
  • Cardcaptor Sakura: Tomoyo no Video Daisakusen (Jpn), Carrier (Euro), Carrier (Jpn), Carrier (USA), Centipede (USA),
  • Championship Surfer (Euro), Championship Surfer (USA), Chaos Field (Jpn), Charge 'n Blast (Euro), Charge 'n Blast (Jpn),
  • Charge 'n Blast (USA), Cherry Blossom (Jpn), Chicken Run (Euro, English), Chicken Run (Euro, French / Italian / Spanish / German),
  • Chicken Run (USA), Chocolat: Maid Cafe "Curio" (Jpn), Chocolat: Maid Cafe "Curio" - Taikenban (Jpn),
  • Chou Hatsumei Boy Kanipan: Bousou Robot no Nazo!? (Jpn), ChuChu Rocket! including Dreamkey 1.5 (Euro),
  • ChuChu Rocket! inclus Dreamkey 1.5 (Fra), Chu-Chu Rocket! (Jpn), ChuChu Rocket! (USA), Close To: Inori no Oka (Jpn),
  • Coaster Works (Euro), Coaster Works (USA), Confidential Mission (Euro), Confidential Mission (Euro, Prototype 20010409),
  • Confidential Mission (USA), Conflict Zone (Euro), Conflict Zone (USA), Cosmic Smash (Jpn), Crazy Taxi 2 (Euro),
  • Crazy Taxi 2 (Jpn), Crazy Taxi 2 (USA), Crazy Taxi (Euro), Crazy Taxi (Jpn), Crazy Taxi (USA), Crazy Taxi (USA, Sega All Stars),
  • Culdcept II (Jpn), Cyber Troopers Virtual-On: Oratorio Tangram (Jpn), Cyber Troopers Virtual-On: Oratorio Tangram (USA),
  • D2 Shock (Jpn), D-2 (USA), Dance Dance Revolution 2nd Mix - Dreamcast Edition (Jpn),
  • Dance Dance Revolution Club Version - Dreamcast Edition (Jpn),
  • Dancing Blade: Katte ni Momotenshi II - Tears of Eden - Kanzenban (Jpn), Dancing Blade: Katte ni Momotenshi! - Kanzenban (Jpn),
  • Dave Mirra Freestyle BMX (Euro), Dave Mirra Freestyle BMX (USA), Daytona USA 2001 (Euro), Daytona USA 2001 (Jpn),
  • Daytona USA (USA), Daytona USA (USA, Prototype), Deadly Skies (Euro), D no Shokutaku 2 (Jpn), D no Shokutaku 2 (Jpn, Alt),
  • GameShark Lite (USA), Jet Coaster Dream (Jpn), J.League Spectacle Soccer (Jpn), Puzzle Bobble 4 (Jpn),
  • Resident Evil: Code: Veronica (Euro), Resident Evil: Code: Veronica (Euro, Prototype), Resident Evil: Code: Veronica (Fra),
  • Resident Evil: Code: Veronica (Ger), Resident Evil: Code: Veronica (USA), Seaman: Kindan no Pet (Jpn), Seaman (USA),
  • TNN Motorsports Hardcore Heat (USA) [FakeShemp]
  • ews286_flop:
  • DOS v3.10C, DOS Supplemental Programs v3.10C, Ericsson Maintenance Program v4.10 [Edstrom]
  • hyperscan:
  • Ben 10 (USE1), Ben 10 (USE2), IWL - Interstellar Wrestling League (USE1), IWL - Interstellar Wrestling League (USE2),
  • Marvel Heroes (USE2), Spider-Man (USE1), X-Men (USE) [incog]
  • leapster:
  • Animal Genius (US), Cars 2 (US), Creature Create (US), Kindergarten (US), Learning with Leap (US), Letterpillar (US),
  • Number Raiders (US), Ratatouille (US), Scholastic I Spy - Challenger (US), Scooby Doo! - Spooky Snacks! (US), Scooby Doo! (US),
  • Star Wars - Jedi Reading (US), Thomas and Friends - Calling all Engines! (US), Up (US), Wall-E (US) [TeamEurope]
  • mac_flop: RadiusWare [darkstar]
  • Translations added or modified:
  • Portuguese (Brazil) [Wellington Uemura]
  • Turkish [Kadir Eksi]
  • Source Changes:
  • tms9927: Fixed excessive sync width after recomputing parameters during sync. [AJR]
  • ponpoko, hcastle, sonson: Changed to 4-way joysticks. [AJR]
  • Fixed flip screen rendering of DECO MXC06 sprites. [AJR]
  • Added some internal peripheral block registers to 80186 debug state. [AJR]
  • Fixed ASCII dump output for big-endian spaces. [AJR]
  • i960: Fixed disassembly of REG instructions. [AJR]
  • deco146/deco104: Synchronize soundlatch writes - fixes dropouts in dblewing. [AJR]
  • decocass.cpp: Inverted sprite/sprite priority - seems to help coozumou. [AJR]
  • com8116: Added several clock rate/divider table variant types. [AJR]
  • saturn, sfish2: Encapsulated existing CD-ROM emulation as device. [AJR]
  • Set up heavily mirrored memory ranges with subunit masks (e.g. orunners) much more efficiently. [AJR]
  • Created RST interrupt buffer device. [AJR]
  • ym2203: Made interrupt output use an instant timer, preventing synchronization glitches. [AJR]
  • msm6242: De-assert interrupt output when the IRQ flag is cleared. [AJR]
  • 6840ptm: Stop defaulting external clocks to 1 Hz. [AJR]
  • Register device callbacks and add some basic validation for them. [AJR]
  • unidasm: Corrected endianness of m6800, m6805 and other Motorola-type CPUs. [AJR]
  • cdicdic: Made DMA handling safer. [AJR]
  • z8: Made address spaces big-endian. [AJR]
  • hd63484: Added external skew kludge to prevent display cutoff in kothello. [AJR]
  • photoply.cpp: Added Cirrus Logic GD5446 VGA PCI device - now shows legacy BIOS error. [Angelo Salese]
  • namcona1.cpp updates: [Angelo Salese]
  • Fixed soft reset hangs.
  • Improved encapsulation.
  • Fixed status bar colors for VS Express event in Numan Athletics.
  • Fixed video disable graphic transitions.
  • Added dynamic screen visible area change effect (used mostly by Numan Athletics on transitions).
  • Fixed bogus palette transfers for xday2.
  • Fixed horizontal scroll adjust and background color pen (improves X-Day 2 video).
  • Added MSM6242 RTC and fixed EEPROM type for X-Day 2.
  • pc6001.cpp: Major encapsulation clean-ups. [Angelo Salese]
  • gkigt.cpp: Made some improvements to make most games to boot up to display CMOS error. [Angelo Salese]
  • i960.cpp: Added support for burst mode stalling save and restore. [Angelo Salese]
  • Fixes stalls in several Sega Model 2 games.
  • badlandsbl.cpp: Added preliminary sprite drawing. [Angelo Salese]
  • buster.cpp: Preliminary work to make it actually show something. [Angelo Salese]
  • model2.cpp: Added 30 Hz renderer mode - fixes Virtua Striker timings. [Angelo Salese]
  • taito_en: Hooked up ES5510 effects DSP. [cam900, R. Belmont]
  • vamphalf.cpp: Converted OKI map to configured banking and implemented OKI bank switching for Diet Family. [cam900]
  • vgmplay: Added K051649 support, and added clock change support to K051649. [cam900]
  • darkseal.cpp: Corrected PF1 size to 64x64 and removed audio CPU interrupt hold line hack. [cam900]
  • dec8.cpp: Corrected CPU types, eliminated many runtime tagmap lookups, and reduced code duplication. [cam900]
  • deco32.cpp: Templated handlers to reduce duplication, improved naming, and eliminated unnecessary shares. [cam900]
  • rohga.cpp: Cleaned up I/O and protection handling, reduced code duplication, and updated comments. [cam900]
  • itech32.cpp: Hooked up stereo audio output for Time Killers and Driver's Edge. [cam900]
  • st0016: Made ROM region tag configurable, and improved CPU tags in jclub2.cpp and srmp5.cpp. [cam900]
  • macs.cpp: Converted to configured banking. [cam900]
  • simple_st0016.cpp, speglsht.cpp, srmp5.cpp: Cleaned up banking code and reduced runtime tagmap lookups. [cam900]
  • x1_010: Improved naming of member variables/functions. [cam900]
  • seta.cpp: Converted expanded 6502 ROM to configured banking. [cam900]
  • cbuster.cpp: Cleaned up and converted to buffered sprite RAM device. [cam900]
  • gaiden.cpp: Cleanup and fixes: [cam900]
  • Reduced code duplication using templates and object finder arrays.
  • Split wildfang and raiga machine configuration/address map.
  • Fixed raiga hang on soft reset.
  • nmk16.cpp: Reduced code duplication, converted to configured banking, and updated notes. [cam900]
  • Also verified OKI bank switching for vandykeb and atombjt, and corrected OKI clock for vandykeb.
  • taito_f2.cpp: Fixed palette format for games using 15-bit colour. [cam900]
  • okim9810: Corrected sample rate divider table, added support for clock changes, and implemented DADR and serial interface. [cam900]
  • ninjaw.cpp, warriorb.cpp: Reduced code duplication using templates and object array finders, and reduced tagmap lookups. [cam900]
  • Also identified warriorb sound chip as YM2610B, and demoted sagaia and darius2d to imperfect sound due to SSG issues.
  • ymz280b: Converted memory access to device_rom_interface. [cam900]
  • firebeat.cpp: Reduced code duplication and split memory maps according to the number of GCU chips on PCB. [cam900]
  • ymf271: Implemented four-channel output and converted memory access to device_rom_interface. [cam900]
  • bnstars.cpp: Cleaned up bank switching.
  • ms32.cpp: Cleaned up bank switching and enabled stereo output.
  • seibuspi.cpp: Cleaned up bank switching and changed single-board systems to mono output.
  • taito_l.cpp: Converted VRAM banks to address_map_bank_device and reduced code duplication. [cam900]
  • deco_mlc.cpp updates and improvements: [cam900]
  • Cleaned up duplicated and unused code, improved interrupt hookup, updated notes, and corrected regions and versions.
  • Implemented 8bpp+alpha sprite drawing mode, and implemented alpha/shadow select bits.
  • zn.cpp: Cleaned up duplicated and unused code, converted nbajamex banking to address_map_bank_device, moved bank configuration
  • from reset to start time, and identified beastrzrb CPU type and sound chip. [cam900]
  • cave.cpp: Reduced code duplication with templates and object array finders. [cam900]
  • seta.cpp: Reduced code duplication, and made data arrays dynamically allocated at start time. [cam900]
  • sandscrp.cpp: Improved sprite-tile priority, and cleaned up duplicated code. [cam900]
  • jchan.cpp: Improved sprite-tile priority, verified background pen, and cleaned up duplicated code. [cam900]
  • am9519: Added AM9519 UIC device. [Carl]
  • vii.cpp: Added I/O for skateboarder, and promoted to working with bad graphics/no sound; also modernised the code a bit.
  • David Haywood]
  • Added preliminary XaviX driver: [David Haywood]
  • Created derived 6502 type with far call/return instructions and banked data memory.
  • Implemented graphics, including sprites, and packed 7bpp tiles - Monster Truck track outline and test mode work.
  • Implemented multiplier chip.
  • nes_vt.cpp: Fixes and improvements: [David Shah]
  • Added support for VTxx systems with scrambled instructions (FC Pocket, DGUN2573).
  • Added support for Family Pocket, and more FC Pocket games.
  • Added support for VTxx scrambled banking (thanks NewRisingSun for help).
  • Improved PPU colour palette using reference code from NewRisingSun.
  • Fixed scanline interrupts and PPU data reads.
  • asteroid.cpp, namcos1.cpp: Use LS153 device for DIP switches. [Dirk Best]
  • amiga.cpp, cubo.cpp, ssv.cpp, unixpc.cpp: Fixed address map order after semantic change. [Dirk Best]
  • gkigt.cpp: Added QUARTs and serial ports to machine configuration, but commented out handlers in memory maps. [Dirk Best]
  • hamboy: Patched PIC ROM to reduce timer delay, and stared fixing DIP switches. [Dirk Best]
  • Added vertical blanking input to ampoker2. [El Chango v4]
  • alphatpx.cpp: Fixed P2 drive ready and added missing <> key. [helwie44]
  • Converted many configuration helpers to non-static member functions. [Judge]
  • Allow building with system-wide utf8proc, PortAudio, ASIO, GLM and RapidJSON. [Julian Sikorski]
  • Fixed issue linking Emscripten build with certain single-driver configurations (e.g. spectrum.cpp). [Justin Kerk]
  • exterm.cpp, raiden2.cpp: Updated memory map order for new semantics. [MASH]
  • v9938: Improved logging options with logmacro. [Michael Zapf]
  • Improved Stepping Stage driver and added support for recently-dumped VJDash set: [Naibo]
  • Added fundamental communication between main 68000 and (undumped) Windows PC.
  • Figured out logic for how CPU uploads data to unknown device (possibly FPGA on unknown board).
  • Discovered vertical blank frequency of four logical screens - affects communication/synchronization of 68k CPUs.
  • Added proper foreground layer handling (stepstag borrows foreground graphics from vjdash for now).
  • Separated palette and graphics decoding for three screens, and added independent decoding/drawing routine for third screen.
  • Corrected sprite ROM loading for step3.
  • Mapped dancing floor, spot, neon, and key lamp/LED outputs based on footage of real machine.
  • Corrected NVRAM handling.
  • Adjusted default input mapping to avoid key conflicts.
  • Identified graphics ROMs for vjdash foreground/background/ROZ layers.
  • electron: Added a number of cartridge devices. [Nigel Barnes]
  • P.R.E.S. Advanced Plus 3/4, Advanced Quarter Meg Ram, Cumana Floppy Disk System, Sound Expansion, Sound Expansion v3,
  • Stop Press 64, Solidisk EFS.
  • Changed memory map behaviour to "last entry wins". [O. Galibert]
  • Allows more natural "import and patch" and "cover a region then punch holes" structures.
  • m6502: Fixed tracing and breakpoints for paged variants. [O. Galibert]
  • Made memory maps member functions of owner class. [O. Galibert]
  • Added disassembler for VM Labs Aries VLIW processor (used in NUON DVD players). [O. Galibert]
  • interpro: Improved graphics emulation - basic bit blit and line drawing work well enough for now. [Patrick Mackinlay]
  • Added preliminary ABC CAD pointing device/high-resolution graphics add-on device for Luxor ABC 80. [Peter Bortas, Edstrom]
  • Added kzaurus driver: [R.Belmont]
  • Implemented interrupts, inputs and sound - passes POST.
  • Fixed layer priority and added 55555 gradient background.
  • Improved visible area and layer alignment, and hooked up scroll register readback.
  • kingpin.cpp: Added memory map for dealracl. [Robbbert]
  • i8275 improvements and fixes: [shattered]
  • Handle invisible field attributes and "end of row - stop DMA" special code better.
  • Honor Video Enable bit.
  • Made Preset Counters command useful.
  • agat7: Added serial/parallel interface card, hard-coded to Agat-Author configuration for now. [shattered]
  • Popeye/Sky Skipper improvements: [smf]
  • Reverted "Popeye (bootleg set 1)" to 0.33b6 names and contents.
  • Tile ROM in recently-dumped "Popeye (bootleg set 2)" matches old tile ROM, so that dump was probably correct.
  • Popeye: Moved Copyright from DIP switches to machine configuration - schematics show they are resistors.
  • Sky Skipper: Added difficulty DIP switches.
  • Popeye: Fixed background alignment and test mode background in TPP2 sets.
  • Converted configuration/handlers to virtual methods.
  • Removed protection device from systems that lack it.
  • Popeye: Added sprite RAM, background scroll and palette buffering.
  • Popeye: Unmapped $8000 to $87ff for TPP2 as 7f is not populated.
  • Popeye: Latch NMI disable from A9 on falling edge of RFSH.
  • Donkey Kong/Donkey Kong Jr: Hooked up undocumented service switch and undumped diagnostic ROM. [smf]
  • Debugger: Fixed F10 step over for instructions with a branch delay slot. [smf]
  • ti85.cpp: Re-implemented IPL disable for Flash-based models. [smf]
  • z80: Changed refresh callback to write8. [smf]
  • CoCo cartridge improvements: [Tim Lindner]
  • Added support for the Color Computer MultiPak slot switch.
  • Fleshed out serial expansion cards to support actual input and output.
  • Added some compatible CoCo cartridges to the Dragon driver.
  • x1: Converted I/O to memory maps and address map bank devices. [Vas Crabb]
  • Improved encapsulation of a number of drivers. [Vas Crabb]
  • cyberbal.cpp: Untangled the dual-screen and single-screen versions - there are substantial hardware differences.
  • tvboy.cpp: Untangled from a2600 cartridge slot, replaced unnecessary bankdev with ROM bank, and fixed save states.
  • vectrex.cpp: Partially untangled console and arcade variants from each other.
  • Untangled ladybug and redclash from each other, and converted common video arrangements to devices.
  • Added support for multiple patterns and devices to -listfull verb. [Vas Crabb]
  • vt100ac: Redumped bad ROM. [Al Kossow]
  • toratora.cpp: Fixed DIP switch descriptions and locations according to manual. [Bad A. Billy]
  • ms32.cpp: Corrected many ROM names. [Brian Troha, Smitdogg, The Dumping Union]
  • leland.cpp: Corrected many ROM names. [Brian Troha]
  • littlerb.cpp: Added PCB layout for Little Robin. [Brian Troha]
  • midvunit.cpp: Confirmed Cruis'n USA PAL dumps are bad. [caius]
  • Decapped and dumped PIC16F84 for Shizhan Ding Huang Maque (Version 4.1). [Caps0ff, EdHunter]
  • raiden.cpp: Corrected crystal and clocks for raidenkb set. [Corrado Tomaselli, The Dumping Union]
  • galaxold.cpp: Verified PROMs for drivfrcsg. [Ed Cross]
  • wallc.cpp: Updated wallca crystal frequency according to PCB picture. [f205v]
  • midvunit.cpp: Noted labels for Cruis'n USA PAL2. [Guru]
  • namcos23.cpp: Redumped timecrs2v2b main CPU program ROMs. [Guru]
  • plus4.cpp: Corrected kernal location for plus4p set. [Guru]
  • wireless: Fixed Flash size. [incog]
  • ti85.cpp: Improved naming of Flash-based calculators based on boot codes. [Julian Lachniet]
  • mcr.cpp: Corrected several ROM names for the Tapper sets. [Marc Deslauriers, Brian Troha]
  • Corrected year for Piccolo Poker 100. [Roberto Fresca]
  • Magic Card II: Documented the modified Mexican Rockwell R65C02 CPU. [Roberto Fresca]
  • Added additional Leapster BIOS sets. [Sean Riddle]
  • rabbit.cpp: Corrected ROM labels for the recently added rabbitjt set. [ShouTime, The Dumping Union]
  • Corrected years for Cyber Troopers Virtual-On, Racing Jam Chapter 2, Rail Chase 2 and San Francisco Rush 2049: Tournament Edition.
  • sjy96525]
  • taito_f3.cpp: Added PAL dump to kirameki. [undamned]

New in MAME 0.194 (Jan 31, 2018)

  • MAMETesters Bugs Fixed:
  • 02076: [Graphics] (playch10.cpp) playch10 ALL: Playchoice-10 driver needs LEDs added for single-screen BIOS (Vas Crabb)
  • 03790: [Crash/Freeze] (ms32.cpp) gratia, gratiaa: Unhandled priority type f8 (Angelo Salese)
  • 05632: [Crash/Freeze] (nwk-tr.c) racingj2, racingj2j: [debug] Crash shortly after OK
  • 06282: [Crash/Freeze] (snes.cpp) snes [rivaltrfu, rushbeat]: Black Screen (Angelo Salese)
  • 06548: [Crash/Freeze] (namcos21.cpp) winrun, winrun91, winrungp: [debug] Assert when starting emulation (Vas Crabb)
  • 06623: [Interface] Full Screen Brightness/Contrast/Gamma settings not working anymore (smf)
  • 06710: [Crash/Freeze] (snes.cpp) snes [blackhwk]: On the "blackhawk" cartridge ROM, the game didn't start (Angelo Salese)
  • 06791: [Graphics] (splash.cpp) splash and clones: Wrong sprite priority on bonus items (AJR)
  • 06799: [Crash/Freeze] (dynax.cpp) hjingi: Emulation hang (AJR)
  • 06804: [Crash/Freeze] (midyunit.cpp) strkforc: Black screen after ROM check (sjy96525)
  • 06806: [Graphics] Bitmap overlays don't display with bgfx video output [Ryan Holtz]
  • 06810: [Misc.] Memory leak in m6502 CPU cores (AJR)
  • 06811: [Misc.] Memory leak in m6809 CPU core (AJR)
  • 06813: [Misc.] Memory leak in options (AJR)
  • 06816: [Interface] AddressSanitizer: alloc/dealloc mismatch when closing DIP switch menu (Firewave)
  • 06817: [Misc.] (naomi.cpp) mushi2k4: Runtime error: index out of bounds (MetalliC)
  • 06825: [Sound] (gng.cpp) diamond: Missing Level Start Music (AJR)
  • 06831: [Crash/Freeze] (compucolor.cpp) compclr2: AddressSanitizer: FPE with -flop asndware (Firewave)
  • 06845: [Gameplay] (sms.cpp) gamegear [shinfrc2]: Corrupt tiles on first in-game textbox, corrupt audio when loading save (Tafoid)
  • 06847: [Graphics] (hh_tms1k.cpp) bankshot: Missing leftmost column (hap)
  • 06857: [Cheat System] (btoads.cpp) 34010 & 34020: Cheats not working in btoads and other games (O. Galibert)
  • New working machines:
  • Alphie - The Electronic Robot (patent) [hap]
  • Cyberstorm (prototype) [ShouTime, The Dumping Union, Christophe Marignol, Sean Sutton, gamerfan, Brandon Munger, Renato Mucciarelli, Jan Stuhler, Jeffrey Gray, Aaron Giles, Phil Bennett]
  • Electronic Number Muncher [hap, Sean Riddle]
  • Genesis Collection Volume 1 (Radica, Arcade Legends) (USA) [David Haywood]
  • Golden Axe (Tiger handheld) [hap, Sean Riddle]
  • Last KM (Ver 1.0.0275) [Asociacion Retroaccion, Ricardo Puerto]
  • Kingsford Match Me [hap, Sean Riddle]
  • Otakara Itadaki Luffy Kaizoku-Dan! (Japan, v1.02) [SpinalFeyd, Chris Penny, Luca Elia, The Dumping Union]
  • Sensible Soccer plus [Cannon Fodder, Mega lo Mania] (Radica, Arcade Legends) (Europe) [Sean Riddle]
  • Skeleton Warriors - The Dark Crusade (Tiger handheld) [hap, Sean Riddle]
  • Space Invaders [Lunar Rescue, Colony 7, Qix, Phoenix] (Radica, Arcade Legends TV Game) [Team Europe, Sean Riddle]
  • Street Fighter II: Special Champion Edition [Ghouls'n Ghosts] (Radica, Arcade Legends) (Europe) [David Haywood]
  • Super Double Dragon (Tiger handheld) [hap, Sean Riddle]
  • Super TV Boy (PAL) [Sean Riddle, incog]
  • The Incredible Crash Dummies (Tiger handheld) [hap, Sean Riddle]
  • Thief in Garden [hap, Sean Riddle, ssj]
  • TI unknown electronic maze game (patent) [hap, Sean Riddle]
  • TV Boy II (PAL) [David Shah]
  • unknown electronic Space Invaders game (patent) [hap]
  • Vindicators (Tiger handheld) [hap, Sean Riddle]
  • New working clones:
  • Amstrad CPC6128 (Spain) [Enrique Ausina, Guru]
  • Area 51 / Maximum Force Duo (R3000, 2/02/98) [Brian Troha, The Dumping Union]
  • Bioplaything Cop (Ver. 1.0.1823, prototype) [Asociacion Retroaccion, Ricardo Puerto]
  • Cadash (Spain, version 1) [caius, The Dumping Union]
  • Cookie & Bibi 2 (set 2) [Hammy]
  • Driving Force (Galaxian conversion, Seatongrove UK) [Ivan Adria, The Dumping Union]
  • Four Trax (Asia) [Arzeno Fabrice, The Dumping Union]
  • Game Fighter (bootleg) [incog]
  • Kick Goal (set 2) [balrog]
  • Knights of Valour 2 / Sangoku Senki 2 (ver. 104, 102, 100HK) [twistedsymphony]
  • Knights of Valour 2 New Legend (V300, Oversea) [unknown]
  • Knights of Valour 2 New Legend (V301, Oversea) [unknown]
  • Knights of Valour 2 New Legend (V302, Oversea) [unknown]
  • Knights of Valour 3 (V101, China, Hong Kong, Taiwan) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • Maniac Square (unprotected, Version 1.0, Checksum 66B1, 960419/1 PCB) [f205v]
  • NEW Moero!! Pro Yakyuu Homerun Kyousou [ShouTime, Ryan Holtz, Neil Moore, Bryan Mobley, Gary Kertopermono, Jeffrey Gray, Damian Rogers, Smitdogg, The Dumping Union]
  • Oriental Legend 2 (V101, Japan) [Peter Wilhelmsen, Morten Shearman Kirkegaard, ShouTime, Mouloud Bessaad, Dullaron, Christian Ricolleau, Marisol Nunez Serrano, Renato Mucciarelli, Jeffrey Gray, John Wilke, Darksoft, Ryan Holtz, Smitdogg, The Dumping Union]
  • Oriental Legend 2 (V103, Japan) [Peter Wilhelmsen, Morten Shearman Kirkegaard, ShouTime, Mouloud Bessaad, Dullaron, Christian Ricolleau, Marisol Nunez Serrano, Renato Mucciarelli, Jeffrey Gray, John Wilke, Darksoft, Ryan Holtz, Smitdogg, The Dumping Union]
  • Oriental Legend 2 (V104, Japan)[Peter Wilhelmsen, Morten Shearman Kirkegaard, ShouTime, Mouloud Bessaad, Dullaron, Christian Ricolleau, Marisol Nunez Serrano, Renato Mucciarelli, Jeffrey Gray, John Wilke, Darksoft, Ryan Holtz, Smitdogg, The Dumping Union]
  • Popeye (bootleg set 2) [Joe Magiera]
  • Popeye (bootleg set 3) [caius]
  • Pretty Soldier Sailor Moon (Ver. 95/03/21, Europe) [rtw, ShouTime, The Dumping Union]
  • Pretty Soldier Sailor Moon (Ver. 95/03/21, Hong Kong) [rtw, ShouTime, The Dumping Union]
  • Pretty Soldier Sailor Moon (Ver. 95/03/21, Japan) [rtw, ShouTime, The Dumping Union]
  • Pretty Soldier Sailor Moon (Ver. 95/03/21, Korea) [rtw, ShouTime, The Dumping Union]
  • Pretty Soldier Sailor Moon (Ver. 95/03/21, Taiwan) [rtw, ShouTime, The Dumping Union]
  • Pretty Soldier Sailor Moon (Ver. 95/03/21, USA) [rtw, ShouTime, The Dumping Union]
  • Samurai Shodown V / Samurai Spirits Zero (NGM-2700, set 2) [Sugoi Helsinki]
  • Super World Court (World, bootleg) [hammy, The Dumping Union]
  • Track & Field (Centuri, unencrypted) [RiddledTV, Bryan McPhail, The Dumping Union]
  • Turbo Force (World, set 2) [Corrado Tomaselli, The Dumping Union]
  • World Class Bowling (v1.0) [Brian Troha, The Dumping Union]
  • X-Men: Children of the Atom (Brazil 950331) [SHVB, David Haywood, smf]
  • Machines promoted to working:
  • 100 in 1 (D-CAT8 8bit Console, set 1) (v5.01.11-frd, BL 20041217) [David Shah]
  • 110 in 1 CoolBaby (CoolBoy RS-1S) [David Shah]
  • 138 in 1 CoolBaby (CoolBoy RS-5, PCB060-10009011V1.3) [David Shah]
  • 777777 in 1 (8 bit Slim Station, NEWPXP-DVT22-A PCB) [David Shah]
  • 888888 in 1 (8 bit Slim Station, NEWPXP-DVT22-A PCB) [David Shah]
  • Defender M2500P 120-in-1 [David Shah]
  • dreamGEAR 101 in 1 [David Shah]
  • dreamGEAR 75-in-1 [David Shah]
  • dreamGEAR Wireless Motion Control with 130 games (DGUN-2500) [David Shah]
  • Game Prince RS-1 [David Shah]
  • Game Prince RS-16 [David Shah]
  • Knights of Valour 3 (V104, China, Hong Kong, Taiwan) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • Matsushita MyBrain 3000 [Edstrom, Fredrik Ohrstrom]
  • Road Burners (ver 1.04) [Ted Green]
  • TeleVideo Model 910 [R. Belmont, AJR]
  • VG Pocket (VG-2000) [David Shah]
  • VG Pocket Mini (VG-1500) [David Shah]
  • Clones promoted to working:
  • 100 in 1 (D-CAT8 8bit Console, set 2) [David Shah]
  • Ericsson Step/One [Edstrom, Fredrik Ohrstrom]
  • Knights of Valour 3 (V102, China, Hong Kong, Taiwan) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • Knights of Valour 3 (V100, China, Hong Kong, Taiwan) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
  • Road Burners (ver 1.0) [Ted Green]
  • New machines marked as NOT_WORKING:
  • BittBoy Mini FC 300 in 1 [David Shah]
  • dreamGEAR My Arcade Gamer V Portable Gaming System (DGUN-2573) [David Shah]
  • Game & Watch: Super Mario Bros. (new wide screen) [hap, Sean Riddle, Ryan Holtz]
  • Golden Tee Golf: Home Edition [Sean Riddle]
  • Lucky Ball 96 (Ver 3.50 - 627) [Roberto Fresca]
  • Missing In Action [Roberto Fresca, Ioannis Bampoulas]
  • Odyssey (Silicon Gaming) [Roberto Fresca]
  • Quick Pick 5 [R. Belmont, coolmod, Ryan Holtz, Smitdogg, The Dumping Union]
  • Sagitta 180 serial terminal [Felipe Sanches, Werner Moecke]
  • Sartorius-Werke GmbH 3733 (digital scale) [Mike McBike, rfka01, Vas Crabb]
  • Strike Zone (Purple Star) [unknown]
  • SY-889 300 in 1 Handheld [David Shah]
  • Tetris (Radica, Arcade Legends TV Game) [Sean Riddle, incog]
  • Tiger (slot) [Roberto Fresca, Ioannis Bampoulas]
  • Trocana [trap15, The Dumping Union]
  • Video Challenger [hap, Sean Riddle, incog]
  • VTech Reader Laptop E (Germany) [David Haywood]
  • New clones marked as NOT_WORKING:
  • DEC VT220 (Version 2.1) [AJR]
  • Jolly Card (Italian, bootleg, set 2) [Roberto Fresca, Ioannis Bampoulas]
  • Lucky Ball 96 (Ver 3.50 - 616) [Roberto Fresca]
  • Lucky Ball 96 (Ver 3.50 - 623) [Roberto Fresca]
  • Lucky Ball 96 (Ver 3.50 - 626) [Roberto Fresca]
  • Super 97-2 (Witch Bonus) [Roberto Fresca, Ioannis Bampoulas]
  • TVI-912B [modem7]

New in MAME 0.193 (Dec 27, 2017)

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

New in MAME 0.192 (Nov 29, 2017)

  • MAMETesters Bugs Fixed:
  • [Speed] (metro.cpp) bangball: When you finish a level, sometimes the game runs like slow-motion. (Angelo Salese)
  • [DIP/Input] (saturn.cpp) sokyugrt: Emulation starts with 1 or more credits inserted. (Angelo Salese)
  • [Graphics] (meritm.cpp) magat5, megat6, megat3, megat4 and clones: "Run21" missing graphics for black-suited cards. (AJR)
  • [Color/Palette] (ssozumo.cpp) ssozumo: Wrong colors in the title screen. (Angelo Salese)
  • [Color/Palette] (lasso.cpp) wwjgtin, photof: Wrong colors. (Angelo Salese)
  • [DIP/Input] (saturn.cpp) shanhigw: The game starts with 2 credits inserted. (Angelo Salese)
  • [Misc.] (gei.cpp) geimulti: Thirteen game ROMs are loaded, only nine are listed in-game and playable. (Osso)
  • [Crash/Freeze] (dwarfd.cpp) All sets in dwarfd.c: [debug] Assert shortly after start. (AJR)
  • [Speed] (shanghai.cpp) shanghai, shangha2 and clones: When playing, the gameplay and sound are very fast. (Angelo Salese)
  • [Graphics] (metro.cpp) blzntrnd: Sprite layer disappears entirely after completing single-player game. (Angelo Salese)
  • [Sound] (taitosj.cpp) elevator: Elevator Action sound balance is incorrect. (hap)
  • [Sound] (midtunit.cpp) mk: Missing music. (hap)
  • [Original Reference] (einstein.cpp) einstei2: Cursor not visible in 80-column B/W screen! (Dirk Best)
  • [Original Reference] (einstein.cpp) einstei2: Character set selection (M004) in 80-column B/W screen! (Dirk Best)
  • [Graphics] (pacland.cpp) pacland and clones: Sprite priority problem in invincible state. (hap)
  • [Crash/Freeze] (marinedt.cpp) marinedt: MAME crashes when starting game. (Angelo Salese)
  • [Media Support] (einstein.cpp) einstein: Formatting on double-density drive fails! (Dirk Best)
  • [Graphics] (toaplan1.cpp) outzonecv: Screen is misaligned 16 pixels to the left. (hap)
  • [Color/Palette] (zx.cpp) ts1000: Timex Sinclair 1000 screen displays black on cyan (should be black on white). (star2root)
  • [Core] (zx.cpp) ts1000: The Timex Sinclair 1000 emulation only has the option of having 2k of RAM. (star2root)
  • [DIP/Input] (seta.cpp) calibr50: Speed difference when rotating player. (AJR)
  • [Sound] (spacefb.cpp) spacefb and clones: DAC sounds not working 100%. (Tafoid)
  • [Compiling] (coco12.cpp) coco3, dragon, etc.: Genie fails to detect nested dependency of coco_t4426 on mc14411. (hap)
  • [Gameplay] (dragon.cpp) Dragon machines run too fast! (hap)
  • New working machines:
  • Akai Katana (2010/ 8/13 MASTER VER.) [Bicycle Repairman]
  • Pac-Eight [rod_wod, The Dumping Union]
  • Player's Edge Plus (PS0239) Jackpot Jewels Slots [Brian Troha]
  • The Big Joke (Version 0.00) [Coolmod, The Dumping Union]
  • New working clones:
  • '99: The Last War (bootleg) [ShouTime]
  • Action Fighter (System 16B, unprotected, analog controls) [David Haywood]
  • Action Fighter (unprotected) [David Haywood]
  • Action Fighter (unprotected, analog controls) [David Haywood]
  • Battlecry (Prototype)
  • [ShouTime, progetto-SNAPS, Patrick Wheeler, Sean Sutton, Surgeville, Paul Vining, Marisol Nunez Serrano, Rod_Wod, Jeffrey Gray,
  • John Wilke, gamerfan, Smitdogg, The Dumping Union]
  • Battlecry (Version C)
  • [ShouTime, progetto-SNAPS, Patrick Wheeler, Sean Sutton, Surgeville, Paul Vining, Marisol Nunez Serrano, Rod_Wod, Jeffrey Gray,
  • John Wilke, gamerfan, Smitdogg, The Dumping Union]
  • Bucky O'Hare (ver AA) [Bill D., The Dumping Union]
  • Codimex CD-6809 [Felipe Sanches]
  • Grudge Match (V00.90, Italy, location test?) [Vernimark, f205v]
  • Gunbird 2 (set 2) [Hyid Choi]
  • Head On N [ShouTime, Andrew Welburn, Rob Carr, Paul Vining, InsertMoreCoins, Smitdogg, The Dumping Union]
  • Kaypro 10 - 1983 [rfka01]
  • Otrona Attache 8:16 [Al Kossow]
  • Prologica CP400 Color II [Felipe Sanches]
  • Prologica CP-500 (PVIII REV.3) [Felipe Sanches]
  • The 26th Z [ShouTime, Paul Vining, The Dumping Union]
  • Thunder Dragon 3 (bootleg of Thunder Dragon 2) [ShouTime]
  • Troopy (bootleg of Mr. Kougar) [MikeMcBike]
  • Machines promoted to working
  • ACI Destiny Prodigy [Edstrom]
  • Cromenco MCB-216 [Robbbert]
  • Flower (US) [Angelo Salese]
  • Mephisto RISC 1MB [CB-Emu, RolandLangfeld, Sandro Ronco]
  • Ping Pong King [Angelo Salese]
  • Time Attacker [Angelo Salese]
  • Clones promoted to working
  • Cromenco CB-308 [Robbbert]
  • Flower (Japan) [Angelo Salese]
  • Mephisto RISC II [CB-Emu, RolandLangfeld, Sandro Ronco]
  • New machines marked as NOT_WORKING
  • Add Arbor Ambassador [Robbbert]
  • ADDS Viewpoint 122 [Robbbert]
  • ADDS Viewpoint 60 [Robbbert]
  • Altos II Terminal [Robbbert]
  • Ampex Dialogue 80 [Robbbert]
  • AT&T 630 MTG [Robbbert]
  • C.Itoh CIT-220+ Video Terminal [Robbbert]
  • Convergent Mightyframe [Robbbert]
  • Data General Dasher D461 [Robbbert]
  • DEC VT-240 [Robbbert]
  • DISER Lilith [Robbbert]
  • Golgo 13: Juusei no Chinkonka (Japan, GLT1 VER.A) [Guru]
  • Hazeltine Esprit [Robbbert]
  • HP 2100 [Robbbert]
  • HP-2622A [Robbbert]
  • HP-700/92 [Robbbert]
  • InterPro 2000 [Patrick Mackinlay]
  • InterPro 2400 [Patrick Mackinlay]
  • InterPro 2500 [Patrick Mackinlay]
  • InterPro 2700 [Patrick Mackinlay]
  • Kaypro 1 [rfka01]
  • Kaypro 2/84 [rfka01]
  • Kaypro 4x [rfka01]
  • LSI M3 [Robbbert]
  • Micro-Term 420 [Robbbert]
  • Micro-Term 5510 [Robbbert]
  • Milwaukee Computers MC-1200 [Robbbert]
  • Motorola AMPS Car Phone [Robbbert]
  • Motorola Powerstack II [Robbbert]
  • Mushiking The King Of Beetles - Mushiking IV / V / VI (World) [Darksoft, f205v, MetalliC, rtw]
  • Onyx C5000 [Robbbert]
  • Qume QVT-102 [Robbbert]
  • Qume QVT-103 [Robbbert]
  • Qume QVT-190 [Robbbert]
  • Qume QVT-201 [Robbbert]
  • Qume QVT-70 [Robbbert]
  • Relisys TR175II [Robbbert]
  • Solbourne Series 5E Computer Workstation [Robbbert]
  • Sony PlayStation 2 [Robbbert]
  • Televideo TS-3000 [Robbbert]
  • Televideo TVI-912C [Robbbert]
  • Televideo TVI-955 [Robbbert]
  • Televideo TVI-965 [Robbbert]
  • Terco 4490 Mill CNC Control [Edstrom]
  • Three Rivers PERQ 1A [Robbbert]
  • TRS-80 DT-1 [Robbbert]
  • Vectrix VX384 Graphics Processor Terminal [Robbbert]
  • Visual 100 [Robbbert]
  • Visual 102 [Robbbert]
  • Wyse WY-50 [Robbbert]
  • Xerox Alto I [Robbbert]
  • Zentec Zephyr [Robbbert]
  • Ziatech ZT-8802 SBC [Robbbert]
  • unknown ACD computer [Robbbert]
  • unknown TTI SCSI host adapter [Robbbert]
  • New clones marked as NOT_WORKING
  • Action Fighter (FD1089A 317-unknown, analog controls) [David Haywood]
  • Action Fighter (FD1089A 317-unknown) [David Haywood]
  • Action Fighter (System 16B, FD1089A 317-unknown, analog controls) [David Haywood]
  • Action Fighter (System 16B, FD1089A 317-unknown, set 1) [David Haywood]
  • Action Fighter (System 16B, FD1089A 317-unknown, set 2) [David Haywood]
  • Commodore PC 40-III [rfka01]
  • Compaq Portable III [rfka01]
  • Gran Trak 10/Trak 10/Formula K (older) [TTL] [Ed Fries, Tim Giddens, Andy Welburn]
  • Hazeltine Esprit III [Robbbert]
  • Kaypro 4/84 plus88 [rfka01]
  • Kaypro New 2 [rfka01]
  • Landing High Japan (Ver 2.02 O) [ShouTime]
  • Martial Masters (ver. 102, 101, 101TW) [skate323k137, The Dumping Union]
  • Sanyo MBC-28 [rfka01]
  • Siemens PCD-2 [rfka01]
  • Wyse WY-150 [Robbbert]
  • Wyse WY-160 [Robbbert]
  • Wyse WY-30+ [Robbbert]
  • Wyse WY-55 [Robbbert]
  • Wyse WY-60 [Robbbert]
  • Wyse WY-85 [Robbbert]
  • New working software list additions
  • archimedes:
  • ALPS - Adventure Language Programming System, APEC Utils Disc v1.3, Archimedes Hard Disc Utilities Disc, Euclid v2.06
  • [Nigel Barnes]
  • bbca_cass: 100 Programs for the BBC Microcomputer [Nigel Barnes]
  • bbcb_cass: Fairy Tale, Instant Recall, Starter Word Splits, WestQuest 1847 [Nigel Barnes]
  • bbcb_flop:
  • Acornsoft Demo Disk v1.0, Revs Demo, Superior Software - Demonstration Disc, Tree of Knowledge [Nigel Barnes]
  • BeebSID 18 - Club Hits [PitfallJones]
  • electron_cart: Starspell, Starspell & Starword, Starspell & View, Stop Press [Nigel Barnes]
  • fmtowns_cd:
  • AnotherTOWNS - Anata~ Free Software Collection, Dragon Shock, NHK Jissen Eikaiwa, Okumanchouja II, Oshare Cooking II,
  • Tom Snyder's Puppy Love 2, Toushin Toshi II [r09]
  • hp85_rom: Mass storage ROM [F.Ulivi]
  • ibm5150:
  • B.A.T. (CGA/EGA/Tandy versions) (Quest & Glory Compilation), Teenage Mutant Hero Turtles: The Coin-Op! [ArcadeShadow]
  • La Collection Amstrad PC - Arkanoid / Super Tennis, Oliver & Company [breiztiger]
  • D Sports Boxing (Euro, Alt), A Line in the Sand, A Nightmare on Elm Street,
  • Advanced Dungeons & Dragons - Curse of the Azure Bonds (V1.1), Advanced Dungeons & Dragons - Curse of the Azure Bonds (V1.2),
  • Advanced Dungeons & Dragons - Pool of Radiance, Advanced Dungeons & Dragons - Pools of Darkness,
  • Advanced Dungeons & Dragons - Secret of the Silver Blades (1.10), Alpine Tram Ride, QNX Demonstration (Apr 17th, 1989),
  • Word 1.15, Word 2.00, Word 5.0 (Swedish), Word 5.5 (3.5", German), Word 5.5 (3.5", Italian), Word 5.5 (5.25"),
  • Word X1.06 (September 7, 1983 beta) [Justin Kerk]
  • ibm5170:
  • Ecstatica, Fables & Fiends - The Hand of Fate (German), Heart of China, LucasArts Classic Adventures, Rise of the Dragon
  • [ArcadeShadow]
  • WarCraft - Orcs & Humans [breiztiger]
  • hal91 0.2.0, HAL91 0.4.5, PC Tools 7.1 (5.25" HD), PC-MOS Version 5.01, PC-MOS/386 Version 1.02, PC-MOS/386 Version 3.00,
  • Photon microGUI Development version 1.10 for QNX 4.2x, Photon microGUI Runtime version 1.10 for QNX 4.2x, PicoBSD 0.41 (Dialup),
  • PicoBSD 0.41 (Dialup) (Polish), PicoBSD 0.41 (ISP-alpha), PicoBSD 0.41 (Network), PicoBSD 0.41 (Network) (Polish),
  • PicoBSD 0.41 (Router), PicoBSD 0.41 (Router) (Polish), PicoBSD 0.43 (Dialup), QNX 4.23, QNX 4.24, QNX 4.25,
  • QNX Demo (Modem v4.00), QNX Demo (Network v400), QNX Demo Floppy (Modem Version V4), QNX Demo Floppy (Network Version V4),
  • QNX Internet Appliance Toolkit Demo (v1.0), QNX Internet Appliance Toolkit Demo (v1.0a),
  • QNX Internet Appliance Toolkit Demo (v1.0a Beta), QNX Internet Appliance Toolkit Demo (v1.1 - Russian),
  • QNX Internet Appliance Toolkit Demo (Modem v3.03), QNX Internet Appliance Toolkit Demo (Network v2.0),
  • QNX Internet Appliance Toolkit Demo (Network v3.03), QNX TCP/IP Runtime version 4.23, Serial Terminal Linux (0.1),
  • Serial Terminal Linux (0.2), Serial Terminal Linux (0.3) [Justin Kerk]
  • mtx_rom: MTX NewWord, Hisoft PASCAL [Nigel Barnes]
  • px4_cart: Dialtext 4 [Robbbert]
  • Software list items promoted to working
  • bbc_flop_arm: ARM Evaluation System Discs [Nigel Barnes]
  • ibm5150: Ikari Warriors (alt) [breiztiger]
  • New NOT_WORKING software list additions
  • dragon_cart: Dragon 32 Soak Test [Nigel Barnes]
  • electron_cart:
  • Advanced Plus 3, Advanced Plus 4, Click, Cumana Floppy Disc System, Pegasus 400, Sound Expansion v1, Sound Expansion v3
  • [Nigel Barnes]
  • fmtowns_cd: Suikoden - Tenmei no Chikai [r09]
  • ibm5170:
  • Railroads & Robber Barons, 5th Fleet, Alfalinux 0.3.1 -Laetitia-, Brutalware Linux 1.1, DLX Linux Demodisk V1.0, Phindows,
  • tomsrtbt (1.7.185), tomsrtbt (2.0.103), Win32s (1.15), Win32s (1.15a), Win32s (1.25), Win32s (1.25a OLE), Win32s (1.30)
  • [Justin Kerk]
  • lynx: Alpine Games [anonymous]
  • mtx_cart: MTX Node Ring [Nigel Barnes]
  • mtx_cass: Demonstration Tape, MTX Draughts [Nigel Barnes]
  • px8_cart:
  • Clock, DAKComm, dBase II, Epson BASIC, Geneva Connection, Intext 1.0, Intext 1.1, Othello, Oval IRM, Portable Calc,
  • Portable WordStar, SuperCalc, The Traveling Appointment Manager, The Traveling Expense Manager, The Traveling Time Manager,
  • Turbo Pascal (unofficial ROM), CP/M Utilities [Nigel Barnes]
  • vsmile_cart:
  • Disney Cenerentola - I desideri magici di Cenerentola (Ita), Disney Il re leone - La grande avventura di Simba (Ita),
  • Disney La sirenetta - Ariel e la crociera magica (Ita), Disney/Pixar Ratatouille - Le nuove ricette di Remy (Ita),
  • Disney/Pixar Up (UK), Kung Fu Panda - Path of the Panda (UK), Scooby-Doo! - Avventura a Funland (Ita),
  • Zayzoo: An Earth Adventure (UK) [tag2015]
  • Translations added or modified
  • Dutch [Jos van Mourik]
  • Greek [BraiNKilleRGR]
  • Portuguese [Pedro Simoes]
  • Spanish [A. Viloria]
  • Source Changes
  • ygv608.cpp fixes and improvements: [Agiri]
  • Fixed rotation and scrolling.
  • Added scrolling-by-row (used in NCV1 Xevious Arrangement).
  • Fixed scaling effect (used in NCV2 Pacman Arrangement staff roll).
  • mice updates - boots into monitor now: [AJR]
  • Generate Baud rate through 8155 (clock kludge required).
  • Factory settings for DSW7 to configure baud rate, data bits and parity.
  • Hooked up Rx and Tx interrupts.
  • Split into separate sets for each CPU-specific monitor program.
  • i8155: Substantially rewrote timer emulation. [AJR]
  • ringking: Fixed misconfigured NMI gate - works again now. [AJR]
  • isbc8030: Remove hacky and superfluous UI-configurable Baud clock. [AJR]
  • n8080.cpp: Directly set 8035 IRQ line rather than generating fake pulses (restores some sounds in helifire). [AJR]
  • Changed 9615 baud configurations to the nominal 9600 baud now that Z80SIO is more tolerant. [AJR]
  • Made SDL input less eager to generate double-click events when mouse doesn't move between clicks. [AJR]
  • m68000: Reinstated registration of SR for debug expressions. [AJR]
  • mc68901: Improved USART behavior for polled operation. [AJR]
  • v9938, v9958: Converted to use RGB32 bitmaps, fixed V9938-onV9938 transparent overlay in meritm.cpp. [AJR]
  • Improved wraparound handling for relative inputs. [AJR]
  • Attempted to fix PPC DRC scheduling bug (MT06615). [AJR]
  • mc68681: Distinguish SCN2681 and MC68681 DUART types. [AJR]
  • vt220: Hooked up SCN2681 based on schematics. [AJR]
  • stvvdp1.cpp: Fixed line/polyline drawing (Die Hard Arcade wireframe map). [Angelo Salese]
  • dec0.cpp: Sly Spy updates: [Angelo Salese]
  • Emulated sound protection state machine for Sly Spy and removed ROM patch.
  • First pass at emulating Sly Spy RNG device at $31c00d - used extensively for randomisation, especially with bosses.
  • marinedt.cpp: Rewrote driver from scratch, fixing multiple issues that persisted in previous implementation. [Angelo Salese]
  • Added sea bitmap and flashing when shark appears.
  • Improved sprite/tilemap colors - now more accurate to the references.
  • Fixed priority - both sprite layers are actually above text tilemap.
  • Added player 2 trackball inputs and global coin lockout.
  • Streamlined and improved collision detection (still not perfect, so still marked NOT_WORKING).
  • flower.cpp: Rewrote driver from scratch, fixing multiple issues that persisted in previous implementation [Angelo Salese]
  • Fixed visible area to 288x224 - fixes leftmost columns (inside the big ship).
  • Corrected background layer priority (outside and inside the big ship).
  • Fixed zoom points for 32x32 sprites.
  • gladiatr.cpp: Added preliminary sound emulation and MCU simulation for inputs in Pink Pong King. [Angelo Salese]
  • cyclemb.cpp: Added preliminary audio for Cycle Maabou/Sky Destroyer. [Angelo Salese]
  • Added/fixed HMC20 and screen raw parameters for multiple drivers. [Angelo Salese]
  • bogeyman.cpp, chanbara.cpp, dec0.cpp, dec8.cpp, firetrap.cpp, mystston.cpp, ssozumo.cpp
  • mainevt.cpp: Fixed sprite shadows for Devastators. [Angelo Salese]
  • chqflag.cpp updates: [Angelo Salese]
  • Improved shadow/highlight code - fixes black rain and lights at dawn.
  • K051937 sets up a register when background should be dimmed - fixes start/end pouring event colors.
  • Fixed dimmed screen condition bug after soft reset.
  • amusco.cpp: Improved colors. [Angelo Salese]
  • metro.cpp: Added sprite X/Y center point registers , and removed screen check hack. [Angelo Salese]
  • Rewrote Imagetek i4100/i4220/i4300 video display processor family, and hooked it up to metro.cpp. [Angelo Salese]
  • zx.cpp: Fixed ts1000 display and added extra RAM options. [Barry Nelson]
  • attache: Added Attache 8:16 ROMs, and revision H BIOS; added preliminary communications between Z80 and 8086. [Barry Rodewald]
  • fmtowns: Separated palette into a 256-colour palette and two 16-colour palettes for each layer - fixes colours in Abel.
  • [Barry Rodewald]
  • r9751: Added more SMIOC commands - disktool is now able to print startup text. [Brandon Munger]
  • mrisc: Fixed opening book. [CB-Emu]
  • cosmac: Added WAIT/CLEAR input lines. [Curt Coder]
  • cdp1852: Added DO read function. [Curt Coder]
  • tmc600 updates: [Curt Coder]
  • Added Euro bus skeleton, fixed printer handshake, and fixed RAM/ROM region sizes.
  • Implemented video according to actual hardware and fixed cursor blink rate.
  • Implemented TMC-700 real time clock.
  • pgm2 improvements: [David Haywood]
  • Fleshed out driver, creating devices for the Atmel ARM AIC and a derived IGS036 CPU.
  • Emulated IGS037 video hardware - covers sprites (with zooming), tilemaps (including rowscroll), and the priority system.
  • Still marked NOT_WORKING due to missing memory card emulation (requires simulation of undumped MCU).
  • mpeg_audio: Use pre-calculated cosine table for DCT decoding - yields significant performance improvement.
  • [David Haywood, Aaron Giles]
  • arm7: Fixed BLX (LO) thumb opcode in ARM7/9 - return address was offset by one halfword. [David Haywood]
  • dsk_dsk: Don-t segfault on empty tracks - fixes einstein 4game. [Dirk Best]
  • deco146: Fully handle sound latch internal to the device. [Dirk Best]
  • einstein updates: [Dirk Best]
  • Created "Tatung Pipe" bus and converted 80 column device (use -pipe tk02 to use).
  • Added cursor rendering, support for alternate character, and save state support set to the 80 column device.
  • Removed redundant einstei2 driver.
  • Added user port bus interface with support for speech cartridge and mouse.
  • Corrected default floppy drive types, and added support for more types.
  • Added ADC0844 device, emulated analogue joystick, and fixed minor issues with memory map.
  • Marked Einstein 256 ROM dump as bad.
  • Added support for the Silicon Disc RAM drive as a pipe device (appears as drive 3).
  • Fixed Centronics port - printing now works.
  • Hooked up RS232 port.
  • Improved interrupts and add WIP Speculator support.
  • px4: Fixed keyboard input from cold start. [Dirk Best]
  • floppy: Added TEAC FD-30A 3 inch floppy drive. [Dirk Best]
  • Added a generic Z80 daisy chain device, for use in drivers with non-Z80 peripherals. [Dirk Best]
  • midvunit: Use ADC0844 device. [Dirk Best]
  • micro3d updates: [Dirk Best]
  • Use ADC0844 device and fixed throttle regression.
  • Attached RS232 port to monitor port.
  • adc0844: Added support ADC0848 variant and made some adjustments to differential mode. [Dirk Best]
  • : Use line handlers for single lines. [Dirk Best]
  • wave: Look up speaker count and cassette device relative to owner - fixes cassette speakers inside devices. [Dirk Best]
  • headonn: Fixed colors and added DIP switch info. [Dirk Best]
  • headon2: Fixed colors and cleaned up. [Dirk Best]
  • spacetrk: Marked as imperfect graphics due to missing star field and background gradient. [Dirk Best]
  • via6522: Added some interrupt logging. [Edstrom]
  • prodigy: Added clickable layout, making the machine playable; updated keypad logic to use ioport_array. [Edstrom]
  • t4426: Replaced a bad dump caused by corrosion with a new verified dump. [Edstrom]
  • epc: Fixed load order for newer ROM (now gives same error as older ROM), and set EGA as default as it works. [Edstrom]
  • z80scc: Ported improvements from z80sio and cleaned up code. [Edstrom]
  • hp9895: Fixed NMI handling and secondary addressing in PHI chip. [F.Ulivi]
  • hp85: Added support for I/O slots and emulation of HP82937 module; added support for internal printer. [F.Ulivi]
  • Fixed metadata fro Brazilian CoCo clones, and renamed LZ Color64 ROMs to document labels and PCB locations. [Felipe Sanches]
  • Added Codimex CD-6809 FDC (1986) device. [Felipe Sanches]
  • trs80dt1 updates: [Frank Palazzolo, Robbbert]
  • Fixed keyboard key sense to fix key repeat.
  • Switched refresh to 60Hz to match with 60Hz jumper setting.
  • Added temporary hack to get the last three columns to display.
  • i8275: Added check to avoid potential buffer overflow. [Frank Palazzolo]
  • m68000: Added support for 68010/68020/68030 bus error stack frames formats - fixes common CPU type detection routine.
  • [Jean-Francois DEL NERO]
  • Fixed DS128X/DS1288X main frequency divider - output frequency must be fixed to 1Hz. [Jean-Francois DEL NERO]
  • smc91c9x: Implemented SMC91C9X Ethernet controller connected mode with WinPcap or TUN/TAP tunnel. [Jean-Francois DEL NERO]
  • cv1k.cpp: Demoted all sets to imperfect timing, set audio output to mono, and documented DIP switches. [MetalliC]
  • ymz77x improvements: [MetalliC]
  • Added pan, main volume level, and clip limit control.
  • Emulated YMZ774 chip at feature level used by PGM2-platform games.
  • SH3/4 DRC: Mark DRC cache dirty on reset. [MetalliC]
  • arm7: Handle DP-commands ROR case where Rs=32/64. [MetalliC]
  • arm7: LDR/LDRM should switch to Thumb mode on ARMv5T. [David Haywood, MetalliC]
  • ti99_8: Added Hexbus write timing logic. [Michael Zapf]
  • bbcb: Added Computer Village 1797 FDC (LVL Dos) - not working. [Nigel Barnes]
  • electron: Added Acorn Plus 1 expansion device, moved cart slots to plus1, and replaced OS ROM with good dump. [Nigel Barnes]
  • bbc: Added ARM Evaluation System co-processor device. [Nigel Barnes]
  • cfa3000: Added input devices on userport, analogue, and 1MHz bus. [Nigel Barnes]
  • bbcm: Allow switching between internal and external tube ports. [Nigel Barnes]
  • mtx updates: [Nigel Barnes]
  • Fully implemented both ROM- and RAM-based memory maps.
  • Added Finnish and Danish keyboard ROMs.
  • Implemented ROM extension board and cartridge slot.
  • Added support for ROM 2 subpages on ROM extension board.
  • Implemented cassette motor control.
  • accomm: Added CMOS RAM, serial and econet ports, implemented RAM/ROM switching according to manual, and documented full memory map.
  • [Nigel Barnes]
  • interpro updates: [Patrick Mackinlay]
  • Added basic support for the system bus variously referred to as SR, SR bus, SRX and CBUS.
  • Added initial GT graphics card implementation sufficient to boot the diagnostic monitor in graphics mode.
  • Added high-level emulation of the InterPro keyboard with US English layout.
  • Added support for InterPro 20x0, 24x0 and 27x0 systems.
  • Added support for Ethernet, mouse, and serial DMA.
  • Improved timer, interrupt and DMA handling.
  • improved comments/documentation
  • bt459 improvements: [Patrick Mackinlay]
  • Added support for blinking (pixel planes and cursors).
  • Fixed dual-cursor and X Window mode.
  • Corrected screen output alignment.
  • fxxx: Added device emulating 28F010 Flash memory and family (not compatible with JEDEC Flash protocol). [Patrick Mackinlay]
  • Converted Interpro to use this device.
  • clipper: Floating point improvements: [Patrick Mackinlay]
  • Switched to softfloat implementation.
  • Implemented floating point macro instructions.
  • Implemented floating point exceptions and rounding.
  • apple2: Added preliminary support for "SSB Apple" speech board. [R. Belmont, Apple II Documentation Project]
  • apple2: Added preliminary support for AE TransWarp accelerator card. [R. Belmont, Apple II Documentation Project]
  • apple2: Added No-Slot Clock support to //e, //c, and friends. [R. Belmont]
  • apple2cp: Improved "MIG" custom chip handling for apple2cp. [mgcaret, R. Belmont]
  • apple2cp: Corrected MIG RAM size to 2K (was 0.5K). [mgcaret, R. Belmont]
  • apple2c: Fixed Slinky register return when no expansion RAM is present. [R. Belmont, mgcaret]
  • ds1315: Added support for DS121x parts where the RTC sits in a ROM's address space. [R. Belmont]
  • arm7: ARM v5TE support improvements: [R. Belmont]
  • Added support for high vector option.
  • Fixed v5 BLX to save the return address in R14.
  • Implemented BLX Rn form.
  • Fleshed out ARM946ES model, added movable DTCM and ITCM support.
  • nds: De-skeletonized driver: [R. Belmont]
  • Added IPCSYNC.
  • Added WRAM banking and more mirroring.
  • Added timers, interrupt management, partial DMA, and ARM7 halt-until-IRQ.
  • ibmpcjr: Added quiksilver fast-boot BIOS. [Robbbert]
  • mmagic: Added sound samples. [Robbbert]
  • Aristocrat MK5 updates: [Roberto Fresca]
  • Redumped the following sets so they have correct checksums and boot: Adonis (BHG1508, US), Boot Scootin' (GHG1012-02, US),
  • Bumble Bugs (CHG0479-03, US), Cash Chameleon (DHG4078-99, US), Enchanted Forest (JHG0415-03, US),
  • Golden Pyramids (AHG1206-99, US), Magic Garden (AHG1211-99, US), Margarita Magic (EHG1559, US, set 1), Party Gras (BHG1284, US),
  • Sweethearts II (PHG0742-02, US), Sweet Liberty Deluxe (AHG1575, US), The Gambler (EHG0916-02, US),
  • Tropical Delight (PHG0625-02, US).
  • Added BIOS / USA Set Chip v4.04.08.
  • Reformatted the game drivers to be more readable.
  • fmtowns: Fixed kanji ROM offset calculation and scrolling in 16-color mode. [r09]
  • Kanji in fixed ROM font now displays correctly, making boot messages intelligible.
  • Scrolling imperfect but better than before - fixes scrolling/positioning issues in multiple games.
  • hcd62121 updates: [Ricardo Barreira]
  • Made improvements based on experiments with hardware using a CFX-9850G.
  • Fixed mistakes in CL flag calculations, and added more unknown instructions.
  • CFX-9850G is now emulated just accurately enough for most of the RUN mode to work well.
  • mrisc: Added PROM dumps and removed the ARM boot hack. [RolandLangfeld, Sandro Ronco]
  • arm7: Added rudimentary instruction prefetch buffer. Fixes GBA NES Classics games. [Ryan Holtz]
  • gba: Made GPIO ports pass ROM through on read by default - fixes Doom 2 and Duke Nukem Advance. [Ryan Holtz]
  • e132xs: Reworked all opcodes to reduce runtime branches and unnecessary work - now considerably faster. [Ryan Holtz]
  • sm7238: Implemented reverse video, 80/132 column switching, and alternate font. [shattered]
  • vt240: Fixed palette and screen size fix. [shattered]
  • monty.cpp: Wake Monty Plays Scrabble and Master Monty from HALT instruction using reset. [smf]
  • z80: Implemented HALT output and clear HALT condition during reset. [smf]
  • c65 updates: [smf]
  • Reordered keys and renamed I/O ports to match system specification.
  • Added caps key and two extra keyboard columns, although only one of them may have made it into hardware.
  • Added support for switching between 40/80 columns with F1 and blink/underline/highlight/reverse attribute.
  • Allow switching between upper case/lower case character ROM with shift+Commodore key.
  • chdman: Use DeviceIoControl to get disk length - allows chdman to access physical drives on Windows 10. [Ted Green]
  • Added 32- and 64-bit population count utilities. [Vas Crabb]
  • Moved object finder resolution before device_start (github #2759). [Vas Crabb]
  • Added an SDLC consumer device that logs SNA frame headers and data. [Vas Crabb]
  • Replaced hacky Kaypro keyboard that bypassed the SIO with emulated Kaypro 10 keyboard. [Vas Crabb, rfka01, TeamEurope]
  • kaypro: Switched from z80dart to z80sio, hooked up BRG to SIOs, hooked up direct connections from SIOs to RS232 ports. [Vas Crabb]
  • z80sio updates: [Vas Crabb]
  • Decoupled from device_serial_interface - it can't support synchronous modes, on-the-fly register updates, and other features.
  • Made asynchronous receive behave more like real device: check that start bit persists for half a bit interval, sample data bits
  • mid-interval, handle invalid stop bit as described in Zilog manual, check parity and latch overrun and parity errors.
  • Re-implemented break detection.
  • Implemented SDLC transmission including bit stuffing, transmit CRC, abort, and underrun/end-of-message behaviour.
  • Generalised synchronous transmission to other modes.
  • Completely overhauled interrupt logic - vectors should be correct now.
  • Improved handling of transmit and receive buffers and control lines.
  • Implemented different auto-reset receive errors in MPSC vs SIO.
  • Implemented enough of synchronous reception to pass uts20 loopback tests (not accurate, but helps understanding).
  • Disabled automatic CRC transmission in 1-byte sync mode (necessary to pass uts20 loopback tests).
  • e132xs: Templated most Hyperstone register-register and immediate opcode handlers to reduce code duplication. [Vas Crabb]
  • Also fixed behaviour in some corner cases including privileged register traps and SR as source in subtraction.
  • uts20 updates - all self-tests now pass without ROM patches: [Vas Crabb]
  • Hacked in permanent loopback on SIO channel A TxD to RxD, and SIO channel B TxD to RxD and WAIT/READY to DCD+RTS.
  • Implement parity poison and NMI on parity error feature.
  • Corrected NVRAM width to four bits.
  • namcops2.cpp: Added dump of Time Crisis 3 V291 I/O board. [Darksoft, Mitsurugi]
  • naomi.cpp: Dumped WaveRunnerGP motor board. [Darksoft, Mitsurugi]
  • skyskipr: Added DIP switch locations. [einstein95]
  • vicdual: Added sound samples for tranqgun and bonus sound sample for depthch. [Jim Hernandez]
  • Fixed some typos. [Martin Lindhe]
  • pgm2: Dumped IGS036 internal ROMs for Oriental Legend 2 and Knights of Valour 2 New Legend.
  • [Morten Shearman Kirkegaard, Peter Wilhelmsen]
  • pntnpuzl: Added 8798 MCU dump. [Reznor007]
  • Added Commodore PC 30-III BIOS v2.00 and alternative Ericsson PC BIOS. [rfka01]
  • Dumped obj roms for Seibu CATS system. [ShouTime, Bill D., The Dumping Union]
  • Redumped Taikyoku Base Ball (previously called Champion Base Ball Part-2 (set 2) and only partially dumped).
  • [ShouTime, progetto-SNAPS, Patrick Wheeler, Sean Sutton, Surgeville, Paul Vining, Marisol Nunez Serrano, Rod_Wod, Jeffrey Gray,
  • John Wilke, gamerfan, Smitdogg, The Dumping Union]
  • Identified Lives and Demo Sounds DIP switches for Sky Destroyer. [sjy96525]
  • Corrected years for Spikeout: Final Edition, Ehrgeiz, Golgo 13 Kiseki no Dandou and Daytona USA. [sjy96525]
  • Fixed failure to boot for Tekken Tag Tournament (World, TEG2/VER.C1, set 2) and Tekken Tag Tournament (US, TEG3/VER.B). [sjy96525]
  • Corrected inputs for CPS3 multi-game bootlegs - Street Fighter III games and Red Earth / Warzard require six buttons. [sjy96525]
  • namcos10.cpp: Updated documentation. [Guru]

New in MAME 0.191 (Oct 25, 2017)

  • MAMETesters Bugs Fixed:
  • [Misc.] (mystwarr.cpp) mtlchamp and clones: Problem with NVRAM in the RAM/ROM check after changing settings in service mode. (MetalliC)
  • [Crash/Freeze] (pce.cpp) pce, tg16 [dslaylh, dslayedj]: No inputs and Black Screen. (Angelo Salese)
  • [Crash/Freeze] (pce.cpp) pce [draculax]: Game freezes at start of Stage 5. (Angelo Salese)
  • [Graphics] (pce.cpp) tg16 [airzonk]: Graphics freeze when traversing too far up the screen. (Angelo Salese)
  • [Crash/Freeze] (pce.cpp) pce [imagef2]: Freezes before displaying title screen. (Angelo Salese)
  • [DIP/Input] Games with a rotary positional joystick: Some positions are skipped. (Angelo Salese)
  • [Graphics] (pce.cpp) pce [finalsol, finalsols]: Messed up/disappearing tiles. (Angelo Salese)
  • -[Documentation] tonton, ppj, big10: Documentation found on Success website. (D Go Go Fan)
  • [Graphics] (pce.cpp) pce [beball]: Garbage appears when collecting the dual arrow item. (Angelo Salese)
  • [Interface] Internal UI does not save entire configuration. (AJR)
  • [Interface] Configuring Machine level "Video Option" causes CRASH. (Nathan Woods)
  • [Crash/Freeze] (amstrad.cpp) cpc6128: Loading a disk freezes the emulator. (Patrick Mackinlay)
  • [Color/Palette] (bottom9.cpp) bottom9n: Sprites have incorrect colors. (Angelo Salese)
  • [Graphics] tokio and clones: Tokio - graphic glitches on the right side of the screen. (Lord Nightmare)
  • [Graphics] (pce.cpp) tg16 [turrican]: Not showing Title Screen. (Angelo Salese)
  • [Crash/Freeze] (stv.cpp) grdforce: Hangs after insert coin. (Angelo Salese)
  • [Gameplay] (pce.cpp) pce [shingen, shingen1]: Extended/Unexpected periods of Black Screen. (Angelo Salese)
  • [Media Support] (tandy2k.cpp) tandy2k: Does not boot from disk (regression). (Carl)
  • [Interface] UI: If you exit with the Exit option, the last used game is not saved. (Vas Crabb)
  • [Misc.] (dbz.cpp) dbz, dbza, dbz2: Correct names for these three games. (Fortuna)
  • [Core] (coco12.cpp) coco12, coco3, other 6809?: SBCB instruction returns the wrong result. (hap)
  • [Interface] Prescale option allows invalid values. (Tafoid)
  • [DIP/Input] (einstein.cpp) einstein [hustler, starq]: Keyboard is not responding! (Dirk Best)
  • [Gameplay] (vegas.cpp) gauntleg, gauntdl: Various Effects Cause More Damage than they should (64-bit Only). (Ted Green)
  • [Documentation] (ibmpc.cpp) Parent/Clone Issues for IBM5170 softlist. (Justin Kerk)
  • [Timing] (einstein.cpp) einstein: In Xtal Basic the PRINT TI$ always gives "000000" ?. (Dirk Best)
  • New working machines:
  • Batman (Tiger handheld) [hap, Sean Riddle]
  • Judge Dredd (Tiger handheld) [hap, Sean Riddle]
  • Mephisto Mondial II [yoyo_chessboard, Sandro Ronco]
  • Swamp Thing (Tiger handheld) [hap, Sean Riddle]
  • New working clones:
  • Alien3: The Gun (Japan) [ShouTime]
  • Athena (bootleg) [Porchy, The Dumping Union]
  • Biomechanical Toy (Ver. 1.0.1878) [Jorge Silva]
  • Cabal (UK, Joystick) [hammy, The Dumping Union]
  • Cobra Command (M.A.C.H. 3 hardware, set 2) [f205v]
  • Cyberball (rev 1) [Brian Troha, The Dumping Union]
  • Fidelity Elite Avant Garde (model 6117-7, set 2) [CB-Emu]
  • G-LOC R360 (Japan) [ordyne, The Dumping Union]
  • Kaypro 16 [rfka01]
  • Knights of the Round (bootleg, World 911127) [hammy, The Dumping Union]
  • Rod-Land (World, set 2) [frsj8112]
  • Super Hang-On (Hang-On conversion, Beta bootleg) [Cmonkey]
  • Target Hits (ver 1.1, Checksum 86E1) [Peter Wilhelmsen, Morten Shearman Kirkegaard, Clawgrip, Brian Troha, David Haywood]
  • Tecmo World Cup '94 (set 3) [caius, Angelo Salese, The Dumping Union]
  • TH Strikes Back (Non North America, Version 1.0, Checksum 020EB356) [caius, The Dumping Union]
  • unknown 'Space Invaders' gambling game (set 2) [Roberto Fresca, Arzeno Fabrice]
  • World Series: The Season (rev 0) [f205v, The Dumping Union]
  • Machines promoted to working:
  • Big Casino [Ivan Vangelista]
  • Votrax Personal Speech System [Robbbert]
  • Votrax Type 'N Talk [Robbbert]
  • Clones promoted to working:
  • Terco 4426 CNC Programming station [Edstrom]
  • Torch CF240 [Nigel Barnes]
  • New machines marked as NOT_WORKING:
  • Baby Boom Challenge [f205v]
  • Casino Strip I (Poker version, for Pioneer LD, set 1) [Dragon's Lair Project]
  • Casino Strip II (Poker version, for Sony LD) [Dragon's Lair Project]
  • Casino Strip III (Poker version, for Sony LD) [Dragon's Lair Project]
  • Casino Strip IX (Poker version, for Sony LD) [Dragon's Lair Project]
  • Casino Strip Private Eyes / All Start (Poker version, for Sony LD) [Dragon's Lair Project]
  • Casino Strip V (Poker version, for Pioneer LD) [Dragon's Lair Project]
  • Casino Strip V (Shooting Game version, for Pioneer LD) [Dragon's Lair Project]
  • Casino Strip VI (Poker version, for Sony LD) [ANY, Smitdogg, The Dumping Union]
  • Casino Strip VI (Shooting Game version, for Pioneer LD) [Dragon's Lair Project]
  • Casino Strip VIII (Poker version, for Pioneer LD) [Dragon's Lair Project]
  • Casino Strip VIII (Shooting Game version, for Pioneer LD) [Dragon's Lair Project]
  • Casino Strip Vivid 1 (Poker version, for Sony LD) [Dragon's Lair Project]
  • Casino Strip X (Poker version, for Sony LD) [ANY, Smitdogg, The Dumping Union]
  • Casino Strip XI (Poker version, for Sony LD, set 1) [Dragon's Lair Project]
  • Casino Strip XI (Shooting Game version, for Pioneer LD) [Dragon's Lair Project]
  • Casino Strip XII (Poker version, for Sony LD) [ANY, Smitdogg, The Dumping Union]
  • Dobou-Chan (ver. JAA) [R. Belmont, Rod_Wod]
  • E-Touch Mahjong Series #2: Joshiryou de NE! [ShouTime, Team Japump, The Dumping Union]
  • E-Touch Mahjong Series #6: Scandal Blue - Midara na Daishou [ShouTime, Team Japump, The Dumping Union]
  • E-Touch Mahjong Series #7: Trap Zone - Yokubou no Kaisoku Densha [ShouTime, Team Japump, The Dumping Union]
  • Elektronika MS 6102.02 [shattered]
  • Gokidetor [Surgeville, Sean Sutton, Smitdogg, The Dumping Union]
  • Mikrocomputer fuer Ausbildung [rfka01, Robbbert]
  • Note Chance [Roberto Fresca, Ryan Holtz, Smitdogg, The Dumping Union]
  • Ocha-Ken Hot Medal [Darksoft]
  • Ton Puu Mahjong [ShouTime, The Dumping Union]
  • New clones marked as NOT_WORKING:
  • 301/Bullseye (Traditional Scoring) [barakandl]
  • A.G. Soccer Ball (R07u) [PinMAME]
  • Casino Strip XI (Poker version, for Sony LD, set 2) [Dragon's Lair Project]
  • Cheetah (Blue cabinet version - Stern Pinball) [Cooke/LondonPinball]
  • Eight Ball (rev. 17) [Quench]
  • Epson CM6000 [Colin McDougall]
  • Flash Point (Japan, bootleg set 2) [Arzeno Fabrice, David Haywood]
  • Horizon (North Star Computers, 2MHz) [AJR]
  • Knights of Valour 3 (V100, China) [XingXing]
  • Knights of Valour 3 (V104, China) [XingXing]
  • Mikrocomputer fuer Ausbildung MAT85 [rfka01, Robbbert]
  • Omni 4 Logic Analyzer [rfka01]
  • Poker Ladies (Censored bootleg, set 2) [hammy, The Dumping Union]
  • SD Gundam Sangokushi Rainbow Tairiku Senki (Korea) [Rod_Wod, The Dumping Union]
  • Time Warp (L-3) [PinMAME]
  • Trident (Later version - Stern Pinball) [Quench]
  • Virtua Athletics / Virtua Athlete (prototype) [antron, MetalliC, rtw]
  • New working software list additions:
  • apple2_cass:
  • Alignment Test Tone / Renumber, Alignment Test Tone / Sampler, Apple Bowl, Applesoft IIa,
  • Applesoft ][ Floating Point BASIC / Floating Point BASIC Demo, Apple Trek, Apple-2 Trek, Apple-Vision / Biorhythms,
  • Basic Finance I/ Penny Arcade, Brian's Theme / Phone List, Brick out / Color Demonstration Programs,
  • Breakout / Color Graphics, Breakout / Color Demos, Checkbook, Color Sketch / Supermath, Datamover / Telepong,
  • High Resolution Graphics, Hangman / Color Math, Hopalong Cassidy / Lemonade Stand, Leases / Loans, Savings / Finance [Dagarman]
  • bbc_flop_torch: Hard Disc Utilities v4.1, Torch System Disc v1.7 [Nigel Barnes]
  • fmtowns_cd:
  • Ginga Eiyuu Densetsu III SP, Gulf War Soukouden, New 3D Golf Simulation: Harukanaru Augusta, TownsPAINT V1.1L20,
  • Video Koubou V1.3L10 [r09]
  • fmtowns_flop: Sweet Angel [r09]
  • gamate: Kiki Inland [Morten Shearman Kirkegaard, Peter Wilhelmsen]
  • ibm5150:
  • The Adventures of Captain Comic, Back to the Future Part II, Dragons of Flame, Gryzor, Loom (French), Kings of the Beach (3.5"),
  • Leisure Suit Larry 3 (French), Le Manoir de Mortevielle (3.5"), Operation Wolf (3.5"), Out Run, Super Ski, Zombi [breiztiger]
  • Drakkhen, Kaypro 16 Autoload, Kaypro 16 Master Disks, Leisure Suit Larry 3, Loom (German), Manhunter - New York,
  • Manhunter 2 - San Francisco, Police Quest II - The Vengeance, Silpheed, Space Quest II - Vohaul's Revenge [Justin Kerk]
  • MS-DOS (Version 3.30B) (V1.2) (Schneider) (German) [rfka01]
  • ibm5170:
  • Amazon - Guardians of Eden, Arcade Pool, Zool 2 [ArcadeShadow]
  • Crash Course [breiztiger]
  • Sneakers Computer Press Kit [Justin Kerk]
  • lynx: MegaPak 1 [anonymous]
  • msx1_cart: Roc'n Rope [Anonymous]
  • nimbus:
  • BBC BASIC V1.00a, IBM Mode Software For Nimbus PC V2.61, IBM Mode Software for Nimbus PC Rel.3,
  • Microsoft Windows 2.03 for Nimbus PC System, Microsoft Windows 3 Standalone PC 186, Microsoft Windows ISV Toolkit Release 1.02,
  • Microsoft Windows Release 1.02 Stand Alone, Microsoft Windows Release 1.03 Stand Alone,
  • Microsoft Windows V2.1 Presentation Manager for Nimbus PC186, Nimbus Winchester Format Tools,
  • Parallel Printer Driver Parallel Board For I/O Board Version V1.0G, RM BASIC V1.0F, RM LOGO V1.0D, RM Nimbus General Utility Disk,
  • RM Nimbus PC Upgrade Disk DOS 3.1 Rel 3.10.A, RM Nimbus Sketchpad Driver V1.0B, Release Disk SetPC V2.90 IBM Mode, Steed Ver 1.4A,
  • WordStar Rel. 3.30, XferCPM V1.0A [Nigel Barnes]
  • pv2000: Exciting Jockey, Real Number Basic [SSJ, Team Europe, Dustin Hubbard]
  • smondial2: Mephisto College Module [yoyo_chessboard]
  • Software list items promoted to working:
  • bbc_flop_torch:
  • Adventure B01 - 550 points, Torch BBC BASIC (Z80) v2.30, Comanex, dBASE-II, Hard Disc Utilities v4.4, Kermit-80 v4.05,
  • Perfect Software Suite, Standard Utilities v2.0, Turbo Pascal v3.0A, UniComm, WordStar [Nigel Barnes]
  • New NOT_WORKING software list additions:
  • apple2_cass: Apple Stock Quote Reporter, Tape Measure / Alignment Test Tone [Dagarman]
  • bbc_flop_torch: Basic Pack v2.0, Prog Dev Pack v2.0, Text Pack v2.0, Unix Upgrade Pack release 1.0 to 2.0 [Nigel Barnes]
  • hx20_rom: SkiWriter [Nigel Barnes]
  • rx78: Challenge Golf [SSJ, Team Europe, Dustin Hubbard]
  • Translations added or modified:
  • Chinese (Simplified) [YuiFAN]
  • Chinese (Traditional) [YuiFAN]
  • German [Raf Tacker]
  • Greek [BraiNKilleRGR]
  • Japanese [Katsuhiko Kagami]
  • Portuguese [Pedro Simoes]
  • Russian [Nikita Zimin, MetalliC]
  • Source Changes:
  • coco3: Made banked cartridges actually work. [AJR]
  • z8: Fixed disassembly of LDE Irr, r. [AJR]
  • am9513: Implemented time-of-day mode. [AJR]
  • Actually make sure OSD options are included when saving through UI. [AJR]
  • Draw a nominal distinction between PC060HA and TC0140SYT. [AJR]
  • Explicitly allow floating point values for state registration. [AJR]
  • ccs2810: Major refinements. [AJR]
  • * Implemented power-on jump in a hardware-accurate manner, including full configuration options.
  • * Hooked up INS8250 device for RS-232 serial communication (requires ROM wait states simulation for baud rate to be recognized).
  • * Made serial port address configurable as well (although monitor expects it to be at the default setting).
  • -S-100 bus refinements: [AJR]
  • * Made slots subdevices, eliminating the need to hardcode the bus tag.
  • * Clock the bus and its slots.
  • * Use correct XTAL for nshrz and added 2MHz variant.
  • legionna.cpp: Fixed Denjin Makai background pen colors. [Angelo Salese]
  • rx78.cpp: Added border area. [Angelo Salese]
  • ygv608.cpp updates: [Angelo Salese]
  • * Fixed page select boundaries for tilemap drawing (fixes Namco Classics Vol. 2 garbage GFX in attract mode).
  • * Reset pattern name table states on mode changes (fixes Mappy Arrange corrupt tiles).
  • * Enabled sprite wraparound when both sx and sy pass clipping boundaries (fixes disappearing char on NCV2 game select screen).
  • * Fixed CRTC vblank period (fixes NCV2: Dig Dug Original regression). [Angelo Salese]
  • huc6270: Invert h/vsync logic for interrupts - fixes several PC Engine hangs. [Angelo Salese]
  • saturn.cpp updates: [Angelo Salese]
  • * Rewrote SMPC as a device, merging ST-V and Saturn implementations.
  • * Moved SCU-related functions insto a device. [Angelo Salese]
  • smpc: Simulate SETTIME bit behaviour if invalid NVRAM data is found for Sega Saturn. [Angelo Salese]
  • * All Sega Saturn ROM sets now calls the BIOS setup if NVRAM is uninitialized, setting up proper defaults.
  • stv.cpp: Patch Sport Fishing 2 BIOS to actually return a country code, and added bare bones MPEG CD commands. [Angelo Salese]
  • * Game now loops into attract mode with mostly missing graphics (MPEG video logic not yet added).
  • stvvdp2.cpp: Added ROZ mode 3. [Angelo Salese]
  • * Fixes split screen in Sasissu, backgrounds in Elandore, and Guy stage in Final Fight Revenge.
  • jalmah.cpp: Improved fake palette DMA behaviour - avoids corrupt colors for girls. [Angelo Salese]
  • stvvdp1.cpp: CEF bit gets reset when the framebuffers get swapped (fixes Twinkle Star Sprites Arcade Mode hang). [Angelo Salese]
  • dec0.cpp: Updated inputs in all games in the driver. [Angelo Salese]
  • * Added input labels for most games in the driver, and removed unused buttons.
  • * Updated positional rotary for Heavy Barrel/Midnight Resistance to use remap table.
  • * Made Boulder Dash use 4-way stick as per manual.
  • dec0.cpp: Hooked up priority video port to Midnight Resistance bootlegs. [Angelo Salese]
  • taito_b.cpp: Fixed pixel layer offset and enable for Hit the Ice. [Angelo Salese]
  • taito_z.cpp: Saner interleave CPU timings for Double Axle, attempted to fix road layer getting stuck on continue. [Angelo Salese]
  • wheelfir.cpp: Converted to RAMDAC device. [Angelo Salese]
  • Made some small fixes to general info panel on the system selection menu. [BraiNKilleRGR]
  • Added lua translation to makefile and regenerated translations. [Carl]
  • plugins/cheat: Added input sequence cheats. [Carl]
  • abc800 updates: [Curt Coder]
  • * Corrected Turbo Kontroller name to UNI DISK and identified CPU type.
  • * Added skeleton for Databoard 4112-23 floppy disk controller.
  • * Fixed Luxor 55-10828 "slow" floppy controller board logic.
  • Updated androidp year to 1987 based on in-game date showed after end credits. [David Haywood]
  • Documented that the 'oldsplus' set identifies as "Oriental Legend 2" when the protection device supplies Korea as the region.
  • [David Haywood]
  • Gamate overhaul, fixes many games: [David Haywood]
  • * Sound is 100% AY8910 compatible according to kevtris and Peter Wilhelmsen - use the AY8910 core.
  • * Rewrote the video implementation from scratch using kevtris' document and Peter Wilhelmsen's notes this fixes many games.
  • * Added some mirroring to memory map.
  • * Converted cartridges to slot devices that handle protection themselves.
  • * Rewrote protection emulation from scratch based on notes from kevtris and Peter Wilhelmsen.
  • Merged Hitachi SuperH CPU cores and implemented a preliminary SH3/SH4 recompiler. [David Haywood]
  • * Recompiler is currently enabled for Cave CV-1000 but disabled for Sega NAOMI.
  • * Recompiler can more than double the benchmark speed of CV-1000 games.
  • supbtime.cpp: Cleaned up and merged with tumblep. [Dirk Best]
  • * Removed duplicate code, used screen raw parameters and XTAL values, added DIP switch locations to all games.
  • z80sio/z80scc: Return CPU-specific default vector when no interrupt found to acknowledge. [Edstrom]
  • t4426 cart: Added MC14411 BRG, 6850 ACIA as a second RS232 port and fixed banking; promoted to working. [Edstrom]
  • proteus3: Added MC14411 bit rate generator device and replaced the timer based clocks for the ACIAs. [Edstrom]
  • imgtool: Added support for HP85 tape. [F.Ulivi]
  • mc146818: Fixed main interrupt flag. [Jean-Francois DEL NERO]
  • Fixed crash loading 80-track .mfm dumps of 40-track floppy disks on 40-track drives. [Justin Kerk]
  • Hacked around MT06691 by suppressing partial updates in Tokio video - timing is likely wrong. [Lord Nightmare]
  • mc68901: Fixed TCDCR register - bits 6-4 are used for timer C bits 2-0 are used for timer D. [Nicolas PLANEL]
  • abc310: Added 80286 2nd processor. [Nigel Barnes]
  • tube_z80: Check NMI state when paging in ROM. [Nigel Barnes]
  • acorn_dsk: Improved identifying SSD/DSD by comparing image size with sector counts. [Nigel Barnes]
  • * Also fixed DDCPM format to handle correct image of Double Density CP/M.
  • bbc: Added Torch Z80 Communicator as Tube slot device. [Nigel Barnes]
  • acorn_dsk: Removed CPN format, now handled with SSD/DSD. [Nigel Barnes]
  • hx20: Added optional ROM slot and software list. [Nigel Barnes]
  • z80scc: Fixed interrupt mask generation. [Patrick Mackinlay]
  • Added new bt459 device (Brooktree RAMDAC used in InterPro graphics boards). [Patrick Mackinlay]
  • ms6102: Decrypted chargen. [Robbbert]
  • ts803: Fixed and used z80sti; cleanup and notes. [Robbbert]
  • mc8030: Added random ROMs, to be sorted. [Robbbert]
  • p8000: Added WDC ROMs. [Robbbert]
  • ax80: Added roms, notes, and flesh. [Robbbert]
  • Note Chance: Added skeleton driver with front panel layout, sound, and extensive notes. [Roberto Fresca]
  • vme_hcpu30: Added Besta HCPU30 VME board skeleton device. [shattered]
  • Generate tiled layouts for systems with three or more screens (fixes crash with four or more emulated screens). [Vas Crabb]
  • Eliminated vestigial palette that was breaking generic terminal when it isn't first screen. [Vas Crabb]
  • Improved PORT_CHAR (natural keyboard/paste/key post mapping) for US Apple IIe/IIc (thanks to Golden Child for report). [Vas Crabb]
  • Exposed condition for DIP switches, configuration entries, and adjusters in listxml output. [Vas Crabb]
  • dynax.cpp: Fixed credits lost after exiting the game in tenkai. [Wei Mingzhi]
  • psx.xml: Synchronized with redump.org, adding 76 new dumps and replacing two bad dumps. [aeternal606]
  • gaelco.cpp: Corrected various clock speeds and added PCB layout for Biomechanical Toy. [Brian Troha]
  • naomi.cpp: Decapped and identified Atomiswave 'ROMEO' ASIC. [brizzo]
  • segasp.cpp: Dumped Network firmware ver 1.25. [Darksoft]
  • segas16b.cpp: Made some corrections to Aurail documentation. [ekorz]
  • gauntlet.cpp: Reinstated correct size for 'gfx1' ROM, which was chopped off a long time ago. [f205v]
  • Added PAL dumps for supbtime. [Luiskiko/jammarcade.net]
  • Dumped touchgo SRAM from two more boards, and used that dump to verify/correct the SRAM image.
  • [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood]
  • Fixed zexall build target. [RandomArts]
  • EuroPC: Added first and last known BIOS versions. [rfka01]
  • taitoair.cpp: Dumped ainferno's Controller PCB ROM. [ShouTime, The Dumping Union]
  • qix.cpp: Added some documentation to the qixb set. [ShouTime]
  • Corrected years for Final Furlong 2, Crisis Zone, Big 10, Waku Waku Doubutsu Land TonTon, Pyon Pyon Jump, and Sui Sui Pyon Pyon.
  • [sjy96525]
  • pv2000.xml: Desoldered and redumped ROMs for rakugaki and excitem2. [SSJ, Team Europe, Dustin Hubbard]
  • Added newer version of Mephisto Academy (German) as BIOS option. [yoyo_chessboard]
  • Added support for multiple PORT_CHAR() bindings, and adopted in the CoCo driver. [Nathan Woods]
  • Created a more flexible date/time structure for use within imgtool intended to replace most usage of time_t. [Nathan Woods]

New in MAME 0.190 (Sep 27, 2017)

  • MAMETesters Bugs Fixed:
  • [Sound] (homedata.cpp) hourouki: It is missing voices of "Reach", "Ron" etc.
  • [Plugins] (mappy.cpp) mappy, mappyj: When using cheats driven by <parameter, left arrow doesn't change displayed value (Carl)
  • [Sound] (starwars.cpp) starwars: Missing/malfunctioning sound
  • [DIP/Input] (subsino.cpp) stbsub: Missing dip-switch info.
  • [Sound] (namcos2.cpp) metlhawk: Missing sound
  • [Sound] (cinemat.cpp) qb3: Missing AY-3-8910 sound
  • New working machines:
  • Altered Beast (Tiger handheld)
  • Laser 2001 [cvemu]
  • Mephisto Modena
  • Mephisto Monte Carlo
  • Mephisto Super Mondial II
  • Mephisto Super Mondial
  • R-Zone: Batman Forever
  • R-Zone: Indy 500
  • unknown Italian poker game
  • New working clones:
  • Alligator Hunt (World, protected)
  • Beast Busters (Japan, Version 2, J3)
  • Big Buck Hunter - Shooter's Challenge (v1.60.01)
  • Chuka Taisen (Japan) (P0-025-A PCB)
  • Iron Horse (version K)
  • Kick Off (bootleg)
  • Lady Master of Kung Fu (set 2, older)
  • Land Breaker (World) / Miss Tang Ja Ru Gi (Korea) (pcb ver 1.0) (AT89c52 protected)
  • Maniac Square (protected, Version 1.0, Checksum DEEE)
  • Royal Card / Royal Jackpot (with a third draw)(encrypted)
  • Syvalion (US, PS2 Taito Legends 2)
  • Syvalion (World, PS2 Taito Legends 2)
  • Machines promoted to working:
  • Alligator Hunt (Spain, protected)
  • Big Buck Hunter - Shooter's Challenge (v1.60.01)
  • Big Buck Hunter Call of the Wild (v3.02.5)
  • Big Buck Hunter II - Sportsman's Paradise (v2.02.11)
  • Glass (Ver 1.1, Break Edition, Checksum 49D5E66B, Version 1994)
  • Great Guns
  • Maniac Square (protected, Version 1.0, Checksum CF2D)
  • Mazer Blazer (set 1)
  • Mephisto Mega IV
  • Tecmo World Cup '94 (set 1)
  • Virtual Pool
  • Clones promoted to working:
  • Big Buck Hunter - Shooter's Challenge (v1.50.07)
  • Glass (Ver 1.0, Break Edition, Checksum C5513F3C)
  • Glass (Ver 1.0, Break Edition, Checksum D3864FDB)
  • Mazer Blazer (set 2)
  • Mephisto Monte Carlo IV LE
  • Slap Fight (A76 set, GX-006-A PCB)
  • Tecmo World Cup '94 (set 2)
  • New machines marked as NOT_WORKING:
  • Cisco/Fisco 400
  • Convergent Miniframe
  • Gaelco Football
  • Gran Trak 10/Trak 10/Formula K
  • Gran Trak 20/Trak 20/Twin Racer
  • Le Mans
  • Nintendo DS
  • Qwak!/Quack
  • Triumph-Adler alphatronic P3
  • New clones marked as NOT_WORKING:
  • AEG Olympia Olytext 30
  • Bingo Wave
  • Ericsson PC
  • Ericsson Portable PC
  • Guns N Roses (2.00)
  • Meteor (Stern, set 2)
  • PC/AT 386SX (VGA, MF2 Keyboard)
  • Robot Hunting (bootleg of Death Race) [TTL]
  • Schneider EURO PC II
  • Schneider EURO XT
  • Shootout Pool Prize (Export) / Shootout Pool The Medal (Japan) Version B -P
  • New working software list additions:
  • apple2: Thief
  • apple2_cass: Color Demosoft / Little Brickout, Lords of Karma, Startrek / Starwars
  • archimedes: SCSI Support Disc
  • bbcb_flop: ArcPinball
  • c128_cart: VizaWrite 128
  • hp85_rom: Assembler ROM, I/O ROM, Matrix ROM, Service ROM, Service ROM (fixed)
  • ibm5150
  • Concurrent PC DOS 3.2, Concurrent PC DOS 4.1, Concurrent DOS XM 6.0, Concurrent DOS XM 6.01, Concurrent DOS XM 6.21
  • ibm5170
  • Freddy Pharkas, Frontier Pharmacist
  • Wing Commander II - Special Operations 1, Wing Commander II - Special Operations 2
  • Concurrent DOS 386 2.0, Concurrent DOS 386 3.01
  • kayproii: Digital Keyboards' Synergy Host Control System
  • laser2001_cart: Salora Disk Drive
  • pce_tourvision: Bomberman 93, Die Hard, Hit The Ice, Knight Rider Special
  • spectrum_cass: Currah MicroSpeech Demo, Fuller Box Orator Demonstration, Shadow of the Unicorn, Spectrum Voice Chess
  • Translations added or modified:
  • Dutch
  • Italian
  • Spanish
  • Turkish
  • Source changes:
  • Added new AM9513 System Timing Controller device.
  • Improved 28XX parallel EEPROM emulation:
  • Emulated direct manipulation of /OE line for read/write mode control
  • Added special handling for data polling before a write has completed
  • Allow optional configuration to lock EEPROM after each write, as often used by Atari
  • Replaced Atari EEPROM interface devices with base device - to use old NVRAM files, rename them from eeprom_eeprom to eeprom
  • dblewing: Modernized soundlatch; improved IRQ arbitration for (hopefully) fewer dropped sound commands.
  • cninjabl2: Fixed sound banking.
  • z8 improvements:
  • Made data space optional
  • Fixed stack pop semantics
  • Mask addresses for external memory accesses based on P0 control bits
  • Fixed C flag polarity for CP/SBC/SUB, and actually subtract with carry in SBC (lets amerihok pass initial checksum)
  • Fixed interrupts
  • megaplay: Routed start buttons through BIOS, still not working properly. [AJR]
  • quizpun2: Emulate COP402 MCU.
  • COP400 overhaul:
  • Rewrote execution control logic to fetch each byte of an instruction separately in one pass of the main loop
  • Provides EEPROM-compatible timing for the SIO shift register, allowing the 93C46 on quizpun2 to be read and written properly
  • Added M pseudo-register (internal RAM referenced by B) to debugger state
  • Added T register to debugger state on devices where it only affects SKT
  • Display SIO state in binary when it is defined as a shift register
  • Allowed skipped instructions and the SKIP flag to be debugged using a compile-time switch (disabled by default)
  • weststry: Prevent mistimed interrupts that were killing sound.
  • rs232: Added 9615 Baud rate actually used by a number of systems.
  • Fixed Lunar Lander Language ROM - now passes self-test (built from source).
  • gstriker.cpp updates:
  • Added MCU simulation to clone romset twrldc94a
  • Added buffered spriteram (sprites being ahead 2 frames)
  • Fixed tournament logic for Tecmo World Cup '94
  • Improved mb60553 zooming alignment (mostly noticeable in Tecmo World Cup '94)
  • Added rotation to mb60553 core (used by V Goal Soccer during football field display)
  • ninjaw.cpp: Changed to saner interleave CPU timings, attempted to fix missing enemies bug in Ninja Warriors.
  • rockrage.cpp: Fixed priorities and text tile banking for Rock N Rage.
  • Fixes stage 1 boss eyes flashing and Shena display inside the bubble at stage 5 boss
  • mb_vcu.cpp updates:
  • Added multi-layer drawing
  • Improved layer clearing for Mazer Blazer, fixed layer clearing for Great Guns
  • Added collision detection feature, specific to Mazer Blazer
  • mazerbla.cpp: Added backup RAM, fixed lightgun inputs for Great Guns.
  • itech8.cpp: Ninja Clowns improvements:
  • Fixed palette read accesses, fixes many color bugs
  • Fixed 0x40000-0x7ffff constant area, program ROM now checksums correctly
  • Moved vblank IRQ generation - fixes frames per second jerkiness
  • model2.cpp: Fixed luma overflow (Virtua Striker flag colors).
  • ymf271.cpp: Added slot end status bits (fixes at least missing shots samples for Desert War).
  • saturn.cpp: Fire a VDP1 IRQ when an illegal sprite opcode is encountered (fixes Sexy Parodius booting).
  • pce_cd.cpp: Fixed few bogus CD-ROM state bugs (fixes booting for Snatcher).
  • ladyfrog.cpp: Added missing DAC sound chip (fixes death scream in Touche Me).
  • flstory.cpp: Merged memory maps and fixed gfx bank default (fixes Onna Sanshirou POST messages).
  • bigevglf.cpp: Added DAC (cup in, crowd applauses samples).
  • buggychl.cpp updates:
  • Fixed sound timer IRQ frequency (fixes enter initials BGM tempo)
  • Fixed background pen and clipping enable (fixes title screen and stage 3 graphics)
  • Fixed inputs, namely accelerator being analog now
  • vicdual.cpp: Added sound samples to Borderline.
  • ioport.cpp: Fixed a longstanding INP playback desync bug caused by a rand() call in the MAME core.
  • leland: Fixed missing DAC sounds in later Ataxx-era audio.
  • vamphalf.cpp: Added idle skipping speedup hack for coolminii
  • luaengine: Added translation support.
  • altos8600: Added serial board.
  • c64_cart.xml: Added accompanying disk to 4040+Fast Hack'em cartridge.
  • Demoted Megaplay to not working.
  • Demoted Panic Road to not working - playtesting shows that the collisions aren't right.
  • floppy: Added drive LED callback.
  • Added Data East IRQ Controller device used by games in the cninja and deco32 drivers.
  • pktgaldx: Added vblank interrupt acknowledge.
  • deco32 improvements and cleanups:
  • Emulated LC7535-based volume control for Dragon Gun board based games
  • Added DSW3 and DIP switch locations to Captain Avenger
  • deco156: Cleaned up palette.
  • Fixed ROM size for Tank (atarittl.cpp) based on recent verification dump.
  • Miscellaneous Master System/Game Gear fixes:
  • Corrected author of the SMS multipad device hardware
  • Map upper addresses of the SMS2/GG memory map unused by devices to RAM (fixes 'shero' GG game)
  • Added PCB info for 'termntr' and fixed mapper of 'jangpun2' entries of the SMS software list
  • Fixed a soft reset bug in the mapper code for the '4pak' entry of the SMS software list
  • Remove two obsolete comments from the period when MESS didn't support BIOS selection
  • Changed two comments to document that player inputs on GG aren't disabled even in SMS mode
  • hp85: Added support for optional ROM cartridges and started a software list.
  • a2arcadebd: Added port mirrors so all programs on the test disk work.
  • apple2: Added preliminary support for the Synetix SuperSprite card.
  • segasp.cpp: Dumped original CF card for "Dinosaur King - Operation: Dinosaur Rescue".
  • dbox: Added 29F800B flash boot device, hooked up RS232/modem ports.
  • mc68681: Added the DUART-compatible 68340 serial module.
  • tmu: Fixed MCR register enum error, silenced some logerror spam by turning them into LOGx statements.
  • improvements:
  • Deskeletonized the serial module as a device derived from the DUART device (defined in mc68681.cpp)
  • Fixed SIM module read register bug and added informative chip select logic LOG messages
  • Simplified code by making the timer module implementation a device with two independent instances
  • Implemented Candela PAL-driven address map (fixes several BASIC commands).
  • upd7725: Ignore DPL field if destination is DP, and ignore RPDCR bit if destination is RP.
  • Added support for viewing PLS100/82S100/PLS101/82S101 equations to jedutil.
  • Adding PAL dumps from Guzzler (Swimmer Conversion).
  • dccons.cpp: Virginized DC Flash ROM dumps to fresh factory state and documented Dreamcast Flash ROM structure.
  • Return a reference from corestr.cpp calls to avoid unnecessary string copies.
  • Added validation checks for PORT_CHAR character values.
  • Made -validate verb report an error if no drivers match pattern.
  • Attempted to sanitize/rationalize UTF-8 command line arguments are accessed.
  • Also fixes a bug in imgtool where non-7 bit ASCII was not being handled correctly under Windows
  • spectrum: Added expansion slot and devices, removed Kempston Joystick Interface from driver.
  • Working devices: Currah MicroSlot, Currah MicroSource, Currah MicroSpeech, Didaktik Melodik, Fuller Box
  • Kempston Joystick Interface, Mikro-Plus (Shadow of the Unicorn), Protek Joystick Interface, ZX Interface 2
  • Non-working devices: ZX Interface 1
  • Thanks to Thomas Busse for preliminary work on Currah MicroSpeech
  • spec128: Added expansion slot and devices, removed Kempston Joystick Interface from driver.
  • Working devices: Kempston Joystick Interface, Mikro-Plus (Shadow of the Unicorn), Protek Joystick Interface
  • Spectrum +2 Test Software, ZX Interface 2
  • Non-working devices: ZX Interface 1
  • tube_casper: Corrected CPU clock to 4MHz.
  • m68k: Fixed abcd/sbcd/nbcd to pass 68k-bcd-verifier.
  • upd765: Added support for i82072 including sense interrupt status logic and motor on/off logic.
  • i82586: Fixed 82586 initialisation.
  • clipper interrupt handling fixes:
  • Improved interrupt vector handling
  • Fixed C300 interrupt entry and stack frame
  • Fixed pushw where source register is same as stack register
  • apple2e: Don't update 80-column screen immediately on page switch.
  • psi98: Added basic stub layout with drive LEDs. [rfka01]
  • unkitpkr improvements:
  • Improved the input system and mapped remaining inputs, hooked the AY8912 port and rerouted the DIP switches there
  • Added technical notes about the hacked code
  • Added proper palette resnet
  • Confirmed the bipolar PROM dump, it matches the Wall Crash one
  • Royal Jackpot improvements:
  • Added proper inputs/DIP switches and default NVRAM, changed game description and promoted to working
  • Added the three missing PLDs as NO_DUMP
  • Added a DIP switches table from manual and implemented default positions from factory
  • Added some notes about the third draw feature
  • arm7: Added ARM946ES variant, fixed up CPU ID values.
  • cgc7900: Attached keyboard and serial port, and force cold boot.
  • Corrected regions/titles for Namco System 22 and System 23 games.
  • Implemented program counter break point to PlayStation CPU, and re-added PlayStation EXE, CPE and PSF loading.
  • Added named constants for INS8250 registers/bits (LSR/MCR/LSR).
  • HP HIL: Pass through commands between devices.
  • HP9000/300 improvements:
  • Added HIL keyboard support
  • Fixed detection of DIO cards
  • Disabled DMA controller workaround (caused ROM to use unimplemented DMA functionality, now falls back to PIO)
  • Added SN76494 sound device
  • hp9k_3xx: Hooked up keyboard/sound to HP9000/332, added 98603 ROM card.
  • hp16500: Connected HIL MLC.
  • tourvis: Added new BIOS dump, clarified BIOS names, and updated several games with newly discovered ID codes. [system11, Tafoid]
  • iteagle: Set medium resolution as default for virtpool and remove MACHINE_IMPERFECT_GRAPHICS.
  • Cleaned up and optimised common code:
  • Made natural keyboard prefer lower shift states and eliminated O(n) character lookup
  • Turned most ROM entry accessor macros into templates and made them work on tiny_rom_entry/rom_entry pointers/references
  • Started adding iterable class wrappers for specific types of ROM entries
  • Added support for C++ output streams to logmacro.h using LOG_OUTPUT_STREAM macro
  • Improved -listxml performance by another 10% or so
  • Made ROM BIOS reported in -listxml output match what ROM loading does.
  • buggychl: Removed NMI trampolines and added mirrors to memory map.
  • grchamp.cpp: Improved sound CPU commuication.
  • taitosj: Improved sound CPU communication and added mirrors to sound CPU memory map.
  • upd7725: Fixed OV1 and S1 flag calculation.
  • superqix.cpp updates:
  • Implemented 8751 port2 latch and fixed semaphores
  • Replaced pending communication hacks with scheduler synchronization barriers
  • Split up state class, consolidated port2 handling, and removed unnecessary trampolines
  • Traced out correct clock divider for CPU and MCU from PCB
  • Added emulation of the 8031 bootleg MCU port 3 output latch
  • Fixed corrupt bytes in two MC68705 dumps after re-analyzing raw dump data.
  • retofinvb3: Fixed colors.
  • hexion.cpp: Fixed INT_TIME callback from K053252 CCU (fixes music speed), fixed music pitch for hexionb.
  • notetaker.cpp: Updated notes, and added PROMs typed from source listings.
  • Updated hiscore.dat.
  • tnzs.cpp: Corrected ROM PCB locations and added Guru-Readme for the P0-25-A PCB.

New in MAME 0.189 (Aug 30, 2017)

  • MAMETesters Bugs Fixed:
  • 00470: [DIP/Input] (seattle.cpp) hyprdriv: Despite successful calibration the brake button doesn't function. (Ted Green)
  • 00975: [DIP/Input] (seattle.cpp) calspeed: Even if you choose manual gear your car has automatic gear. (Ted Green)
  • 01005: [Sound] (shangkid.cpp) shangkid: In the later levels, sound starts to get really screwy. (AJR)
  • 01991: [Crash/Freeze] (vegas.cpp) gauntleg: Game randomly freezes. (Ted Green)
  • 04024: [Graphics] (toaplan2.cpp) ghox: Missing background for hi-score screen. (Caps0f)
  • 04872: [Graphics] (labyrunr.cpp) tricktrp: Graphic priority issue. (Angelo Salese)
  • 05277: [Documentation] (cps1.cpp) sf2accp2: Installation instructions and DIP settings for SF2CE (Accelerator Pt.II) hack.
  • geforcefly)
  • 05608: [DIP/Input] (royalmah.cpp) mjifb, mjifb2, mjifb3: DIP Settings. (kamilz)
  • 05788: [DIP/Input] (dbz.cpp) dbz: English language is not displayed. (ryuhabayusa)
  • 05945: [DIP/Input] (pacman.cpp) pengojpm, pengopac: Info about dip switches. (Fortuna)
  • 06259: [Graphics] (combatsc.cpp) combatsc, combascj, combasct, bootcamp, bootcampa: Wrong priority in the drill instructor screen.
  • Angelo Salese)
  • 06636: [Graphics] (seattle.cpp) calspeed: Triangles flicker in calspeed. (Ted Green)
  • 06639: [Crash/Freeze] (coco3.cpp) coco3, coco3h: Crash of emulated system accessing multiple floppy drives. (Dirk Best)
  • 06640: [Core] (coco3.cpp) coco3, coco3h: TRS-80 Color Computer FDC data corruption issue. (Dirk Best)
  • 06641: [Color/Palette] (pce.cpp) pce [sonson2]: Black & White mode doesn't work properly. (Angelo Salese)
  • 06644: [Gameplay] (segae.cpp) tetrisse: Unable to play 2 Player mode. (David Haywood)
  • 06645: [Sound] (ninjakd2.cpp) ninjakd2, ninjakd2c, jt104, rdaction: Missing sound. (AJR)
  • 06649: [Interface] ng_cthd_prot: Wrong name (Neo Goe instead of Neo Geo). (Robbbert)
  • 06657: [Interface] (c64.cpp) c64: Selecting a slot to fill for "EXP" causes Fatal Error. (Nathan Woods)
  • 06659: [Documentation] (model3.cpp) swtrilgy, swtrilgya: " Arcade " is necessary in the title of this game. (J.J.Boy)
  • New working machines:
  • China Education Computer I [R. Belmont, Jorma Honkanen]
  • Double Dribble (Konami handheld) [hap, Sean Riddle]
  • Garfield (Konami handheld) [hap, Sean Riddle]
  • Kick Ball [Darksoft, Sean Sutton, Surgeville, Smitdogg, The Dumping Union, David Haywood, AJR]
  • Kontron PSI98 [Dirk Best, rfka01]
  • NFL Football (Konami handheld) [hap, Sean Riddle]
  • Poosho Poosho [caius, Brian Troha, Smitdogg, Ryan Holtz, rtw, The Dumping Union]
  • Tekken Battle Scratch [ShouTime, Jan Stuhler, pablopelos, Smitdogg, The Dumping Union]
  • The Adventures of Bayou Billy (Konami handheld) [hap, Sean Riddle]
  • unknown 'Space Invaders' gambling game [Roberto Fresca, Arzeno Fabrice, David Haywood]
  • New working clones:
  • 1943: Midway Kaisen (Japan, no protection hack) [Bryan McPhail]
  • Alligator Hunt (unprotected, set 2) [David Haywood, Peter Wilhelmsen]
  • B.Rap Boys Special (World) [Phill @NES4Life]
  • Carrier Air Wing (USA 901130) [mastercello]
  • Crash Road (bootleg of Space Chaser) [Ed Cross]
  • Crazy Climber (US set 2) [John at johnsarcade]
  • Crime Fighters 2 (Japan, 4 Players, ver. N) [Guy B]
  • Cool Minigame Collection (Italy) [Hammy]
  • Daiku no Gensan (Japan, M82) [Hammy, Jon H, The Dumping Union]
  • DoDonPachi III (World, 2002.05.15 Master Ver) [neohyphengeo productions]
  • Donkey Kong Jr. (bootleg on Moon Cresta hardware, set 2) [The Dumping Union / Team Recreativas, AJR]
  • Fidelity Sensory Chess Challenger 12 [hap, Berger, yoyo_chessboard]
  • Mega Zone (program code L) [Corrado Tomaselli, The Dumping Union]
  • Mephisto Nigel Short [Sandro Ronco]
  • Mephisto Polgar 10MHz [Sandro Ronco]
  • Mephisto Portorose 68000 [Sandro Ronco]
  • Mephisto Portorose 68020 [Sandro Ronco]
  • Ordyne (World) [Corrado Tomaselli]
  • Popeye (Japan, Sky Skipper hardware, Older) [Justin Rudebaugh]
  • Port Man (Japan) [ShouTime]
  • Street Fighter (World) (protected) [Corrado Tomaselli]
  • Street Fighter II: The World Warrior (Quicken, bootleg) [Moffitt]
  • Super Athena (bootleg) [Hammy]
  • Super Chase - Criminal Termination (1992/01/18 18:29:18 CHASE 3 VER 1.30, prototype) [Trol]
  • Vamf x1/2 (Europe, version 1.0.0903) [Rod_Wod, TeamEurope, The Dumping Union]
  • WWF Superstars (US revision 6) [Bryan McPhail]
  • Machines promoted to working:
  • Football Power [MetalliC]
  • Mephisto Academy [Sandro Ronco]
  • Mephisto Almeria 68000 [Sandro Ronco]
  • Mephisto Almeria 68020 [Sandro Ronco]
  • Mephisto Berlin Pro 68020 [Sandro Ronco]
  • Mephisto Genius 68030 [Sandro Ronco]
  • Mephisto Polgar [Sandro Ronco]
  • Night Gal Summer [BET] (Japan 850702 NGS 0-01) [Angelo Salese]
  • TH Strikes Back [David Haywood, Kevin Eshbach]
  • Clones promoted to working:
  • Forty-Love (Japan) [ShouTime, Angelo Salese]
  • BBC Master Turbo [Nigel Barnes]
  • International Toote II (v1.24, P387.V01) [Gerald (COY)]
  • Mephisto Berlin Pro London Upgrade [Sandro Ronco]
  • Mephisto Genius 68030 London Upgrade [Sandro Ronco]
  • Mephisto London 68020 [Sandro Ronco]
  • Mephisto Lyon 68000 [Sandro Ronco]
  • Mephisto Lyon 68020 [Sandro Ronco]
  • Mephisto Vancouver 68000 [Sandro Ronco]
  • Mephisto Vancouver 68020 [Sandro Ronco]
  • Virtua Bowling (Hong Kong, V101HJS) [Abelardator2, Luca Elia]
  • New machines marked as NOT_WORKING:
  • AT&T Teletype 4425 [shattered]
  • Access Virus A [R. Belmont, absence]
  • Access Virus B (Ver. T) [R. Belmont, absence]
  • Access Virus C [R. Belmont, absence]
  • Access Virus Classic [R. Belmont, absence]
  • Access Virus Rack XL [R. Belmont, absence]
  • Access Virus Rack [R. Belmont, absence]
  • Altos 8600 [Carl, Al Kossow]
  • ControlID X628 fingerprint reader [Felipe Sanches]
  • GameCube (Japan) [Dirk Best]
  • Honey Pot (03J00241, NSW/ACT) [Heihachi_73]
  • Konnano Hajimete! (Japan) [Ralph Wallace, system11, The Dumping Union]
  • Kurzweil K2000 [R. Belmont]
  • Learning-Window Teaching Machine (Rev 3) [Kevin Horton]
  • Machinedrum MK2 [R. Belmont, absence]
  • Magic Reels [TeamEurope]
  • Mannesmann Kienzle System 9002 Terminal [Miodrag Milanovic]
  • Mephisto RISC 1MB [Sandro Ronco]
  • Monomachine SFX6 MK2 [R. Belmont, absence]
  • Nurete Mitaino... - Net Idol Hen [Ralph Wallace, system11, The Dumping Union]
  • Sengoku Mahjong Kurenai Otome-tai [Ralph Wallace, system11, The Dumping Union]
  • Sexy Gal Tropical [BET] (Japan 850805 SXG T-02) [ShouTime, Angelo Salese]
  • Super Game (Sega Master System Multi-game bootleg) (alt games) [TeamEurope]
  • Venice (02J02056, Venezuela) [Heihachi_73]
  • New clones marked as NOT_WORKING:
  • Derby Owners Club World Edition (Rev B) [f205v, ShouTime]
  • Dirt Devils (Japan, Revision A) [ShouTime]
  • Econet X25 Gateway [Nigel Barnes]
  • GameCube (Brazil) [Dirk Best]
  • GameCube (EUR) [Dirk Best]
  • GameCube (USA) [Dirk Best]
  • Goldeneye (4.02) [Gore Daimon, Sergio Munemori]
  • Henson CFA 3000 [Nigel Barnes]
  • Learning-Window Teaching Machine (French) [Kevin Horton]
  • Learning-Window Teaching Machine (Rev 1) [Kevin Horton]
  • Learning-Window Teaching Machine (Rev 2) [Kevin Horton]
  • Mephisto RISC II [Sandro Ronco]
  • Print Club (World) [David Haywood]
  • Trigger Heart Exelica (Japan) (GDL-0036) [rtw, ShouTime]
  • Virtua Fighter 4 Evolution (Version B) (GDS-0024C) [rtw, ShouTime, f205v, Darksoft]
  • Spiel Master (German) [TeamEurope, Kevin Horton]
  • Star Wars (1.06, Display S1.05) [Jubex77, JMan, Gore Daimon]
  • New working software list additions:
  • apple2: Nightmare Gallery [Ian B.]
  • bbc_flop_80186: Master 512 Technical Guide Programs [Nigel Barnes]
  • bbc_flop_z80: Double Density CP/M [Nigel Barnes]
  • bbcb_flop:
  • The Acornsoft Hits Vol.1, The Acornsoft Hits Vol.2, Centre Ville, Chick Chase, The Christmas Adventures of 4-T and his Friends,
  • The Fantastic Adventures of 4-T, First Filer, The Great British Fun Run, Integra Windows 1.00, Look After Yourself!,
  • Knitwear Designer, Modem Master, Note Invaders, Numbers and Pictures, NumbersCope, Pirate, The Quill (A00), The Quill (A03),
  • Rhythm Maker, Science - Start Here!, Shape Up, Snapple Hopper, Spell!, Starspell Plus, TimeShare,
  • Trivial Pursuit - Baby Boomer Edition, Trivial Pursuit - Genus Edition, Trivial Pursuit - Young Players Edition, Word Skill
  • [Nigel Barnes]
  • BeebSID 1-17, Beeb SID Quiz [PitfallJones]
  • bbcm_flop:
  • Morley Hard Disc Utilities v3.00 [Nigel Barnes]
  • SID Music 1, Sid Music 2 [Tom Walker]
  • c64_cass: Shado BBC Emulator Software [Curt Coder]
  • electron_flop:
  • Electron User Group #00-#74 (5.25"), Starspell Dictionary Disk (3.5"), Starspell Dictionary Disk (5.25") [Nigel Barnes]
  • fmtowns_cd:
  • DOR Special Edition '93 (alt), Gokko Vol. 03 - Etcetera [r09, redump.org]
  • Europa Sensen, Inindou - Datou Nobunaga, Nobunaga no Yabou - Bushou Fuunroku [r09, Reuental]
  • Nihon Mukashibanashi, The Queen of Duellist Gaiden Alpha Light [r09, yukin/Tokugawa Corporate Forums]
  • fmtowns_flop: Illusion City - Gen'ei Toshi, Ving Soft Collection [r09, yukin/Tokugawa Corporate Forums]
  • ibm5150:
  • B.A.T. [ArcadeShadow]
  • Superbase 5 Demo [breiztiger]
  • ibm5170:
  • B.A.T. II, Wing Commander, Wing Commander: The Secret Missions, Wing Commander: The Secret Missions 2,
  • Wing Commander II - Vengeance of the Kilrathi [ArcadeShadow]
  • RobotC2 Demo [breiztiger]
  • Diagnostics Diskette for IBM Personal System/2 model 70/80 (v1.06, Finnish). [Curt Coder]
  • Ami [Justin Kerk]
  • lynx: Crystal Mines II - Buried Treasure (Euro, USA) [anonymous]
  • pico: Anpanman Pico Wakuwaku Pan Koujou (Jpn), Ett Ar med Nalle Puh (Swe) [TeamEurope, The Dumping Union]
  • sms: Alex Kidd in Miracle World 2 (World, hack) [Shideravan]
  • Software list items promoted to working:
  • bbc_flop_6502:
  • 6502 Development Package, Bitstik Graphics System, Bitstik 2, Econet Level 2 Fileserver Software, Hi-InterSheet, Hi-View,
  • Hi-Wordwise Plus [Nigel Barnes]
  • bbc_flop_65c102: 65C102 Co-Processor Support Disc [Nigel Barnes]
  • bbc_flop_68000: Casper Support Discs [Nigel Barnes]
  • bbc_flop_80186: BBC Master 512 System Discs, Dabs Shareware Vol.1, Dabs Shareware Vol.2 [Nigel Barnes]
  • bbc_flop_z80: Acorn CP/M System Discs, Acorn CP/M Program Discs, Colossal Cave [Nigel Barnes]
  • New NOT_WORKING software list additions:
  • pico: Lejonkungen Aventyr (Swe) [TeamEurope, The Dumping Union]
  • princ: Hobby Club, Kodomo no Omacha [TeamEurope]
  • Translations added or modified:
  • Chinese (simplified) [YuiFAN]
  • Chinese (traditional) [YuiFAN]
  • German [RafTacker]
  • Greek [BraiNKilleRGR]
  • Italian [theheroGAC]
  • Japanese [Vas Crabb]
  • Portuguese (Brazil) [Ashura-X, Felipe Sanches]
  • Russian [MetalliC]
  • Serbian [Vas Crab, Midrag Milanovic]
  • Serbian (Cyrillic) [Vas Crab, Midrag Milanovic]
  • Spanish [A. Viloria]
  • Swedish [Joakim Larsson Edstrom]
  • Turkish [kadireksi]
  • Source Changes:
  • pengadvb: Added start/continue button (partially fixes MT04528). [Angelo Salese]
  • Added very preliminary PC9801 AMD98 sound board emulation [Angelo Salese]
  • namcos1.cpp: Fixed joystick dropping inputs bug for crouching/running actions in Beraboh Man. [Angelo Salese]
  • labyrunr.cpp: Fixed tile-sprite priorities, mostly visible when exiting an area in most stages. [Angelo Salese]
  • deco32.cpp: Rewrote interrupt handling; improved lightgun support for Locked Loaded. [Angelo Salese]
  • chanbara.cpp: Identified sprite flip X bit (player sword thrusts). [Angelo Salese]
  • Wrote a new device for Taito yoke-based inputs (found in Midnight Landing and Top Landing). [Angelo Salese]
  • taitoair.cpp: Added screen raw parameters, fixes pilot acknowledge sound sample timing. [Angelo Salese]
  • ioport.cpp: Log explicit error if inp file isn't found on playback, added error code number for other errors. [Angelo Salese]
  • jangou_blitter.cpp: Rewrote blitter setters. [Angelo Salese]
  • nightgal.cpp improvements: [Angelo Salese]
  • Fixed Night Gal Summer GFX ROM out-of-bounds accesses
  • Added preliminary protection emulation for Night Gal Summer
  • luaengine: Added debugger_manager support. [Carl]
  • plugins/cheat: Catch errors in cheat scripts, added preliminary breakpoint/watchpoint support. [Carl]
  • plugins/gdbstub: Added WIP gdbstub plugins. [Carl]
  • plugins/data: Added MARP scores. [Carl]
  • a590: Corrected filenames and added undumped 4.6 and 5.92 versions. [Dirk Best]
  • jvc_dsk: Autodetect double-sided floppy images without header (github issue #2405), improved support for headerless OS-9 images [Dirk Best]
  • Added Kontron PSI98 driver: [Dirk Best]
  • System is fully working with minor issues, you can boot KOS and CP/M 2.2 (images are in the software list)
  • Still missing is SASI and the ECB slot system with cards
  • Added keyboard slot interface, created skeleton for keyboard, added HLE ASCII keyboard as default
  • Added software list
  • upd765 improvements: [Dirk Best]
  • Don't instantly finish the RECALIBRATE command (fixes accessing second drive on psi98)
  • Made SEEK also take some time (fixes KOS FORMAT command on psi98)
  • Added Nintendo GameCube skeleton driver. [Dirk Best]
  • Decrypts the IPL and the CPU executes the first few instructions
  • gyruss - various small updates: [Dirk Best, Tele-Viper]
  • Added missing DIP location for DSW3
  • Fixed dip switches and added correct ROM labels/locations for gyrussce
  • Fixed labels for gyrussb
  • Updated diagnostic ROM info
  • Adjusted some memory region sizes
  • Removed unused DRIVER_INIT
  • igs011.cpp update: [Luca Elia]
  • Decrypted vbowlhk and added its own bitswaps for IGS003 and IGS011
  • Found DIP switches to perform a protection test in vbowl, changed IGS012 mode toggling to pass the test
  • Changed IGS003 command 48 in lhb2 and vbowl to potentially work in more cases (based on lhb2 tables)
  • jockeyc: Added layout with keyboards. [Luca Elia]
  • Cleaned up inputs, added own DIP switches
  • Corrected RTC, emulated hoppers
  • Hooked up outputs, NVRAM, and trackball (for hidden editor)
  • Overhauled internal UI: [Vas Crabb]
  • Patched GNU xgettext to support C++14 parsing so localisations can be updated
  • Restored ability to localise info box headings
  • Fixed info box navigation when system selection menu doesn't have focus
  • Fixed keyboard navigation of software filter box, added support for home/end to jump to beginning/end of filter list
  • Removed hacks in selector menu tying it to implementation details of other menus
  • Improved encapsulation and reduced code duplication in system/software selection menus
  • Fixed text alignment/gutters in filter list, info box and DAT view
  • Eliminated use of hairline spaces for alignment in the info box
  • Added indication for presence of analog controls and keyboard inputs in info box
  • Added support for mouse wheel scroll in info box
  • Allowed some character input events to be coalesced (reduces lag in live search with long lists)
  • Fixed software art/info display when keyboard focus leaves software selection list
  • Save/restore images/info selection in right panel
  • Fixed bugs and improved performance of code for detecting systems without ROMs
  • Made audit menu request confirmation, show progress, and save result in INI format
  • Consolidated code for drawing "extra" boxes above/below menus
  • Fixed minimum/maximum for UI font rows per screen setting
  • Fixed spacing on directory configuration menu
  • Made slot options menu show full name of selected slot device below menu
  • Reimplemented system/software filters: [Vas Crabb]
  • Uniform interface/polymorphic implementation - eliminates almost all special-casing in menus
  • Made filter names localisable
  • Allowed more filter types and prevent contradictory filters from being added in custom filters
  • Made category filter work like other filters (allowed in custom filter displays its own UI, better error messages)
  • Made multiple year/manufacturer/category/etc. filters in custom filter an inclusive union operator
  • Removed implicit "Not BIOS" system filter, it can be added explicitly if desired
  • Moved unimplemented/imperfect flags from machines into devices: [Vas Crabb]
  • Allows dynamic warning flags depending on slot configuration
  • Unclutters GAME/CONS/COMP/etc. definitions where a family of machines or a device have the same flags
  • Allows more combinations of flags
  • PNG/rendering/artwork/output improvements: [Vas Crabb]
  • Added support for layout item groups that can be reused in other groups or views
  • Reduced weight of render.h by moving component specialisation declarations into rendlay.cpp
  • Replaced simple_list with more appropriate containers, remove misleading const qualifiers, reduced repeated XML walking
  • Added N-dimensional output finder to avoid runtime string hashes - more than doubles performance of intlc440
  • Unified code for copying PNG data into MAME bitmap in MAME and pngcmp, made it less likely to leak memory
  • Added support for Adam7 interleave in PNG files, fixed some corner cases in unfiltering code
  • Fixed upsampling of greyscale PNGs, added support for monochrome with alpha
  • Added support for 16-bit samples in PNG files
  • Added support for PNG greyscale/RGB with transparent pen
  • Detect more invalid PNG files rather than just behaving badly
  • Added "minimaws" scripts, a reference -listxml consumer (implemented with Python/WSGI and JavaScript): [Vas Crabb]
  • Provides verbs for loading data, some basic batch queries, and an interactive web server mode
  • Serves linked HTML pages for machines, devices, and source files
  • Demonstrates how to dynamically discover slot/BIOS options from static -listxml output
  • Allows user to build a slot configuration and shows necessary command-line arguments or INI lines to produce it in MAME
  • As a side effect, this provides additional validation of -listxml output, several issues and limitations were addressed
  • Fixed -sleep and -refreshspeed options, fixed a stupid forced unnecessary sleep. [Vas Crabb]
  • Fixed -slot card,bios=rev (selected BIOS was being applied to slot itself, not card). [Vas Crabb]
  • Fixed up input merger: added more variants, synchronisation and save state support, removed dubious reset behaviour. [Vas Crabb]
  • Removed a whole lot of I64 from format strings (use logerror/string_format/stream_format to avoid it). [Vas Crabb]
  • Added validation of BIOS names/descriptions/defaults and fixed errors exposed. [Vas Crabb]
  • Moved additional content for release archive from build repository to main repository. [Vas Crabb]
  • bublbobl.cpp, missb2.cpp: Reimplemented sound CPU semaphores and sound NMI according to schematics. [Lord Nightmare, Vas Crabb]
  • Implemented sound semaphores into tokio as well, fixing SOUND ERROR in test mode
  • Added notes about sound CPU addressing
  • Reimplemented /SRESET as a separate function called on sound CPU reset according to schematics
  • Added correct watchdog to Bubble Bobble and Tokio, and disabled it on the Bubble Bobble prototype
  • Added proper 'wired-or' sound CPU IRQs to Bubble Bobble
  • Renamed 'slave' cpu to 'subcpu' to match schematics
  • dectalk.cpp: Use correct DSP ROM for firmware 1.8, some driver cleanup. [Lord Nightmare]
  • ceci: Added driver for China Education Computer I (Apple II clone). [R. Belmont]
  • Added QUIT and TEST keys (hold down TEST while resetting for diagnostic), completed keyboard
  • Fixed banking - Chinese mode works
  • Added HGR color killer softswitch
  • k2000: Added sample ROMs. [R. Belmont]
  • alphatro_flop: Replaced bad dumps for CP/M and BASIC with good ones. [R. Belmont]
  • alphatro: Added cart slot, support for 8K carts from the command line, and cart software list. [R. Belmont]
  • alphatro: Added BIOS set for machine with Bicom graphics. [TeamEurope, rfka01, R. Belmont]
  • multipcm: Confirmed to be Yamaha YMW-258-F. [any, R. Belmont]
  • Added new 74LS259/9334/CD4099 devices. [AJR]
  • Added wcoin counters and/or lockouts to Atari System 1 games, Basketball, Gauntlet, Gyruss, Hana Yayoi, Hole Land, Jr. Pac-Man
  • Mahjong Sisters, Pooyan, Roc'n Rope, Squash, Thunder Hoop, Time Limit, Time Pilot '84 and many others
  • Cleaned up coin counter behavior in Sauro and Rally Bike
  • ym2151: Added reset line emulation. [AJR]
  • spcforce: Added coin counters, start lamps and addressable latch device [AJR]
  • tankbatt: Improved handling of sample triggers - fire sound is no longer doubled. [AJR]
  • decocass.cpp: Major improvements to colors and graphics layer priorities [AJR]
  • Implement the PRI2 pen modification effect. This makes the tunnels and headlight in Highway Chase look much more accurate, and
  • makes some color changes work in Astro Fantasia
  • Shadow color in Skater is now properly black (not a pen modification effect)
  • Correct background fill color, making high score screen in Super Doubles Tennis properly blue
  • mario: Added coin counters and 74LS259. [AJR]
  • isbc8630: Added 74LS259 "status register" (only partly implemented). [AJR]
  • blazeon, wingforc: Shadowing RAM with ROM in sound CPU map can't be right. [AJR]
  • v25: Made IDB register state visible to debugger. [AJR]
  • jp.cpp: Added 74LS259 latches and ADPCM sound system used by some games. [AJR]
  • janptr96: Changed CPU type to TMPZ84C015, drive interrupts through internal CTC. [AJR]
  • changela: Changed default DIP setting to keep coin counters separate. [AJR]
  • mjelctrn, mjembase, majxtal7, neruton: Changed CPU type to TMPZ84C015 and improved interrupt handling. [AJR]
  • dynax.cpp: Use address map bank device for most games in this driver plus htengoku. [AJR]
  • Many games now successfully retrieve local time at start through an RTC device previously treated as read-only
  • fixeight: EEPROM fixes. [AJR]
  • Corrected decryption of some V25 opcodes used in the EEPROM service routine
  • Removed the ugly routine that hardcoded a region for each set
  • Added and documented a secret input that rewrites the EEPROM for any region
  • Delay data capture timing for MSM5205 and MSM6585 (should help with synchronization later). [AJR]
  • flstory: Fixed CPU communication issue that sometimes caused sound to disappear entirely. [AJR]
  • decomult: Replaced gross hack for banking "dongle" with something more likely. [AJR]
  • chinhero: Added coin counters. [AJR]
  • salamand: Improved VLM5030 control. [AJR]
  • combatscb: Improved interrupt handling. [AJR]
  • mb8421: Created 16-bit expanded variant and added it to thndzone/dassault. [AJR]
  • mastninj: Implemented dual OPN plus dual MSM5205 ADPCM sound system as in Automat. [AJR]
  • Rewrote mmodular.cpp to use the new mmboard device - many sets promoted to working. [Sandro Ronco]
  • fmtowns improvements: [Barry Rodewald]
  • Added support vertical zoom greater than x2 (fixes Evolution)
  • Improved graphic layer placement - games with different-sized layers now display better
  • Added preliminary RS232C port support
  • gt64xxx: Buffer multiple writes for PCI stall (fixes MT06636). [Ted Green]
  • seattle: Set proper blitz99 DIP switch settings and added gearshift to calspeed (fixes MT00975). [Ted Green]
  • floppy: Added FLOPPY_HFE_FORMAT to default_floppy_formats. [Nigel Barnes]
  • acorn_dsk updates: [Nigel Barnes]
  • Added OPUS_DDCPM_FORMAT, removed ACORN_CPM_FORMAT (same geometry as ACORN_SSD_FORMAT/ACORN_DSD_FORMAT)
  • Improved find_size/identify for SSD/DSD formats
  • ACORN_DOS_FORMAT 640K now handled as ACORN_ADFS_OLD_FORMAT
  • Fixed geometry for ACORN_DOS_FORMAT 800K
  • wd177x_dsk: Apply sector_count and gaps to track description. [Nigel Barnes]
  • bbc updates: [Nigel Barnes]
  • Added new TUBE device - Acorn Tube ULA for use with Acorn second processors
  • Added various second processors as Tube slot devices: Acorn 6502, Acorn 65C102, Acorn Z80, Acorn 80186, Casper 68000
  • Added BeebSID slot device for the 1MHz bus
  • Minor video improvements: fixed cursor size, double clock in MODE7 to counteract non-implemented interlace
  • bbc_acorn8271: Added Amcom DFS A7874
  • bbc_opus8272: Added new Opus 8272 FDC device with DDOS 3.00, not yet working
  • didact: Updated LOG support to latest cut. [Joakim Larsson Edstrom]
  • m68340: Added implementations for VCO clock synthesizer and Timer module Counters, IRQs and one operational mode
  • Joakim Larsson Edstrom]
  • namcos2.cpp: Ordyne uses older IO MCU ROM, cleaned ROM labels as per PCB photos. [MetalliC]
  • gaelco3d.cpp updates: [MetalliC]
  • Increased TMS ROM region, makes Football Power players models visible
  • Fixed serial EEPROM access
  • Implemented Football Power mechanical ball simulation
  • Added Atomiswave security notes. [brizzo, MetalliC]
  • apple2: Update screen on mode-switch only if really switching. [Peter Ferrie]
  • hp9845: Refactored handling of HTI images into a dedicated format module, refactored hp9845_tape imgtool module to use HTI format
  • F.Ulivi]
  • hp85: Implemented tape drive, fixed a bug in tape gap detection. [F.Ulivi]
  • imgtool: Fixed null pointer dereference and logic errors in "GET" command. [F.Ulivi]
  • ms0515: Add sound and corrected clock rate. [shattered]
  • dvk_ksm: Implemented Baud rate generator and cleaned up source. [shattered]
  • Refactored server_{ws,http}.hpp into separate interface and implementation. [Christian Brunschen]
  • Use std::weak_ptr from websocket_connection_impl to webpp::Connection to avoid reference cycles
  • When shutting down the HTTP server, also explicitly stop the asio::io_context; this allows the built binary to exit cleanly
  • mos6526.cpp: Show state of registers that can be read without side effects in debugger. [David Viens]
  • om6502.lst: Corrected cycle counts for undocumented $BF instruction. [David Viens]
  • Now passes Lorenz testsuite-2.15's cputiming.prg (and does not break laxay.prg)
  • Improved Android build support. [Miso Kim]
  • Updated for NDK r14b, build-tools 21.1.2, gradle 2.2.1, and jdk1.8.0_144
  • Renamed 'grtesoro' sets to 'play2000', gave it it's own machine structure and memory map. [David Haywood]
  • Added some workarounds so that it actually boots, fixed GFX ROM loading
  • Added basic Saturn CD Block device to load the ROMs. [David Haywood]
  • imgtool modernisation and miscellaneous fixes: [Nathan Woods]
  • Fixed a std::string(nullptr) bug
  • Proper cleanup of floppy object after create/open failure
  • Merged normalize_filename() into cannonicalize_path()
  • Eliminated Imgtool-specific rand() function
  • Modernised mgtool_forkent structure
  • Fixed features.supports_geticoninfo
  • Partially fixed MT06621 (save state path not honoured). [Nathan Woods]
  • Still doesn't honour software name for multipart software loaded from internal UI
  • imgtool: Made Mac ICN# drawing logic never draw pixels outside mask. [Nathan Woods]
  • SAM6883: Fixed VDG addressing incorrectly honoring page bit. [Nathan Woods, Ciaran Anscomb]
  • gb.cpp: Optimized channel update methods - greatly reduces time to load state. [057a3dd61f99517a3afea0051a49cb27994f94d]
  • Added better documentation and part numbers for midvunit wheel board. [Risugami]
  • Rainbow-100: Use Z80SIO instead of Z80DART, make UCSD Pascal boot again. [Bavarese]
  • Added Control ID X628 fingerprint reader skeleton driver and NT7534 bitmap LCD controller device. [Felipe Sanches]
  • Added HD647180X MCU dumps to Whoopee and Ghox. [Caps0ff]
  • Allows sound emulation in both of games, and fixes the high score table background in Ghox
  • Road Runner (Midway): Replaced bad ROM with good one, added notes. [rogerxy, blinddog]
  • segae.cpp: Corrected rom names for Transformers System E. [Arzeno Fabrice]
  • triforce.cpp: Redumped Virtua Striker 4 Ver.2006 (GDT-0020D). [rtw]
  • dccons.cpp: Added better dump of PAL Dreamcast Flash ROM. [rtw]
  • aristmk5 updates: Fixed some sets, added honeypot and venicea5. [Heihachi_73]
  • snes.xml documentation updates: [Inigo Martinez]
  • Fixed ROM name and added extra information for Dragon Ball Z - Super Gokuu Den - Kakusei Hen
  • Added information about an earlier Euro Ranma 1/2 revision
  • Added information about an earlier Spanish release of Donkey Kong Country 2 - Diddy's Kong Quest
  • Added information about the Spanish release of Pilotwings to the Euro dump
  • nes.xml documentation updates: [Inigo Martinez]
  • Added information about Super Mario Bros. PCB
  • Fixed serial values and added PCB information for Pinball, Super Mario Bros. 2, and Trog
  • thoop2.cpp: Added PCB layout for TH Strikes Back. [Brian Troha]
  • fmtowns_cd.xml: Update undumped list, merged the Towns and Marty list. [r09]
  • irem_cpu.cpp: Added some info about the Superior Soldiers sound CPU. [caius]
  • mitchell.cpp: Added PALs and EEPROM dumps to pkladiesla, and corrected ROM labels. [f205v]
  • mario.cpp: Identified marioj as Revision C. [Corrado Tomaselli]
  • hiscore.dat: Updated for recent changes. [Leezer]

New in MAME 0.188 (Jul 26, 2017)

  • MAMETesters Bugs Fixed:
  • 05900: [Sound] (ddenlovr.cpp) funkyfig, funkyfiga: Missing music and partial sound FX (Ivan Vangelista)
  • 06261: [Sound] (polepos.cpp) polepos2: Crowd Cheering sounds are messed up at the chequered flag (goal). (Robbbert)
  • 06370: [Save/Restore] (vegas.cpp) sf2049se, sf2049te: Crashes on reload (-str 8) in a staggered -str 20 run (Ted Green)
  • 06562: [Crash/Freeze] All sets in octopus.cpp, zorba.cpp: Fatal Error when using various terminal/printers in slots (Ivan Vangelista)
  • 06564: [Crash/Freeze] (ti99_4x.cpp) All sets in ti99_4x.cpp, ti99_4p.cpp: SuperAMS memory expansion card (samsmem) Fatal Error when mounted (Ivan Vangelista)
  • 06581: [Interface] Various problems with software loading/unloading: Various problems with software loading (Nathan Woods)
  • 06588: [Interface] Regression loading softlist items from the command line with changed slot options (Nathan Woods)
  • 06592: [DIP/Input] (nbmj8891.cpp) chinmoku: DSW B should not exist. (Robbbert)
  • 06613: [Crash/Freeze] (rohga.cpp) schmeisr: Exception on exit (David Haywood)
  • 06620: [Crash/Freeze] (itech8.cpp) ninclown: During final boss Twisto the game can potentially crash (Phil Bennett)
  • 06624: [Misc.] (mc10.cpp) Emulation of the right-shift and rotate instructions (ASR, LSR, ROR) do not correctly modify the
  • overflow flag (V) (AJR)
  • 06627: [Sound] (segas32.cpp) kokoroj2: Missing voice in game (Arzeno Fabrice)
  • 06631: [Sound] (vgmplay.cpp) vgmplay: Attempting to play a .vgm/.vgz file containing 2 X POKEY does not play back correctly. (AJR)
  • New working machines:
  • A-One Arrange Ball/Tandy Zingo/LJN Computer Impulse [hap, Sean Riddle]
  • Blades of Steel (Konami handheld) [hap, Sean Riddle]
  • Bucky O'Hare (Konami handheld) [hap, Sean Riddle]
  • Double Dragon (Tiger handheld) [hap, Sean Riddle, Kaede]
  • Gauntlet (Tiger handheld) [hap, Sean Riddle]
  • Go Go Cowboy (English, prize) [Brian Troha, Ryan Holtz, Smitdogg, The Dumping Union, Luca Elia]
  • INTELLEC 4/MOD 4 [Vas Crabb]
  • INTELLEC 4/MOD 40 [Vas Crabb]
  • Legend (SNES bootleg) [ShouTime, MetalliC]
  • Milton Bradley Arcade Mania [hap, Sean Riddle]
  • Sonic The Hedgehog (Tiger handheld) [hap, Sean Riddle]
  • Space Jam (Tiger handheld) [hap, Sean Riddle]
  • New working clones:
  • Act-Fancer Cybernetick Hyper Weapon (World revision 3) [Corrado Tomaselli, The Dumping Union]
  • Bubble Bobble (prototype on Tokio hardware) [Arzeno Fabrice, brizzo, Phil Bennett, rtw, Alex Meijer, The Dumping Union]
  • Cobra-Command (World/US revision 4) [Bryan McPhail]
  • Deco Cassette System Multigame (ROM based) [David Haywood]
  • Explorers of Space [hap, Igor]
  • Fidelity Excel 68000 Mach III [CB-Emu]
  • Fidelity Excel 68000 Mach II (rev. C+) [CB-Emu]
  • Game & Watch: Egg [hap]
  • Golden Poker Double Up (bootleg) [Arcade Vintage, Roberto Fresca]
  • HP 85 [F.Ulivi]
  • Kageki (World) [frsj8112, The Dumping Union]
  • Logger (Rev.2) [Andrew Welburn, Craig Anstett, The Dumping Union]
  • Nu, pogodi! [hap, Igor]
  • Operation Wolf (Japan, SC) [ShouTime]
  • Player's Edge Plus (PP0006) Standard Draw Poker [Brian Troha]
  • Return of the Invaders (bootleg no MCU set 3) [f205v]
  • Silk Worm (prototype?) [frsj8112]
  • Solar Assault (ver JAA)
  • ShouTime, pablopelos, Dullaron, Paul Vining, Jason Wible, Surgeville, Sean Sutton, David Mercer, John Cunningham, Smitdogg [The Dumping Union]
  • Solar Assault Revised (ver JAA)
  • ShouTime, pablopelos, Dulleron, Paul Vining, Jason Wible, Surgeville, Sean Sutton, David Mercer, John Cunningham, Smitdogg [The Dumping Union]
  • Space Invaders (Nas Corp bootleg) [Guru]
  • Street Fighter II: The World Warrior (Japan 911210, CPS-B-17) [ShouTime, Bonky, MetalliC]
  • Super Triv (English questions) [Smitdogg, The Dumping Union]
  • Taisen Idol-Mahjong Final Romance 2 (Japan, newer) [system11, The Dumping Union]
  • Tetris (v341R) [Arzeno Fabrice, MetalliC]
  • The Ninja Warriors (World, earlier version) [Irongiant, The Dumping Union]
  • Xevious 3D/G (World, XV32/VER.A) [rtw, invzim, The Dumping Union]
  • Machines promoted to working:
  • Alphatronic PC [R. Belmont, Carl, rfka01]
  • Black Touch '96 [Angelo Salese]
  • Explorer (DECO Cassette) (US) [Brian Troha, David Haywood]
  • Game & Watch: Mickey Mouse [hap]
  • Mega Double Poker (conversion kit, version 2.3 MD) [Caps0ff, AJR]
  • Ron II Mah-Jongg [Angelo Salese]
  • The Roulette (Visco) [Team Europe, Luca Elia]
  • Touch & Go (World) [Morten Shearman Kirkegaard, Peter Wilhelmsen, David Haywood]
  • World Rally 2: Twin Racing [Morten Shearman Kirkegaard, Peter Wilhelmsen, David Haywood]
  • Clones promoted to working:
  • Frogger (bootleg on Amigo? hardware) [Ivan Vangelista]
  • Mega Double Poker (conversion kit, version 2.1 MD) [Caps0ff, AJR]
  • Sega Ninja (315-5113) [David Haywood]
  • Touch & Go (Non North America) [Morten Shearman Kirkegaard, Peter Wilhelmsen, David Haywood]
  • Touch & Go (earlier revision) [Morten Shearman Kirkegaard, Peter Wilhelmsen, David Haywood]
  • New machines marked as NOT_WORKING
  • Abnormal Check [R. Belmont, Guru]
  • Ai-mode - Pet Shiiku [system11, The Dumping Union]
  • Block Pong-Pong [Arzeno Fabrice, brizzo]
  • Casino Strip [any]
  • Casino Strip IX [any]
  • Casino Strip VIII [any]
  • Dam Dam Boy [R. Belmont, ShouTime, Sean Sutton, Surgeville, Ryan Holtz, Phil Bennett, Smitdogg, The Dumping Union]
  • MAC Jungle [PinMAME]
  • Mahjong Gal-pri - World Gal-con Grandprix (Japan) [system11, The Dumping Union]
  • Mahjong Hanafuda Cosplay Tengoku 6 - Junai-hen (Japan) [sytem11, The Dumping Union]
  • Mahjong Mogitate [system11, The Dumping Union]
  • Need for Speed - 4 Cab Link (2 Discs) (v1.0.1 Rev B) [ShouTime]
  • Need for Speed GT (Hard Drive+2 Discs) (v1.1.0 Rev C) [ShouTime]
  • Nichibutsu DVD Select (Japan) [system11, The Dumping Union]
  • Percussion Freaks 4th Mix (G*A25 VER. AAA) [smf]
  • PokoaPoka Onsen de CHU - Bijin 3 Shimai ni Kiotsukete! (Japan) [system11, The Dumping Union]
  • Renai Mahjong Idol Gakuen (Japan) [system11, The Dumping Union]
  • Sharp FontWriter FW-700 (German) [R. Belmont, rfka01]
  • Super Derby II [Phil Bennett, Hammy]
  • Tsuugakuro no Yuuwaku (Japan) [system11, The Dumping Union]
  • VG Pocket Mini (VG-1500) [BeckieRGB]
  • VG Pocket (VG-2000) [BeckieRGB]
  • Virtua Striker 4 (Export) (GDT-0014) [rtw]
  • Virtua Striker 4 Ver.2006 (Japan) (Rev B) (GDT-0020B) [rtw]
  • VT330 [Toshi]
  • WaiWai Drive [Arzeno Fabrice, brizzo]
  • War: The Final Assault (EPROM 1.91 Apr 13 1999, GUTS 1.3 Apr 7 1999, GAME Apr 7 1999) [rtw, Smitdogg, The Dumping Union]
  • World Kicks PCB (World, WKC2 Ver.A) [rtw, Smitdogg, The Dumping Union]
  • Yamaha TG100 [vampirefrog, superctr, bmos, Valley Bell]
  • New clones marked as NOT_WORKING:
  • Beat the Clock (with flasher support) [noahpdavis]
  • Commodore PC 10 [rfka01]
  • Dirty Harry (LF-2) [PinMAME]
  • Fighting Vipers (Revision B) [Phil Bennett, MooglyGuy, Tourniquet, Smitdogg, The Dumping Union]
  • Motocross Go! (MG2 Ver. A, set 2) [ShouTime, Bill D, The Dumping Union]
  • New Super Triv III [Smitdogg, The Dumping Union]
  • Tazz-Mania (Rodmar bootleg) [Arcade Hacker, The Dumping Union]
  • Triv Five Special Edition [Smitdogg, The Dumping Union]
  • New working software list additions:
  • abc80_flop: ABCDatastorm [Genesis Project]
  • coco_flop: Pacman (z80 to 6809 Transcoded - v1.01) (512kb) [Glen Hewlett]
  • gameboy: Sachen 4 in 1 (Euro, 4B-003) [Tauwasser]
  • ibm5150
  • Le Manoir de Mortevielle [breiztiger]
  • Battle Chess, Blades of Steel, Castlevania, Double Dribble, Earl Weaver Baseball, Future Wars - Adventures in Time
  • Gamer's Edge Sampler - Catacomb and Dangerous Dave, Hardball 2, Heroes of the Lance, John Madden Football, King's Bounty
  • Lakers vs Celtics and the NBA Playoffs, Links - Championship Course - Bountiful Golf Course, Links - The Challenge of Golf
  • Mean Streets, Monopoly v2.00 (Shareware), Monty Python's Flying Circus, Ninja Gaiden II, Nova 9, Over the Net, Pharaoh's Pursuit
  • Secret of the Silver Blades, Speedball II, Street Fighting Man, Super C, Superstar Ice Hockey, Superstar Indoor Soccer
  • Superstar Indoor Sports, Superstar Outdoor Soccer, The Cycles, Top 10 Solid Gold Volume II, Wings of Fury, Zool [Justin Kerk]
  • ibm5170
  • B-17 Flying Fortress, Body Blows, Corncob Deluxe, DOS/V (multiple versions), Dune, Global Conquest, King's Quest V, Lightspeed
  • MS-DOS (Version 6.22, Brazilian Portuguese), Star Trek - 25th Anniversary [Justin Kerk]
  • pce_tourvision: Doraemon - Nobita no Dorabian Night, Majin Eiyuu Den Wataru [system11, The Dumping Union]
  • x68k_flop: Chourensha 68k (v1.00) [Justin Kerk]
  • New NOT_WORKING software list additions
  • ibm5150: Boulder Dash Construction Kit [Justin Kerk]
  • ibm5170: IBM Personal Computer DOS (Version J5.00/V) (Japanese), PC-DOS (multiple sets using XDF disk format) [Justin Kerk]
  • Source Changes:
  • z8: Fixed disassembly of DECW RR opcode, added more control registers to state for debugger. [AJR]
  • Added support for experimental overclocking of sound devices through UI sliders with -cheat enabled. [AJR]
  • ym2151, ymf271, namco: Added support for dynamic changes to clock frequency. [AJR]
  • Fixed scheduler overflow when a device executes for more cycles than there are in a second. [AJR]
  • nibbler, levers: Changed joysticks to 4-way as documented in manuals. [AJR]
  • megadpkr: Hooked up 68705P5 MCU, figured out banking, and added timekeeper RAM and inputs. [AJR]
  • colt: Fixed colors. [AJR]
  • vgmplay enhancements: [AJR]
  • Added support for YMZ280B and YMF271
  • Fixed clock speed for dual POKEY
  • Produce error message when nonexistent file is specified
  • froggeram: Fixed PPI accesses allowing sound emulation to work. [AJR]
  • listxml enhancements: [AJR]
  • Match arguments against device names as well as driver names
  • Allowed DTD output for -listxml, -listsoftware and -getsoftlist to be suppressed with -nodtd option
  • gunfront: Corrected "Upright Controls" DIP switch - OFF is Single, and should not be the default. [AJR]
  • mrdo: Load protection PAL data (not used at the moment). [AJR]
  • mastboy: Changed parallel EEPROM type to "EAROM" (rather than generic NVRAM). [AJR]
  • MC6800: Fixed LSR/ROR/ASR overflow flag generation (N XOR C). [AJR]
  • funystrp: Added serial EEPROM for high score entries. [AJR]
  • ygv608.cpp: Added CRTC function, turned IRQs into handler callbacks, added border color. [Angelo Salese]
  • blackt96.cpp improvements: [Angelo Salese]
  • Added flip screen and coin counter support
  • Reimplemented text layer as tilemap
  • Added notes, promoted game to MACHINE_IS_INCOMPLETE - bugs like the timer not decrementing are actually caused by sloppy coding
  • cvs.cpp: Kludged a protection check in Superbike that was resetting the machine under certain conditions. [Angelo Salese]
  • Also demoted to MACHINE_UNEMULATED_PROTECTION since game can lock indefinitely under a particular condition
  • Wrote a new device container for Nichibutsu sound hardware, used by csplayh5.cpp and niyanpai.cpp. [Angelo Salese]
  • Standardized button layout for PCE bootlegs. [Angelo Salese]
  • Fixed screen misalignment regression in Bionic Commando. [Angelo Salese]
  • Added sound samples to PT Reach Mahjong. [Lord Nightmare, Angelo Salese]
  • socrates: Reimplemented keyboard MCU simulation as a separate timer-driven function. [Lord Nightmare]
  • Fixes issues with super painter and a few other games not recognizing keyboard input
  • Also eliminated anonymous timers and keyboard tagmap lookups, and added savestate support
  • arkanoid.cpp: Added machine definition for Akranoid bootleg with 68705P3 and AY-3-8910, matching real hardware. [Lord Nightmare]
  • Also added notes about which sets bootlegs are derived from
  • dectalk.cpp: Removed unnecessary driver init and replaced with machine_start, eliminated anonymous timers, and added savestate
  • support. [Lord Nightmare]
  • taitocchip.cpp: Hooked up the four 'ASIC RAM' shared bytes/semaphores/command registers between external CPU and the C-chip, got
  • rid of hack for megablast. [Lord Nightmare]
  • Implemented DIP switches and tweaked inputs for Bubble Bobble prototype so that the stage editor works. [Lord Nightmare]
  • missb2 updates: [Lord Nightmare]
  • Fixed OKI read/write bitswap so what seem to be the correct sound effects are played
  • Replaced the corrupt OKI ROM dump with the bublpong OKI ROM - all non-corrupted areas are identical
  • Added watchdog
  • retofinv.cpp: Added original Taito 68705 MCU dump. [Corrado Tomaselli, Lord Nightmare, brizzo]
  • Moved bootleg 68705 MCU to its own set, renamed sets to make it more obvious which are bootlegs
  • Verified XTAL, dividers, and SN76489A type from PCB pictures
  • Added missing original color PROMs and allowed video/retofinv.cpp to use either those or the single bootleg color PROM
  • Added correct palette weighting for all dec8 games. [Bryan McPhail]
  • Made DECO RM-C3 into a device used by dec8 and karnov.cpp games. [Bryan McPhail]
  • Fixed colours in Crude Buster (verified against real hardware); added documentation to cbuster.cpp. [Bryan McPhail]
  • pc9801: Moved cbus to bus and added WIP mpu401 support. [Carl]
  • plugins/cheat updates: [Carl]
  • Poll for setting hotkeys
  • Link simple cheats
  • Added Motorola MC14411 Bit Rate Generator device. [Joakim Larsson Edstrom]
  • fccpu1 updates: [Joakim Larsson Edstrom]
  • Updated LOG system and replaced CLOCK_SIGNAL_HANDLER with real MC14411 BRG device
  • Added machine configuration for baud rates for all three serial ports using MC14411 device
  • Added newer version of firmware Force Debugger v1.1
  • 68340: Added configuration macros and callbacks for 8-bit ports A and B, updated LOG system. [Joakim Larsson Edstrom]
  • sda5708: Added layout support and state saving. [Joakim Larsson Edstrom]
  • sda5708: Added layout with generated bezels and program snippet to redo it as a comment. [Joakim Larsson Edstrom]
  • dbox: Added sda5708 matrix display layout (displays version number on start but hangs shortly thereafter). [Joakim Larsson Edstrom]
  • ti99: Changed Hexbus chaining; moved Hexbus up one level (from bus/ti99 to bus). [Michael Zapf]
  • Overhauled MAME options handling. [Nathan Woods]
  • The new options system is more dynamic and should detect errors earlier
  • The slot menu now shows updated options in response to selections made by the user
  • Added a menu listing existing state files displayed when choosing a position to save/load. [Nathan Woods]
  • Any position may be selected with keyboard 0-9/A-Z or joystick buttons
  • Existing positions may be selected using UI navigation controls
  • Made the length parameter for debugger 'load' command optional (defaults to length of file), converted code from stdio to iostream
  • Nathan Woods]
  • MC6847: Fixed "Semigraphics 6" mode on CoCo/MC-10 (issue reported by Jim Gerrie). [Nathan Woods]
  • Displays "stripes" for video bytes $00-$7F because INT/EXT is asserted but A/S is not, and there is no external ROM
  • Cleaned up the MC-10 driver. [Nathan Woods]
  • Fixed regression in ROM loading that resulted in not all actual hashes being printed on mismatch. [Nathan Woods]
  • sdl: Added SDL_WINDOW_BORDERLESS for fullscreen, required by some Linux window managers. [O. Galibert]
  • dvdisasm: Simplified by decoupling information creation and display rendering. [O. Galibert]
  • debugcpu: Eliminated direct() from read_opcode. [O. Galibert]
  • options: Set the value when setting the default as before. [O. Galibert]
  • mameopts: Don't lose the system inipath when looking for hashpath. [O. Galibert]
  • dimemory: Lifted cap on number of address spaces per device, renamed AS_DECRYPTED_OPCODES to AS_OPCODES. [O. Galibert]
  • Fixed media option numbering with custom instance names (github issue 2468). [O. Galibert]
  • cbuster.cpp: Added a x3 hack to the YM2203 clock frequency to fix incorrect pitch. [Phil Bennett]
  • Improved -romident performance by dynamically allocating large arrays at device_start time. [Phil Bennett]
  • m377xx: Added preliminary M37720 support. [R. Belmont]
  • alphatro improvements: [R. Belmont]
  • Added correct banking and partial floppy support
  • Corrected motor on and FDC reset
  • Corrected number of driver (real machine only has two), and fixed B: drive
  • output: Fleshed out network output provider to have the same capabilities as legacy Win32 provider: [R. Belmont]
  • Messages are of form "verb = value1"; "hello = 1" on successful connection, "mamerun = 0" on shutdown
  • Send "send_id = n" to query IDs where n=0 means machine shortname, and n=1-? are output node names
  • Rewrote MCS-40 (4004/4040) emulation/disassembly: [Vas Crabb]
  • Added support for all 4040 features besides interrupts
  • Split address/status, RAM/ROM ports, and program memory into separate address spaces
  • Emulated 8-clock instruction cycle, interruptible at any point, bus signals exposed
  • Converted inputs to input lines, added callbacks for chip select outputs and 4008/4009/4289 signals
  • Made disassembly output closer to what ASL accepts as input
  • Allowed 4-bit registers to be set independently through the debugger
  • Added INTELLEC 4 driver with support for MOD 4 and MOD 40 variants: [Vas Crabb]
  • Supports TTY, PROM programmer, and all front-panel debugging features using clickable artwork
  • Supports PROM, program/data storage and high-speed paper tape reader cards
  • Updated flicker to use new MCS-40 core and improved emulation: [Vas Crabb]
  • Re-implemented I/O based on how hardware actually works (wasn't possible with previous 4004 core)
  • Corrected flicker RAM size, removed NVRAM, and connected playfield lamps and operator adjustments
  • Added save state support
  • Layout system improvements: [Vas Crabb]
  • Made scripts do substantial validation of layouts at build time
  • Drop views that don't validate at runtime rather than entire layouts to help machines with terminals connected by default
  • Cleaned up serial, matrix keyboard and TI-8x link protocol interfaces: [Vas Crabb]
  • Switched to delegate timers and moved state registration to post-start, making implementations a bit less error-prone
  • Made device_memory_interface own its address space objects. [Vas Crabb]
  • Made parent/clone loops raise a fatal error rather than hanging in a loop appending to a string. [Vas Crabb]
  • Made internal UI list missing/incorrect files when audit fails. [Vas Crabb]
  • Cocoa debugger improvements: [Vas Crabb]
  • Save/restore window positions/sizes/splits/scrolling/expressions/focus (excluding device info viewer)
  • Fixed scroll jump on clicking a memory/disassembly view that's been scrolled while unfocused
  • Made XML file a specialisation of data node that can be easily managed with smart pointers, and added a method for copying a data
  • node/subtree into a different tree. [Vas Crabb]
  • Fixed fatal error on selecting a software part with internal UI, and made software parts menu sort by name. [Vas Crabb]
  • Cleaned up Gaelco protection MCU interface device. [Vas Crabb]
  • hh_sm510 artwork updates
  • Added background vector graphics to gnw_ml102. [ChoccyHobNob]
  • Improved gnw_mw56 SVG screen and added background graphics. [hap, ChoccyHobNob, Tanukichi]
  • Improved gnw_jr55 LCD segments. [hap, JonasP]
  • Added background graphics to nupogodi.svg. [Igor, hap]
  • Added background graphics to gnw_dm53.svg. [O. Galibert, hap]
  • segas16b.cpp: Replaced goldnaxe2 317-0122 i8751 bad dump with working redump from undamaged chip and removed simulation code
  • anonymous, digshadow]
  • segas32.cpp: Redumped kokoroj2 sound data ROM. [Arzeno Fabrice]
  • Improved WD2010 emulation: [Bavarese]
  • Better feedback on cylinder positions, almost all checks pass except low level tests expecting manufacturer or diagnostic tracks
  • Added Commodore D9060 82S137 PROM dumps. [Bo Zimmerman, Andrew Welburn]
  • r9751: Added preliminary SMIOC device with 8237 DMA controllers and RS-232 ports. [Brandon Munger]
  • Added an external panel for the Ensoniq VFX family of keyboards, with a websocket interface and an HTML/Javascript implementation
  • that can be served over HTTP. [Christian Brunschen]
  • Fixed QT 5.5.1 for Ubuntu 14.04 "Trusty Tahr" (allows Travis CI build to complete). [dankan1890]
  • naomi.cpp: Dumped earlier Sega Gun Board firmware. [Darksoft]
  • opwolf, opwolfa, opwolfj, opwolfjsc, opwolfu: Added C-chip dumps (game-specific EPROM still bad). [Caps0ff, David Haywood]
  • Touch & Go, World Rally 2, TH Strikes Back: Dumped DS5002FP security modules, replaced simulation
  • Morten Shearman Kirkegaard, Peter Wilhelmsen, David Haywood]
  • Created Taito C-chip device and used in asuka.cpp, opwolf.cpp, rbisland.cpp, taito_f2.cpp, taito_x.cpp and volfied.cpp
  • David Haywood]
  • srdarwin: Replace MCU simulation with internal ROM dump: [Caps0ff, David Haywood]
  • Using real dump for srdarwin, and hand-modified version to satisfy srdarwinj
  • Fixes incorrect behaviour for 6th boss (no longer skips first form)
  • Split decocass state class up so that the dongle types aren't polluting base class. [David Haywood]
  • Also added support for bootleg multigame and fixed regression caused by change in draw order
  • tehkanwc.cpp: Fixed DIP switches for tehkanwcd (different setup to other sets); added DIP switch locations for all sets in driver
  • David Haywood]
  • Identified DIP switches for a number of DECO Cassette sets. [David Haywood]
  • Irem M62 cleanups: [David Haywood]
  • Split PROM regions up by function (legacy from when MAME only allowed a single PROM region per system)
  • Made use of multiple palettes and gfxdecode structures
  • upd7810, upd7811: Added internal address maps. [David Haywood]
  • gaelco/ds5002fp updates: [David Haywood]
  • Made ds5002fp store battery-backed internal RAM and SFR registers as NVRAM
  • Made SFR defaults configurable in ROM loading like NVRAM defaults
  • Made external SRAM persistent as well (some games store scores etc. in it)
  • Cleaned up Touch & Go dump and added preconfigured internal RAM
  • Created device for Gaelco protection module and removed remaining simulation code
  • Decrypted SEGA_315_5133 used by 'seganinja' set. [David Haywood]
  • Shares identical code with other sets, just encryped with a different key
  • Add DIP switches to Tsukande Toru Chicchi. [einstein95]
  • Initial HP series 80 emulation: [F.Ulivi]
  • Working HP-85A with 16kB RAM, including Capricorn CPU, keyboard, CRT text/graphics modes, timers, and beeper
  • DC100 cassette, extension ROMs, I/O modules, and integrated printer are not supported
  • ITT3030: Corrected 70-track drive type, and added 35-track drive type and format definition. [helwie44, rfka01]
  • Added Commodore PC10-III ROM dumps collected by German vintage computer forum users. [rfka01]
  • Added original Commodore PC 10/PC 20/ PC 30 in two BIOS variants. [rfka01]
  • Fixed default DIP switch settings for Parodius. [Jack Li]
  • Enhanced Emscripten support: [James Baicoianu]
  • Fixed save/load support and scheduled exit
  • Improved main loop, simplified integration points, and made JavaScript entry points static members of running_machine
  • Exposed soft_reset, hard_reset, exit load and save functions, allowing more control of emulation session from JavaScript
  • Fixed #include path with USE_LIBSDL on macOS. [Joshua Root]
  • Hooked up ibm5150 softlist to compc and europc drivers; changed europc to use single built-in 3.5" drive. [Justin Kerk]
  • snk.cpp: Added PAL dumps to victroad. [Kevin Eshbach, The Dumping Union]
  • wolfpack: Fixed missing Torpedo trail. [MASH]
  • z80scc: Added basic wait/DMA request support, renamed WRDY to WREQ to match datasheet. [Patrick Mackinlay]
  • ncr5390 improvements: [Patrick Mackinlay]
  • Improved initiator transfer information logic
  • Split transfer count/counter
  • Added rudimentary 53C90A/53C94 support
  • Reworked initiator transfer information state machine, should now support all SCSI phases
  • Improved handling of DMA/non-DMA commands
  • Added an undocumented hack to make InterPro work
  • Implemented interrupt status flag in status register for 53C90A (critical for InterPro)
  • Improved tcounter and DMA/DRQ handling
  • Corrected tcounter and transfer count zero handling (based on transfers to/from SCSI bus, not DMA)
  • Prevent fifo over/underrun, requires restarting state machine from dma_r()/dma_w()
  • Corrected bus/function complete with FIFO (interrupt only when it empties, but state detected based on SCSI bus)
  • Clear status, istatus and sequence when reading istatus (not status) with active interrupt
  • Tweaked DRQ behaviour - only assert if there is insufficient data in FIFO
  • nscsi_hd: Corrected INQUIRY command handling when a non-zero LUN is requested. [Patrick Mackinlay]
  • interpro: Got SCSI working and other improvements: [Patrick Mackinlay]
  • Reworked DMA, added eth registers
  • Improved 5390 device, removed legacy 539x SCSI stuff
  • Passes all iogadiag tests if bus error hack is enabled
  • Implemented basic serial DMA
  • Switched to ncr53c94
  • Initial preparation for Ethernet implementation
  • Implemented timer-based DMA
  • Implemented i82586 Ethernet MAC, ~90% complete. [Patrick Mackinlay]
  • Improved wheel board on Midway Seattle and Vegas, and added layout for sf2049. [Risugami]
  • sun1: Replaced console hack with upd7201 device. [shattered]
  • chihiro.cpp: Added Quest of D Firmware Update DVD dump. [ShouTime]
  • freekick.cpp: Dumped color PROMs for Omega (Nihon System), correcting the colors. [ShouTime]
  • Redumped Time Limit color PROMs. [ShouTime, TServo2049, pablopelos, The Dumping Union]
  • shootaw2: Added dumped EEPROM image. [Smitdogg, The Dumping Union]
  • Added skeleton driver for Yamaha TG100 MIDI module. [superctr]
  • H8/520 CPU is not implemented, sound chip is Yamaha YMW258-F (likely to be identical to Sega MultiPCM)
  • Game Boy/Super Game Boy improvements: [Tauwasser]
  • Added Super Chinese Land 1.2.3' to MBC1 Collection check code
  • Fixed MMM01 zero-adjust logic for ROM bank
  • Fixed Super Game Boy VRAM transfers and removed border hack
  • Fixed various code style and comment issues
  • macpci: Added more Pippin ROM sets. [unknown]
  • retofinv.cpp: Added DIP switch locations and documented edge connectors. [Brian Troha]
  • wrally.cpp: Added World Rally PCB layout. [Brian Troha]
  • targeth.cpp: Added PCB layout, defined CPU clocks in terms of OSC/resonator, corrected OKI clock, and corrected Target Hits v1.1
  • program ROM labels. [Brian Troha]
  • stv.cpp: Corrected Taiwan BIOS label. [cpsystem3]
  • sms.xml updates: [Enik Land]
  • Fix The Terminator by adding their on-cart RAM
  • Added notes for games with SK-1100 keyboard support
  • Corrected Great Baseball (Euro, USA, Bra) release year
  • Corrected Teddy Boy Blues (Jpn, Ep-MyCard, Prototype) and Ghost House (Sega Card, Prototype) interface types
  • kinst.cpp: Updated hardware info. [Guru]
  • abcheck: Added default EEPROM so the game boots without going into service mode first. [Guru, R. Belmont]
  • Updated compiling instructions for Fedora Linux. [inflatador]
  • Updated hiscore.dat. [Leezer]
  • Added -output option to documentation with description of available choices. [OzFalcon]
  • megasys1.cpp: Added information regarding R&T (Rod-Land Prototype). [Ryou]
  • SDL sound: Fill buffer with silence on underrun. [057a3dd61f99517a3afea0051a49cb27994f94d]

New in MAME 0.187 (Jun 28, 2017)

  • MAMETesters Bugs Fixed:
  • [Graphics] (starshp1.cpp) starshp1, starshpp Speed and graphics information from the real machine
  • [Gameplay] (norautp.cpp) norautp, norautjp Readout Switch
  • [Sound] (kchamp.cpp) kchampvs, kchampvs2, karatevs ADPCM samples are distorted
  • [Misc.] isa_ibm_mda Typo on the "isa_ibm_mda" set description
  • [Sound] (zaxxon.cpp) ixion, razmataz Missing sound
  • [Documentation] (odyssey2.cpp) jopac In the description there are two useless spaces at the beginning
  • [Interface] (a7800.cpp) a7800.ccp Machine inputs broken
  • [Sound] (arkanoid.cpp) arkanoid and clones, arkatour Sound pitch is too high by 100%
  • [Graphics] (nbmj9195.cpp) imekura Graphic corruption in many places
  • New working machines:
  • Game & Watch: Donkey Kong Jr. (new wide screen) [hap, Sean Riddle, Roger Coltrane]
  • Game & Watch: Mario Bros. [hap, Sean Riddle, incog]
  • Goupil G2 [Jean-Francois DEL NERO]
  • Jump Kun (prototype) [ShouTime]
  • Sel-Jan [BET] (Japan) [Angelo Salese, system11, The Dumping Union]
  • Victory (Comsoft) [Andrew Welburn, ArcadeHacker, David Haywood]
  • Waku Waku Ultraman Racing [ShouTime, gamerfan, Rod_Wod, MetalliC, Peter Wilhelmsen, Smitdogg, The Dumping Union]
  • New working clones:
  • Bambino Classic Football [hap]
  • Burnin' Rubber (DECO Cassette) (Japan) [Charles MacDonald, The Dumping Union]
  • Danger Track (Rally X bootleg) [Rafael Alonso, Ricky2001, Rockman, ArcadeHacker]
  • Fidelity Sensory Chess Challenger 9 (rev. B) [yoyo_chessboard]
  • Gingateikoku No Gyakushu (bootleg set 3) [Andrew Welburn, Craig Anstett, The Dumping Union]
  • Graplop (DECO Cassette) (Japan) [Charles MacDonald, The Dumping Union]
  • Guerrilla War (Version 1, set 2) [Artemio Urbina, The Dumping Union]
  • HP 9845B (Germany) [F.Ulivi, A.Kueckes]
  • HP 9845C (Germany) [F.Ulivi, A.Kueckes]
  • HP 9845T (Germany) [F.Ulivi, A.Kueckes]
  • Jack Potten's Poker (set 10, ICP-1 PCB) [TeamEurope, Roberto Fresca]
  • Lock'n'Chase (DECO Cassette) (Japan) [Charles MacDonald, wtc4ever, The Dumping Union]
  • Mach-9 (bootleg of Vulgus) [Marcos75, The Dumping Union]
  • Macross II (Korea) [CoolMod, CS, The Dumping Union]
  • Marchen Maze (Japan, hack?) [frsj8112, The Dumping Union]
  • Money Money (set 2) [caius, The Dumping Union]
  • Offensive (Spanish bootleg of Scramble) [Rafael Alonso, Ricky2001, Rockman, ArcadeHacker, Marcos75, The Dumping Union]
  • Operation Thunderbolt (Japan, SC) [ShouTime, The Dumping Union]
  • Palamedes (US) [caius, The Dumping Union]
  • Pengo (set 5) [Corrado Tomaselli, The Dumping Union]
  • Power Instinct (USA, prototype) [ShouTime]
  • Pro Tennis (DECO Cassette) (Japan) [Charles MacDonald, The Dumping Union]
  • Spectar (revision 2, bootleg) [Ricky2001]
  • Tehkan World Cup (set 4, earlier?) [Purity, The Dumping Union]
  • Time Killers (v1.32I) [Brian Troha, The Dumping Union]
  • Victory (Comsoft) (bootleg) [Josele Fernandez]
  • Machines promoted to working:
  • Goupil G1 [Jean-Francois DEL NERO]
  • Mattel Computer Gin [hap, Sean Riddle]
  • Clones promoted to working:
  • Dragon 64 Plus [Nigel Barnes]
  • Treasure Island (DECO Cassette) (Region D) [David Haywood]
  • New machines marked as NOT_WORKING:
  • Big Deal Belgien (5.04) [Gerald (COY), Roberto Fresca]
  • Bel Slots Export (5.01) [Gerald (COY), Roberto Fresca]
  • D-CAT16 (Mega Drive handheld) [Team Europe]
  • Game & Watch: Mickey Mouse [hap, Igor]
  • Game Prince RS-1 [BeckieRGB]
  • Game Prince RS-16 [BeckieRGB]
  • HP9000/332 [R. Belmont, Al Kossow]
  • GRiD Compass 1101 [shattered]
  • GRiD Compass II 1121 [shattered]
  • Nokia D-box 1, Kirsch gruppe [Joakim Larsson Edstrom]
  • Percussion Freaks 5th Mix (G*B05 VER. KAA) [Guru, smf]
  • Pingu's Ice Block [Darksoft, MetalliC]
  • Player's Edge (PK1002-PC082) Jake's Jacks Bonus Poker [BrianT]
  • Quingo Export (5.00) [Gerald (COY), Roberto Fresca]
  • Ron II Mah-Jongg [system11, Angelo Salese, The Dumping Union]
  • Spirit of 76 [PinMAME]
  • V-Dog (prototype, earlier) [AttackedbyGlitch]
  • V-Smile Baby (US) [Sean Riddle]
  • VG Pocket Tablet [BeckieRGB]
  • New clones marked as NOT_WORKING:
  • Animal Basket (19 Jan 2005) [brizzo]
  • Black Knight 2000 (PF-1) [PinMAME]
  • Chrysler Electronic Voice Alert (24-function) [hap, Sean Riddle, David Viens]
  • E-Swat - Cyber Police (bootleg, set 2) [Hammy, The Dumping Union]
  • Ez2dancer 2nd Move [RetroRepair, Guru]
  • Forty-Love (Japan) [ShouTime]
  • GRiD Compass 1109 [shattered]
  • GRiD Compass II 1129 [shattered]
  • GRiD Compass II 1131 [shattered]
  • GRiD Compass II 1139 [shattered]
  • Motor Raid - Twin/DX [Bill D., The Dumping Union]
  • New Century (Spanish bootleg of Scramble) [Marcos75]
  • OutRun 2 Special Tours (Japan) (GDX-0011) [rtw]
  • The Bounty (set 2) [caius, The Dumping Union]
  • Treamcast [Maddog]
  • V-Smile (US) [Sean Riddle]
  • New working software list additions:
  • abc80_cass, abc80_flop: ABCStacker [Andreas Gustafsson]
  • archimedes: Countdown to Doom, The Last Days of Doom [Nigel Barnes]
  • bbcmc: Bikes [Nigel Barnes]
  • dragon_cart: Sound Extension [Nigel Barnes]
  • dragon_cass: Hang It! [Nigel Barnes]
  • dragon_flex:
  • Chatplus V1.0.2, DBASIC (Alt), DBASIC, Diagnostics, DragonPlus Updates, Editor & Assembler (DragonPlus), Editor & Assembler,
  • Extended Basic, SP-Edit (DragonPlus), Super Sleuth Disassembler, Text Processing System, Utilities, Utilities (Alt) [Nigel Barnes]
  • dragon_flop:
  • BT Codes Search, Composer Companion (DragonFire), Composer X (PSE), Copycat (PSE), DCHROME & SCANNER, Desk Top Publisher V2,
  • Desktop, Discup (PSE), Dragon Detour, DynaFast v1.5.0, FEdit, Forth Compiler (DeltaDOS), Golden Oldies, Machine Language Tutorial,
  • Mandragore, Multi-Disk, Orange Base, PyrAdventure, RolaBall2, Shaolin Master Plus,, Sprite Designer (PSE), Supa Nova,
  • Super Writer 2, Telewriter V1, Telewriter V2, Telewriter V4, The Fun Disc!, The Hobbit, Utility Pack (PSE), W.I.M.P. (1989) [Nigel Barnes]
  • dragon_os9: Cash and VAT, DragonPlus OS9 Drivers, Stock Control [Nigel Barnes]
  • ibm5150:
  • 4D Boxing, 4D Sports Boxing, 688 Attack Sub (3.5", older), Gunboat: River Combat Simulation,
  • Ivan "Ironman" Stewart's Super Off Road, Jordan vs. Bird: One on One, Kings of the Beach, Menace, PC Tools (various versions),
  • PKZip 2.04g, Platoon, Risky Woods, SimEarth, Star Goose!, Wrath of the Demon, Xenon [ArcadeShadow]
  • ibm5170:
  • Disney's Aladdin, Gobliiins, Gobliins 2: The Prince Buffoon, Goblins Quest 3, PC Tools (various versions), SimFarm [ArcadeShadow]
  • pet_quik: Hardcore Petting, No Pets Allowed [Curt Coder]
  • pce_tourvision: Ankoku Densetsu, Batman, Burning Angels, Cadash, Gradius, Toilet Kids, World Jockey [system11, The Dumping Union]
  • x68k_flop:
  • Bradion, Dennou Club Vol. 90 Tokubetsu Henshuu-ban, Dennou Club Vol. 94, Dennou Club Vols. 96-139, GJ, Nemesis '95 Gradius 2 [Justin Kerk]
  • New NOT_WORKING softwre list additions:
  • dragon_cart: EPROM Programmer, Speech Synthesis, Ultra Drive [Nigel Barnes]
  • vsmile_cart:
  • Abenteuer im ABC Park (GER), Finding Nemo - De Wonderwereld Van Nemo (NL), Mickey Mouse Clubhouse (NL),
  • Shrek De Derde - Arthurs Schooldag Avontuur (NL) [Team Europe]
  • Source Changes:
  • plugins/cheat: Add hotkey support, and nes, snes and genesis Game Genie support. [Carl]
  • Added initial support for SiS85c496/497 PCI chipset, and added first pass shadow RAM and SM RAM support. [R. Belmont]
  • hp9k_3xx updates: [R. Belmont]
  • Preliminary working DIO/DIO-II bus implementation and 98544 video card.
  • Hooked up i8042 I/O microcontroller comms to main CPU.
  • Support medium-res built-in video on 9000/332.
  • Improved CD audio play track/index command handling. [smf]
  • Added unused DIP switches 7 and 8 to Eeekk! since it's a conversion of pacman. [smf]
  • terracre.cpp: Added actual hookup for protection data and fixed potential buffer overflow. [Angelo Salese]
  • cop01.cpp: Improved Mighty Guy sound. [Angelo Salese]
  • apricot: Switched to preferred Z80SIO device. [Dirk Best]
  • drawgfx: Made the palette optional, and fixed viewgfx for case where palette is absent. [O. Galibert]
  • devcb: Added line hold capability. [O. Galibert]
  • bgfx: Fixed xBR-lv2-multipass, xBR-lv2-fast, xBR-lv2-noblend, xBR-lv2, xBR-lv3-noblend, and xBR-lv3 shaders. [Ryan Holtz]
  • Added preliminary YM3802 MIDI/cassette controller with MIDI clock timer and click counter. [Barry Rodewald]
  • Added X68000 expansion device using the YM3802, Mahou Daisakusen (x68k) plays MIDI music.
  • ti99 updates: [Michael Zapf]
  • Implemented Hexbus and HX5102 floppy early WIP.
  • Cleaned up slot devices architecture and renamed constants.
  • Added new cartridge type paged7 for TI-CALC.
  • accomm: Fully implemented keyboard, added sound (same as Electron), and added layout with Caps/Shift Lock LEDs. [Nigel Barnes]
  • d64plus: Implemented banking of extra 64K, and 6845 with chargen - promoted to working. [Nigel Barnes]
  • dragon32: Added JCB Sound Extension cartridge. [Nigel Barnes]
  • dragon200e: Added correct keyboard. [Nigel Barnes]
  • starshp1 updates: [Frank Palazzolo]
  • Fixed graphics/speed issues.
  • Made Fast/Slow momentary as on real cabinet, added note about behaviour.
  • Updated clocks according to latest information.
  • z80scc: Added support for resetting RX interrupts/status by reading Rx FIFO through RR3. [Joakim Larsson Edstrom]
  • Gets virtpool driver terminal a bit further, but not all the way (no visible difference).
  • dbox: Separated skeleton driver from unfinished display device. [Joakim Larsson Edstrom]
  • Replaced fake TLCS-90 I/O space with callbacks. [AJR]
  • pangba, pangbb, spangbl: Reduced ADPCM rate to make music speed match original, use callback for audio IRQ. [AJR]
  • tail2nos: Added flip screen support, documented non-effect of "Country" switch. [AJR]
  • aerofgt.cpp: Video and sound refinements: [AJR]
  • Fixed sound loss in spinlbrk and clones caused by misconfigured ROM bank.
  • Work towards flip screen support for most games - aerofgtb is nearly correct now.
  • dynablst, bbmanw & clones: Use 4-way joysticks (as service manuals suggest). [AJR]
  • toaplan2.cpp: Generate (and acknowledge) video interrupts within VDP. [AJR]
  • Made TC0040IOC its own device type and separated its functionality from TC0220IOC. [AJR]
  • galastrm, undrfire, cbombers, groundfx, gunbustr, superchs, 2mindril: Use TC0510NIO device for inputs. [AJR]
  • Sort slot options by name in -listslots output. [AJR]
  • Made CBM IEC device names more descriptive. [AJR]
  • sidebs: Fixed POST failure in debug build. [AJR]
  • taito_en: Use MB8421 for communication RAM. [AJR]
  • mjkjidai: Use 8255 devices for I/O. [AJR]
  • subsino.cpp: Use 8255 devices (most of which are only used for input). [AJR]
  • suprloco: Replaced soundlatch with 8255 device that runs in mode 2. [AJR]
  • Added TE7750 Super I/O Expander device. [AJR]
  • m72.cpp, m92.cpp: Put IRQ hacks out of their misery. [AJR]
  • norautp: Restored some inputs that were disconnected many releases ago, don't hardcode "Readout" inputs. [AJR]
  • grdian, getstarj: Replaced MCU simulation with new dump. [AJR, ShouTime, brizzo]
  • s2650: Modernised I/O: [AJR]
  • Replaced fake S2650_SENSE_PORT address with line read callback (set_input_line should also work).
  • Moved S2650_CTRL_PORT and S2650_DATA_PORT to I/O address space.
  • Don't try to read past the end of a memory space in debug view. [AJR]
  • Added validation for slot cards and fixed some errors exposed by this. [Vas Crabb, AJR]
  • Fixed Tandy CoCo keyboard mapping (github issue #2386). [Vas Crabb]
  • taitosj: Made security MCU hookup a device. [Vas Crabb]
  • exidy.cpp: Added PROMs to Spectar taken from a bootleg set - believed to match original. [Ivan Vangelista]
  • Migrated remaining device machine configuration additions to instance member functions. [Ivan Vangelista]
  • Made RAM device look for [km](i?b)? rather than [km].* suffix. [Nathan Woods]
  • Fixed a crash when returning to the front-end after launching a system from favorites. [Nathan Woods]
  • CoCo: Overhauled the cartridge slot subsystem. [Nathan Woods]
  • Made read_or_write a scoped enum. [Nathan Woods]
  • Changed the profiler to use std::ostringstream as the text sink (instead of std::string). [Nathan Woods]
  • Cleaned up CoCo 3 GIME implementation. [Nathan Woods]
  • Changed a few C strings to std::string references in the debugger. [Nathan Woods]
  • Quingo: Switched to hot slots machine (more accurate). [RobertoFresca]
  • Big Deal Belgien, Bel Slots Export: Added PCB layouts. [RobertoFresca]
  • r9751: Added more SMIOC registers. [Brandon Munger]
  • HP9845: Improved keyboard mapping and added German layout. [F.Ulivi, A.Kueckes]
  • Implemented SHIFT LOCK key, added pop-ups and outputs showing state of toggle keys.
  • Lowered volume of beeper (was too loud according to A.Kueckes).
  • Added read support for the disk format SDF used in the CoCoSDC. [Tim Lindner]
  • CoCo: Added Speech/Sound Cartridge support. [Tim Lindner]
  • Fixed JVC disk format to correctly recognize 2 sided disks. [Tim Lindner]
  • Implemented busy delay in CoCo SSC. [Tim Lindner]
  • EF9365: Fixed the hardware vector engine (fixes ARC Squale Basic). [Jean-Francois DEL NERO]
  • Interpro driver updates: [Patrick Mackinlay]
  • Added skeleton for srarb.
  • Improved mcga/fmcc skeleton and fixed mcga/fmcc detection.
  • Expanded cammu skeletons.
  • Added support for "new" SCSI.
  • Added clock-based ioga interrupts.
  • Added forced NMI handling.
  • Improved SCSI DMA.
  • Removed broken caching.
  • Added Clipper CPU ID support.
  • Added enum masks and unknown registers, disabled bus errors.
  • Made RAM configurable and improved system registers.
  • Added initial implementation of unmapped memory handler.
  • DMA/IRQ changes, serial DMA registers.
  • Added 7-segment diagnostic LED.
  • NMI and DMA improvements - NMI boot diagnostics pass.
  • Made floppy DMA read and write work.
  • Improved logging.
  • ncr5390.cpp: Added basic 53c94 support. [Patrick Mackinlay]
  • t10spc.cpp: Added missing start/stop unit command [Patrick Mackinlay]
  • Gameboy updates: [Tauwasser]
  • Cleaned up Gowin information in gameboy.xml, added information from archived web site and catalogue.
  • Replaced GoodGBX MBC1 Collection check code with direct comparison of internal ROM name.
  • Removed buffer over-read in get_cart_type.
  • Updated MBC1-MBC5 mapper documentation.
  • Use more likely clocks for littlerb based on PCB crystals (main CPU is more likely 8MHz than 12MHz). [David Haywood]
  • Also added a hack to overclock the TMS to 120% so that the map screen renders properly.
  • Moved Famiclone stuff from nes.xml to driver and added new sets. [David Haywood]
  • Corrected Neo Geo sprite tile code mask to 20 bits (was previously 19 bits). [TheHpman]
  • Fixed trailing space in -listclones and -listbrothers output. [Tafoid]
  • naomi.cpp: Added five real dumps of SPI EEPROMs used in M1/171-7978B-type cartridges, updated docs. [f205v, MetalliC]
  • naomi.cpp: Converted existing M1-type cart SN# EEPROMs data to be like real dumps. [MetalliC]
  • naomi.cpp: Identified "Airline Pilots" sets as domestic Japan and World versions, according to information from Sega.
  • ShouTime, MetalliC]
  • chaknpop: Replaced MCU simulation with dump. [Team Japump!!!, Chack'n, Hau]
  • kuniokun: Replaced MCU simulation with actual dump. [ShouTime, brizzo]
  • Use actual M68705P5 dump for Rumba Lumber, replaces inaccurate simulation. [ShouTime, brizzo]
  • Onna Sanshirou - Typhoon Gal: Use 68705 dump, replace inaccurate protection simulation. [ShouTime, brizzo]
  • Use dumped M68705 for fieldday/undoukai. [ShouTime, brizzo]
  • tetrsark: Add a totally useless MCU dump (apparently blank). [ShouTime, Brizzo]
  • arkanoidja, arkanoidu, arkatour: Replaced hand-crafted MCU programs with 68705 dumps. [Lord Nightmare, ShouTime, brizzo]
  • prebillian: Replaced MCU simulation with actual dump, fixed vblank input, fixed player 2 spinner input, and added launch button.
  • Lord Nightmare, ShouTime, brizzo]
  • ay8910.cpp: Made device_clock_changed respect YM2149 pin 26, added pinout, and remove outdated comments. [Lord Nightmare]
  • socrates.cpp: Converted socrates and iqunlimz to bankdev, hooked up socrates hblank input, and made profweis machine configuration
  • derive from socrates. [Lord Nightmare]
  • hh_sm510: Improved Mickey & Donald SVG artwork. [Sean Riddle, Roger Coltrane]
  • naomi.cpp: Bruteforced "Dragon Treasure" main unit DES key. [Mike Ryan]
  • svmu: Added two English BIOS versions and a newer Japanese BIOS version. [Kingizor]
  • system16.cpp: Corrected clocks for Alien Storm (bootleg, set 2). [caius, The Dumping Union]
  • Fixed missing VLM5030 speech in Hyper Crash and increased volume, and fixed VLM loading in jailbrek and clones. [MASH]
  • gradius4: Changed description to match title screen/flyer. [Pedro J. Martinez]
  • Renamed "Cyber Arcade 120-in-1" to "Defender M2500P 120-in-1" (correct name according to dumper). [AttackedbyGlitch]
  • Corrected descriptions for Gradius 4: Fukkatsu and Silent Scope 2. [sjy96525]
  • Changed Air Combat 22 auto-centering throttle from Pedal to AD_STICK_Z. [sjy96525]

New in MAME 0.186 (May 31, 2017)

  • MAMETesters Bugs Fixed:
  • 00599: [DIP/Input] (m72.cpp) poundfor: You can't move the arrows on the menu screens to choose the other boxer or game (AJR)
  • 06103: [Documentation] (taitopjc.cpp) optiger: The correct description is "Operation Tiger (Ver 2.14 O)" (sjy96525)
  • 06540: [Crash/Freeze] (hh_tms1k.cpp) bshipb: [debug] Assert when starting emulation (Robbbert)
  • 06541: [Crash/Freeze] (laserbat.cpp) laserbat, lazarian: [debug] Assert when starting emulation (Robbbert)
  • 06542: [Crash/Freeze] (toratora.cpp) All set in toratora.cpp: [debug] Assert when starting emulation (Robbbert)
  • 06544: [Crash/Freeze] (didact.cpp) can09: [debug] Assert when starting emulation (Robbbert)
  • 06547: [Crash/Freeze] (tv990.cpp) All sets in tv990.cpp: [debug] Assert when starting emulation (Robbbert)
  • 06555: [Crash/Freeze] (apple2.cpp) All sets in apple2.cpp, apple2e.cpp: Mounting ezcgi9938 or ezgui9958 into any slot causes
  • Fatal Error (AJR)
  • 06558: [Interface] agat7 and others: mame -verifyroms not working for agat7 and 129 other sets (Nathan Woods)
  • 06560: [Crash/Freeze] (coco3.cpp) All sets in coco12.cpp, coco3.cpp: Loading cartridges from softlists locks up emulator
  • Nathan Woods)
  • 06575: [Debugger] DEBUGGER: MAME crashes when given the 'symlist' command in the debugger (Nathan Woods)
  • 06587: [Sound] (model1.cpp) vf: Loss of Sound (AJR)
  • 06589: [Graphics] (namcos1.cpp) puzlclub: Title Screen corruption (Ivan Vangelista)
  • 06591: [Interface] (ksys573.cpp) All sets in ksys573.cpp: Exception when attempting -listxml (Nathan Woods)
  • New working machines:
  • Fidelity Sensory Chess Challenger 6 [hap, yoyo_chessboard]
  • Game & Watch: Mario's Cement Factory [hap, Sean Riddle, JonasP]
  • Gunstar Heroes (Mega Play) [colour thief, brizzo]
  • Hashire Patrol Car (J 990326 V1.000) [BillD, ShouTime, rtw, Sean Sutton, Smitdogg, MetalliC, The Dumping Union]
  • Jang Taku (V 1.3) [system11, The Dumping Union]
  • Jockey Club II (v1.12X, older hardware) [Luca Elia, Gerald (COY), ANY]
  • Minitel 2 [Jean-Francois DEL NERO]
  • Novag Constellation Forte (version A) [Berger]
  • Player's Edge Plus (PS0629) Double Hot Peppers Slots [Brian Troha]
  • Revenger '84 (newer) [Andrew Welburn, Craig Anstett, Angelo Salese]
  • Space Cyclone
  • David Haywood, Nicolas Francfort, Sean Sutton, Tourniquet, ShouTime, Anonymous Donator, ranger_lennier, David Stevens,
  • Mr. Goodwraith, John Wilke, Paul Vining, Ryan Gatto, rtw, Jan Stuhler, Rod_Wod, Elliott Kipper, Greg Stout, *=/STARRIDER=*,
  • Ross Esposito, Paul Gaulton, Chris Heflin, Anonymous Donator from Switzerland, Fabien Marsaud, Surgeville, krick, B2K24,
  • Anonymous Donator from Italy, David Jorge, Andrea Babich, Ciacchi Stefano, Mucci, gamez fan, Brian Troha, VFR750P, anonymous,
  • Mr. Anonymous from Outer Space, InsertMoreCoins, Game Preservation Society, dax_PL, Russell Howard, Peter Wilhelmsen,
  • Sebastien Monassa, f205v, Smitdogg, Gerald (COY), Brian Sutherland, The Dumping Union]
  • Zone 60 (Jungle Soft / Ultimate Products (HK) Ltd) [RebeccaRGB]
  • New working clones:
  • Bagman (Taito) [ShouTime, The Dumping Union]
  • Bucky O'Hare (ver JAA) [ShouTime, The Dumping Union]
  • Cadillacs and Dinosaurs (Asia TW 930223) [yuic]
  • Captain Silver (Japan, revision 1) [Apocalypse, The Dumping Union]
  • Craft II+ [Datassette, R. Belmont]
  • Dottori-Man Jr. [hap]
  • Heathkit H-19 w/ ULTRA ROM [Mark Garlanger]
  • Jackal (bootleg, Rotary Joystick) [f205v, The Iron Goat]
  • Jockey Club II (v1.01, older hardware) [Luca Elia, Gerald (COY), ANY]
  • Jockey Club II (v1.10X, older hardware) [Luca Elia, Gerald (COY), ANY]
  • Jockey Club II (v2.03X RC, older hardware, prototype) [Luca Elia, Gerald (COY), ANY]
  • Jockey Club II (v2.00, newer hardware) [Luca Elia, Gerald (COY), ANY]
  • Jockey Club II (v2.01X, newer hardware) [Luca Elia, Gerald (COY), ANY]
  • Jockey Club II (v2.04, newer hardware) [Luca Elia, Gerald (COY), ANY]
  • Jockey Club II (v2.20X, newer hardware) [Luca Elia, Gerald (COY), ANY]
  • King of Boxer (Japan) [ShouTime, The Dumping Union]
  • Mahjong Yarou [BET] (Japan, set 2) [system11, The Dumping Union]
  • Mandinga (bootleg of Amidar) [Josele Fernandez]
  • Mega Force (US) [ShoutTime, The Dumping Union]
  • MegaTouch XL 6000 (Version r04) [arbee]
  • Mouse Trap (version 4, bootleg) [f205v]
  • Nebulous Bee [Ivan Vangelista]
  • Nibbler (rev 7) [CraftyMech]
  • Ojanko Club (Japan, set 2) [Yasuhiro Ogawa]
  • Pang (bootleg, set 5) [Gerald (COY), ShinobiZ]
  • Penky (Italian) [ShouTime, The Dumping Union]
  • Phoenix (Hellomat Automaten bootleg) [unknown]
  • Rastan Saga (Japan Rev 1) [Michel BLANCO]
  • Real Mahjong Haihai (Japan, older) [system11, The Dumping Union]
  • Shiritsu Justice Gakuen: Legion of Heroes (Japan 971216) [ShouTime, The Dumping Union]
  • Space War (Leisure and Allied) [Kaizen]
  • Space Wipeout [Andrew Welburn]
  • Speak & Spell (Spanish, prototype) [hap, Sean Riddle, David Viens]
  • Star Sweep (World, STP2/VER.A) [Coolmod/Bill D]
  • Super Street Fighter II: The Tournament Battle (Asia 931005) [idc/Team Avalaunch]
  • Tatacot (JA 951128 V1.000) [BillD, ShouTime, Sean Sutton, Anonymous Donator, Smitdogg, The Dumping Union]
  • Top Landing (Japan) [ShouTime, The Dumping Union]
  • Touchmaster 2000 (v4.XX3 Spanish Evaluation) [Brian Troha, The Dumping Union]
  • Touchmaster 3000 (v5.02 Spainish) [Brian Troha, The Dumping Union]
  • Touchmaster 3000 (v5.XX Standard AMOA Evaluation) [Brian Troha, The Dumping Union]
  • Wonder Boy (set 6, 315-5179) [Mathieu Patard]
  • Machines promoted to working:
  • 7 Smash [David Haywood]
  • Contra (handheld) [hap, Sean Riddle]
  • Game & Watch: Boxing [hap, Sean Riddle]
  • Game & Watch: Donkey Kong II [hap, Sean Riddle, Reinier]
  • Game & Watch: Mickey & Donald [hap, Sean Riddle, O. Galibert]
  • Gradius (handheld) [hap, Sean Riddle]
  • Heated Barrel (World version 3) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
  • Legionnaire (World) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
  • Lone Ranger (handheld) [hap, Sean Riddle]
  • Mahjong Yarou [BET] (Japan, set 1) [Guru, Ivan Vangelista]
  • MegaTouch XL (Version R1, prototype?) [R. Belmont]
  • MegaTouch XL 6000 (Version r07) [R. Belmont]
  • Microman Battle Charge (J 990326 V1.000) [MetalliC]
  • Poker Genius [AJR]
  • Technical Bowling (J 971212 V1.000) [MetalliC]
  • Teenage Mutant Ninja Turtles (handheld) [hap, Sean Riddle]
  • Top Gun (handheld) [hap, Sean Riddle]
  • Clones promoted to working:
  • Galaxy Wars (Taito) [Kaizen]
  • Heated Barrel (Electronic Devices license) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
  • Heated Barrel (US) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
  • Heated Barrel (World old version) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
  • Heated Barrel (World version 2) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
  • Jockey Club II (v1.00, older hardware) [Luca Elia, Gerald (COY), ANY]
  • Jockey Club II (v2.05, newer hardware) [Luca Elia, Gerald (COY), ANY]
  • Legionnaire (Japan) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
  • Legionnaire (US) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
  • MegaTouch XL 6000 (Version r02) [R. Belmont]
  • T.T. Defender [ShouTime]
  • New machines marked as NOT_WORKING:
  • A-Plan [Guru]
  • Acorn Communicator [R. Belmont]
  • Betting Zoo - Mr. Cashman (0251064, US) [Heihachi_73]
  • BPM Microsystems BP-1200 [Lord Nightmare]
  • Buccaneer (0252523, US) [Heihachi_73]
  • Canyon Rose (AHG1463, US) [Heihachi_73]
  • Chrysler Electronic Voice Alert (11-function) [hap, Sean Riddle, David Viens]
  • Cyber Arcade 120-in-1 [David Haywood]
  • Diamond Destiny (AHG1533, US) [Heihachi_73]
  • Dragon Treasure (Rev B) (GDS-0030B) [f205v, rtw]
  • Dream Hunting (US) [ShouTime, The Dumping Union]
  • Football Power [ArcadeHacker, The Dumping Union]
  • Fortune Fever (BHG1566, US) [Heihachi_73]
  • Hog Wild (US) [ShouTime, The Dumping Union]
  • InterAct 32-in-1 [David Haywood]
  • InterAct 8-in-1 [David Haywood]
  • Jumping Beans (0100161V, NSW/ACT) [Heihachi_73]
  • Lexibook Compact Cyber Arcade [David Haywood]
  • Mushiking The King Of Beetles 2004 Second (Japan) [f205v, rtw]
  • One For All (0101503V, New Zealand) [Heihachi_73]
  • Quest of D Oukoku no Syugosya Ver. 3.02 [ShouTime]
  • Quest of D The Battle Kingdom [ShouTime]
  • Return of the Samurai (10117211, NSW/ACT) [Heihachi_73]
  • Royal King Jang Oh 2 (v4.00 1984 Jun 10th) [system11, The Dumping Union]
  • Scatter Magic III (0452569, US) [Heihachi_73]
  • Shoot Away II [R. Belmont, Surgeville, Sean Sutton, Smitdogg, The Dumping Union]
  • Sweet Liberty Deluxe (AHG1575, US) [Heihachi_73]
  • V-Dog (prototype) [David Haywood]
  • Wild Coyote (AHG1515, US) [Heihachi_73]
  • dreamGEAR 75-in-1 [David Haywood]
  • dreamGEAR My Arcade Portable Gaming System (DGUN-2561) [David Haywood]
  • dreamGEAR Wireless Motion Control with 130 games (DGUN-2500) [David Haywood]
  • New clones marked as NOT_WORKING:
  • Bachelorette Party (BHG1579, US) [Heihachi_73]
  • Big Ben (20126911, NSW/ACT) [Heihachi_73]
  • Big Red (1J009211, NSW/ACT) [Heihachi_73]
  • Capcom Vs. SNK 2 Mark Of The Millennium 2001 (GDL-0008)
  • rtw, Eunice Rodriguez, Surgeville, Jacob Kesinger, Smitdogg, The Dumping Union]
  • Cash Crop (0300447V, NSW/ACT) [Heihachi_73]
  • Dragon Treasure (Rev A) (GDS-0030A) [f205v, rtw]
  • Dynamite Jack (CHG1562, US) [Heihachi_73]
  • Enchanted Forest - Cash Express (CHG1536, US) [Heihachi_73]
  • Geisha - Jackpot Carnival (0351033, US) [Heihachi_73]
  • Helen of Troy (1J008311, NSW/ACT) [Heihachi_73]
  • Inca Sun (DHG1577, US) [Heihachi_73]
  • King Penguin (20109021, NSW/ACT) [Heihachi_73]
  • Koala Mint (CHG1573, US, set 2) [Heihachi_73]
  • Loco Loot (AHG1513, US) [Heihachi_73]
  • Margarita Magic (EHG1559, US, set 2) [Heihachi_73]
  • Mountain Money (BHG1465, US) [Heihachi_73]
  • Mountain Money - Cash Express (AHG1629, US) [Heihachi_73]
  • Party Gras (AHG1568, US) [Heihachi_73]
  • Peacock Magic (0151352, US) [Heihachi_73]
  • Penguin Pays (0300113V, NSW/ACT) [Heihachi_73]
  • Pompeii (0151158, US) [Heihachi_73]
  • Queen of the Nile (0301059V, Holland) [Heihachi_73]
  • Queen of the Nile Special Edition (20102811, NSW/ACT) [Heihachi_73]
  • Special Forces Elite Training (v01.02.00) [ShouTime, R. Belmont, The Dumping Union]
  • Star Trek: Voyager (stand-up version 1.002) [ShouTime, The Dumping Union, R. Belmont]
  • Sun & Moon (0251303, US) [Heihachi_73]
  • Super Bucks II (0300006V, NSW/ACT) [Heihachi_73]
  • Teenage Mutant Ninja Turtles (1.04) Germany [PinMAME]
  • Thrill Drive 2 (ver JAA) [ShouTime, The Dumping Union]
  • Toucan Tango (0301388V, Holland) [Heihachi_73]
  • Unicorn Dreaming (BHG1584, US) [Heihachi_73]
  • Wild Thing (0201176V, NSW/ACT) [Heihachi_73]
  • New working software list additions:
  • cgenie_cass: Colour Frog, Synthesizer (TCS), Colour-Zap Ver 1.0 (TCS), DIG-BOY (TCS) [Juergen Buchmueller]
  • ibm5150:
  • Arkanoid 2: Revenge of Doh, Crime Wave, Prince of Persia (5.25", v1.1), Operation Wolf, Terminator 2: Judgment Day [ArcadeShadow]
  • Ferrari Formula One, Savage [breiztiger]
  • ibm5170: Dark Seed, The Secret of Monkey Island [ArcadeShadow]
  • ibm5150, ibm5170: Many IBM PC-DOS sets [Justin Kerk]
  • t1000: MS-DOS (Version 2.11, Tandy version 02.11.24), MS-DOS (Verson 3.30, Tandy Version 03.30.20) [Justin Kerk]
  • z80ne_cass: 27 known titles in 1200, 600 and 300 Baud variants [Reagan Roush]
  • z80ne_flop: 39 known titles [Reagan Roush]
  • New NOT_WORKING software list additions:
  • gba_ereader: Doubutsu no Mori Card-e (Series 1 and Series 2 cards) [Shideravan]
  • Translations added or modified:
  • Hungarian [Lothar Serra Mari]
  • Source Changes:
  • seibucop.cpp: Fixed Legionnaire / Heated Barrel scenery walking bug (a different 138e is used). [Angelo Salese]
  • epos.cpp: Several changes to The Dealer, Revenger '84 and Beastie Feastie hardware: [Angelo Salese]
  • Fixed RAM based colors.
  • Added backup RAM support.
  • Added flip screen support.
  • m14.cpp: Revised PT Reach Mahjong, making it actually work: [Angelo Salese]
  • Added ball and paddle screen drawing, green background as per flyer pictures, and flip screen support.
  • Added reach button and updated input labels.
  • k054321: Implemented as a device. [O. Galibert, Phil Bennett]
  • z180: Fixed obvious typo detected by Coverity, thanks Coverity. [O. Galibert]
  • Added a mechanism for devices to generate clocks for other devices: [AJR]
  • Made set_unscaled_clock and set_clock_scale not call notify_clock_changed unless the device has been started.
  • Made owner-derived clocks update whenever the owner's clock changes, including at configuration time.
  • Add clock_update_delegate type to represent device-generated clock outputs that may be dynamically modified.
  • Model implementation of this is the CLK output in I8085A.
  • Partially rewrote uPD4701 device and hooked it up to a few Sega games. [AJR]
  • Added uPD4701A device to cabal (trackball sets), calibr50, eaglshot, horshoes, poundfor and wwallyj. [AJR]
  • segae.cpp: Added PPI and coin counters. [AJR]
  • Made MC-8123 into a device. [AJR]
  • megatech.cpp: Fixed Free Play regression. [AJR]
  • arabfgt: Replaced protection MCU simulation with emulation of actual program. [AJR]
  • taito_l.cpp: More MB8421, less HOLD_LINE (fixes sound in evilston). [AJR]
  • acommand: Use tilemap device. [AJR]
  • daytona: Added feedback driver board (including ROM). [AJR]
  • fresh: Added some sound. [AJR]
  • liberate.cpp: All PSGs are AY-3-8912A. [AJR]
  • mrflea: Use PPIs for interboard communication and PIC for sub interrupt. [AJR]
  • model1.cpp: Worked around race condition that caused vf to lose sound. [AJR]
  • Causes swa to show an error message before booting normally due to poor I/O board emulation.
  • Fixed bug that permanently disabled some UI search strings when they were cleared. [AJR]
  • Copy longname, manufacturer, year, filetype, etc. for image info in all softlisted cases. [AJR]
  • Made -listroms display a user-friendly message when no ROMs are required. [AJR]
  • Improvements to romcmp: [AJR]
  • Identify plain ASCII text files as such.
  • If a ROM has the same data in each half, print the hashes for that.
  • Avoid buffer overruns.
  • For calculating address masks, don't assume file size to be a power of 2.
  • Replace linenoise-ng with a simpler port that uses a different UTF-8 parser. [Carl]
  • plugins/console: Improved suggested completions. [Carl]
  • luckgrln.cpp: Added DIPs and layout for 7smash, promoted to working. [David Haywood]
  • Preliminary steps for basic VT03 (NES clone) support: [David Haywood]
  • Allowed derived classes to extend the PPU functionality to support the basic modes.
  • Added VT03 PPU variant and machine driver.
  • Moved mc_dgear from nes.xml to this driver and added several dumps.
  • Added some support for cybar120 extended sprite addressing.
  • mitchell.cpp: Fixed NVRAM saving. [David Haywood]
  • scyclone.cpp updates - promoted to working: [David Haywood]
  • Added sprite colours and preliminary starfield (no twinkle, uncertain star positions).
  • Documented probably hardware collision feature.
  • Added preliminary flipscreen support.
  • Added sound - discrete section missing.
  • Added save state support.
  • ojankohs: Rewrote input handling: [Dirk Best]
  • Added missing player 2 controls.
  • Verified and removed non-existent keys from games.
  • Added DIP switch locations to all games and identified some unknown DIP switches.
  • Cleaned up and corrected code, and removed runtime tagmap lookups.
  • Hooked up PPI(s) for chinsan, igspoker, jackie, megaphx, thief and upscope. [Dirk Best]
  • chinsan: Merged with mayumi driver, general improvements and cleanup: [Dirk Best]
  • Cleaned up inputs and added flip flop and statistics buttons.
  • Identified coinage and demo sound DIP switches.
  • Set YM2203 clock to a more likely 10MHz/8.
  • Hooked up interrupt enable, flip screen and NVRAM.
  • thief: Verified XTALs and cleaned up machine configurations. [Dirk Best]
  • megaphx: Replaced PIC16C54 MCU simulation with emulation using existing dump. [Dirk Best]
  • Also cleaned up DIP switches, added DIP locations, and added documentation.
  • Added new SN54/74166 8-Bit Parallel-In/Serial-Out Shift Register device. [Dirk Best]
  • ym2203: Fixed crash on fatal errors. [Dirk Best]
  • emupal: Added error handling and allowed palette region name to be overridden. [Dirk Best]
  • Replaced some custom palette initialisation functions with appropriate standard callbacks. [Dirk Best]
  • ui: Added ability to select different tilemap categories in tilemap viewer with page up/down keys. [Dirk Best]
  • via6522 updates, adds support for external clock: [Joakim Larsson Edstrom]
  • Refactored shifter, adding support for more features and fixing a few bugs.
  • Tuned shifter IRQ timing to be more cycle accurate.
  • Fixed the flank timer value, which improves but doesn't completely fix the vectrex regression.
  • z80scc: Implemented Reset Tx Interrupt Pending Command (fixes virtpool). [Joakim Larsson Edstrom]
  • Added support for Seiko S-29X90 16-bit EEPROMs. [Luca Elia]
  • Seta ST-0020 updates: added 4 tilemaps and switchable resolution - ST-0032 video on par with ST-0020. [Luca Elia]
  • jclub2.cpp: Jockey Club II updates: [Luca Elia]
  • Split sets by software revision.
  • Added default EEPROMs and documented the procedure.
  • Finished I/O and added layout for on-screen keyboards.
  • Added sound communication.
  • Fixed backgrounds and colors.
  • Added hopper-like mode to ticket dispenser device. [MetalliC]
  • ti99: Improvements to peripheral handling: [Michael Zapf]
  • Rearranged bus/ti99 subtree, moved classes into namespaces, moved ti99 stuff from ti99x to ti99/internal.
  • Split big, all-in-one gromport.cpp into separate device files, introducing "gromport" as a bus of its own.
  • Added console connector "ioport" with PEB as slot option - PEB now needs to be plugged into TI-99/4/4A/8.
  • Added hack to fish hashpath option out of INI files prior to softlist evaluation. [Nathan Woods]
  • Fixed issue in image identification code accessing an empty vector when the hashed data length is zero. [Nathan Woods]
  • CoCo: Made 6883 SAM control the root device clock, and changed CoCo devices to use derived clocks. [Nathan Woods]
  • Cleanups to ram_device: [Nathan Woods]
  • Expose specific options, removing the burden of parsing RAM strings from clients.
  • Moved validation of command line arguments out of device_validity_check().
  • imgtool updates: [Nathan Woods]
  • Cleaned up validity code and transitioned to std::wcerr as Windows doesn't like mixing std::wc(out|err) with printf.
  • Fixed issue with 'listfilters' command.
  • Extremely basic fix to the imgtool <-> CHD HD bridge (really nees much more work).
  • Simplified CHD metadata load since C++11 allows writing to a std::string directly.
  • Windows options fixes: [Nathan Woods]
  • Removed redundant ";global_inputs".
  • Disambiguated "yiqp" abbreviation - YIQ phase count is now "yiqpc" (YIQ pixel clock scaling is still "yiqp").
  • Auxiliary verb handling cleanup: [Nathan Woods]
  • Fixed a bug where resolved slot/image options would choke -romident.
  • Fixed crash when -romident is not supplied any arguments.
  • Converted verb handlers to take arguments as a vector of strings.
  • Fixed regression preventing -listslots/-listmedia working when slot options are specified.
  • Don't strip spaces/quotes from command line arguments, only INI option values. [Nathan Woods]
  • Fixed an issue that could cause problems when loading reset_on_load devices from software lists at runtime. [Nathan Woods]
  • Miscellaneous cleanup and modernisation: [Nathan Woods]
  • Polished up traces of slot options menu's pre-C++ heritage and moved completely private code to an anonymous namespace.
  • Created device_slot_interface::slot_name() to wrap pattern of taking the tag and removing the initial colon.
  • Changed running_machine::schedule_[load|save]() to take 'std::string &&' instead of 'const char *'.
  • Converted running_machine::saveload_schedule to scoped enum.
  • Changed 'int ignore_warnings' parameter on core_options::parse_ini_file() to 'bool ignore_unknown_options'.
  • Retired min/max in attotime.h in favor of std::[min|max]().
  • cgenie: Fixed loading ROMs from softlist in floppy interface. [Nigel Barnes]
  • wicat: Added floppy drive and attached software list (not working). [Nigel Barnes]
  • z180: Added support for DREQ and TEND signals, and fixed dma0 count and DREQ handling. [BartmanAbyss]
  • Fixed two software loading bugs: [Robbbert]
  • Fatal error on reset if either a multipart softlist item was loaded, or a single-part item was loaded into a system with more
  • than one slot of the same media type.
  • Fatal error on non-existent images specified in INI files (bad image is ejected, restoring previous behaviour).
  • xbox/chihiro updates: [Samuele Zannoli]
  • Migrated PCI devices to new PCI bus framework.
  • Made USB peripherals slot devices.
  • seattle, vegas: Updated drivers to new PCI bus system. [Ted Green]
  • iteagle: Added save state support. [Ted Green]
  • vrc5074: Added new Nile 4 System Controller device. [Ted Green]
  • Fixed graphics decode issues and improved palette generation in Dodge Man and Battle Cross. [Tomasz Slanina]
  • hcd62121: Improved rotate and shift instructions; identified COM and PORT registers; fixed unidasm configuration. [Wilbert Pol]
  • H8 improvements: [BartmanAbyss]
  • Fixed nstruction eepmov.b (used r4h instead of r4l).
  • Added support for non-autorequest DMA (DREQ edge, DREQ level).
  • Added support for H8/300H to h8_dma (previously only H8/300S supported).
  • Added DMA channels and RTMCSR register to H8/3002.
  • Added (partial) correct register mappings to HD6345. [BartmanAbyss]
  • hp9845: Added Support for HPI floppy format used for HP-formatted 8" floppy disks. [F.Ulivi, A.Kueckes]
  • hp9895: Fixed a segfault when emulating the HP9845 drive (caused by rounding errors). [F.Ulivi]
  • hp9845: Display improvements and softkey support: [F.Ulivi]
  • Improved text video of 45C, improved graphic cursors of 45C and 45T, and implemented softkeys for 45C and 45T.
  • hp9845: Fixed a system freeze when loading memory tester from tape. [F.Ulivi]
  • starshp1: Removed hack to restore correct behavior when ships explode. [Frank Palazzolo]
  • N64 RSP DRC: Wrap PC to 12 bits in a few more places. [Happy]
  • Added support for French Minitel 2 Terminal: [Jean-Francois DEL NERO]
  • Added support for TS9347 display processor variant.
  • Fixed visible area.
  • Fixed random crash in EF9345/TS9347 when drawing characters at right or bottom border.
  • Fixed 6800 invalid instruction length/program counter behavior and renamed invalid opcodes. [Jean-Francois DEL NERO]
  • This makes goupil g1 Basic work.
  • Fixed audio sample ROM mapping and corrected title of Pata Pata Panic. [Katsuhiko Kagami]
  • Previously called "Acchi Muite Hoi" based on incorrect auction description.
  • InterPro improvements - ip2800 boots to FDM prompt with many memdiag test failures: [Patrick Mackinlay]
  • Fixed CPU/MMU ssw bug.
  • Added preliminary nscsi support.
  • Added preliminary MMU address translation.
  • Expanded memory maps for several devices.
  • Improved IRQ and DMA handling (still not working properly).
  • Stubbed out more SGA registers, added SRARB.
  • Added NCR53C94 support to ncr5390.cpp.
  • Added start/stop unit command to t10spc.cpp.
  • Fixed issue with the Emscripten port where the emulation would continue to run while paused. [Steven Hugg]
  • CoCo: Added support for Games Master Cartridge developed by John Linville as slot device. [Tim Lindner]
  • Netlist library updates: [Couriersud]
  • Changed Solver.PARALLEL parameter definition - 0: no parallelism; 1: one processor parallel; >1: solve n subnets in parallel.
  • Refactored OPENMP - all OPENMP operations are now templatized in pomp.h.
  • Added 16-bit Galois LFSR generator (used to simulate thermal junction noise in Cheeky Mouse).
  • cheekyms: Added netlist-based discrete audio emulation, replacing the placeholder DACs. [Vas Crabb, Couriersud]
  • Thanks to Sam Grech for supplying high-quality scans of the schematics.
  • monymony, jackrabt: Added netlist for analog processing in melody section of 1B11132 sound board. [Vas Crabb]
  • Added a crude TTL Schmitt trigger model that allows input to source current.
  • Thanks to Couriersud for fixing a rather stupid typo in the tromba (trumpet) section of the netlist.
  • Cassa (bass drum) is currently disconnected as it causes issues with current simulation.
  • Mixing melody with speech and SFX is done outside the netlist, and relative levels are probably wrong.
  • Wide-ranging modernisation/cleanup: [Vas Crabb]
  • Moved static data (short name, full name, source file) out of devices and into device types.
  • Moved state class out of MACHINE_CONFIG_START, eliminating need for MACHINE_CONFIG_FRAGMENT and MACHINE_CONFIG_DERIVED_CLASS.
  • Made game drivers add machine configuration in the same way as any other device.
  • Added support for machine configuration in device members, allowing many internal handlers to be made protected or private.
  • Moved many constants used internally by devices out of headers and into source files.
  • Converted many constants to scoped enums, and reduced scope of many constants and types.
  • Made many callback setters forward the parameter
  • Cleaned up many names that are reserved because they begin with _[A-Z] or contain two consecutive underscores.
  • Gave many devices more descriptive names, and renamed some device types and classes with overly generic names.
  • Untangled fantasy sound and Microprose 3D noise from the driver state classes.
  • Converted DECO BSMT2000 ready callback from a function pointer to a device delegate.
  • Made many devices use object finders for subdevices rather than doing tagmap lookups later.
  • Started to disentangle TI-99 from TI-990 and organised stuff by bus type.
  • Made some TI-99 buses use slot/card interfaces properly.
  • Turned some of the FM, SID, SCSP DSP, EPIC12 and Voodoo cores into idiomatic C++.
  • Factored out some boilerplate for YM chips with PSG.
  • Made Z180 table allocation/setup a bit safer.
  • Improved encapsulation of Z80DART channels and SNES PPU.
  • Converted generic keyboard and terminal to use a device delegate rather than WRITE8 since space/offset/mask aren't relevant.
  • Made terminal device dynamically allocate buffer so derived devices (e.g. teleprinter) can specify size.
  • Started to break out common parts of Samsung ARM SoC devices.
  • Consolidated and de-duplicated forward declarations in src/emu, and removed some obsolete ones.
  • Added #include guards to many headers that were missing them, and made many existing ones consistent.
  • Removed rarely used output and PTY interfaces from emu.h prefix header.
  • Improvements to auxiliary verbs: [Vas Crabb]
  • Added support for device sets to -listroms (e.g. mpu401 or m68705p3).
  • Added support for multiple names/patterns to -listroms, -verifyroms and -listxml.
  • Added check that device short names don't exceed 32 characters in -validate.
  • Made -listxml instantiate slot devices as children of slots rather than the root device.
  • Improved performance of device type walk by at least two thirds.
  • Converted many devices to use machine configuration in member functions. [Vas Crabb, Ivan Vangelista]
  • exidy.cpp: Added PROMs from bootleg to mtrap sets as bad dumps. [f205v, Ivan Vangelista]
  • Added preliminary Sharp SM590 CPU core. [Lord Nightmare, hap]
  • QSound/DL-1425: Updated ROM and comments with corrections from recent decap. [Lord Nightmare, Siliconpr0n, superctr, Quench]
  • Williams Special Chip 1/2: Added pinout diagram, clarified abbreviations, and fixed comments about SC1 vs SC2 behavior.
  • Sean Riddle, Lord Nightmare]
  • Irem audio: Replaced generic latch with more accurate emulation: [Lord Nightmare]
  • Fixed missing D7 on sound latch, made device_reset clear latch; fixed case where sound CPU interrupt could be cleared in error.
  • epos.cpp updates: [Lord Nightmare]
  • Corrected ROM names/comments and added rom types based on PCB pictures.
  • Noted that revngr84 is a newer set than revenger based on ROM numbering.
  • Implemented Tristar 9000 hardware AY-3-8910 port A 'multiplexer'.
  • Switched Tristar 8000 hardware to use AY-3-8912 as shown on schematics.
  • BP1200: Mostly traced out the SM48D socket module. [Lord Nightmare]
  • Added a note and flag indicating that Williams' Mayday has unemulated protection that is currently hacked around. [Lord Nightmare]
  • Cleaned up GENie Lua scripts and corrected some header file names. [dankan1890]
  • Made software list menu appear if appropriate when starting a machine from the Favorites menu. [dankan1890]
  • scyclone.cpp: Redumped bad ROM, dumped PROMs. [ShouTime]
  • williams.cpp: Redumped defenderj bad ROM, game now works. [ShouTime]
  • stv.cpp: Documented mask ROM version of epr_17951a BIOS. [ShouTime, The Dumping Union]
  • Added Japan Dreamcast flash dump. [rtw]
  • segas18.cpp: Dumped later version of Shadow Dancer sound CPU ROM, documented main program EPR labels. [rtw]
  • by68701.cpp: Added missing ROM dump for flashgdnp1. [PinMAME]
  • aristmk4, aristmk5, aristmk5: Added more sets and improved documentation. [Heihachi_73]
  • Many dumps were corrupted by being transfered to a UNIX system using FTP mode A.
  • Updated Taito Power JC and Taito Type Zero descriptions. [sjy96525]
  • Added working controls for War: Final Assault and Road Burners. [sjy96525]
  • Improved Critter Crusher / Tatacot Gun Control [sjy96525]
  • hh_tms1k.cpp: Fix spelling error in cnbaskb description. [Dagarman]
  • xbox: Replaced bad dump of MCPX 1.0 ROM with checksums with correct checksums. [Mark Riley]
  • Amiga: Use correctly sized boot ROMs for the A1000 (mask ROMs are much larger than the content). [Guru]
  • royalmah.cpp: Redumped mjyarou and verified it only has one Z80. [Guru]
  • dsoccr94: removed redundant DIP switches. [Bad A. Billy]
  • r9751: Added terminal keyboard callback. [Brandon Munger]
  • Updated lua engine documentation. [Dan Amador]
  • Updated hiscore.dat. [Leezer]
  • Removed the minimum sleep time constraint in video_manager::throttle_until_ticks.

New in MAME 0.185 (Apr 26, 2017)

  • MAMETesters Bugs Fixed:
  • 06402: [Interface] UI:: Switch Item Ordering corrupts software list (Nathan Woods)
  • 06481: [DIP/Input] (mac128.cpp) All classic Macs: Keyboard input is not working anymore in the emulated macs since version 0.181 (R. Belmont)
  • 06516: [DIP/Input] (coolpool.cpp) 9ballsht and clones, coolpool and clones: Can't coin up (O. Galibert)
  • 06526: [DIP/Input] (nbmj8891.cpp) club90s: dsw b should not exist (system11)
  • 06532: [Save/Restore] (alpha68k.cpp) skysoldr skyadvnt timesold: No Sound (Osso)
  • 06534: [Crash/Freeze] (fm7.cpp) fm77av: BASIC doesn't boot (Barry Rodewald)
  • New working machines:
  • Acchi Muite Hoi [David Haywood, Surgeville, Sean Sutton, Jred, Mike Krug, Smitdogg, The Dumping Union]
  • Fidelity Dame Sensory Challenger [hap, yovan]
  • Fidelity Sensory Chess Challenger 8 [hap, yovan]
  • Galaxy Games StarPak 4 (prototype) [Keith M. Kolmos, The Dumping Union]
  • Novag Presto [hap, Berger]
  • Pirate Ship [Phil Bennett, R. Belmont, Jared Bresee]
  • TI-2550 III [hap, Sean Riddle]
  • Tekken Card World [ShouTime, Rob Carr, The Dumping Union]
  • Wireless 60 (Jungle Soft / Kids Station Toys Inc) [RebeccaRGB]
  • New working clones:
  • Bionic Commandos (bootleg, set 2) [TeamEurope]
  • Gals Panic DX (Asia) [arcademodbios.com]
  • Knights of Valour / Sangoku Senki (ver. 100, Hong Kong) [Pasky Junk]
  • Mach Breakers (World, MB2) [caius, Silvio Grazini, The Dumping Union]
  • Martial Masters (ver. 103, 102, 101CN) [kuze, The Dumping Union]
  • Megatack (set 2) [OriginalJohn]
  • Novag Octo [hap, Berger]
  • Prehistoric Isle in 1930 (World, bootleg) [The Iron Goat]
  • Rastan (World, Earlier code base) [System11, The Dumping Union]
  • Sonic Blast Man (US) [coolmod, The Dumping Union]
  • Street Fighter II': Champion Edition (UPL bootleg) [ShouTime, The Dumping Union]
  • Up Maguila (bootleg of Donkey Kong Jr.) [Asociacion A.R.C.A.D.E.]
  • Machines promoted to working:
  • HP 9845T [fulivi, A.Kueckes]
  • Popper [Dirk Best]
  • Soreike Kokology Vol. 2 - Kokoro no Tanteikyoku [AJR]
  • New machines marked as NOT_WORKING:
  • GI-Classic EX (satellite terminal) [R. Belmont, Jacob Kesinger, Surgeville, Paul Vining, Smitdogg, The Dumping Union]
  • GI-Classic EX (server) [R. Belmont, Phil Bennett]
  • Gaelco Championship Tuning Race [Mark F., Smitdogg, The Dumping Union]
  • Galaxy Play [PinMAME]
  • Game & Watch: Boxing [hap, Sean Riddle]
  • Game & Watch: Donkey Kong II [hap, Sean Riddle]
  • MegaTouch XL 6000 (Version r07) [R. Belmont]
  • Megatouch XL Gold (Version r01) [R. Belmont, Smitdogg, The Dumping Union]
  • MegaTouch XL (Italy version R1) [any, R. Belmont]
  • Megatouch XL Super 5000 (Version R5I) [R. Belmont, Smitdogg, The Dumping Union]
  • Otomedius (ver GGG:J:A:A:2008041801)
  • [R. Belmont, dopefishjustin, G. Paziouros, S. Fauveau, R. Higashi, R. Howard, B. Munger, S. S. Neilson, Tormod, Smitdogg,
  • The Dumping Union]
  • Police Trainer 2 [R. Belmont, gamerfan, Mr. CAST, Smitdogg, The Dumping Union]
  • Ring Riders (Software version v2.2) [Mark F., Smitdogg, The Dumping Union]
  • Shark (US Billiards Inc.) [Stiletto, Siftware]
  • Super Derby II (Satellite board) [Charles MacDonald, The Dumping Union]
  • Super Star (Recreativos Franco) [AJR, Akiles500]
  • Unknown 'VIP 2000' game [TeamEurope, f205v]
  • Unknown Poker Game by Chain Leisure [Gerald (COY), The Dumping Union]
  • Unknown Sega gambling game (M1 Satellite board) [Jacob Kesinger, Surgeville, Paul Vining, Smitdogg, The Dumping Union]
  • New clones marked as NOT_WORKING:
  • Megatouch XL 6000 (Version r02) [R. Belmont, AeroCityMayor, Smitdogg, The Dumping Union]
  • MegaTouch XL Gold (Version r00) [R. Belmont]
  • MegaTouch XL Super 5000 (Version R5B) [R. Belmont]
  • MegaTouch XL Super 5000 (Version R5E) [R. Belmont]
  • Rocky (French speech) [PinMAME]
  • The Real Ghostbusters (US 3 Players, revision ?) [caius, The Dumping Union]
  • Tokyo Cop (US, dedicated version) [Mark F., Smitdogg, The Dumping Union]
  • Tokyo Cop (US, kit version) [Mark F., Smitdogg, The Dumping Union]
  • U.S.A. Football (R01u) [PinMAME]
  • New working software list additions:
  • bbcb_cass:
  • 3D-Wars (Demo), Arcade 4 Pack, Blockbusters Question Master, Children from Space, CopyCat III,
  • Crazy Cut/Mastermind/Klingon Attack, Disk Master, Football Director, How To Move Programs To Disk, Music, Predict, Pro Word,
  • Superior Mover, Tape Transfer Software, Toccata [Nigel Barnes]
  • coco_cart: Super LOGO [Nigel Barnes]
  • dragon_cass: All known cassette dumps [Nigel Barnes]
  • dragon_flop: All known floppy dumps [Nigel Barnes]
  • dragon_flex: FLEX System and other Compusense FLEX releases [Nigel Barnes]
  • dragon_os9: OS-9, BASIC09, C, Dynacalc, Pascal, RMS, Stylograph [Nigel Barnes]
  • dgnalpha_flop: OS-9, NitrOS9, C, Dynacalc, Pascal, RMS, Stylograph, etc. [Nigel Barnes]
  • fmtowns_cd:
  • F-BASIC386 Compiler v1.1 L21, Dennou Ehon - Kyouryuu no Sekai, Hyper Oku no Hosomichii, Soko-ban Perfect,
  • Youjuu Senki 2 - Reimei no Senshi [r09]
  • ibm5150:
  • Golden Axe, Home Alone, Prince of Persia v1.0 [ArcadeShadow]
  • ibm5170:
  • Gods, Indiana Jones and the Fate of Atlantis, The Legend of Kyrandia, Monkey Island 2: LeChuck's Revenge,
  • Space Quest V: The Next Mutation [ArcadeShadow]
  • Borland Quattro Pro 3.0 (German), Borland Quattro Pro 5.0 (German), Borland Turbo Basic 1.0 (German),
  • Borland Turbo Pascal 4.0, Borland Turbo Pascal 6.01 (German) [darkstar]
  • ibm5150, ibm5170: Various alternate sets [Justin Kerk]
  • megadriv: Zhan Qi - Chinese Battle Chess (Tw) [system11]
  • nes: Adan y Eva [No-Intro], AV Super Real Pachinko [Frank Cifaldi]
  • pc98_cd:
  • Jorougumo - Jubaku no Dorei-tachi, Ms. Detective File #1 - Iwami Ginzan Satsujin Jiken, Youjuu Senki 2 - Reimei no Senshi [r09]
  • pet_rom: KeyChip [Andy Grady]
  • phc25_cass: official releases from Sanyo, Citadelle [Nigel Barnes]
  • New NOT_WORKING software list additions:
  • gameboy: Song of the Pipa / Magic Ball [James, TeamEurope, Tauwasser]
  • pce_tourvision: Dragon Egg! [system11]
  • Source Changes:
  • -pstring, pdynlib, pfmtlog refactoring: [Couriersud]
  • * pstring:
  • - Changed to use std::string for storage (removes allocation code).
  • - Added support for UTF16LE.
  • - Renamed size() to mem_t_size() and len() to length(), added size() == length().
  • - Added empty() and simple compare().
  • * Simplified pfmtlog, added more C++.
  • * pdynlib: Added a dynproc type to dynlib to wrap dynamic library calls.
  • * Fixed two coverty scan issues and various clang warnings.
  • -Netlist code refactoring: [Couriersud]
  • * More use of C++ features.
  • * Some CRTP in pfmtlog.
  • * Demangled code for truthtables.
  • * Used more constexpr.
  • * Rewrote main loop.
  • * Used default constructors and assignment operators were applicable.
  • * Optimized 7448 and 9316.
  • * Startup time decreased by 25% to 30% (netlists like pong/kidniki are parsed, analyzed and constructed in around 15 ms).
  • * Run performance has improved by about 5%.
  • -Fixed Gun Card logic in Double Dealer. [Angelo Salese]
  • -Renamed the write-only -printer image instance type to -printout (the former conflicts with printer port in several drivers). [AJR]
  • -osbexec: Added experimental support for RS232C serial ports. [AJR]
  • -UI input map fixes: [AJR]
  • * Fixed a longstanding bug that prevented binding several ORed buttons to any input belonging to a non-root device.
  • * Fixed a visual glitch when assigning inputs to analog sequences.
  • -decocass.cpp: Corrected missile colors for Highway Chase and Astro Fantasia. [AJR]
  • -segas24.cpp, segaybd.cpp, segajw.cpp: Use 315-5296 for I/O. [AJR]
  • -segaxbd.cpp: Rewrote CXD1095 as a device and also add it to megaplay.cpp, megatech.cpp, cyclwarr, and bigfight. [AJR]
  • -segaybd.cpp, srallyc: Added OKI MSM6253 device. [AJR]
  • -Added VS9209 I/O device for various Video System games. [AJR]
  • -Converted Sega Model 1 Sound Board and Z80-based Digital Sound Board to use proper UART-based serial interfaces. [AJR]
  • -segas32.cpp: Input modernization: [AJR]
  • * Use I8255 or MSM6253 devices for most non-JAMMA inputs.
  • * Separated service and test inputs in Multi-32 and twin-unit sets.
  • * arescue: Four coins are recognized, not just two.
  • * ga2: Use MB8421 device for V25 communications.
  • * orunners: Assign keys to some 2P inputs.
  • * Use Sega 315-5296 device for primary I/O.
  • * Restored Coin 2 inputs to f1lap, radm, radr, slipstrm.
  • * Identified onboard service inputs and restored them to practically all games.
  • -hotrod: Read pedals through MSM6253 [AJR]
  • -kokoroj2: Corrected inputs, changed name to match title screen. [AJR]
  • * Found switch to disable CD and printer, game presumably works now, albeit imperfectly.
  • -jvs13551: Removed identical second halves of overdumped MCU PROMs. [AJR]
  • -Created device_palette_interface mixin: [AJR]
  • * Provides most of the functionality from palette_device besides initialization/decoding routines and RAM interface.
  • * Updated screen_device and device_gfx_interface to use device_palette_interface rather than palette_device.
  • * Modified v9938 and v9958 to use device_palette_interface rather than a subdevice.
  • -Seibu/TAD PROM stuff:
  • * toki: Added dumps of bipolar PROMs [caius]
  • * bloodbro: Added dump of bipolar PROM [Andreas Naive]
  • * dynduke, raiden, skysmash, cupsoc: Documented undumped PROMs for many sets. [AJR]
  • -ds1205: Added Dallas DS1205 Multikey. [Carl]
  • -popper: Fixed memory map, finished gfx rendering - game is fully working again. [Dirk Best]
  • -dgnbeta: Added software list with OS-9 system and apps. [Nigel Barnes]
  • * Replaced 5.25" floppies with 3.5", and added sounds.
  • * Enabled floppy motor.
  • * Removed tag lookups.
  • -cesblit.cpp: Improved blit coordinates - fixes some missing graphics in e.g. galgame4. [Luca Elia]
  • -Created 'util::arbitrary_clock' class template representing a clock with known epoch. [Nathan Woods]
  • * Converted NTFS filetime code and Imgtool Mac datetime code to use new template.
  • -coco: Further cleanups in cartridge slot signal handling: [Nathan Woods]
  • * Attempts to make signals on the CoCo cartridge slot (CART, NMI, HALT) more standardized, particularly the practice of Program
  • Paks tying the CART line to Q.
  • * Should fix some outstanding bugs in how these signals were passed around when using the CoCo Multi-Pak interface.
  • -Fixed issue that could cause bogus arguments to be reported incorrectly. [Nathan Woods]
  • * Example: 'mame -whatever nes' would previously be reported as "Unrecognized argument: nes".
  • -Refactoring in response to MT6531: [Nathan Woods]
  • * Exposed emu_options image and slot selections as maps, store data that persists across sessions here rather than subverting
  • core_options.
  • * Overhauled various implementations of get_default_card_software().
  • -Fixed out of bounds issues in NeoGeo memory access. [Nathan Woods]
  • -Miscellaneous cleanup: [Nathan Woods]
  • * Fixed a pedantic MSVC warning in dipalette.h.
  • * Made a few random methods 'const'.
  • * Changed a lookup within the softlist code to use std::find_if().
  • -dragon32: Corrected release year and company of Spanish clones. [Nigel Barnes]
  • * Added joysticks to all machines, Added floppy sounds.
  • -dragon200e: Added chargen ROM, not working (possibly MC6847 issue). [Nigel Barnes]
  • * Demoted to MACHINE_NOT_WORKING.
  • -d64plus: Added CRTC with chargen ROM and second screen output, not yet hooked up. [Nigel Barnes]
  • * Demoted to MACHINE_NOT_WORKING.
  • -dgnalpha: Added older Boot v0.4 ROM. [Nigel Barnes]
  • * Replaced 5.25" floppy drives with 3.5", and added sounds.
  • -atom: Added csw cassette format. [Nigel Barnes]
  • -dragon: Moved all Dragon cartridges from coco_cart to dragon_cart [Nigel Barnes]
  • -phc25: Added character generator ROM, not yet used. [Nigel Barnes]
  • -electron: Added Power Software joystick interface. [Nigel Barnes]
  • -bbc: Removed the direct update handler (not supposed not to be useful any more). [Nigel Barnes, O. Galibert]
  • -ti8*: Removed the gross boot hack - breaks the Flash-based models. [O. Galibert]
  • -abc80x: Removed the direct update handler. [O. Galibert]
  • -multiface 2: Disabled the direct update handler. [O. Galibert]
  • * Device should be overhauled using the by now-reversed PAL information.
  • -i86: Added decrypted opcodes space support. [O. Galibert]
  • -Removed support for direct updated handlers. [O. Galibert]
  • -mlanding: Fixed tms32025 memory map. [O. Galibert]
  • -tms32026: Fixed status register and banking. [O. Galibert]
  • -voodoo: Changed multi base address selection to fix funkball textures. [Ted Green]
  • -vp101: Improved support for reduced-cost VP050 version. [R. Belmont]
  • -piratesh: Fixed to pass POST, which earns it working with imperfect graphics. [R. Belmont]
  • -mac: Fixed major 0.183 regression in Mac II series [R. Belmont]
  • -megatouch: More work clarifying the various versions, thanks to Merit documentation. [R. Belmont]
  • -apple1: Fixed bug introduced when the cassette was slotified. [Colin Douglas Howell, R. Belmont]
  • -chihiro: Added high level simulation of an2131sc - OutRun 2 runs with USB enabled and no patches. [Samuele Zannoli]
  • -Turned pstring iterator into a real forward iterator that works with standard algorithms. [Vas Crabb]
  • -Assume LLVM libc++ if __llvm__ is defined but __GLIBC__ is undefined (fixes bx build with MacPorts clang). [Vas Crabb]
  • -Apply environment variable substitution to bgfx_path (github issue #2201). [Vas Crabb]
  • -naomi, triforce, chihiro: Converted remaining bad CHD v4 to good v5, track1 and track2 length was restored based on now-known data
  • patterns. [MetalliC]
  • -naomi.cpp: Export mushik2e/mushi2eo are 3-in-1 Mushiking II, III and III+ games. [MetalliC]
  • -thomson: Fixed regressions to (legacy) floppy support [Antoine Mine]
  • -apollo: Fixed SIO regression. [Hans Ostermeyer]
  • -Allow debugger 'dasm' command to traverse virtual spaces with unmapped holes. [Happy]
  • -uml: Added case for parameter PTYPE_CODE_LABEL in UML instruction disassembly. [Happy]
  • -vicdual: Added 97269-P-B and 97271-P daughterboards for nsub. [SailorSat]
  • * Confirmed PR-33 and PR-34 on the nsub motherboard - type is MMI 6331 (32*8).
  • * Added the 97269-P-B daughterboard - gradient is still a simulation, but uses the PROMs (starfield is still missing).
  • -Implemented HP 9845T driver (9845 with HP987080A hardware-accelerated monochrome graphics). [fulivi, A.Kueckes]
  • * Fixed a race condition in 45T, added second tape drive (T14), 98035 module default SC is 9 now.
  • * hphybrid: Hopefully fixed a super-subtle race condition in 9845T video hardware.
  • -acchi.cpp: Promoted to working state: [David Haywood]
  • * Added scantimer interrupt, inputs work in game.
  • * Added video banking.
  • * Added an NMK112 for sound banking, might not be hooked up correctly, difficult to know without understanding Japanese.
  • * Oki frequencies etc. need verifying on PCB.
  • -mcs51: Fixed indirect memory access opcodes dec, inc and xch_a. [Jean-Francois DEL NERO]
  • * Indirect access can't use SFRs, only extra memory above 0x80.
  • -i86: Fixed JNL flags test (github issue #2200). [htjywf2008]
  • -namconb1.cpp: Corrected Coin inputs and added in Coins 3 and 4 as needed. [Brian Troha]
  • -wirels60: Made P2 IO port optional. [RebeccaRGB]
  • -sblaster: Save DSP state, fixed incessant popping before first use. [moralrecordings]
  • -ymf262: Added save state support and slot pointer checks. [moralrecordings]
  • -nes improvements: [kazblox]
  • * Marked edu2k48 as working, added notes about mouse titles.
  • * Made koko not use battery-backed WRAM as shown in PCB picture.
  • * waixing.cpp: Slight modernizations - waixing_sgzlz_device now implemented the way CaH4e3 does it, gets some titles working.
  • -Fixed Head Panic modesty settings (more modesty means more clothing; nude/bikini pics are displayed after a level when set).
  • [einstein95]
  • Input/service button fixes and clenups: [OzFalcon]
  • * realbrk.cpp: Removed service button hard-coded keycode assignment.
  • * hanaroku: Use standard hanafuda inputs and key assignments, remove hard-coded IPT_SERVICE assignments.
  • * aleck64.cpp: Corrected Service/Test Button assignments.
  • * suprstar: Remove hard-coded keycode assignments.
  • * ampoker2.cpp: Made various key assignments consistent.
  • * albazc.cpp: Assigned "Data Clear" to IPT_MEMORY_RESET, changed "Medal In" and "Pay Out" to standard buttons, changed lockout
  • "Key" to PORT_TOGGLE type, corrected "Payout" button to use "IPT_GAMBLE_PAYOUT", corrected IPT_SERVICE assignments, set
  • IPT_SERVICE and Double up buttons as standard assignments, set "Ext In 1" & "Ext In 2" as IPT_OTHER.
  • -Fixed gtrfrk6m boot by correcting Flash card memory size to 32MB, works for gtrfrk5m as well (thanks to @sakamoto-neko). [limyz]
  • -naomi.cpp: Redumped "Initial D Arcade Stage Ver. 2 (Export) (GDS-0027)". [rtw]
  • -Redumped Knights of Valour 3 HD (V105). [Peter Wilhelmsen, The Dumping Union]
  • -Documented that Taito's T.T. New York New York ROMs match the Sigma set. [ShouTime]
  • -Added later SuperMac Spec/8 III V1.3 NuBus ROM. [fink]
  • -Fixed coverity CID 157540 and CID 15741: Missing comma resulting in unintentional string concatenation. [Peter Bortas]
  • -sun4: Added SPARCstation IPX V2.3 and SPARCstation 1 V2.2 boot ROMs. [NekoEd]
  • -Fixed writes to decrypted opcode memory space. [Pugsy]
  • * Separated EXPSPACE_RAMWRITE and EXPSPACE_OPCODE case statements to allow opcode writes to access the correct memory.
  • * Example: In flicky this will now disable cat collisions with the main sprite: maincpu.ob@3ac6=c3.

New in MAME 0.184 (Mar 29, 2017)

  • MAMETesters Bugs Fixed:
  • 04454: [Crash/Freeze] (saturn.cpp) seabass: Black Screen after patents screen (Angelo Salese)
  • 06337: [DIP/Input] (mz2500.cpp) mz2500: The HELP key is missing (einstein95)
  • 06361: [Cheat System] Cartrdige memory accessed directly with cheats will crash MAME (Pugsy)
  • 06492: [Crash/Freeze] (model3.cpp) scud: Crash running scud with -bench 90, regression. (Phil Bennett)
  • 06504: [Misc.] (coleco.cpp) coleco and clones, adam: Wrong device interface name (gordon-fish)
  • 06512: [Graphics] (seattle.cpp) hyprdriv: Occasionally, when the race starting, the 3D graphic objects start to glitch and
  • disappear, game become unplayable (R. Belmont)
  • 06513: [Crash/Freeze] (gba.cpp) gba: Many previously working gba sl_roms now freeze (R. Belmont)
  • New working machines:
  • Ampro Computers Little Board/186 [Carl, Al Kossow]
  • Coleco Quiz Wiz Challenger [hap, Sean Riddle, Rik]
  • Conic Electronic I.Q. [hap, Sean Riddle]
  • CXG Chess 2001 [hap, Berger]
  • Micro Genius IQ-501 [kazblox]
  • Micro Genius IQ-502 [kazblox]
  • Shiny Golds [caius, The Dumping Union]
  • USG/Tandy 2-Player Football [hap, Sean Riddle]
  • New working clones:
  • 2 On 2 Open Ice Challenge (rev 1.2A) [Brian Troha, Sean Sutton, Smitdogg, The Dumping Union]
  • Chesster Challenger (V1.3) [yovan]
  • Dendy Classic 2 [kazblox]
  • Dynablaster / Bomber Man (bootleg, set 3) [Hammy, The Dumping Union]
  • Fidelity Designer 2100 [hap]
  • Fidelity The Excellence (model EP12, set 2) [yovan]
  • Fidelity The Par Excellence (rev. B) [hap]
  • Flashgal (set 1, Kyugo logo) [Corrado Tomaselli, The Dumping Union]
  • Gals Panic (MCU Protected, set 2) [Hammy, The Dumping Union]
  • Granit 'S' [hap]
  • Kishon Chesster [yovan]
  • Milton Bradley Simon (Rev F) [Sean Riddle]
  • NBA Play By Play (ver AAB) [alca]
  • Phoenix (IDI bootleg) [f205v]
  • Radical Radial (Japan) [ShouTime, The Dumping Union]
  • Raiden II (Germany) [caius, The Dumping Union]
  • San Francisco Rush (boot rom L 1.06A) [Andrew Welburn, The Dumping Union]
  • Shanghai III (US, prototype) [coolmod, The Dumping Union]
  • Street Fighter II: The World Warrior (World 910129) [Janniz]
  • Super Crowns Golf (World) [Kevin Eshbach, The Dumping Union]
  • Machines promoted to working:
  • Novag Constellation Forte (version B) [hap]
  • Heathkit H-19 [Mark Garlanger]
  • HP-9845C [f.ulivi, Angus Kueckes]
  • SM 7238 [shattered]
  • Clones promoted to working:
  • Heathkit H-19 w/ Super-19 ROM [Mark Garlanger]
  • Heathkit H-19 w/ Watzman ROM [Mark Garlanger]
  • New machines marked as NOT_WORKING:
  • Alchemist (01J02046, Venezuela) [Heihachi_73]
  • Arizona [PinMAME]
  • Bachelorette Party (BHG1248, US) [Heihachi_73]
  • Caprice Pro-Action Baseball [hap, Sean Riddle]
  • Cowboy 8 Ball [PinMAME]
  • Disco Dancing [PinMAME]
  • Dream Weaver (0200586V, NSW/ACT) [Heihachi_73]
  • Eltec Eurocom II V7 [shattered]
  • Fast Fortune (0100651V, NSW/ACT) [Heihachi_73]
  • Force [PinMAME]
  • Haunted Hotel [PinMAME]
  • Hustler [PinMAME]
  • Jumpin' Joey (0100383V, NSW/ACT) [Heihachi_73]
  • King Kong [PinMAME]
  • Lucky Clover (0300109V, NSW/ACT) [Heihachi_73]
  • Mammoth Money (0100425V, NSW/ACT) [Heihachi_73]
  • Penguin Pirate (0100674V, NSW/ACT) [Heihachi_73]
  • Reel Power (0100400V, NSW/ACT) [Heihachi_73]
  • Rushin Rooster (0100534V, NSW/ACT) [Heihachi_73]
  • Silver Wolf (0100673V, NSW/ACT) [Heihachi_73]
  • Snow Cat (0100405V, NSW/ACT) [Heihachi_73]
  • Soreike! Anpanman Popcorn Factory (Rev B) [ShouTime, Anonymous Donator, The Dumping Union]
  • Space Ship [PinMAME]
  • Subor SB-486 [kazblox]
  • Thor (0200319V, NSW/ACT) [Heihachi_73]
  • Thunder Heart (0200333V, NSW/ACT) [Heihachi_73]
  • Time Machine (LTD, 4 players) [PinMAME]
  • Trick Shooter [PinMAME]
  • USG Programmable Baseball [hap, Sean Riddle]
  • Viking King [PinMAME]
  • White Force [PinMAME]
  • Wicked Winnings (0100553V, NSW/ACT) [Heihachi_73]
  • Wild Angels (0100337V, NSW/ACT) [Heihachi_73]
  • Yukon Gold (03J00191, NSW/ACT) [Heihachi_73]
  • Zoofari [R. Belmont, Sean Sutton, Smitdogg, The Dumping Union]
  • New clones marked as NOT_WORKING:
  • Boot Scootin' (GHG1008-03, US) [Heihachi_73]
  • Cash Cat (0100557V, NSW/ACT) [Heihachi_73]
  • Cash Cat (0100676V, NSW/ACT) [Heihachi_73]
  • The Chariot Challenge (0100787V, NSW/ACT) [Heihachi_73]
  • Desert Bloom (0300111V, NSW/ACT) [Heihachi_73]
  • Dolphin Treasure - Cash Express (AHG1519, US) [Heihachi_73]
  • Dolphin Treasure - Cash Express (AHG1607, US) [Heihachi_73]
  • Griffon (Olympia bootleg of Phoenix) [f205v, The Dumping Union]
  • Harley Davidson (L-2) [PinMAME]
  • Karnov (Japan, bootleg with NEC D8748HD) [The Iron Goat]
  • King Galah (0100536V, NSW/ACT) [Heihachi_73]
  • Loco Loot (0100473V, NSW/ACT) [Heihachi_73]
  • M82 Display Unit (PAL) [kazblox]
  • Magic Mask (AHG1549, US) [Heihachi_73]
  • Magic Touch (0300455V, NSW/ACT) [Heihachi_73]
  • Mine, Mine, Mine (0400115V, NSW/ACT) [Heihachi_73]
  • Money Mouse (0300469V, NSW/ACT) [Heihachi_73]
  • Mountain Money (0100289V, NSW/ACT) [Heihachi_73]
  • Orchid Mist (0100849V, NSW/ACT) [Heihachi_73]
  • Oscar (0100348V, NSW/ACT) [Heihachi_73]
  • OutRun 2 Special Tours (GDX-0014) [Ordyne, The Dumping Union]
  • Penguin Brothers (Japan, bootleg) [Rod_Wod, Team Europe and The Dumping Union]
  • Penguin Pays (0100113V, NSW/ACT) [Heihachi_73]
  • Penguin Pays - Penguin Pucks (EHG1257, US) [Heihachi_73]
  • Penguin Pirate (0200578V, NSW/ACT) [Heihachi_73]
  • Pot O' Gold (U.S. Games, v580F) [deathmock]
  • PPG Waveterm A [shattered]
  • Queen of the Nile (0101139V, NSW/ACT) [Heihachi_73]
  • Queen of the Nile (0101707V, Brazil) [Heihachi_73]
  • Queen of the Nile (04J00784, Venezuela) [Heihachi_73]
  • Queen of the Nile - Cash Express (AHG1525, US) [Heihachi_73]
  • Queen of the Nile - Cash Express (AHG1609, US) [Heihachi_73]
  • San Francisco Rush: The Rock (Wavenet, boot rom L 1.38, GUTS Aug 19 1997 / MAIN Aug 19 1997) [Andrew Welburn, The Dumping Union]
  • San Francisco Rush: The Rock (Wavenet, boot rom L 1.38, GUTS Aug 6 1997 / MAIN Aug 5 1997) [Andrew Welburn, The Dumping Union]
  • Skins Game Tournament Edition [mrsinister]
  • Super Bucks III (0100711V, NSW/ACT) [Heihachi_73]
  • Sweethearts II (0200465V, NSW/ACT) [Heihachi_73]
  • Time Machine (LTD, 2 players) [PinMAME]
  • Thunder Heart (0200334V, NSW/ACT) [Heihachi_73]
  • Tropical Delight (0100269V, NSW/ACT) [Heihachi_73]
  • Time Traveler (set 2) [Ordyne, The Dumping Union]
  • Unicorn Dreaming (0100813V, NSW/ACT) [Heihachi_73]
  • Wangan Midnight Maximum Tune 2 (Export) (GDX-0016) [Ordyne, The Dumping Union]
  • Zephy (alternate set) [PinMAME]
  • New working software list additions:
  • archimedes: Over 20 games and applications [Nigel Barnes]
  • bbcb_flop: Disk User coverdisks, Bad Apple and X-Pansions Elevation demos [Nigel Barnes]
  • bbcm_flop: Enjoy The Silence and Retribution X demos [Nigel Barnes]
  • c64_cass: speakeasy [Dagarman]
  • ibm5150:
  • Bivouac, Chuck Yeager's Advanced Flight Trainer, Double Dragon (5.25", older), EDITEXTE,
  • Indianapolis 500: The Simulation (3.5", newer), Label Magic, Licence to Kill, Multitexte, Pick'n Pile, Prehistorik,
  • PrintMaster Plus, Rockford, Skweek
  • [breiztiger]
  • ibm5170:
  • Adaptec EZ-SCSI 3.1 German, AMouse Driver Disk v7.0, Borland Eureka 1.0, Borland Paradox 3.01 (German),
  • Borland Paradox 4.0 (German, 2 versions),
  • IBM DOS 5.02 (German), MS-DOS 6.22 (German), Windows 3.1 (German), Windows for Workgroups 3.11 (German)
  • [darkstar]
  • megadriv: TOm and Jerry (Jpn) [ElBarto]
  • nes: Magic Kid GooGoo [kazblox]
  • ti74: Maths and Finance cartridges [PockEmul]
  • vic1001_cass: speakeasy (partial dump) [Dagarman]
  • New software list additions marked as NOT_WORKING:
  • ibm5150:
  • Ikari Warriors (alt), First Samurai, JetFighter I: The Adventure, Turbo Driver [breiztiger]
  • Source Changes:
  • Changed games to use 4-way joysticks. [AJR]
  • assault, bagman.cpp (all games except squasitsa), bballs, darktowr, ddungeon, horekid, klax, maddonna, pushman, stoffy, supduck,
  • toffy, trog (trogpa4 prototype uses different inputs)
  • tms1024/tms1025: Added input callbacks and read handler. [AJR]
  • docastle.cpp: Read inputs through TMS1025.
  • hanaroku: Added NVRAM and hopper. [AJR]
  • feversoc: Added coin hopper output (prize hopper doesn't quite work). [AJR]
  • hp9845b: Use standard instance names (and type) for optional ROMs. [AJR]
  • merit.cpp: PSG type is AY-3-8912. [AJR]
  • Converted screen_device VBLANK callback to devcb_write_line. [AJR]
  • Renamed screen_eof_xxx to screen_vblank_xxx in many drivers.
  • lastbank: Added coin counters. [AJR]
  • Added skeleton device for Video System C7-01 GGA. [AJR]
  • taito_z.cpp: Fixed subtle color pen bug in Mexico GP stage for Continental Circus. [Angelo Salese]
  • 8x300dasm: Corrected JMP target addresses. [Barry Rodewald]
  • Work around bug in msys2 C runtime causing garbage on console with DInput controllers. [Brad Hughes]
  • abc80: Converted to scanline based rendering, fixed graphics characters, and fixed sound. [Curt Coder]
  • Genesis Project demos (abcdemo, hiresinv) are now fully working.
  • Ambush: Cleaned up driver state. [Dirk Best]
  • ay8910: Added a write handler for the case of bc1=a0 and bc2=a1. [Dirk Best]
  • blockade: Rewrote driver: [Dirk Best]
  • Removed fake interrupts, rewrote coin handling, corrected CPU type.
  • Used screen raw parameters and generic 8x8x1 gfx layout.
  • popper: Got some meat back onto the bones: [Dirk Best]
  • Made full memory map for main and sub CPUs derived from schematics.
  • Added both DIP switches with proper defaults.
  • Hooked up interrupt generation logic.
  • Decoded character and sprite layout, draw character tilemap.
  • Added raw screen parameters (to be verified).
  • Hooked up inputs and flip screen.
  • Fixed audio hookup.
  • HP9845C improvements: [f.ulivi, Angus Kueckes]
  • Expanded from 1 to 4 I/O slots.
  • Allowed RAM size to be configured with -ram option.
  • Implemented HP-9845C driver (color version of the 9845 range of machines).
  • Improved 9845C lightpen emulation.
  • nanoprocessor: Fixed a subtle bug in interrupt handling.
  • n64 updates: [Happy]
  • Added short delay between RDP full sync and DP interrupt, allowing RSP IRQ to arrive first.
  • Let debugger disassembly windows track RSP PC.
  • Flush RSP DRC cache when SP DMA changes IMEM.
  • Make element selection in vector load/store RSP DRC C functions consistent with other implementations.
  • Fix a minor issue with RDP disassembly listing for Load Block.
  • mips3 DRC : Ensure branch delay slot instruction is not virtual instruction before trying to generate code to add it to the block
  • checksum, fixed FPU register aliasing. [Happy]
  • z80sio: Added i8274/upd7201 variants, refactored interrupts, improved logging. [Joakim Larsson Edstrom]
  • isbc: Changed to use z80sio.cpp i8274 device instead of z80dart.cpp's, removed m1_r() workaournd.
  • fcisio: Added layout and and RS232 configured for terminals on all 8 serial ports. [Joakim Larsson Edstrom]
  • netlist: Added a heap priority queue, fix netlist stats collection, fixed new clang warnings, reduced footprint of extended clock.
  • [couriersud]
  • Decoded popper color PROMs. [Joe Magiera, couriersud]
  • sdk86.cpp: Fixed ROM loading. [Lord Nightmare]
  • pes.cpp: use combined /RS and /WS function since the MCU/CPU can in theory change both lines at once, and since it uses a TMS5220C
  • it does matter in this case. [Lord Nightmare]
  • segas32.cpp: Added uPD7725 DSP with ROM loading to Air Rescue (disabled for now). [Lord Nightmare]
  • upd7725: Added preliminary IRQ support, corrected SI/SO bit order, added SIACK/SOACK registers, fixed save state registration,
  • fixed reset state. [Lord Nightmare]
  • Fixed an off-by-one error when loading upd96050 roms for SNES games. [Lord Nightmare]
  • potgoldu.cpp: Added undumped MCU as NO_DUMP. [Lord Nightmare]
  • konmedal/tsukande: Add clock XTAL definition for the Z80 CPU, divisor is guessed. [Lord Nightmare]
  • Heath H19: Fixed keyboard, fixed handling of enable/disable of 25th line, use internal MM5740 ROM, fixed H-19 with Watzman ROM,
  • fixed Super19. [Mark Garlanger]
  • ti99: Various fixes for TI-99/4 (not A). [Michael Zapf]
  • Added initializations fixing crash on startup, fixed GROM issues (clock turned off too early).
  • geneve: Fixed issue with sector read on HFDC without implied seek (did not check CRC and failed to switch density). [Michael Zapf]
  • ti99/geneve: Made bus mouse now separate device, may also be used with evpc. [Michael Zapf]
  • ti99/geneve: Fixed jerky mouse movement. [Michael Zapf]
  • ti99_8: Fixed debugging for TI-99/8. [Michael Zapf]
  • Softlist/slot improvements: [Nathan Woods]
  • Fixed an issue where device options (e.g. -cart) were reported as unknown when they actually worked.
  • Do more softlist evaluation upfront and use results to drive slot/image setup.
  • Added device_slot_interface::has_selectable_options() to determine whether a particular slot has selectable options.
  • Added a new addrmap.cpp validity check intended to catch AM_REGION declarations not tied to anything meaningful. [Nathan Woods]
  • CoCo: Implemented support for enabling and disabling cartridge-specific sound, made third and fourth floppy drives present by
  • default. [Nathan Woods]
  • CoCo 3: Fixed an issue clearing GIME interrupts (disabling interrupts by writing to $FF92/3 also acknowledges interrupt).
  • [Nathan Woods, tim lindner, Glen Hewlett]
  • 6821pia.cpp: changed int to bool where appropriate, changed macros to static functions. [Nathan Woods]
  • archimedes: Added JFD floppy format as used by JASPP (Archimedes Software Preservation Project). [Nigel Barnes]
  • electron: Added First Byte joystick interface. [Nigel Barnes]
  • Made side effect suppression a machine property. [O. Galibert]
  • Removed direct update handlers: [O. Galibert]
  • a2600, atm (still not working, but less badly), mpf1 (makes step work), mpz80, pentagon, sage2, scorpion, tms32031
  • mb86233: Massive disassembler overhaul. [O. Galibert]
  • arm7ops.cpp: Advance PC on unimplemented opcodes. [Peter Ferrie]
  • apple2: Rewrote language card handling. [Peter Ferrie]
  • apple2: Fixed IIe/IIc self-test regression. [R. Belmont]
  • apple2: Fixed IIe $C800 arbitration, Zellyn/kqumba tests pass now. [R. Belmont]
  • z180: DMA fixes: [R. Belmont]
  • Count of 0 means 0x10000, as with other DMA controllers.
  • Fixed scheduling so burst mode DMA is always serviced immediately with no CPU ops interleaved.
  • gba: Fixed revised copy protection handler to get the right PC (MT6513). [R. Belmont]
  • vp101: Added framebuffer, some inputs, ATA, NVRAM, protection cheat; implemented ATA DMA. [R. Belmont]
  • MIPS: Added initial support for VR5500 and TX4925 CPUs. [R. Belmont]
  • Fixed errors detected by coverity: [shattered]
  • argo, unior, x07: CID: 138563-138565 "Overlapping buffer in memory copy"
  • pc88va: CID: 138607 "Operands don't affect result"
  • peplus: CID: 138606 "Logical vs. bitwise operator"
  • formats/cbm_tap: CID: 138003 "Dereference before null check"
  • machine/hdc92x4: CID: 138631 "Operands don't affect result"
  • machine/roc10937: CID: 138793 "Logically dead code"
  • tosh1000: Hooked up ROM-DOS. [shattered]
  • agat: Split from apple2, implemented basic agat7 hardware. [shattered]
  • sm7238: Implemented double-sized characters and smooth scroll. [shattered]
  • poisk1: Added more ROMs. [shattered]
  • ibm6580: Made memory size configurable and fixed a Coverity finding. [shattered]
  • ie15: Converted to a device with frontends (standalone driver and rs232 slot device). [shattered]
  • debugger: Print octal addresses in the trace if CPU is octal. [shattered]
  • dec_lk201: Added PORT_CHAR/PORT_CODE where missing. [shattered]
  • wd_fdc: Tagged command names in debug messages. [shattered]
  • Removed tag() argument from logerror() calls in cpu/i86 and floppy code. [shattered]
  • bitgraph: Switched from layouts to rotation flags, fixed keyboard. [shattered]
  • legacy floppy: Fixed floppy_stp_w. [shattered]
  • a7150: De-skeletonized. [shattered]
  • t11 cpu: Emulate MFPT instruction; MOV, CLR and SXT read memory before writing to it. [shattered]
  • hp_ipc: De-skeletonized. [shattered]
  • Commodore LCD: Halved size of character rom region and fixed switching between upper and lower case character sets. [smf]
  • Fixed UPD7725 disassembly. [smf]
  • zorba keyboard: Mapped remaining keys, documented remaining DIP switches, and added notes on MCU program. [Vas Crabb]
  • gotcha/ppchamp/pasha2: Hooked up lamp outputs and add clickable artwork. [Vas Crabb]
  • sun3x.cpp: Hooked up keyboard port. [Vas Crabb]
  • Fixed natural keyboard mapping for vg9k keyboard (and hence UI paste/autoboot). [Vas Crabb]
  • Also fixed key labels and made default mapping match physical layout where possible.
  • The "triangle" key isn't mapped - I don't know what it does or how to test it.
  • Updated GLM to tip of stable branch (0.9.8.5 pre-release) - fixes build with MacPorts clang. [Vas Crabb]
  • Make device types self-register: [Vas Crabb]
  • MAME now walks all linked device types for -listxml, -romident and -verifyroms whether they're used or not.
  • Made device_creator a variable template.
  • Removed screen.h and speaker.h from emu.h and centralised instantiations of screen and speaker finder templates.
  • Added basic device validation to -valid checks.
  • Substantially sped up -listxml (at least 30% improvement), -verifyroms, and romident on multiple files.
  • Fixed crash on excessive command-line arguments, removed long-dead option. [Vas Crabb]
  • ti85.cpp: Convert TI-8x link port to a bus with emulated peripherals, working for TI-82 and TI-85. [Vas Crabb]
  • Tee connector, HLE TI-Graph Link, stereo/mono speakers, and raw signal forwarding socket supported.
  • Fixed new device validation issues. [Vas Crabb, O. Galibert, AJR]
  • triforce.cpp: Fixed Mario Kart 2 ROM loading. [MetalliC]
  • naomi.cpp: Dumped and documented 837-14438 hopper controller board (used by Kick'4'Cash and other SWP games).
  • [big10p, Darksoft, MetalliC]
  • Measured Naomi's MIE MCU speed. [rtw, MetalliC]
  • naomi.cpp: Redumped "Noukone Puzzle Takoron (GDL-0042)" and "Virtua Fighter 4 (Rev B) (GDS-0012B)". [rtw]
  • model1: Added dumped internal TGP ROMs. [Caps0ff]
  • naomi.cpp: New BIOS dumps:
  • "Ferrari F355 Challenge (deluxe, no link)" Export BIOS [Darksoft]
  • "Ferrari F355 Challenge (deluxe, no link)" Japan BIOS [Ordyne, The Dumping Union]
  • "House of the Dead 2" Japan BIOS [Nomax]
  • triforce.cpp: Added security PIC dumps:
  • "Mario Kart Arcade GP 2" [Soyandroid, Darksoft]
  • "Mario Kart Arcade GP" [Soyandroid]
  • taito.cpp: Added program ROMs and corrected title for voleybal. [PinMAME]
  • phoenix.cpp: Dumped/redumped PROMs for some of the bootlegs. [f205]
  • viper.cpp: Added timekeeper dump for code1db. [ShouTime]
  • midwunit.cpp: Redumped "Ultimate Mortal Kombat 3" U2-U5 sound ROMs. [ShouTime]
  • Corrected the main crystal in marineb.cpp to 12MHz as seen in PCB photos, cleaned up clock definitions in galaxian driver, moved
  • ladybugg from galaxold to galaxian driver, use mooncrst_audio for mooncrst in galaxold, made spcwrp use hunchbkg pallette ROMs.
  • [kazblox]
  • nes: Added Magic Kid Googoo board (iNES mapper 190). [kazblox]
  • Save state fixes for i386/pc_vga/cs4031: [moralrecordings]
  • Save cs4031 emulated A20 state, additional i386 attribute registers/flags, and VGA palette configuration.
  • Fixed broken VGA port reads on state load.
  • Fixed enum range check in i386.
  • vicdual: Added nsub gradient simulation (makes black destroyers on the horizon visible). [SailorSat]
  • homedata.cpp: Use 8-way joysticks for Reikai Doushi; added button descriptions and DIP locations. [Bad A. Billy]
  • Fixed softwarelist cart memory cheats by moving cheat file loading to a later point in startup process. [Pugsy]
  • Removed colon from image_interface preventing front-ends from launching ColecoVision software. [gordon-fish]
  • ay8910: Added support for clock frequency changes. [tim lindner]
  • chihiro.cpp: Redumped Ollie King (GDX-0007). [Ordyne, The Dumping Union]
  • konamigx.cpp: Corrected two ROM names and redumped sound ROM for Rushing Heroes. [Smitdogg, The Dumping Union]
  • Updated hiscore.dat. [Leezer]

New in MAME 0.183 (Feb 28, 2017)

  • MAMETesters Bugs Fixed
  • [DIP/Input] (nbmj9195.cpp) jituroku: Resolved DIP settings, on Mame most are Undefined (kamilz)
  • [DIP/Input] (nbmj9195.cpp) mjanbari: DIP Settings resolved (kamilz)
  • [DIP/Input] (srmp2.cpp) rmgoldyh: DIP Settings (kamilz)
  • [DIP/Input] (qix.cpp) qix: Unable to map service buttons with ctrlr.cfg (OzFalcon)
  • [Cheat System] All systems: MAME should ignore problematic cheats (or at least exit gracefully) (cuavas)
  • [Documentation] (peyper.cpp) ator: The year of publication is 1985. (AJR)
  • [Gameplay] (xain.cpp) xsleena and clones: Some enemies in the second stage has disappeared (cuavas)
  • [Interface] DAT files: Unable to use multiple paths (crazyc)
  • [DIP/Input] (galaxian.cpp) galaxianmo: Bonus Life dip switch information is incorrect (GoldS_TCRF)
  • New working machines:
  • Atari Touch Me [hap, Sean Riddle]
  • Dodge Man [Shoutime, Darksoft, Anonymous Donator, Smitdogg, The Dumping Union]
  • Flash Boy (vertical) [DECO Cassette MD] (No.12/Ver.0/Set.1,Japan) [Game Preservation Society]
  • Fonas 2 Player Baseball [hap, Sean Riddle]
  • GAF Melody Madness [hap, Kevin Horton]
  • Galaxy Games StarPak 3
  • [Keith M. Kolmos, Rod_Wod, Sean Sutton, Soren Skou Nielsen, Russell Howard, Francis Ramirez, Tourniquet, Brian Troha,
  • coolmod, Smitdogg, The Dumping Union, Luca Elia]
  • LJN I Took a Lickin' From a Chicken [hap, Sean Riddle]
  • Lakeside Le Boom [hap, Kevin Horton]
  • Omega [ShouTime, Darksoft, Anonymous Donator, Smitdogg, Vas Crabb, Brian Troha, The Dumping Union]
  • Sega Sonic Cosmo Fighter [ShouTime, Anonymous Donator, The Dumping Union]
  • Tandy Electronic Basketball [hap, Sean Riddle]
  • Tiger Half Court Computer Basketball [hap, Sean Riddle]
  • Tiger/Tandy Rocket Pinball [hap, Sean Riddle]
  • Toytronic Football (2 versions) [hap, Sean Riddle]
  • Westinghouse Test Console Serial #5 [Vas Crabb, NekoEd]
  • New working clones:
  • Dungeons & Dragons: Shadow over Mystara (Japan 960223) [ShouTime, Steven Fairbrother, Smitdogg, The Dumping Union]
  • Force SYS68K/CPU-21 [Joakim Larsson Edstrom]
  • Force SYS68K/CPU-21A [Joakim Larsson Edstrom]
  • Force SYS68K/CPU-21B [Joakim Larsson Edstrom]
  • Force SYS68K/CPU-21S [Joakim Larsson Edstrom]
  • Force SYS68K/CPU-21YA [Joakim Larsson Edstrom]
  • Force SYS68K/CPU-21YB [Joakim Larsson Edstrom]
  • Gals Panic S2 (Europe) [rtw, The Dumping Union]
  • Head Panic (ver. 0702, 02/07/1999) [hammy, Brian Troha, The Dumping Union]
  • Missile Attack [f205v]
  • Momoko 120% (bootleg) [Paul Hogger]
  • Mouse Trap (version 2) [Pat Daderko]
  • Osborne-1 (Nuevo Video) [Vas Crabb, NekoEd]
  • Puzznic (US) [Coolmod]
  • Red Hawk (Greece) [Abelardator2]
  • Sitcom Timer [Vas Crabb]
  • Speak and Help [Andrew Welburn]
  • Street Fighter EX2 (USA 980312) [coolmod, The Dumping Union]
  • The King of Fighters '99 - Millennium Battle (Korean release) [Brian Hargrove]
  • The Pit Boss (2214-07, U5-0A) [Brian Troha, The Dumping Union]
  • VS Block Breaker (Europe) [rtw, The Dumping Union]
  • Zen Nippon Pro-Wrestling Featuring Virtua (Taiwan) [XeD]
  • Machines promoted to working:
  • Gallop Racer 2 (Export) [Brian Troha, The Dumping Union]
  • Ideal Maniac [hap, Sean Riddle, Kevin Horton]
  • Milton Bradley Plus One [hap, Sean Riddle]
  • Clones promoted to working:
  • Donkey Kong 3 (bootleg on Ambush hardware) [Dirk Best]
  • Gallop Racer 2 (Japan) [Brian Troha, The Dumping Union]
  • Gallop Racer 2 Link HW (Japan) [Brian Troha, The Dumping Union]
  • New machines marked as NOT_WORKING:
  • Dragon's Eye (0100521V, NSW/ACT) [Heihachi_73]
  • InterPro 2800 [Patrick Mackinlay]
  • K.G. Bird (0200024V, NSW/ACT) [Heihachi_73]
  • KOF Sky Stage (v1.00J) [rtw]
  • Mega Card (Ver.0210, encrypted) [Team Europe, f205v, Sean Riddle, Roberto Fresca]
  • Penguin Pirate II (0100869V, Victoria) [Heihachi_73]
  • Phantom Pays (0500005V, NSW/ACT) [Heihachi_73]
  • Star Horse 2001 (satellite, Rev B) [any, Lord Nightmare, MetalliC, rtw, ShouTime]
  • The King of Fighters XII (v1.00) [Niko]
  • Toucan Tango (0100782V, NSW/ACT) [Heihachi_73]
  • Tsukande Toru Chicchi [Alex Cmaylo, The Dumping Union, R. Belmont]
  • Winning Post (RHG0418-04, US) [Heihachi_73]
  • Wizard Ways (0200396V, NSW/ACT) [Heihachi_73]
  • New clones marked as NOT_WORKING:
  • Amazon Hunt III (rev. 1, French) [PinMAME]
  • Arena (French) [PinMAME]
  • Arena (German) [PinMAME]
  • Bad Girls (French) [PinMAME]
  • Bad Girls (German) [PinMAME]
  • Big House (French) [PinMAME]
  • Big House (German) [PinMAME]
  • Bone Busters Inc. (German) [PinMAME]
  • Bounty Hunter (German) [PinMAME]
  • Diamond Lady (French) [PinMAME]
  • Diamond Lady (German) [PinMAME]
  • Dolphin Treasure - Cash Express (AHG1606, US) [Heihachi_73]
  • Excalibur (French) [PinMAME]
  • Excalibur (German) [PinMAME]
  • Gamshara (World, 10021 Ver.A) [Bill D., The Dumping Union]
  • Genesis (French) [PinMAME]
  • Genesis (German) [PinMAME]
  • Gold Wings (French) [PinMAME]
  • Gold Wings (German) [PinMAME]
  • Golden Pyramids (0100878V, Victoria) [Heihachi_73]
  • Heathkit H-19 w/ Super-19 ROM [Mark Garlanger]
  • Heathkit H-19 w/ Watzman ROM [Mark Garlanger]
  • Hollywood Heat (French) [PinMAME]
  • Hollywood Heat (German) [PinMAME]
  • Hot Shots (French) [PinMAME]
  • Hot Shots (German) [PinMAME]
  • Margarita Magic (EHG1558, US) [Heihachi_73]
  • Mars - God of War (Prototype) [PinMAME]
  • Missile Attack [f205v]
  • Monte Carlo (Pinball, French) [PinMAME]
  • Monte Carlo (Pinball, German) [PinMAME]
  • Monte Carlo (Pinball, rev. 2) [PinMAME]
  • Panther Magic (0100716V, NSW/ACT) [Heihachi_73]
  • Pet Shop (0100731V, NSW/ACT) [Heihachi_73]
  • Q.T. Bird (0500009V, NSW/ACT) [Heihachi_73]
  • Raven (German) [PinMAME]
  • Robo-War (French) [PinMAME]
  • Rock (German) [PinMAME]
  • Rock Encore (German) [PinMAME]
  • Rollergames (AD-2) Prototype [PinMAME]
  • Rollergames (LF-2) French [PinMAME]
  • Rollergames (LF-3) French [PinMAME]
  • Spring Break (French) [PinMAME]
  • Spring Break (German) [PinMAME]
  • Street Fighter EX 2 (US 980312) [coolmod, The Dumping Union]
  • Tag-Team Wrestling (German) [PinMAME]
  • T.T. Defender
  • [ShouTime, Renato Mucciarelli, Jan Stuhler, Surgeville, John Wilke, Rod_Wod, Mr. Goodwraith, ranger_lennier, Antonio Jover,
  • ArcadeDude, Paul Vining, Ryan Gatto, joey35car, Smitdogg, The Dumping Union]
  • TX-Sector (French) [PinMAME]
  • TX-Sector (German) [PinMAME]
  • Victory (Pinball, French) [PinMAME]
  • Victory (Pinball, German) [PinMAME]
  • Virtua Bowling (Hong Kong, V101HJS) [Abelardator2]
  • Virtual On 2: Oratorio Tangram (Revision A) [twistedsymphony]
  • New working software list additions:
  • abc80_flop: Hires Invasion demo [Genesis Project]
  • aim65_cart: AIM 65/PC100 Extended BASIC v2.1 & v2.3, AIM 65 Instant Pascal v1.0 [Nigel Barnes]
  • atom_flop: Manic Miner (conversion) [Nigel Barnes]
  • bbcb_flop: Sherston titles, Byte the Apple music demos [Nigel Barnes]
  • gamate: Fortune 'n Luck [Peter Wilhemsen]
  • ibm5150:
  • 688 Attack Sub (5.25"), Cartooners, Cartooners in Space, Starflight 2: Trade Routes of the Cloud Nebula (Alt), Zany Golf
  • [Octocontrabass]
  • Aces High, Amnesia, Boulder Dash, Bruce Lee, Bubble Bobble, Double Dragon, Double Dragon II, Double Dragon III,
  • Earthly Delights, Executive Suite, Frederick Forsyth's The Fourth Protocol, The Lost Treasures of Infocom,
  • The Lost Treasures of Infocom II, Mega Man, Mega Man III, Metal Gear, MINIX 1.x, Prince of Persia, PSI-5 Trading Company,
  • RoboCop, Wendin Multiuser DOS [Justin Kerk]
  • pico: Ecco Jr. e la GrandeCaccia al Tesoro nell'Oceano! (Ita) [f205v]
  • z88_cart: game conversions and commercial applications [Nigel Barnes]
  • zx81_cass: over 550 games and applications [Nigel Barnes]
  • New NOT_WORKING software list additions:
  • ibm5150: Astro-Dodge, BurgerTime [Justin Kerk]
  • zx80_cass: small selection of games [Nigel Barnes]
  • Source Changes:
  • Added preliminary Clipper CPU core Interpro 2800 driver. [Patrick Mackinlay]
  • Amiga updates: [Dirk Best]
  • Converted the Amiga keyboards to a bus interface with slot devices.
  • Addes a German A500 keyboard variant, keyboard fixes.
  • Moved and renamed Amiga sound device, added pinout and description.
  • Moved audio related registers into Paula device, now independent from Amiga state class.
  • Made Akiko independent from driver state.
  • ambush: Rewrote driver. [Dirk Best]
  • Use tilemap system to draw background/foreground characters (and use generic gfx_8x8x2_planar layout).
  • Added mario and dkong3 bootlegs running on extended hardware.
  • Color PROMs for these haven't been dumped, currently using the PROMs from the original.
  • Updated and corrected DIP switches.
  • Documented tile attribute RAM and sprite RAM layout bits.
  • Use screen raw parameters.
  • Added connector layout, updated TODO list and ROM filenames.
  • thayers: Fixed keyboard scanning, inputs and communication. [Curt Coder]
  • vic20 updates: [Curt Coder]
  • Emulated the PPP SpeakEasy (Votrax SC-01-A) cartridge.
  • Emulated the Data 20 Display Manager 40/80 column video cartridge.
  • c64: Emulated the PPP Speakeasy 64 (Votrax SC-01-A) cartridge. [Curt Coder]
  • abc800_dsk: Fixed sector interleave. [Curt Coder]
  • PIC16C5x updates: [hap]
  • Added basic support for the old GI PIC1650 and PIC1655.
  • Made RTCC (aka T0CKI) pin an input line handler.
  • PIC CPU: Fixed writes with the status register as destination. [Luca Elia]
  • Write all bits except TO and PD, thus enabling e.g. bcf, bsf or clrf to change the flags.
  • rlf and rrf must update the flags after the store to work correctly on this register.
  • More complete Galaxy Games emulation: [Luca Elia]
  • Created devices for the galaxy games carts (EEPROM + Flash + PIC) and the slot(s).
  • Removed code patches and emulated the PIC communication and bank switching.
  • Converted the blitter to a device (cesblit.cpp).
  • Moved the Galaxy Games from tmaster.cpp to their own driver (galgames.cpp).
  • ms0515.cpp: Hooked up keyboard and floppy, improved video emulation etc. [shattered]
  • dsk_dsk format: Propagate CRC error flags. [shattered]
  • ms7004 keyboard: Handle incoming serial data via INT pin. [shattered]
  • tigerroad.cpp: replaced bballs MCU simulation with dump from MC68705R3, added to parent set as BAD_DUMP.
  • [TeamEurope, Brizzo, Vas Crabb]
  • dec0.cpp updates: [Vas Crabb, CAPS0ff]
  • Added dump for baddudes MCU with note about likely bit error.
  • Replaced drgninja MCU simulation with hacked version of baddudes dump.
  • Latch cleanup: 'LS374 senses positive edge, others are educted guesses.
  • m6805: Added CMOS devices, miscellaneous fixes. [Vas Crabb]
  • Added m146805 and m68hc05 to unidasm.
  • Fixed disassembly of BIT opcodes.
  • Fixed burning cycles on disabled interrupts.
  • Cleaned up BIH/BIL handling.
  • Made opcode tables configurable in m6805_base_device, provided tables for HMOS, CMOS and HC families.
  • Implemented MUL instruction, made unimplemented STOP and WAIT raise fatal error.
  • Implemented 'HC05 edge-sensitive external interrupts.
  • Added partially implemented MC68HC05C4, MC68HC05C8 and MC68HC705C8A devices.
  • Fixed problem with edge case in 68705 timer overflow interrupt when TDR=0.
  • Fixes Zorba keyboard and MT6499.
  • Fixed crash on loading invalid cheats, MAME now logs an error and continues. [Vas Crabb]
  • Made debugger fall back from binary to default base on 0b prefix. [Vas Crabb]
  • This makes expressions like 0B12 parse as hex in hex memory spaces.
  • Where there's ambiguity (e.g 0B01) binary takes precedence.
  • Natural keyboard fixes: [Vas Crabb]
  • Fixed Shift-Alt combinations.
  • Fixed modifiers with LLE keyboards (shift/alt now work reliably with Sun, Amiga, RM Nimbus, etc.).
  • Fixed crash on keyboard inputs with four characters.
  • Amiga keyboard updates: [Vas Crabb]
  • Corrected polarity of KB_DATA from Amiga to keyboard.
  • Completely rewrote 68HC05CxA-based A1200 keyboard device, now working.
  • Fixed KB_DATA mixing in A500 keyboard.
  • Made A500 keyboard caps lock LED output name consistent with A1200.
  • Added Alt- and Alt-Shift- characters to A500 US keyboard.
  • Factored out matrix keys to a common module shared by A500/A1200.
  • Made new German matrix based on US matrix with Alt-chars hooked up.
  • Added layouts for France/Belgium, Italy and Sweden/Finland, Spain, Denmark, Switzerland, Norway and UK.
  • Switzerland has French/German config option, natural mode only works for French.
  • Added borderline usable dead keys for natural keyboard.
  • Osborne-1 updates: [Vas Crabb]
  • Added Osborne-1 with Nuevo Video board as a clone.
  • Made Alpha Lock a toggling key rather than a fake DIP switch.
  • Made object finder arrays meet more Container/Sequence requirements (allows use of range-based for and many standard algorithms).
  • [Vas Crabb]
  • dl1416: Split interface into signal-level and bus-level APIs, improved support for different variants. [Vas Crabb]
  • sitcom updates: [Vas Crabb]
  • Implemented Boot and Reset buttons and remapping of low 32kB.
  • Hooked up PIA, I/O space mirrors, and RS232 interface for downloading programs.
  • PIA ports connected to LED outputs and keypad inputs.
  • Added camera shutter speed measurement rig as a clone.
  • Added a software list with example programs from web site.
  • Software list is not connected yet, need to load software by full path.
  • Cherry-picked some features from self-registering drivers PoC: [Vas Crabb]
  • Use size_t for sizes and <algorithm> for algorithms.
  • Fixed up some files that were getting linked into multiple libraries.
  • Added missing virtual method to sh2 peripheral class.
  • Put shortname in driver struct for locality.
  • Made LRU cache use shared pointers for safety.
  • Used known plaintext attack to obtain Omega program encryption key. [Vas Crabb]
  • Converted many naked pointers to required_region_ptr. [Robbbert]
  • m6845: Fixed starting address in row/column mode (used by osborne1nv). [Robbbert]
  • Update GENie [Branimir Karadzic]
  • List command format changes: [Tafoid]
  • Changes to output produced to better deal with maximum limits of certain items.
  • Fixed issue with -listroms output not displaying hapyfsh2 rom sizes correctly.
  • Fixed building using system portaudio and utf8proc. [belegdol]
  • Provided the PIC code for all four StarPak cartridges. [Keith M. Kolmos]
  • Confirmed MC68705R3 bootstrap program matches MC68705U3 (and U5 for that matter). [Brizzo]
  • Identified bad dumps and fixed info for a number of Aristocrat games. [Heihachi_73]
  • aristmk5: Rearranged controls to be more playable and added PORT_NAMEs. [Heihachi_73]
  • polyplay: Added light organ and layout. [SailorSat]
  • Traced the lines on the board to figure out how the lightorgan worked - a zero crossing detector triggers NMI on the CPU, which
  • then operates the light organ.
  • aristmk5: Added SPI and hopper emulation - allows non-US games to boot. [Sandro Ronco]
  • imgtool: Fixed recently introduced bug that could cause hex numbers to be incorrectly emitted in usage text. [Nathan Woods]
  • saa1099.cpp: Use correct LFSR polynomial for SAA1099 noise generation, added some notes about an unemulated undocumented feature of
  • the noise clock. [Jepael, Lord Nightmare]
  • Fixed clipper CPU build. [Felipe Sanches]
  • Netlist library improvements: [Couriersud]
  • Refactored netlist pmf code.
  • Small optimization for diode calculations.
  • Remove virtual from some destructors and make them protected.
  • Various cleanups and performance improvements.
  • Fixed some inconsistencies.
  • Reduced overhead to load data (ROMs) in netlist significantly.
  • Previous solution involved a significant amount of redundant replication of information and objects. Now, a ROM name specified
  • as SOMEROM(x21, "romlabel") will be automatically be loaded from region "netlisttag:romlabel" (see hazl1500 and stuntcyc).
  • Fix warning about non existing memory space when netlist is used.
  • Logging enhancements.
  • Fixed crashes on terminals without nets (i.e. connected to a rail).
  • Reviewed "FIXMEs" and corrected some minor ones.
  • Made m_cur_analog protected.
  • Fixed pmf delegates to work with MSVC.
  • More optimizations to the solver code.
  • Started work on a better signal pipeline in nlwav.
  • Only generate documentation for entities which are documented.
  • Made it possible to have multiple update handlers per device.
  • Makes device implementation more flexible and faster and improves performance slightly.
  • Each input is now assigned a notification handler. Currently this is update, but going forward it may be a custom handler.
  • Fixed MEMPOOL on OSX.
  • Added delegate support for Emscripten, ARM processors and VS 2015 x64.
  • Made sure netlist includes are not found directly on include path.
  • Made Windows builds of nltool and nlwav understand Unicode.
  • Added standalone VS2015 build file in src/lib/netlist/build.
  • Added state saving and loading to nltool.
  • Optimized 7493 device - gives some 5 to 10% improvement to pong.
  • Reworked truthtables a bit: moved 9312 and 74279 to TTL macro library, renamed TTL_9312_* to more appropriate DM9312.
  • Fixed a number of warnings from latest Ubuntu clang 5.0.
  • huc6261.cpp: Fixed YUV colors, added palette offset and HuC6261-A mixing - fixes PC-FX boot screen graphics/colors. [Angelo Salese]
  • namcond1.cpp: Enabled preliminary ROZ effects in ygv608 core. [Angelo Salese]
  • segas16b.cpp: Improved inputs for Excite League / Super League. [Angelo Salese]
  • sh4: Fixed FMOV* opcodes. [MetalliC]
  • naomi.cpp: Redumped "Crackin' DJ Part 2". [billy16jr, Cereth, cpsystem3, MetalliC, rtw]
  • naomi.cpp documentation updates: [MetalliC]
  • Added two Japan Mushiking cart serial numbers.
  • Documented Atomiswave game exe Build timestamps shown in Test Mode.
  • Corrected few game years.
  • Sorted game list by build dates.
  • Mega Card (Ver.0210, encrypted) improvements:
  • Added bruteforced PLD dump. [Team Europe, caius, Roberto Fresca]
  • Added G65SC02 decode die dump and tech notes about the custom CPU. [Team Europe, Sean Riddle, Roberto Fresca]
  • Added CY7C291A dump from inside the custom CPU. [Team Europe, Roberto Fresca]
  • Fixed ASCII PCB layout and list of components. [Roberto Fresca]
  • Arrow Bingo: Fixed clocks to be more accurate, hooked principal inputs to make the game playable, added technical notes.
  • [Roberto Fresca]
  • Power Card (Ver 0263, encrypted): Dumped the CY7C291A from inside of the custom CPU, added technical notes.
  • [Team Europe, Roberto Fresca]
  • Arrow Bingo: Added a new input requested by the code, added more technical notes about the program. [Roberto Fresca]
  • mac: Fixed NuBus memory stomp. [R. Belmont]
  • Fixed apple2gs regressions. [R. Belmont]
  • konmedal: Improved screen display, added ROM banking, started implementing VROM readback. [R. Belmont]
  • Added Preliminary TLCS-870 CPU core - work in progress. [David Haywood]
  • spacecr: Added continue button. [AJR]
  • De-hardcoded service inputs for gekisou and Atari games. [AJR]
  • polepos.cpp input improvements: [AJR]
  • Corrected DIP switches and locations for polepos2bi and polepos2bs.
  • Fix bootleg manufacturer info for polepos2bs.
  • Use modern DEVCB features to make extra 4-bit input ports unnecessary.
  • lastbank: Working sound and music. [AJR]
  • ES-8712: Added busy status read and notes on device.
  • Allow sound CPU to reset the ES-8712 and M6295.
  • Added NVRAM, remapped/renamed inputs, added RTC notes.
  • bcruzm12: Changed PSGs to AY8912, added notes on PCB. [AJR]
  • dblcrown: Simplified code by adding 8255 PPI, PSG type is YMZ284. [AJR]
  • gcpinbal modernization and sound improvements: [AJR]
  • Broke up the bogus IOC structure and used 8-bit handlers where appropriate
  • Fixes a music playback glitch due to the old handler's failure to account for byte mirroring.
  • Improved OKI M6295 sounds by using correct bit for banking.
  • Load more music by sending interrupt when ES-8712 finishes playing sample.
  • Added interface for 93C46 EEPROM and HCT157.
  • Updated machine flags to better reflect current emulation status.
  • kothello: Added DIP SW2 and identified DIP switches and locations. [AJR]
  • vmetal sound improvements: [AJR]
  • Implemented IRQ used to loop ES-8712 music (much like gcpinbal) - all extant samples should be playable now.
  • Reduced unreasonably high OKIM6295 volume.
  • Removed MACHINE_IMPERFECT_SOUND flag.
  • Added a reset line callback for the ES-8712.
  • Will be used to reset the MSM5205/MSM6585 when the implementation is rewritten to use those devices.
  • For now, it's used for IRQ generation in vmetal.
  • Removed the auto-repeat feature from the ES-8712 device. All known games that loop samples do so by status polling or IRQs.
  • upd7810: Replaced fake I/O space with callbacks. [AJR]
  • capbowl, bowlrama: Identified DAC type. [AJR]
  • 5clown.cpp, bzone.cpp: Correctly assigned service buttons. [OzFalcon]
  • Force CPU-20: Added board variant handling and a few variants. [Joakim Larsson Edstrom]
  • cpu-21, cpu-21a, cpu-21ya, cpu-21b, cpu-21yb and cpu-21s, differs in CPU speed and memory mainly
  • Added logging.
  • Prodigy: Added netlist for BCD display, got correct boot up display but no interaction yet as keypad is missing, added layout.
  • [Joakim Larsson Edstrom]
  • VME bus: Added default bus address space and prepared for bus-specific features. [Joakim Larsson Edstrom]
  • via6522 updates: [Joakim Larsson Edstrom]
  • Improved logging.
  • Fixed 50/50 duty cycle for T2 and O2 driven CB1 shift IN & OUT on CB2.
  • Added stop of device_timer when going from internaly to externaly clocked shift modes.
  • Fixed so shift out and in flank is not controlled by pcr in accordance with datasheet.
  • Added missing final and leading flanks when shifting out and in respectivelly.
  • 68561: Improved interrupt support and LOGs messages. [Joakim Larsson Edstrom]
  • BIM 68153: Fixed release irq line bug and updated LOGs. [Joakim Larsson Edstrom]
  • fccpu30: Updated to new LOG system. [Joakim Larsson Edstrom]
  • New netlist device: 74164 - 8bit parallel output serial shift register. [Joakim Larsson Edstrom]
  • Made mcombat, mcombata and mcombats boot. They still need inputs/sound (AY8912). [Ivan Vangelista]
  • Heathkit H19/H89: A few fixes and more documentation, cleaned up ROM definitions. [Mark Garlanger]
  • mc6845: The device should not scan out more lines than programmed into the 'visible' register. [Mark Garlanger]
  • zx81: Added tzx cassette format, changed default ramsize to 16K. [Nigel Barnes]
  • z88: Fixed expanded video addressing in RAM carts. [Nigel Barnes]
  • Allow softlist software parts to use different interfaces: [Nigel Barnes]
  • imgcntrl: Don't assume first software part, find part with correct interface.
  • swlist: Check all software parts for matching interface when populating list of software lists.
  • softlist_dev: Check all software parts when finding approximate matches.
  • aim65: Added 16K PROM/ROM module, 4 extra sockets required for Instant Pascal. [Nigel Barnes]
  • lastbank.cpp: Filled in Coinage and Demo Sounds DIP switches. [Brian Troha]
  • aquarium.cpp: Documentation and clock update. [Brian Troha]
  • Replaced PCB layout with with a more informational version, listed out major chips on the PCB including customs.
  • Corrected OKI M6295 clock with actual resonator.
  • t10mmc: Added Play Audio MSF (0x47) command, used by Another CD Player and Astrocounter of Crescents. [Barry Rodewald]
  • portaudio: Minimal const-correctness. [O. Galibert]
  • Apple Laserwriter II NT: Updated driver quite a bit, improved the overlay emulation and ram mapping, passes more self tests, added
  • as much info about memory maps as could be easily derived without PAL dumps. [Lord Nightmare]
  • LaserWriter II NT: Hooked up interrupts to 68k, got more self tests to pass. [Lord Nightmare]
  • freekick.cpp: Fixed sprite rom load order in omega, derived input ports from gigas rather than fully redefining everything.
  • [Lord Nightmare]
  • arkanoid.cpp: Added detailed memory map with proper mirroring; documented and mapped the joystick ports which, while present and
  • fully functional on the pcb, are unused by the game code. [Lord Nightmare]
  • Updated FSF address in a few files' license headers. [Luke-Nukem]
  • arm7: Added support for the second BLX form for ARMv5 and fixed behavior of second BLX form in THUMB. [Alex Marshall]
  • intvkbd driver improvements: [Frank Palazzolo]
  • Corrected screen alignment.
  • Changed to use generic TMS9927.
  • Aligned STIC and TMS9927 graphics properly.
  • Added preliminary support for testing intvkbd printer.
  • Added proper documented memory addresses for tape drive.
  • TMS9927: added support for driver-specific overscan areas.
  • pgm2: Fixed address map up a little bit and added notes. [Alex Marshall]
  • namcos22: Added per-game speaker configurations based on manuals and test messages. [superctr]
  • namcos22: Added 'bodysonic' speaker to airco22b (name comes from test mode). [superctr]
  • C352 improvements: [superctr]
  • Implemented volume ramping behavior confirmed with recording from real hardware.
  • Example: Tekken 3, reduced pops in especially King's stage BGM.
  • Rewrote mu-law algorithm - might not be quite perfect yet, but is closer to recordings and sounds a bit clearer.
  • Example: Time Crisis.
  • Byte-swapped sample ROMs as necessary.
  • portaudio: Fixed issues causing crash with 32-bit builds, clamp latency. [intealls]
  • Fixed Battle Cruiser M-12 sprite colors. [MASH]
  • dec0.cpp: Added new and improved readme for the DEC0 based games. [Guru]
  • SDK85: Added mastermind BIOS. [Paolo Forlani, Stefano Bodrato]
  • hp9845 updates: [F.Ulivi]
  • Fixed parallel poll logic in PHI.
  • Working support for HP9895 dual floppy drive with MFI image format.
  • Corrected aspect ratio of alpha and graphic video modes using a layout file.

New in MAME 0.182 (Jan 25, 2017)

  • MAMETESTERS BUGS FIXED:
  • [Flip Screen/Cocktail] (combatsc.cpp) combatsc, combatscj, combatsct, bootcamp: Score line is not flipped with screen (Angelo Salese)
  • [DIP/Input] (namcos21.cpp) winrun, winrun91, winrungp,driveyes: Misplaced Controls (Angelo Salese)
  • [Documentation] (royalmah.cpp) janputer: info about "New Double Bet Mahjong" (Angelo Salese)
  • [Sound] (ptcsol.cpp) sol20: Audio support (Robbbert)
  • [Graphics] (rohga.cpp) wolffang: (Japanese Wolf Fang Only) Text at attract mode is cropped (David Haywood)
  • [Sound] (stlforce.cpp) stlforce: OKI6295 speed is too slow (system11)
  • [DIP/Input] (pacman.cpp) eeekk: 2P Start Button map is missing (Tafoid)
  • [Interface] Every system with softlists using the "requirement" sharedfeat: Software list items with the "requirement" sharedfeat don't work (AJR)
  • [Gameplay] (hh_tms1k.cpp) elecdet: Every suspect gives the same alibi. (hap)
  • 06468: [DIP/Input] (gladiatr.cpp) gladiatr ogonsiro gcastle: Coinage DIP switches have no effect in sets using MCU simulation (Vas Crabb)
  • NEW WORKING MACHINES:
  • Conic Electronic Basketball [hap, Sean Riddle]
  • Conic Multisport/Tandy Sports Arena [hap, Sean Riddle]
  • Enma Daio (Japan) [rtw, Ryan Holtz, Dullaron, Firebricks, redk9258, W. Perez, Anonymous from Switzerland, Darksoft, Smitdogg, David Haywood, ShouTime, Andy Welburn, The Dumping Union]
  • Gakken Galaxy Invader 1000/Tandy Cosmic 1000 Fire Away [hap, Sean Riddle, Kevin Horton]
  • Hangzo (Japan, prototype) [ShouTime, Smitdogg, David Haywood, Imhotep, Ryan Holtz, hap, Zhivko Dimitrov, spogghi, ANY, Arjen Hoekman, Arcade Addict, krick, Dullaron, Eddie, f205v, rtw, Rod_Wod, Fabien Marsaud, InsertMoreCoins, Jan Stuhler, trap15, Macaw, Team Japump, Brandon Munger, Juan Manuel Gutierrez, abelardator2, Jordi Bosch Creus, haynor666, Nestor Acebo Jimenez, Carl Perry, Jeremy McElroy, Steven Boswell, JJaVMeTaL, Steven LeMaire, Matthew Shultz, Mark Riley has no toaster, Carlos Gutierrez, Bjorn Stahl, Aldo Vittorio De Luca, Bruno Celsi, Philip Zumbrun, cornishdavey, Stefano De Dionigi, motoschifo, Mamesick, Daniel Hitchcock, Patrick Wheeler, bisus, desodeso, Swos, Don Zaucker, Tox Nox Fox, Zak0077, giuppo, Moket, Frankie, robindan77, biasini, Dr_Zero, motoschifo, Mameremember, John Wilke, Sean Sutton, Renato Mucciarelli, Berlioux Julien, Lior Aouate, The Dumping Union]
  • Mattel Dalla$ (J.R. handheld) [hap, Sean Riddle]
  • Mattel Thoroughbred Horse Race Analyzer [hap, Sean Riddle]
  • Motorola MC68705P5 Programmer [Vas Crabb]
  • Poly-Play (ZRE-PP) [SailorSat]
  • Tiger 7 in 1 Sports Stadium [hap, Sean Riddle]
  • NEW WORKING CLONES:
  • Atari PC1 [rfka01]
  • Dynamite Duke (Japan, 25JUL89) [Corrado Tomaselli, The Dumping Union]
  • Fidelity Elite Avant Garde (model 6114-2/3/4, set 2) [Berger]
  • Fighting Fantasy (Japan revision ?) [Hammy, The Dumping Union]
  • King of the Monsters 2 - The Next Thing (older) [NeoSD]
  • Motorola MC68705P3 Programmer [Vas Crabb]
  • Motorola MC68705R3 Programmer [Vas Crabb]
  • Motorola MC68705U3 Programmer [Vas Crabb]
  • Poly-Play (ZRE-PP - Czech) [SailorSat]
  • Research Machines RM-380Z, COS 3.4D [zx70]
  • Research Machines RM-380Z, COS 3.4E [zx70]
  • Robo Army (NGM-032 ~ NGH-032) [JacKc]
  • Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II, set 2) [JacKc]
  • Skull Fang (Asia) [coolmod, The Dumping Union]
  • Star Fighter (bootleg of Astro Fighter) [f205v]
  • MACHINES PROMOTED TO WORKING:
  • Novag Diablo 68000 [hap]
  • Novag Super Expert (several versions) [hap, Berger]
  • Novag Super Forte (several versions) [hap, Berger]
  • Future Flash [Morten Shearman Kirkegaard, Samuel Neves, Peter Wilhelmsen, Tomasz Slanina]
  • Force SYS68K/CPU-20 [Joakim Larsson Edstrom]
  • Otrona Attache [zx70]
  • Robo Army (NGM-032 ~ NGH-032) [JacKc]
  • Sky Robo [CAPS0ff, Angelo Salese]
  • CLONES PROMOTED TO WORKING:
  • Laser Base (set 1) [Morten Shearman Kirkegaard, Samuel Neves, Peter Wilhelmsen, Tomasz Slanina]
  • Laser Base (set 2) [Morten Shearman Kirkegaard, Samuel Neves, Peter Wilhelmsen, Tomasz Slanina]
  • Tatakae! Big Fighter (Japan) [CAPS0ff, Angelo Salese]
  • NEW MACHINES MARKED AS NOT_WORKING:
  • Ator (Videodens) [AJR, Gonzalo]
  • Bloody Roller (Playbar) [AJR, Akiles500]
  • Compugraphic MCS PowerView 10 [Carl, Al Kossow]
  • Cobra (Playbar) [AJR, Iso Tropia]
  • Happy Fish (V2 PCB, 302-in-1) [The Dumping Union]
  • LINK RM-480Z (set 1) [Robbbert]
  • LINK RM-480Z (set 2) [Robbbert]
  • Mega Bonus Star II (Euro, Millennium Edition) [Roberto Fresca, Team Europe]
  • miniFORCE VME Chassis [Joakim Larsson Edstrom]
  • Slalom Code 0.3 (Stargame) [AJR, Akiles500]
  • NEW CLONES MARKED AS NOT_WORKING:
  • Eight Ball Champ (Spain, Z-Pinball hardware) [AJR, Iso Tropia]
  • MotorDome (German) [PinMAME]
  • Star Horse Progress (backup data) [any, Lord-Nightmare, MetalliC, rtw, ShouTime]
  • Star Horse Progress (live, Rev A) [any, Lord-Nightmare, MetalliC, rtw, ShouTime]
  • Star Horse Progress (main screens, Rev B) [any, Lord-Nightmare, MetalliC, rtw, ShouTime]
  • Star Horse Progress (sound & backup, Rev A) [any, Lord-Nightmare, MetalliC, rtw, ShouTime]
  • World Kicks (Japan, WK1 Ver.A) [rtw]
  • NEW WORKING SOFTWARE LIST ADDITIONS:
  • archimedes.xml: over 30 games (some protected), and many apps [Nigel Barnes]
  • atom_cass.xml: Backgammon, Cylon Attack, Early Warning, Minefield, Tangled [Nigel Barnes]
  • atom_flop.xml: Galaxians (Aardvark) [Nigel Barnes]
  • ibmpcjr_cart.xml: Fraction Fever [Anna Wu, Justin Kerk]
  • t1000.xml: MS-DOS (Verson 3.20, Tandy version 03.20.21) (Tandy 1000 TX), DeskMate (Tandy 1000), DeskMate II (Tandy 3000), Personal DeskMate, Personal DeskMate 2 (Tandy 1000 HX), Personal DeskMate 2 (Tandy 1000 HX, Alt), Personal DeskMate 2 (Tandy 1000 TX), King's Quest (Tandy), Transylvania (Tandy) [Justin Kerk]
  • x1_cass.xml: 198X-nen, 3D Golf Simulation, Fushigi no Kuni no Alice, Ankokujou, Danchizuma no Yuuwaku, Intelli Janshi - Yonin Mahjong, Ultra Story, Xanadu [r09]
  • SOURCE CHANGES:
  • Rewrote Namco C148 (interrupt controller) and C193 (SCI) devices. [Angelo Salese]:
  • Fixed POS interrupt generation for Winning Run/Winning Run '91/Winning Run Suzuka GP.
  • Fixed trail tachometer drawing in Winning Run.
  • Wrote a device core for the Namco 6-speed gearbox. [Angelo Salese]:
  • Used by Driver's Eyes, Ridge Racer DX and Ace Driver.
  • deco32.cpp: Added preliminary global volume control for nslasher and fghthist. [Angelo Salese]
  • Added preliminary banked 256 color mode to PC-9821. [Angelo Salese]
  • naomi.cpp: Added inputs for Mars TV. [Angelo Salese]
  • Dumped i8751 MCU for Sky Robo / Takatae Big Fighter and added basic hookup to make it work. [CAPS0ff, Angelo Salese]
  • punkywil: Added a ridiculously incomplete dump of the CPU ROM. [AJR, Akiles500]
  • Corrected natural keyboard handling of toggle keys. [AJR]
  • break86: Tried to make some sense of the DIP settings in the service manual [AJR]
  • Correctly report size of ROMs over 2GB in XML output. [AJR]
  • bagmanf: Fixed inputs and shuffled PROMs for better colors (game still tends to crash). [AJR]
  • kangaroob: Added proper ROM labels and locations. [AJR]
  • advision: Fixed CPU clock; turtles music is now melodic. [Curt Coder]
  • OS X Cocoa debugger: Autoscroll log window, improved view scoll behaviour. [Curt Coder]
  • 74153: Rewrote emulation, only output state when the level changes. [Dirk Best]
  • apricot: Use 74153 for the serial clock selector. [Dirk Best]
  • ashnojoe, crospang, crshrace, dcheese: Latch cleanup. [Dirk Best]
  • ddenlovr, expro02, f1gp feversoc, fuukifg2, gaelco: ACCESSING_BITS cleanup. [Dirk Best]
  • z80ne: Killed direct update handler. [Dirk Best]
  • chdman: Added support for hard disk templates and added some initial ones. [Dirk Best]
  • Added A1200 keyboard skeleton device (needs MC68HC05Cx support). [Dirk Best]
  • Added HLCD0515/0569 LCD Driver device. [hap]
  • TMS0970: Fixed a problem with DDIG line, causing MB Comp IV to be unplayable. [hap]
  • hh_tms1k: Fixed wrong button mapping for Codename Sector. [hap]
  • Added MC68153 Bus Interrupter Module device. [Joakim Larsson Edstrom]
  • Added JuliaLang utf8proc as a third party library with wrappers. [Nathan Woods]
  • CoCo: Fixed a recently introduced bug in DMK image creation. [Nathan Woods]
  • mc68681: Added preliminary support for SC28C94 QUART, fixed channel C/D transmission. [R. Belmont]
  • gba, vcs80: Removed deprecated direct update handlers. [R. Belmont]
  • Pyon Pyon Jump: Documented board 7908B pinout and #1/#2 DIP switches. [Roberto Fresca]
  • Added decapped MCU dump for the original quizard. [TeamEurope]
  • aristmk5: Added SPI and hopper emulation, allowing non-US games to boot. [Sandro Ronco]
  • midzeus: Changed waveram viewer to use V key to fix conflict with game controls. [Ted Green]
  • stv.cpp: Cleaned up comments, BAD_DUMP flags and set descriptions based on recent Print Club 2 set redumps, and added preconfigured NVRAM to non-corrupt set. [David Haywood]
  • Added a preconfigured NVRAM to tangtang in esd16.cpp so it won't boot with invalid settings. [David Haywood]
  • netlist: Added LM747, LM747A and 2N2565. [Vas Crabb]
  • taito_l.cpp: Split giant state class up into family tree, reduced tagmap lookups. [Vas Crabb]
  • i8251: Made receive more reliable, cleaned up a little. [Vas Crabb]
  • m6805evs: Added proper memory map in comment and note that it needs CPU core support for the 68HC705 family. [Vas Crabb]
  • arkanoid: Confirmed MCU reset also resets semaphore flags. [Lord Nightmare, Vas Crabb]
  • debugger: Use 0o prefix for octal numbers, 0b for binary numbers, and allow uppercase radix characters. [shattered, Vas Crabb]
  • superqix.cpp: Deprotected an original Japan/World Super Qix 8751 MCU, and verified that the presumed B03 // 03 MCU dump is correct. [Lord Nightmare]
  • arkanoid.cpp: Fixed watchdog to match PCB tracing and update some comments. [Lord Nightmare]
  • Zorba keyboard: Fixed F4 in natural keyboard mode. [Robbbert]
  • Enabled rm380z34d and rm380z34e. [Robbbert]
  • Made the RTC chip react on the Aussie Byte. [zx70]
  • Researched and documented NAOMI ROM board type 171-7885A master/slave features. [rtw, MetalliC]
  • IBM 6580 Displaywriter de-skeletonization. [shattered]
  • i8255: In read_pc(), also return data from output latch. [shattered]
  • ImageDisk loader: Don't crash on tracks with no data. [shattered]
  • TeleDisk loader: Accept images produced from 8" SSSD disks. [shattered]
  • imagedev/floppy: Added 'dskchg_writable' property (for Sony Microfloppy drives). [shattered]
  • imagedev/floppy: Added has_trk00 property, initially for IBM 6360 8-inch drives. [shattered]
  • formats/wd177x_dsk: Allow override of build_sector_description, like nec765_dsk. [shattered]
  • gaelco: Dumped "Biomechanical Toy (Ver. 1.0.1884)" sound roms, fixes audio in this version. [ShouTime]
  • Verified that Plump Pop uses the same M-Chip as extermination and Dr. Toppel; added and corrected labels, locations and chip types for several ROMs/PROMs as well as updated notes, based on PCB pictures. [ShouTime]
  • segae.cpp: Fixed incorrect Opa Opa ROM labels. [ShouTime]
  • taito_f3: Fixed missing graphics on state load. [moralrecordings]
  • Added write line member for terminal count line of upd765. [Patrick Mackinlay]
  • retofinv.cpp: Added comment about developer (thanks to TCRF and GDRI). [Stiletto]
  • Added the Sonic 3 proto lock-on chips to the relevant Sonic 3 proto sets. [einstein95]
  • cvs.cpp: Only show popmessage on unknown writes if VERBOSE is defined. [system11]
  • aztarac.cpp: Verified and corrected labels/locations and added newly dumped video board PROMS. [Andrew Welburn, Tafoid]
  • ms32.cpp: Corrected ROM names for Best Bout Boxing. [Corrado Tomaselli, The Dumping Union]
  • pse.cpp: Redumped bazookabr. [f205v]
  • Corrected tilemap colors in Stadium Hero. [Bryan McPhail, Guru]
  • armedf.cpp: Verified and corrected clocks for Sky Robo / Tatakae! Big Fighter. [Guru]
  • hng64: Documented I/O CPU clock. [Guru]
  • pacman.cpp: Added readme for Number Crash. [Guru]
  • jollyjgr.cpp: Updated readme and corrected clocks for Jolly Jogger. [Guru]
  • hiscore.dat: Updates [Leezer]
  • Z80 daisy chain improvements: [AJR]:
  • Use the standard vector for an external IRQ, rather than a bogus one from the last device in the chain.
  • Enabled Z80 daisy chain on Cedar Magnet sound board (fake IRQ still necessary, but vectors are correct now).
  • Source note regarding IM 2 behavior contrary to Zilog datasheet.
  • Service mode DIP switch adjustments: [AJR]:
  • Use the default sequence for the non-toggle service mode/test switch for service mode DIP switch unless the machine has one of those as well.
  • Automatically define DIP and configuration switches as toggle fields (makes assigning input codes easier).
  • Cedar Magnet/EFO ZSU improvements: [AJR]:
  • Got rid of fake IRQ in Cedar Magnet sound system.
  • Converted the Cedar Magnet board from a base device class to a mix-in interface.
  • Emulated EFO ZSU as main variant of the Cedar Magnet sound board.
  • Hooked up ZSU1 to Skill Flight and Phantom Ship.
  • Modernized ZSU soundlatch/IRQ mechanism.
  • More DAC identification and sound stuff. [AJR]:
  • Legion and Rygar have YM3526 instead of YM3812 (other Nichibutsu games to be checked).
  • Identified DACs used in most Midway and Williams games.
  • Zektor uses an AY-3-8912, not 8910.
  • Corrected name of Turbo Cheap Squeak board.
  • Hyphenated title of F-14 Tomcat.
  • Corrected Color Computer DAC type and separated single-bit sound.
  • polepos.cpp: Sound improvements for bootlegs [AJR]:
  • Working Spanish/Italian voices in polepos2bi and polepos2bs.
  • DAC for passing car sound in topracern, polepos2bi and polepos2bs.
  • These bootlegs may still be missing explosion sounds.
  • skyarmy: Various small improvements: [AJR]:
  • Fixed screen flipping in cocktail mode.
  • Re-added second AY-3-8910A that generates explosion sounds.
  • Added coin counter.
  • newbrain improvements: [Curt Coder]:
  • Added character ROM and more accurate video output.
  • Fixed keyboard.
  • Decoded VFD bitstream, and added simultaneous video and VFD display.
  • Fixed CPU clocks and interrupt logic, added layout for VFD-less model, enforced power on reset timer.
  • cop400 improvements: [Curt Coder]:
  • Fixed disassembly of jump instructions and used decimal for LDD/XAD.
  • Fixed instruction timing and time-base counter.
  • Fixed COP444 disassembly.
  • Properly separated COP444L from COP444C.
  • gen_latch updates:
  • Added MCFG_GENERIC_LATCH_DATA_PENDING_CB to raise and lower a line automatically as the latch is written and read. [AJR] Makes sound IRQs easier to deliver and reduces the incidence of HOLD_LINE in drivers.
  • Inverted logic (latch_read -> latch_written), fixed initial callback after start. [Dirk Best]
  • VME bus improvements: [Joakim Larsson Edstrom]:
  • Added new VME slave board: mzr8300.
  • Added device installers for A16:D8, A16:D16, A24:D8 and A24:D16.
  • mzr8300: hooked up the 7201 correctly and added RS232, now supporting the mzr8105 over VME bus as previously faked.
  • Converted mvme350 board driver to slot device.
  • Force Computers: Converted fcisio1 and fcscsi1 boards to slot devices and added VME interface to fccpu30.
  • Force Computers: Added VME interface to fccpu1, fccpu20 and hk68v10.
  • Added miniFORCE 2P21 chassis.
  • hd63450: Fixed device to find the owner CPU if the top node doesn't have a CPU, like in the case of a VME chassis.
  • fccpu20: Set terminal as default rs232 device, changed crystal value after visual verification to get 9600 Baud. Terminal works but needs to be set to 7bit.
  • fccpu30: Improved documentation.
  • miniFORCE: Added address map info and feature list for three models.
  • fccpu20: Added PCB layout and hooked up the Rx part, terminal is working now.
  • Added fccpu20 to Miniforce as a VME card.
  • fccpu20: Moved all code and documentation to the slot device, promoted to working driver.
  • MPCC improvements: [Joakim Larsson Edstrom]:
  • Robustification, LOG messages and pinout added.
  • Completed Tx, Rx and serial interface handshake support.
  • imgtool improvements: [Nathan Woods]:
  • Changed charconv from an enumeration to an interface: Added a table-based implementation for simple single-byte endocdings. Added support for ISO-8859-1 Latin 1 and Mac Roman.
  • Use wcout/wcerr in order to support Unicode console output.
  • Fixed recently introduce bug on attribute listings.
  • CoCo/RS-DOS: Miscellaneous cleanups and C++ modernization.
  • Created a new debugger command 'tracesym': [Nathan Woods]:
  • Shorthand for 'tracelog' that uses default format string.
  • Added a facility allowing logerror output to be captured in traces. [Nathan Woods]:
  • The third parameter to the debugger 'trace' is now a list of '|' delimited options to support this.
  • Acorn Archimedes updates: [Nigel Barnes]:
  • Added Diagnostic Test ROMs to aa310.
  • Renamed Archimedes 3000 -> BBC A3000.
  • Single FDD installed by default, other bay usually contains HDD.
  • Removed tape control input port.
  • Added apd_dsk: new floppy format 'Archimedes Protected Disk'.
  • 68230pit updates: [R. Belmont]:
  • Don't forget all externally driven line states when the DDR changes.
  • Return proper port values when line states are pushed instead of pulled.
  • Gran Premio F1 (Spanish bootleg of Pole Position II) updates: [Arcade Hacker, Rockman, Roberto Fresca]:
  • Redumped some faulty devices (the former speech ROM has bit6 fixed).
  • Added proper bipolar PROMs dumps.
  • Documented 'A'/'B'/'C' board edge connectors.
  • New driver for Mega Bonus Star II (Euro, Millennium Edition): [Roberto Fresca]:
  • Derived machine and started a proper memory map, the game starts to show attract mode.
  • Changed the romset name according to the real game name.
  • Video hardware work to fix the video reels.
  • Inputs worked out from scratch.
  • Added references for Z86C15 MCU.
  • Mega Bonus Star II (Euro, Millennium Edition) notes: [Roberto Fresca, Team Eurpoe]:
  • Added more documentation, tech notes, and M48T12 timekeeeper dump for preservation and further analysis.
  • Mega Bonus Star II (Euro, Millennium Edition): Added GAL dump. [Team Europe]:
  • Added unknown Zilog DIP40 IC diagram, looks as a Z8 family MCU.
  • Added decapped dump of the d8751 on quizard4 sets (not hooked up yet). [Team Europe, David Haywood]:
  • Also fixed fixed flags on quizard3 and 4 game versions that never worked past coin-up.
  • Taito 68705 refactoring: [David Haywood]:
  • Renamed the buggychl_mcu_device (machine/buggychl.cpp) to taito68705interface.cpp because a number of drivers used it.
  • Refactored that device to use the new 68705 core with built-in peripherals.
  • Refactored some other drivers, including tokio, daikaiju, flstory, lkage, nycaptor and lsasquad, to use it.
  • Moved 68705 timer logic out of arkanoid driver and into 68705 core.
  • Added a dump of one of the HNG64 TMP87PH40AN I/O chips. [CAPS0ff]:
  • This came from a sample OTP chip that was purchased for testing/analysis, not one of the chips actually taken from a HNG64 unit!
  • The chip had no protection and read out without issue.
  • It isn't clear if this is the driving, shooting or fighting MCU type.
  • stuntcyc logic emulation: [Ryan Holtz]:
  • Added netlist.
  • Fixed some NOR gates that should have been NANDs, fixes the playfield.
  • netlist improvements: [Couriersud]:
  • ROMs now specify an identifier in the netlist to load data from a source_t implementation.
  • Added "-r" option to nltool to pass path to a folder containing ROM files.
  • setup_t is owned by netlist_t; stop being complicated.
  • Removed gnd() method, simplified further.
  • Fixed seldom-used conditional build options including OPENMP.
  • Increased readability of timed queue code.
  • Reamed connect_late to connect.
  • Register nets where they are created.
  • Preparatory work for automatically generated include files for devices. nltool now is able to create all defines from the factory definitions.
  • Added code to remove devices connected only to rail terminals.
  • Refactored reverse polish notation evaluator into own its source files.
  • Added function parameter to current and voltage sources VS and CS (e.g. to produce a sine wave).
  • Changed code to allow devices to optionally be treated as dynamic or timestepping devices.
  • Converted warnings and fatal log messages to constants.
  • Assume string literals are UTF8 in netlist code.
  • mario: Hooked up Luigi walking sound in netlist sound implementation. [Couriersud]:
  • Driver now uses netlist audio implementation instead of discrete implementation.
  • The previous emulation has not been removed yet because it still contains a lot of documentation.
  • gsword.cpp updates: [Vas Crabb]:
  • Split out gsword and josvolly functionality from base driver class.
  • Identified josvolly "AA 007" chip as NECD8255A for reading input ports as shown by CAPS0ff die shot.
  • Hooked up josvolly MCUs for communication between CPUs, improves test mode behaviour.
  • Added DIP locations to josvolly based on test mode.
  • Named unknown DIP settings after the location they control in main RAM.
  • Identified josvolly cabinet type DIP switch.
  • Removed obsolete josvolly MCU simulation.
  • gladiatr.cpp improvements: [Vas Crabb]:
  • Separated gladiatr and ppking state classes.
  • Hooked up all four MCUs in gladiatr sets, games now honour coinage settings.
  • Eliminated tagmap lookups on input read.
  • Add bootleg MCU dumps to all gladiatr sets as BAD_DUMP, removed MCU simulation, and updated notes.
  • m6805: refactoring and improvements [Vas Crabb]:
  • Moved 68705 devices into their own file, Made P3, P5, R3 and U3 variants and made them load bootstrap ROMs.
  • MC68705R3 bootstrap ROM is believed to be identical to U3, but a dump is required for confirmation.
  • Implemented EPROM control (saves contents using NVRAM mechanism).
  • Implemented differences for open drain I/O ports.
  • Re-implemented timer/counter - supports MOR-controlled mode, correct count direction, and correct start/reset states.
  • Fixed state of input lines being lost on reset.
  • Use symbolic names for I/O registers in disassembly.
  • Exposed more more internal registers through the state interface - shows contents of registers that can't be read as memory.
  • Reduced massive amounts of redundancy by templating opcode handlers and replaced the epic switch statement with a dispatch table.
  • Turned a lot of macros into inline methods so they can be scoped down.
  • Fixed timings for a few instructions and added a table with CMOS instruction timings.
  • Corrected affected flags in comments on opcode handlers (actual code was correct).
  • Removed unnecessary flag calculation tables.
  • Added compile-time configurable logging for onboard MC68705 peripherals to help debug issues.
  • Completely eliminated the concrete 68705-without-peripherals class.
  • Use MC68705P3 core for bub68705, changela, maxaflex, mexico86, qix.cpp, taitosj.cpp and tstrike/ddungeon/darktowr, simulate synchronous latches better.
  • Use MC68705R3 core for pipeline.
  • Use MC68705P5 core for pitnrun.
  • Use MC68705P5 core for quizpun, MCU now gets timer interrupts correctly (still not working).
  • taito68705interface improvements: [Vas Crabb]:
  • Added abstract base class with latch logic written for arkanoid/puzznic.
  • Removed non-obvious mcu_status_r and semaphore_r members and moved to drivers (varies by system).
  • Got rid of the unnecessary hacks for bigevglf, it doesn't need anything special.
  • Folded Slap Fight functionality into common device class.
  • Used common device for maniach, maniach2, renegade, retofinv and xsleena.
  • Added device for arkanoid/puzznic MCU setup, replacing glue in arkanoid and simulation in puzznic.
  • Removed leftover crud from driver state classes.
  • hotsmash, pbillian: Cleanup: [Vas Crabb]:
  • Did bare minimum work to extricate hotsmash/pbillian from superqix_state.
  • Migrated to M68705P5 core instead of in-driver peripherals.
  • Reduced tagmap lookups.
  • stfight.cpp: Fixed ADPCM control. [Vas Crabb]:
  • Used MC68705P5 core rather than in-driver peripherals.
  • Latch ADPCM counter on the correct edge.
  • Remove unused members, eliminate function statics, and fix up save state registration.
  • Reduced runtime tagmap lookups.
  • tigeroad.cpp: Cleanup and modernisation: [Vas Crabb]:
  • Split out bballs and pushman state classes.
  • Used new MC68705R3 core for pushman, make communication with host CPU believable.
  • Used derived memory maps rather than installing handlers in init members.
  • Simplified bballs protection MCU simulation using pushman hookup as a guide.
  • a2bus/mouse.cpp: Simplification and cleanup: [Vas Crabb]:
  • Used new MC68705P3 core and removed obsolete glue.
  • Made comment styles consistent, eliminated device timers altogether, and de-duplicated code for updating X and Y axes.
  • The card works before and after the change, but by default axes are only mapped to inc/dec keys, not host mouse.
  • zorba improvements: [Vas Crabb]:
  • Created emulated keyboard device using MC68705P3 core. Identified 88 of 96 matrix keys, 6 of 8 DIP switches, and 3 of 6 outputs.
  • Connected IEEE-488, RS232 and Centronics ports.
  • Hooked up all IRQ sources and connected PIT to USARTs.
  • Added support for earlier COS versions on the RM380Z. [zx70]:
  • Earlier versions had only a 40 column display and the cassette tape interface.
  • Added logmacro.h inspired by Edstrom's log macros. [Vas Crabb]:
  • Should be #included after other headers and after optionally #defining VERBOSE, usage samples in z80scc.cpp and m68705.cpp.
  • Scrollup fix for the TMS9927 family. [zx70]:
  • Avoid reconfiguring all the CRTC parameters on any cursor shape change, which was resetting the scroll counter.
  • Fixes scrollup for the Otrona Attache.
  • pc_dsk: Support 360K images with 512-byte header, found in some softlist entries. [Justin Kerk]:
  • Also support 1.44MB images with 1024-byte footer.
  • pc_dsk: Assume a smaller gap size to allow 400K disk images to load. [Justin Kerk]:
  • Fixes e.g. ikari and marble from the ibm5150 softlist.
  • tandy1t: Distinguish between models using 90-key Tandy and standard 101-key "Enhanced" AT keyboard layouts. [Justin Kerk]:
  • Also unmapped Hold key on the 90-key layout by default to avoid freezing the emulated system when switching UI modes.
  • atvtrack improvements - game code running now as it should: [MetalliC]:
  • Extracted CPU initial boot from FPGA bitsream.
  • Implemented NAND Flash erase and program commands.
  • Hooked GPU IRQs control.
  • Added basic simulation of GPU's internal CPU for game init speedup.
  • Documented IO-port multiplexing.
  • naomi docs update: [MetalliC]:
  • Dead or Alive 2 Millenium now parent of DoA2 set.
  • Renamed Star Horse sets for consistency.
  • imagedev/floppy: Inhibit reading until drive has spun up. [Michael Zapf]:
  • This affects drives/controllers that do not use the READY line.
  • Still an over-simplified solution; requires a proper implementation of a spin-up ramp.
  • Stepping is allowed during spin-up until further evidence from real drives.
  • polyplay: Added a German version of ZRE-PP based polyplay and a Czech ROM. [SailorSat]:
  • Modernized/devicified the polyplay driver.
  • Documented differences in hardware.
  • Added newer ZRE-PP board (SIO not yet hooked up).
  • Added a Czech export version with the new menu.
  • Fixed undocumented Z80 CTC 'on-the-fly' mode switch; internal timer didn't stop.
  • Added new polyplay2 romset; german version with 10 games (6 new ones).
  • Renamed Czech version to polyplay2c and made a clone of polyplay2.
  • harddriv: Hooked up the first serial port as an RS232 device to enable linking. [SailorSat]:
  • This allows one to link up two Race Drivin' using null-modem and bitbanger (38400 8E1).
  • HP9895 dual-floppy drive WIP: [F.Ulivi]:
  • Added draft of HP9895 floppy drive, PHI passes POST.
  • 9895 now talks through ieee488!
  • Cosmetic fixes to 9895-related source files.
  • Updated PortAudio library and added audio output module. [inte alls]:
  • Provides low-latency audio output on Windows 7 or later and Linux.
  • ppcdrc.cpp: Clear two LSBs of the branch target address. [maximumspatium]:
  • Fixes an issue preventing Power Macintosh 6100 from starting up.
  • x1.cpp: Added kana input support. [r09]:
  • Added all kana and kana+shift key combinations.
  • Changed the kana key into a toggle, like in real hardware.
  • Added some missing keys that exist on the actual X1 keyboard.
  • a78_slot: Fixed broken 144k + POKEY@450 emulation. [Mike Saarna, trebor]:
  • Bentley Bear's Crystal Quest and Donkey Kong PK-XM no longer crash.
  • DEC Rainbow 100 updates: [Bavarese]:
  • Enabled Corvus hard drives (Patched CP/M 1.x only, requires DRCDUTIL.TD0 driver disk from Maslin archive). See section CORVUS HARD DISK for patch instructions. DOS 2.x and CP/M 2.2 were once supported too, but drivers appear to be lost.
  • Added info about 6 and 20 MB Corvus drives and how to format/use them under CP/M 1.x.
  • Added handy ROM filename discrepancy spotter scripts. [Zoe Blade]:
  • Identifies identical ROMs that have different names in parent and clone sets.
  • Updated V.Smile software list: [Fake Shemp]:
  • Split into three lists: regular V.Smile, V.Smile Motion, and V.Smile Baby (Motion and Baby lists not hooked up yet).
  • Updated with a bunch of new-found carts and been restructured to indicate which carts are undumped.
  • Documented cart internals more thoroughly - descriptions now list PCB types, chip placements/labels, etc. if available.
  • Added previously missed dumps, fixed some typos.
  • Added more software list documentation based off new dumps. [Fake Shemp]:
  • Carts for a2600, megadriv, n64 and snes got redumped recently by TeamEurope; added newfound information to the softlists.
  • Removed syvalionp2 as it's simply a bad dump of syvalionp.
  • pc.cpp updates: [rfka01]:
  • Added Atari PC1 and corrected name of Atari PC3.
  • Gave standard pccga five slots, so machines with combo cards can have hard disks as well until combo cards are emulated.
  • Reordered MCFG and ROM entries to match the machine list at the bottom of the file.
  • Derived NCR PC4i configuration from VGA PC and corrected number of slots.
  • Made 720K drives standard for laptops which have them.
  • Added info on Zenith Supersport, Bondwell Pro28, and Atari PCs.
  • Added info on several already emulated systems in the header.
  • Added detailed information on Data General One, Commodore PC-1, Commodere PC10-III and PC20-III, Zenith SuperSport, Siemens Sicomp PC16-05, NCR PC4i, Olivetti M15, Sharp PC-7000, Sanyo MBC-16, Atari PC-3, Eagle 1600, VTech Laser Turbo XT and XT/3.

New in MAME 0.181 (Dec 30, 2016)

  • MAMETESTERS BUGS FIXED:
  • [Misc.] (kaneko16.cpp) berlwallt, berlwallk: an error message "Copy Board" pops up. (Angelo Salese)
  • [DIP/Input] (hanaawas.cpp) hanaawas: Credits dip switch does not work (Angelo Salese)
  • [Flip Screen/Cocktail] (m58.cpp) 10yard and clones: Flip Screen/Cocktail Mode offset (Robbbert)
  • [Flip Screen/Cocktail] (fcrash.cpp) fcrash: Game sprites not flipped when Flip Screen is ON (Robbbert)
  • [Flip Screen/Cocktail] (finalizr.cpp) All sets in finalizr.c: Ships and scores should both be on top when screen is Flipped (Robbbert)
  • [Graphics] (gb.cpp) gameboy [f1race]: Corrupted graphics (racetrack not lined up) (Wilbert Pol)
  • [DIP/Input] (mz2000.cpp) mz2000, mz2200: Mistakes in current keyboard matrix emulation and missing keys ! (AJR)
  • [Gameplay] (segag80r.cpp) Most/all sets in segag80r.cpp: game resets itself during play (smf)
  • [Color/Palette] (8080bw.cpp) sicv, sicv1, invadpt2, invadpt2br, moonbase, moonbasea: In a 2-player game, colors don't change at certain areas of the screen for each player's turn. (Robbbert)
  • [Color/Palette] (astinvad.cpp) spcking2: Incorrect colors at certain areas of the screen. (Robbbert)
  • [DIP/Input] (ccastles.cpp) All sets in ccastles.cpp: Map Button 2 to start a 2-player game in upright mode. (Tafoid)
  • [Flip Screen/Cocktail] (phoenix.cpp) phoenix: Cocktail Mode displays incorrectly (Robbbert)
  • NEW WORKING MACHINES:
  • Eeekk! [Andrew Welburn, Craig Anstett, smf]
  • Intel iSBC 286/10 [Al Kossow]
  • Intel iSBC 286/12 [Al Kossow]
  • Miss World 2002 [NeoGeo de Ahuizotla, Artemio Urbina, The Dumping Union]
  • Player's Edge Plus (XMP00011) 5-in-1 Wingboard (CG2298) [BrianT]
  • Power Flipper Pinball Shooting v1.33 [Jorge Silva]
  • Quiz Kid Racer [hap, Sean Riddle]
  • Steering Champ (GQ710 VER. UAA) [Bill D. / The Dumping Union, crzmx, smf]
  • Tokio / Scramble Formation (newer) [ShouTime, brizzo, David Haywood]
  • NEW WORKING CLONES:
  • Fidelity Designer 2000 Display [yovan]
  • Flicky (128k Version, 315-5051, larger roms) [system11]
  • Golden Crown Hopper [Gerald COY]
  • Mahjong Clinic (Japan, set 2) [system11]
  • Momoko 120% (English text) [Paul Hogger]
  • Multi Wars (bootleg of UniWar S) [Paul Hogger]
  • Raiden (Korea, bootleg) [Tirino73]
  • Real Bout Fatal Fury / Real Bout Garou Densetsu (Korean release) [Brian Hargrove]
  • Same! Same! Same! (1P set, NEW VER! hack) [CAPS0ff, trap15]
  • Side by Side 2 Evoluzione RR (Ver 3.1 J) [ShouTime, The Dumping Union]
  • Simpson Junior (bootleg of J. J. Squawkers) [NeoGeo de Ahuizotla, Artemio Urbina, The Dumping Union]
  • Space Dungeon (larger roms) [Ordyne, The Dumping Union]
  • Super Visual Football: European Sega Cup (original rev) [Gerald COY]
  • The NewZealand Story (World, old version) (older PCB) [Porchy, The Dumping Union]
  • Tokio / Scramble Formation (older) [ShouTime, brizzo, David Haywood]
  • Tokio / Scramble Formation (US) [ShouTime, brizzo, David Haywood]
  • Turbo Force (US) [dos_]
  • VTech Laser Turbo XT [Miodrag Milanovic]
  • VTech Laser XT/3 [Miodrag Milanovic]
  • MACHINES CLONES PROMOTED TO WORKING:
  • ACT Apricot PC [Dirk Best]
  • ACT Apricot Xi [Dirk Best]
  • K28: Talking Learning Computer (model 7-230) [O. Galibert]
  • Mattel Funtronics Jacks [hap, Sean Riddle]
  • Mattel Funtronics Red Light Green Light [hap, Sean Riddle]
  • CLONES PROMOTED TO WORKING:
  • Space Invader (Entex, COP444L version)
  • NEW MACHINES MARKED AS NOT_WORKING:
  • Apple Laser Writer II NT [Lord Nightmare, Joakim Larsson Edstrom]
  • Back To the Future (2.8) [PinMAME]
  • Dulmont Magnum [Carl, Dave Jones]
  • Ensoniq SQ-2 [R. Belmont, Guru]
  • Force SYS68K/CPU-20 [Joakim Larsson Edstrom]
  • Knights of Valour 3 HD (V105) [XingXing]
  • Monday Night Football (2.9, 50cts) [PinMAME]
  • Multistar 3 [Heihachi_73]
  • Royal Ascot II [Gerald COY, ShouTime, The Dumping Union]
  • NEW CLONES MARKED AS NOT_WORKING:
  • Knights of Valour 3 HD (V101) [XingXing]
  • Knights of Valour 3 HD (V102) [XingXing]
  • Knights of Valour 3 HD (V103) [XingXing]
  • Knights of Valour 3 HD (V104) [XingXing]
  • Lost in Space (1.01 France) [PinMAME]
  • Sega Rally Championship - DX (original rev) [Gerald COY]
  • Terco 4426 CNC Programming station
  • Top Skater (USA) [Gerald COY]
  • Toshiba T1000 [shattered]
  • Virtua Striker 2 '99 (Step 1.5) [Gerald COY]
  • X-Files (3.03 France) [PinMAME]
  • NEW WORKING SOFTWARE LIST ADDITIONS:
  • apricot_flop.xml: Demonstration Pictures, MS-DOS 2.11 BIOS VR2.7, MS-DOS 2.11 BIOS VR3.1, QUEST - The Adventure [Dirk Best]
  • Translations added or modified TRANSLATIONS ADDED OR MODIFIED:
  • Catalan [Jordi Mallach]
  • SOURCE CHANGES:
  • Created DYNAMIC_API macros for cleaner definition of dynamically linked functions. [Brad Hughes]
  • Double-check key state before UI autorepeat (fixes github issue #1169). [Brad Hughes]
  • m68k: Respect 68020 "freeze I-cache" bit; micro20 68020 cache test now passes. [R. Belmont]
  • micro20: Hack to start up at MacsBug/shell entry point, added terminal and devices. [R. Belmont]
  • i960: Added scanbyte and IP-relative lda opcodes, masked low bits of branch targets. [R. Belmont]
  • i960: Preliminary support for CALLS instruction and WIP on FAULTx instructions. [R. Belmont]
  • archimds: Fixed sound double-buffering. [R. Belmont]
  • aristmk5: Added default NVRAM to US sets so the games come up in a playable state. [Heihachi_73, R. Belmont] * cuckoou, dolphntru, incasunu, magimask, magimaska, partygrs, qnileu, wcougaru
  • ppc: Set DSISR to the exception flags rather than the address on data access faults and correct flag values. [R. Belmont, Vas Crabb, maximumspatium]
  • DRC: Fixed XMM usage on SysV x64 ABI, restoring debugger functionality on Mac/Linux for DRC drivers. [maximumspatium, R. Belmont, Ville Linde]
  • Added preliminary MB86235 recompiler. [Ville Linde]
  • delegates: Don't crash on late binding if no object is actually needed. [O. Galibert]
  • pci9050: Fixed the mappings. [O. Galibert]
  • sharc: Use standard memory maps. [O. Galibert]
  • tms32025: Use the standard memory interfaces. [O. Galibert]
  • dimemory: Removed the magic bypass. [O. Galibert]
  • mc1000: Removed direct update handler. [O. Galibert]
  • tnzs: Various refactoring. [Ryan Holtz]
  • netlist: Added simple ROM hookup capability. [Ryan Holtz]
  • netlist: Added shared RAM pointer, for use by netlist RAM devices which need updating by non-netlist driver code. [Ryan Holtz]
  • hazeltin: Added netlist-based video board emulation. [Ryan Holtz]
  • coretmpl: Added an associative LRU cache with map-like behaviour. [Vas Crabb]
  • selmenu: Use LRU cache so icons don't all need to be reloaded on scroll. [Vas Crabb]
  • uismall.bdf: Set default character for absent glyphs. [Vas Crabb]
  • Made bitmaps movable, allowing them to be used in vectors and emplaced easily. [Vas Crabb]
  • Fixed uninitialised memory read as debugger command history (github #1802). [Vas Crabb]
  • Amiga/Buddha: Cleanups and fixes, partially working now. [Dirk Best]
  • Created an ef9369 device and used it for guab and mpu4vid. [Dirk Best]
  • 6840ptm: Use standard device clock for internal clock. [Dirk Best]
  • mcr68: Use standard 6840 PTM core, replacing custom implementation with the standard one. [Dirk Best]
  • zwackery: Removed Artificial Artist PAL, now included in the csd device. [Dirk Best]
  • zwackery: Corrected ROM labels and locations. [Dirk Best]
  • Identified DAC for Midway Cheap Squeak Deluxe/Turbo Cheap Squeak. [Dirk Best]
  • srmp2.cpp: Fixed regression with ADPCM playback on m68k based games. [Angelo Salese]
  • neogeo: Corrected burningfpa romlabels (thanks jackc) and added it to software list. [hap]
  • microtouch: Added output status command and fixed data transmission at 2400 baud. [Sandro Ronco]
  • aristmk5: Added internal layout and connected microtouch to magimask and partygrs. [Sandro Ronco]
  • Archimedes: Made floppies work. [Sandro Ronco]
  • fromance.cpp: Fixed OL gal display for nekkyoku. [Angelo Salese]
  • fromance.cpp: Added visible horizontal parameter to CRTC. [Angelo Salese]
  • WIP: Intergraph driver support: Enabled more Rx interrupts and fixed error FIFO. [Joakim Larsson Edstrom]
  • WIP Apple Laser Writer II NT and some SCC improvements. [Joakim Larsson Edstrom]
  • Prodigy: Added layout. [Joakim Larsson Edstrom]
  • 68230: Added bitwise update methods for all ports and moved register access methods to private section. [Joakim Larsson Edstrom]
  • PIT68230: Fixed bug in port A-C write and added check of DDR registers for bit updates. [Joakim Larsson Edstrom]
  • 68230: Added initial support for timer interrupts and embryonic support for port interrupts. [Joakim Larsson Edstrom]
  • Fixed a regression FIFO bug and a bug in the handling of Special Interrupts. [Joakim Larsson Edstrom]
  • Fixed name to a better guess for MCU name for plump pop, and marked as bad pending verification that it is the same MCU which drtoppel and extermination use. [Lord Nightmare]
  • tnzs.cpp: Updated a slew of comments, added most missing PALs as undumped, fixed some ROM labels, added a chart of the different Taito/Seta PCBs covered by tnzs.cpp and the differences between each. [Lord Nightmare]
  • toaplan1.cpp: Fixed DSWB reading (seems to be inverted when read by the MCU), also reverted changes to TJUMP jumper settings and inverted those as well on read, though it still seems to be a bit screwy for some settings. [Lord Nightmare]
  • toaplan1.cpp: vimana regions should work fine now. [Lord Nightmare]
  • Don't use mem_mask as ATA doesn't have an equivalent mechanism for byte accesses and it could mask out data that real hardware would keep, instead fix issue with 68000 byte writes to sector count by only taking the bottom 8 bits from the bus. [smf]
  • Fixed ATA Write Multiple (command c5) ignoring the block count on the first block. [smf]
  • Update disassembly if IP or CS are changed in the debugger; also update IP and CS when PC or CURPC changes. [smf]
  • Added preliminary sound to Dulmont Magnum. [smf]
  • Added halt to debugger state, so you can break out of a hlt instruction. [smf]
  • HACK: return 0xffff for the current program counter while fetching the vector as the segag80r protection currently relies on it. Reduce the number of extraneous reads that the segag80r protection performs. [smf]
  • Added multiplexed inputs for Beastie Feastie and Dealer. [smf]
  • EPOS decryption simplification WIP. [smf]
  • Use correct Commodore LCD font. [Mike Naberezny, smf]
  • seta.cpp: Hooked up Zombie Raid NVRAM, added calibrated default. [MetalliC]
  • stv.cpp: Documented IO chip, fixed astrass test mode hang. [MetalliC]
  • Added Sega DIMM board architecture documentation. [MetalliC]
  • amstrad.cpp: Caps Lock key does not have a physical toggle. [AJR]
  • Added 'o' variants to memory debugging commands to request decrypted opcodes space. [AJR]
  • Created new 74LS157 device and hooked it up to MSM5205 on Rastan. [AJR]
  • d9final: Set initial banking so Z80 doesn't run off rails. [AJR]
  • grainbow: Fixed palette dimming by respecting a fade-me-not bit. [AJR]
  • Attempt at fixing 8155 timer behavior so 8085 doesn't lose interrupts in equites. [AJR]
  • Fixed -romident misattributing device ROMs to alphabetically first driver using them. [AJR]
  • amusco.cpp: Added coin counter and dispenser device. [AJR]
  • Dumped i8751 '317-0078' at location c2 for 'altbeast' set, added, works. [CAPS0ff]
  • Dumped i8751 '317-0123a' at location c2 for 'goldnaxe' set, added, works. [CAPS0ff]
  • Adaedd dump of i8751 '317-0112' at location c2 to 'goldnaxe2' set. [CAPS0ff] Chip was faulty, some bit errors, internal checksum fails - still using simulation for now.
  • Added id8751h dumps to 'csilver' and 'srdarwin', not hooked up yet. [CAPS0ff]
  • tnzs: Added Taito M-Chip M-001 dump for extrmatn; also works for drtoppel and plumppop. [CAPS0ff]
  • Added PIC16C57 dump to wbeachvl giving partial sound. [CAPS0ff] OKI banking setup for the game is incorrect so music doesn't currently play.
  • Decapped, deprotected, dumped and hooked up the hd647180X MCUs for Vimana, Fire Shark and Teki Paki. [CAPS0ff]
  • Decapped and read out security pics for umk3 and rmpgwt. [CAPS0ff] Added a new device type and bare bones loading, however communication with the main CPU is not hooked up yet.
  • Dumped PAL10H8 for Beastie Feastie (conversion kit). [Andrew Welburn, Craig Anstett]
  • Leave more comments on differences between 74107 and 74107A. [couriersud]
  • netlist: Aligned naming of 9334 and made nl_hazelvid.cpp parseable by nltool. [couriersud]
  • spangbl, pangba: 74LS157-ization and working sound. [AJR]
  • konamigx: Fixed CPUs hanging on state load. [moralrecordings]
  • Added floppy drives to the PG675 and PG685 variants, changed floppy controller to FD1797 (not hooked up yet).
  • Dumped 68705 a71_24.bin from Tokio/Scramble Formation. [ShouTime, brizzo]
  • Added fresh dump of exzisus (Magnet System) - one sector different, fixes graphical glitches in first level. [David Haywood]
  • Started moving 68705 functionality to the CPU core rather than copy/pasted in all the drivers. [David Haywood]
  • Hooked up new 68705 dump to Tokio/Scramble Formation. [David Haywood]
  • M1COMM/M2COMM cleanups and fixes [SailorSat]
  • model1: Made wingwar360 playable. [SailorSat]
  • vaportra: Fixed missing game over animation, corrected 'P3 coin' and implemented irq6_ack. [darq]
  • yunsung8: Fixed MSM sounds, simplified inputs and changed incorrect cannballv manufacturer. [darq]
  • shootout: Fixed missing title screen music, fixed coin counter and simplified ROM loading. [darq]
  • sidepckt: Fixed cocktail mode and added Y scroll. [darq]
  • tecmo_mix: Fixed the saturated colors in Final Star Force (Level 2). [darq]
  • aristmk5: redumped chickna5u and topbana, now pass checksums. [Heihachi_73]
  • ccastles.cpp: Clarified input situation by assigning port conditions/names to the button inputs so they have proper default mappings between Upright/Cocktail. [Tafoid]
  • New softlist: HP Integral PC. [shattered]
  • cps1.cpp: Added missing PAL dump to daimakai. [caius, Silvio Grazini]
  • aerofgt.cpp: Added correct and verified mask ROMs. [caius, The Dumping Union] Fixed size for U134 and U135 and added the redumped sound samples at U180 at the correct size.
  • debugimgui: Sort directory entries in mount dialog, as zippath_readdir() does not guarantee entries are in any particular order. [Barry Rodewald]
  • Made phosphor persistence independent of frame rate. [anikom15]
  • Added proper support for Rescue on Fractalus (proto) - No Bankswitch, 2K Mirror RAM. [Mike Saarna]
  • metro.cpp: Made sound output mono for boards without stereo output. [system11]
  • nbmj8688.cpp: Corrected DIP switches for Camera Kozou. [system11]
  • hiscore.dat: Updates [Leezer]
  • Corrected labels for Midway PICs. [Guru]
  • de_2.cpp: Added missing sound ROM for uboat65. [PinMAME]
  • -apple1.xml: Redumped dis-assembler. [Dagarman]
  • votrax sc01: Simulate. [O. Galibert]:
  • Complete simulation of digital section based on die imaging
  • Removed now-obsolete samples
  • Plosives are still imperfect
  • netlist: Device additions[Ryan Holtz]:
  • 74161 Synchronous 4-Bit Binary Counter with Clock
  • 7473 Dual Master-Slave J-K Flip-Flops with Clear and Complementary Outputs
  • Am2847 Quad 80-bit Static Shift Register
  • DM9334 8-bit Addressable Latch
  • 82S126 1K-bit bipolar PROM
  • 74174 Hex D-Type Flip-Flop with Clear
  • 2716 16 Kbit (2048x8) UV EPROM
  • 74166 Parallel-Load 8-Bit Shift Register
  • 74260 Dual 5-Input NOR Gate
  • Intel 2102A 1Kbit (1024x1) Static RAM
  • 74365 Hex Bus Driver with 3-State Outputs
  • Generic 2- and 3-terminal Tristate device
  • 74165, 74194, 7475, 7485, and DM9322
  • 82S126 4kbit (512x8) TTL bipolar PROM
  • 82S123 256-bit (32x8) TTL bipolar PROM
  • Note: Tristate device and 74365 do not actually tristate, they are simply a way of combining multiple outputs/chip enables.
  • netlist: Various fixes [Ryan Holtz]:
  • 7473: Made device only transition on a falling clock.
  • 74161: Inverted Clear and Clock inputs to match datasheet.
  • 74260: Fixed number of inputs.
  • Am2847: Fixed shift register size (was 160 bits, should have been 80 bits).
  • DM9334: Inverted C and E inputs to match datasheet.
  • XML refactoring[Vas Crabb]:
  • Moved stuff to namespace util::xml and scoped down some enums.
  • Split config load/save delegate types, made config load take const node so it can't inadvertently mangle data.
  • rendfont.cpp: Fixes and Improvements[Vas Crabb]:
  • Encapsulated many BDF and BDC file format handling details.
  • Made file I/O 64-bit clean.
  • Added some checks for allocation errors.
  • Wrote more solid BDF parser with error messages and trace logging.
  • Fixed heap smash when building bitmaps for BDF fonts.
  • Extended BDC format to support high planes and default character.
  • Render default character if glyph not found for BDF/BDC.
  • netlist: Added new devices[Vas Crabb]:
  • uA741 in 8-, 10- and 14-pin DIP variants
  • 4316 bilateral switch pack
  • guab: Cleanup and improvements[Dirk Best]:
  • Hooked up SN76489 ready signal, hooked up some debug LEDs.
  • Hooked up PPIs and ACIA.
  • Labelled some outputs.
  • Fixed and improved output labels, added ten up labels.
  • beezer: Rewrote driver. [Dirk Best]:
  • Uses the standard 6840 PTM core for sound generation
  • New MM583 Noise Generator device
  • New DAC-76 DAC sound
  • Uses resistor network values for colors
  • Uses bankdev device for banking
  • mcr68: Move zwackery to its own driver (doesn't have much in common with other games in driver). [Dirk Best]:
  • Also cleaned up implementation, made spriteram 8-bit, added some hardware info and added button descriptions.
  • Midway Cheap Squeak Deluxe sound board improvements [Dirk Best]:
  • Moved to its own file and corrected its name.
  • Updated interface to better reflect real hardware.
  • Added address deocoding PAL and verified memory map.
  • apricot improvements[Dirk Best]:
  • Fixed CTS polarity and marked as working - with the SIO fix the system is now very stable
  • Fixed keyboard error 31, now displays 'System OK'
  • z80dart: Only update serial line configuration if it actually changes. [Dirk Best]:
  • Allows the apricot serial port to work correctly.
  • pit8253: Reading back the count while in the middle of a 16-bit write returns a XOR'ed version of the value written. [Dirk Best]:
  • Fixes apricot error 29.
  • tail2nos.cpp improvements [Angelo Salese]:
  • Added sound semaphore hookup, fixes random BGM lockups.
  • Added alternative input method, selectable through control panel DIP switch.
  • Added DIP switch locations.
  • micro20: Added some features needed for the selftest, but couldn't hook up the missing parts so haven't verified that the self test actually can run through now [Joakim Larsson Edstrom]:
  • H4 is now cleared in reset and asserted by software down the line
  • By calling the update_tin method the device now support external clock for the timer
  • Clock can also be polled at port C bit #2
  • The test expects something to pulse at port B and then a clock at TIN (port C pin #2 alternate function)
  • mustache.cpp: Flip screen improvements[AJR]:
  • Fixed Y positions of flipped sprites.
  • Added and implemented flip screen "Hard SW" as in Irem games.
  • Corrected polarity of all DIP switches.
  • automat: Sound improvements[AJR]:
  • Reduced YM2203 speed to match music pitch on reference video.
  • Added second MSM5205 plus two 74LS157 and fixed communications.
  • Added sound banking (probably not entirely correct).
  • secretab: Incremental sound improvements [AJR]:
  • Replaced one YM2203 with a YM3812.
  • Added extra samples ROM to banked sound CPU region.
  • Hooked up sound latch, enabling music and sound effects (still very imperfect).
  • A little more PCB documentation.
  • Added PCB locations to ROM names.
  • system16.cpp: Sound improvements for some bootlegs [AJR]:
  • Hooked up MSM5205/74LS157 on the 2xYM2203 bootlegs, all of which now have some imperfect samples playback.
  • Corrected goldnaxeb2 configuration to use the aforementioned sound system.
  • imgtool refactoring[Nathan Woods]:
  • Changed a number of declarations to use std::string instead of 'const char *'.
  • Removed dead strncatz() function.
  • Fixed a recently introduced error in the 'dir' command line command.
  • Cleaned up the output of the 'dir' command.
  • DEC Rainbow 100 fixes [Bavarese]:
  • Changed 7220 divider from 4 to 32 (closer to 1 Mhz from VT240).
  • Stop flicker when color video is off.
  • Changed the effect of GDC_MODE_ENABLE_VIDEO (see page 21 of PDF AA-AE36A).
  • Addressed reentrance problems (reset procedure).
  • Made scroll fully functional (deeper SCRAM levels and GDC diag test #9).
  • Corrected cursor position in REGIS TSR.
  • Implemented NMI for parity test.
  • Fix aspect ratio in graphics modes.
  • Fixed serial port A (printer port B needs more work.
  • Added support all four ClikClok versions.
  • COP400 MCU fixes[hap, Sean Riddle]:
  • L pins are tri-stated when EN2=0
  • Corrected internal RAM memorymap for COP410
  • Sega DIMM security PICs update [Jorge Valero, Android]:
  • Redumped PICs and documented S/Ns for: Quest of D, Key of Avalon 2.x, Virtua Striker 4 Ver.2006 (Japan).
  • Dumped 253-5508-0364 from unknown NAOMI satellite game.
  • Dumped 253-5508-0422J from Quest of D (some undumped newer version).
  • stv redumps [cpsystem3]:
  • Fixed bad dumps in Choro Q Hyper Racing 5.
  • Redumped prc2ksu and prc28su using the heat-gun method to obtain valid dumps from fragile ROM chips.
  • First stab at cleaning up the DOS boot and installation disk mess on the PC & AT softlists [Justin Kerk]:
  • Removed 100% duplicate sets.
  • Moved sets from ibm5170 to ibm5150 if they work on PC-class hardware (later DOS versions are needed for some games).
  • Removed the ibm5160 softlist, it only contained one duplicate set.
  • Added clone relationships.
  • More consistency in set naming and metadata.

New in MAME 0.180 (Dec 3, 2016)

  • MAMETesters Bugs Fixed:
  • [DIP/Input] (tecmo.cpp) gemini, geminib Input issues (Tafoid)
  • [Graphics] Creating a game specific INI disables HLSL filters (Jezze)
  • [Flip Screen/Cocktail] (gaiden.cpp) gaiden and clones Very slight offset down on flip screen (Osso)
  • [Documentation] (atarisy1.cpp) peterpak A dash too much in the game description. (AntoPISA)
  • [Graphics] (segas16b.cpp) altbeastj, altbeast6 Missing graphics in the crystal ball. (David Haywood)
  • [Compiling] (cps2.cpp) BUILD Compiling a tinybuild with cps2 driver included crashes (smf)
  • [Interface] CONSOLE Does nothing but allow "EXIT" (crazyc)
  • [Crash/Freeze] (zn.cpp) nbajamex game crashes / nvram gets corrupted (Phil Bennett)
  • [Flip Screen/Cocktail] (8080bw.cpp) Color sets in 8080bw No picture for second player in cocktail mode. (Robbbert)
  • [Crash/Freeze] MAME crashed with UI and HLSL (Jezze)
  • [Flip Screen/Cocktail] (equites.cpp) splndrbt and clones, hvoltage Cocktail mode video isn't working correctly (Osso)
  • New working machines:
  • Candela CAN09 terminal [Joakim Larsson Edstrom]
  • Draw 88 Poker (V2.0) [Roberto Fresca, Charles MacDonald]
  • Entex Space Battle [hap, Sean Riddle]
  • Fidelity Designer 2100 Display [hap, Berger]
  • Fidelity Excel 68000 [hap, Berger]
  • Mephisto Montreux [unknown]
  • Player's Edge Plus (PP0001) Standard Draw Poker [BrianT]
  • Player's Edge Plus (PP0050) Joker Poker (4 sets) [BrianT]
  • Player's Edge Plus (PP0054) Deuces Wild Poker (El Cortez) [BrianT]
  • Player's Edge Plus (PP0195) 4 of a Kind Bonus Poker [BrianT]
  • Player's Edge Plus (PP0218) 4 of a Kind Bonus Poker [BrianT]
  • Player's Edge Plus (PP0232) Patriot Poker [BrianT]
  • Player's Edge Plus (PP0294) Aces and Faces Bonus Joker Poker [BrianT]
  • Player's Edge Plus (PP0295) Super Deuces Wild Poker [BrianT]
  • Player's Edge Plus (PP0445) Aces and Faces Bonus Joker Poker [BrianT]
  • Player's Edge Plus (PP0450) Loose Deuce Deuces Wild! Poker [BrianT]
  • Player's Edge Plus (PP0453) Joker Poker [BrianT]
  • Player's Edge Plus (X002002P+XP000038) Double Double Bonus Poker [BrianT]
  • Player's Edge Plus (X002240P+XP000038) Joker Poker (Two Pair or Better) [BrianT]
  • Radio Shack Monkey See [hap, Sean Riddle]
  • Bandai System Control Car: Cheetah/The Incredible Brain Buggy [hap, Sean Riddle]
  • Shikigami no Shiro - internal build (V1.02J 2001/09/27 18:45) [rtw, ShouTime, smf, O.Galibert]
  • Intel iSBC 286/12 [Al Kossow]
  • New working clones:
  • 1945k III (newer, OPCX1 PCB) [ShouTime, The Dumping Union]
  • Blue Shark (Model Racing bootleg) [f205v]
  • Burning Fight (prototype, ver 23.3, 910326) [Collin Foust]
  • Cosmic Invaders (bootleg of Space Invaders) [penrhos]
  • Forgotten Worlds (USA, B-Board 88618B-2, Rev. B) [Corrado Tomaselli, The Dumping Union]
  • Gran Premio F1 (Spanish bootleg of Pole Position II) [Rockman, Arcade Hacker]
  • Grand Prix Star (v3.0) [Hammy]
  • Hit the Ice (US, with riser board) [coolmod]
  • Mustache Boy (Italy) [ShouTime]
  • Metal Slug 2 Turbo (hack/bootleg) [system11, trap15]
  • Ozma Wars (Model Racing bootleg) [f205v]
  • Player's Edge Plus (PP0008) Standard Draw Poker (set 2, El Cortez) [BrianT]
  • Player's Edge Plus (PP0048) Joker Poker (set 4) [BrianT]
  • Player's Edge Plus (PP0057) Deuces Wild Poker (set 4) [BrianT]
  • Player's Edge Plus (PP0103) Deuces Wild Poker (set 2) [BrianT]
  • Player's Edge Plus (PP0126) Deuces Wild Poker (set 3) [BrianT]
  • Player's Edge Plus (PP0188) Standard Draw Poker (set 3) [BrianT]
  • Player's Edge Plus (PP0434) Bonus Poker Deluxe (set 2) [BrianT]
  • Player's Edge Plus (PP0447) Standard Draw Poker (set 3) [BrianT]
  • Player's Edge Plus (PP0452) Double Deuces Wild Poker (set 2) [BrianT]
  • Road Fighter (set 3, conversion hack on Hyper Sports PCB) [f205v]
  • Sol Divide - The Sword Of Darkness (Korea) [Nomax, The Dumping Union]
  • Stone Ball (2 Players, v1-20 21/10/1994) [Nomax, The Dumping Union]
  • Vendetta (World, 2 Players, ver. ?) [Corrado Tomaselli, The Dumping Union]
  • Machines promoted to working:
  • Exzisus (EX 1.0, Magnet System, prototype) [David Haywood]
  • Go By RC (V2.03O 1999/05/25 13:31) [smf]
  • Number Crash [kurobee]
  • Saitek RISC 2500 v1.04 [unknown]
  • Space Lords (rev C) [Morten Shearman Kirkegaard, Samuel Neves, Peter Wilhelmsen]
  • Tandy/Memorex Video Information System MD-2500 [Carl]
  • Time Scanner (TS 2.0, Magnet System, prototype) [David Haywood]
  • Xain'd Sleena (SC 3.0, Magnet System, prototype) [David Haywood]
  • Intel iSBC 286/10 [Carl]
  • Clones promoted to working:
  • RC De Go (V2.03J 1999/05/22 19:29) [smf]
  • Space Lords (rev A) [Morten Shearman Kirkegaard, Samuel Neves, Peter Wilhelmsen]
  • Space Lords (rev A, German) [Morten Shearman Kirkegaard, Samuel Neves, Peter Wilhelmsen]
  • Space Lords (rev B) [Morten Shearman Kirkegaard, Samuel Neves, Peter Wilhelmsen]
  • New machines marked as NOT_WORKING:
  • ACI Destiny Prodigy [Joakim Larsson Edstrom]
  • Acorn A4000 [Nigel Barnes]
  • Acorn A5000 [Nigel Barnes]
  • Bandai Super Note Club mu (Japan) [Team Europe]
  • Candela CAN09 main unit [Joakim Larsson Edstrom]
  • Datum [Robbbert]
  • Diamond Fever (0200302V, NSW/ACT) [Heihachi_73]
  • GMX Micro 20 [Al Kossow, R. Belmont]
  • Hazeltine 1500 [Al Kossow, Ryan Holtz]
  • Intel iSBC 86/05 [Al Kossow]
  • Intel iSBC 86/30 [Al Kossow]
  • Jungle Juice (0200240V, New Zealand) [Heihachi_73]
  • Kron K-180 [Joakim Larsson Edstrom]
  • Meng Hong Lou [Guru, Dyq, Bnathan]
  • Montana Choice (MG0025) Multi-Game [BrianT]
  • Montana Choice (MG0026) Multi-Game [BrianT]
  • Montana Choice (MG0182) Multi-Game [BrianT]
  • Player's Choice (MG0213) Multi-Game [BrianT]
  • Player's Edge (PK0858-PC075) Deuces Wild Poker (El Cortez) [BrianT]
  • Player's Edge Plus (X000013K+XK000012) Keno [BrianT]
  • Player's Edge Plus (X000846S+XS000006) Wild Star Red White & Blue Slots [BrianT]
  • Player's Choice - Original (30143011, NSW/ACT) [Heihachi_73]
  • Rider's Surf [PinMAME]
  • Simatic PG675 [R. Belmont, rfka01]
  • SYS68K/CPU-30SEN-R [Joakim Larsson Edstrom]
  • SYS68K/CPU-30SEN-R-501 [Joakim Larsson Edstrom]
  • Televideo TV910 [Al Kossow, R. Belmont]
  • New clones marked as NOT_WORKING:
  • Acorn A3010 [Nigel Barnes]
  • Acorn A3020 [Nigel Barnes]
  • Acorn A4 [Nigel Barnes]
  • Acorn A5000 Alpha [Nigel Barnes]
  • Archimedes 3000 [Nigel Barnes]
  • Archimedes 305 [Nigel Barnes]
  • Archimedes 410/1 [Nigel Barnes]
  • Archimedes 420/1 [Nigel Barnes]
  • Archimedes 440 [Nigel Barnes]
  • Archimedes 440/1 [Nigel Barnes]
  • Archimedes 540 [Nigel Barnes]
  • Cash Chameleon (0200437V, NSW/ACT) [Heihachi_73]
  • Cash Chameleon (0300781V, New Zealand) [Heihachi_73]
  • Chicken (0200530V, Queensland) [Heihachi_73]
  • Inca Sun (CHG1458, US) [Heihachi_73]
  • Star God (variable replay score) [PinMAME]
  • SYS68K/CPU-30BE/16 [Joakim Larsson Edstrom]
  • SYS68K/CPU-30BE/8 [Joakim Larsson Edstrom]
  • SYS68K/CPU-30Lite/4 [Joakim Larsson Edstrom]
  • SYS68K/CPU-30Lite/8 [Joakim Larsson Edstrom]
  • SYS68K/CPU-30X [Joakim Larsson Edstrom]
  • SYS68K/CPU-30XA [Joakim Larsson Edstrom]
  • SYS68K/CPU-30ZA [Joakim Larsson Edstrom]
  • SYS68K/CPU-30ZBE [Joakim Larsson Edstrom]
  • SYS68K/CPU-33 [Joakim Larsson Edstrom]
  • Time Crisis II (Japan, TSS1 Ver. B) [Bill D., The Dumping Union]
  • Time Crisis II (US, TSS5 Ver. A) [Naoki, Smitdogg, The Dumping Union]
  • Unicorn Dreaming (0101228V, New Zealand) [Heihachi_73]
  • Wild Amazon (01J01996, Venezuela) [Heihachi_73]
  • War: The Final Assault (Apr 7 1999) [CoolFox]
  • New WORKING software list additions:
  • atom_flop.xml: Egghead in Space, F14 Tomcat [Nigel Barnes]
  • bbcb_cass.xml: The Music System [Nigel Barnes]
  • bbcb_flop.xml: various games, applications, utilities [Nigel Barnes]
  • bbcb_flop_orig.xml: redumped Farm Management Suite double sided [Nigel Barnes]
  • bbcmc_flop.xml: ALPS, Astro Blaster, Carnival [Nigel Barnes]
  • megadriv.xml: Cool Spot (Euro, Prototype) [FakeShemp, Team Europe]
  • pet_rom.xml: SUPER*TOOL [Francesco Messineo]
  • pro128s_flop.xml: Disco Welcome [Nigel Barnes]
  • snes.xml: Syvalion (Euro, Prototype) [FakeShemp, Team Europe]
  • New NOT_WORKING software list additions:
  • archimedes.xml: RISC OS 3 Applications, many coverdisks and commercial applications [Nigel Barnes]
  • bbc_flop_6502.xml: Hi-InterSheet, Hi-View, Hi-Wordwise+ [Nigel Barnes]
  • electron_flop.xml: all known 5.25" DFS releases [Nigel Barnes]
  • pico.xml:
  • Cooking Pico (Jpn), Cooking Pico (Kor), Toy Story 2 (Kor), The Cloud is Wizard (Kor), Tago Galka (Kor), Dreamland Tour (Kor)
  • [Team Europe]
  • sawatte.xml: Doraemon Nobita no Dou Butsu Land, Soreike! Anpanman Onamae Na~ni, Ultra Hero Touch [Team Europe]
  • Translations added or modified:
  • German [rootfather]
  • SOURCE CHANGES:
  • imgtool: Various refactoring:
  • Consolidated logic for default implementation of imgtool::image::list_partitions().
  • Changed imgtool::stream::open*() to return imgtool::stream::ptr.
  • Fixed a recently introduced bug that caused image types that do not support partitions to function incorrectly.
  • core: Disassembler modernisation:
  • Merged M6809, HD6309 and Konami disassemblers.
  • Added arcompact and PDP8 disassemblers to unidasm.
  • Fixed unidasm declaration for upd7725.
  • Eliminated static disassembly buffers in RSP, PowerPC and MIPS DRCs.
  • Changed all disassemblers to use output stream rather than character buffer.
  • Changed disassembler overrides to use 'std::ostream &' internally.
  • Changed disassembler infrastructure to not use char buffers internally.
  • apollo: Enabled creation when non-existent image name is supplied for omti8621 and sc499. [Hans Ostermeyer]
  • sc499: Corrected regressions that prevented writing. [Hans Ostermeyer]
  • various: Miscellaneous typo fixes. [Jordi Mallach, Tafoid]
  • arm, arm7: Various emulation improvements:
  • Implemented Transfers to User Bank in LDM/STM and fixed flags corruption in branch opcodes.
  • Fixed register-base shift with a value >= 32, this fixes the RISC OS graphics issues.
  • Fixed carry for ROR and preserve IRQ_MASK in LDR R15,***.
  • mmodular, risc2500: Moved Saitek RISC 2500 into a separate driver and added internal layout and inputs. [Sandro Ronco]
  • a310: reworked HLE keyboard and added mouse input. [Sandro Ronco]
  • aristmk5: Various improvements:
  • Hooked up EEPROMs, UARTs and some inputs.
  • Fixed video DMA when vidstart != 0.
  • Added coin input, logic door input and RTC.
  • Fixed SRAM banking.
  • archimds: Fixed horizontal display position and cursor position in VIDC. [Sandro Ronco]
  • atarigx2: Reverse-engineered Space Lords security FPGA and implemented decryption code.
  • [Morten Shearman Kirkegaard, Samuel Neves, Peter Wilhelmsen]
  • atarigx2: Fixed inputs in Space Lords. [MASH]
  • ti99: Fixed save states and declared MACHINE_SUPPORTS_SAVE. [Michael Zapf]
  • midvunit: Renamed wargods CHD to reflect actual version on disk. [Ryan Holtz]
  • hazeltin: Various initial changes:
  • Added keyboard hookup, but will need 8048 dumping or black-boxing.
  • Added preliminary video, still broken due to timing issues.
  • Added state-machine bipolar PROMs.
  • core: Added non-netlist devices for logic ICs:
  • 54/74160,161,162,163
  • 54/7416x Hex/Quad D Flip-Flops with Clear
  • 9334/DM9334 8-Bit Addressable Latch
  • 7400 Quad 2-Input NAND Gate, 7404 Hex Inverter, 82S126/82S129 256x4-bit PROM
  • sun4: Simplified DMA implementation. [Ryan Holtz]
  • naomi: various naming changes:
  • Added supported region info.
  • Changed all games to "Export name / Japan name" template.
  • Correct a few names as per title screens.
  • namcos12: Added Namco Cyber Lead cabinet JVS IO and LED controller PCB dumps. [PascalP, Team Europe]
  • aristmk6: Hooked up IRQ registers. [MetalliC]
  • naomi: Added missing PICs for Dragon Treasure 2 main, Dragon Treasure 2 & 3 satellite, and WCCF 2001-2002.
  • [Android, Darksoft, f205v, rtw, MetalliC]
  • luaengine: Converted to sol2. [Carl]
  • plugins/console: Added Lua console as plugin. [Carl]
  • core: Moved device_memory_interface from driver_device to dummy_space_device. [smf]
  • Exposed the dummy_space_device as machine().dummy_space() with a trampoline in driver_device for existing callers.
  • Debugger no longer needs to special case root_device() to avoid showing the dummy address space.
  • taitogn: Various changes:
  • Implemented G-NET BIOS flashing
  • Games that require the v2 BIOS now require you to update the BIOS and turn off JP1 as part of the installation
  • A v1 BIOS flash is included, but you aren't forced to use it
  • Moved G-NET protection out of ATAFLASH and into individual devices for each type of card
  • Added build dates and times to G-NET game descriptions.
  • zn: Various changes:
  • Implemented enough analogue control reading on ZN1/ZN2 for RC De Go and Go By RC.
  • Fixed ZN1/ZN2 DIP switch descriptions.
  • Implemented S1985 backup RAM
  • Fixes TPC310 accessories cursor movement on the second time you launch it with left ctrl + left shift.
  • Fixed Matsushita backup RAM saving.
  • Implemented S1985 and Matsushita state saving.
  • Implemented MSX switched interface without using an address map.
  • Fixed heap corruption when loading a new CHD fails.
  • Throw CHDERR_FILE_NOT_WRITEABLE rather than CHDERR_UNSUPPORTED_VERSION if you try to open an old version CHD or writing.
  • darkmist: Video fixes:
  • Added real transparent pen mixing from PROMs, fixes ranking screen and gameplay area in Dark Mist.
  • Fixed sprite-sprite priorities, sprite chip fetches from top to bottom.
  • saturn: Various changes: [Angelo Salese]
  • Worked around VDP1 timings in Sega Saturn, fixes regression with Batman Forever gameplay speed.
  • Added Rotation Parameter read control register, fixes at least Riddler stage ROZ positioning in Batman Forever.
  • mirage: Added 93C46 EEPROM hook-up. [Angelo Salese]
  • seta: Added backup RAM hookup for kiwame, fixes "BACKUP RAM ERROR" at first boot. [Angelo Salese]
  • ncr5390: Implemented selection disable. [O. Galibert]
  • addrmap refactoring:
  • Removed device parameter
  • De-hand-templatized address_map_entry, remove then unneeded entry parameter
  • Simplified constructor, thanks Micko
  • Changed setters into passthroughs
  • Stream it
  • Changed to use dot syntax rather than -> syntax for chaining
  • addrmem: Made obvious renames and added helpers. [O. Galibert]
  • general: Eliminated attaching memory maps to driver_device. [O. Galibert]
  • emucore: Removed generic_ptr. [O. Galibert]
  • scn2674: Various changes:
  • Corrected the row on which a split occurs, fixes Octopus display of the last row before the status line split.
  • Added command 0xA6, fixes Octopus status line in Concurrent DOS, and BIOS character block write function.
  • octopus: Various changes:
  • Added cursor display.
  • Added colour attributes.
  • Added blink and underline attributes.
  • Hooked up serial lines, Concurrent DOS can now use the first serial port as an extra terminal.
  • Fixed Z80 RAM banking past 256kB.
  • fmtowns: Addded support for IC Memory Card images. [Barry Rodewald]
  • Limited to 16MB in size until software that supports more can be found.
  • x68k: Added keyboard LEDs to layout display. [Barry Rodewald]
  • Among other things, this fixes the 'dancing keyboard' display when running Cotton.
  • apple2gs: Switched to use z80scc, added printer and modem ports. [R. Belmont]
  • sdgndmps: Added DIP switch names and locations (verified from manual). [AJR]
  • pg685: Added pg675 and hooked up MM58167 RTC. [R. Belmont, rfka01]
  • pg685: Various changes:
  • Preliminary working oua11 video.
  • Fixed ROM and ROM shadow mapping for oua12 so it actually boots.
  • Preliminary not-quite-working oua12 video (chargen decode is unknown).
  • pg675, pg685: Added hardware info. [rfka01]
  • micro20: Added more device hookups, gets farther into POST. [R. Belmont]
  • concept: Added optional MacsBug ROMs. [Al Kossow, R. Belmont]
  • core: Fixed a bug parsing the software name option that prevented loading slot defaults for software selected from the internal
  • UI. [AJR]
  • sh2dasm, sh4dasm: Changed the disassemblers to use 'std::ostream &' internally. [AJR]
  • pit8253: Made MSB-only counter writes lower outputs in mode 0. [AJR]
  • amusco: Various changes:
  • Identified and hooked up 8155 interface chips for LPT and RTC.
  • Fixed PIT IRQs; game speed is much better now.
  • Coin inputs now read properly through IRQ4.
  • Promoted draw88pkr to WORKING (no more "COIN ERROR" on startup, though POST still fails memory test for some reason).
  • Removed spurious coin counter.
  • Updated notes on printer.
  • seibu: Moved SEI80BU encryption out of the SEIBU_SOUND device and made it a device of its own. [AJR]
  • amusco: Added button-lamps and coin counter support. [Roberto Fresca]
  • z80scc: Various changes:
  • Added support for RTxC as BRG clock source, allows the SGI Indy to have a console.
  • Fixed a bug in rr15 support, allows macplus, etc. to boot now.
  • Improved interrupt handling, allows mouse pointer to move in macplus driver for System 6.0.8.
  • Fixed init state of latched rr0 values, improves the success ratio of getting the mouse working in both X and Y on macplus, etc.
  • Minimal sync/hunt support to enable System 7 to boot on macplus.
  • z80dart: Refactored FIFOs using new template based FIFO class. [Joakim Larsson Edstrom]
  • didact: Various Candela changes:
  • Added can09, a non working driver for the Candela main computer, a 6809 based design with FDC and a 6850 CRTC.
  • Added can09t, a somewhat working driver for the Candela terminal, a slimmer version without FDC and with a terminal interface.
  • fccpu30: Various changes:
  • Added new board variants as WIP: cpu30x, cpu30xa, cpu30za, cpu30zbe, cpu30be8, cpu30be16, cpu30lite4, cpu30lite8, cpu30senr, cpu30senr501, cpu33
  • Added support for -ramsize according to each board variant.
  • Renamed roms to reflect on content and versions.
  • Mapped the Epson 72423 RTC device to the msm6242_device driver as it is compatible.
  • Added mock handlers with LOG info for devices that needs to be written.
  • Exposed possibility to turn off FPU in case it is not installed.
  • fccpu: Prepared to split out base fccpu class to support drivers for cpu2x and cpu4x boards etc.
  • Various small fixes to PIT68230, FGA022, DUSCC.
  • prodigy: Added skeleton driver for ACI Destiny Prodigy chess computer. [Joakim Larsson Edstrom]
  • z80sio, mzr8105: Added UPD7201 device type to and changed driver to use it. [Joakim Larsson Edstrom]
  • rax: Emulated the Acclaim RAX sound board, fixing sound in Batman Forever and NBA Jam Extreme. [Phil Bennett]
  • zn: Hooked up extra NVRAM in NBA Jam Extreme. [Phil Bennett]
  • bbc: Added ACP 1770 DFS to acorn1770 FDC. [Nigel Barnes]
  • electron: Added PRES ADFS versions to Plus3 expansion. [Nigel Barnes]
  • a310: Added new NOT WORKING machines Archimedes 305, Archimedes 440, Archimedes 3000, Archimedes 410/1, Archimedes 420/1,
  • Archimedes 440/1, Archimedes 540, Acorn A5000, Acorn A4, Acorn A4000, Acorn A5000 Alpha [Nigel Barnes]
  • Renamed a310->aa310 to avoid conflict with Amiga machines.
  • Added all missing OS releases Arthur 0.30, RISC OS 2.01, RISC OS 3.00, RISC OS 3.10, RISC OS 3.19 (German).
  • Made all machines default to the OS (Arthur, RISC OS 2, RISC OS 3) they were shipped with.
  • Corrected ROM labels/locations.
  • Added default CMOS to boot to desktop.
  • Mapped Acorn A4 Power Management extension.
  • hp9845: Re-implemented 98035 module with a nanoprocessor driver:
  • Now possible to emulate the 98035 RTC module at a low level thanks to firmware ROM dump from Mr. Kueckes.
  • Implemented "nanoprocessor" microcontroller CPU core and disassembler.
  • hp9845: Implemented HP98034 module (HPIB interface). [F.Ulivi]
  • quizpun2: Hooked up MCU, improved graphics and sound. [Luca Elia]
  • crystal: Fixed VRender0 timers. [Luca Elia]
  • cedar_magnet: Preliminary magnet system sound and various flag fixes. [David Haywood]
  • smskr: Added support for the seo-jin 11-in-1 multi-game bootleg cartridge. [David Haywood]
  • aristmk6: Various changes:
  • Cleaned up ROM loading.
  • Show framebuffer? instead of debug viewer - can see startup text at least.
  • Extended ROM area so that the bigger games map properly and pass their checksums.
  • Corrected flamolce rom loading.
  • Corrected rumbreel rom loading and switch 1x and 2x IC positions, it passes test and is consistent with others now.
  • sh4: Began SH4 MMU improvements with a view to seeing what aristmk6 needs, allowed table upload by LDTLB opcode, allowed
  • experimental MMU test code to be enabled/disabled on a per-driver basis. [David Haywood]
  • core: Added delegate support for lambdas and std::functions in general, also supporting const members now. [Miodrag Milanovic]
  • aristmk5: Increased ROM window size for incasunu and geisha, fixing graphic CRC check and allowing incasunu to boot.
  • [David Haywood]
  • core: Added more applicable Catch testing framework and converted all tests to be done properly by guidelines. [Miodrag Milanovic]
  • Still needs TESTS=1 to enable build of tests
  • osd: Moved UWP asset files to proper place. [Miodrag Milanovic]
  • til: Added a simple FIFO template. [Vas Crabb]
  • xmlfile: Turned API into something that looks like C++ and allowed use of const data node objects. [Vas Crabb]
  • 3rdparty: Updated LZMA to 16.04 (security and portability fixes). [Vas Crabb]
  • core: Introduced u8/u16/u32/u64/s8/s16/s32/s64 alias types:
  • New abbreviated types are in osd and util namespaces, and also in global namespace for things that #include "emu.h"
  • Removed the cstdint types from everything in emu.
  • Removed U64/S64 macros.
  • Fixed a bug in dps16 caused by incorrect use of macro.
  • Fixed debugcon not checking for "do " prefix case-insensitively.
  • Fixed a lot of messed up tabulation.
  • Changed many macros and constants to constexpr.
  • Fixed up many __names.
  • complay.py: Rewrote to parse/minify layout XML - invalid XML in internal layouts now cause build failures. [Vas Crabb]
  • uismall.bdf: Added some typographical characters to, including the hair space used by the internal UI. [Vas Crabb]
  • frontend: Encapsulated more of the menu base class to control when layout changes can happen, encapsulated mouse translation
  • [Vas Crabb]
  • osd: Fixed key names with -keyboardprovider win32 [Vas Crabb]
  • core: Drop invalid input tokens when parsing configuration, fixes uncaught exception error when writing configuration. [Vas Crabb]
  • hlsl: Fixed games with off-screen backdrop artworks (e.g. atarifb, bowler). [Jezze]
  • sms: Various changes:
  • Set initial audio mixing state on reset.
  • Documented the Sports Pad modes (and changed the default) used by Sports Pad Soccer (Jpn).
  • n64: Various changes:
  • Only SP DMA skip for DRAM address, regardless of transfer direction.
  • Give priority to current transfer when reading AI length register.
  • Add delayed carry signal to AI (hardware bug allows carry signal from low to high to persist through a reload).
  • build: Fixed make VERBOSE=1 not showing archive commands for static libraries. [Happy]
  • osd: Added new UWP icons/images. [JacKc]
  • bionicc: Various changes:
  • Added notes on clock frequencies and video signal timings.
  • Converted to raw screen parameters, correcting frame rate and vblank timing.
  • jangou: Corrected DIP switches for Jangou Lady. [system11]
  • nbmj8891: Corrected DIP switches for Mahjong G-Men '89, Mahjong Vanilla Syndrome and Scandal Mahjong. [system11]
  • nbmj9195: Corrected Pretty Sailor 18-kin DIP switches. [system11]
  • tmnt: Changed back to 320x224 as per MT04790 discussion. [system11]
  • vigilant: Corrected visible screen area (PCB comparison). [system11]
  • twincobr: Corrected ROM names for twincobr and twincobru. [system11]
  • tumbleb: Corrected Choky Choky OKI crystal, also corrected all games to mono as none use stereo PCBs. [system11]
  • kaneko16: Unswapped button mappings for gtmr games so they match the PCB/manual. [system11]
  • psikyosh: Corrected all games to mono as all games in this board family are mono. [system11]
  • marvland: Tagged as imperfect sound and needing redump of sound ROM. [system11]
  • The sound in this version does not match Japan or any of the ports, and sounds like incorrect sounds are being played.
  • aleck64: Added vivdolls DIP switches, digital joystick support needs adding, game is switchable. [system11]
  • rainbow: Various Rainbow 100 changes:
  • Fixed colors in highres mode and video levels.
  • Made a small fix to serial Rx.
  • Added support for hard disks with up to 17 sectors/track, as MFM controllers allow this.
  • Made port 50 readable (undocumented, yet used).
  • upd7220: Fixed division by zero in update_graphics. [Bavarese]
  • build: Fixed building on ppc64le and s390x. [Julian Sikorski]
  • firebatl: Fixed music tempo. [ShouTime]
  • fidel6502: Redumped Par Excellence. [Berger]
  • quizpun2: Dumped the 68705 MCU for "Quiz Punch", protected by an epoxy block. [Guru]
  • sms_bootleg: Added the missing ROM to the smssgame set. [Astroblaster]
  • naomigd: Added unused/unknown security PIC dumps:
  • 253-5508-0352E some mahjong game? [mohamad "The Hedgehog" issawi, colour.thief]
  • 253-5508-0456J WCCF 2005-2006 Japan [any]
  • 253-5508-0506J unknown Chihiro [Android]
  • lua: Added ability to show custom menu. [headkaze]
  • fds: Detached the other cart lists. [Reagan Roush]
  • zorba: Added software list for floppy disks as well as some documentation to the driver file. [Reagan Roush]
  • isbc: Added new isbc 286 rom version v1.0. [Al Kossow]
  • isbc_208: Added device. [Carl]

New in MAME 0.179 (Oct 26, 2016)

  • MAMETESTERS BUGS FIXED:
  • [Interface] Cannot create INI for individual game when the game and the driver share the same name (Robbbert)
  • [Graphics] (namcona1.cpp) emeralda: Visible area too small (Angelo Salese)
  • [Crash/Freeze] (bnstars.cpp) bnstars1: Emulator hang & crash (Osso)
  • [Documentation] (nbmj8688.cpp) kaguya2f: wrong year is listed (system11)
  • [DIP/Input] (mz2000.cpp) mz2000, mz2200: Mistakes in current keyboard matrix emulation and missing keys ! (AJR)
  • [Graphics] (gb.cpp) gameboy [f1race]: Corrupted graphics (racetrack not lined up) (Wilbert Pol)
  • NEW WORKING MACHINES:
  • Fidelity Designer 2000 [yovan]
  • Fidelity Elite Avant Garde 2100 [hap, anonymous]
  • Istrebiteli [IgorR76, MetalliC]
  • Splendor Blast II [ShouTime]
  • Ocean to Ocean (Medal) (DECO Cassette MD) (No 10 / Ver 1 Japan) [Joseph, the Game Preservation Society, David Haywood]
  • Mahjong Senpu [system11, David Haywood]
  • Super Two In One [Edstrom, David Haywood]
  • Canon Multi 8 [hap, Sean Riddle]
  • Gakken Game Robot 9/Mego Fabulous Fred [hap, Sean Riddle]
  • VeriFone Tranz POS terminal [Ryan Holtz]
  • NEW WORKING CLONES:
  • Dead Or Alive 2 [defor]
  • Bombjack Twin (prototype? with adult pictures, set 2) [Sugoi Helsinki]
  • Ocean to Ocean (Medal) (DECO Cassette MD) (No 10 / Ver 6 US) [Joseph, the Game Preservation Society, David Haywood]
  • Splendor Blast (set 2) [Stefan Lindberg]
  • Splendor Blast (set 3) [caius, robotype]
  • Lady Maker [system11]
  • Demon's World / Horror Story (set 2) [Sugoi Helsinki]
  • Teenage Mutant Ninja Turtles (Asia 4 Players, version ?) [Abelardo Vidal, The Dumping Union]
  • Greyhound Electronics Poker (Version 50.02 ICB, set 4) [any]
  • UniWar S (Karateco) [MASH]
  • Video Hustler (bootleg, set 3) [f205v]
  • Fidelity Sensory 9 Playmatic S [anonymous]
  • Fidelity The Excellence (model 6080) [hap, yovan]
  • Fidelity The Excellence (model EP12) [anonymous]
  • Fidelity The Par Excellence (model 6083) [anonymous]
  • CLONES PROMOTED TO WORKING:
  • Power Drift (Japan, Link Version) [Angelo Salese]
  • Tatakae Genshizin Joe & Mac (Japan, bootleg) [AJR]
  • Fidelity Elite A/S Challenger [hap]
  • NEW MACHINES MARKED AS NOT_WORKING:
  • Big Casino [Guru]
  • Crazy Dou Di Zhu II [Guru, Dyq, Bnathan]
  • Tarzan Chuang Tian Guan (V109C, set 1) [Guru, Dyq, Bnathan]
  • Time Scanner (TS 2.0, Magnet System, prototype) [David Haywood, Ricky2001, ArcadeHacker, IFW]
  • Exzisus (EX 1.0, Magnet System, prototype) [David Haywood, Ricky2001, ArcadeHacker, IFW]
  • Xain'd Sleena (SC 3.0, Magnet System, prototype) [David Haywood, Ricky2001, ArcadeHacker, IFW]
  • Puzzle Yutnori [system11, David Haywood]
  • Grande Fratello (Ver. 1.7) [f205v]
  • Ron Jan [system11]
  • Super Triv Quiz I [any]
  • Humlan's Lyckohjul (Sweden, Ver. 402) [Edstrom, Robert Quenet]
  • Aceex 2814 modem [Joakim Larsson Edstrom]
  • Akai AX80 [Arashikage, R. Belmont]
  • Burroughs EF315-I220 teller terminal (ANZ) [Vas Crabb]
  • NEW CLONES MARKED AS NOT_WORKING:
  • Stargate (rev.5) [PinMAME]
  • Wing War R360 [Ordyne, The Dumping Union]
  • NEW WORKING SOFTWARE LIST ADDITIONS:
  • gameboy.xml: Pokemon - Cock Version (Bootleg) [Zeipher]
  • apple1.xml: Wumpus, Extended Monitor [Dagarman]
  • apple2.xml:
  • ProDOS v2.4.1 [John Brooks]
  • Gumball, Jumpman, Tapper [4am]
  • UniDOS 3.3 Plus v2.0.1, UniDOS Plus v2.1
  • Gamemaker, Hardball, The Heist, Law of the West, Master of the Lamps, Paper Models - The Christmas Kit, Pipe Dream, Portal, Racter, Rambo First Blood II, Shanghai, Where in Time is Carmen Sandiego v1.1 [TRex]
  • apple2gs.xml:
  • UniDOS 3.3 Plus v2.0.1, UniDOS Plus v2.1
  • Thexder v1, Cribbage King / Gin King v1.01 [TRex]
  • segacd.xml: rewritten replacing many sets with more well-documented dumps [FakeShemp]
  • snes.xml: update for various redumped games [Alex Jackson, byuu]
  • x68k_flop.xml:
  • Blade of The Great Elements (Test Version), Phalanx (Sample Version), Mahjong Gensoukyoku II - Mahjong Fantasia -The 2nd Stage The World of X68000 - Formula X, The World of X68000 - Fortress Attack & GJ, The World of X68000 - Logic Rush & Ah! Ohimesama!, The World of X68000 II - C Ryoku Kensa, The World of X68000 II - Cynthia, The World of X68000 II - Rush! & Useful, The World of X68000 II - T-94X [Wayder]
  • NWQ NOT_WORKING SOFTWARE LIST ADDITIONS:
  • x68k_flop.xml:
  • Login Disk & Book Series - X68000 Kessaku Game-sen
  • SOURCE CHANGES:
  • aristmk5: Fixed missing ARISTOCRAT_MK5_BIOS defines addition. [MASH]
  • core: Proposed for new system flags for 0.179 dev-cycle: [Angelo Salese]:
  • MACHINE_NODEVICE_MICROPHONE For unemulated microphone;
  • MACHINE_NODEVICE_CAMERA For unemulated camera;
  • MACHINE_NODEVICE_PRINTER For unemulated printer
  • MACHINE_NODEVICE_LAN For unemulated linking multi-cabinet capabilities;
  • MACHINE_NODEVICE_WAN For unemulated networking capabilities;
  • Restructured MACHINE_FLAGS into FATAL/WARNING/BTANB main categories, in order to make them easier to expose.
  • sh2: Added stub bus/sci/wdt devices for sh7604. [Angelo Salese]:
  • This also fixes Daytona USA CE for Sega Saturn.
  • cischeat: Various input related bug-fixes to Wild Pilot [Angelo Salese]:
  • Changed lightgun to an AD-stick.
  • Added player 2 inputs.
  • Fixed bogus start button starting a play even without a coin inserted.
  • mjsenpu: Added mahjong panel. [Angelo Salese]
  • core: Added new string conversion overloads:
  • [a|w|t|utf8]_from_[a|w|t|utf8_]string(xyz.c_str()) [Nathan Woods]
  • imgtool: Various changes and modernizations: [Nathan Woods]:
  • Fixed a bug that could cause module's close() callback to be invoked if an image failed to open or be created.
  • C++-ified imgtool_partition, imgtool_image, imgtool_stream, others.
  • Converted a number of pointers to references.
  • Made use of std functionality where possible.
  • coco: Changed to use required_ioport_array and optional_ioport [Nathan Woods]
  • omv1000: Removed second joystick. [einstein95]
  • 6809: Fixed disassembly when core is interrupted mid-instruction. [smf]
  • core: Ensured all CPUs export STATE_GENPCBASE and use safe_pcbase() for everything in the debugger, which allows interruptible CPUs to work properly. [smf]
  • pc: Fixed 16-bit audio in diagnose.exe for the Sound Blaster 16. [smf]:
  • The fix replaces the lowest bit of the page with the upper bit of the address, in the case of a 128k DMA.
  • This applies to the southbridge, cs4031, wd7600, ngen, and at devices.
  • ide: Added "headphones" to ATAPI CD-ROM drives. [smf]
  • ay8910: Implemented upper address check. [smf]:
  • Not configurable at present, but chips could be ordered from the factory with IDs other than 0.
  • chdman: Fixed addmeta --valuefile by calling the correct write_metadata. [smf]
  • dac: Started documenting the various DACs in use. [smf]:
  • ataxx: Fixed missing sound channel caused by one DAC not being hooked up and one DAC being hooked up to two addresses.
  • bestbest: Fixed high pitch screech caused by incorrect addressing (two DACs weren't hooked up and two were hooked up to two addresses).
  • cchasm: Fixed static noise generation caused by feeding the same bit to both DACs.
  • cheekyms: Slightly improved sound by implementing sound triggers as 8x1-bit DACs instead of 1x8-bit DAC.
  • galeb: Fixed sound by implementing it according to http://www.deltasoft.com.hr/retro/galebemu.htm & implemented enough of LOAD/SAVE to stop it hanging.
  • hard drivin: (all games in driver) Improved 12-bit controls, although centre still goes out of sync.
  • mea8000: Converted to a sound device.
  • megaphx: Fixed noisy samples due to wrong format.
  • microvsn: Fixed sound pitch caused by incorrect usage of write_signed8().
  • seicross: Changed to a 4-bit DAC as samples are packed nibble.
  • spaceg: Preliminary sound using space invaders samples.
  • suna8: Changed to a 4-bit DAC as samples are packed nibble.
  • vcombat: Fixed static during machine gun fire due to incorrect dc offset removal.
  • vectrex: Fixed noisy samples due to wrong format.
  • wheelfir: Fixed sound, EEPROM & analogue steering wheel and brake pedal.
  • osd: Fixed several small issues in HLSL/BGFX. [Jezze]:
  • Fixed target texture dimension when -intoverscan is used (this fixes the appereance of scanlines and shadow mask)
  • Added target_scale and screen_count uniforms
  • Rounded corners now remain aligned with screen bounds when -intoverscan is used (single screen only)
  • d3d9: Fixed null reference exception when toggling from fullscreen to window mode [Jezze]
  • d3d9: Disabled clearing render targets in several passes to reduce draw time, all texels are written with opaque anyway. [Jezze]
  • d3d9/bgfx: Reduced defocus effect to one pass and capped defocus strength to 2.0. [Jezze]
  • norautp: Added PROM, PAL and updated PCB layout for bjpoker [Guru]
  • various: Fixed various spelling errors. [Jordi Mallach]
  • various: Fixed various things in certain mahjong drivers. [system11]:
  • homedata: Added information about board types.
  • nbmj8688: Corrected kaguya*, secolove DIP switches and added DIP locations to all games.
  • nbmj8891: Fixed or improved DIP switches in hanamomo and scandal.
  • nbmj9195: Improved renaiclb and gal10ren DIP switches.
  • niyanpai: Fixed 4psimasy DIP switches.
  • niyanpai: Fixed mhhonban year and company.
  • srmp6: Added DIP locations.
  • ssv: Fixed hypreac2 DIP switches.
  • mjsister: Fixed DIP switches.
  • ninjakd2.cpp: Replaced mnight with World version, Kawakus license now mnightj [frsj8112, system11]
  • hp9845: Various changes: [F.Ulivi]:
  • Moved hp9845b_state class into a separate file.
  • Refactored handling of irq/sts/flg bits to allow for adding I/O slots.
  • Added I/O slots.
  • Implemented HP98035 RTC card.
  • hphybrid: Fixed indirect EXE instruction [F.Ulivi]
  • neogeo: Redumped irrmaze V2 ROM and fixed ROM loading. [Brian Hargrove, Razoola]
  • model1: Made wingwar360 not crash on startup. [David Haywood]:
  • Currently hangs after you insert coins waiting for the safety bar to lower.
  • Collisions in wingwar are broken since recent changes to swa.
  • model1: Fixed enough to get netmerc to boot, though there are many issues still and it is unplayable. [David Haywood]
  • model1: Made render list scanning code safer by masking accesses to the RAM size and using less pointer math. [David Haywood]
  • mjsenpu: Hooked up payout buttons and a hopper [David Haywood]
  • decocass: Tagged all sets as US / Japan based on which BIOS type they use (A = Japan, B = US/World). [David Haywood]
  • decocass: Made the different BIOS ROMs selectable and added Ocean to Ocean. [David Haywood]
  • cmi2x: Fixed envelope terminal flag diagnostic. [Ryan Holtz]
  • 6840ptm: Changed WRITE8 to WRITE_LINE for single-bit outputs. [Ryan Holtz]
  • cmi2x: Fixed MAST/TIM diagnostic test. [Ryan Holtz]
  • v1050: Fixed 8214 PICU hookup and promoted back to working. [Ryan Holtz]
  • tranz330: Added partially working driver for the VeriFone Tranz 330 point of sale terminal. [Ryan Holtz]:
  • Modem is not currently emulated, but it can be interacted with in a meaningful way and configured.
  • ds1386: Added Dallas DS1386-8K and DS1386-32K timekeepers (largely untested). [Ryan Holtz]
  • e15: Improved performance by using a timer to determine hblank. [Ryan Holtz]
  • rainbow: Various changes: [Bavarese]:
  • Fixed medium resolution mode.
  • Added first incarnation of Color Graphics Option for Rainbow-100 B.
  • Note: Highres and vector mode still have unfixed bugs.
  • Added clickable buttons to a few Midway layouts and cleaned up some code. [Risugami]
  • seattle: Added layout for San Francisco Rush [Risugami]
  • mjsister: A few input fixups [AJR]:
  • Identified the difficulty DIP switches.
  • Added some non-DIP inputs for service mode.
  • cninjabl2: Add sprites, changed title; promoted to WORKING with known problems [AJR]
  • witch: Fixed the code handling the "Hopper Active" DSW; no longer must it be low [AJR]
  • core: Misc. keyboard input improvements [AJR]:
  • Add BS, Tab, 00, 000 keys common on add-on keypads as input items; SDL may recognize these, but DirectInput does not
  • Assign Keypad 00 and Keypad 000 in several drivers' input lists
  • Add SDL keycode for "cancel" key
  • Add keypad keys as alternates to natural keyboard
  • core: Soft resets no longer turn back clocks on devices [AJR]:
  • Give RTCs their own phase of machine initialization, right after NVRAM loading
  • Make RTC feature flag overrides const, including one new one
  • Make rtc_clock_updated a required override
  • ui: Parenthesize optional items in input menus [AJR]
  • amusco: Various improvements; promoted to WORKING [AJR]:
  • Figured inputs out almost completely
  • Added blinking cursor for service mode
  • Hacked coins into working due to broken IRQ timings
  • Palette is in need of improvement
  • mc6845: Added readback for cursor blink state
  • pit8253: Eliminated device name from logging messages
  • Added row size as sixth parameter to debug dump command [AJR]
  • zodiac: Changed input type to keyboard [AJR]:
  • Added PORT_CHARs
  • Added notes on physical button layout
  • mz80b, mz2000: Various minor changes [AJR]:
  • Moved MZ-80B to mz2000.cpp driver (emulation remains non-working)
  • Overhauled character layouts, creating separate configurations for European and Japanese keyboards (MT #6338)
  • Added GRPH characters and kana to key names
  • octopus: Various changes: [Barry Rodewald]:
  • Added on-board serial comms controller.
  • Added serial vector ports.
  • Fix extended RAM, made 256k the default.
  • Inverted IRQ signal from RTC.
  • Added Centronics parallel port.
  • Added software list.
  • x68k: Added IPL ROM dumped from an early X68000 CZ-600CE, made default for the X68000. [The Dumping Union, Barry Rodewald]
  • linenoise: Fixed build with Visual Studio ('and' isn't supported). [dankan1890]
  • osd: Incorporated product/instance DirectInput device IDs. This should allow better disambiguation of devices. [Tomer Verona]
  • sms: Fixed Out Run sound in FM mode. [Enik Land]
  • core: Added swpath. Allows users to specify location of loose software. [Robbbert]
  • rc702: fixed ctc interrupt. [Robbbert]
  • accexx: Started skeleton driver for 1995 Accexx 28.8 modem. [Joakim Larsson Edstrom]
  • z80scc: Various improvements [Joakim Larsson Edstrom]:
  • Added support for shift left/right modes in zbus_r and zbus_w.
  • Improved variant handling including some incomplete read register maps.
  • Added external CTS and DCD interrupts.
  • Improved device reset values.
  • Added SWI acknowledge command.
  • Improved/fixed handling of WR9, RR2, RR3.
  • Added WR7' register.
  • Improved Tx handling, added Tx FIFO including special case with 1 slot Tx FIFO for NMOS and CMOS.
  • z80scc: IACK and reset improvements [Joakim Larsson Edstrom]:
  • Added IACK by reading RR2
  • Made z80daisy_iack return -1 when no vector found or disabled through the WR9 VIS.
  • Removed z80daisy_reti code to match SCC documentation.
  • Removed defacto reset values where possible and replaced them with documented SCC reset values.
  • 8530scc: Fixed typo (allows System 7 to boot on Mac drivers, and fixes X68000 mouse) [CharlesJS]
  • s3: Replaced Pinball sound ROMs with game specific sound dumps [barakandl]:
  • Williams System 3/4 Pinballs affected: World Cup, Contact, Disco Fever and Phoenix
  • es5506: Various fixes [Christian Brunschen]:
  • Fixed readback of global registers when the current page was in a certain range.
  • Made voices run for a zero-length loop, as real hardware does it and synthesizers rely on it.
  • These changes fix the playback of "Transwaves" on the VFX and SD-series synths.
  • stv: Added Taiwan 97/05/15 v1.14 BIOS [Corrado Tomaselli]
  • hiscore.dat: Updates [Leezer]
  • 8042kbdc: Fixed keyboard on SGI Indy/Indigo 2 driver. [Carl]
  • mcr: Redumped dpoker sound ROMs. [Sean Rider]
  • core: Use standard uint64_t, uint32_t, uint16_t or uint8_t instead of UINT64, UINT32, UINT16 or UINT8 [Miodrag Milanovic]:
  • Also use standard int64_t, int32_t, int16_t or int8_t instead of INT64, INT32, INT16 or INT8.
  • Fixed alt-enter full screen toggling on SDL (Linux/Mac/BSD) builds. [Hans Ostermeyer]

New in MAME 0.178 (Oct 26, 2016)

  • MAMETESTERS BUGS FIXED:
  • [Flip Screen/Cocktail] (rohga.c) schmeisr: Flip screen DIP switch doesn't work. (Angelo Salese)
  • [Sound] (taitosj.c) piratpet, junglek, jungleh: First time you load the game, no attract mode sound. (Angelo Salese)
  • [Crash/Freeze] (zn.c) jdredd: Game doesn't start (smf)
  • [Graphics] (tmnt.c) ssriders and clones: Characters judder when walking diagonally (possibly priority related). (Angelo Salese)
  • [Known Issues/To-Do's] (lethal.c) lethalenj: Japanese version-specific known issues. (Angelo Salese)
  • [Save/Restore] (8080bw.c) schasercv: Crashes on reload (-str 8) in a staggered -str 20 run (Osso)
  • [DIP/Input] (segas24.c) dcclub: Shot power is uncontrollable. (Angelo Salese)
  • [Gameplay] (hanaawas.c) hanaawas: Dealt cards are not random.
  • [Misc.] (seta.c) pairlove: Service mode black out. (Angelo Salese)
  • [DIP/Input] (taito_b.c) silentd: DIP switch problems. (Angelo Salese)
  • [Gameplay] (rollrace.c) rollrace, fightrol: When you insert your initials, the scrolling bar of initials does not work properly. (Angelo Salese)
  • [Sound] (homedata.c) hourouki: It is missing voices of "Reach", "Ron" etc. (Angelo Salese)
  • [Sound] (metro.c) gakusai, gakusai2: All music played has the drum machine playing VERY loudly. (Angelo Salese)
  • [DIP/Input] (jackal.c) jackal: Coin counters don't work correctly. (Angelo Salese)
  • [Original Reference] (naomi.c) salmankt: Name is incorrect (MetalliC)
  • [DIP/Input] (shangkid.c) shangkid, hiryuken: Buttons 1 and 2 are switched (Angelo Salese)
  • [DIP/Input] (mexico86.c) kikikai: The coinage dip switch settings is not supported. (Angelo Salese)
  • [Graphics] (combatsc.c) combatsc: In 0.119, there are two rows of garbage blocks at the top of the screen in the 2nd firing range stage. (Angelo Salese)
  • [Crash/Freeze] (naomi.c) Assorted sets in naomi.c: Crash before OK (MetalliC)
  • [Crash/Freeze] (maygay1b.c) All sets in maygay1b.hxx: Fatal Error when starting (O. Galibert)
  • [Interface] Bitbanger device can no longer accept streams/sockets/pipes (Nathan Woods)
  • [Crash/Freeze] (aristmk5.c) adonis: Changing System Configuration to anything but game_prg causes a crash (Reagan Roush)
  • SOURCE CHANGES:
  • Move UI dats to Lua plugin [Carl]:
  • Changes the selgame UI sidebar get the dat information from a plugin rather than the hardcoded C++
  • Much easier to add other dat files and allow for scripted data
  • Example included that uses the hi2txt XML parser files to display high score info from hiscore file or NVRAM
  • Fixed setting m_filetype for images loaded from softlists [Nathan Woods]
  • Changed the "extension as filetype" behavior for software list images to be opt in behavior [Nathan Woods]
  • Modernization/C++-ification: [Nathan Woods]:
  • Modernized option_guide, touched up imgtool
  • Initial imgtool C++-ification
  • Added a template wrapper for a contiguous array of objects that mimics a subset of SequenceContainer behaviour
  • Modernized CoCo cartridge infrastructure (use 'enum class', scoping, etc.)
  • Changed win_get_window_text_utf8() to return std::string
  • Consolidated menu code for text input
  • Fixed an issue in the i860 disassembler that could cause an undefined string to be used [Nathan Woods]
  • Allow devices to indicate whether image creation should be supported at the command line [Nathan Woods]
  • Fixed a potential buffer overrun in the code that reads headers for the CoCo JVC disk image format [Nathan Woods]
  • CoCo and Dragon FDC code overhaul: [Nathan Woods]:
  • Split CoCo and Dragon FDC code
  • Added save state support
  • Fixed regression introduced on the Dragon FDC from 0.154
  • Fixed an off by one error when identifying best entries for typeahead on the file selection and software list dialogs [Nathan Woods]
  • Retired imgtool_basename(), in favor of core_filename_extract_base() [Nathan Woods]
  • big10: Various modest input/output improvements [AJR]:
  • Use gambling inputs and keypad for numbers instead of BUTTON(n)
  • Added ticket dispenser for payout
  • Added lamp output(?)
  • Try to puzzle out some more DIP switches based on what the code does
  • More new features for UI graphics viewer [AJR]:
  • Mouse over GFX tiles to reveal pixel values
  • Mouse over tilemap to reveal tile codes and colors
  • UI tilemap scrolling controls are now orientation-relative
  • Made mouse visible everywhere in UI graphics viewer by treating it like a menu
  • darkmist: Correct manufacturer info [AJR]
  • witch: Sort out which inputs and outputs are which [AJR]:
  • Use standard gambling input types where appropriate
  • Identified "Attendant Pay" (keyout?) and payout switches
  • Removed fake DIP switches
  • Names of real DIP switches no longer all-caps
  • Expanded range of NVRAM
  • Added two PPIs for I/O
  • Partially implemented hopper output
  • cps1.cpp, mitchell.cpp: Restrict inputs for some games [AJR]:
  • ghouls, pang, spang, pang3: Change joysticks to 4-way as flyers and manuals indicate
  • pang, spang: Mark button 2 as optional (for what little that's worth)
  • pang3: Remove buttons 2 and 3 (even service mode only shows one "Shot" button)
  • Made Mega System 1 tilemaps into a device [AJR]
  • amusco: Start fleshing out the driver [AJR]:
  • Changed CPU type to 8088
  • Hooked up a bunch of devices
  • Identifed a few inputs
  • ti99 improvements: [Michael Zapf]:
  • Fixed debugger access in ti_fdc
  • State save capability - not yet fully stable, but basically working
  • Improve performance by stopping GROM clock in idle state
  • Switch to ram_devices for RAM
  • Added HxC HFE disk format [Michael Zapf]
  • Added save state support to tms99xx; replaced new/delete by unique_ptr [Michael Zapf]
  • Added layout for California Speed Surprise [Risugami]:
  • Same output system as the Midway V Unit
  • Added layout/LEDs to Hyperdrive [Risugami]
  • Added layout for Vapor TRX [Risugami]
  • Fixed Midway V Unit wheel output [Risugami]:
  • Seems the diagnostics test for the wheel is poorly coded for turning left as it is correct in-game
  • Filter for Hp9845 data files added to imgtool [fulivi]:
  • Translates record-based DATA HP9845 to and from text files
  • Imgtool now supports HP9845B tape image [fulivi]:
  • The "hti" format is used to simulate tape cartridges in hp9845b
  • hp_hybrid: added hp_hybrid & hp_5061_3001 to unidasm [fulivi]
  • New driver for Esselte 100, has built in BASIC, supports cassette save/load and capable of 256x256 monochrome semigraphics [Joakim Larsson Edstrom]
  • Esselte 100: Added rev2 layout and support for software RTC [Joakim Larsson Edstrom]
  • Esselte 100: Serial support [Joakim Larsson Edstrom]:
  • It still has some issues as it is a polled PIA based bitbangning serial support and there are timing issues
  • Added interrupt support in DUSCC device, Force CPU30 board driver and interrupt controller support in the FGA002 device. Improved LOG messages in the 68230 device [Joakim Larsson Edstrom]:
  • Now able to boot VMEPROM with interrupt driven serial I/O
  • didact: simplified internal layouts removing dependencies on external artwork Not fancy but it works [Joakim Larsson Edstrom]
  • didact: Cleaned up driver and added serial support (though it has issues still) [Joakim Larsson Edstrom]
  • Add clickable buttons to goldnpkr [einstein95]
  • Add to layout files missing them; fixed minor grammar in layout README [einstein95]
  • Clickable buttons for 3bagflnz and 3bagflvt, more grammar fixes for layout README [einstein95]
  • MPU5: Added 146 layouts [John Parker]:
  • m5addams, m5all41d, m5arab, m5austin11, m5barkng, m5barmy, m5baxe04, m5bbro, m5bbrocl, m5beansa, m5bigchs, m5biggam, m5bling, m5blkwht11, m5bnzclb, m5btlbnk, m5bttf, m5bwaves, m5carou, m5cashat, m5cashrn, m5cbw, m5centcl, m5circlb33, m5circus0a, m5clifhn, m5clown11, m5codft, m5cosclb, m5crzkni, m5cshkcb, m5cshstx, m5dblqtsb, m5devil, m5dick10, m5doshpk05, m5egr, m5elband, m5elim, m5evgrhr, m5ewn, m5extrm, m5fiddle, m5fire, m5firebl, m5flipcr, m5fortby, m5frnzy, m5funsun, m5gdrag, m5ggems20, m5gimmie, m5grush, m5grush5, m5gsstrk07, m5gstrik, m5hellrz, m5hgl14, m5hiclau, m5hifly, m5hilok, m5hisprt, m5hlsumo, m5holy, m5hopidl, m5hotslt, m5hotstf, m5hypvip, m5jackbx, m5jackp2, m5jackpt, m5jlyjwl, m5jmpgem01, m5kingqc06, m5kkebab, m5korma, m5loony, m5loot, m5lotta, m5martns07, m5mega, m5mmak06, m5monmst, m5mpfc, m5mprio, m5neptun, m5nnww, m5oohaah, m5oohrio, m5openbx05, m5overld, m5peepsh, m5piefac, m5piefcr, m5ppussy, m5psyccl01, m5psycho, m5ptyani, m5qdrawb, m5qshot04, m5ratpka, m5razdz10, m5redbal, m5redrcka, m5resfrg, m5revo13, m5rfymc, m5rgclb12, m5rhrgt02, m5ritj, m5rollup, m5rollx, m5rthh, m5rub, m5rwb, m5scharg, m5seven, m5shark, m5sheik, m5skulcl20, m5sondra, m5speccl, m5spiker, m5spins, m5squids06, m5sstrk, m5starcl, m5stars26, m5stax, m5supnov, m5supro, m5tbird, m5tempcl, m5tempp, m5tempt2, m5tictacbwb, m5trail, m5ultimo04, m5upover, m5vampup, m5vertgo, m5wking05, m5wonga, m5wthing20, m5xchn, m5xfact11
  • ACESYS1: Added 6 layouts [John Parker]:
  • ac1clbmn, ac1gogld, ac1pster, ac1pstrt, ac1primt, ac1taklv
  • SYSTEM80: Added 12 layouts [John Parker]:
  • j80bac, j80bounc, j80frogh, j80golds, j80hotln, j80myspn, j80nudg2, j80rr j80supst j80supbk j80topsp, j80wsprt2
  • Fruit machines: Update layouts with fixes/improvements [John Parker]:
  • Now correctly uses a coloured rect rather than PNG reference
  • More compact terminators for innermost tags
  • Removed redundant elements
  • Added the new "MFME2MAME Debug" view
  • j2: Changed to 16 segment display
  • vector06: add software list and TODOs [MetalliC]
  • Partially fixed SDL joysticks with same name. Fixes GitHub issue #1334 [Brad Hughes]
  • naomi: Updated docs. [f205v, MetalliC]
  • pc1512: Fixed keyboard reset behavior. [Curt Coder]
  • electron: Added Acorn Plus 3 expansion as slot device (floppy support) [Nigel Barnes]:
  • now uses RAM device instead of ROM_REGION
  • added CSW cassette format
  • pressing BREAK will now hold until released
  • reset expansion devices on BREAK
  • minor progress on M2501 device
  • Added header checks to identify in uef_cas and csw_cas formats [Nigel Barnes]
  • bbc: Added Opus Challenger (floppy and ramdisc) device on 1mhz bus [Nigel Barnes]:
  • moved joystick to analogue port slot device
  • added Voltmace self-centering joysticks
  • updated to use input merger device
  • keyboard and joystick use ioport_array
  • reset devices on BREAK
  • bbcb: Moved FDC to slot device to support various controller boards [Nigel Barnes]:
  • Acorn 8271 and 1770, supporting Acorn, Amcom, Watford DFS's
  • Cumana QFS (8877a)
  • Opus DDOS and EDOS (1770, 2793, 2791)
  • Watford DDFS (1770 and 1772)
  • Removed fake bbcb1770 machine
  • bbcm: Replaced cassette LED with power LED in layout [Nigel Barnes]
  • bbcmc: Added joyport slot device to Master Compact, defaulting to joystick [Nigel Barnes]
  • superqix: Various changes: [Lord Nightmare, Elgen]:
  • Added notes about the sqixb1 MCU code origin, and caveats
  • Marked the sqixb1 MCU dump good for that specific set
  • superqix: Various changes: [Lord Nightmare, Stefan Lindberg]:
  • Implemented AY-3-8910 mixing based on PCB tracing.
  • Added notes about incorrect "SYSTEM" register bits
  • Added notes about superqix versions, and PCB factory hacks/fixes for coin lockout
  • superqix: Documented the purpose of RAM chips on the PCB [Lord Nightmare, Corrado Tomaselli]
  • superqix: Added notes about lack of Taito game ID and PCB label for pbillian; fixed ROM labels and locations [Lord Nightmare, ShouTime]
  • superqix: Various changes: [Lord Nightmare]:
  • Improved driver notes for all sets
  • Added some debugger access fences on read handlers.
  • Got rid of various timer hacks for Z80MCU communication, implemented MCU DDR registers, documented the hotsmash MCU code functionality, made the AY port bits readback consistent, and unified the machine configuration/memory map for both hotsmash and pbillian
  • Implemented proper readback of Z80MCU semaphores for all sets
  • Removed HOLD_LINE hack for NMI by implementing acknowledge register
  • Changed sample playback engine sample rate from 5KHz to 3.96KHz (which can be derived from the 12MHz master clock)
  • Renamed sqixr1, sqix, and sqixb1 set long names to include versions.
  • Replaced bootleg MCU code on sqix and sqixr1 sets with a dump created from the sqixu MCU, based on the bootleg MCU code
  • Cleaned up MCU semaphore implementation for sqix and clones, shuffled the superqix machine configurations to make more sense
  • atarist: Added correct ROM labels for the TOS 1.02 and 1.04 ROMs for the MegaST [Lord Nightmare, techfury90]
  • hiscore.dat: Various updates [Leezer]
  • fmtowns: Switched off layer debug keys by default [Barry Rodewald]
  • hessmst: Fixed HALT button. [Sandro Ronco]
  • pc1512 Various improvements: [Curt Coder]:
  • Added joystick port to the keyboard.
  • Added mouse port slot interface.
  • Added a software list for hard disks, and a preinstalled HD20 image to it
  • nss: Revised and corrected hardware info. [Guru]
  • fmtowns: Reduced logerror spam a bit. [Barry Rodewald]
  • dirom banking fixes: [O. Galibert]:
  • Reject out-of-bounds bank numbers.
  • Add a mandatory callback on bank change.
  • okim6295: Directly use set_rom_bank. [O. Galibert]
  • dimemory, dirom: Added some documentation. [O. Galibert]
  • gba_lcd: Added missing check for BG2 enable flag in draw_roz_bitmap_scanline() [Giuseppe Gorgoglione]
  • gba_lcd: Refactored code [Giuseppe Gorgoglione]
  • bagmanf: Improved graphics [Angelo Salese]
  • gb: Fixed Mega Duck envelope and LFSR sound registers: [John Rieman]:
  • Determined that envelope/LFSR register nybbles are reversed relative to Game Boy by comparing writes made by Mega Duck and Game Boy versions of Snake Roy and Pile Wonder
  • octopus: Various changes: [Barry Rodewald]:
  • Corrected CPU speeds, added Z80, added basic video output
  • Added some more components, pass a few more tests
  • Added more components, hooked up DIP switches; all systems tests now pass
  • Fixed floppy use, now attempts to boot from floppy; CP/M 86-80 Plus and MS-DOS both now load to the command prompt
  • Added keyboard
  • Added PIT timer and speaker sound
  • Made a start at switching between the 8088 and Z80 CPUs
  • Fixed mapping of graphics PROM, now detected on boot
  • Hooked up RTC to the PPI (hopefully more or less correctly)
  • fidel6502: Hooked up EAS speech chip. Game still not playable. [hap]
  • sms: Added more accurate FM Sound Unit behavior [Enik Land]
  • photon2: Updated documentation based on schematics research. [Mick]
  • Fixed GitHub issue #1364 (Straighten tilted crt-geom and crt-geom-deluxe shaders) [tabbycat12]
  • intelfsh: Added 16-bit hookup for the Sharp LH28F016S flash memory [Luca Elia]
  • apple2e: Made write-only soft-switches write-only [Peter Ferrie]
  • combatsc: Fixed text tilemap char select enable and opacity in Combat School [Angelo Salese]
  • Added support for binding devices to controller IDs: [Tomer Verona]:
  • This allows for stable controller ids even if USB devices are plugged or unplugged, system is rebooted, etc.
  • Added id() property to input_device: [Tomer Verona]:
  • Adds an id() property representing unique device ID
  • This allows the OSD layer to supply display name along with unique identifier
  • Currently only used to map a physical controller device to controller ID, but can be used more generally in the future
  • For raw input devices, device ID is full raw input name
  • For all other devices, we fall back to device name as the device ID
  • Device ID uniqueness is not currently enforced programmatically
  • chessmst: Added layout with script [Sandro Ronco]
  • Various OSD changes: [Brad Hughes]:
  • Converted OSD monitor info to modules, added DXGI implementation
  • Converted the monitor information code from video.cpp in SDL and Windows to modules
  • tecmo: Added preliminary raster effects, improves ending screen in Gemini Wing [Angelo Salese]
  • rollrace: Various changes: [Angelo Salese]:
  • Converted foreground to tilemap system and fixed flip flags, fixing service mode in rollace2 set
  • Fixed a wrap-around regression
  • cmi2x: Various changes: [Ryan Holtz]:
  • Fixed FDC DMA behavior
  • Fixed channel card memory tests
  • Fixed inverted data writes to I8214 PICUs
  • Fixed 6809 interrupt vectoring
  • ay8910: Implemented register readback masking for AY-3-8914 as used on Intellivision [Lord Nightmare, Joe Zbiciak]
  • 6840ptm: Load the counter when held in reset [O. Galibert]
  • mcd: Added incomplete Mitsumi ISA CDROM emulation [Carl]
  • namcos10: Added on-the-fly decryption support for mrdrilr2 [Andreas Naive]
  • freekick: Added flipscreen support to Gigas, Free Kick and Counter Run [Angelo Salese]
  • cps2: Use keys that can be programmed onto a CPS2 motherboard [smf, Eduardo Cruz, Andreas Naive]
  • Fixed compile for DirectWrite font provider and made it compile with normal Windows build [Brad Hughes]
  • ssriders: Fixed protection chip to use the work RAM buffer for horizontal scrolling in collision detection routine (fixes collision detection for players/enemies on slopes) [Angelo Salese]
  • xbox: Added ability to select BIOSes 4134, 3944, 4034, and 4817 [Samuele Zannoli]
  • chihiro: Added debugger command "chihiro threadlist" to list ready threads except current one [Samuele Zannoli]
  • taitosj: Added semaphore and command handshake flags to audio section, and added proper handling of sound CPU NMI on sound command register/ semaphore writes and clears [Angelo Salese, Lord Nightmare]
  • taitosj: Added note about an unemulated ay output filter effect [Angelo Salese, Lord Nightmare]
  • taitosj: Added "sound stop" bit emulation, which improves but does not completely fix the spurious startup sound in Time Tunnel [Angelo Salese, Lord Nightmare]
  • taitosj: Various changes: [Lord Nightmare]:
  • Added XTALs for various clocks based on schematics, documented and implemented AY-3-8910 output mixing
  • Fixed some save state and initialization issues
  • Fixed watchdog timing per schematics and re-enabled watchdog
  • Cleaned up ROM labels/locations for the Elevator Action sets
  • zn: Renamed ZN1/ZN2 BIOS ROMs based on the label (where known), renamed the bios sets after the board, moved cat702 to files [smf, Guru]
  • dec_lk201: Various changes: [Lord Nightmare]:
  • Additional key matrix documentation
  • Documented the switch IDs for each key
  • Fixed Setup(F3)->F3 and PF1->NumLock mapping
  • Added 8051 version ROM, not used yet
  • Added note about D13 contact being omitted from original schematic
  • debugcmd: Various changes: [smf]:
  • Fixed trace command accessing a parameter beyond the list supplied
  • Added an error message if an invalid boolean is provided
  • Added functionality to allow boolean to be case-insensitive
  • Added code to skip empty strings when parsing booleans
  • saturn: Initial work towards debug command hookups [Angelo Salese]
  • asterix: Added coin counter and lockout [Angelo Salese]
  • sauro: Various changes: [Tafoid]:
  • Fixed up recent saurob submission
  • Added documentation readme with locations from original dump
  • Removed SP0256 entry as it did not exist on the bootleg
  • Added unknown PROM unique to the bootleg
  • Allow STRIP_SYMBOLS=1 and DEBUG=1 to be applied simultaneously [Tafoid]
  • vt100: Added VT100-AC ROM set with intelligent STP board (not working, needs one ROM redumped and 8085 STP CPU hooked up) [Lord Nightmare]
  • wc90b: Fixed sprite priority bug with the ball being above the net in Euro League / Tecmo World Cup '90 bootlegs [Angelo Salese]
  • wc90b: Added IRQ acknowledge and second YM2203 sound chip to Euro League, which adds piano keys to sound. [Angelo Salese]
  • jangou: Fixed more Mahjong dips as per manuals [system11]
  • vis: Added sound [Carl]
  • igs009: Redumped graphics ROM for Grand Prix '98 (V100K) [Guru]
  • stv: Removed optional joystick control inputs from Virtual Mahjong since this game only supports Mahjong panel but was defaulting to Joystick [system11]
  • Partial fix for MT06383: exporting is now also possible for the favorites list, except if it has software in it [dankan1890]
  • forte2: Updated comments on Forte 2 Pesadelo/Knightmare bootleg [Felipe Sanches]
  • galaxian: Fixed ROMs in Moon Alien Part 2 (older version) [MASH]
  • galaga: Fixed palette in Battles (set 1) [MASH]
  • Changed use of IPT_START to IPT_START1 in bartop52, guab, midyunit, namcos22, sshot and turrett [MASH]
  • apollo: eliminate logerror spam on unmapped ISA access [Hans Ostermeyer]
  • psx.xml: removed duplicates, fixed shortname consistency [Aeternal]:
  • Some images were identical but dumped with different offset
  • NEW MACHINES ADDED OR PROMOTED FROM NOT_WORKING STATUS:
  • Esselte 100 [Joakim Larsson Edstrom]
  • TSI Speech+ [hap, Sean Riddle, Lord Nightmare]
  • Star Audition [Guru, Luca Elia]
  • Chess-Master Diamond [Sandro Ronco]
  • Tiger Ditto [hap, Sean Riddle]
  • A-One LSI Match Number/LJN Electronic Concentration [hap, Sean Riddle]
  • Coleco Head to Head Boxing [hap, Sean Riddle]
  • Tandy Championship Football (2 sets) [hap, Sean Riddle]
  • Poker (Electro-Sport) [MASH, Siftware]
  • Slap Shooter [ShouTime, Sean Sutton, Tourniquet, ranger_lennier, Jan Stuhler, gamez fan, Paul Vining, Soren Skou Nielsen, Erick Dillon, Jason Wible, Mr. Goodwraith, Renato Mucciarelli, The Dumping Union]
  • Fidelity Chesster Challenger [hap, yovan]
  • NEW CLONES ADDED OR PROMOTED FROM NOT_WORKING STATUS:
  • Apple //e Enhanced (France) [robcfg, R. Belmont]
  • Terminator 2 - Judgment Day (rev PA2 10/18/91) [Bicycle Repairman]
  • NBA Jam Extreme (ver. 1.10I) [farzeno]
  • Chicken Draw (2131-04, U5-0) [Brian Troha, The Dumping Union]
  • Gemini Wing (bootleg) [Asayuki]
  • Pinguinos (Spanish bootleg of Pengo) [Asociacion A.R.C.A.D.E.]
  • Street Fighter (Japan, pneumatic buttons) [ShouTime, Smitdogg, Jan Stuhler, Paul Thacker, Sean Sutton, The Dumping Union]
  • Condor (S C Novar bootleg of Phoenix) [f205v]
  • Raiden Fighters (Great Britain) [Bytestorm]
  • Stratovox (set 2) [MASH]
  • Nibbler (rev ?) [MASH]
  • Phoenix (Amstar, set 2) [MASH]
  • Sauro (bootleg) [Guru, MASH]
  • Crush Roller (set 5) [MASH]
  • Jumping Cross (set 2) [MASH]
  • Ms. Pac-Man (bootleg, set 2) [Siftware, MASH]
  • Battles (set 2) [Siftware, MASH]
  • Rolling Crush (version 1.03.E - 1999/01/29) [system11]
  • Popeye (Japan, Sky Skipper hardware) [ShouTime]
  • Elevator Action (4 pcb version, 1.1) [caius, The Dumping Union]
  • Le Grandchamps [MASH]
  • Road Riot 4WD (04 Dec 1991) [Hammy, The Dumping Union]
  • Super Qix (World/Japan, V1.0) [Lord Nightmare]
  • NEW MACHINES MARKED AS NOT_WORKING:
  • Alesis QS7 musical keyboard [Felipe Sanches]
  • Pop'n Stage (ver JB-A) [smf]
  • Regnecentralen Piccolo RC702 [Robbbert]
  • Siemens Simatic PG685 OUA11 [rfka01]
  • NEW CLONES MARKED AS NOT_WORKING:
  • Air Trix (original) [Andy Geezer]
  • Arbiter Discmate A-02 [Nigel Barnes]
  • Electronic Battleship (1977 version, model 4750A) [hap, Sean Riddle]
  • Chess-Master (set 2) [uncredited]
  • NASCAR Racing (original) [Dion]
  • Tecmo World Soccer '98 (JUET 980410 V1.000) [Hammy]
  • Virtua Fighter 3 (Revision D) [ShouTime]
  • VT100 w/VT1xx-AC STP [Lord Nightmare]
  • NEW WORKING SOFTWARE LIST ADDITIONS:
  • gamegear.xml: Cave Dude, (USA, prototype) [uncredited]
  • sms.xml: Sky Fighter (Samsung Gam*Boy) [uncredited]
  • sms.xml: Action Fighter (prototype), Captain Silver (prototype) [SMS Power]
  • kim1_cass.xml: mchess [Dagarman]
  • ibm5150.xml: Karateka (Beta 1986-03-03) [Jason Scott, Jordan Mechner]
  • ibm5150.xml, ibm5170.xml: additions from various sources [Justin Kerk]
  • electron_flop.xml: added floppies [Nigel Barnes]
  • bbcb_flop: various software items [Nigel Barnes]
  • apple2.xml: Dungeon Master's Assistant, Genesis, Pigpen, Renegade [TRex]
  • pce_tourvision.xml: Barunba, Power Tennis [system11]
  • x68k_flop.xml: additional clones [nekoziman]
  • NEW NOT_WORKING SOFTWARE LIST ADDITIONS:
  • Mario Party-e card collection (U) [Shideravan]
  • Animal Crossing e-cards [Shideravan]
  • Domo-Kun Card-e collection [Shideravan]
  • NES e-card collection [Shideravan]

New in MAME 0.177 (Aug 31, 2016)

  • MAMETesters Bugs Fixed:
  • [Graphics] (atarisy2.c) apb There is a graphics problem with your police car at the point you drive away from your starting square. (crazyc)
  • [DIP/Input] (segas18.c) lghost Problem with crosshair (Pitou)
  • [Gameplay] (konamigx.c) rungun2, slamdnk2 during run mame produces several messages about unknown protection command (Tafoid)
  • [Core] (coco12.c) -ramsize does nothing for emulation although it does change the .ini file (Nathan Woods)
  • [DIP/Input] LIGHTGUNS Aimtrak Dual Lightguns no longer properly detect (Pitou)
  • [Debugger] DEBUGGER Unable to use any valid cheats while using debug (Ryan Holtz)
  • [Crash/Freeze] (victor9k.c) victor9k [cpm86] Freeze with cpm86' disk (Curt Coder)
  • [Crash/Freeze] Fatal error - All sets using '-centronics p72' slot/option (Ryan Holtz)
  • [Crash/Freeze] Fatal error - All sets using c4023, c1526, mps802 devices (Ryan Holtz)
  • [Crash/Freeze] (pc1512.c) pc1512, pc1512dd, pc1512hd10 Use of ibm_mfc' slot option causes Fatal error (Ryan Holtz)
  • [Crash/Freeze] (pc1512.c) pc1512, pc1512dd, pc1512hd10 Use of c503' slot option causes Fatal error (Ryan Holtz)
  • [Crash/Freeze] (megadriv.c) megadriv, 32x and clones, some segac2.c sets Selecting machine and game via softlist though internal menu results exception/crash (Osso)
  • [Crash/Freeze] Various ISA using machines Crash/Exception at Initialization (crazyc)
  • [Crash/Freeze] (altos5.c) altos5 Crash/.Exception on start (crazyc)
  • [Crash/Freeze] (apollo.c) dn3500_19i, dsp3000, dsp3500, dsp5500 Crash/Exception on start (Osso)
  • [Graphics] (galaga.c) digdug and clones Graphics from Tilemap 0 are missing (Osso)
  • [Interface] UI Input (general) selection menus do not display correctly or at all (Vas Crabb)
  • [Crash/Freeze] pc (pccga) System crashing while loading (crazyc)
  • [DIP/Input] (taito_l.c) plottingu Coinage dipswitches are labeled incorrectly. (Tafoid)
  • [Gameplay] brapboys MAME crashed when exiting game (O. Galibert)
  • [Crash/Freeze] (cps1.c) mbombrd, mbombrdj Crash in demonstration mode (Osso)
  • Source Changes:
  • maygay1b:
  • Fixed second set of lamps
  • Partially investigated MCU hookup
  • apple2gs.cpp: Redumped 341-0748 FE-FF ROM for the ROM03 Apple IIGS, confirming that 341-0748 and 341-0749 ROMs are identical.
  • mpu4.cpp: Added all known expansions as fragments for DRIVER_INIT. This will permit 'per set' configuration to make the games playable.
  • naomi.cpp: Added all known Sega DIMM board firmware dumps.
  • amstrad.cpp: Added pause button to GX4000.
  • debugimgui: Added images menu, with crude file select dialog, added very crude create image dialog.
  • ALTOS5: Fixed banking, all disks can boot.
  • Renamed the arcade "sun" project to avoid conflict with the mess "sun" project
  • Playmatic Pinball: All MPU-1 games working, plus other WIP.
  • MK14:
  • Fixed a memory bug
  • Added paste facility, cassette, sound, and notes
  • Pro-80: Added devices.
  • Separated the LDP-1450 laserdisc player into its own device
  • Added support for MPU4 layouts for games beginning with 'a', based on MFME2MAME conversion. CHR protection data is still not hooked up for many of these sets, so lamping behaviour is incorrect.
  • Dumped Ferrari F355 Japan BIOS.
  • Fixed TNZS ROM locations/labels
  • hiscore.dat: updates
  • Various netlist fixes:
  • Minor include cleanup
  • Fixed a memory hole caused by assign operators
  • More C++
  • Use noexcept in netlist code where appropriate
  • abc80x: Fixed ABC-838 disk image cell size.
  • c64: Optimized the 1541 bit read/write function slightly without noticable effect on driver speed, since the 2 CIA's are the current bottlenecks.
  • compis improvements:
  • Created a bus for the graphics card slot
  • Fixed keyboard
  • Promoted driver to working
  • Fixed RTC to use 24 hour mode
  • victor9k improvements:
  • Set floppy RPM after track step
  • Implemented hires graphics
  • Implemented display brightness control
  • Fixed keyboard line Y12
  • Implemented SCP communications
  • Boots to CP/M and MS-DOS now - promoted driver to working
  • pofo improvements:
  • Implemented the A: credit card memory
  • Fixed the RTC
  • Added memory card slot interface and ROM/RAM cards
  • im6402: Reset receive/transmit registers after data frame is changed
  • wangpc improvements:
  • Fixed interrupt handling - boots to DOS now
  • Fixed keyboard error on POST
  • Fixed missing region report when DEVICE_SELF is used.
  • dirom: device_rom_interface for sound chips with rom/memory map alternative
  • Make robust for oversize ROMs
  • dirom,okim6295: Added/fixed banking support.
  • Preliminary VGM player (vgmplay)
  • kaneko_calc3: Stop trashing memory.
  • Fairlight CMI IIx driver:
  • Modernization of Phil's CMI IIx driver
  • Hooked up serial callbacks, alphanumeric keyboard now works
  • Fixed FDC DMA, QDOS now boots
  • Fixed MSM5832 RTC hookup
  • Hook up second floppy
  • vgmplay.cpp enhancement:
  • Added HuC6280, NES APU, Gameboy DMG, YM2203, YM3812, YM3526,
  • AY-3-8910, Namco C352, Sega MultiPCM, Konami K053260, Atari POKEY and Oki M6295 support.
  • Added support for looping.
  • Added dual-chip support for AY-3-8910, YM2203, MultiPCM, and POKEY.
  • tv990/995: Added save state support and LPT port.
  • tv950: New redumps, fleshed out the skeleton, needs a CRTC expert to draw anything.
  • ti99 improvements:
  • Fixed stuck INT line in TMS9902
  • Improved logging
  • Fixed missed CTS signal, outgoing RTS, incoming DTR
  • Fixed RS232 line mapping
  • Fixed debugger access to cartridge
  • Use proper RAM devices instead of ROM_REGIONS
  • Fix a problem with formatted disk images that do not match the
  • expected file size
  • Fixed another issue with double stepping
  • ti99_dsk: Fixed issue with deleted data marks in FM.
  • hdc92x4: Added 9224 emulation.
  • Added PC-AT mode (still untested), some preparations for 9224 emulation.
  • floppy: Improved floppy sound emulation with new sound samples.
  • Funworld driver: Added technical notes to Inter Games poker.
  • Jolly Card (Austrian, set 2):
  • Added specs
  • Added GAL16V8S dump
  • Jolly Joker (Apple Time): Added technical notes.
  • Amatic multigames: Corrected technical notes.
  • alto2 improvements:
  • Added speaker sound
  • Further cleanup and removed cruft
  • Get rid of the fake status display. Refactor mouse positioning code.
  • Removed extra screen buffer
  • Save copying odd/even frame scanlines by immediately updating bitmap
  • Fixed I/O memory read
  • Reduced frame rate (really 30 frames/60 fields per second)
  • Replaced decoded MIR bit fields
  • Removed member function pointers
  • Refactored videotiming, use attoseconds_t
  • apricot improvements:
  • Moved expansion bus to its own directory
  • Created bus interface for the keyboard interface
  • Made HLE keyboard emulation a bus device
  • Use device_buffered_serial_interface and
  • device_matrix_keyboard_interface for the HLE keyboard emulation to
  • reduce duplication and implement a FIFO
  • Added rtc support to keyboard
  • Keyboard/terminal improvements:
  • Added base classes for HLE matrix keyboard and buffered RS232 device
  • Made generic keyboard/terminal more usable: configurable typematic
  • delay/rate, selectable JIS/ANSI layout, handle simultaneous
  • keypresses more intuitively, use meta to set high bit, configurable
  • auto LF on CR, auto CR on LF and local echo, audible bell
  • Untangled Olivetti M20 keyboard from generic_keyboard, add notes, use
  • physical layout
  • Untangled RM Nimbus keyboard from generic_keyboard aand fix -natural
  • Untangled x68k keyboard from generic_keyboard, improve key names,
  • default mapping and typematic behaviour
  • Untangled QX-10 keyboard from generic_keyboard
  • Kept NGEN keyboard barely working
  • Rewrote srcclean to be cool with UTF-8, C++14 and Lua.
  • Fixed UTF-16 encode, pass UTF-16 to Windows character drawing.
  • Made path_iterator copy search path to fix use-after-free
  • devfind improvements:
  • Made object finders behave like pointers (not pointer/reference/vector) hybrids
  • Removed some default argument values and dangerous accessors
  • Use single uniform class for object array finders, using real arrays to avoid double indirection
  • Use a format string to allow more flexible tag names in object array finders
  • Use template using typedefs to greatly reduce bolerplate code
  • Consolidated template instantiations speeding up the build
  • Added Doxygen comments to many key classes
  • Fixed cosmic.cpp and mpu4.cpp games that had too few tags passed to I/O port array finder
  • dooyong.cpp: Video improvements:
  • Mix two 4bpp tilemaps for the 8bpp layer in popbingo
  • Made ROM tilemap generator into a device, moving a whole lot of stuff from video start to machine config and removing trampolines
  • Changed tile/sprite ROM regions to be 16-bit to better match hardware
  • Represent 16-bit text layer block on Z80 games as a device
  • Split up state classes some more and use derived machine configs
  • Fixed regression: using IPT_START in sms makes mame think joypad 1 is occupied and inserts joypad 2&3 instead of joypad 1&2
  • dotrikun improvements:
  • Much better video timing, but still shows glitches in ccovell's ROM
  • eat_cycles clamps to 0, adjust_icount does do what I intended
  • Try another method for video timing
  • gx4000: Don't use IPT_KEYBOARD for console pause button.
  • al520ex: Use correct key name for tvordiy znak.
  • hh_tms1k: Gamelist notes update.
  • hh_hmcs40: Added sag internal artwork (external artwork still recommended).
  • tlcs90: Fixed a nonsense check.
  • chessmst: Added reset and halt buttons.
  • champbasjb: Fixed MAME complaining about missing MCU device, correct romlabels.
  • lghost: Allow gun offset correction to be disabled.
  • tiamc1: Tilemap bit layers disable control.
  • i8080: Fixed status callbacks during stack and IO access
  • vector06: Improvements:
  • RAM expansion emulated, MicroDOS and software works now
  • Fixed ROM cartridge address decoding, boots now
  • Changed to use KR1818VG93 FDC
  • Added "Sound Tracker" and "R-Sound" AY8910 sound
  • Added pit8253 sound
  • Fixed vblank interrupt generation
  • cv1k.cpp: Found and corrected bad bits in Pink Sweets U2 graphics ROMs based on comparison 4 dumped versions.
  • aica: Added ADPCM diff value clamp based on encoder research.
  • hp9845: Added correct character generator ROMs.
  • Use emumem.h defines whenever possible
  • gba: Reworked and simplified code.
  • gba: First batch of code refactorings:
  • Attempt at modernizing the code by taking advantage of C++ features
  • Made hiscore path configurable by ini file, fix .hi file path resolution.
  • Fixed Gun#2 not working in MAME #618
  • Fixed read case in kaneko_calc3.cpp and made kaneko_toybox.cpp safe as well.
  • Various Seibu Refactoring:
  • Air Raid, Street Fight and Dark Mist all use very similar video systems;this takes some steps towards allowing a common implementation
  • Street Fight and Cross Shooter use a common mmainboard wiht different Video Boards; makes video boards into devices to faciliate this
  • Put DM01 matrix board CPU inside device for BFM Sc2/4.
  • Maygay M1A, MCU bones, commuication not hooked up yet.
  • Fixed many MPU4 set descriptions:
  • Identify and mark hacks
  • Associate sets with correct games
  • Treat Casino Bar-gain and Bar-gain as different games
  • Treat Sc2 DMD as screen, avoid tag lookups, add correct DMD ROM to some sets
  • Maygay M1A/B partial fix for lamp mapping:
  • Fix the lamp mapping for the first half of the matrix
  • Fix typo and add comment to function that is intended to handle the second half of the matrix
  • Added layouts to Maygay driver
  • Added new Scorpion 1 layouts
  • Scorpion 2: Added 12 internal layouts
  • Scorpion 4: Added 35x Layouts.
  • Scorpion 4: Added 73 Layouts.
  • JPM IMPACT: Added 58 layouts.
  • MPU3: Added 39 layouts.
  • Scorpion 4: Mostly fixed 7-segment displays.
  • Maygay: Fixed input strobe order bug
  • Updated regenerated Maygay layouts; all now initialise OK. Updated due to Converter bugfixes.
  • Maygay: Added/updated layouts:
  • Layouts have the new 'MFME2MAME Debug View'
  • Layouts have new fix (same as MPU4) for 'coin slot buttons'
  • Some reel lamp improvement for 5th reel
  • Added four new layouts
  • JPM MPS: Added 89 Layouts
  • JPM SYSTEM5: Added 21 layouts
  • BFM DMD: Adjusted to more accurately match the colour of the real machines
  • Techno Drive improvements:
  • Fix H8 ADC inputs
  • Sub CPU seems to expect certain H8 SCI behavior, otherwise it locks up after a few minutes making controls unresponsive.
  • Bypassed 'COIN ERROR' at bootup by patching the sub CPU program
  • Swapped 'th1fl3l.12' and 'th1fl3u.13' and placed them at proper memory location (0x1800000) so game no longer crashes at Namco logo
  • namconb1: fix sound timing for some games
  • fixes the sound tempo in nebulray, gslugrsj, gslgr94u and clones, and vshoot.
  • Byteswapped timecris sample ROM, remove MACHINE_IMPERFECT_SOUND flags for C352 games.
  • Namco C352 improvements:
  • Replaced C352 core with new one used in VGMPlay (fixes noise generation and sample interpolation)
  • Change clock frequencies for sub CPU and sound chip for System 12/23 drivers based on my research on the sound drivers, including a comparison between the ND-1 and System 12 drivers
  • Removed rear channels for systems that lack a second Sanyo LC78815M stereo DAC
  • kim1: RS & ST keys, input ports update:
  • Hooked up the ST key and updated RS key function
  • Updated INPUT_PORTS to add numpad keys and better support pasting
  • Moved type definitions to kim1.h
  • Simplified kim1.lay coordinates
  • Documented 3 diagnostic menu bugs in the Vii's BIOS. [PressStartandSelect]
  • Fixed action on debugger 'trace'/'traceover' commands:
  • trace'/'traceover' commands were registered as having three arguments, this fixes it so there are four arguments
  • Fixed some MC6847 low resolution video modes:
  • Fixed a bug from where video data was sampled that could cause too many samples to be loaded in low resolution video modes
  • On the CoCo, this fixes some low resolution video modes used by Project Nebula and some other games
  • CoCo 1/2: Fixed configurable RAM sizes:
  • Changes the 6883 SAM implementation to assume memory bank lengths smaller than available space are not mirrored
  • Made rom_entry a class that keeps copies of strings:
  • Also introduce a POD tiny_rom_entry for static ROM definitions C++-fiied code that iterates over rom_entry arrays
  • diimage refactoring:
  • Changed device_image_interface::load() so that it doesn't load both images and softlist items
  • Remove vestigial has_been_created() API
  • Consolidated error code translation
  • Use std::string rather than C strings in more cases
  • Better encapsulation of format list
  • Better encapsulation of filename extension extraction
  • software list refactoring:
  • Separation of software list data structure from runtime device
  • Use std::string rather than C strings in many cases
  • Standardized terminology for various concepts
  • Converted many NUL-terminated strings to std::string:
  • Parameters to zippath and emufile
  • menu_software_list::m_filename_buffer
  • Check return value of CassetteLegacyWaveFiller.chunk_sample_calc() this is just better error checking).
  • Changed device_image_interface::determine_open_plan() to not create an image unless device_image_interface::create() is used. This fixes odd behavior where zero byte images could be created.
  • Report Win32 ERROR_INVALID_NAME as osd_file::error::NOT_FOUND
  • Fixed menu lag.
  • Use required_ioport_array for multiple keyboards.
  • ec1841: Adapted to new memory system.
  • mc1502: Made serial test in BIOS work.
  • poisk1, mc1502: Minor fixes.
  • vt240: Fixed host comms when flow control is enabled.
  • dvk_ksm: Fixed host comms, added PORT_CHARs to its keyboard.
  • dvk_ksm: Dropped dvk_ksm01 variant and merged ROM sets; enabled tx to its keyboard.
  • ms7004: Enabled serial rx and add PORT_CHARs.
  • keyboard: Added F16..F20 keys (present on DEC terminals).
  • isa_hdc: Implemented READSBUFF command (used by ec1841 diagnostics).
  • Remapped "P1 Mahjong Score" to / key for OS X. [AJR]
  • New core input type: "Memory Reset": [AJR]
  • Resets settings/bookkeeping to system-provided default
  • The default key binding F1
  • Designated more memory reset inputs in mahjong games.
  • dynax.cpp: Regularized service inputs.
  • Attempted to fix distortion with -refreshspeed and -audio xaudio2.
  • New stretching options (as suggested by Jezze):
  • New option -unevenstretchy (complementary to -unevenstretchx)
  • New option -autostretchxy, to automatically apply -unevenstretchx or -unevenstretchy based on source native orientation.
  • Warp mode for relative mouse on OSX SDL 2.0.4 (fixes Github issue 1232).
  • sengokmj: Inputs refined based on examination of program code:
  • All service inputs are momentary switches, not DIP toggles
  • Added unused SW2 DIPs as displayed in service mode
  • Added a couple of obscure inputs not shown in service mode
  • pwrkick, othldrby: Various improvements:
  • Added NVRAM to Power Kick and Othello Derby; document the reset mechanism for the latter
  • Added ticket dispenser to Power Kick (seems to work for the most part)
  • Removed numerous bogus DIP switches
  • Thoroughly reconfigured coin inputs in Power Kick, adding counters and lockouts for all three (including the "Key In" input that really isn't)
  • More meaningful settings for the "Payout" DIP switch in Power Kick (based on program code)
  • skylncr.cpp: Improvements to almost all games:
  • Use standard input mappings in all games except Sonik Fighter
  • Added working hopper outputs and payout buttons
  • Promoted mbutrfly to WORKING after solving the protection (the code wasn't encrypted) and add the button lamps internally associated with it
  • Decrypted bdream97, which is almost working now with obvious graphical glitches and some apparent input problems
  • kurukuru, ppj: Input/output improvements:
  • Ticket dispenser now works
  • Corrected "Payout Mode" DIP settings
  • Corrected DSW1 settings in Pyon Pyon Jump
  • Renamed coin inputs and coin-related DIP switches and order by
  • increasing denomination
  • Removed "Unknown" inputs that aren't actually used
  • Full character names only for Kuru Kuru Pyon Pyon
  • Reset button now mapped as "Memory Reset"
  • Random notes based on program code
  • Show color values in palette viewer:
  • Move the mouse over a color rectangle to show index and RGB values
  • For indirect pens, index of the corresponding color is also shown
  • For colors in normal RAM-based palettes, the raw value in memory is also shown (does not currently work with most buffered palettes, and is incompatible with PROM-based or RAMDAC-based palettes)
  • Validity checking improvements:
  • Always print the name of each driver with -validate -verbose before check to help detect crashes
  • Softlists get validated the first time, not every time but the first
  • Make address maps complain when entry bounds lie outside the global mask
  • Midway V-Unit imrprovements:
  • Added layouts for Cruis'n USA, Cruis'n World, and Off Road Challenge
  • Added wheel force feedback reference and made notes on other outputs
  • Finished implementing the Galil command communication
  • Finished implementing motion controller
  • Decrypted River Patrol (Japan), game now working.
  • Fixed PROMs in Dribbling (dumped a Dribbling PCB with different PROMs).
  • Added missing PAL dump to Green Beret (bootleg).
  • Same PAL dump also in suprmriobl, drhl and ddragon6809a
  • Added video proms to Turkey Shoot and Mystic Marathon.
  • Fixed arcade only build (cshooter.cpp changed to airraid.cpp).
  • Added proper SMT Flash dumps to deluxe4u.
  • dynax.cpp: dumped color PROMs for Intergirl
  • arkanoid.cpp: Cleaned up comments; updated notes about which MCUs are used.
  • Synchronise with PinMAME and add many new pinball sets
  • New machines added or promoted from NOT_WORKING status:
  • Alto-II
  • TeleNova Compis
  • Atari Portfolio
  • Victor 9000
  • Wang Professional Computer
  • Vector 06c
  • Intergirl
  • Magical Butterfly (version U350C, protected)
  • River Patrol (Japan)
  • Techno Drive (Japan, TD/VER.B)
  • Select-A-Game: Baseball 4
  • Select-A-Game: Pinball
  • New clones added or promoted from NOT_WORKING status:
  • Compis II
  • The NewZealand Story (US, old version) (older PCB)
  • Metamorphic Force (ver AAA)
  • Virtua Cop 3 (Rev B)
  • Air Gallet (older)
  • Super Hang-On (Hang-On conversion, Japan, FD1094 317-0039)
  • Deluxe 4 U (ver. 0107, 07/01/2000)
  • Dealer's Choice (E4A1)
  • Terminator 2 - Judgment Day (rev LG1 11/04/91)
  • OutRun 2 Special Tours (Japan) (Rev A) (GDX-0011A)
  • Casino Five (3315-02, U5-2B)
  • Wangan Midnight Maximum Tune 2 (Japan) (Rev A)
  • Jolly Card (Austrian, set 2)
  • Golden Tee '98 Tournament (v3.02)
  • Gals Panic S - Extra Edition (Europe, set 2)
  • New machines marked as NOT_WORKING:
  • CMI IIx
  • Quest of D
  • Mobile Suit Gundam 0079 Card Builder
  • Mobile Suit Gundam 0079 Card Builder Ver.2.02
  • Mobile Suit Gundam 0083 Card Builder
  • Mobile Suit Gundam 0083 Card Builder Check Disk
  • Mobile Suit Gundam 0083 Card Builder Ver.2.10
  • Ring & Ball (?)
  • The Key Of Avalon 2.5 - War of the Key (server) (Rev B)
  • The Key Of Avalon 2.5 - War of the Key (client) (Rev B)
  • Tandy/Memorex Video Information System MD-2500
  • Select-A-Game: Space Invader 2
  • Unknown Inter Games poker
  • Unknown Funworld A7-11 game 1
  • Unknown Funworld A0-1 game
  • Multi Game I (unknown V2.4)
  • Teenage Mutant Ninja Turtles (US 4 Players, version H)
  • Gulf Storm (Korea)
  • Champion Base Ball (Japan set 3)
  • Escape from Mars (bootleg of Lunar Rescue)
  • New Zero Team (V33 SYSTEM TYPE_B hardware)
  • New clones marked as NOT_WORKING:
  • Jolly Joker (Apple Time)
  • Jungler (Subelectro, bootleg on Scramble hardware)
  • Unknown Funworld A7-11 game 2
  • Wangan Midnight Maximum Tune (Japan) (Rev B)
  • New WORKING software list additions:
  • pc98_cd.xml: added more disks + FM Towns hybrids
  • fmtowns_cd.xml: new dumps
  • coco_cart.xml: Switched 'cclimbra' to 'cclimber'.
  • pofo.xml: Dumped the File Manager/Tutorial card.
  • New NOT_WORKING software list additions:
  • gba_ereader.xml: Animal Crossing Series 2
  • Translations added or modified:
  • Catalan
  • Spanish

New in MAME 0.176 (Jul 29, 2016)

  • MAMETesters Bugs Fixed:
  • [Interface] UI Selecting "Category" after listing "Favorites" causes exception
  • [Interface] (carpolo.c) carpolo Unable to view recorded video made with -video bgfx/-window
  • [Misc.] (segaorun.c) shangon Captured AVI video from this game shows only sound, no image
  • [Interface] UI Choosing any filter which has no data makes the UI unrecoverable
  • [Interface] PLUGINS The plugin.ini file is created in the current folder when it should be created in the "ini" path.
  • [Interface] PLUGINS pluginspath does not resolve $HOME
  • [Gameplay] (vendetta.c) esckids, esckidsj Slowdowns in gameplay
  • [Interface] Watchdog dialog is not able to be captured
  • [Graphics] (legionna.c) cupsocsb, cupsocsb2 Black screen
  • [Crash/Freeze] MAME can crash when switching languages
  • [DIP/Input] (seta.c) metafox Bonus_Life DIPSETTING values and labels are incorrect
  • [Crash/Freeze] (atpci.c) at586, at586x3, ficvt503 Use of -kbd slot options pc or pcat causes crash
  • [Crash/Freeze] (mac.c) macse30 Crash when attempting to use any slot option for -pds030
  • [Crash/Freeze] (mac.c) macsefd Crash on Exit using -pds slot
  • [Crash/Freeze] (pc8001.c) All sets in pc8001.c Crash after OK
  • [Crash/Freeze] (funkball.c) funkball Fatal Error at Start
  • [Debugger] (psikyosh.c) gunbird2, s1945iii Crash when attempting to use -cheat
  • [Crash/Freeze] (victor9k.c) Crash when using -fdc5d0 and -fdc5d1 slot with '525ssqd' option
  • [Crash/Freeze] (osborne1.c) Crash when using -mb88770 and -mb88771 slot with '525sssd' option
  • [Crash/Freeze] (myb3k.c) Crash when using -fdc0 and -fdc1 slot with '525sssd' option
  • [Crash/Freeze] astrocde [280zzap] 280Zzzap/Dodgem Cartridge Resets
  • Source Changes:
  • Scorpion4 7segment displays mostly fixed
  • Fixed coinage in Touchmaster 2000-8000
  • z80scc: fix dropped character problem for sun4_75, and fix edge cases where datasheet recommendations are ignored allowing sun3/sun4 to recognise keyboard and hk68v10 to work with correct SCC clock
  • pc9801: fixed mouse buttons
  • coco3 improvements:
  • improve palettes and support alternate composite mode
  • GIME fix for scanlines in legacy graphic modes
  • m6809: Improve debugging support for 6809/6309 cpus
  • GNU/kFreeBSD support
  • Add arch defines for Linux alpha and mips64el.
  • Take pkg-config path from env if defined
  • Name Neo-Geo AES, NeoGeo CD and FM Towns Marty buttons
  • Updated *nix man pages.
  • poisk1: unbreak after "Memory fun", add B623 sound card (skeleton)
  • r9751: Add save state support, document progress and clean up, add PROM version 4.2
  • ym2151, ym2413: Isolate, objectify, integrate
  • add Net-DIMM 3.03 firmware
  • Netlist improvements:
  • nltool now accepts -Ddefine=value to pass on to netlists
  • improved option handling and added "dummy" options to add grouping and examples in help output.
  • improved --cmd=listdevices output
  • Fix dynamic timestepping. This will work with breakout using real capacitor modelling instead of delay devices. Really slow, but very useful to calibrate timings.
  • Fix an awful bug in timing for delay devices.
  • Switched to clang 3.8 and made code compile with aggressive warnings.
  • This exposed serious issues with implicit constructors.
  • Removed trampolines (OUTLOGIC, INPLOGIC and friends).
  • Started using doxygen comment and documentation style. Added doxygen files to documentation folder.
  • Refactored code triggered by doxygen output.
  • Moved internal and support classes into namespace detail.
  • Use an unordered map in parser.
  • Added iterators to pstring.
  • Moved two macros, added more RAII and improved exceptions. Fixed some bugs in parser code.
  • Fixed a number of bugs in parser code and exception handling.
  • Forte Card: Switched the ver 110 (spanish) to parent set since it's a newer version. Also cleaned up the driver.
  • Render module improvements:
  • Direct3D HLSL: use aviwrite to record AVI movies
  • Cleanup patches for Direct3D renderer
  • BGFX: fix crash when bgfx effect folder is not present
  • Fixed priority issues in Legionnaire, Heated Barrel, Denjin Makai and Godzilla
  • opwolf.cpp: fix all the gameplay problems by improving the c-chip protection simulation
  • Miscellaneous modernisation:
  • File create and format refactoring, better name/path validation with POSIX implementation from Vas Crabb)
  • Use string objects in in core_file static functions, menu items, strconv functions, image device extensions and softlist classes
  • Consolide default implementation of create_option_guide()
  • Filesel cleanup
  • Migrate softlist code from simple_list to std::list
  • Added crt-geom and crt-geom-deluxe shaders for bgfx including several aperture grille/shadow mask patterns (designed for RGB subpixel order)
  • Added option hide ROMless machines from the availables list.
  • sun4 updates:
  • Added SPARCStation 1+, 4/110, and 4/4x0 ROMs
  • SPARC CPU core fixes
  • Preliminary counter/timer support
  • Separated sun4 and sun4c, started implementing unique original sun4 features.
  • Support both 8 and 16 context variants of sun4c arch
  • Improved original sun4 architecture support
  • Initial FDC hookup
  • Improved timers, logging - sun4_40 runs FORTH programs at ok prompt
  • Add high-level emulation of Sun type 3/4/5/6 keyboards:
  • U.S.A, Great Britain, Sweden and Japan layouts for Type 5
  • Layout selection settings for Type 4 and Type 5
  • Identification selection for type 4
  • Adaptor for connecting to RS-232 port representing level translator
  • Hook up to sun3, sun4 and sun4c
  • zeroteam: improve sprite/sprite priorities
  • feversoc.cpp: Hook up EEPROM; remap buttons, hook up lamps and serial RTC
  • denjinmk: hack sound comms to work without ROM patch
  • vt100.cpp: Add the older vt102/vt131 romset to the vt131 driver as another bios set
  • Corrected many Mahjong dip switches and settings:
  • Fixes for: Mahjong Focus, Nozokimeguri Mahjong Peep Show,
  • Mahjong Fantasic Love & Ojousan
  • Various Video System Mahjong dip switches
  • Final enhancements to HP TACO driver
  • Further IRQ passthrough cleanup:
  • Remove irq_line methods from M6502, M6800, M6809, S2600 and replace uses with DEVCB_INPUTLINE
  • Remove a few IRQ passthroughs from spiders.cpp
  • Add several aliases for M6800_IRQ_LINE
  • Increase uismall.bdf coverage:
  • Complete coverage of Latin Extended-A, most of Latin Extended-B
  • Monotonic Greek
  • Full ISO-8859-5 Cyrillic, many other Cyrillic characters
  • Half-width katakana
  • Some IPA Extensions
  • UI refactoring:
  • Move most main launch menu stuff out of the base menu class
  • Move some common code from selgame and selsoft into selmenu
  • Eliminate the troublesome static members in ui::menu
  • Eliminate some function statics
  • Move palette menu drawing code out of base into palette menu class
  • Use std::bind, references where nullptr is unacceptable, and const where appropriate
  • Improve encapsulation of class members
  • Reduce repeated string allocation in audit code
  • Don't play so fast and loose with integer types
  • Eliminate some expensive deep copies of vectors/maps
  • h -> .ipp for things that aren't really headers
  • Remove members that have lifecycle associated with operation
  • DPS1: system boots up, working
  • bankdev: pass through the debugger flag from the incoming space argument
  • Apollo changes:
  • Keyboard mapping adjusted to fit current MAME
  • Fixed screen raw parameters
  • Fixed disp.dex Test 20 (Video SYNC Gen. Add. Test) for color displays
  • 3c505: The Ethernet frame check sequence is now appended to transmit data
  • input_common: fixed 0.172 regression for non-US keyboards
  • fix item hilighting in debugger state view when scrolling
  • Introduce validity checks for RGB utilities and fix bugs uncovered:
  • Fix rgbvmx on Linux ppc64 and ppc64le targets with GCC 5
  • Added several missing functions to rgbgen
  • Fixed logical shift right in rgbgen
  • Fixed sra that should be sra_imm in rdptpipe
  • Added some simple SSE4.1 optimisations in rgbsse
  • Re-organised rgbsse, rgbvmx and rgbgen to be in more logical order
  • Fixed return type on some modifying operators
  • Made some more reference parameters const
  • Removed inline qualifier from a number of methods as it's implied
  • when body is present at declaration
  • Mark some constructors explicit
  • null_modem: rtscts flow control + relevant fix to i8251
  • Updated driver with new information related to ID and gamelist for tourvis.cpp
  • Fix archimedes disk format
  • apple2: don't allow debugger to trigger slot switching
  • tiamc1: Kot-Rybolov implemented sound, documentation updates
  • Tia-MC1 driver: Added support for KR580VV55A parallel peripheral interface (clone of i8255), added technical notes about some odd behaviour with some ports, listed the specs of Kot-Rybolov hardware, and added all clocks via #define.
  • amstrad: fix undocumented mode 3
  • bbc: added monitor configuration (Colour, B&W, Green, Amber) and preliminary slots for expansion
  • Flaming 7's, original custom hardware improvement:
  • Reverse-engineer protection to bypass the requested serial number. The iButton device still needs to be hooked. Promoted these games to working with their correspondent flags.
  • Added tech notes, comments and instructions to boot the machine for first time.
  • Flaming 7's, Taiwanese hardware: Reverse-engineer protection to bypass the requested serial number. The iButton device still needs to be hooked. Promoted the game to working with its correspondent flags
  • Added technical notes.
  • hiscore.dat: Updates
  • alto2: Hunting the jiggly cursor bug
  • chihiro: added 837-13551 jvs input device, completed the communication with jvs devices through usb
  • chihiro: game crtaxihr "Crazy Taxi High Roller (Rev B)" boots too
  • Translations added or modified:
  • Chinese (simplified/traditional)
  • Greek
  • Japanese
  • Portuguese (Brazil)
  • New machines added or promoted from NOT_WORKING status:
  • Swing Gal [BET]
  • Player's Choice (M4C1)
  • Gorodki
  • Kot Rybolov
  • Flaming 7 (Custom Hardware, Main, 50 Bonus)
  • Flaming 7 (Custom Hardware, Main, 500 Bonus)
  • Flaming 7 (Custom Hardware, Main, 2000 Bonus)
  • Flaming 7 (Custom Hardware, Egyptian Gold, 2000 Bonus)
  • Flaming 7 (Taiwanese Hardware, unknown version)
  • TeleVideo 990
  • TeleVideo 995-65
  • Rainbow-100B
  • MBC200
  • New clones added or promoted from NOT_WORKING status:
  • Beastie Feastie (Epos Tristar 9000 hardware)
  • Raiden Fighters 2 - Operation Hell Dive (Japan set 3)
  • LTM Portable (B+)
  • LTM Portable (Master)
  • Bubble Trouble (World, Rev B)
  • Sensory Chess Challenger 9 (set 2)
  • Operation Thunderbolt (World, rev 1)
  • Digital Equipment Corporation VT240
  • Elektronika MC7105
  • Intergirl
  • New machines marked as NOT_WORKING
  • Tomy Prin-C [TeamEurope]
  • Datamax 8000 [Robbbert]
  • New clones marked as NOT_WORKING:
  • BT Merlin M2105
  • New WORKING software list additions:
  • pc98_cd.xml: Final batch of additions
  • pce_tourvision.xml: Added a number of new dumps (15)
  • poisk1_flop.xml: Added basic softlist
  • New NOT_WORKING software list additions:
  • gamate.xml: Volcano Panic
  • gamate.xml: Hot Hero; Baseball
  • gba_ereader.xml: Starting work doing the GBA e-reader software-list

New in MAME 0.174 (May 25, 2016)

  • MAMETesters Bugs Fixed:
  • 03753: [Crash/Freeze] (psikyosh.c) daraku: [debug] Assert in debug build
  • 06209: [Core] Window is always on top after ALT+ENTER from Full Screen in Direct3D
  • 06218: [Sound] (holeland.c) holeland: Missing speech synthesis chip
  • 05932: [Interface] Joysticks Using PPJOY Driver Do not work anymore
  • 01617: [Graphics] (segag80v.c) elim2, zektor: Missing left graphics line from the boarder.
  • 06169: [DIP/Input] (ninjaw.c) ninjawu: Credit count is wrong on coin slot 2
  • 05871: [Crash/Freeze] (pacman.c) puckman: Double-free starting up puckman when using -mt
  • 05831: [Crash/Freeze] all: mame hangs when command bench is higher than 299
  • 06206: [Crash/Freeze] (astrafr.c) Most sets in astrafr.c: Crash/Exception at Initialization
  • 04935: [Flip Screen/Cocktail] (jailbrek.c) jailbrek and clones: Offset right 1/2 Screen when Flip Screen is on
  • 04920: [Flip Screen/Cocktail] (esd16.c) multchmp, multchmpk: Flip Screen contents need proper mirroring
  • 04912: [Flip Screen/Cocktail] (dblewing.c) dblewing: Flip Screen offset down + "Split" sprites
  • 06190: [Color/Palette] (iteagle.c) Most sets in iteagle.c: Palette changes when using machines with MIPS DRC
  • 06188: [Documentation] (1942.c) 1942h: Year should be 1991
  • 06198: [Crash/Freeze] (advision.c) advision: If launched without a cartridge image, MAME crashes
  • 06189: [Misc.] (trs80.c) All sets in trs80.cpp: Current disk emu supports only SSSD !
  • Source Changes:
  • chdman.cpp: fix for code that expects to be able to dereference a pointer that it knows may be null
  • redumped Atomiswave BIOS, confirmed good, added information
  • screen: Add svg shapes pre-computation
  • plugins/layout: layout embedded script helper plugin
  • h8: Add dtc, dma, watchdog (WIP)
  • h8: Fixes, lots of
  • cybiko: Make work a little emore, add v1 flash
  • a5200: fixed regression when loading headerless carts from fullpath.
  • neogeo.cpp: huge clean up of the cartslot code in order to better exploit slot devices:
  • moved cart-specific components to the carts itself removing the fake protection devices from the main system, since they never belonged there
  • removed hacky rom region destruction/construction when a new cart is inserted, replacing it with proper bank pointers to the carts except for ymsnd and ymsnd.deltat region which will require modernization of the ym devices)
  • started re-organization of bootleg boards emulation, so to reduce the need of collapsing everything into a single cart type with multiple protection devices, more work is needed
  • neopcb.cpp: moved to a separate source file the emulation for JAMMA PCB versions of a few neogeo games, since they don't have a cartslot.
  • neogeo.xml: added information about Japanese titles and release dates to the software list and aligned the list to the driver.
  • cybiko: Remove the ram mirror, it hides when the code fails
  • vector: Move clipping to avgdvg, the only user. Simplify
  • nes.cpp: removed configuration settings to enforce sprite limit and to turn off drawing of top/bottom 8 lines: the code to make these work was removed before 0.106 and the option were doing nothing since then.
  • dumped program rom for Gigas (MC-8123, 317-5002) Gigas set, works now
  • Make watchdog timer a separate device
  • A few addition to A800 software lists
  • megadrive: added custom X24C02 emulation to NBA Jam cart, making finally possible to save records at exit. Hopefully, this will help finding the problem in our core emulation.
  • Sonik Fighter (encrypted): Decrypted the program, changed the game description adding version, and corrected year.
  • megatech: updated to use fixed slot config.
  • skns: add the Korean modbios
  • dumped Wangan Midnight Maximum Tune 1/2 card reader-printer firmware
  • dumped Initial D card reader-printer firmware
  • NetBSD fix, from pull request #852
  • sv8000.cpp: inputs are more appropriate as IPT_KEYPAD.
  • model1.cpp: Some modernization and cleanup.
  • Update to LZMA 16.0
  • metlfrzr encryption is the same as cshooter.cpp
  • metlfrzr.cpp:
  • Added IRQ, ROM banking and base color
  • Fixed decrypted opcodes hookup
  • Preliminary T5182 hookup
  • Added base sprites
  • Fixed sound comms (reversed semaphore access wrt darkmist), coins and
  • sound now fully working
  • DIPs are still not fully functional - but the game operates/plays fine
  • New Lucky 8 Lines / New Super 8 Lines improvements:
  • Proper inputs. DIP switches: Coin A settings, Key In default (W-4 / Witch Bonus)
  • Player 2: not supported by game (W-4 / Witch Bonus)
  • Created/added new layout for 1 player only (set 3, W-4 / Witch Bonus)
  • Fixed parent/clone relationship (all sets)
  • Added game versions to IGS Champion League sets.
  • Flaming 7 improvements:
  • Added more descriptive notes and boot instructions.
  • Documented some wire hacks and the DS2401 sillicon serial number device.
  • Name convention. Change the set name according with the two custom graphics sets.
  • Added proper machine driver and memory map.
  • Added D-Up, Take, Bet, Start, Main Door switch, Logic Door switch, Cash Door switch, Coin A, Coin B, Coin C, Reset, Stats/Setup, and GFX selectable DIP switches.
  • Stats/Setup needs PORT_TOGGLE.
  • Maximum Bet, Reels Speed, Payout Type, Coin-In Timeout DIP switches.
  • Key In input.
  • Identified Button Lockout input, all the Holds, Big, Low.
  • Identified all the Coin-In and Change lines, WT RXD & COUT RTS lines.
  • Added other active lines.
  • Marked as unknown the $d801 port lines. They seem unused.
  • Marked as unknown also the $d802 port lines.
  • Standardization of all active inputs.
  • PORT_DIPLOCATION for the first bank of DIP switches.
  • Second DIP switches bank: Coin A coinage, Coin B coinage and Credits per
  • Bill, plus diplocations.
  • Third DIP switches bank: Denomination and Progressive Sign, plus diplocations.
  • 4th DIP switches bank: Button Lockout and Lockout Polarity, Printer Type, plus diplocations. Added notes about 1 active line.
  • Unknown DIP switches and diplocations.
  • Continuing work to move object initialization from start to constructor. Removed family_t. All of this can be determined at runtime from object as well. As part of this, the "template" to write devices has changed. Converted a number of devices to use the new template.
  • All netlist devices now follow new syntax. Removed dead code. All sub devices are now forced to be initialized in the constructor. Device setup now completely in constructor. Removed start call. [
  • apple2c updates:
  • Writing to VBLDIS also lowers the VBL IRQ if it's active Support for "Mockingboard4C" add-on by request of French Touch Change SMS/GG master clocks to match service manuals.
  • Fix TH handling and audio control of the SMSJ, based on Charles' findings.
  • ti99: New per-chip system ROMs; fixed gromemu and mbx cartridge types, multi-cart extender now allows cartridge switch without emulator reset
  • Corrected ROM filenames for holeland.zip, enabled SPO256 to resolve missing speech, verified and measures all the clocks - updated comments at the top re: remaining priority issue. Fixed MT Bug #06218
  • unixpc: switched to bankdev, started filling out the skeleton
  • gamecom: all but 2 games are now working
  • pockchal: renamed the system to "Pocket Challenge W" as documented on Jpn Wikipedia, renamed accordingly the software list
  • Added software list for Saturn Video CD carts, to preserve dumps made by zyrobs in 2013/2014. The carts cannot currently be used in the driver, but at least dumps won't be lost.
  • aristmk6.cpp: Added proper descriptions to most sets and removed a few duplicated sets.
  • pockchalw.xml: added more dumps
  • pockchalw.xml: added proper info and PCB documentation (the latter courtesy of TeamEurope pictures)
  • gameking.xml: Added six new dumps.
  • spc1500.cpp: added a cassette software list with some images, courtesy
  • of Anna Wu
  • Added tons of Thomson software to softlists.
  • apple2: update software list to include 4am clean cracks A-L as of Sep. 2015
  • gameboy.xml: Finally started documenting Game Boy PCBs, based on no-intro and Tauwasser's pictures
  • gba.cpp: Added preliminary support for the 3D Matrix Memory Controller used by 64MB video cartridges. Disney Collection 2 works, while other dumps still fail (possibly due to reason unrelated to the mapper emulation...)
  • emumem: Get rid of the install_* return value
  • UML: Added TZCNT instruction (Trailing Zero Count)
  • ti99_cart: Updated softlist to per-chip dumps; removed some broken dumps
  • r9751.xml: Add CBX 9005.2.79 software
  • r9751: Fix race condition in PDC device. Multi disk load now possible.
  • DirectInput8: Correct joystick polling methods to better support older joysticks which previously only worked with DirectInput7
  • New machines added or promoted from NOT_WORKING status:
  • Metal Freezer
  • Crossed Swords 2 (bootleg of CD version)
  • Math Marvel
  • Iowa Premium Player (2131-21, U5-1)
  • Idol Mahjong Final Romance 2 (bootleg of CD version)
  • New clones added or promoted from NOT_WORKING status:
  • X-Men Vs. Street Fighter (Japan 961023)
  • Extermination (US, Romstar)
  • The J.League 1994 (Japan, Rev A)
  • Pit Fighter Rev 2
  • Triki Triki (Lover Boy bootleg)
  • Street Fight (Germany - Benelux)
  • Mercenario (Commando bootleg)
  • Hyper Street Fighter II: The Anniversary Edition (Japan 040202)
  • Champion League (v220I, dual program, set 1)
  • Champion League (v220I, dual program, set 2)
  • Holeland (set 2)
  • New Lucky 8 Lines / New Super 8 Lines (W-4, Lucky97 HW)
  • Shogun Warriors (Korea?)
  • Rage of the Dragons (NGH-2640?)
  • New machines marked as NOT_WORKING:
  • Force Computers ISCSI-1 VME board
  • Master's Golf
  • Microbee Premium Plus
  • IBM3153 Terminal
  • Road Burners (ver 1.04)
  • Flaming 7 - Hollywood Nights
  • Sharp PC-G815
  • Electronic Battleship
  • House of the Dead 4 (Export) (Rev B)
  • Notable New WORKING software list additions:
  • pce_tourvision.xml: Cyber Core, Download, Vigilante
  • nes.xml: Venice Beach Volleyball (Gluk Video)
  • nes.xml: Happily Ever After
  • megadriv.xml: Sega Channel (Jpn), two revisions
  • m5_cart.xml: Dream Shopper

New in MAME 0.173 (Apr 27, 2016)

  • MAMETesters Bugs Fixed:
  • 04965: [Interface] Games with no screen produce no "final.png" with -STR
  • 04919: [Flip Screen/Cocktail] (dynduke.c) All sets in dynduke.c: Most of background missing on Flip Screen
  • 06181: [Documentation] (vicdual.c) tranqgun: The correct description is "Tranquillizer Gun"
  • 06170: [Compiling] OpenMP: OpenMP-enabled builds of MAME 0.172 fail to compile
  • 05897: [Misc.] (hornet.c) gradius4: "MASK ROM CHECK" in service mode fails
  • 06176: [Crash/Freeze] (ksys573.c) All sets in ksys573.c using CD: Unable to boot
  • 06019: [Interface] Wrong default bios outputted with -listxml command.
  • 06174: [DIP/Input] (twincobr.c) fshark, skyshark, hishouza, tp84, tp84a, tp84b: Dipswitch info
  • 01792: [DIP/Input] (subsino2.c) bishjan: Keyboard mode does not work
  • 06175: [Misc.] (apple2.c) apple2jp: Ctrl-T = Inverse kana ?
  • 06182: [Core] (cgenie.c) All sets in cgenie.cpp: Crashing upon starting!
  • 06163: [Misc.] (apple2e.c) apple2e: XPS Diagnostic IIe test failed!
  • 06074: [DIP/Input] (glasgow.c) glasgow: Mouse no longer able to move chess pieces
  • 06173: [Core] All software saving SRAM: Software loaded outside of software list e.g. -cart PATH_TO_ROM) fails to save SRAM
  • 06172: [DIP/Input] (sms.c) Default input mapping for two paddle devices causes a conflict
  • 06178: [Crash/Freeze] liblrabl: Reset during second loop of attract mode.
  • Source Changes:
  • new Android icon images
  • Compressed internal layouts
  • TMS5220/5110 merge Part 1
  • Crystal Colours (Ver 1.02): Added default NVRAM. Also added more technical notes
  • Added dedicated inputs for both Crystals Colours sets. Also added more technical notes.
  • Iterate over core classes C++11 style
  • borrow string processing code from ui.cpp so that £ works in layouts (using UTF-8 encoding at least)
  • updated sc4fd7tha.lay with UTF8 encoding of £ sign
  • Recognize the full range of controller inputs
  • redump leapstertv
  • Initial Catalan translation
  • naomi.c: add Derby Owners II protection key
  • Reduce the incidence of required_device in subdevices UML: Added FCOPYI and ICOPYF instructions to pass raw data between integer and floating-point registers.
  • mips3: Fix behavior for 32/64 bit mode floating point register aliasing Magic10 driver: Added technical notes, game status, defined clocks, fixed inaccurate notes, and some driver cleanups.
  • screen: svg rendering from inside the rom.
  • Updated Portuguese (Brazil)
  • luaengine: add plugin options menu
  • Major Havoc: Updated Gamma CPU address decoding/mirroring from the schematic
  • FB01: fix ROM label to match actual chip
  • Magic Crystals: Improve ROM labeling for Japan set based on PCB picture, and noted that the Japan set we have is revision 2, but a revision 0 exists, undumped
  • TMS5220: add a 'combined rs/ws write' function for systems which require both pins to change at exactly the same time and not to reset the chip.
  • Revert software-installed slot/image options when changing software [AJR]
  • Remove emu.h's stealth include of emuopts.h through mconfig.h;
  • reduce dependency on emuopts.h in other headers and source files.
  • MCFG_CPU_FORCE_NO_DRC is now a CPU configuration parameter rather than
  • a global one; it still works to override the -drc option setting.
  • fix some missing gfx in bbusters / mechatt
  • Make overscan on integer scaled targets optional (add option -intoverscan).
  • luaengine: direct and region accessors
  • This one documents what I think is a real bug of the Japanese game Sports Pad Soccer: part of the player 2 input is read from player 1 input instead. Also, reorganized code of the Japanese Sports Pad controller device and replace some PORT_CUSTOM/PORT_CHANGED callbacks with PORT_READ_LINE/PORT_WRITE_LINE.
  • Add experimental cheat lua plugin
  • Improvements to tape driver of hp9845b
  • info.cpp: Improved documentation of input devices in the -listxml output, since having just a generic 'number of buttons' is rather pointless in the context of home systems with configurable controllers being them keyboards, keypads or joypads). Now the various controllers are listed separately with the number of buttons they have. Frontend authors who relied on the "buttons" attribute of the input node for any kind of filter shall now scan all available controllers and take the maximum among their "buttons" attribute possibly discarding keyboards and keypads if they want) to recover the old value.
  • info.cpp: Started to acknowledge PORT_16WAY inputs in -lx, since they were reported as 8-ways so far
  • Devfind revision phase 1, cleaning out some legacy stuff:
  • Eliminate the cached device_t::m_region pointer and its region() getter method. Devices that need to bind to a region with the same tag should use optional/required_memory_region or optional/required_region_ptr with DEVICE_SELF as the subtag; this improves error checking. (DEVICE_SELF has been moved to device.h for greater visibility in the source.)
  • Allow required/optional_region_ptr to specify a specific length which must match that of the region found
  • Implement finder_base::finder_tag() getter for diagnostic purposes Perform some (not very efficient) validity checks on memory region finders instead of allowing them to automatically pass Privatize device_memory_interface::m_addrspace
  • Magic 10 driver: Added technical notes and a missing PLD dump.
  • Added m62(kidniki) to nl.lua. Started some experiments around parallel solving of linear equations. This code is not active. Fix kidniki audio performance.
  • plugins/timer: add sample plugin for game time
  • info.cpp: first attempt to fix the longstanding issue about inputs owned by devices being always tagged as P1 inputs in -lx.
  • plugins/cheatfind: start lua cheat finder library
  • apple2: Additional work on the PC Transporter
  • Basic TCP server based on libuv
  • intv: Converted controller inputs to be slot devices.
  • intvecs: Converted hand controllers, keyboard and synth to be slot devices, by using a temporary hack to workaround the impossibility to plug the same device into 2 different slots as these keyboard require.
  • Skeleton implementation for Universal windows main app classes.
  • String Translate for Chinese (Traditional / Simplified)
  • diimage.cpp: Allow image devices to be configured with a fixed (not user selectable) piece of software and updated a few options and menu to acknowledge such possibility.
  • macs.cpp: Converted to use generic cartslot with fixed software configuration. Cleaned up loading and banking systems in the driver as a result.
  • Added extra bit as delay between bytes to make 1 stop bit work
  • apple2: Further PC Transporter work. V30 now boots.
  • mips3: Fixed DMULT and DMULTU in both interpreter and DRC modes.
  • ng_aes.cpp: converted AES controllers to work through slot devices. Also, separated more clearly the CD component by the base unit.
  • am9517: add clone with the non-standard mask behavior of the PC Transporter ASIC
  • apple2: updated PC Transporter to use alternate DMAC emulation & fixed V30 clock.
  • apple2: PC Transporter: halt V30 properly on startup, XT has 8-bit ISA, improved 6502 CGA framebuffer writes.
  • screen: Fix alpha handling, cdkong looks good now
  • bgfx: Add data-driven render target clearing
  • Significant speed improvement:
  • added a new solver using compressed row format
  • fixed sorting
  • As a result, netlist performance on kidniki nearly doubled. The performance increase is mainly due to the fact that sorting decreases the number of operations for gaussian elimination of the kidniki matrix from ~7800 to 707. In addition, compressed row format improves L1 usage.
  • Eliminate device_t::static_config, a type-unsafe legacy feature.
  • Rewrite or remove every last instance of MCFG_DEVICE_CONFIG and its two aliases, including within comments and dead code
  • Make the Z80/Z180 daisy chain an interface that interfaces with the existing interface. Z8000 has been hooked up to this as well (p8000_16 already configures it), but currently does nothing with it
  • mips3: Fixed interpreter bug where BADCOP exceptions would execute the faulting opcode twice.
  • Update strings.po
  • Update German GUI translation
  • Added ImGui based debugger.
  • apple2e: fix C800 internal ROM reading
  • New PlayChoice-10 BIOS (Single Screen, Freeplay fix, Newer?)
  • apple2: fixed inverse text drawing
  • Added HQ2x, HQ3x and HQ4x shaders.
  • soft is hard and hard is soft. Two is one and one is two. No wonder "-video accel" has substandard performance if opengl is disabled.
  • These init calls all returned false. No need for a return value in this case.
  • Iterate over devices C++11 style. Replace the old device_iterator and its specialized versions with functionally equivalent classes that use standard operators to yield references to devices/interfaces rather than pointers. With range-based for loops, they no longer have to be stored in named variables, though they can also be reused concurrently since the iteration state is now maintained by a subclass. Add a few more typical getters to device_t::subdevice_list.
  • bgfx: Added SuperEagle shader.
  • Refactored distortion pass
  • separated curvature parameter into distortion, cubic_distortion and distort_corner distortion and cubic_distortion can be negative, to compensate each other distort_corner is intependent from the image distortion
  • neogeo: reworked inputs to work through the slot device interface. you can now configure the 15-pin ports available in the multicart driver neogeo) with the -crtl1 and -ctrl2 options. Thus, if you want to launch janshin in neogeo with the mahjong control panel you shall now prescribe edge "" -ctrl1 mahjong
  • and set accordingly the dipswitch (the first option disables inputs from the edge connector). When you run single game drivers (e.g. mslug, or kof94, etc.), instead, a unique controller is available and cannot be modified. In particular, the janshin driver already comes pre-configured in the proper way.
  • Refactor OSD window.
  • Unified renderer in osd_window as std::unique_ptr
  • Made windows all std::shared_ptr Made window lists std::list Updated OSD SDL worker_param to not use malloc (not compatible with smart pointers) Made renderer pointer to window a weak reference. May not be available during destruction of the window.
  • Alta Tensione: Added technical notes, game status, and patched the boot protection.
  • Split UI and frontend part from core
  • Implemented dynamic loading of precompiled solver code.
  • saturn.cpp: converted controllers to work through slot devices, cleaning up the related code.
  • saturn.cpp: Added support for SegaTap adapter (4 controllers) and Sega Multitap adapter (6 controllers). Saturn Bomberman can now be played as intended.
  • softlist.cpp: add support for "rom_ignore".
  • itgambl2.cpp driver: Added technical notes and some clean-ups
  • apple2: fixed Apple II J-Plus text drawing, and updated notes
  • r9751: add more floppy debugging and fix DMA masking
  • ioport.cpp: extended core input to support up to 10 players.
  • dumped Dreamcast bios MPR-21933, confirmed match MPR-21931
  • sf.c: does not have COIN3, and protection MCU on sfj is an i8751
  • cgenie.cpp: expanded .cas support so that also files created by Genieous emulator can be loaded.
  • Added "selection" parameter to chain input sampler
  • if specified all textures (.png) within the same directoy of the given texture will be selectable via slider in the UI also added slider for "shadow mask tile mode" to HLSL chain
  • bgfx: Ported xBR shaders from libretro.
  • Archive handling improvements:
  • Improve error handling in 7zip file I/O code
  • Fix reading 7zip files >=4GB on LP32/LLP64 targets
  • Update to LZMA SDK to 15.14, supports new 7zip features
  • Stop relying on local hacks to LZMA SDK
  • Support most ZIP64 features excluding directory compression
  • Support LZMA-compressed files in ZIP archives
  • Support Info-ZIP UTF-8 file name fields
  • Fix phantom files/directories when browsing archives
  • Report archive handling errors
  • Update to expat 2.1.1 for security and bug fixes
  • xbox\chihiro: usb is now partially usable:
  • control,bulk,interrupt transfers work
  • started hle simulation of usb devices on chihiro baseboard
  • there is a first implementation of xbox game controller
  • the chihiro bios can now enter system configuration menu
  • hp9845: added capabilty to load option ROMs
  • ti99: Several code changes :
  • GROMs with clock input line and improved timing behavior
  • TMS9928A delivers GROMCLK if configured
  • TI-99/8 mainboard: implemented custom chips (vaquerro, mofetta, amigo) for low-level emulation
  • fixed HOLD feature of TMS9995
  • moved v9938 from console to EVPC where it belongs, dropped videowrp,
  • fixed issues with paged37x cartridges
  • fixed issues with Horizon Ramdisk
  • n64: Do SI dma transfer after delay, not before
  • tourvis.cpp: changed to use Software Lists, trimmed all ROMs to correct sizes, confirming that the majority match exactly the PCE roms (only 3 differ, Gomola Speed which could be an alt revision, R-Type II which has been hacked, and Be Ball where there is an unknown single byte change.
  • New machines added or promoted from NOT_WORKING status:
  • New 2001 (Italy, Ver. 2.00N)
  • Ultraman Monster Battle
  • Crystals Colours (Ver 1.02)
  • Android (newer build?)
  • Fidelity Sensory Chess Challenger 9
  • Dragon's Heaven (development board)
  • Tiny Toon Adventures (prototype) (PlayChoice-10)
  • Tiger Copy Cat (2 versions)
  • Sushi Bar
  • Touch & Go (Korea, unprotected)
  • Pokonyan (Japan 940322)
  • Last Hope (bootleg AES to MVS conversion, no coin support)
  • New clones added or promoted from NOT_WORKING status:
  • Operation Wolf (Japan, prototype)
  • Majestic Twelve - The Space Invaders Part IV (US)
  • Kamikaze (Potomac Games)
  • Major Title 2 (World, set 2)
  • Atomic Robo-kid (set 2)
  • Beast Busters (Japan, Version 2)
  • Mystic Warriors (ver AAB)
  • Raiden DX (Japan, set 2)
  • Vs. Excitebike (set EB4-3 E)
  • Spelling B (1979 version)
  • Dragon Saber (World, DO2)
  • 1945k III (older, OPCX1 PCB)
  • Bestri (Korea, set 2)
  • DoDonPachi Dai-Ou-Jou (2002.10.07 Black Ver., bootleg Knights of Valour Super Heroes conversion)
  • Ketsui: Kizuna Jigoku Tachi (2003/01/01. Master Ver., bootleg cartridge conversion)
  • Espgaluda (2003/10/15 Master Ver, bootleg cartridge conversion)
  • Champion Number (V0.67)
  • Unitron 1024
  • New machines marked as NOT_WORKING:
  • Konami Gradius (handheld)
  • Luna Park (ver. 1.2)
  • Jungle (VI3.02)
  • Konami Lone Ranger (handheld)
  • Sonik Fighter (encrypted)
  • Fidelity Phantom
  • Alta Tensione (ver. 2.01a)
  • Euro Double Star Record (ver.1.2)
  • Nu, pogodi!
  • Print Club 2 2000 Summer
  • Print Club 2 Kobe Luminaire '99 (Print Club Custom 3) (J 991203 V1.000)
  • Print Club 2 Vol. 6 Winter (J 970121 V1.200)
  • Print Club 2 Vol. 8 Summer (J 970616 V1.100)
  • Print Club 2 Vol. 9 Autumn (J V1.100)
  • Print Club Winnie-the-Pooh Vol. 2 (J 971218 V1.000)
  • Print Club Winnie-the-Pooh Vol. 3 (J 980406 V1.000)
  • Various Aristocrat MK5 and MK6 sets
  • Polaroid Instant Memories
  • New clones marked as NOT_WORKING:
  • Wonder Boy (system 2, set 2, 315-5176)
  • New WORKING software list additions:
  • coco_flop: Donkey Kong Remix
  • megadriv.xml: F1 - World Championship Edition (US, Prototype)
  • neogeo.xml: Last Hope
  • lynx.xml: Zaku
  • New NOT_WORKING software list additions:
  • pce_tourvision.xml: Dragon Saber - After Story of Dragon Spirit
  • pce_tourvision.xml: Bull Fight - Ring no Haja
  • pce_tourvision.xml: Parasol Stars

New in MAME 0.172 (Mar 30, 2016)

  • MAMETesters BUGS FIXED:
  • 06168: [Crash/Freeze] (neogeo.c) kof10th: Unable to start/Fatal error
  • 06159: [Crash/Freeze] (triforce.c) triforce: Crash/Exception before OK
  • 06144: [Crash/Freeze] Running with -video d3d -numscreens 2 and above crashes MAME
  • 06152: [Interface] "Show mouse pointer" option stays off
  • 06147: [Sound] (model2.c) daytona: Some songs can not be played and cause audio to halt
  • 06145: [DIP/Input] (astrocde.c) gorf and clones: Gorf Outputs missing Quark Laser Joystick) Lamp Output
  • 06143: [Documentation] They are "Master Sets", NOT "Originals"
  • 02389: [DIP/Input] (nbmj8688.c) housemnq, housemn2, bijokkog, bijokkoy: Inputs slightly wrong for the LCD games.
  • 06156: [Interface] a5200, a7800, smspal, sms1, sms1pal, aes, vectrex, a400, a800, c64, c128: GUI software list cartridge picker fails to select cartridge
  • SOURCE CHANGES:
  • Added data-driven shader system for BGFX renderer:
  • Allows an arbitrary number of passes, with arbitrary connections between passes
  • Ships by default with three effects: default, unfiltered, and hlsl:
  • default: Simple bilinear stretch
  • unfiltered: Simple nearest-neighbor stretch
  • hlsl: A close reimplementation of the Direct3D HLSL shaders. Does not currently support bloom or vectors
  • Select the "shader chain" you wish to use with -bgfx_screen_chains
  • Adjust the settings to your liking with slider controls, saving and loading settings and presets will be added in a future version
  • See bgfx/chains/hlsl.json ans bgfx/hlsl/blit.json for JSON format rules
  • Improved Scanline Simulation:
  • Changed the amount of scanline darkness, a setting of 1.0 now becomes fully black (to get the same result as before, halve your current setting)
  • Scanline height now depends on the brightness of the underlying color
  • The amount of the scanline brightness and overdrive now depends on the scanline darkness
  • Renamed 'Scanline Screen Height' to 'Scanline Screen Scale' and Scanline Indiv. Height' to 'Scanline Height'
  • Fixed Bloom Level Alignment
  • Fixed target dimensions of bloom levels, which results in much better alignment, especially for games with very low resolutions.
  • Therefore, current bloom settings might appear less intense than before.
  • Quality and Performance improvements
  • HLSL now uses non-power-of-two-sized target surfaces (breaks compatibility with graphics cards based on R300/R400/NV30 and older)
  • HLSL target surfaces now have the size of the screen canvas
  • Removed HLSL pre-scale factor
  • HLSL now uses a sharp bilinear interpolation to pre-scale textures to screen canvas size, based on [Themaister]'s implementation
  • Improved overall performance. Based on the previously required pre-scale factors, speedups range 5-50% depending on graphics hardware, more if a higher prescale factor was used.
  • Improved shadow mask quality (pixel-perfect) in screen-mode
  • Fixed half source texel offset of bloom level alignment
  • Removed ./hlsl/artwork_support folder
  • All shaders after pre-scale are now based on screen coordinates workaground until both raster and vector passes can work on texture coordinates)
  • Disabled distortion shader for more than one screen and for artworks in full mode, does not affect artworks in cropped mode workaground until both raster and vector passes can work on texture coordinates)
  • at: Created at motherboard device and split PCI and PS/2 machines into
  • own files
  • UI:
  • Enabled user interface navigation through UI_CONFIGURE button (tab key by default).
  • Added support for "covers" images collection.
  • Added support for "gameinit.dat".
  • Improved ROM-less checking at startup.
  • Improved vertical orientation rendering.
  • Fixed missing mouseover highlight.
  • Fixed search in software lists.
  • Fixed DATs reload after path changes.
  • Fixed software load failure from BIOS submenu.
  • Bloom refactoring
  • Calculation of bloom dimensions is now done only once, when render target is created.
  • Reduced blur width for non-vector screens.
  • Implemented shadow UV option for source tile mode.
  • apple2gs.cpp: Dumped the 341-0749 ROM and confirmed the 341-0728 Apple IIGS ROMs.
  • Type-safe C++ printf analog and vector-backed iostreams:
  • Supports most C99, glibc, SUS and MSVCRT format specifications
  • Allows formatting any object with stream output operator with %s
  • Replaces strformat, strprintf and strcatprintf
  • Move to type-safe templates for logerror and popmessage
  • Remove now-unnecessary I64FMT from calls to logerror/popmessage
  • Eliminate core_i64_format functions for the most part
  • Modernised much of the file handling code:
  • Made core_file, osd_file, and avi_file and polymorphic classes
  • Moved osd_file implementations to shareable OSD module code
  • Made zip/7z implementations of archive_file with common API
  • Prefer destructors over explicit close functions
  • Made APIs supply smart pointers
  • Pass std::string though lots of APIs rather than C string pointers
  • Added methods for flushing user-space file buffers
  • Made archive_file create/destroy thread-safe
  • Fixed buffer overrun when walking zip ECD
  • Fixed some resource leaks in file handling code
  • Fixed edge cases where incorrect error code was returned on Windows
  • Added Solaris PTY implementation
  • Support ~/$FOO/${BAR} expansion with SDL OSD
  • Made emu_file handle zip and 7z archives identically
  • Search archives with CRC+path, CRC+partial path, CRC, path, partial path when loading ROMs/artwork/cheats/etc.
  • Added support for 7z archives via zippath API
  • Support 7z archives for fullpath loading and media file manager
  • Made romcmp tool support 7z archives
  • Improved OSD font API:
  • Release font handles on destruction
  • Moved font enumeration into OSD, implement for SDL, Windows, OSX
  • Fixed drawing characters outside Unicode BMP with sdl_ttf
  • Support TTC fonts with sdl_ttf
  • Separated font display names from configuration names
  • Made OSX font configuration name the PostScript face name
  • Made sdl_ttf configuration name Family|Style
  • Supply ui_small font as a BDF file with Adobe glyph names
  • Fixed stack smash bugs in INP read/write and better encapsulate the INP header I/O code (thanks Tafoid for reporting), fix divide-by-zero in pathological case of zero-frame recording
  • Fixed file naming issue when creating new image from internal file manager with media loaded (thanks BIOS-D for reporting)
  • Fixed many mismatched free() / delete / delete [] errors
  • Cleaned up primary.fx:
  • Split primary.fx into 3 techniques for vector buffer, screen and UI pass
  • Moved register_texture() for shaders outside of texture_info creation
  • Added render_primitive parameter to register_texture(); currently unused
  • Removed other unused register_texture() definition
  • IGS009 driver improvements: Added both missing PPI8255 devices and routed all inputs/outputs through them. Derived a memory map for Grand
  • Prix '98, that seems to lacks of these devices.
  • Rewrote input routines as modules
  • Reparented all sets of IGS Jingle Bell. Added technical information about the hardware
  • Few miscellaneous N64 changes / improvements:
  • Changed MemPak formatting code to better document actual format.
  • Avoid adjusting screen timings when VI blank video mode set.
  • Fixed: PIF reportedly only clears top bit of status byte.
  • Fixed: DD read fail needs to mask against head as well as track.
  • Fixed flipped sprite positioning in toypop
  • crazybon improvements:
  • Updated DIP switch descriptions/defaults according to manual
  • Hooked up reel stop buttons and add to layout
  • Added original Dyna Cherry Master '99 QL-1 V9B.00 set:
  • Renamed existing set to cmast99b - it's hacked to remove Dyna name
  • Added DIP switch settings and defaults from manual, nothing confirmed
  • Confirmed correct ROM loading
  • newbrain: Dumped the COP internal ROM.
  • newbrain: Rewrote the driver to modern standards.
  • cop400: Implemented the MICROBUS interface.
  • peplus.cpp: Added dump of cap1144.u50
  • segam1audio: Fixed ROM mapping (MT6147) and corrected authorship.
  • Butterfly Dream 97: Created its own machine driver. Perfectly decoded
  • graphics for gfx bank 1.
  • Butterfly Dream 97: Decoded graphics for gfx bank 2.
  • NoteTaker: Documented more multiprocessor related addresses, fixed some
  • address map issues.
  • Added notes, including how to reach input test
  • HLSL presets:
  • Added general presets for raster and vector screens
  • Added special presets for Game Boy (monochrome LCD) and Game Boy Advance (color LCD)
  • ibm5170.xml: Added SICOS mouse driver and SICOS Paint.
  • Super Poker: Added the missing PPI 8255s and routed the involved inputs/outputs through them. 3super8 has PPI initialization routines, but seems to be a leftover since it lacks them. Also cleaned up the driver and added technical notes.
  • Added layout for Frankie Dettori's 7th Heaven
  • NoteTaker: Hooked up more of the IOCPU I/O registers. Separated reset functions for IOCPU and EmulatorCPU.
  • NoteTaker: Updated documentation further. Added commented out I/O map for the EmulatorCPU
  • Rewrote Super Cross II driver due to relicensing
  • NoteTaker: Implemented the DAC, DAC Timer, and DAC FIFO, the BIOS now beeps on boot. Fixed several wrong polarity status bits. Documented where the framebuffer lives. Better documented the boot process.
  • Hooked up the VSync Interrupt.
  • Updated Frankie Dettori layout to MAME 'dark' style
  • svi318: Rewrote driver. Supported are the SVI-318 and SVI-328 systems, and a slot system which adds support for the following expander slot options:
  • SV-601 Super Expander
  • SV-602 Single Slot Expander
  • SV-603 Coleco Game Adapter (no controller support yet)
  • The slot expander cards enable support for the standard Spectravideo expansion slots. Of those, the following cards are fully emulated:
  • SV-801 Disk Controller (with 2 disk drives)
  • SV-802 Centronics Printer Interface
  • SV-803 16k memory expansion
  • SV-805 RS-232 Interface
  • SV-806 80 column card
  • SV-807 64k memory expansion [Dirk Best]
  • NoteTaker: Hooked up screen framebuffer. Hacked the Odd/Even interrupt so screen drawing happens.
  • NoteTaker: Fixed another typo in BIOS 1.5, no longer runs off into the weeds and actually tries to load from floppy now. Needs FDC hooked up still.
  • r9751 improvements:
  • Fixed more DMA issues and added more logging
  • floppy: Fixed subtle interaction between wd_fdc initial restore and floppy reset
  • IGS Super Poker: Decrypted all the US/UA sets. They are still not working due to hardware differences with the former ones laying in the driver. I/O are driven through IGS custom IC's instead of 2x PPI8255 devices.
  • NoteTaker: Attached FDC and floppy drive.
  • NoteTaker: Began to hooking up DiskReg register.
  • netlist updates:
  • First steps to move towards c++11.
  • Based plist on std::vector
  • Replaced pstack with std::stack
  • Removed pnamed_list
  • Use c++ "for each" in a number of places
  • Fixed two "time bombs"
  • Implemented integer scaling in core renderer:
  • Moved -unevenstretch option to core renderer: unevenstretch: fractional stretching (default), nounevenstretch: integer scaling.
  • Added new options to core renderer: unevenstretchx, intscalex, intscaley
  • Symbolics 3600: Added more documentation of the FEP PCB from PCB pictures.
  • Symbolics 3600: Fixed ROM mapping, add a few more PLD/PLA/PAL labels.
  • A lot of TTF fonts (including C/J/K fonts like unifont) do not have a type attribute "Regular". This fix will load the first font found ifno "bold" "bold italic" "italic" or "regular" attribute was found.
  • Neo-Geo updates:
  • Added correct ROM labels and locations for ASOII and Burning Fight early prototypes
  • Added ROM locations for Last Resort prototype
  • Marked alpham2p AES VERSION
  • Marked burningfp AES VERSION
  • Marked lresortp MVS VERSION
  • Converted shanghai.cpp to use the non-legacy hd63484 video device.
  • Rewrote overly complex rawinput_device_improve_name function for rawinput module, plus fixing some other defects in input modules as detected by coverity.
  • Added support for Raspberry Pi cross-compile
  • pcat_dyn: Added sound and marked toursol working
  • Symbolics 36xx: Renamed driver from s3600 to s3670 to better reflect the actual model of what we're trying to emulate. Added more memory maps from the patent, but these do not seem to match the 3670 exactly, more investigation is required.
  • Added additional sanity checking to the tms9927/crt5027 core.
  • Software List cart added (crvision): Tennis
  • apple3 updates:
  • RAM is always present at FFCx, eliminated previous need for hack
  • VIAs are clocked by PRE1M (1 MHz), fixes Confidence Test
  • Fixed joystick reading; works in Sandman and Atomic Defense
  • Hooked up HBlank input to VIA 1 PB6
  • Support raster splits; Atomic Defense is playable (pick joystick B)
  • symbolics.cpp: Added model list of the various Symbolics Inc. Lisp machines
  • NAOMI/Triforce/Chihiro: Updated documentation
  • Implemented integer scaling in core renderer
  • Coco Loco: Added technical notes
  • nbmj8688 improvement:
  • Improved mapping of start buttons in two-player cocktails with LCDs
  • Flipped Player 2 view in two-player games with LCDs to better represent what they see from their side of cocktail cabinet
  • Added DIP locations for and livegal
  • Documented DIP switch functions/locations for bijokkoy, bijokkog, housemnq, housemn2, livegal, mcitylov, iemotom, ryuuha, kanatuen, kyuhito and idhimitu
  • Made analyser switch a toggle for many games
  • Corrected ROM names in seganinj set:
  • Also added correct 'rev A' sprite ROM (the program ROMs were rev. A, looks like this ROM was missed when it was dumped before)
  • Netlist: code maintenance:
  • Renamed netlist_analog_t to analog_t
  • Straightened object model
  • Reduced access to member variables
  • Use pvector for groups.
  • Simple coverity fixes.
  • Symbolics 3670: Added a lot more notes about the FEP/NFEP board PALs and ROMs noting where the equations for various PALs/PROMs are in the patent
  • Symbolics 3670: Traced out more of the FEP v24 I/O memory map based on the PALs from the patent
  • apple3: Started filling in the software list.
  • Improved documentation for SMS software and input devices
  • apple2: Started reverse-engineering the AE PC Transporter card
  • Initial work to make MAME work on Android
  • sliders.cpp: Made Alt+Arrow minimize or maximize value.
  • Swapped the endianess of the md_slot device bus to big endian, fixing megadriv cheats
  • Initial Z80SCC baudrate generator support
  • svga_s3: Fixed potential crash when hardware pointer is at the edge of VRAM, and fixed viewport scrolling in XF86_S3.
  • atarittl.cpp: Bugle ROM redumped for Steeplechase
  • Translations added or modified:
  • Chinese (Traditional / Simplified)
  • Dutch
  • French (Belgium)
  • German
  • Greek
  • Italian
  • Japanese
  • Portugese (Brazil)
  • Russian
  • Serbian (Latin/Cyrillic)
  • Spanish
  • New machines added or promoted from NOT_WORKING status:
  • Lock On (Philko)
  • Chicken Draw (2131-04, U5-01)
  • Fire Ball (FM Work)
  • Android (early build?)
  • Magical Touch
  • Tournament Solitaire (V1.06, 08/03/95)
  • Conic Electronic Football
  • Gakken FX-Micom R-165, aka Tandy Radio Shack Science Fair Microcomputer Trainer
  • Castle Toy Einstein
  • Coleco Head to Head Basketball/Hockey/Soccer
  • Bandai Burger Time
  • Bandai Pengo
  • Bandai Zaxxon
  • Gakken Jungler
  • New clones added or promoted from NOT_WORKING status:
  • Batsugun (Korean PCB)
  • Player's Edge Plus (X002252P+XP000050) Shockwave Poker
  • Player's Edge Plus (X002309P+XP000038) Triple Double Bonus Poker
  • Pleiads (Niemer S.A.)
  • Armed Police Batrider (Hong Kong) (Mon Dec 22 1997)
  • Jingle Bell (EU, V141)
  • Knock Out!! (bootleg, set 3)
  • Cabal (UK, Trackball)
  • Hipoly (bootleg of Hyper Olympic)
  • Last Resort (prototype)
  • Crazy Climber (Spanish, Rodmar bootleg)
  • Buccaneers (set 3, harder)
  • My Hero (bootleg, 315-5132 encryption)
  • Coco Loco (set 2)
  • Major Title 2 (World, alt sound CPU)
  • Pac-Man (SegaSA / Sonic)
  • Come Come (Petaco SA bootleg of Puck Man)
  • Come-Cocos (Ms. Pac-Man) ('Made in Greece' Herle SA bootleg)
  • Moon Cresta (SegaSA / Sonic)
  • Pac-Man (Moon Alien 'AL-10A1' hardware)
  • Wave Runner GP (original, Rev A)
  • Spartan X (Tecfri hardware bootleg)
  • Toki (US, prototype?)
  • M.A.C.H. 3 (set 2)
  • M.A.C.H. 3 (set 3)
  • Apple IIgs (ROM03 late prototype?)
  • Super Bishi Bashi Championship (ver KAB, 3 Players)
  • Pac-Gal (set 2)
  • New machines marked as NOT_WORKING:
  • Lucky Bar (W-4 with mc68705 MCU)
  • Cherry Angel (encrypted, W-4 hardware)
  • Sharp Wizard OZ-750
  • Butterfly Dream 97 / Hudie Meng 97
  • Super Poker (v306US)
  • Symbolics 3600
  • Cherry Master '99 (V9B.00)
  • Konami Contra (handheld)
  • Super Game (Sega Master System Multi-game bootleg) (incomplete dump)
  • Game Tree (PSE)
  • New clones marked as NOT_WORKING:
  • Coco Loco (set 3)
  • various Super Poker sets
  • (v205US), (v203US), (v200UA), (v102UA)
  • (v114IT)
  • (v116IT-MX)
  • various Jingle Bell sets
  • (US, V157), (EU, V155), (EU, V153)
  • Sega Ninja (315-5113)
  • New WORKING software list additions:
  • tutor.xml:
  • Super Bike (Jpn)
  • Battle Fighter (Jpn)
  • 4-nin Mahjan (Jpn, set 2)
  • crvision.xml:
  • Tennis (Dick Smith, earlier, 6k Cart)
  • apple3.xml:
  • Atomic Defense
  • Tic-Tac-Toe
  • more
  • New NOT_WORKING software list additions:
  • gamate.xml: GP Race

New in MAME 0.171 (Mar 19, 2016)

  • MAMETesters Bugs Fixed:
  • 06137: [Crash/Freeze] (maygay1bsw.c) Many sets in maygay1bsw.cpp: Several games
  • are crashing while "initializing.."
  • 06135: [Interface] ROM-less games cannot be started from internal UI
  • 02327: [Graphics] (megasys1.c) chimerab: Priorty PROM is missing.
  • 06134: [Misc.] all games with LED outputs: ledutil no longer works
  • 06139: [Color/Palette] (x68k.c) x68k [akumajo]: Some elements turn blue
  • SOURCE CHANGES:
  • New video chip support : Thomson EF9364 / Sescosem SFF96364
  • Pyon Pyon Jump:
  • Create derivative machine driver.
  • Hooked the V9938 Yamaha VDP.
  • Added the DIP switches bank #1
  • Hooked the system input ports.
  • Added support for Yamaha YM2149.
  • Decoupled the YM2149 data read.
  • Correct bankswitching.
  • Added sound latch & output port.
  • Version added to the game description.
  • Proper inputs + DIP switches support.
  • Second CPU IRQ ack. Promoted to working.
  • OKI M5205 ADPCM samples support.
  • pulsarlb: Added extra bios
  • Modernized sound volume setting code in various Atari drivers
  • Fixed F3 soft-reset on Arkanoid sets with MCU
  • osdmini: Fixes build issues
  • Replaced osd_lock with std::mutex
  • Software list entries can now supply slot option defaults
  • i8271: Unload head after programmed revolutions
  • apple2: Fix parallel card ACK handling, Print Shop almost works with the lx810l now.
  • Nibble driver: Rewrote the whole driver. Added video hardware, preliminary machine driver and memory map. Decoded the graphics.
  • Made anonymous timer non-anonymous in arkanoid.cpp, fixes savestates
  • for the sets using the original Taito MCU code
  • Allow load/saved state slots to be bound to joystick buttons
  • Dumped "Dead or Alive 2 (Rev A)", match existent set, fix game and EPRROM names
  • Dumped "King of Fighters XI" EN, match JP one, add notes
  • Substantial improvements to Web Audio sound backend for Emscripten port.
  • disound: Don't crash on state load when the mixer is disabled by lack of inputs (misconfiguration or missing samples)
  • Initial import of MEWUI to MAMe
  • External DATs grouped into a single view.
  • New video chip support: Thomson EF9364 / Sescosem SFF96364
  • z80.cpp: Added a debug mechanism for /WAIT pin assertion mechanism
  • enable with STALLS_ON_WAIT_ASSERT in CPU core), and hooked it up to Night Gal driver as a quick example.
  • Make octal flag part of address_space/address_space_config
  • Added unknown NAOMI development(?) board BOOT ROM
  • Initial support for BGFX
  • Significant speed improvements to the BGFX renderer.
  • Added basic JSON-based single-pass shader effect support to BGFX renderer.
  • Added hat trick hero 93 PALs
  • catnmous: graphical improvements:
  • Redumped Cat and Mouse colour sprite ROM as the correct size
  • Implement sprite ROM banking
  • Improve colour palette using resistor values from board photographs
  • laserbat: fix inadvertently swapped TMS organ chip clocks (fixes music)
  • Make Zaccaria 1B11107 and 1B11142 boards devices and share common parts
  • apple1: Completely rewrote the driver in modern idioms. All functionality should be the same.
  • Descrambled the ROM on the Xerox NoteTaker, and mapped it in the correct areas to make it start to boot.
  • Xerox NoteTaker: Corrected CPU Clock speed, and map at least some of RAM
  • electron: Added cassette softlist and implemented BREAK key
  • Xerox NoteTaker: Corrected RAM amount. Attached the pic8259 interrupt controller, though no interrupts are attached to that yet. Added documentation of i/o writes during the boot process.
  • vigilant.cpp: Added video timing PROM.
  • Videosnaps patch (additional file to write: gamename.inp.timecode):
  • Added new options
  • [no]exit_after_playback (default=no)
  • [no]record_input (default=no) Added new UI shortcut to save current timecode (default F12) Translated variable names and comments to english language
  • Sord m5 driver update
  • added support for RAM expansions EM-5,64KBI,64KBF,64KRX
  • added m5p_brno mod Sord m5+1024kB
  • ramdisk+cp/m 2 cart slots
  • Moon Light (Set 2): Fix the program ROM addressing. This fix the corrupt graphics in the double-Up feature.
  • Moved JANGOU_BLITTER into a device
  • NCS8105 ADCX opcode is actually an ADDX, fixes gfx garbage in nightgal.cpp
  • Corrected ROM labels and removed endian-swap during descramble for notetaker in favor of loading ROMs the other way round. Add ROM
  • locations.
  • Xerox NoteTaker: Implement ROM/RAM overlay as per schematics.
  • Documented Address map and part of I/O map.
  • Note that one of the buccaneers proms matches the vigilante video sync prom
  • Moon Light: Rearranged and split by program. This generated new sets due to the hidden extra programs in the program ROMs.
  • Xerox NoteTaker: Added the IO Processor firmware v1.50 as an alt bios after typing it from the assembly source listing on bitsavers. Added two PROMs as NO_DUMP. Updated comments and history a bit, but needs further improvement.
  • Updated Xerox NoteTaker documentation and history section, with cited sources.
  • Cherry Master v1.10: Fixed inputs / DIP switches.
  • Xerox NoteTaker: Finished documenting the I/O CPU's I/O ports, updated history documentation a bit more
  • Figured out algorithm and replaced SnowBoard Championship lookup table with proper emulation of device
  • chihiro.c: Redumped "Sega Network Taisen Mahjong MJ 2 (Rev G)" [ANY]
  • Re-parented set
  • mitchell.cpp: Dumped a blockjoy board and noted a rom label difference
  • snotec.xml: Added 3 new cart dumps.
  • Extended LUA API
  • Support for the AMPAL18P8 to the jedutil tool.
  • Improved cross compile support
  • Hp9845: Added tape driver
  • r9751: Add more DMA registers for serial and floppy
  • slapstic: One small step toward slapstic modernization
  • Make chip number part of device configuration, not init param
  • Correct mainpcb slapstic number in racedrivpan
  • Remove many unused slapstics
  • c64_cart.xml, c128_cart.xml: Added some diagnostic carts.
  • COM5016/COM8116 Baud Generator: Added a bunch more divisor tables and notes
  • Apollo changes:
  • Unified logging format in associated devices
  • Use correct raw video modes
  • Xerox NoteTaker: Finished IOCPU memory map documentation. Hooked up the two
  • UARTS. Begin hookup of the screen/CRTC. Fixed an issue with writes to ROM-mapped areas shadowing to RAM. Added 960KHz xtal for the keyboard UART.
  • Added multi-language support for MAME
  • sq1: Much-improved LCD and front panel button support.
  • weddingr: better input port descriptions
  • Added Chinese Simplified and Chinese Traditional translation
  • Added German translation
  • Added Japanese translation
  • Added Italian translation
  • Added Portuguese (Brazil) translation
  • pacman.cpp, meadwttl.cpp: small fix of game years for Novomatic's Cannon Ball and Meadows' Meadows 4 in 1, respectively, to synchronize with history.dat
  • AY-3-1015 UART: Fixed two swapped pin functions.
  • New machines added or promoted from NOT_WORKING status:
  • Pyon Pyon Jump (V1.40, Japan)
  • Carnival King
  • Fidelity Chess Challenger 10
  • Fidelity Sensory Chess Challenger 12-B
  • Fidelity Voice Chess Challenger
  • Fidelity Voice Sensory Chess Challenger
  • Fidelity Champion Sensory Chess Challenger
  • Fidelity Chess Challenger 7
  • Fidelity Excellence
  • Fidelity Voice Excellence
  • SMT Goupil G1
  • Michigan Super Draw (2131-16, U5-2)
  • 96 Flag Rally
  • Apple IIe (Spanish)
  • Super Cherry Master (v1.0)
  • Fidelity Elite Avant Garde (model 6114)
  • Coleco Electronic Quarterback
  • Fidelity Elite Avant Garde (model 6117-7)
  • Fidelity Elite Avant Garde (V10/V11)
  • Parker Brothers Lost Treasure
  • Coleco Zodiac
  • Conic Electronic Football II
  • New clones added or promoted from NOT_WORKING status:
  • Touche Me (set 2, harder)
  • Speak & Math (1980 version)
  • La Dictee Magique (French Speak & Spell)
  • Grillo Parlante (Italian Speak & Spell)
  • 1000 Miglia: Great 1000 Miles Rally (94/05/10)
  • Multi Champ (World, older)
  • 1000 Miglia: Great 1000 Miles Rally (94/05/26)
  • NBA Jam (rev 1.00 02/1/93
  • Raiden Fighters 2 - Operation Hell Dive (Italy)
  • 64th. Street - A Detective Story (Japan, set 2)
  • World Rally (Version 1.0, Checksum 8AA2)
  • Fighting Golf (US, Ver 2)
  • World Cup Volley '95 Extra Version (Asia v2.0B)
  • Moon Light (bootleg of Golden Star, set 2)
  • Frogger (Sega set 3)
  • Moon Light (v.0629, high program)
  • Moon Light (v.02L0A, low program)
  • Moon Light (v.02L0A, high program, alt gfx)
  • Cherry Gold I (set 2, encrypted bootleg)
  • Cherry Master I (ver.1.01, set 8, V4-B-)
  • Cherry Master I (ver.1.10)
  • Super Bobble Bobble (bootleg, set 4)
  • 1943: Midway Kaisen (bootleg)
  • Space Rocks (Spanish clone of Asteroids)
  • Block Block (World 911219 Joystick)
  • Royal Poker '96 (set 4, C3 board)
  • New Cherry '96 (bootleg of New Fruit Bonus?)
  • New machines marked as NOT_WORKING:
  • Argox Rabbit Printer (model OS-214)
  • Xerox NoteTaker
  • Unknown Nibble game
  • Name Club Ver.2 (J 960315 V1.000)
  • Cross Puzzle
  • Print Club LoveLove (J 970421 V1.000)
  • Print Club Yoshimoto V2 (J 970422 V1.100)
  • Print Club 2 Vol. 7 Spring (J 970313 V1.100)
  • Print Club 2 Puffy (Japan)
  • Print Club 2 Pepsiman (J 970618 V1.100)
  • Print Club 2 Vol. 6 Winter (J 961210 V1.000)
  • Print Club 2 Warner Bros (J 970228 V1.000)
  • Print Club 2 '97 Winter Ver (J 971017 V1.100, set 2)
  • Print Club 2 '98 Summer Ver (J 980603 V1.100)
  • Print Club LoveLove Ver 2 (J 970825 V1.000)
  • Name Club (J 960315 V1.000)
  • Dragon Treasure 2 (Rev A) (GDS-0037A)
  • Tiger K28/Coleco Talking Teacher
  • Mattel Computer Gin
  • Tiger K28 (model 7-230)
  • Coleco Head to Head Basketball (COP420L)
  • Wangan Midnight R (WMR1 Ver. A)
  • IGT Multistar 7 2c
  • New clones marked as NOT_WORKING:
  • Jurassic Park 3 (ver UA)
  • Police 24/7 (ver EAA, alt)
  • Thrill Drive 2 (ver EAA, 2 alt versions)
  • Tsurugi (ver EAB, alt)
  • World Combat (ver AAD, alt)
  • The Rumble Fish (prototype)
  • NeoGeo Battle Coliseum (World)
  • New WORKING software list additions:
  • Fidelity Chess CB16

New in MAME 0.169 (Dec 30, 2015)

  • MAMETesters Bugs Fixed:
  • 00363: [Gameplay] (vsnes.c) balonfgt: When you try to play balonfgt using both screens, the 2 screens get out of sync almost immediately.
  • 03860: [DIP/Input] (vsnes.c) hogalley, vsfdf : Shots don't hit.
  • 05618: [Graphics] (dooyong.c) pollux: Title screen is static
  • 04222: [Color/Palette] (dooyong.c) pollux, polluxa, polluxa2: The 2 characters in the ending scene have wrong colors
  • 02844: [Graphics] (megasys1.c) soldam: Graphics corruption in high score listing
  • 00365: [Misc.] (megasys1.c) 64street: characters don't move in attract mode
  • 00366: [Misc.] (megasys1.c) chimerab: no movements in attract mode / instruction screen
  • 05963: [Graphics] (megasys1.c) tshingen, tshingna: Missing graphical mosaic/resolution effect
  • 06098: [Graphics] (segaybd.c) gloc: Priority issue after game start
  • 06067: [Graphics] (megasys1.c) 64street, 64streetj: 64th Street - missing background graphics interaction
  • 06093: [DIP/Input] (stv.c) ffreveng: should have 5 working buttons
  • 06091: [Crash/Freeze] (pc9801.c) pc9801ux: Crash 7-8 seconds into emulation
  • 04857: [Crash/Freeze] (playch10.c) pc_pinbt: Hangs after insert coin
  • Source Changes:
  • Fix dates on the prose2k sets based on their internal datecodes
  • Fixed BGM regression in Hot Chase
  • rungun.c: Added '936 ROM readback.
  • rungun.cpp: added video priority mode bit, fixes title screen missing rotation effect.
  • rungun.cpp: Fixed Run N Gun single/dual monitor logic setup.
  • Dumped the bipolar PROMS at locations 4a, 1m, and 3m of Club Pacman / Lambada (Argentina). Only one at location 7f is remaining.
  • EF9365 video controller skeleton added and connected to Squale [Jean
  • Club Pacman: Dumped and added the remaining color PROMs They match the pacman/mspacman ones.
  • Pacman Club: Changed game year and description, according with some
  • facts
  • EF9365 driver improved. Squale palette and charset corrected.
  • Initial conversion of core to C++14. Note that compilers are now limited to GCC 4.9.0 and up, Clang 3.4.0 and up, and VS2013 and up
  • zn: Added ZN-1 development version BIOS.
  • rewrote GameKing skeleton driver, dumped + added internal ROM, boots
  • and runs menu, not yet fully working
  • correct gfx rom for space train
  • glass.cpp: Verified clocks & pin 7 status of the OKI M6295 from real PCB.
  • pet_rom.xml: Added MONJANA/1.
  • Jaleco Megasystem 1 improvements:
  • add Sprite Mosaic effect (port of FBA code) - used extensively by Chimera Beast
  • use 68k byte write smearing on main RAM - fixes attract movement in 64th Street, Chimera Beast
  • emulate 'Sprite Trails' effect and attempted to emulate sprite clearing effect used on P47 'Jaleco Logo'
  • added memory mirrors on type B hardware
  • fixes 64th Street background destruction
  • established that St. Dragon press start text is a raster effect, however method of specifying line etc. is unknown (MCU?) so not currently enabled
  • enabled Soldam hack for parent set as well as Japan set. It seems likely that enabling 16x16 tiles on one of the layers forces one of the others to use 16x16 tile addressing even in 8x8 mode, further testing needed before doing it that way th
  • fixes the high score table text
  • change refresh rate to ~56.19hz using raw params
  • now matches video references
  • Added Bandai Super Note Club Software List.
  • spc1000:Using timing difference for cassette deck motor on/off toggle
  • sun3: switch to new Z80SCC device, add RS232 ports (not functioning yet)
  • Re-write S2636 from scratch as needed for subhuntr:
  • Needs raw screen parameters and calls from scanline timer to work properly
  • Collision and completion bits generated correctly including duplicates
  • Supports background and score display
  • Generates audio tone from line frequency
  • Several times faster when rendering per scanline
  • laserbat.c improvements:
  • Use proper video timings
  • Implement shell and area effects
  • There are still horizontal alignment issues between layers
  • Decode PLA bitstream and use for video mixing
  • Add PLA from lazarian to laserbat as bad dump as it's needed now
  • Add PLA from catnmous to clone as bad dump as it's needed now
  • Fix colours - detailed explanation in source comments
  • Fix inputs - cocktail P2 controls and all 16 DIP switches work now
  • Support cocktail mode (set in Machine Configuration - uses a sense line)
  • Fix conditions for latching sound data
  • Fix catnmous audio CPU memory map and ROM loading by tracing program
  • Hook up catnmous audio CPU peripherals deduced by tracing program
  • Add more notes on sound and video hardware
  • laserbat, lazarian and catnmous are playable now
  • k053252: just reset internal screen state when a frequency clock change occurs.
  • Fixed gfx decoding for Konami GX BIOS
  • Fixed k055555 write access, fixing Lethal Enforcers 2 text colors properly
  • Split Taito TC0780FPA into its own device
  • mac: use real split ROMs for maciici
  • Refactoring memory map validity checking
  • Modernize `simple_list` code
  • Modernize x86log.h and x86log.cpp
  • monzagp: added car inputs and collisions.
  • Make -verifyroms verify sub-devices like mpu401 and c2040fdc
  • partial dumps of Namco FCA and FCB JVSIO MCU's firmware
  • apollo: cleanups and enhancements:
  • Split OMTI8621 ISA device into PC and Apollo versions (Apollo doesn't have a BIOS extension ROM, PC does)
  • Cleaned up OMTI8621 logging
  • Forced slot # of OMTI board so we can look it up and auto-set the node ID
  • Adjusted mouse sensitivity
  • Squale Floppy drives working, EF9365 emulation improvement.
  • HLSL: Improved Defocus, Fixed LCD screen, Extended Shadow Mask and Bloom
  • qt5 debugger port
  • Major EF9365 driver update : All display functions emulated
  • All hardware vector drawing commands are now working. All characters type drawing supported (Horizontal, Vertical, Titled, Zoomed...)
  • 512x512, 512x256 (EF9366),256x256 resolutions supported. New user settings : Number of bitplans, Display resolution/mode. Busy time dynamically generated for vectors and characters drawing. Various fixes. Code clean-up.
  • gamate.cpp: verified bios ROM dumps on multiple consoles
  • cps2.cpp: Emulated Spinner for aiming in Eco Fighters, enabled it by default
  • aquarium: Fixed music banking and video priorities
  • Various improvements to the internal debugger:
  • make closed windows actually disappear
  • add Run and Hide Debugger menu option
  • set initial windows so that they don't overlap
  • make the window colours less garish
  • add memory window
  • honour -debugger_font and -debugger_font_size
  • make title bars the size of the debugger font
  • make window editors appear over the window it is related to
  • stop text being drawn out of bounds in window titles and editors
  • fix order in which windows are rendered
  • In the debugger, memory views now can show data as 32 bit, 64 bit and 80 bit floating point numbers.
  • Build system now autodetects and builds cleanly on Raspberry Pi 2; other ARM Linux targets should also work
  • make new windows appear in a cascade fashion
  • New machines added or promoted from NOT_WORKING status:
  • Glass (Ver 1.1, Break Edition, Version 1994) (unprotected)
  • Panda Train (Novamatic 1.7)
  • Tomy Power House Pinball
  • Joker Poker (Coinmaster set 1)
  • Mattel Dungeons & Dragons - Computer Labyrinth Game
  • Spelling B (1978 version) [
  • Mr. Challenger
  • Run and Gun / Run and Gun (dual screen)
  • despite previously being marked as working these never really worked properly
  • Lazarian / Laser Battle
  • see notes above, wasn't really playable before
  • Captain Flag (Japan)
  • Various Player's Edge Plus sets:
  • Player's Edge Plus (PP0733) Double Aces and Faces
  • Player's Edge Plus (PS0047) Wild Cherry Slots
  • Player's Edge Plus (PS0092) Wild Cherry Slots
  • Player's Edge Plus (PS0358) Wild Star Red White & Blue Slots
  • Player's Edge Plus (PS0470) Triple Diamond Slots
  • Player's Edge Plus (PS0628) Double Black Jack Slots
  • Player's Edge Plus (PS0708) Double Cherry Bar Slots
  • Player's Edge Plus (X002127P+XP000043) Double Bonus Poker featuring 'Your Property' Royals
  • Player's Edge Plus (X002134P+XP000043) Faces 'n' Deuces Double Bonus Poker
  • Player's Edge Plus (X002152P+XP000043) Blackjack Poker
  • Player's Edge Plus (X002211P+XP000043) Double Double Bonus with 3 Jacks Poker
  • Player's Edge Plus (X002236P+XP000043) Double Double Bonus with 3 Aces Poker
  • Player's Edge Plus (X002279P+XP000057) Ace$ Bonus
  • New clones added or promoted from NOT_WORKING status:
  • Lethal Enforcers (ver EAA, 09/09/92 09:44)
  • Orius (ver UAA)
  • Gallop Racer 3 (Export)
  • Super Slam (set 3)
  • Super Street Fighter II Turbo (Hispanic 940223)
  • Zombie Revenge (Rev A)
  • Ninja-Kid II / NinjaKun Ashura no Shou (set 4)
  • Hat Trick Hero '93 (Ver 1.0A 1993/02/28)
  • Ring of Destruction: Slammasters II (Hispanic 940902)
  • Miss World '96 (Nude) (set 4)
  • Double Dragon II - The Revenge (US, bootleg)
  • Space Chaser (Model Racing bootleg)
  • Street Fighter II': Champion Edition (M10 bootleg)
  • Street Fighter II': Champion Edition ('Taiwan' bootleg with PAL)
  • Pirates (set 2)
  • Genesis (USA, NTSC, with TMSS chip)
  • Space Train
  • Aquarium (US)
  • Knock Out! (bootleg)
  • Ameisenbaer (German, Galaxian hardware)
  • Dragonninja (bootleg with 68705)
  • Various Player's Edge Plus sets:
  • Player's Edge Plus (PP0060) Standard Draw Poker (set 3)
  • Player's Edge Plus (PP0094) Standard Draw Poker
  • Player's Edge Plus (PP0129) Joker Poker (Two Pair or Better)
  • Player's Edge Plus (PP0189) Standard Draw Poker
  • Player's Edge Plus (PP0190) Deuces Wild Poker (set 3)
  • Player's Edge Plus (PP0265) 4 of a Kind Bonus Poker (set 3)
  • Player's Edge Plus (PP0290) Deuces Wild Poker (set 2)
  • Player's Edge Plus (PP0409) 4 of a Kind Bonus Poker
  • Player's Edge Plus (PP0418) Standard Draw Poker
  • Player's Edge Plus (PP0526) Deuces Wild Poker
  • Player's Edge Plus (PP0540) Double Bonus Poker
  • Player's Edge Plus (PP0562) 10's or Better
  • Player's Edge Plus (PP0587) Standard Draw Poker
  • Player's Edge Plus (PP0711) Bonus Poker Deluxe
  • Player's Edge Plus (PP0797) One Eyed Jacks Wild Poker
  • Player's Edge Plus (KE1001) Keno
  • Player's Edge Plus (KE1012) Keno (set 3)
  • Player's Edge Plus (PS0364) Wild Star Red White & Blue Slots
  • Player's Edge Plus (PS0425) Sizzling Sevens Slots
  • Player's Edge Plus (PS0631) Wild Star Red White & Blue Slots
  • Player's Edge Plus (PS0722) River Gambler Slots
  • Player's Edge Plus (X002033P+XP000112) White Hot Aces Poker
  • Player's Edge Plus (X002034P+XP000112) White Hot Aces Poker
  • Player's Edge Plus (X002270P+XP000053) Jackpot Poker
  • Player's Edge Plus (X002315P+XP000112) Triple Bonus Poker Plus
  • Player's Edge Plus (X002376P+XP000112) Super Double Bonus Poker
  • Player's Edge Plus (XMP00022) 5-in-1 Wingboard (CG2346) - Spanish
  • Player's Edge Plus (XM00002P+XMP00006) Multi-Poker (MGM Grand Detroit Casino)
  • Player's Edge Plus (PP0822 A5W-A6F) Standard Draw Poker
  • New machines marked as NOT_WORKING:
  • Tektronix TekXpress XP330 X Terminal
  • Patinho Feio (first computer developed in Brazil, in 1971)
  • unknown animal-themed game (bottom)
  • unknown animal-themed game (top)
  • Tokyo Bus Guide (Rev A)
  • Mortal Kombat 3 (SNES bootleg)
  • Bandai Super Note Club (Japan)
  • Bandai Super Note Club EX (Japan)
  • HP9845B
  • Saturn ST-17xx series DVD players
  • ROLM 9751
  • SGI IRIS Indigo (R3000)
  • Philips CD-i 220 (Mono-II board)
  • Sansa Fuze 2
  • need to establish if full firmware can be built from internal rom dump and firmware updates
  • Nokia 3310-we only have firmware update files, probably need actual internal
  • roms / complete firmware dumps?
  • Torch CF240
  • Various skeleton drivers for mechanical / non-video systems:
  • Ameri-Hockey
  • Turbo Drive (ICE)
  • Standard Change-Makers System 500 / 500E
  • Awesome Toss'em (Lazer-tron)
  • After Shock (Lazer-tron)
  • Bozo's Pail Toss (v2.07)
  • Ribbit Racing (Lazer-tron)
  • Candy Crane (AGE)
  • Clown Roll Down (Elwood)
  • Various Player's Edge Plus sets:
  • Player's Edge Plus (X000006K+XK000001) Keno
  • Player's Edge Plus (X000013K+XK000011) Keno
  • Player's Edge Plus (PP0596) Spades Sequential Royal Double Bonus Poker
  • Player's Edge Plus (PP0598) Hearts Sequential Royal Double Bonus Poker
  • Various World Club Champion Football sets:
  • World Club Champion Football Serie A 2002-2003 Ver. 2.12 (CDV-10002)
  • World Club Champion Football Serie A 2002-2003 Ver. 2.34 (CDV-10008)
  • World Club Champion Football European Clubs 2004-2005 (CDV-10013)
  • World Club Champion Football European Clubs 2004-2005 Ver. 1.1 (CDV-10015)
  • World Club Champion Football European Clubs 2004-2005 Ver. 3.22 (CDV-10015P)
  • World Club Champion Football European Clubs 2005-2006 (CDV-10027)
  • New clones marked as NOT_WORKING:
  • Mexico 86 (bootleg of Kick and Run) (set 2) [f205v]
  • World Combat / Warzaid (ver UCD:B) [arcadecomponents.com]
  • Dragon World (Korea, V040K) [Ryan Holtz, Smitdogg, The Dumping Union]
  • Klax (set 2, bootleg) [ANY]
  • Multi Game (Versione 3.8.6T - 1.5.6, 25-AUG-97) (V378?) [Tirino73]
  • Hard Head 2 (v2.0, bootleg) [system11]
  • New WORKING software list additions:
  • megadriv.xml: Sega MegaDrive/Genesis cartridges
  • tutor.xml: Tomy Tutor & Pyuuta cartridges
  • New NOT_WORKING software list additions:
  • gamate.xml: Bit Corp Gamate cartridges:
  • Legend of Dragon Knight
  • Fist of Thunder
  • Jewelriss
  • Mars Voyage
  • Flying Goblins
  • World Cup Soccer
  • Punk Boy
  • Famous 7
  • Tough Guy
  • Fantasy Travel
  • QuizFighter
  • Further Adventures of Hannibal the Cat
  • Basketball
  • Bao Qing Tian
  • Robin Hood
  • Riddle of the Ancient Tomb
  • Insect War
  • 4-in-1
  • One Million Whys
  • Dinosaur Park (redump)
  • The Golden Pyramid (redump)
  • saturn.xml: Sega Saturn CD-ROMs:
  • actually playable, but marked as not working due to driver state
  • Rayman (Prototype 19950720)
  • supracan.xml: Funtech Super A'Can cartridges:
  • DMA issues make this not playable
  • Formosa Duel
  • gmaster.xml: Hartung Game Master cartridges:
  • 3-on-3 Soccer (Fuss-ball)

New in MAME 0.168 (Nov 25, 2015)

  • MAMETESTERS BUGS FIXED:
  • 06083: [Core] cpu/z8000/z8000tbl.inc - wrong asmflags
  • 05958: [Graphics] (cclimber.c) toprollr: Some sprites are invisible
  • 06075: [Graphics] (malzak.c) malzak, malzak2: Graphic issue (blank line) in title
  • 06071: [Documentation] (shadfrce.c) shadfrcej: Shadow Force (Japan Version 3) might be misnamed.
  • Version is actually in English, not Japanese.
  • 06070: [DIP/Input] (psikyosh.c) mjgtaste: Joystick mode does not fully work
  • 06060: [DIP/Input] (a7800.c) a7800 [1on1u]: Cannot start a game in One-On-One Basketball
  • 05817: [Misc.] (mz700.c) mz700, mz700j: Emulation drastically slowing down after loading the basic!
  • 06056: [Gameplay] (osborne1.c) osborne1: osborne1 banking doesn't work properly
  • SOURCE CHANGES:
  • zx: Start of a hardware-correct rewrite
  • Aristocrat MKV driver: More accurate documentation. Also added some technical notes.
  • osborne1 improvements:
  • Bank low 16k according to schematics, passes memory test
  • Handle memory mapped I/O addresses according to schematics
  • Correct vectoring of IEEE488 interrupt
  • Add serial port emulation
  • Fix beeper frequency/timing
  • Fix scrolling behvaviour in standard and SCREEN-PAC modes
  • Implement RESET key (generates NMI, F12 by default)
  • Show contents of video memory in F4 tilemap viewer
  • Add configured banking and save state support
  • Osborne Vixen: fixed screen (thanks to OG who added M1 support to the Z80). Various other fixes. Marked as Working
  • n64: Simulation of cpu cycles from the skipped RDRAM initialization. This allows later SI initialization to see something closer to an expected value for the system uptime.
  • making logerror part of machine and device classes display tag of device that logged message
  • naomi/triforce docs update
  • peplus.c: Documentation update based on newly found PSR (Program Summary Report).
  • TMS5xxx: Fix for occasional audio 'spike' instability/wraparound glitches caused by improper truncation in the lattice filter multiplier. This is not an optimal fix as it isn't correct to hardware, but it works better than the previous approximation
  • Derived a new machine with improved memory map, remapped the roms load, and created proper inputs set for Genie (ICP-1, set 2). Also added technical notes and findings...
  • Goldnpkr.c driver: Added games and technical notes, and some clean-ups...
  • Fix all instances of PVS-Studio warning V578, "An odd bitwise operation detected. Consider verifying it".
  • Sharp MZ series:
  • MZ-700: Increased speed of basic (MT 06058) by using bankdev;
  • MZ-700: Fixed shift, ctrl, function keys
  • MZ-800: Fixed crash when ramdisk accessed
  • MZ1500: now starts up and can run some programs
  • MZ-800, MZ-80K, MZ-80A can load mzf tapes
  • Fix some instances of PVS-Studio warning V501, "There are identical sub-expressions to the left and to the right of an operator".
  • hdc92x4: Fix ambiguity of ?: operator flagged by PVS-Studio
  • Jack Potten's Poker (NGold, set 3) improvemente: Fixed wrong inputs / coin lines through dedicated inputs. Also fixed graphics
  • Serial ports added to imds2
  • Fix PVS-Studio warning V562, "It's odd to compare a bool type value with a value of 0/1"
  • Fix PVS-Studio warning V564, "The &/| operator is applied to bool type value. You've probably forgotten to include parentheses."
  • goldnpkr.c driver improvements.
  • cmpacman: fix two DIP switches
  • Added partial decryption to the ICP1 daughterboard games. (currently only pokerduc set). Since it's just partial, commented out the code for now....
  • Added port impulse to the Golden Poker's second coin slot. This is needed for both royale sets.
  • amstad: Transtape WIP support.
  • a7800.c - More accurately reflect '0x02XX' map per hardware documentation and testing.
  • TMS5220 and TMS5110: Add more verbosity to DEBUG_LATTICE
  • namcos23: Better handle on the GPU comms
  • OSD/SDL: add missing header to fix build on NetBSD.
  • The file was removed from the other gmake.*/genie.make files. The build/gmake.* files do not exist upstream, so this is a purely local problem.
  • namcos23: port b bit 6 is also an input, handle accordingly. Probably JVS.
  • mc6845: fixed hd6845 rasters in interlace mode
  • bbc now uses correct hd6845
  • saa5050 outputs all 20 scanlines
  • a6809: Removed hack and fixed display for above saa5050 changes
  • bbc: softlist additions/changes
  • added part_id to many items
  • added original protected floppies (FSD)
  • bbc: preliminary support for FSD format.
  • naomi.c: added "NAOMI Development BIOS v1.10"
  • Aristocrat MKIV driver: Changed the Fever Pitch input scheme and artwork layout, since it seems that the game lacks of a gambling or double-up feature. Also cleaned a bit the driver.
  • Aristocrat MKIV driver: Fever Pitch service input is just 'reserve' feature/function. Changed the inputs and artwork layout accordingly
  • HLSL:
  • removed duplicate prescale fields
  • made visibility of HLSL options depending on screen type
  • disabled scanlines for LCD screen type. Fixed reset of HLSL settings
  • fixed bug that resets the HLSL settings when the screen size has changed
  • removed hardcoded HLSL presets
  • updates HLSL readme
  • fixed creation order of D3D and HLSL resources
  • sliders will be hidden when toggled off and will be shown when toggled on again
  • screen adjustment (scale, offset) can now be handled by the respective render API itself (default behavior is as before)
  • D3D (if HLSL) is activated handles screen adjustment by itself within the shader, which fixes the odd behavior of some effects (e.g. round corners) when screen scale and offset is used
  • fixed bug that resets the HLSL settings when switching between window mode and fullscreen
  • fixed changed screen adjustment for multi screens
  • the vector renderer now tries to detect a invariabel vector intensity and disables the calculation of a dynamic beam width
  • fixed not used HLSL settings from .ini if MAME was started without driver parameter
  • removed default values from HLSL sliders, the defaults here are more like null values to hint when an effect would be disable
  • slightly changed default HLSL settings
  • fixed missing shadow mask texture when switching between window mode and full screen
  • z800x: Fix the disassembly
  • ap2_dsk.c: support 36-track Apple II NIB images
  • wozfdc: Warp factor 4 Scotty (much less CPU usage now!)
  • vrender0: allow resolutions higher than 512x240
  • Updated OS/2 support for GEnie and MAME
  • mcatadv.c: Improved Nostradamus emulation:
  • Sprite masking effect supported (stage 6 boss)
  • Tilemap enable supported (flickering shadow for stage 7 boss)
  • Priority 0 sprites now shown (final boss arms)
  • BG colour changed to more likely pen (fade in/out on intro & end)
  • se3208: make sure the low bits of the stack pointer are always 0
  • se3208.c: disallowed unaligned dword reads/writes, this allows Donggul Donggul Haerong to function, although not 100% sure it's the correct fix
  • Allow for Emscripten compile to JavaScript out of the box. [Justin Kerk] MAME can now be built using Emscripten's 'emmake' tool, e.g. like so: emmake make SUBTARGET=pacman SOURCES=src/mame/drivers/pacman.cpp. This should produce a .js file which can be supplied to an HTML front-end.
  • New machines added or promoted from NOT_WORKING status:
  • Fever Pitch? (2VXEC534, NSW, 90.36%)
  • Trivia R Us (v1.07)
  • Micro Engenho (Brazilian Apple 2 clone)
  • New clones added or promoted from NOT_WORKING status:
  • Forgotten Worlds (World, newer)
  • Fighter's History (World ver 43-09, DE-0395-1 PCB)
  • Genie (ICP-1, set 2)
  • Genie (ICP-1, set 2)
  • Karate Blazers (World, set 2)
  • Jack Potten's Poker (set 8, Australian)
  • Jack Potten's Poker (set 9, 'just 4 fun')
  • Player's Edge Plus (PP0045) 10's or Better (Las Vegas Rio)
  • Player's Edge Plus (PP0104) Standard Draw Poker
  • Player's Edge Plus (PP0197) Standard Draw Poker (set 5)
  • Player's Edge Plus (PP0197) Standard Draw Poker (Cruise)
  • Player's Edge Plus (PP0203) 4 of a Kind Bonus Poker (set 5)
  • Player's Edge Plus (PP0221) Standard Draw Poker (set 2)
  • Player's Edge Plus (PP0423) Standard Draw Poker (set 4)
  • Player's Edge Plus (PP0454) Bonus Poker Deluxe (set 2)
  • Player's Edge Plus (PP0550) Joker Poker (Two Pair or Better, set 2)
  • Player's Edge Plus (X002178P+XP000119) Double Bonus Poker
  • Sengoku Ace (Japan, set 2)
  • Bonne Chance! (Golden Poker prequel HW, set 2)
  • Final Fight Revenge (JUET 990930 V1.100)
  • Ripper Ribbit (Version 3.5)
  • 1943: The Battle of Midway (US)
  • Rolling Thunder (rev 3, hack)
  • Super Galaxians (Silver Systems)
  • New machines marked as NOT_WORKING:
  • Cherry Master '99
  • Chicken (RHG0730, Export, 92.588%)
  • Enchanted Forest (MV4033, Export, 94.97%)
  • Club Kart for Cycraft (GDS-0029A)
  • Initial D Arcade Stage Ver. 3 Cycraft Edition (Rev. A) (GDS-0039A)
  • Koala Mint (MV4137, Export)
  • Magic Garden (AHG1211, Export, 88.26%)
  • Sweet Hearts II (PHG0742, Export, 92.252%)
  • Party Gras (MV4115/3, Export, touch)
  • The Gambler (EHG0916, Export, 92.268%)
  • Tropical Delight (PHG0625-02, Export, 92.25%)
  • New clones marked as NOT_WORKING:
  • Super Treasure Island (Italy, v1.6)
  • The Typing of the Dead
  • Super 98 (ICP-1)
  • Golden Pyramids (AHG1206-99, NSW/ACT, 87.928%)
  • Margarita Magic (EHG1559, NSW/ACT)

New in MAME 0.167 (Oct 28, 2015)

  • MAMETESTERS BUGS FIXED:
  • 00100: [Sound] (galdrvr.c) froggermc: After starting a game, the sound cuts off.
  • 05596: [Color/Palette] (thunderj.c) thunderj & clones: palette problem in the briefing
  • 06049: [Gameplay] (ibmpcjr.c) ibmpcjr [kingqst, mouser, pitfall2, scubavnt]: some softlist games are broken
  • SOURCE CHANGES:
  • piggypas.c: fixed CPU type, added layout and some inputs.
  • firebeat: add proper dongle dumps for kbm3rd, pop4 and popn5
  • Fix reversion for PI. PI transfers round length up, not down. Add [Happy]
  • field for VI interlaced modes. Display of interlaced video still needs work.
  • adding ROM dump of Commodore MPS-1000 dot matrix printer
  • dvk_ksm: update memory map, rom checksums.
  • ec1840, ec1841: clean up memory options
  • Victor 9000 Keyboard: Added two key labels I realized I'd forgotten.
  • Updated comments to be more clear about keys with multiple contacts underneath but only one metal contact on the key. Noted in comments that the symbolic and mode keys on the numeric keypad (except for decimal point) are beige, not white.
  • DEC LA120: Make the status leds and 7seg displays a popmessage(), for now.
  • Votrax TNT: fixed the memory map mirroring based on schematic.
  • added correct sprite rom dumps to Led Storm Rally 2011 (US)
  • adjusted the rom loading / gfxdecoding in the driver to accommodate the correct ROMs for Led Storm Rally 2011
  • z80scc rework:
  • z80scc_channel class rebased on device_t instead of z80sio_channel
  • Improved LOG printouts
  • Interrupt support started
  • Made register pointer bits shared bewtween A and B channel as per spec
  • Variant type keeping moved from channel class to device class where it belongs
  • Clocks are blocked until Rx/Tx enabled by ROM code
  • Improved logging
  • Started variant handling
  • tiki100: Added 8088 expansion ROMs.
  • tiki100: Used PROM for memory mapping.
  • tiki100: Added expansion bus and skeleton for 8088 card.
  • tiki100: Connected the I/O space to the expansion bus, and added the 360KB floppy format for MS-DOS.
  • tiki100: Added raw screen parameters.
  • tiki100: Added DART speed select jumper.
  • tiki100: Added skeleton for Winchester controller.
  • tiki100: Added the expansion bus slots to the Z80 daisy chain.
  • tiki100: Added BUSRQ, BUSAK, and EXIN to the expansion bus.
  • PTY support for u*x OSes
  • Fix to allow mips3 exceptions to detect branch delay slots for setting
  • EPC. Minor cleanup/correction for n64.c
  • Added Siemens Sicomp PC16-05 BIOS ROM (Multitech MPF-PC/700 mainboard)
  • Split cat.c into separate drivers for canon cat and iai swyft.
  • PSX GPU: Fix the 24bit rendering of video sequences on games such as
  • GranTurismo and Digimon World 3
  • ETI-660 fixed and working
  • Camputers Lynx 48k, 96k, 128k fixed and working.
  • Game-A-Tron gambling hardware changes:
  • Added siren/alarm input to Pull Tabs, and beeps/alarm input to Four In One Poker. All these are present in the Test Mode. However, their functions aren't clear.
  • Switched the PSG to SN76489, since it's present in the Bingo PCB.
  • Added technical notes and more documentation.
  • Pinball, Bally early solid state (by17.c by35.c):
  • Add mockup playfield layouts for Playboy, PowerPlay and Matahari that includes input/output devices
  • Add sound to first gen -35 games
  • Various fixes based on schematics and measurements.
  • TMS52xx: Fix a bug where if the FIFO contained exactly 0 bytes and a SPEAK (VSM) command was issued, the command would instantly terminate due to the FIFO being empty even though the chip wasn't in SPEAK EXTERNAL mode. Fixes speech in TI Extended Basic
  • wackygtr: added inputs and internal layout.
  • Aristocrat MKV driver: Added the undumped PLD devices to Adonis parent) ROM_LOAD since is running in the same hardware than the recent added clon.
  • Aristocrat MKV driver: Added PCB ASCII layout and components description. Added extra documentation and some notes.
  • Aristocrat MKV driver improvements
  • Added the undumped ST93C46 serial EEPROMS to Adonisa, and added a placeholder to the parent set for the same devices, flagged as NO_DUMP. Added master crystal via #define, and derived the CPU clock. Added some technical notes.
  • saa5050: graphics generator and character rounding:
  • implemented graphics generator, no longer read from fake ROM
  • added character rounding
  • improved control code handling
  • added ROMs for variants saa5051, saa5053, saa5054, saa5055, saa5056, saa5057
  • osborne1: add SCREEN-PAC support:
  • implement 104-column and pseudo-80-column modes
  • correct scrolling in 52-column mode according to schematics
  • approximate scrolling in 104-column and pseudo-80-column modes
  • rework Osborne 1 memory and I/O maps to match schematics
  • bbc: floppy formats and rom updates:
  • improved ssd, dsd handling
  • added Acorn DOS and CPM formats
  • added known good rom configuration for acw443 (Cambridge Workstation)
  • removed some BAD_DUMP flags
  • bbc: various softlists:
  • bbca_cass - new titles and additional info added
  • bbcb_cass - new titles and additional info added
  • bbcb_flop - preliminary list containing test cases
  • bbcm_flop - preliminary list
  • bbc_32016_flop - requires additional hardware emulated
  • bbc_65c102_flop - requires additional hardware emulated
  • bbc_80186_flop - requires additional hardware emulated
  • bbc_arm_flop - requires additional hardware emulated
  • bbc_z80_flop - requires additional hardware emulated
  • pro128s_flop - all known available dumps
  • bbc: fdc intrq/drq causes nmi
  • HLSL changes:
  • Unified HLSL render pipline for raster and vector graphics
  • simplified draw call of render pass functions
  • reduced number of used render targets from 7 to 4 (2 native and 2 pre-scaled)
  • made render pass functions (nearly) independent from each other
  • unified render pipeline for raster and vector graphics, which means that all effects are now also available for vector graphics (except scan-lines)
  • removed/replaced simple.fx by primary.fx
  • removed CU_PHOSPHOR_IGNORE uniform, which was only used in phosphor pass function and is now directly set
  • added CU_TARGET_DIMS uniform based on the current render target
  • added CU_QUAD_DIMS uniform based on the current full screen polygon quad
  • removed pre-scale knowledge from shaders
  • fixed DX9 related half pixel offset in most shaders
  • reduced shadow mask color bleeding
  • fixed defocus strength with different pre-scales
  • added slight noise to bloom effect to reduce the color banding of lower bloom levels
  • fixed position of reflection effect when screen is rotated or flipped
  • fixed roundness and size of rounded corners in any aspect ratio
  • added distortion pass, which is applied after the bloom pass and moved curvature, vignetting, rounded corners and reflection effect to this pass
  • fixed bloom stair-step artifacts when screen is curved
  • added smooth border effect and option, its amount is limited by the amount of rounded corners
  • added bloom overdrive effect and options, this effect allows to overdrive pure colors like red, green and blue to become more brighter
  • merged vector and raster bloom options, use vector.ini or raster.ini to distinguish
  • added raster.ini and lcd.ini to parse_standard_inis()
  • added bounds() and screen_bounds() getter to layout_view
  • added current_view() getter to render_target
  • many other small changes and refactoring
  • fixed vector intensity
  • fixed vector flicker
  • replace beam width by beam width min. and beam width max. width, this makes it possible to create a linear dynamic beam width by the amount of intensity of the beam
  • added beam intensity weight, this adds an exponential factor to the dynamic beam width (values greater than 0 will push larger intensities more than smaller intensities)
  • fixed ratio of "vector points" (zero-length lines)
  • psxcd: Declaring ROM images for the CDROM controller MCU.
  • Apollo changes:
  • fixed the Apollo floppy disk emulation
  • added the media option -node_id resp. -ni to set the node ID from a node ID rom image file
  • fixed the unmapped ISA Bus access to return 0xff instead of 0x00
  • removed excessive log entries from unmapped ISA Bus access
  • fixed date (and some other issues) in mc146818 (new in MAME 0166)
  • Fix for imds2 driver after i8271 modernization
  • namcos23: fix the polynew conversion
  • namcos23: Go back to z-sorting
  • deorphaned the software lists for cd32, 3do_m2 and pippin so that they get parsed by the validity checker etc.
  • amstrad: added Draysoft Doubler expansion
  • Changed the qotna set to run in a US-Export hardware. Even when is NSW/ACT, the program seems to run in that hardware. Added more documentation.
  • apple2: fixed "The Mill" 6809 card so OS9 can boot.
  • Changed the vpoker set description to Videotronics Draw Poker, since the game is "Draw Poker". Two companies sold it with different name. Documented the legal issues and added links.
  • Update VMX/Altivec RGB implementation (fixes PowerPC)
  • New machines added or promoted from NOT_WORKING status:
  • Attack Pla Rail (Japan, AP1/VER.A)
  • Led Storm Rally 2011 (US)
  • Player's Edge Plus (X002287P+XP000057) Pay the Aces NO Faces Bonus Poker
  • Exidy Sorcerer II
  • Unisonic Champion 2711
  • SegaSonic Popcorn Shop (Rev B)
  • New clones added or promoted from NOT_WORKING status:
  • Final Fight (USA 900424)
  • Lightning Swords
  • Air Duel (World, M82)
  • Ken-Go (set 2)
  • Master Boy (Italian, PCB Rev A, set 2)
  • WEC Le Mans 24 (v1.26)
  • Wonder Stick (set 2, censored)
  • Sliver (set 2)
  • Joe & Mac Returns (Japan, Version 1.2, 1994.06.06)
  • Led Storm Rally 2011 (World)
  • Player's Edge Plus (KE0004) Keno
  • Player's Edge Plus (KE1006) Keno
  • Player's Edge Plus (KE1013) Keno (set 2)
  • Player's Edge Plus (PP0042) 10's or Better (set 2)
  • Player's Edge Plus (PP0045) 10's or Better (Gambler Downtown Reno)
  • Player's Edge Plus (PP0045) 10's or Better (Par-A-Dice Riverboat Casino)
  • Player's Edge Plus (PP0045) 10's or Better (Annie Oakely's Central City)
  • Player's Edge Plus (PP0055) Deuces Wild Poker (set 2, Skyline Casino)
  • Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker (set 2, Skyline Casino)
  • Player's Edge Plus (PP0430) Deuces Joker Wild Poker
  • Player's Edge Plus (PP0459) Joker Poker
  • Player's Edge Plus (PP0515) Double Bonus Poker (set 4)
  • Player's Edge Plus (X000055P+XP000038) Deuces Wild Poker (Sunset Station Hotel-Casino)
  • Player's Edge Plus (X000426P+XP000038) Joker Poker
  • Player's Edge Plus (X002179P+XP000119) Double Bonus Poker
  • Player's Edge Plus (XM00006P+XMP00002) Multi-Poker (The Orleans)
  • New machines marked as NOT_WORKING:
  • Micral 80-22G
  • Data RD100
  • Proteus III
  • Neo Print (Japan) (T2d)
  • Cuckoo (MV4104, Export)
  • Mine, Mine, Mine (Export)
  • Party Gras (MV4115/6, Export)
  • Penguin Pays (Export)
  • Wild Cougar (Export)
  • Boot Scootin' (Export, 92.767%)
  • Bumble Bugs (Export, 92.691%)
  • Cash Chameleon (Export)
  • Sub Hunter
  • The Chariot Challenge (04J00714, NSW/ACT)
  • Eagle 1600
  • New clones marked as NOT_WORKING:
  • Dolphin Treasure (Export)
  • Magic Mask (MV4115, Export, set 2)
  • Adonis (MV4124/1, Export)
  • Mega-CD with 32X (Japan, NTSC)
  • Mega-CD with 32X (Europe, PAL)
  • Adonis (0100751V, NSW/ACT)
  • Dolphin Treasure (Export)
  • Queen of the Nile (MV4091, NSW/ACT)
  • New WORKING software list additions:
  • a2600.xml: Atari 2600 cartridges
  • Stella's Stocking 2008
  • megadriv.xml:
  • Putty Squad (prototype) [?]

New in MAME 0.166 (Sep 30, 2015)

  • MAMETESTERS BUGS FIXED:
  • [Graphics] (galaxian.c) jumpbug and clones: Missing scrolling starfield
  • [Sound] (neogeo.c) neogeo.c: Wrong volume of SSG versus the FM &
  • ADPCM sound generation parts
  • [Crash/Freeze] (cclimber.c) yamato: game is broken [2 bugs]
  • [Sound] (segaxbd.c) gprider: There are no demo sounds even when the dip switch is on.
  • [Graphics] (seta.c) blandia, blandiap: Graphic garbage
  • [Graphics] (suna8.c) rranger: A piece of the yellow box on the map screen after the game start is over the CREDIT text.
  • [Graphics] (suna8.c) sranger and others clones: graphics issues
  • [Crash/Freeze] (system1.c) hvymetal, choplift: Crashing with a message in IC TEST
  • [Core] (a2600.c) a2600 [dodgeem, haunted]: Assorted issues related to 6502 CPU
  • [Graphics] (a2600.c) a2600p: The demo "TOM/JONES by trilobit" is not working properly.
  • [Graphics] (a2600.c) a2600p: The demo "(core) by wamma" is not working properly.
  • [Graphics] (msx.c) MSX2 and MSX2+: Screen resolutions and refresh rates are wrong.
  • [Graphics] (msx.c) MSX2 and MSX2+: Top and bottom screenborders are wrong for both PAL and NTSC
  • [DIP/Input] (sms.c) sms, sms1 [alexbmx][megumi]: Incorrect behavior of the Sports Pad (US model) emulation
  • SOURCE CHANGES:
  • TMS51xx: Got rid of the request_bits and FIFO implementation, both of which were incorrect to hardware. Minor ZPAR fix. Some comment cleanup.
  • TMS5110.c: Finally fixed zpar logic correctly.
  • TMS5220: implemented talk status state machine properly as shown by patent. Got rid of m_target_* hack in favor of loading data from ROM as needed. Fixed ZPAR logic. Fixed pitch zeroing to match(?) patent.
  • Added missing PLD for Quantum.
  • TMS5220: Purge process() of gotos to hopefully make the compiler's optimizer happier. Add a hack so Victory's "Shields Up" sample and the sample afterward aren't corrupted. [Lord Nightmare]
  • TMS5110: Purge process() of gotos to hopefully make the compiler's
  • optimizer happier.
  • chihiro.c: under the hood 3d accelerator changes:
  • correct some errors
  • add more primitives to some graphic methods
  • add color mask support
  • method 0x100 (NOP) generates correct interrupt
  • some method parameters are readable from mmio registers
  • chihiro.c/xbox.c: Various updates:
  • support render targets different than rgb32
  • support 16 bit depth buffer
  • support independent clearing of stencil and depth values
  • update rom loading
  • add xbox hack to avoid stalling
  • set xbox bios 4134 as the one used
  • xbox.c: now it is able to execute the default.xbe from an iso image
  • Naomi / Chihiro docs update
  • Fixed GetModuleHandle to be universal.
  • C352: Add divider for System 23, change enum format
  • groundfx.c: fix accelerator
  • besta: hook up 68230 and make its ROM self-test pass
  • at, at_keybc: hook up Display Switch and remove irrelevant DSW0
  • Add skeleton support for K1801VM2 (as clone of T11) and skeleton
  • driver dvk_kcgd that uses it
  • TMS5110: Add same FAST_START_HACK as in tms5220, makes snmath word delay closer to hardware.
  • cps1.c: varthu - Added correct dump of VA63B.1A
  • deco32.c: Added some missing PAL dumps
  • asst128: use better ROM dumps
  • apple2/apple2e: fix raster parameters, French Touch "Scroll Scroll Scroll" demo now syncs on apple2e driver.
  • suna8.c: Overhauled the rendering of text sprites, added masking. Not perfect yet but improves a few effects compared to PCB videos.
  • goldstar.c: improve input and DIP switch documentation
  • cmast91: Document Skill Stop DIP switch and Stop 1/2/3 buttons, correct settings for '7' In Double Up Game and make descriptions consistent with other games
  • cmezspin: fix DIP switches and inputs (more like cmv4 than cmasterb), add improved layout to match corrected inputs
  • opengl: fix overly-strict requirement on SCREEN shaders to match docs
  • n64.c: Development Disk Drive setting support
  • apple2e.c: select displayed page for floating bus
  • French Touch "Crazy Cycles" no longer hangs, but still missing effects
  • Sega X-Board:
  • Converted 'X Board' to be a device
  • Correctly emulated the 'Twin' X-Board setup which was used by GP Rider (a bridge board with shared RAM)
  • bbc: clones, floppy formats, softlists, and cleanups:
  • Added clone bbcb1770, bbcb now 8271 only.
  • Added clone pro128s, Olivetti Prodest PC 128S.
  • Added clones Acorn Business Computers and Cambridge Workstation.
  • Added clone reutapm, Reuters APM board.
  • Improved floppy formats, added dsd and double density formats for ADFS.
  • Added speech PHROMs, not yet hooked up correctly.
  • Added softlists bbcb_de_cass, bbcb_us_flop and bbcmc_flop.
  • Added S11 links (dipswitch) to specify Econet ID.
  • Address map cleanups.
  • macrossp.c: Add PAL dumps to Macross Plus
  • cninja.c: Add PAL dumps to Caveman Ninja
  • Sega Pico PCM improvements
  • pcd: implement pcx video device
  • al520ex: added preliminary Magic Sound expansion (not working)
  • IGS 027A: Amazonia King V104BR
  • preliminary decryption of newly added igs_m027.c sets
  • adjust NeoGeo sound balance based on some hw recordings
  • improve amazonia decryption
  • TMS5220 and TMS5110: Fix an off-by-one in the interpolator causing the k5 coefficient to not be zeroed during unvoiced frames. Fixes various speech glitches.
  • TMS5220 and TMS5110: Fixed incorrect implementation of pitch zero which caused an improperly long period with no pitch at an interpolation inhibited -> voiced boundary. Moved unvoiced parameter zeroing into the frame parser, as on the original chips. Some minor TALK/SPEN state machine changes as well, which should have minimal effect.
  • added 'global_inputs' (disabled by default) to allow MAME to read inputs even when it doesn't have the focus
  • 315-5124.c: Minor changes and fix a regression that in theory could affect zoomed sprites in TMS9918 modes.
  • gamegear.c / sms.c: Improve GG-SMS scaling code a little and update the Todo list. Fixed MT#05872 regarding incorrect behavior of the Sports Pad (US model) emulation.
  • Fix PSG chips to have volume reg inited on reset to 0x0 based on tests by ValleyBell. Made Sega PSG chips start up with register 0x3 selected volume for channel 2) based on hardware tests by Nemesis.
  • naomi.c: redumped ss2005 and initdv2j
  • ksys573: redumped CDs for drmn8m and gtrfrk9m
  • dumped another rom on amazona
  • Significant accuracy improvements, documentation and other updates to the ER-2055 EAROM emulation used for several Atari games, based on schematics and datasheets. It now uses a state machine to keep track of the current EAROM bus state.
  • Simplified coreutil.c gregorian_days_in_month.
  • DEC LA120: Keyboard matrix is done, keyboard reading should work in theory. UART partly attached. Corrected cpu XTAL.
  • DEC LA120: Implemented LED output via logerror; marked one ROM as bad since it fails its internal checksum tests.
  • m68k: fix corner case for 020+ bitfield instructions
  • Fixed Counter Steer booting:
  • Spotted Slave CPU bus request line;
  • Fixed address line swapping for Slave CPU area at 0x2000-0x2fff;
  • n64.c: N64 changes:
  • PI transfers round down/truncate the last bit.
  • SI transfers signal busy while waiting for a delay.
  • Preliminary work for separating VI and RDP functionality.
  • VI timing period is now set dynamically from the VI registers. VI timing should now be accurate (for NTSC)
  • DEC LA120: Redumped firmware ROM, now passes checksum test.
  • a2600: new 6502 PC=cur inst, old 6502 PC=prev inst (MT 5345)
  • Seperate Space Warp into it's own skeleton driver. [mixxmaster] m68k: fix 020+ PACK/UNPK nibble ordering [Till Harbaum, R. Belmont] i8271: modernize
  • Convert galastrm, model2, midzeus, namcos23, and hng64 drivers to universal "poly" rasterizing interface.
  • Preliminary refactor of IGS017/IGS031 video hardware to be a device so that it can be used by the igs_m027.c games (IGS gamblers) once the internal ARM roms have been dumped
  • reduce tagmap lookups in taito_f3.c was causing severe slowdown in arkretrn)
  • a7800: More accurate representation of the Activision cart hardware for utilized hotspots. Rampage no longer crashes when P1 selects Lizzy.
  • New machines added or promoted from NOT_WORKING status:
  • Waku Waku Sonic Patrol Car
  • TI DataMan
  • New clones added or promoted from NOT_WORKING status:
  • Revolution X (prototype, rev 5.0 5/23/94)
  • Soccer Superstars (ver UAC)
  • Shocking (Korea, set 2)
  • J. J. Squawkers (older)
  • Rolling Thunder (oldest)
  • Point Blank (World, GN2 Rev B, set 2)
  • Oriental Legend (ver. 111, Korean Board)
  • Minefield (The Logicshop, bootleg)
  • Route 16 (set 1) (old set 1 is now 'Route 16 (set 3, bootleg?)')
  • New Sinbad 7 (set 2)
  • various Sega decrypted bootleg sets
  • New machines marked as NOT_WORKING:
  • Amazonia King II (V202BR)
  • Commodore MPS-1230 NLQ Printer
  • VTech Genius KID ABC Fan (Germany)
  • VTech CARS 2 Laptop (Germany)
  • Cobra: The Arcade (CBR1 Ver. B)
  • Canon S-80 typowriter
  • Mizar 8105
  • Heurikon HK68K/V10 VME board
  • LG GP40NW10 USB DVD writer
  • Brother MT735 thermal printer
  • DECwriter III (LA120)
  • Smart Toss 'em / Smartball (Ver 2.0)
  • MVME350 - Streaming Tape Controller support QIC-02
  • Squale
  • ZAP - Z80 Applications Processor (by Steve Ciarcia - 1981)
  • Wacky Gator (Data East - 1990)
  • Piggy Pass (Doyle & Assoc.)
  • Hoop Shot (Doyle & Assoc.)
  • Round and Round (Rev 6) (Quick $ilver)
  • Fiddle Stix (1st Rev) (Quick $ilver)
  • Jack & The Beanstalk (Doyle & Assoc.?) (bad dump)
  • Dump The Ump (bad dump)
  • 3 Lil' Pigs (bad dump)
  • New clones marked as NOT_WORKING:
  • Rescue (Free Enterprise Games, bootleg)
  • some code seems missing even after descrambling?)
  • Tora Tora (prototype?, set 2)
  • Hard Head (bootleg, set 2)
  • Kung Fu (IGS, v100)
  • Ridge Racer V Arcade Battle (RRV1 Ver. A)
  • Soul Calibur III (SC31002-NA-A key, NA-A disc)
  • Tekken 5.1 (TE53 Ver. B)
  • New WORKING software list additions:
  • tutor.xml: (Tomy Tutor & Pyuuta cartridges)
  • Rescue Copter [3D] (Jpn)
  • Triple Command (Jpn)
  • nes.xml: (Nintendo Entertainment System cartridges)
  • Booky Man (Spa)
  • a800_flop.xml: (Atari 400 / 800 floppy disks)
  • Elektra Glide
  • KoalaPainter (Light Pen)
  • c64_flop.xml: (Commodore 64 diskettes)
  • Elektra Glide
  • KoalaPainter (Light Pen)
  • New NOT_WORKING software list additions:
  • gameking.xml: (TimeTop GameKing cartridges)
  • various 4-in-1 sets
  • gameking3.xml: (TimeTop GameKing 3 cartridges)
  • Fly Cab
  • gbcolor.xml: (Nintendo Game Boy Color cartridges)
  • Magic Lamp
  • Binary Monster 2 - Adventure of Hell(TW)
  • nes.xml: (Nintendo Entertainment System cartridges)
  • Coolboy RS-17 (203-in-1)
  • pico.xml: (Sega Pico cartridges)
  • Anpanman Eigo - Tanosii Kanibaru (Tw)
  • Doraemon Machinaka (Tw)
  • Mickey To Ookina Furudokei (Tw))
  • Ojamajo Doremi Dokka~n! (Jpn)
  • Professor Pico and the Paintbox Puzzle (Euro)
  • Peter Pan - Neverland e Ikou! ~10th Anniversary Edition~ (Jpn)
  • Sanou Kaihatsu Series 5 Meiro - Kioku (CD Tsuki) (Jpn)
  • Susie-chan to Marvy o-Tetsudai Da~isuki! (Jpn)
  • vc4000.xml: (Interton VC 4000 cartridges)
  • Come Frutas
  • jaguar.xml: (Atari Jaguar cartridges)
  • Air Cars (1994 version)

New in MAME 0.165 (Aug 26, 2015)

  • MAMETesters Bugs Fixed:
  • [Crash/Freeze] (itgambl2.c) All sets in itgambl2.c, namcos23.c: Crash directly after OK
  • [Sound] (leland.c) offroad, offroadt, possibly others: Audio in offroad, offroadt sounds horrible
  • [Sound] (leland.c) All sets in leland.c: DAC sounds differently between 32-bit and 64-bit
  • [Misc.] (cps1.c) 3wondersh: Dialog box on launch
  • [Misc.] (cps1.c) 3wondersh: Three Wonders (hack?) unmapped ports
  • [Color/Palette] (cps1.c) 3wondersb: Status change from GAME_NOT_WORKING to GAME_IMPERFECT_GRAPHICS suggestion
  • [Crash/Freeze] (rocnrope.c) rocnrope, ropeman: Game resets when pressing start
  • [Documentation] (aerofgt.c) karatblzj: Wrong name for Japanese ROM set
  • [Graphics] (eprom.c) eprom, eprom2: Graphics glitch occurs when destroying computer equipment.
  • [Sound] (exidy.c) spectar: Missing sounds (credit/Title Tune)
  • [Graphics] (bfm_sc4.c) bfm_sc4.c: FATAL ERROR: Too many live textures in src/emu/renderer.c:500
  • [Speed] (suna16.c) bssoccer: significant performance drop during intro
  • [Graphics] (taito_x.c) kyustrkr: Screen is shifted up
  • [Graphics] (macrossp.c) macrossp, quizmoon: Implement priorities, fix bg and sprite zoom
  • [Graphics] (apple2.c) ivelultr: Font is flipped
  • Source Changes:
  • Sega 837-14645 JVS I/O dumped
  • monzagp.c updates:
  • fixed 8035 vram read/write
  • added background graphics
  • added coin and DSW inputs
  • vidbrain.xml: Added Information Manager prototype.
  • Add correct CD2802 chirp rom from decap
  • mk4: Add rudimentary blending.
  • utf8 support for pstring. Opted for a scalable solution which should be easily extensible to utf16 and utf32 as well. All position related operations now operate on char code positions instead of byte positions.
  • chihiro.c: Move parts common with Xbox console into their own files machine/xbox.c and includes/xbox.h
  • gei.c: Minor Clean up
  • Xbox console driver now uses the base common machine setup with Chihiro
  • Add support for M58819 'VSM-emulator', fixes speech in Radar Scope TRS01 set.
  • Replaced the frame parse and speech generation code from tms5110.c with the code from tms5220.c, should be significantly more accurate and allow the cores to be much more easily merged in the future. This also allowed finally getting rid of the COEFF_ENERGY_SENTINEL hack in tms5110r.inc
  • deco32.c: Verified and corrected the rom labels for the Fighter's History (World ver 43-07, DE-0380-2 PCB) set.
  • monzagp.c updates (part 2):
  • fixed gfx RAM
  • added 7-seg artwork
  • added my car sprite
  • hp64k: fix to allow multiple screens (for RS232 terminal)
  • goldstar.c DIP switch documentation:
  • Hold Pair for cmv4, cmv801 and crazybon
  • Card Shuffle Animation for cmv801
  • Fast Take for crazybon
  • Fix interpolation on TMS52xx to match samples from real chip.
  • c128: Emulated the PARTNER 128 cartridge
  • Fixed 3wondersb
  • apple2: fix Ivel Ultra's unique text drawing (MT#5814)
  • tms51xx: removed target_x variables in favor of reloading from coefficient ROM during the generation loop (as the real device does). Implemented proper ZPAR and unvoiced ZPAR logic for zeroing parameters during idle and unvoiced frames. Changed the pitch zeroing logic during frame inhibit to last an entire interpolation period rather than one sample. Replaced the speech-is-synthesizing state machine with the original patent TALK, TALKD and SPEN bits. Redid the talk_status logic to use (TALKD || SPEN) as the real device does.
  • pet: Added French CBM 8032 ROMs.
  • pet_rom.xml: Added Edex (France, v4.4)
  • floppy.c: Added drive sounds (must be activated in drivers using MCFG_FLOPPY_DRIVE_SOUND(true); quite simple still, same sounds for all drives)
  • at29x: Created a general class for AT29 family from previous
  • at29040a; added implementations for at29c040 and at29c020
  • geneve: Added Programmable Flash Memory boot feature (PFM512)
  • ti99: Added new cartridge types paged378, paged377; HFDC has new switch "wait for HD" (available in later HFDC models); 32K internal memory mod is now off by default
  • midzeus.c - further improvements:
  • Added alternate back-face culling method
  • Added additional blend modes
  • Added depth test and write enables
  • Slightly improved rasterization
  • OS/2 patches for MAME 0.164
  • x68k: added brightness controls, used for fade in/out effects
  • Dumped thedealr's i8742 internal ROM
  • Added correct color PROMs for tahjong
  • New games added or promoted from NOT_WORKING status:
  • Bandai Pair Match
  • VTech Invaders
  • Castle Toy Tactix
  • Pack'n Bang Bang (prototype)
  • Merit Joker Poker (9131-01)
  • Touch & Tell
  • Vocaid
  • New clones added:
  • Saint Dragon (bootleg)
  • E.D.F. : Earth Defense Force (set 2)
  • Player's Edge Plus (PP0555) Standard Draw Poker
  • Player's Edge Plus (KE1012) Keno (set 2)
  • War: The Final Assault (EPROM 1.6 Jan 14 1999, GUTS 1.1 Mar 16 1999, GAME Mar 16 1999)(not working)
  • Gun.Smoke (US, 851115) (alt set)
  • Fighter's History (World ver 43-05)
  • Hissatsu Buraiken (Japan, bootleg?)
  • Americana (9131-01)
  • Fighter's History (US ver 42-09, DE-0396-0 PCB)
  • Meteors
  • Street Fighter Alpha 3 (USA 980616, SAMPLE Version)
  • Mahjong The Mysterious Orient Part 2 - Exotic Dream
  • Mighty Monkey (Kaina Games, bootleg on Scramble hardware)
  • Knuckle Bash (Korean PCB)
  • New games marked as GAME_NOT_WORKING:
  • Techno Drive (Japan, TD2/VER.B, 2.06)
  • Sega Picture Magic
  • Joy Stand Private
  • Dino Dino
  • Fruit Paradise (V214)
  • Face-Off (EM Bubble Hockey)
  • Chexx (EM Bubble Hockey, 1983 1.1)
  • ROLLing eX.tre.me

New in MAME 0.164 (Jul 30, 2015)

  • MAMETESTERS BUGS FIXED:
  • [Sound] (seta2.c) gundamex: The music is only emitted from the right channel.
  • [Sound] (seta2.c) pzlbowl: Right heavy stereo balance.
  • [Graphics] (aerofgt.c) turbofrc: Sprite priority bugs in some stages
  • [Graphics] (seta.c) tndrcade + others: Offset issues in seta drivers
  • [Graphics] (seta.c) usclssic: Graphics are shifted.
  • [Graphics] (seta.c) daioh: On the attract mode screen with the earth down there is a glitchy line at the bottom and the explosion is glitched.
  • [Sound] (alpha68k.c) kyros, kyrosj: A few sound FX are missing
  • [Graphics] (hornet.c) gradius4, nbapbp: Most of colours are completly wrong
  • [Crash/Freeze] (djmain.c) bm1stmix and other: Error on loading CHD / disk error
  • [Flip Screen/Cocktail] (dooyong.c) gulfstrm, lastday and clones: Screen slightly offset left when flipped (Osso)
  • [Graphics] (msx.c) cf3300, expertdp, svi738 (and possibly all MSX and MSX2) [possible] The MSX demo "Riyadh by Bandwagon" does not works properly.
  • [Crash/Freeze] (msx.c) expert11 [hero]: H.E.R.O. - Game does not start anymore
  • [Core] (msx.c) All sets in msx.c: Cartridge mapper not detected using Full Path
  • SOURCE CHANGES:
  • memory: Remove support for decrypted bases, use an address space instead
  • atarisy2: Slapstic doesn't need a direct update handler anymore
  • dsp56k: Remove the not required direct update handler
  • namcos1: Remove direct-update-handler-using optimization, will be done differently later
  • psx: Remove quickload, may be handled differently later
  • apple2gs: Remove the not required direct update handler
  • spc1000 added the centronics printer port
  • topland: Fix the background gradient
  • Unitron AP II: New Brazilian Apple 2 clone
  • M1COMM update, S32COMM initial commit
  • Polymax Maxxi: New brazilian Apple2 clone.
  • validity: add basic signed integer arithmetic tests to core validation
  • idehd.c: decrease IDE read fill-time to avoids timeouts
  • Improved kidniki sound quality while maintaining speed by adding more frontiers. Added LOGIC_INPUT to netlist which allows to specify a logic family, i.e. output characterics. Used this for improved AY8910 port modeling.
  • m68k: fix '020 cache emulation corner case.
  • 3c505: move option ROM to the card to reflect real h/w
  • apollo: improved mouse emulation
  • Add MCFG_FORCE_NO_DRC.
  • Redumped bad rom from Mayjinsen 3, internal checksum now matches ROM dump
  • pet_flop.xml: Added alternate Commodore SFD-1001 Test/Demo diskette.
  • Netlist now compiles with std=c++98 -Wall -Wpedantic -Wextra -Wno-long-long-Wno-variadic-macros and std=c++11 -Wall -Wpedantic -Wextra
  • Arkanoid.c: Add rom numbering list, add more info and more correct rom labels for first version arkanoid (US, Romstar License) board from pcb pics
  • Added macro object registration and dynamic includes to netlist. This allows the creation of macro libraries going forward. Any IC which can be described by a truthtable and a package wrapper can now be entirely described in netlist syntax.
  • m20: 8086 apb
  • firebeat: Completely rewrote the graphics chip emulation
  • Identify size_t usage in printf by enclosing the argument in SIZET_PRINTF(). This is typesafe, can be identified and allows to use proper 64bit computing with compilers up to it.
  • fixed SAA1099 driver to actually use clock (nw); corrected Game-Blaster/SB1.0 clock to 7.159mhz
  • Added MM5837 Noise Generator used by Congo Bongo.
  • pet_cass.xml: Added tapes.
  • pet_flop.xml: Added disks.
  • Further improvements + two missing files. Congo Bongo netlist now parses without issues.
  • DEC Rainbow: fixed Z80 access to shared RAM, motor on/off signal, and ROM labels.
  • winfile.c: Stop crashing after saving to a disk image loaded from a software list.
  • g64_dsk: Respect the number of tracks specified in the image header.
  • c128_flop.xml: Added Paperback Writer 128, Term Paper Writer, The Great War, and Your Personal Financial Planner 128 disk images.
  • Document progress on congo bongo. Gorilla sound now works. Performance up from 30% to 170%. Use ./nltool -c run -f nl_examples/congoBongo.ct 2 to test. Minor enhancements and bugfixes.
  • m68k: fix unaligned pc-relative accesses
  • scfinals: Add correct default eeproms
  • Add a second rom label variant to NSS Super Mario World IC1
  • peoplepc: split from pc.c and make it work
  • peoplepc: new roms
  • verified protection data on gaialast
  • Created macro libraries for CD4XXX and 74XX chip families. Going forward, these will contain all devices which can be described using truthtables and DIPPINS.
  • SDL: fix 0.160 aspect ratio regression.
  • correct PROMs for 'mayac' set, fixes colours
  • thedealr.c: Figured out Coinage, Max Bet, Payout, Double up, Jacks or Better and Fever Mode dipswitches.
  • sdk80.c: Begun hooking up devices
  • Hooked up i8251 USART and RS232 device. Can use standard RS232 slot devices, including the internal serial terminal, or a terminal program running on the host machine.
  • Hooked up USART baud rate selection switch.
  • chihiro.c: bruteforced DES key for "Sega Network Taisen Mahjong MJ 3 Evolution"
  • jvs13551.c: Sega 838-13683 and 837-13551 JVS I/O MCU firmwares dumped
  • VK100.c: correct prom locations based on schematics; Mark one PROM as bad pending a redump.
  • VK100: More work based on schematic. Self test doesn't get much farther yet.
  • Hooked up speech in "Harem". Added save-states. Verified colors Luca Elia,
  • sdk80.c: Added video board control PROM. Promoted to Working
  • Fixed World Heroes Perfect (Sega Saturn) TH Control Mode in SMPC.
  • Added preliminary CD-DA routing to SCSP EXTS parallel port, fixes CD-Rom player equalizer in Sega Saturn.
  • "1942p" improvements:
  • dumped correct sound ROM for this set
  • hooked up alt. memory map needed by new sound rom
  • retagged as a Tecfri bootleg PCB rather than prototype
  • fixed interrupt generation for this version, allowing powerups to scroll correctly
  • Re-add NetBSD support.
  • n64: Fix crash when fast-forwarding.
  • VK100: Fix diagrams for memory map decoding in comments, based on schematics.
  • firebeat: Added basic SPU board emulation
  • rspcp2: Make the align declarations gcc-compatible
  • Decrypted external ARM code in slqz3
  • a7800: fix 0x2800 mirroring behavior
  • Commodore VIC-1515 printer.
  • Commodore VIC-1520 plotter
  • add rom locations to zookeeper sets
  • Improve sound in some Mortal Kombat Yawdim bootlegs
  • Added nlwav to tools. nlwav converts netlist logs into wav files.
  • Commodore 1526/MPS-802/4023 printer
  • c128: Added a skeleton for the PARTNER 128 cartridge.
  • ti99: MFM low-level hard disk emulation, removed legacy floppy
  • 315_5124.c: avoid saving the dynamic RAM used for temp rendering, the save state system does not currently agree with RAM that gets reallocated at run time which was happening whenever the resolution changed.
  • shadfrce: remove runtime tag lookups and optimized video rendering to restore speed back to what it was in versions prior to 0.161.
  • dreamwld.c: fix visible areas based on PCB tests, fixed linescroll modes, fixed tilemap sizes etc. This improves visuals in cutefght, rolcrush, baryon etc.
  • sm510: initial Sharp SM510 MCU core
  • tb303: hooked up basic button inputs and ext. RAM
  • additional gameking dumps listed in Software List, including 2 for Game King 3
  • some additional famiclone bios sets
  • Added / completed /enabled save state support to the following drivers: decos32.c, destroyr.c, gstriker.c, itech8.c, namcona1.c, namcond1.c, namcos86.c, naughtyb.c, nbmj9195.c, paranoia.c, pcktgal.c, poolshrk.c, sbowling.c, spbactn.c, spdodgeb.c, starcrus.c, tank8.c, tapatune.c, ttchamp.c, vicdual.c
  • New games added or promoted from NOT_WORKING status:
  • Intel SDK-80
  • Gaia - The Last Choice of Earth
  • The Dealer
  • Mahjong Magic Lamp (v. JAA02)
  • Mahjong Super Dai Chuuka Ken (Japan, D115)
  • Mahjong Gorgeous Night (Japan, TSM003-01)
  • The Round Up
  • Monkey Magic
  • New clones added:
  • The Rumble Fish 2 (prototype)
  • X-Men Vs. Street Fighter (USA 960910)
  • Turbo (encrypted, program 1363-1365 rev B)
  • Turbo (encrypted, program 1363-1365)
  • Indianapolis (bootleg of Turbo)
  • Sunset Riders (4 Players ver JAD)
  • Quizard (v1.0) [TeamEurope] (and reorganized sets)
  • Vendetta (Asia, 4 Players, ver. Z)
  • Karate Blazers (bootleg)
  • Run and Gun (ver EAA 1993 9.10, prototype?)
  • Maya (set 4, clean)
  • Hot Rod (Japan, 4 Players, Floppy Based, Rev C)
  • Varth: Operation Thunderstorm (Japan Resale Ver. 920714)
  • Hot Chase (set 2)
  • Shinobi (Datsu bootleg, set 2)
  • Midnight Resistance (Joystick bootleg)
  • Super Cobra (Stern Electronics) (encrypted, KONATEC XC-103SS CPU)
  • Mortal Kombat (Yawdim bootleg, set 4)
  • Spatter (315-5099)
  • Phoenix (Assa, Spanish bootleg)
  • Ave Fenix (Laguna, Spanish bootleg of Phoenix)
  • Vautour (bootleg of Phoenix) (Z80 CPU, single PROM)
  • Hana to Ojisan [BET] (ver 1.00, 1991/08/23)
  • Power Spikes (Italian bootleg)
  • NFL Blitz '99 (ver 1.2, Aug 28 1998)
  • California Speed (Version 1.0r8 Mar 10 1998, GUTS Mar 10 1998 / MAIN Mar 10 1998)
  • PuzzLove (Korea)
  • Bubble Bobble II (Ver 2.6O 1994/12/16)
  • Crush Roller (Famaresa PCB) (not working, different protection?)
  • New games marked as GAME_NOT_WORKING:
  • Microdigital ONYX: new colecovision prototype (unreleased)
  • Daruma DS348 dot-matrix printer skeleton driver.
  • Aqua Stage
  • Sega Network Taisen Mahjong MJ 3 Evolution (Rev B) (GDX-0021B)
  • Mahjong Shuang Long Qiang Zhu 3
  • Konami Top Gun
  • Konami TMNT
  • Game & Watch: Mickey & Donald
  • Gakken Jungler
  • Bandai Zaxxon
  • Bandai Ultra Man
  • Bandai Pengo
  • Bandai Burger Time
  • NBA Showtime Gold / NFL Blitz 2000 (ver 3.0) (Sports Station?)

New in MAME 0.163 (Jun 24, 2015)

  • MAMETesters Bugs Fixed:
  • [Sound] (darkmist.c) darkmist: No sound FX and partial music
  • [Sound] (seta.c) jjsquawk: Go to Sound Test next BGM play Sound F. It will freeze the game (watchdog missing)
  • [Sound] (suna8.c) sparkman, sparkmana: YM3812 has incorrect frequency
  • [DIP/Input] (nmk16.c) airattck: Air Attack Dip-Switch info
  • [Sound] (seta.c) gundhara, madshark - Music only comes out of the left speaker. Sound comes out of both.
  • [Sound] (seta.c) msgundam: the sound effects are only emitted from the left channel.
  • [Interface] Hashpath setting in .ini not used/recognized when loading software
  • [Documentation] (pengo.c) penta: infomation about Penta
  • [Gameplay] (zn.c) primrag2: Game no longer boots to attact mode
  • [Sound] (galaxian.c) jumpbug, zigzag: Music and sound pitch is wrong.
  • [DIP/Input] (c64.c) c64, c64p - Friday the 13th - All versions: c64 & c64p. Friday the 13th - Joy input does not respond properly
  • [DIP/Input] (c64.c) c64 - G. I. Joe - All Versions: G.I. Joe - No response from any Joy input directions
  • [DIP/Input] (c64.c) c64, c64p - Grog's Revenge - All game versions: c64 & c64p Grog's Revenge - No response from joy input direction.
  • [DIP/Input] (c64.c) c64 c64p Bubble Bobble - All versions: c64 c64p. No joy response for Player 1 controls under a two player game.
  • Source Changes:
  • c64: Added an SX-64 variant called Tesa Etikettendrucker 6240. [Retroport]
  • Changed vignetting simulation:
  • removed screen ratio influence
  • changed radius, blur and intensity
  • fixed roundness of rounded corners; the default aspect ratio of 4:3 should not be stretched anymore when the source has another ratio
  • disabled blurring of rounded corners
  • some cleanup
  • something was messed up on the last commit
  • mips3: Make fast RAM handling faster by caching certain values.
  • Introduced user definable truth tables. This enables the addition of devices without changing the netlist source code and allows the creation of libraries. Used pong.c as a proof of concept for the time being.
  • chsuper.c driver. Reworked all inputs and implemented full outputs from the scratch. Added DIP switches, DIP locations, extra input port present in the test mode, implemented coin counters and hopper out / ticket out signals, implemented full set of lamps and workaround for the possible Hold3 lamp line circuitry. Also added a nice control panel internal layout. Documented all ports properly and added some findings. Changed the CPU clock to 3 MHz to get the game more playable. Need to check against a real PCB.
  • Champion Super 2 & 3 games: Improved the internal layout to represent a realistic control panel, with clickable button-lamps and a coin in.
  • Also added the missing BET MAX function to the HOLD 1 input/button.
  • Add configurable clock dividers for Namco C352
  • Added gradius3js - split rom version of Japanese S set Corrected ROM names in madmotor as per dumped board with matching checksums
  • Added two new versions of Turtle Ship
  • idehd.c: increase IDE fill-time to avoid missed interrupts
  • Allow compiling with shared libraries
  • Put SHLIB=1 in the main makefile, or on the command line.
  • delegate.h now supports mingw 32 bit builds with INTERNAL configuration. Member functions are called in this case using thiscall ABI.
  • Fix Game Blaster emulation, now working
  • Fix game blaster compatibility in sb1.0
  • gameboy.c: improved accuracy of the emulation for MBC2 games
  • ui: when accessing the internal File Manager for a system with available softlists, let the softlist item be highlighted by default to make navigation faster
  • cheat: improved cheat support for games in softlist. XML cheats for home systems should now be stored in a subfolder (or a compressed archive), named after the software list, inside the cheatpath. this allows for loading cheats for consoles / home computers without interfering with arcade cheats when games have identical shortnames. For instance, loading Galaga in NES allows now to use its specific cheats even if a galaga.xml is available in the arcade cheat.7z. Previously you'd get an error due to the arcade cheat referring to a cpu not present in the NES).
  • n64.xml: fixed some parent/clone relation.
  • audit.c: fixed a crash occurring when trying to mount a CHD from the internal UI.
  • Solved the great Sherwood Forest mystery. DOS 3.3 inserts a short 3-4 cycles, roughly equivalent to one bit) delay between writing the header and the data bytes in the sector data block.
  • Fixed superbug explosion overlay.
  • Changed the way NETLIST_START(NAME) is located and called. This is done now solely by using a netlist_sources_t class. Netlist users just register sources like memregions, hardcoded strings, compiled netlists. Going forward this enables to eventually put macro model libraries into roms. The improvement comes with a price. Compiled netlists to be included must now be registered using LOCAL_SOURCE.
  • fixed .lst files whitespace problem
  • galaxian.c: Correct rom labels for the Stern Electronics license of The End.
  • mos6526: Fixed port A/B read.
  • Improve Ensoniq 5503DOC Swap Mode
  • Gameshark is a clone of Action Replay
  • Fixed a number of bugs:
  • proxy savestates
  • solver savestates
  • 7490 both counts firing at the same time bug fix. and changed timed list to be resizable.
  • floppy: Ensure that get_next_transition always provide the next transition
  • Added missing video board PAL for xevious and clones.
  • Added OPT_FLAGS back
  • naomi.c: full dump of "Samba De Amigo" prototype
  • Added kidniki sound board netlist to nl_examples. Currently the netlist boils down to a 87x87 matrix. This is due to a total of 6 opamps which all are submodels and thus add their own internal nets. Gauss Seidel iterative solving comes to it's limits. nltool runs this at about 50% speed on my machine. Given the complexity this is quite good. Yet, any m62 game currently will not be playable. Time for a new cpu.
  • m20: improve keyboard
  • Added the ability to use system flac, jpeg, lua, sqlite3, portmidi and zlib based on wallyweek's work This brings the system lib capabilities back to where they were prior to build system rewrite
  • Added new SDL_INI_PATH flag
  • Model1 Communication Board:
  • add emulator options required for comm boards
  • add the model 1 communication board as a device
  • add an optional simulation for the model 1 communication (enabled atm.)
  • allows to play Virtua Racing, Virtua Formula and WingWar in "link mode".
  • victor9k: Fixed keyboard.
  • gamegear: allow master gear adapter to see lightphaser offsets
  • rohga.c: Redumped MAS10 sound sample rom at the correct size. Fixes missing sounds in the Darkseal 2.
  • From 45% to 60% to 99%. That's the improvement achieved for a 89x89 audio matrix mostly solved by elimination. Cleaned up some code as well.
  • seta, x1-010: Fix pitch in downtown
  • Added a GMRES solver to netlist. The generalized minimal residual method ist certainly more modern than Gaussian elimination and Gauss-Seidel. However, more the current maximum matrix (KidNiki 89x89) a combination of Gauss-Seidel to solve for maximum one step to catch quasi-stable conditions and fall-back to optimized Gaussian elimination (for sparse matrix) outperforms GMRES by up to 100%
  • tms5110r.c: Add new LPC table data for CD2802, CD2801. TMS5110A/TMC0281D; add new information regarding each chip. Reorganize LPC tables to use #defines rather than repeating identical data
  • Netlist code now uses "namespace netlist". At the same time, moved all devices int netlist::devices namespace.
  • GLSL: unlimit shader file size.
  • tms5110.c and tms5220.c - fix missing cast for chirp/excitation values, fix a potential off-by-one for tms5110.c as well.
  • info.c: worked around missing sub-devices in -lx output
  • model3 - various improvements:
  • Rewrote projection calculations to use projection matrix
  • Rewrote polygon clipping to use 4D W-space clipping
  • Implemented 8-bit texture uploads
  • Changed all scanline renderers to use rgbutil
  • naomi.c: brute forced DES key for "Shakatto Tambourine (GDS-0002B)"
  • missing gamecube edition roms added
  • uzebox: adding sound emulation
  • chihiro.c: brute missing keys for Sega Network Taisen Mahjong MJ 2 and MJ 3
  • Completely integrated the GMRES solver into netlist solver templates and recoded it from scratch. GMRES now runs at 122% (kidniki), that's a real improement from 60% before. AT the same time, the code should be easier to read and closer to the GMRES algorithm. Ultimately, kidniki will not use this solver but instead use some frontiers to keep it playable. But going forward, for larger matrices this solver is an option.
  • Made possible creation of custom builds with given list of drivers included. Note that game list is parsed so if macros are used they will not be found. example: [Miodrag Milanovic] make SUBTARGET=cops -j9 DRIVERS=src/mame/drivers/cops.c
  • Analog drums and filtering for Kid Niki et al.
  • Properly emulate the double PCB stack system32 games with shared RAM bridge board (Air Rescue and F1 Exhaust Note). Previously these relied on a hack to make the code believe the 2nd stack was present but this caused issues, now they're correctly emulated as dual screen games without any hack.
  • Support -uimodekey switch on Windows
  • apricot: use correct wd fdc type and fix floppy motor on, implement graphics mode, simulate sio irq m1 access. successfully boots from disk now.
  • apricot: add an expansion slot interface and add two ram expansion cards. this will also be usuable by the apricot f series and portable.
  • apricot: add initial keyboard support
  • update all drivers to use the new wd floppy controller implementation and remove the legacy one.
  • wd_fdc: fixes for ZX-Spectrum and clones Beta128 disk interface
  • pentagon: cycle exact screen / border raster effects emulation
  • liberate:c: Validated and consolidated dip switches for driver and added locations
  • suna8: Fixed sparkman player 2 colors and samples played from second rom.
  • Removed spurious samples played on reset by most games
  • Added / completed /enabled save state support to the following drivers:
  • battlera.c, cclimber.c, gaplus.c, grchamp.c, namcos1.c, nbmj8991.c, shisen.c, snk68.c, spacefb.c, sprcros2.c, srmp5.c, vastar.c, warpwarp.c
  • rgbutil: Converted to class and added more functions.
  • n64: Converted RDP rendering to use SSE2 when available.
  • Fixed text layer colours in 'The Battle Road' after PCB verification, unflagged and removed comment saying it is guessed
  • xt_hdc: improved PIO use.
  • amstrad: added support for the Dobbertin HD20 hard disk.
  • New games added or promoted from NOT_WORKING status:
  • Entex Electronic Basketball 2
  • Entex Color Football 4
  • Tomy Break Up
  • Player's Edge Plus (PP0021) Standard Draw Poker
  • Player's Edge Plus (PP0048) Joker Poker
  • Player's Edge Plus (PP0085) Joker Poker (Two Pair or Better)
  • Player's Edge Plus (PP0089) Standard Draw Poker
  • Player's Edge Plus (PP0130) Aces and Faces
  • Player's Edge Plus (PP0132) Standard Draw Poker
  • Player's Edge Plus (PP0150) Standard Draw Poker
  • Player's Edge Plus (PP0181) Standard Draw Poker
  • Player's Edge Plus (PP0223) Deuces Joker Wild Poker
  • Player's Edge Plus (PP0401) 4 of a Kind Bonus Poker
  • Player's Edge Plus (PP0467) 4 of a Kind Bonus Poker
  • Player's Edge Plus (PP0550) Joker Poker (Two Pair or Better)
  • Player's Edge Plus (PP0750) Standard Draw Poker
  • Player's Edge Plus (PP0757) Double Down Stud Joker Poker
  • Player's Edge Plus (PP0764) 4 of a Kind Bonus Poker
  • Player's Edge Plus (PP0812) Deuces Joker Wild Poker
  • Player's Edge Plus (X000489P+XP000038) Double Down Stud Deuces Wild Poker
  • Player's Edge Plus (X000557P+XP000038) Standard Draw Poker
  • Player's Edge Plus (X000578P+XP000038) Standard Draw Poker
  • Player's Edge Plus (X002312P+XP000112) Triple Bonus Poker Plus
  • Player's Edge Plus (X002412P+XP000096) Standard Draw Poker (5 Decks)
  • Z80 TV Game System
  • Player's Edge Plus (X000057P+XP000038) Deuces Wild Poker
  • Player's Edge Plus (X002024P+XP000038) Double Bonus Poker
  • Coleco Frogger
  • New clones added:
  • G-LOC Air Battle (World)
  • Mr. Kicker (F-E1-16-010 PCB)
  • Space Attack (2k roms)(bootleg of Space Invaders)
  • Player's Edge Plus (PP0291) Deuces Wild Poker (set 2)
  • Player's Edge Plus (PP0040) Standard Draw Poker (set 2)
  • Player's Edge Plus (PP0410) 4 of a Kind Bonus Poker (set 2)
  • Player's Edge Plus (PP0423) Standard Draw Poker (set 2)
  • Bells & Whistles (Asia, Version M)
  • Gundhara (Chinese, bootleg?)
  • Bionic Commandos (bootleg)
  • Space Attack (bproms)(bootleg of Space Invaders)
  • Beast Busters (US, Version 3)
  • Jets (www.emu-france.com) & Layer (www.neo-arcadia.com)]
  • Dream Soccer '94 (Korea, M107 hardware)
  • Dunk Shot (Rev A, FD1089A 317-0022)
  • Mahjong Dial Q2 (Japan, alt.)
  • Hana Jingi (Japan, Bet, alt.)
  • Megatech Ver 0 Rev A (alt?)
  • Player's Edge Plus (PP0250) Double Down Stud Poker (set 2)
  • Tahjong Yakitori (ver. 2-1)
  • New Cherry '96 Special Edition (v3.61, C1 PCB)
  • New Cherry '96 Special Edition (v3.53, D PCB)
  • New Cherry '96 Special Edition (v3.40, D PCB)
  • New games marked as GAME_NOT_WORKING:
  • Bingo Party Multicart (Rev B) (M1 Satellite board)
  • HP 64000 development system
  • Itautec I7000
  • Regnecentralen RC759

New in MAME 0.162 (May 28, 2015)

  • MAMETesters Bugs Fixed:
  • 05940: [Documentation] (harddriv.c) harddriv: Wrong release year for parent set of Hard Drivin'
  • 05936: [Crash/Freeze] (sigmab98.c) sammymdl: Crash with exception
  • 05935: [Crash/Freeze] (iteagle.c) iteagle: Crash/Exception after failed IDE detection
  • 05910: [Crash/Freeze] (harddriv.c) racedriv: Reset causes segmentation fault
  • 05911: [Core] (harddriv.c) harddriv, racedriv, steeltal, strtdriv, racedrivpan: GSP TIME OUT ERROR
  • 04911: [Flip Screen/Cocktail] (darkseal.c) All games in darkseal.c: Flip Screen does not work at all
  • 05924: [Crash/Freeze] (spectrum.c) spectrum: Infinite interrupt service routine loop bug
  • SOURCE CHANGES:
  • m24: add z8000 apb support
  • gambl186: update communication with EEPROM
  • add more (undumped, needed) roms as NO_DUMP to the VT100 driver after consulting later VT100 Tech manual. Correct one misnamed undumped rom on the GPO board.
  • Add newer VT320 Firmware
  • Optimized some netlist devices.
  • Added colour overlay to breakout.
  • Add VT220 V2.1 ROMs and VT220 Character Generator Rom
  • Correct VT220 xtal, and add the romset listed in the schematics as NO_DUMP.
  • vt240.c: Add two DEC VT240 ROMsets and enable driver
  • Added 4 controller support for N64/N64DD, as well as rough mouse support...
  • miniboy7: fixed video emulation and added inputs
  • pet_rom.xml: Added BASIC Programmer's Toolkit for BASIC 2.0
  • DEC Rainbow updates:
  • Hard disk R/W support and real-time clock support emulating ClikClok card.
  • wd2010: provides IRQ / (B)DRQ signals. Honors DRIVE_READY and WRITE FAULT (DRDY / WF) now. Set WF to GND and DRDY to VCC in your driver if signals are not serviced.
  • ds1315 : Handle chip enable / chip reset / phantom writes to RTC.
  • Update 315_5124.c palette in TMS99x8 modes
  • VT240: Map the T11 roms into cpu space in the correct order/interleave
  • ibm5170.xml - Add disks from various sources:
  • Make Original Diskettes images from an Acer hard drive recovery CD archive.org uploads from dashcloud
  • Own Kryoflux reads
  • Added a lot of findings and docs to the WMS driver. These are video slots identified as WMS 360 / 550. Also added the proper crystals, correct CPU, frequency, preliminary memory map, 2 new sets, and technical info.
  • Breakout: Hooked up antenna and free game dip switch as well.
  • added Seiko Epson E0C6200 cpu emulation
  • started on Mitsubishi MELPS 4 cpu emulation
  • WMS driver... Hooked the Analog Devices ADSP-2105 CPU (still need proper memory maps). Added technical notes.
  • gambl186: Worked a complete set of inputs + DIP switches, fixed the CPU frequency, added findings and tech notes. Now the four games could be selected. Roulette, Bingo and Black Jack are playable. Casino 10 (poker) needs the watchdog implemented to work properly. Also changed the game name to Multi Game (Vxxx).
  • VT240 and VT320: add links to DEC-O-LOG service notes for different firmware changes, add firmware version numbers.
  • Netlist:
  • improved 9312 device ==> 20% speed increase
  • remove netlist_state_t ==> no added value
  • removed dead code in solver
  • various minor modifications
  • performance monitoring now also displays stats for subdevices
  • fixed save-state issues
  • fixed save state in 9312
  • Added EXTCLOCK which can generate arbitrary timing patterns.
  • Use two EXTCLOCKs to replace timing circuit (9316) in breakout. This gives a speed increase from 60% to 75%.
  • Mini.Boy 7: Added lamps and a internal button-lamps layout based on the cabinet pictures. Lamps are currently disabled due to other unknown writes are happening on the same port. Need more investigation. Also added the coin counter.
  • Multi Game (EGD): Sounds are 4-bit ADPCM driven by a NEC D7759GC. Hooked preliminary sound routines. Needs more work.
  • gambl186: enable payout, improve EEPROM behaviour a bit so Poker is somewhat playable
  • corrections to gtfore sets
  • n64 optimization:
  • Improve blender performance
  • Improve RDP speed by eliminating some unneeded code
  • RDP - remove threaded waits to increase performance
  • MAME now represents full build, for building MESS drivers only use make SUBTARGET=mess, for building only Arcades drivers only use: make SUBTARGET=arcade
  • Adjust breakout layout to fit screen boundaries. Changed lights to be be circles.
  • Downsizing ... Removed netlist_ttl_input_t and netlist_ttl_output_t. The logic family is governed by the chip and defaults to TTL. However individual devices may change the logic family of their inputs and outputs as well. Implementing special output/input characteristics of "S", "LS", "HC", ... you name it, devices is now pretty easy. Theoretically e.g. a "LS_HighPrecision" proxy could be used to model the output down to the transistor level.
  • zaxxon.c: Use SN76489A for sound as shown on congo bongo schematic
  • sigmab98.c: Implemented sprite rotation
  • HLSL shader improvements:
  • changed shadow mask implementation, shadow count XY now represent the number of pixel the shadow UV sized tiles will take on the screen
  • implemented rotation of the shadow mask texture depending on the default landscape or portrait view of the screen
  • removed prescale and pixel border of the shadow mask texture
  • added option to change the shadow UV offset, to reduce the color bleeding of the shadow mask
  • adjusted presets to work with the changed mask implementation reduced defocus offset
  • improved downsampling for better blurring
  • improved alignment of bloom layers (raster and vector)
  • applied bloom effect to the render output of screenshot and AVI recording
  • changed curvature effect to fit screen size
  • changed scanlines to be not rendered into bloom layers
  • changed shadow mask to be not rendered into bloom layers
  • changed color floor to not light the bloom layers
  • changed shadow mask to not dark the color floor
  • added image vignetting simulation and option
  • added round screen corner simulation and option
  • added screen light reflection simulation and option
  • made usage of unused brightness offset (additive)
  • removed unused pincushion option
  • removed duplicate shadow count Y options
  • removed artwork/adapture.png
  • added artwork/adapture-grill.png
  • added artwork/shadow-mask.png
  • added artwork/slot-mask.png
  • added hlsl/simple.fx
  • removed unused shaders::blit() function
  • added shaders::screen_pass() function, which handles the (raster-)rendering on screen, into screenshot and AVI recording
  • added effect:set_bool() function
  • fixed usage of OrientationSwapXY shader parameter
  • added RotationSwapXY shader parameters to consider the user defined screen rotation
  • added missing RotationSwapXY shader paramter
  • fixed curvature zoom to fit the screen size in any aspect ratio
  • fixed black border on the right and bottom side of the screen, caused by the previously added rounded corners
  • gameking.xml: added dump of one multigame cart.
  • leapster.xml: added a few new dumps.
  • msx: started adding disk images to msx1_flop.xml and msx2_flop.xml, based on preliminary partial work by Riley110
  • Update palette in 315_5124.c
  • Netlist:
  • Fixed soft reset due to wild BJT_SW oscillations
  • Downsized nld_signal.h to one template
  • Some minor changes improving performance by some notches.
  • Always compile nl_asserts to avoid bit rot.
  • Adjusted monitor gain for breakout.
  • Finally got USE_DEACTIVE_DEVICE to work with breakout as well. This adds about 10% to 20% performance. In addition, increased timing accuracy for deactivated devices. However still, there may be timing inaccuracies which certain circuits may not tolerate. Disabled for now.
  • clifront.c: Slightly optimized -romident so that each software list is parsed only once instead of as many times as the number of drivers it is attached to. Also, removed the implication that files with (size != power of 2) are to be skipped, since we now want to identify also tapes and floppies and not only ROM binaries.
  • Added netlist-level parameter NETLIST.USE_DEACTIVATE. Device deactivation optimisations can now be enabled within the netlist provided the circuit can deal with them.
  • Added truthtable implementations to a number of devices. The combination of device activation, usage of GCC PMF extensions and truthtables brings breakout to 95% speed up from about 75%. Fixed NE555 initial state. abc802, abc806, abc1600: Fixed invalid data transmitted on first keypress.
  • Some netlist bugfixes:
  • Savestate works
  • Truthtable device deactivation fixed
  • Truthtable ignore mask is now determined by a better approach
  • identifying more ignore possibilities.
  • savquest WIP:
  • hooked up Voodoo 2 device
  • switched to DS12885 device for proper CMOS size
  • moved Voodoo register base to proper place
  • implemented Voodoo-specific PCI registers to pass Glide validation
  • increased frame-buffer size to enable 640x480 resolution
  • hooked up ISA bus and SoundBlaster 16 device
  • extended HASP emulation to return product information
  • documented HASP behaviour
  • gambl186: further improvements to EEPROM behaviour
  • peplus.c: Added correct CG2228 graphics roms to the Multi-Poker XM00008P set.
  • wyvernf0.c: Fix text color and wrong sprite flip x based on game footage
  • Removed all uses of setjmp.h in MAME. The only place where it is still referenced is cpu/powerpc/ppc.c. I couldn't find any case in which this file would be compiled using the current build system. Nonetheless documented use using PPC_H_INCLUDED_FROM_PPC_C define.
  • TLCS-90 CPU: Fixed TRUN bit masking (timers start/stop)
  • More progress on SPICE to netlist conversion. nltool can now convert simple SPICE netlists e.g. from LTSpice to netlist format.
  • abc806: Implemented flashing, double height, and underlined characters by hooking up the RAD PROM.
  • gameboy- more updates to the cart emulation:
  • fixed some MBC1, MBC2 details
  • added MMM01 notes on registers
  • fixed Sachen MMC1 implementation so that Sachen logo is properly displayed
  • started work on the emulation of Sachen MMC2 mapper
  • Rewrote the MOS6532 RIOT.
  • AVR8 CPU: fix I/O register mapping and improve logging
  • Bump version on *nix man pages.
  • cgenie - Rewrote driver and removed lots of cruft:
  • Remove custom 6845 emulation and use our standard core
  • Use the slot system for the parallel interface, fix and implement the joystick as a slot device and create a printer slot device
  • Add support for the RS-232 port
  • Add support for the Break key (causes NMI)
  • abc80: Default to ABC 830 disk drive with fast controller.
  • Cocoa debugger: autosize controls for custom font size choice
  • nascom: Clean up, add NASBUS emulation and make the floppy disc controller a NASBUS card, convert to the new wdc emulation, add generic socket emulation, add initial software list.
  • Add support for the Advanced Video Card (AVC)
  • Add support for the selectable restart address
  • Add support for the CP/M version of the Nascom 2
  • Add floppy softlist
  • voodoo fixes:
  • Fixed voodoo direct lfb reads from PCI memBase1 (non-3d)
  • Fixed voodoo depth selection for pixel pipeline write
  • Fixed voodoo depth selection for rasterizer
  • Fixed depth biasing for fog selection
  • Minor voodoo fix for color expansion in rasterizer
  • Minor voodoo initialization changes so that address masks are correct
  • Fixed voodoo_pci type selection
  • Fixed voodoo_1 pci initialization
  • Added / completed / enabled save state support in the following drivers:
  • alinvade.c, berzerk.c, bwing.c, cball.c, cchasm.c, darkseal.c, dynduke.c, hvyunit.c, igs009.c, nbmj8688.c, nbmj8891.c, nbmj8900.c, ninjaw.c, popobear.c, renegade.c, snk6502.c, usgames.c, videopin.c, wiping.c.
  • sms.c - few corrections to the driver:
  • define the default offset setting for Light Phaser at only one place;
  • add to the smsj the TH input handling that latches the HCounter, because the HL line is connected to the VDP;
  • minor code/comments maintenance.
  • pet_flop.xml: Added SFD-1001 Test/Demo disk.
  • abc80: Fixed VSYNC and de-interleaved the ABCDemo diskette. ABCDemo now runs from both cassette and diskette.
  • camplynx:
  • Added lower case letters for pasting
  • Added cassette load and save
  • Added TAP cassette support.
  • Most (but not all) programs are working.
  • New games added or promoted from NOT_WORKING status:
  • Milton Bradley Lightfight
  • Entex Turtles
  • Entex Stargate
  • Breakout
  • Tamagotchi
  • Mini-Boy 7
  • Race Drivin' Panorama (prototype, rev 2.1)
  • Player's Edge Plus (X002297P+XP000053) Jackpot Poker
  • Golden Tee Fore!
  • Golden Tee Fore! 2002
  • Golden Tee Fore! 2003
  • Golden Tee Fore! 2004
  • Golden Tee Fore! 2005
  • Golden Tee Fore! Complete
  • New clones added:
  • Contra (US / Asia, set 3)
  • Olympic Soccer '92 (set 3) (not working)
  • Player's Edge Plus (XMP00030) 5-in-1 Wingboard (CG2451)
  • Entex Space Invader (COP400) [hap, Sean Riddle] (not working)
  • New games marked as GAME_NOT_WORKING:
  • Monty Plays Scrabble
  • Master Monty
  • Castle Toy Einstein
  • Coleco Frogger
  • Entex Color Football 4
  • Entex Basketball 2
  • Mattel Funtronics Jacks
  • Mattel Funtronics Red Light Green Light
  • Milton Bradley Plus One
  • Tomy Break Up
  • Hot Toppings (English)
  • Leprechaun's Gold (Spanish)
  • Royal Poker 2
  • Virtual Pool
  • Big Buck Hunter - Shooter's Challenge
  • Big Buck Hunter - Call of the Wild
  • Crazy Dou Di Zhu

New in MAME 0.161 (Apr 29, 2015)

  • MAMETesters Bugs Fixed:
  • 05680: [Graphics] (sigmab98.c) itazuram: During Test mode, graphics corruptions
  • 05903: [DIP/Input] (sf.c) sf sfj sfua: Street Fighter DIP Switch wrong value
  • 05909: [Core] empty input tag on validity test error
  • 05922: [DIP/Input] (exidy.c) pepper2, pepper27: Incorrect DIP labels
  • 05916: [DIP/Input] (dkong.c) dkongjr: Incorrect DIP labels
  • 05679: [Crash/Freeze] (sigmab98.c) itazuram: After a time of demonstration, game will reset and trash NVRAM
  • 03174: [Crash/Freeze] (cardline.c) cardline: Game doesn't start correctly
  • 05895: [Documentation] hlsl_write is incorrectly documented as a boolean
  • Source Changes:
  • mips3: Add integer divide-by-zero handling to MIPS III cores.
  • segas32: Redumped oversized Stadium Cross ROMs at the correct sizes.
  • aica.c: ADPCM looping (DC swirl sound) and address masking (Red Dog) fixes
  • segasp.c: basic system and IO hookup - BIOS is working, Tetris Giant boots to title, other rom based games start loading but hang due missing RFID reader
  • atomiswave: more correct ROM board PIO access (fixes ggisuka, rumblef2 crash)
  • arm7: STM decrementing mode actually writes in incrementing mode on real h/w. Used heavily by GBA "Classic NES" carts.
  • Some work towards "Unknown 186 Gambling Game". Shows some menus, but it's nowhere near playable
  • Moved build system to GENie
  • Added support for per-OSD mak files
  • mips3: Made fast RAM option common to both interpreter and DRC.
  • Added proper sound comms for hng64
  • Fix SegaPCM volume register overflow
  • netdev: fix race condition/crash when using the OSD to choose pcap devices.
  • mtwins pal
  • goldstar.c DIP/input updates
  • More iteagle improvements:
  • PCI: allow BAR of 0; change "invalid" from 0 to -1
  • vrc4373: implement bus-master DMA
  • es1373: Do some processing and DMA, and issue IRQs
  • z80pio: Added individual write line handlers for port bits.
  • Fix yuv texture conversion for opengl
  • 6522via: Added device address map.
  • mos6530: Rewritten to support time travel.
  • Allow font face/size selection for Qt and Cocoa debuggers
  • hexion.c: Document chip locations and xtal based on PCB pictures of Konami PCB and bootleg PCB
  • Tidy MAME source files
  • Replace simple_set with std::set
  • Add the ability to mcs51 family processors to use port bits as inputs which actually are used as outputs because a "0" has been written to them. The CMOS chips in the family may be misused in this way when a low impedance source is connected to them.
  • Fixed cardline driver.
  • Hooked up 6845 to cardline.
  • sigmab98.c: fixed position of zoomed sprites and added sprite RAM buffer. Emulated background color register. Removed some ROM patches
  • exidy.c: brute force fix for m6502-related regressions
  • extracted protection data for Ma Cheon Ru
  • Replace dynamic_array with std::vector
  • Completely hooked up 6845 in cardline driver. Documented asic addresses.
  • astring to std::string conversion
  • jwildb52a: dumped GFX roms
  • Improve truthtable handling in netlist. Prepare per-game setting of USE_DEACTIVE_DEVICE.
  • Add 9312/DM9312 to netlist.
  • Fix repetitive monitor updates. By design, MAME has an issue setting aspect correctly on monitor resolution changes. This needs to be addressed separately.
  • Added 74192, 9316, 9310 and 74193 devices to netlist. Added breakout (wip) netlist as well, but still have to implement three more devices until work can really start.
  • luaengine improvements
  • Jump Bug (galaxian.c): Adjusted clock speed to have working audio match that of video from PCB. Added notes regarding missing audio and flagged game
  • Properly document address deconding for GFX roms in cardline. \
  • berzerk.c: Verified and corrected the rom labels for Berzerk (set 1)
  • Some WIP for Cirrus Logic GD542x/3x video chipsets, and split from pc_vga.c into it's own file. Hardware cursor is working, but other acceleration features still need a lot of work.
  • nix man pages: Added new options to select debugger font face and size
  • SDLMAME v0.160 selects the first mode unconditionally as a best mode when -switchres is used on SDL12
  • Fix build on OpenBSD
  • Added / enabled save state support for the following drivers: aztarac.c, bagman.c, bigstrkb.c, cheekyms.c, clshroad.c, headonb.c, invqix.c, jackie.c, lwings.c, m107.c, m72.c, mainsnk.c, mirax.c, murogem.c, murogmbl.c, niyanpai.c, pitnrun.c, portrait.c, powerins.c, ppmast93.c, quizdna.c, rmhaihai.c, rotaryf.c, roul.c, route16.c, sauro.c, sbugger.c, shangha3.c, shanghai.c, shangkid.c, shaolins.c, spcforce.c, splash.c, spoker.c, spool99.c, ssfindo.c, stactics.c, thepit.c, toobin.c, truco.c, tunhunt.c, unkhorse.c, vamphalf.c, victory.c, vigilant.c, vroulet.c, warpsped.c, wiz.c
  • New games added or promoted from NOT_WORKING status:
  • Table Tennis Championship
  • DoDonPachi Dai-Fukkatsu Black Label (2010/1/18 BLACK LABEL)
  • Car Hunt / Deep Scan (France)
  • Minna Atsumare! Dodge Hero
  • Itazura Daisuki! Sushimaru Kun
  • Burning Sanrinsya - Burning Tricycle
  • Transformers Beast Wars II
  • Ma Cheon Ru
  • New clones added:
  • Stadium Cross (World, alt)
  • Hot Bubble (Korea)
  • Daioh (93111A PCB conversion)
  • Raiden Fighters (Japan set 3)
  • Super Puzzle Fighter II Turbo (Euro 960529)
  • Hexion (Asia ver AAA, bootleg)
  • Berzerk (French Speech)
  • Berzerk (Spanish Speech)
  • Mutant Fighter (World ver EM-2)
  • Super Champion Baseball (Japan)
  • Total Vice (EBA) (not working)
  • Player's Edge Plus (X002172P+XP000112) Ace$ Bonus Poker (The Fun Ships)
  • Player's Edge Plus (PP0542) One Eyed Jacks Wild Poker (CG2243)
  • Super Formula (Japan, set 2)
  • Chuugokuryuu 3 Special (Japan, ver. 103)
  • Puzznic (bootleg, set 2)
  • Red Hawk (Korea)
  • Phelios
  • Player's Edge Plus (X000455P+XP000038) Joker Poker
  • Player's Edge Plus (X002028P+XP000019) Deuces Wild Bonus Poker
  • Perfect Billiard (MC-8123, 317-5008)
  • Robocop 2 (US v0.10)
  • Raiden Fighters (Germany)
  • Fighter's History (US ver 42-06, DE-0395-1 PCB)
  • Boogie Wings (USA v1.7, 92.12.14)
  • Amuse (Version 30.08A)
  • Scramble (Centromatic S.A.) Spanish Bootleg
  • Double Dragon II (Japan) [caius] (NOT WORKING, incomplete dump)
  • Area 51 (Time Warner license)
  • Spatter (315-5099) [Andrea Palazzetti] (NOT WORKING, encrypted)
  • New games marked as GAME_NOT_WORKING:
  • Taiko no Tatsujin 7 (TK71-NA-A)
  • Taiko no Tatsujin 8 (TK8100-1-NA-A)
  • Zoids Infinity
  • Zoids Infinity EX Plus (ver. 2.10)
  • Go Go Strike
  • Minna Ganbare! Dash Hero
  • Sigma Super 8 Ways FC (Fruit combination)
  • Ultimate Arctic Thunder Update CD ver 1.950 (5/3/04)
  • Brick People / Block PeePoo (Ver 1.002)
  • Dinosaur King (USA)
  • Dinosaur King - Operation: Dinosaur Rescue (USA, Export)
  • Dinosaur King - D-Team VS. the Alpha Fortress (Export, Ver 2.500) (MDA-C0047)
  • Love And Berry - 1st-2nd Collection (Export, Ver 1.003)
  • Love And Berry - 1st-2nd Collection (Export, Ver 2.000)
  • Love And Berry - 3rd-5th Collection (USA, Export, Ver 1.002) (MDA-C0042)
  • Tetris Giant / Tetris Dekaris (MDA-C0076)
  • Tetris Giant / Tetris Dekaris (Ver.2.000)
  • Breakout

New in MAME 0.160 (Mar 25, 2015)

  • MAMETesters Bugs Fixed:
  • [Core] ALT+TAB during ROM loading screen causes assert with -debug.
  • [Crash/Freeze] (hornet.c) gradius4: "SHARC: PC Stack overflow !" doing MASKROM check
  • [Crash/Freeze] (queen.c) queen: [debug] Assertion
  • [Documentation] (sam.c) bbh_160 and clones: Year of production is '2010'.
  • [Documentation] (sam.c) bdk_294 and clones: Year of production is '2008'.
  • [Crash/Freeze] (mw8080bw.c) m4: Crashed after insert coin
  • Source Changes:
  • Enable OpenGL renderer on Windows. By default, run-time function resolution is enabled. To resolve addresses, the code now first tries GetProcAddress followed by wglGetProcAddress.
  • improvements to monkelf (bootleg of avspirit), now playable [iq_132] Neo-Geo documentation updates
  • kof96h - Tagged AES version
  • kof98h - Tagged MVS and AES version
  • ncomabth - Tagged MVS and AES version
  • Updated game pcb info
  • Misc Documentation update
  • OpenGL on windows now supports glsl options. This worked out of the box with wine64 and on virtualbox windows7 (64bit).
  • Fix mame restart (builtin game selector) in draw13.c.
  • Fix clipping bug (e.g. apparent in neogeo) for video accel. Minor code changes.
  • Aligned monitor handling between sdl and baseline.
  • thunderx.c: convert to bankdev, merge with gbusters.c, add notes and correct various things based on schematics
  • add dumped prom to 64street
  • Fix fullscreen toggle for the accel driver os OSX.
  • Use measured clocks from brickzn PCB, fixes music tempo.
  • Figured out the additional protection the Brick Zone sets used on the sound sample playback / selection.
  • First step to move osd_printf_* into osd again. Callbacks are now implemented using an interface and use a push/pop approach where the pop can happen out of order of pushes.
  • m6502: Fix icounting
  • Fix crashing on ARM Linux targets.
  • Mad Alien documentation improvements
  • goldstar.c: overhaul of the Golden Star driver with improvements to many games
  • Fix GFX decode for pkrmast and crazybon, add PROMs from cmv4 to get usable colours until real dumps are acquired
  • Identify board type for crazybon, connect sound, inputs and DIP switches - now working
  • Split up machine state class into six classes for different board families, reduce redundancy using derived machine configs and input port includes
  • Identify, document and verify many inputs and DIP switches, correct some game descriptions, add notes on PCBs and info from manuals
  • Verify and correct many DIP switches and inputs, add lamp and coin counter outputs for most games
  • Hook up AY8910, DIP switches, VBLANK IRQ enable, lamps coin counters and ticket dispenser on unkch hardware - all four sets are now playable with sound
  • Add internal clickable control panel artwork for almost all games with working lamp outputs
  • segas32.c: Correct rom names for Sonic the Hedgehog and document the FD1149 number & board types.
  • megasys1.c: fix status read for second OKI sound chip, fixes a lot of samples in hachoo
  • use dumped (from unprotected MCU) MCU rom on mrheli - Japan warning screen is uploaded to tilemap but not shown due to video emulation faults
  • hooked up decapped MCU to X Multiply (Japan, M72) after tidying the driver a little
  • OS/2 patches for SDLMAME 0.159
  • debugwin.c: avoid race condition where debugger window update request is made before debugger is initialised
  • font_windows.c: don't crash if no memory for bitmap
  • gradius4: avoid stack overflow when adsp21062 device is reset while inside interrupt handler
  • queen: intercept OOB access to PIIX4 device
  • pinball2k: correct notes, install port handlers
  • mediagx: implement missing opcodes
  • tms6100.c: add the tms6125 4KiB VSM pinout
  • chelnov: simulate some protection instead of patching rom [iq_132]
  • iteagle: work-in-progress:
  • Hooked up PCI devices and bridge correctly using new PCI subsystem
  • Fixed BIOS selection
  • vrc4373: fix PCI target accesses.
  • identified that Table Tennis Champions uses the same style DMA/blitter as the recently added Spider, made some improvements, added sound, it isn't driven by PIC, role of PIC still unknown
  • add basic hookups of internal peripherals to the V53, made it an actual CPU type derived from the V33. Most of these have come from the PC emulation:
  • DMA Controller (subset of uPD71071/uPD71037), clone of 8237A
  • Serial Controller (modified uPD71051), clone of i8251
  • Interrupt Controller (uPD71059 equivalent), clone of PIC8259
  • Timer Unit (identical to uPD71054), clone of pit8253
  • hooked up ROM banking to Hyper Neogeo 64 Sound CPU, this, along with the above V53 peripherals improves the code flow on the CPU significantly, although the interrupt hookups, communication, and sound generation are still not yet understood
  • Improved some textures (billboards) in Xtreme Rally (Hyper Neogeo 64) some road parts now look worse however, so still needs work, might be mirror flags too
  • Added / enabled save state support for the following drivers:
  • argus.c, bbusters.c, cabal.c, capbowl.c, cocoloco.c, deadang.c, fgoal.c, flyball.c, hotblock.c, ironhors.c, jankenmn jchan.c, junofrst.c, mgolf.c, mosaic.c, nova2001.c, psychic5.c, pturn.c, re900.c, realbrk.c, rltennis.c, sandscrp.c, shougi.c, shuuz.c, sidearms.c, speedbal.c, srmp2.c, srumbler.c, ssozumo.c, ssrj.c, sstrangr.c, ssv.c, sub.c, subs.c, suna16.c, supdrapo.c, suprgolf.c, suprloco.c, suprridr.c, tagteam.c, tankbatt.c, tankbust.c, taotaido.c, tbowl.c, tgtpanic.c, timelimt.c, tryout.c, tsamurai.c, tugboat.c, vulgus.c, wc90b xain.c, xtheball.c
  • luaengine: clip screen coordinates to screen size
  • ui: use per-container pixel aspect (LUA draw_text bugfix)
  • docs: add initial documentation for luaengine API
  • New games added or promoted from NOT_WORKING status:
  • Player's Edge Plus (X002111P+XP000038) 4 of a Kind Bonus Poker (with Seq
  • Royal Flush)
  • Crazy Bonus 2002
  • Castle Of Dracula
  • New Cherry Gold '99 (bootleg of Super Cherry Master) (set 1)
  • Spider
  • Brick Zone (v1.1, Spinner)
  • New clones added:
  • Nitro Ball (World, set 2)
  • Brick Zone (v6.0, Joystick)
  • New Cherry Gold '99 (bootleg of Super Cherry Master) (set 2)
  • Super Cherry Gold (bootleg of Super Cherry Master)
  • Grand Cherry Master (bootleg of Super Cherry Master)
  • Chouji Meikyuu Legion (Japan ver 1.05)
  • Boot Camp (set 2)
  • Frogger (videotron bootleg)
  • Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker (set 5)
  • Player's Edge Plus (PP0190) Deuces Wild Poker (set 1)
  • Player's Edge Plus (PP0203) 4 of a Kind Bonus Poker (set 4)
  • Player's Edge Plus (PP0515) Double Bonus Poker (set 3)
  • Player's Edge Plus (BE0014) Blackjack (International English/Spanish)
  • Player's Edge Plus (X000006P+XP000038) Standard Draw Poker
  • Player's Edge Plus (X000042P+XP000038) 10's or Better
  • Player's Edge Plus (X000764P+XP000038) 4 of a Kind Bonus Poker
  • Player's Edge Plus (X002010P+XP000038) Nevada Bonus Poker
  • Player's Edge Plus (X002016P+XP000038) Full House Bonus Poker
  • Player's Edge Plus (X002017P+XP000038) Full House Bonus Poker
  • Player's Edge Plus (X002037P+XP000038) Nevada Bonus Poker
  • Player's Edge Plus (X002039P+XP000038) Nevada Bonus Poker
  • Player's Edge Plus (X002247P+XP000038) Standard Draw Poker
  • Player's Edge Plus (X002386P+XP000038) 4 of a Kind Bonus Poker
  • Puzznic (bootleg)
  • Mahjong Electromagnetic Base
  • Battle K-Road (Korean PCB)
  • Adventure Quiz Capcom World 2 (Japan 920611, B-Board 91634B-2)
  • Willow (World) [Jets (from Emu-france) and Layer (from Neo-arcadia)]
  • The Combatribes (US, older)
  • Raiden II (France)
  • Golden Axe II (Mega Play) (original rev)
  • Daioh (location test version)
  • Thunder Deity Biography (Chinese hack of Battle Garegga)
  • New games marked as GAME_NOT_WORKING:
  • Mahjong Ougon No Pai

New in MAME 0.159 (Feb 26, 2015)

  • MAMETesters Bugs Fixed:
  • 05498: [Crash/Freeze] (mpu4vid.c) Many sets in mpu4vid.c: Gameplay stops at a "Serial Link Failure" screen
  • 05538: [Crash/Freeze] (bfcobra.c) all sets in bfcobra.c: Game stops on 1st screen, just keeps beeping like some kinda alert.
  • 05838: [Misc.] (firetrk.c) Superbug: Color overlay missing
  • 02004: [Crash/Freeze] (hornet.c) nbapbp: Hardware error
  • 05841: [Misc.] (gunsmoke.c) gunsmoke, gunsmokej, gunsmokeu, gunsmokeua: Dates of every version
  • 05837: [Compiling] mame-0.158 - make: *** [chdman] Error 1
  • 05835: [Misc.] MAME version number reports as 0.0.0.0 in file information (Firewave)
  • Source Changes:
  • m65ce02: Generalize Kale's findings
  • jvs host: fix packet encoding, similar to previous
  • Updates to 315-5881 encryption based on Daytona2 Power Edition's analysis
  • Some fixes for multimonitor fullscreen on linux and windows. In virtualbox, even switchers now works for two monitors. That doesn't imply it will work on real hardware. The probability is higher :-) On windows, default render driver now is "opengl" since direct3d wouldn't work reliably. This functionality currently is limited to to the "-video accel" driver. More userspace blitting enhancements
  • Define network API to use on NetBSD.
  • Fixes build on NetBSD.
  • improved documentation of a some discrete drivers
  • silvmil.c: Fill in some dipswitches for Puzzlove and add dipswitch locations.
  • lindbergh: Add the CF card dump
  • naomi.c add Derby Owners Club IO board dump
  • added makefile define CPP11 to compile C++ code as C++11
  • Fix compiling on SDL < 2.0.2
  • Emscripten target now uses SDL2.
  • mitchell.c: Correct rom names for the Pang / Buster Bros. sets.
  • Patched timer over bug in Kozure Ookami. Remarked game as working state, see source notes for further info.
  • Better performance for -verifyroms on samba share
  • champbas.c, equites.c, shougi.c: rename the alpha-8xxx mcu dumps to better reflect the actual chip labels and the fact that they are HD44801 mcus. add the undumped alpha-8304 mcu as NO_DUMP
  • NAOMI doc corrections
  • scn2674: reworked for the pcd
  • m68k: emulate instruction cache for 68020/68EC020.
  • bnstars.c: hook up player 2 inputs; remove hazeinputs; misc cleanup/modernization
  • Make OpenGL renderer available in mainline build as well. This needs to be explicitly enabled by specifying USE_OPENGL=1. More code alignment.
  • i386.c: updates for the future and more:
  • add infrastructure to support opcodes ?? 0f 38 ?? and ?? 0f 3a ??
  • add placeholders in opcode table for all instructions not yet implemented
  • fix opcode group 0f 73
  • add opcode group 66 0f 73
  • move sse opcodes movd movdqa to their own routine
  • move sse opcodes pinsrw pextrw to ther own routine
  • add opcodes punpcklbw punpcklwd punpckldq punpcklqdq
  • verified vaportra clocks
  • Embed version information in OS X emulator binaries (shows in Finder info, and in about boxes in windowed mode)
  • opwolf.c: added unknown dipswitch description from manual
  • Debugger imrpovements:
  • All: fix sorting, alignment and crash on click, and improve performance in breakpoints/watchpoints views
  • Win32/Qt/Cocoa: improve dynamic updating of menu items to reflect available operations
  • Win32/Qt/Cocoa: allow breakpoint control from any disassembly view irrespective of focus
  • Win32/Cocoa: add breakpoints/watchpoints windows
  • Win32/Cocoa: remove global state to prepare for multi- machine, clean up on exit, don't crash on hard reset
  • Win32: port to C++, fix memory leaks and misc. bugs
  • Cocoa: add device tree and detail windows
  • Cocoa: improve rendering, mouse handling and performance
  • Only evaluate sdl- and pkg-config commands once
  • sdl: Add BASELIBS for MACOSX_USE_LIBSDL
  • 3rdparty/mongoose: Fix build on BSDs and Solaris [0-wiz-0]
  • OS/2 patches for SDLMAME v0.158
  • Added / enabled save state support for the following drivers [Osso]:
  • bestleag.c, bloodbro.c, buggychl.c, chaknpop.c, cyclemb.c, d9final.c, darkmist.c, dcon.c, dreambal.c, exzisus.c, fastfred.c, fuukifg2, fuukifg3.c, galpani2.c, gladiatr.c, gluck2.c, goodejan.c, gsword.c, iqblock.c, kaneko16.c, limenko.c, lordgun.c, mastboy.c, mustache.c, panicr.c, pipeline.c, pirates.c, progolf.c, quizo.c, quizpani.c, rabbit.c, raiden.c, retofinv.c, rollrace.c, scotrsht.c, seicross.c, sengokmj.c, shadfrce.c, shootout.c, sidepckt.c, skyarmy.c, skydiver.c, snowbros.c, supduck.c, taxidriv.c, tecmo.c, tecmo16.c, tecmosys.c, tehkanwc.c, thedeep.c, tmmjprd.c, tnzs.c, toki.c, vball.c, wc90.c, welltris.c, wink.c, wrally.c, wwfsstar.c, xorworld.c, xxmissio.c opwolf.c:
  • added DIPLOCATIONs [Guru]
  • New games added or promoted from NOT_WORKING status:
  • PuzzLove
  • Player's Edge Plus (PS0090) Gold, Silver & Bronze Slots
  • Poke Champ (set 2)
  • Super MIss World
  • New clones added:
  • Ghost Squad (GDX-0012)
  • Sega Network Taisen Mahjong MJ 2 (Rev F) (GDX-0006F)
  • Side Arms - Hyper Dyne (US, 861202)
  • Turbo Out Run (Japan, deluxe cockpit, FD1094 317-0101)
  • The Key Of Avalon: The Wizard Master (server) (Rev E)
  • The Key Of Avalon: The Wizard Master (server) (Rev F)
  • The Key Of Avalon: The Wizard Master (server) (Rev G)
  • The Key Of Avalon: The Wizard Master (client) (Rev E)
  • The Key Of Avalon: The Wizard Master (client) (Rev F)
  • The Key Of Avalon: The Wizard Master (client) (Rev G)
  • The Key Of Avalon 1.20 - Summon The New Monsters (server) (Rev A)
  • The Key Of Avalon 1.20 - Summon The New Monsters (client) (Rev A)
  • The Key Of Avalon 1.30 - Chaotic Sabbat (server) (Rev C)
  • Gekitou Pro Yakyuu Mizushima Shinji All Stars vs. Pro Yakyuu (Rev B)
  • Asura Buster - Eternal Warriors (Japan) (ARCADIA review build)
  • Super Spacefortress Macross II / Chou-Jikuu Yousai Macross II (GAMEST review build)
  • Ultra X Weapons / Ultra Keibitai (GAMEST review build)
  • New games marked as GAME_NOT_WORKING:
  • Vampire Night (VPN3 Ver. B)
  • Super Rock and Bowl

New in MAME 0.158 (Jan 29, 2015)

  • MAMETesters Bugs Fixed:
  • 01214: [Graphics] (dec0.c) bouldash, bouldashj: Fadeout/Fadein on screen is the wrong speed slightly off
  • 05507: [Misc.] (model2.c) zerogun, zerogunj, zerogunaj, zeroguna: AddressSanitizer: global-buffer-overflow
  • 05828: [Gameplay] (punchout.c) spnchout,spnchouta,spnchoutj: Game automatically resets at KO Time Best 3/Hit Average screen during attract mode.
  • 05790: [Known Issues/To-Do's] (senjyo.c) All sets in senjyo.c: m_int_delay_kludge removal.
  • 05816: [Crash/Freeze] (bfm_sc2.c) Several bfm_sc2.c sets: [debug] Assertion
  • 05812: [Crash/Freeze] (maygay1bsw.c) m1bankrl, m1bankrl2p, m1bankrlp / m4nod - mpu4.c: FATALERROR: Missing some required objects, unable to proceed
  • 05811: [Crash/Freeze] (maygay1bsw.c) Many sets in maygay1bsw.c: Crash after OK
  • 05763: [Interface] SDL-based builds (Windows only): If a path does not exist, a file is not written.
  • 02515: [Crash/Freeze] (zn.c) nbajamex: Hangs at black screen
  • Source Changes:
  • m68k: implement FTRAP instruction, add "68020 with FPU" CPU type.
  • MCU simulation has been fixed
  • winprefix: support some C99 extensions in older MSVC
  • Make cross-compilation easier
  • luaengine: add HUD-like capabilities
  • Added irq ack mechanism in Senjyo HW and removed long standing hack from the driver
  • SDL: Driver accel (draw13.c) now supports "-filter", i.e. bilinear filtering.
  • ui: Added "Reset" option to DipSwitch and ConfSettings menu, as well as to the File Manager, for consistency with other menus where an hard reset is of help
  • ui: Fixed DipLocation drawing so that it remains on screen also when highlighting switches without locations
  • Fix bug in work_osd.c causing discrete sound to crash.
  • Move definition of -DOSD_WINDOWS, -DOSD_SDL and -DOSD_MINI into $(OSD).mak. Added sanity check to makefile.
  • zn: implement (incomplete?) ROM banking in nbajamex, shows some graphics now
  • ui: start displaying the device tag close to input names for the dynamical inputs which use PORT_DEVICE, so to avoid some weird quirks in the input menus when slot devices are modified.
  • Converted png2bcd tool to python
  • luaengine: expose device state entries
  • ui: added "[Internal]" string to slot options that are not user-configurable and fixed some internal options displayed as "scrollable".
  • ui: simplified Image Information code and made it fully display for systems with many image devices.
  • Redumped ROM and made Eleven Beat to surpass "Joystick Type Error" message. Crashes at kick off though
  • chdman: added -s/--size parameter for "createhd" to create blank harddisk based on size and sector size
  • ui: added barebone menu for device-specific options. click on any slot device option to see whether it is currently mounted or not, and which additional options depend on the selected value.
  • ui: fixed bug where slot options set via internal UI did not properly create their sub-options.
  • Partial netlist sound implementation for Mario Bros. Luigi sound is missing. By default, the previous discrete.h based sound is compiled. Those curious can change OLD_SOUND to 0 in mario.h.
  • naomi.c: redumped vstrik3c, both existing and new dumps were BAD, made one good-looking from them
  • twinkle.c: the 68000 & SPU board now process commands, some sound f/x play now.
  • ui: stop the game selector reporting systems with no roms as missing files.
  • ui: when launching systems with mandatory carts, either from command line or from the game selector, prompt the user with the file manager menu so that he can mount a game where needed, instead of killing emulation with an error.
  • ui: improved File Manager so that attempts to launch softlist entries without having the necessary files don't kill emulation but simply display a message to the user.
  • hikaru.c: added protection key for sgnascar
  • ui: fixed bug where software items that shall create new image devices (e.g., passthru carts) or new slot options, failed to do so when loaded through the File Manager in the internal UI.
  • Fixed non-terrain colors in Top Landing (also fixed out-of-bounds palette crash bug in it)
  • Emergency Call Ambulance, Daytona USA 2, L.A. Machineguns, Magical Truck Adventure, Virtual On 2 protection keys
  • SDL keeps adding SDL_HINTs with every patch release.
  • nbajamex: Implemented ROM banking, game coins up and is playable.
  • core: Add per-game parameters
  • Solaris 11 build support.
  • replace 'discof' dump with a new one
  • added preliminary emulation of video screen on Caveman (Exidy Pinball)
  • updated funkball.c to use intelfsh.c for Flash Rom handling, making use of bankdev to provide a virtual space in which they map
  • Updates to SEGA 315-5881 encryption / compression device emulation:
  • update algorithm based on based on findings from Virtua Striker 2 '98
  • correctly hooked up chip in ST-V, Model 2 and Model 3 drivers
  • added support for multiple blocks in encrypted streams
  • added support for different height/widths of compressed data steams
  • found keys for many games allowing for per-game simulations to be removed and fixing badly decompressed graphics in several games
  • found some correlation between keys and Sega part numbers
  • updates to the Sega 315-5838 / 317-0029 compression device:
  • Documented 315-5838 as the Decathlete protection chip
  • Identified 317-0029 (Dead of Alive) as another version of the same thing based on information from Guru
  • Split 'decathlt' handling from stv.c and made into a device, moved the 'doa' simulation from model2.c in there too (preliminary, preparation to merge code)
  • No functional improvements at this time, just refactoring.
  • i386: sse opcodes improvements:
  • add opcodes MOVHLPS MOVLHPS
  • safer implementation of PACKUSWB PACKSSDW SHUFPS UNPCKLPS UNPCKHPS
  • The safer implementation is needed in cases where the source and destination registers are the same.
  • New games added or promoted from NOT_WORKING status:
  • Star Trek (Sidam, Head On hardware)
  • Endless Riches
  • Pop'n Music 3 (ver JA-A)
  • Come Back Toto
  • NBA Jam Extreme
  • Final Fight Revenge
  • Player's Edge Plus (PS0366) Double Diamond Deluxe Slots
  • Player's Edge Plus (PS0372) Double Diamond Deluxe Slots
  • Player's Edge Plus (PS0373) Double Diamond Deluxe Slots
  • New clones added:
  • Over Drive (set 2)
  • Over Drive (set 3)
  • Dungeons & Dragons: Shadow over Mystara (Asia 960208)
  • Black Widow (prototype)
  • Player's Edge Plus (PP0038) Standard Draw Poker
  • Player's Edge Plus (PP0116) Standard Draw Poker (Mirage)
  • Adventure Quiz Capcom World 2 (Japan 920611, B-Board 90629B-3, no battery)
  • New games marked as GAME_NOT_WORKING:
  • Shakatto Tambourine (Rev B) (GDS-0002B)
  • Space Train
  • Missile-X [TTL]

New in MAME 0.157 (Jan 5, 2015)

  • MAMETesters Bugs Fixed:
  • [DIP/Input] (cps1.c) sf2amf: Wrong input 'references'.
  • [Sound] (cps1.c) dinohunt: [possible] Unused YM2151 chip?
  • [DIP/Input] (cps1.c) dinohunt: Wrong P3 controls mapping
  • [Crash/Freeze] (atarisy2.c) All Sets in atarisy2.c: Crashes when loading autosave with "-str 2"
  • [Graphics] (atarisy2.c) paperboy, paperboyr1, paperboyr2 Flashing text in service mode (
  • [Graphics] (atarisy2.c) 720: The sprites in 720 flicker/disappear sometimes in recent MAME versions.
  • [DIP/Input] (prehisle.c) Wrong vblank IP_ACTIVE_HIGH value.
  • [Flip Screen/Cocktail] (btime.c) All sets in btime.c: Misplaced graphics for player 2 in cocktail mode
  • Source Changes:
  • dreamwld.c: Fill in dipswitches for Cute Fighter and PCB layout.
  • Add missing Atari System 1 TTL Motherboard PAL.
  • Updated location/PAL information for Puzzle Bobble 3 (Japan) in taito_f3.c.
  • Add more info to the GitHub readme to prevent confusion. add some Smashing Drive hw details
  • redump / verify Fight Fever romsets
  • add communication MCU ROM (dumped from a prototype) to the Riding Hero sets
  • atvtrack.c make Smashing Drive going somewhere instead of hang emulator
  • renegade.c: replace custom sound with MSM5205
  • raiden2cop.c: Endian safety fix
  • btime.c: fix flip screen
  • naomi.c: use full M4 PIC16 dumps instead of partial "readouts", add handmade 'dumps' with master keys for not yet properly dumped PICs
  • naomi.c: use full M4 PIC16 dumps instead of partial "readouts", add
  • handmade 'dumps' with master keys for not yet properly dumped PICs
  • Chihiro vertex programs update
  • lindbergh: Fake pit and real pci bridges
  • pci: expansion rom management
  • lindbergh: Match card and video bios
  • Fix debugger memory display of little-endian memory regions
  • m68k: disassembler support for FTRAP.
  • luaengine: add API versioning
  • viper.c: added NVRAM and dongle to Police 911 2
  • pci: Fix some initialisations, valgrind stops complaining
  • pci: Autodetect multifunction devices
  • i82875p: toud display fix
  • redumped "Melty Blood Act Cadenza Version B (GDL-0039)"
  • changed Melty Blood series game names as per title screen texts
  • igs009.c - Updated dips and added locations to comply with the manual for Jingle Bell & Gran Prix '98.
  • 82875p: Add overflow device, high smram
  • pci: Add more pci bridge registers
  • hikaru.c update add protecton keys for AirTrix and Planet Harriers
  • rom labels and ROM_LOADs corrections&cleanup
  • Use consistent logical ID for joystick registration log
  • Bump version in *nix man pages
  • Initial implementation of "Dona Barata" driver (brazilian whack-a-mole)
  • SH-2: added default SSR value, makes EGWord to boot
  • Verified clocks for Yam! Yam!? and Last Day / D-Day [system11]
  • Do not check gl_lib() without OpenGL support
  • k053936.c: fix potential out-of-bounds memory access; remove some dead code
  • Attempt at fixing the new Stepper device to load correctly for AWP games. This is part 1 of a plan to remove the stepper_interface for a devcb2 setup.
  • debug: fix the gui for smaller fonts
  • Using a font pointsize different from 11pt has a consequence that fontWidth (in pixels) is not an integer anymore.
  • debug: fix a string overflow in comments
  • debug: dont update asm view in the start_hook()
  • The curpc can be in the middle of an instruction being decoded, so it is not pertinent to recompute the disassembly starting from thi s address.
  • debug: fix the avl trees logic
  • The ancestor heights of a node were not updated properly.
  • debug: better handling of duplicate memory access
  • Don't remove and reinsert nodes that correspond to a duplicate memory access, because tree rebalancing kills performances. Update the node's element content instead.
  • debug: fix wrong initial m_topleft.x value in memory view
  • Significant change to Stepper motor device behaviour, using devcb2
  • interfaces.
  • cpu: Rewrote Rockwell PPS-4 CPU core based on bitsavers.org documents. Add led8seg_gts1 (Futaba) to rendlay.c/h and use them in gts1.lay. Add Rockwell devices 10696, 10788 and A17xx preliminary implementations
  • New functions added:
  • MCFG_STEPPER_ADD(tag) - add a stepper device
  • MCFG_STEPPER_REEL_TYPE(type) - the equivalent of the first line in the
  • old interface, now also takes NOT_A_REEL for printer and similar
  • applications MCFG_STEPPER_START_INDEX(int index) - the old second line
  • of the interface, the position (in half steps) where the optic tab
  • first triggers. MCFG_STEPPER_END_INDEX(int index) - the old third
  • line of the interface, the last position (in half steps) where the
  • optic tab triggers. MCFG_STEPPER_INDEX_PATTERN(int pattern) - a coil
  • pattern in hexadecimal that has to be on the motor for the index to
  • trigger (0 if no specific pattern is needed)
  • MCFG_STEPPER_INIT_PHASE(int phase) - starting phase of the motor
  • All drivers have been updated, testing done to all specific drivers - Scorpion 4 was particularly complex.
  • qt/debug: Device tree view. Looks cool with mu100 or lindbios
  • tms5110.c: implement output and read bit commands.
  • namcops2 updates:
  • added BIOS and dongle for Time Crisis 4
  • added dongle for Gundam vs. Gundam
  • debug/qt: Add a per-device window
  • SDL2: Improved Alt-Enter functionality (now works on all screens at once) and prefer upper-left placement of windowed mode windows.
  • dinohunt: fixed player 3 inputs (MT05804)
  • luaengine: add memory-reading capabilities
  • chihiro: added support for zbuffer and stencil plus render target methods
  • Fix "-mt" for SDLMAME windows build
  • Changed sdl_window_info to be closer to C++:
  • Made some members private
  • moved static functions into sdl_window_info
  • extended work_param struct with constructors for better readability
  • Fixed save state regressions in the following drivers:
  • arcadecl.c, batman.c, eprom.c, foodf.c, liberatr.c, atarisys2.c, gstream.c, pasha2.c, f-32.c, lastfght.c, bfm_sc1.c, bmcpokr.c, centiped.c, jangou.c, merit.c, segas16a.c, asteroid.c, seibuspi.c
  • Started developing a CPU core for the series of processors based on the
  • ARCompact instruction set, namely the ARCtangent A-5. This is still preliminary the disassembly is mostly complete but the output could still be tidied, and many instructions are not yet implemented and based on code execution some of the ones that are could be incorrect. This is currently used by the 'leapster' driver.
  • m68k: generate the correct kind of stack frame for 68010 bus errors.
  • New games added or promoted from NOT_WORKING status:
  • Cute Fighter
  • Su Ho Seong
  • New clones added:
  • Star Wars (set 3)
  • Mortal Kombat (Yawdim bootleg, set 3)
  • Brick Blast (bootleg of Wall Crash)
  • D-Day (Dooyong) (Korea)
  • Yam Yam (Korea)
  • Space Duel (version 1)
  • Space Duel (prototype)
  • Montana Choice (MG0183) Multi-Game [BrianT] (not working)
  • Player's Edge Plus (X002478P+XP000154) Joker Poker - French
  • Player's Edge Plus (X002479P+XP000154) Joker Poker - French
  • Player's Edge Plus (X002478P+XP000154) Joker Poker (Aces or Better) - French
  • Player's Edge Plus (X002485P+XP000154) Standard Draw Poker - French
  • Guilty Gear XX #Reload (GDL-0019)
  • Melty Blood Act Cadenza (GDL-0028)
  • Ridge Racer V Arcade Battle (RRV2 Ver. A)
  • Atari Football II
  • Super Street Fighter II Turbo (Asia 940223 Phoenix Edition) (bootleg)
  • F1 Exhaust Note (Japan) [ShouTime, The Dumping Union]
  • Radikal Bikers (Version 2.02)
  • Dharma Doujou (World)
  • Dominos 4 (Cocktail)
  • Super Breakout (Cocktail, prototype)
  • New games marked as GAME_NOT_WORKING:
  • House of the Dead 4 (Export)
  • Virtua Fighter 5 (Export)
  • After Burner Climax (Export)
  • Let's Go Jungle (Export)
  • Outrun 2 SP SDX
  • Power Smash 3 / Virtua Tennis 3 (Export)
  • Virtua Tennis 3 (Japan)
  • Initial D4 (Rev D)
  • Initial D4 (Rev C)
  • Sega Race-TV (Export)
  • House of the Dead EX (Japan)
  • Rambo (Export)
  • Hummer Extreme
  • VBios updater
  • 2 Spicy
  • Ghost Squad Evolution
  • Primeval Hunt
  • Star Horse Progress Returns (satellite)
  • Pride GP 2003 (PR21 Ver. A)
  • Quiz Mobile Suit Gundam: Monsenshi (QG1 Ver. A) [Guru, Darksoft]
  • Time Crisis 4
  • Tekken 5 Dark Resurrection

New in MAME 0.156 (Nov 26, 2014)

  • MAMETesters Bugs Fixed:
  • [Crash/Freeze] (megatech.c) mt_soni2: Crash shortly after start
  • [Crash/Freeze] (asteroid.c) llander, llander1: Changing the Language on the Dip Switch screen freezes/crashes the game
  • [Graphics] (raiden2.c) raiden2 and clones: Screen parameters/refresh rate
  • [Misc.] (dynax.c) quiztvqq: When you start the game it says "BACKUP ERROR" on the version screen.
  • [Documentation] (cps2.c) hsf2, hsf2a, hsf2j: All sets except the Phoenix Edition incorrectly use Arabic numeral in the title instead of Roman numerals
  • [Color/Palette] (tmnt.c) cuebrick: Wrong colors in service mode "color check"
  • [Flip Screen/Cocktail] (tumbleb.c) fncywld, jumpkids, tumbleb, tumbleb2: Game sprites not flipped when Flip Screen is ON
  • [Color/Palette] (rockrage.c) rockrage, rockragea, rockragej: Incorrectly coloured enemy sprites
  • [Cheat System] (funworld.c) rcdino4: [debug] Assert during initialization
  • [Crash/Freeze] (tx1.c) buggyboy, buggyboyjr: Crashes after launch.
  • [Graphics] (twin16.c) vulcan, gradius2, gradius2a, gradius2b: Sprite-background priority is wrong.
  • [Crash/Freeze] (neodrvr.c) kog: "Attempted to map non-existent port 'JUMPER' for read in space program of device ':maincpu'" when running from softlist
  • [Gameplay] (taitogn.c) otenki: Fails to boot into the game.
  • [DIP/Input] (centiped.c) centiped3: 2P start button missing
  • [DIP/Input] (vsnes.c) cstlevna: Dip switches 5 and 6 are unknown
  • Source Changes:
  • Added SCREEN_RAW_PARAMS for Arkanoid and Astrocorp HWs
  • Added SCREEN_RAW_PARAMS for Alpha 68k HW
  • Added dump of the sync prom at L8 to Drag Race
  • Skeleton driver for the PSE Desert Patrol, so to document the dumped PROMs
  • rspdrc: Optimized accumulator access in multiply instructions.
  • lpc: skeleton acpi
  • pentium: More support of the magic 0x66 prefix
  • More sane values for dec0.c / dec8.c screen raw parameters.
  • i6300esb: Document more registers
  • steppers: move to emu/machine
  • steppers: add absolute position
  • pentium: This is the kind of problems you find when a bios uses xmm4 as call stack
  • pentium: Some stuff to make lindbergh go further
  • pci: Add grossly hacked smbus
  • Experiments in PCI land
  • Fixed an annoying inconsistency between memory_share and memory_region: the width() method of the former returned the width in bits (8, 16, 32 or 64) while the width() method of the latter returned the width in bytes (1, 2, 4 or 8). Now both classes have a bitwidth() method and a bytewidth() method. Updated all callers to use whichever one was more appropriate. Also removed the implicit-cast-to-any-integer-pointer of memory_regions, which was rather unsafe (if you weren't careful with your * operators and casts it was easy to accidentally get a pointer to the memory_region object itself instead of to the data, with no warning from the compiler... or at least I kept doing it) Updated all devices and drivers that were accessing regions that way to use a region_ptr_finder when possible, and otherwise to call base() explicitly.
  • The tilemap system now respects gfx_element::total_colors(). Fixed various drivers and devices that were using incorrect total_colors for gfx elements used in tilemaps
  • Added language rom for Lunar Lander
  • rsp: Made the RSP interpreter core functional again.
  • Long-overdue documentation about how to use priority-masked drawing (aka pdrawgfx); add some useful constants.
  • Added preliminary layout for Alien Invaders based on screenshot
  • Use of security PIC's readouts for Naomi-M4 decryption
  • Ferrari F355 (original no-link deluxe) USA BIOS added
  • Improve template file family properties, added readme and licensed as BSD-3-Clause
  • Add correct xtal for Kaneko Fly Boy/Fast Freddie hardware based on PCB pictures, correct clocks in driver.
  • Golgo13: fix for service mode toggle mode.
  • naomi.c, chihiro.c, triforce.c: Revised data while adding new information along with some cosmetic changes.
  • i82875p: Host bridge fun
  • pci: generic mapping
  • i6300esb: More mapping verbosity
  • tmaster.c: reverse-engineered the keys for all protected TouchMaster games; removed the protection hacks.
  • cbombers: fix TC0480SCP text layer colors
  • pci: Add remapping notifiers
  • mario.c: fix Monitor switch so it correctly affects both tiles and sprites
  • Added command-line option -[no]drc_log_uml to control DRC UML disassembly logging. This allows logging of DRC UML disassembly without re-compiling
  • Added command-line option -[no]drc_log_native to control DRC native diassembly logging. This allows logging of DRC native disassembly without re-compiling
  • calomega.c: Improve color emulation by analogy with tugboat.c (which is actually a heavily modified Cal Omega board)
  • SEGA YBoard: Mapping the port bits used to provide motor movement feedback
  • naomi.c: redumped F355
  • pci: A little more, reaches an unemulated pslldq at fd228
  • Converted the various Hard Drivin' board types to be devices, allowing the side screens to be hooked up on Race Drivin' Panorama, which is now close to working (the side screens fail when selecting one of the car types)
  • rspdrc: Added undocumented ops VADDB, VACCB, VSUBB, and VSUCB.
  • rspdrc: Fix crash on Linux when recompiling BREAK opcode.
  • mips3: Fixed left-shift-of-signed-value issues.
  • rsp: Fixed left-shift-of-signed-value issues.
  • correct patches for drgw2hk
  • upd7220: Bresenham line drawing
  • n64: Fix up how negative values are handled in VRSQL/VRCPL
  • rsp: Add VNOP, VNULL, and VRSQ instructions.
  • n64: Abort MIPS timeslice when unhalting RSP. Fixes many RSP tests.
  • segas18.c: Fill in the dipswitches for Hammer Away.
  • rdp: Do LOD calculation even in 1-cycle mode. Fixes many tests.
  • mips3drc: Generate -0.0 for NEG.S/D of 0.0 as FNEG does not on x86
  • mips3drc: Sign-extend ROUND.L, TRUNC.L, CEIL.L and FLOOR.L
  • rspdrc: Add destination address support to the BREAK opcode.
  • naomi.c: samba2k, ringout - correct maskrom size and labels
  • Power Drift: Portbits for Limit & Safety switches
  • G-LOC: Mapping portbits related to the moving cabinet limit switches.
  • Galaxy Force II: Adding gforce_output_cb1 (the values written there seem to select the meaning of some of the PORTC bits related to motor control)
  • Galaxy Force II: Mapping the port bits used to provide motor movement feedback signals such as Up/Down/Left/Right limit switches.
  • i386: call with expand down stack
  • i386: GP fault with softint in v86 mode when iopl < 3
  • twin16.c: Rewrite video mixing based on PAL equations. Fixes sprite-bg priority in Devil World intro, and in Vulcan Venture later stages and ending
  • pic8259: priority and sfnm
  • segaufo update: added better layouts + made ufo800 work + added upd sound to ufo21 + misc fixes
  • Man pages (*nix): Fixed some typos and bumped version to 0.155
  • Fixed Mametesters 05769 by reducing ATA flash card seek time to zero.
  • naomi.c: kingrt66 use real MaskROM cart layout and labels instead of flashcart
  • Handcrafted CPS-1 PALs for Area 88 and Strider PCBs.
  • i386: fix segment present check for calls to a TSS
  • i386: mark tss busy
  • Convert PSX sio to use devcb.
  • calchase: map Trident memory clock, video clock and LUTDAC registers
  • Added Solar War as playable, but with issues. Layout needs work and coins do not operate in game. Therefore, game is set to Free Play by default. Also, renamed Solar Warrior (xain.c) from solarwar -> solrwarr to allow this original game to use the setname "solarwar". Added diplocations to both games.
  • added command-line option -[no]snapbilinear to control binlinear filtering for snapshots (enabled by default). This is mainly for making testruns and debugging faster - could also be used to speed up -aviwrite usage though.
  • upd7220: slanted chars
  • sonson.c: Correct Audio CPU clock for Son Son as measured on PCB.
  • psychic5.c: Correct Audio CPU clock for Psychic 5 as measured on PCB.
  • Verified clocks/vsync for Super Ranger and Air Buster.
  • peplus.c: Add the CAPX2172 color prom to the Ace$ Bonus sets correcting color in those sets.
  • Added -listnetwork option to list available network adapters
  • winpcap: add WinPCap headers to the project;
  • windows.mak: include WinPCap headers during Windows build; suppress MSVC debug build warning
  • Altered FIRQ and NMI handling to improve Maygay M1 operation.
  • Add remaining PAL from 'jumping' sets
  • SDL: SDL2 is now the default except for OS/2 builds.
  • USE_NETWORK Ethernet emulation is now enabled by default as per the roadmap.
  • upd7220: better output for the compis and dmv
  • gts3.c : Added switches. After setting up, the games are playable.
  • gts3.c : split into AN and DMD displays
  • gts80b.c : Display is working.
  • calomega.c: Fill in some unknown dipswitches.
  • amiga.c: use Aaron's memory_array class for bytewidth-agnostic access to chip RAM, instead of a driver-specific implementation. Also store the custom chip registers in an array instead of a memory share
  • calchase.c: Implemented missing DIP switch for Eggs Playing Chicken, promote to working. Press "S" to skip the CMOS error, "S" or wait to skip the emm386.exe error (not an emulation issue), use "Coin 2" to coin-up and start the game, and "1 Player Start" to brake.
  • calchase.c, gamecstl.c, midqslvr.c, queen.c, savquest.c, taitowlf.c, voyager.c, xtom3d.c: Intel component is not MXTC, it's MTXC.
  • intelfsh.c: Added support for AMD 29F400T, AMD 29F800T and FUJITSU 29F160T.
  • darius.c: Add dipswitch locations to the Darius sets & give the newly added US set the correction coinage.
  • Correct sound rom for 'tturf' (Tough Turf (set 2, Japan, 8751 317-0104))
  • Added region_ptr_finder, which works like shared_ptr_finder except it finds a ROM region instead of a memory share. Unlike the already existing memory_region_finder, these can be accessed without any overhead (since it's a pointer directly to the data and not to the memory_region object), can be whatever data type you want with no casting needed, and are strictly type-checked--if you have a required_region_ptr the region has to be a ROM_REGION32 (or an implicitly 32-bit region due to belonging to a device with a 32-bit bus) or the finder won't find it and will tell you why. Basically, region_ptr_finders are strictly better than memory_region_finders and all drivers using the latter should be converted over
  • Converted many sound devices to use a required_region_ptr to find their sample ROMs instead of looking up the region manually in device_start(). Note that this means that you can no longer get away with having e.g. an OKIM6376 without a ROM (as several slot machine skeleton drivers did); MAME will now complain at startup about the missing region, instead of just crashing the first time the chip tries to play a sound like it did before
  • twin16: Convert the scrolling layers to tilemaps (the fixed text layer was already one). Miscellaneous cleanups/modernizations
  • Don't execute a timeslice before loading a savestate from the command line
  • supduck.c: Fill in Lives, Demo Sounds and Game Sound dipswitches as well as add dipswitch locations.
  • k054156: save state register all video RAM, including the optional "external linescroll RAM"; fixes Lethal Enforcers save states
  • more devfind
  • i386: move initialisation of m_lock to i386_common_init(), so that it is always initialised.
  • i6300esb: More more more
  • Capcom updates:
  • Fixed some incorrect info about the SF2 bootlegs and got them running better.
  • Dumped 8571 MCU from a bootleg Top Secret/Bionic Commando PCB.
  • model3 - More rendering improvements:
  • Draw transparent triangles in a separate pass
  • Implemented viewport priority
  • upd7810.c:
  • Small ADC improvements.
  • Clean up interrupt handler and make it edge triggered.
  • Set extended timer/event counter interrupts.
  • Fix and export extended timer/event counter output.
  • naomi.c:
  • HOTD2 Proto BIOS added
  • Label correction for Club Kart Prize
  • New clones added:
  • Super Breakout (Canyon and Vertical Breakout, prototype)
  • Cadash (Japan, version 2)
  • Cadash (Japan, oldest version)
  • Billiard Academy Real Break (Europe, older)
  • Sauro (Recreativos Real S.A. license)
  • Dunk Shot (Rev C, FD1089A 317-0022)
  • Atari Tetris (bootleg set 3)
  • Fire Trap (US, set 2)
  • Play Girls 2 (bootleg)
  • Ave Fenix (Recreativos Franco)
  • Oriental Legend 2 (V101, China) (not working)
  • Knights of Valour 2 New Legend (V300, Taiwan) (not working)
  • Magic Bubble (Adult version, YS-0211 PCB)
  • Battle Bakraid - Unlimited Version (China) (Tue Jun 8 1999)
  • Vigilante (World, Rev E)
  • Dragon World II (ver. 100H, Hong Kong [Hokg Kong]) (not working)
  • Player's Edge Plus (X002173P+XP000038) Ace$ Bonus Poker
  • Player's Edge Plus (PP0040) Standard Draw Poker (International)
  • Player's Edge Plus (PP0042) 10's or Better
  • Player's Edge Plus (PP0043) 10's or Better (International, set 2)
  • Player's Edge Plus (PP0060) Standard Draw Poker (set 3)
  • Player's Edge Plus (PP0429) Joker Poker (Aces or Better, set 2)
  • Player's Edge Plus (IVC006) Clear EEPROM Chip
  • Player's Edge Plus (Set004) Set Chip
  • Player's Edge Plus (KE0017) Keno (not working)
  • Player's Choice (MG0252) Multi-Game (not working)
  • JT-104
  • Arkanoid Returns (Ver 2.02A 1997/02/10)
  • Donkey Kong (Spanish Crazy Kong bootleg)
  • Galaxy Monsters (Laguna S.A. Spanish bootleg of Space Invaders)
  • Botanic (English / Spanish)
  • Club Kart (Rev C) (not working)
  • Windjammer (021216)
  • Tron (Germany)
  • S.V.G. - Spectral vs Generation (M68k label V101TW) (ARM label V101TW, ROM 06/20/05 S.V.G V100) (not working)
  • Darius (US)
  • Raiden 2 (Switzerland)
  • New Game Added:
  • Pit Boss Megatouch (9234-20-01)
  • Alien Invaders
  • Hammer Away (prototype)
  • Solar War
  • Pop'n Music 1 (ver AA-A)
  • Super Duck
  • New NOT WORKING game added:
  • Western Dream
  • Club Pacman (dual inputs not mapped)
  • Sonic 2 (bootleg of Megadrive version)
  • Cute Fighters
  • New games/clones promoted from NOT_WORKING:
  • Teenage Mutant Hero Turtles (UK 4 Players, set 3)

New in MAME 0.155 (Oct 22, 2014)

  • MAMETesters Bugs Fixed:
  • [Sound] (simpsons.c) simpsons: Some in-game samples such as "maggie" and "that's my sister mister" sound bad.
  • [DIP/Input] (segas18.c) ddcrew: Player 3 buttons not working
  • [Graphics] (terracre.c) amazon, amatelas: lag/desync between sprites and background
  • [Sound] (nmk16.c) macross2: Music emulation is not 100% perfect (a balance issue)
  • [Sound] (nmk16.c) mustang: Sound communication might be incorrectly implemented.
  • [Sound] (nmk16.c) NMK004 sound CPU is just (imperfectly) simulated for now.
  • [Graphics] (nmk16.c) macross2: After some versions, I noticed a different gfx overlap priority between hugest ships and weapon pickups in Macross2.
  • [Crash/Freeze] (itgambl2.c) All sets in itgambl2.c: Crash before OK
  • [DIP/Input] (flyball.c) All sets in flyball.c: Controls for Batter and Pitcher are intertwined
  • [Graphics] (ddragon3.c) wwfwfest: Wrestler Entrance does not show graphics
  • [Misc.] (williams.c) All sets in williams.c: Utility panel buttons not working correctly compared to real game
  • [Interface] SDL-based: -watchdog command not operable in SDLMAME
  • [Crash/Freeze] SDL-based: Most Laserdisc CHD games either do not boot or have other issues
  • [Crash/Freeze] (psikyo4.c) hgkairak, hotgm4ev, hotgmck, hotgmck3, hotgmcki: MAME crashes when enabling flip screen in psikyo4 games
  • [Graphics] (namconb1.c) nebulray, nebulrayj: Nebulas Ray is missing a rotation effect in the first level
  • [Documentation] (model2.c) vcopa: missing relationship
  • [Documentation] (alg.c) maddog22: maddog22 is missing relationship with other maddog2 sets
  • [Sound] (eolith.c) candy: Loss of in-game sound
  • [Color/Palette] (highvdeo.c) newmcard, record: Palette problems
  • [Crash/Freeze] (cswat.c) cswat: AddressSanitizer: heap-buffer-overflow with -aviwrite
  • [Core] Systems using M6809 with M6809_HOLD_LINE: CWAI doesn't acknowledge interrupts while polling for them
  • [Color/Palette] hangplt, hangpltu, thrilld: Voodoo 3D graphics have no palette
  • [Crash/Freeze] (vegas.c) gauntdl, gauntdl24: Emulation hangs after initialization
  • [Crash/Freeze] (seattle.c) vaportrx, vaportrxp: Emulation hangs during INIT
  • [Sound] (vegas.c) gauntleg, gauntdl, carnevil and clones: Missing streaming BGM/Sounds during gameplay
  • [Crash/Freeze] (tasman.c) All sets in tasman.c: [debug] Assertion in Debug
  • [Graphics] (homerun.c) ganjaja: Line glitches at top of screen
  • [Crash/Freeze] mquake.c, upscope.c: Crash shortly after start
  • [Crash/Freeze] (pcxt.c) tetriskr: [debug] Crash in Debug at start
  • [Graphics] (battlera.c) battlera, bldwolf, bldwolfj: Sprites in the same player where the black box with text that appears sometimes are printed in front of them.
  • [Graphics] (battlera.c) battlera: When you are fighting against the first final boss, you can see it even if it is under the water.
  • Source Changes:
  • tourvis.c: Added version 5.3 BIOS to the Tourvision driver.
  • m68kmake.c: change overlapping memcpy() to memmove()
  • Changed set mpoker and driver to mgames. Also description from Multi-Poker to Match Games accordingly with the official flyer. In fact, these are skill instead of poker games. Also added way more documentation and some cosmetic fixes.
  • Unknown Pac-Man gambling game: Rename and redefine the inputs to match the behavior of both games. Added complete instructions to play the stealth gambling game.
  • Unknown Pac-Man gambling game: Added proper sound support. Rearranged some inputs and hooked extra port. Found some DIP switches. Added technical notes and instructions. Cleaned up the whole driver.
  • k053246_k053247_k055673.c: Make 8-bit-per-pixel ROM readback work; hook up ROM readback properly in rungun.c; hook up registers properly in tasman.c (sprite ROM tests pass now, still doesn't draw anything)
  • fm2612: fixed missing dac channel on savestate load
  • Added decryption support for Music Ball
  • speedbal.c: Give Music Ball it's own correct Bonus dipswitch settings. Add dipswitch locations to Speed Ball & Music Ball.
  • improve Funny Strip / Puck People protection simulation
  • tatsumi.c: Fixed Cycle Warriors (set 1) hangs at boot.
  • k005289: fix off-by-one frequency; adds missing detune effect to nemesis BGM
  • floppy: Handle half and quarter tracks
  • williams.c - Added missing video board PROM to Joust 2
  • flopimg: don't trash a bunch of memory when loading legacy floppies.
  • gcpinbal.c: Added PCB layout for Grand Cross Pinball
  • ssv.c: Add PCB for the Storm Blade game rom board.
  • Laserdisc titles added and reorganised to include dumps from other sources. ALG titles in particular have been heavily reorganised
  • taito_b.c: Verified clock speeds for the East Technology's ET910000A PCB used by Sel Feena and Ryu Jin.
  • namconb1.c - Improved interrupt handling, fixing raster-effects (used by nebulray and machbrkr) and nebulray test mode.
  • Implemented the Namco Custom 116 palette and raster IRQ controller as a device, and hooked it up to the namcos1, namconb1 and namcofl drivers
  • digfx.c: Make some members protected instead of private to be less fascistic and more consistent with other device_interfaces.
  • SDL: update manpages
  • Allow use of external SQLite3
  • coinmvga.c driver: Minor cleanup, new set added, and changed game descriptions.
  • msm5832: day of week is 0-6, not 1-7
  • galaxian.c: redumped atlantis2.
  • Preliminary IGS029 protection simulation for mgcs: fixes sound, dips and crash at game start.
  • fuukifg2.c: Correct clock speeds for the Susume! Mile Smile / Go Go! Mile Smile and Gyakuten!! Puzzle Bancho sets.
  • added decryption for Gundam Wing: Endless Duel (SNES bootleg)
  • floppy: Don't infloop in set_write_splice when there's no floppy (fixes MT5672)
  • mips3drc: Throw badcop exceptions on COP1 accesses while the COP1 status bit is not enabled
  • segaybd.c: Give the new Power Drift (Japan, Link Version) it's own correct dipswitch settings.
  • ymf278b: Use the memory system to access wavetable data. This should make it possible to hook up RAM as well as ROM to the device, e.g. for computer sound cards in MESS.
  • psikyo4: Improve and clean up wavetable ROM banking. The mask ROM tests in hotgm4ev and hotgmcki pass now. loderndf still fails for unknown reasons. Miscellaneous cleanups as well.
  • mfi_dsk: Fix leaks
  • SDL: fall through to the baseline Win32 implementations for file, socket, and pty/named pipe I/O.
  • SDL: init timebase the first time it's needed on Windows, Mac, and OS/2 targets.
  • Fixed sprite DMA for Raiden 2, bullets are now visible
  • SDL: remove dead code from SDL2 renderer, fix laserdisc crash with SDL2 -video accel rendering.
  • replace rom in ryukendna set
  • SDL: link properly on OS X for SDL2.
  • SDL: Use the same screen selection method for SDL2 as Windows.
  • Various pinballs working (see list below)
  • Sound for Atari pinball machines
  • gtia.c: converted to be a device.
  • hikaru: add mask dumps for podrace
  • voodoo.c, vooddefs.h: Added support for writes to trexInit1 register, to return TMU configuration data.
  • antic.c: converted to be a device.
  • SDL: Allow -sound dsound on SDL Windows builds.
  • Removed legacy_cpu_device.
  • Added proper NMK004 internal rom
  • Hooked up support for NMK004 internal rom in MAME, replacing Nicola's old simulation code
  • Fixed TLCS90 16-bit timers & support NMI in the core
  • SDL: use Windows OSD's font-selection semantics for SDL Windows builds.
  • softlist: fixed inconsistent -listsoftware output.
  • ui: fixed crash when loading floppies with no parent software from softlist (only via internal File Manager, though)
  • added generic cartslot / ROM socket slot device, which offers basic allocation and access handlers, and converted a few drivers to use this instead of code from cartslot.c
  • softlist: restored the support for loading games from compatible softlists (like gbcolor games in gameboy, and viceversa, msx1 carts in msx2, etc.) by using the syntax mess system -media list:gamename. You can now for instance use again "mess gbcolor -cart gameboy:sml" to play "Super Mario Land" with the custom palettes of the Game Boy Color.
  • NS8250 Fixes: Loopback: tx goes high and data is clocked at the correct rate instead of appearing instantly Modem status register: don't lose track of external signals when starting, resetting, switching loopback off, writing to register Handshaking: active low for consistency (RS232 port now defaults handshaking lines high and serial mouse dtr/rts handling has been adjusted).
  • namcops2: Documentation fixes
  • addrmap.c: Only install the default device address map if the owner didn't provide one
  • 8250: call interrupt callback after clearing internal interrupt state when resetting
  • added workaround to build with XCode 6.0.1 out-of-the-box
  • wd_fdc: Hopefully fix reading sectors with DDAM
  • Moved protection vectors from hachamfb to hachamf, making the latter to work properly too
  • web: allow pasting in text.
  • fix compile on MSVC 2012 & 2013
  • snesb.c: Add coin/DSW inputs to Gundam Wing, game is now playable.
  • s4.c : fixed sound, 4 games marked as working (Flash,Stellar Wars,TriZone,TimeWarp)
  • snesb: Set up dip switches for Gundam Wing.
  • peplus.c: Various fixes, all sets should be working now.
  • WebUI: clean up and fixed HTML compliance.
  • added makefile variable OPENMP to enable usage of OpenMP (includes vconv support of -fopenmp)
  • blktiger priority fixes
  • dragrace.c: Added tachometer outputs.
  • Handcrafted PAL for actual Varth US PCB.
  • awboard: add "offset protection" used by some carts. samsptk and kofxi boot now.
  • model3: Rewrote 2D tilemap rendering.
  • Rewrite k053260 sound device
  • Make cheat initialization debugger message more verbose.
  • make the orlegend111t set work
  • chqflag.c: improve k007232 volume/pan controls, still largely guesswork
  • wecleman.c: add missing k007232 volume callback
  • eepromuser.c: Added Support for MSM16911 Serial eeprom
  • mb88xx.c: Added support for Fujitsu M88201-202 MCU
  • model3: New 3D renderer + various fixes (still heavily WIP)
  • Beatmania IIDX Twinkle hardware: The IDE DMA is now hooked up, but the sound board isn't running well enough yet for it to make a difference. Hooked up the FDC37665GT and HLE the XVD701 and the 68k sound board responses to get most of the games booting. There is no sound and the games all fail with a hdd error when you start a stage. Beatmania IIDX with DDR 2nd Club Version wants the GQ863 hard disk.
  • Beatmania IIDX Twinkle hardware: beatmania IIDX Substream with DDR 2nd Club Version 2 wants the harddisk from beatmania IIDX Substream. Added missing 3rd & 6th style CD images & replaced 5th style images.
  • upd7220: add Bresenham arc and complete char drawing
  • m68000: add missing item to save state
  • Converted battlera.c driver to use real PCE video code, fixing several longstanding bugs (present since driver was added in 0.37b2 era)
  • Reorganized ST0016 code, detangling several drivers, and fixing a some missing video features used by gostop
  • Refactored legionna.c COP code to use new Raiden II implementation fixing several bugs along the way
  • Tweaked Raiden II collision detection based on user feedback citing specific bullet patterns and expected hitbox sizes
  • Added note about tharrier Dipswitches being likely read via the protection device (not yet hooked up)
  • Fix girls 4,5,6 in the 'popbingo' bonus rounds
  • Fix what appears to be bad sound ROM banking in sandscrp
  • bwidow.c - Various changes:
  • Added address decoder PROMs to Gravitar and clones.
  • Renamed ROMs to include correct part numbers and locations.
  • Renamed set gravp to gravitar1.
  • centiped.c - Various changes:
  • Made centtime the parent (this is actually revision 4)
  • Renamed ROMs to include correct part numbers and locations.
  • Added sync PROM to Warlords
  • Various tweaks and improvements in nmk16.c (timings, sound balance, etc.):
  • US AAF Mustang now has sound / music for the first time
  • Much better sound / music in the following games Bio-ship Paladin, Vandyke, Black Heart, Acrobat Mission, Koutetsu Yousai Strahl, Thunder Dragon, Hacha Mecha Fighter, Super Spacefortress Macross, GunNail
  • Memory system and Namco improvements:
  • Explicit regions in address maps (AM_REGION) are now looked up relative to the device rather than as siblings when in an internal address map (similar to devices and shared pointers) Besides being more orthogonal than before, this allows internal ROMs of MCUs and similar devices to be hooked up in a nicer and more foolproof way. Updated the m37710 and m5074x (m6502 derivative) to take advantage of this.
  • Divided the M37702/M37710 into specific models, with each model having its own internal address map containing the correct amounts of internal RAM and ROM.
  • M37702 MCUs found on various Namco PCBs are now all unique devices and have their respective internal ROMs loaded as device ROMs.
  • Gundam Wing: Endless Duel updates (Game now boots but doesn't coin up):
  • added additional shared memory block
  • added protection handlers
  • corrected reset vector
  • worked around bad startup
  • naomi.c:
  • M2-type cartridges 4/8MB mode mapping documentation/code
  • F355 protection key, small docs update/corrections
  • Atomiswave controller type register
  • Added InitialD Ver3 Cycraft PIC key
  • New games added or promoted from NOT_WORKING status:
  • Music Ball
  • Dongfang Shenlong
  • Bobble Bobble (set 2)
  • Jump Jump
  • Elfin
  • Raiden 2
  • Raiden DX
  • Raiden II New / Raiden DX (newer V33 PCB) (2 sets, different EEPROM for each game)
  • New Zero Team / Zero Team 2000
  • Go-Stop
  • Player's Edge (PK1024) Aces and Faces Poker
  • Americana (9131-00)
  • Gundam Wing: Endless Duel (SNES bootleg)
  • Vegas 1 (Ver 2.3 dual coin pulse, shorter)
  • Vegas 1 (Ver 2.1 dual coin pulse, longer)
  • Vegas 1 (Ver 1.33 single coin pulse)
  • Merit Touch Joker Poker (9132-00)
  • Black Velvet
  • Camel Lights
  • Foxy Lady
  • Real
  • Rio
  • Chuck-a-luck
  • Family Fun
  • Star Trip
  • Vegas
  • Sharp Shooter
  • Old Coney Island
  • Pinball Lizard
  • Super Nova
  • Sharp Shooter II
  • Global Warfare
  • Attila the Hun
  • Agents 777
  • Captain Hook
  • Lady Sharpshooter
  • Rotation VIII (v. 1.01)
  • Rotation VIII (v. 1.15)
  • Pinball
  • Stingray
  • Stars
  • Memory Lane
  • Lectronamo
  • Wildfyre
  • Nugent
  • Dracula
  • Trident
  • Hot Hand
  • Magic
  • Cosmic Princess
  • Freedom
  • Night Rider
  • Black Jack
  • Evel Knievel
  • Mata Hari
  • Eight Ball
  • Power Play
  • Strikes and Spares
  • Super Picker
  • Roy Clark - The Entertainer
  • Thunderbolt
  • Hoe Down
  • Take Five
  • Hearts & Spades
  • Flame of Athens
  • Disco '79
  • Eros One
  • Circa 1933
  • Star Shooter
  • FJ Holden
  • Orbit 1
  • Shark
  • Howzat!
  • The Empire Strikes Back
  • Atlantis
  • Black Hole
  • Heavy Metal
  • Taito Test Fixture
  • Shock
  • Oba Oba
  • Meteor
  • Sure Shot
  • Cosmic
  • Vortex
  • Rally
  • Speed Test
  • Drakor
  • Brave Team
  • Canasta 86
  • Lap by Lap
  • Moon Light
  • Clown
  • Atleta
  • Mundial 90
  • Corsario
  • 250CC
  • Faeton
  • Ski Jump
  • Space City
  • Strike
  • Odin
  • Odin De Luxe
  • Solar Wars
  • Pole Position
  • Star Wars
  • Wolf Man
  • Nemesis
  • Odisea Paris-Dakar
  • Flash
  • Tri-Zone
  • Time Warp
  • Stellar Wars
  • Laser Ball
  • Scorpion
  • Blackout
  • Gorgar
  • Algar
  • Alien Poker
  • Warlok
  • Laser Cue
  • Time Fantasy
  • Thunderball
  • Still Crazy
  • Black Knight
  • Cosmic Gunfighter
  • Pharaoh
  • Star Light
  • Jungle Lord
  • Firepower II
  • Varkon
  • Defender
  • Sorcerer
  • Space Shuttle
  • New clones added:
  • Player's Edge Plus (X000124P+XP000053) Deuces Wild Poker
  • Player's Edge Plus (X002308P+XP000112) Triple Double Bonus Poker
  • Armored Warriors (Asia 941024)
  • Punch-Out!! (Rev B)
  • Super Punch-Out!! (Rev A)
  • F1 Exhaust Note (US)
  • Cops (UK)
  • Pac-Mania (111187 sound program)
  • Storm Blade (Japan)
  • Search Eye (English / Korean / Japanese / Spanish)
  • Sky Shark (US, set 2)
  • Growl (World, Rev 1)
  • Bonze Adventure (World, prototype)
  • Colorama (P521 V13, Spanish)
  • Viper Phase 1 (New Version, Holland)
  • Phoenix (D&L bootleg)
  • Wonder Boy III - Monster Lair (encrypted bootleg)
  • Shadow Dancer (bootleg, set 2) (not working)
  • 19XX: The War Against Destiny (Asia 960104)
  • Food Fight (rev 1)
  • Candory (Ponpoko bootleg with Mario)
  • Centipede (revision 1)
  • Air Rescue (Japan)
  • Gaplus (Tecfri PCB)
  • The Simpsons (2 Players World, set 3)
  • Fantasia (940803 PCB)
  • The X-Files
  • Vendetta (World, 2 Players, ver. unknown)
  • Hacha Mecha Fighter (19th Sep. 1991, unprotected, bootleg Thunder Dragon conversion)
  • Mega Man: The Power Battle (CPS2, USA 950926, SAMPLE Version)
  • Raiden DX (Japan)
  • Raiden DX (China, Ideal International Development Corp license)
  • Raiden II (US, set 2)
  • Raiden II (easy version, Germany)
  • Raiden II (harder, Raiden DX hardware)
  • Baryon - Future Assault (set 2)
  • Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker (set 1)
  • Zero Hour (Inder)
  • Initial D Arcade Stage (Japan)
  • Initial D Arcade Stage Ver. 2 (Japan)
  • Street Fighter II': Magic Delta Turbo (bootleg, set 4)
  • Street Fighter II': Champion Edition (M9, bootleg)
  • Street Fighter II: The World Warrior (TAB Austria, bootleg, set 3)
  • Street Fighter II: The World Warrior (TAB Austria, bootleg, set 4)
  • Oriental Legend / Xi You Shi E Zhuan (ver. 111, Taiwanese Board)
  • Arkanoid (Japan)
  • Chelnov - Atomic Runner (Japan, bootleg with I8031, set 1)
  • Chelnov - Atomic Runner (Japan, bootleg with I8031, set 2)
  • Shot Rider (bootleg)
  • Hexa (with 2xZ80, protected)
  • Jumping (set 2)
  • Pac-Man (JPM bootleg)
  • Speed Up (Version 1.00)
  • Frisky Tom (set 3, encrypted?)
  • Pengo (bootleg on JPM Pac-Man hardware)
  • Super Street Fighter II: The New Challengers (World 931005)
  • Frogger (bootleg on Amigo? hardware)
  • Come-Cocos (Ms. Pac-Man) ('Made in Greece' Triunvi bootleg)
  • Mario Bros. (Japan, bootleg) (different music/sfx)
  • New games marked as GAME_NOT_WORKING:
  • Revelations (Nova Productions)
  • Mahjong Cafe Paradise
  • Number Crash
  • Su Ho Seong
  • Host Invaders
  • Power Drift (Japan, Link Version)
  • Bazooka (TTL)
  • Won!Tertainment Music Channel
  • Yori Zori Kuk Kuk
  • Space Warp (Century Electronics)
  • Trivia (TTL)
  • Sengoku Basara X Cross
  • Kinnikuman Muscle Grand Prix 2
  • Gundam vs. Gundam Next
  • Eggs Playing Chicken
  • Capriccio Spin 2
  • Capriccio Cyclone
  • MushiKing The King Of Beetle 2K5 1st

New in MAME 0.154 (Jul 23, 2014)

  • MAMETesters Bugs Fixed:
  • [Speed] (dec0.c) slyspy and clones: comparing to other games in this driver performance is low
  • [Sound] (lwings.c) lwings, trojan, sectionz, avengers and clones: The music tempo is fast.
  • [Color/Palette] (tecmo16.c) fstarfrc, ginkun, riot: broken colors on sprites
  • [Save/Restore] All sets using 6809/6309 cpu: Unreliable (failing) save states
  • [Graphics] Crosshair: Selected graphic does not display properly
  • [Graphics] (rpunch.c) svolleyk: [possible] Red arrow indicator doesn't appear.
  • [Sound] (lwings.c) avengers, avengers2, buraiken: Sometimes the sound repeat in every stage start
  • [Graphics] (vulgus.c) vulgus vulgusj vulgusa: big enemies diseppear on right and partially appear on left side of screen
  • [DIP/Input] (dec0.c) baddudes and drgninja: Continue Dip Switch is incorrect
  • [Misc.] (system16.c) dduxbl: AddressSanitizer: heap-buffer-overflow
  • [Graphics] (rpunch.c) svolley, svolleyk, svolleyu: Arrow and confettis missing / Probable missing layer
  • [Crash/Freeze] (system16.c) dduxbl: [debug] Screen corrupt and/or crashes
  • [Misc.] (parodius.c) all parodius.c sets: AddressSanitizer: heap-use-after-free
  • [Misc.] (nsmpoker.c) nsmpoker: AddressSanitizer: heap-buffer-overflow
  • [Crash/Freeze] (nsmpoker.c) nsmpoker: [debug] Hangs after OK
  • [Multisession] (namcos1.c) All namcos1.c sets: switching games from namcos1 driver in mame internal menu cause program to crash
  • [Speed] (namcos1.c) All sets in namcos1.c: Performance regression
  • [Save/Restore] (nitedrvr.c) nitedrvr: Random characters appear in the middle of the screen using -autosave
  • [Graphics] (taito_l.c) fhawk, fhawkj: Rare sprites'bug
  • [Gameplay] (mole.c) mole: At the beginning of second round, game becomes unplayable
  • [Sound] (cps3.c) sfiii, sfiii2 and clones: Ken's short grunt voice plays twice
  • [Sound] (taito_l.c) champwr: Music cues missing (do not play)
  • [Gameplay] (taito_l.c) champwr: The gameplay is too fast.
  • [Graphics] (dwarfd.c) All sets in dwarfd.c: Graphics regression/corruption
  • [DIP/Input] (fromanc2.c) fromancr: Can't save any Service menu (F2) settings.
  • [Graphics] (astinvad.c) kamikaze, astinvad: Incorrect flashing on screen
  • [Graphics] (taito_f3.c) gseeker and clones: missing background graphics on the right side
  • [Graphics] (alpha68k.c) gangwarsu: There's a problem in the 3rd stage, just before the boss.
  • [Crash/Freeze] (upscope.c) upscope: Game jumps into Service Mode
  • [Crash/Freeze] All PCE-based sets: Crash with -aviwrite or -mngwrite
  • [Crash/Freeze] (shanghai.c) All shanghai.c sets: [debug] Assertion
  • [Misc.] (mystwarr.c) mystwarr, mtlchamp and clones: AddressSanitizer: heap-buffer-overflow
  • [Compiling] Makefile misinterprets host name in BIGENDIAN autodetection
  • [DIP/Input] (goodejan.c) goodejan, totmejan: I found out most of DIP-SW settings. On mame most of settings are unknown.
  • [DIP/Input] (surpratk.c) suratk, suratka: Last dip switch currently called 'Unused' (after 'Service Mode' ON/OFF) should be renamed to 'Bonus Quiz'
  • [Graphics] (kaneko16.c) berlwall: When finishing a level, the timer bonus doesn't show correctly. It says "Timer x 10 = ".
  • [Graphics] (vegas.c) gauntdl, gauntdl24, gauntleg, gauntleg12: Texture with alpha channel is not drawn properly.
  • [DIP/Input] (system1.c) wbml, wbmlb, wbmlbg, wbmlbge, wbmljb, wbmljo, wbmlvc: DIP Setting FREE PLAY option is missing. Unknown DIP is should be Unused.
  • [Misc.] chdman: *CD* FLAC compresion doesn't work for GDI images
  • [Crash/Freeze] (coinmstr.c) supnudg2: Crash at Initialization
  • [Color/Palette] Assorted sets - adjusting brightness or other levels in sliders causes color changes
  • [Gameplay] (bfm_sc4.c) All sets in bfm_sc4.c: Failure to pass INITIALIZING in-game.
  • [Crash/Freeze] Attemping to load 0-sized roms or samples causes crash
  • [Crash/Freeze] (namcos12.c) golgo13, g13knd: After initial screen on boot, nothing but black screen
  • [Crash/Freeze] (galaga.c) galaga, digdug, polepos: Game freezes just before finishing POST
  • [Crash/Freeze] (namcona1.c) All sets in namcona1.c: Assert after OK
  • Source Changes:
  • fixed startup order issue introduced in r28777
  • MNG is now written when -mngwrite is used together with -aviwrite
  • added makefile define SSE2 to enable specially optimized code
  • Redumped all the Super Star '97 graphics ROMs as TC531000 mask ROMs.
  • Fixed bloom misalignment with HLSL.
  • Maygay M1 and MV1 converted to standard i8279 drivers.
  • konamigx: Reverb me harder baby!
  • added PIC dump to Mega Phoenix
  • bladestl.c: simplify rom loading, reduce tagmap lookups
  • BFM BD1 and ROC10937 now have proper device line accessors for the clock (sclk), reset (por) and data (data). All affected drivers have been updated to use these
  • corefile: Don't crash on 0-length files
  • Added vblank bit in Model 2 Old Revision, fixes Virtua Cop booting
  • Hooked up lightgun inputs in Virtua Cop
  • Fixes for PowerPC AltiVec compile
  • Fix tools build on OS/2
  • sh2.c: Modernised cpu core.
  • cvs.c: updated the driver to use modern speech rom reading.
  • tms5110.c: removed legacy handlers, now that no drivers use them anymore.
  • network: Please don't kill save states
  • nscsi: save some state
  • m68k: Update used and modified bits in the page tables and greatly improved PTEST results on 68040.
  • tatsumi.c: Filled in missing dipswitches and added dipswitch locations to Round Up 5 - Super Delta Force.
  • SDL: fix OS X compile with non-official SDL
  • Netlist: All analysis is now based on an immutable list of terminals. The dynamic list now is only used in the "hot" core. This is the base for possible further optimizations using multiple lists; e.g. a high-low transition list and a low-high transition list.
  • Fix transparency in SDL2.0 code.
  • MC68681: support timer-driven serial channels. Fixes SC4 fruit machine games.
  • SCSI Port using WRITELINE and DEVCB2. The slot number and SCSI ID are separate so you can for example have -harddisk1 as ID 6 and -harddisk 2 as ID 5. The HLE'd CD & HD have configuration switches to set the ID, real emulated hardware will specify the ID using it's own method.
  • gp9001.c (toaplan2.c): convert to device_gfx_interface, cleanups
  • Fix brightness sliders in drivers that use black_pen() and/or white_pen()
  • MOS 6551 Fixed uninitialised variable that could prevent transmit irq from being generated after reset.
  • Added serial printer, renamed centronics printer to match. Standardised the configuration of rs232 devices. All serial devices are now connected using an rs232 port.
  • Use the correct call to free memory in windows osd_close
  • Simplified netlist code. It now always provides a stable solution instead of rescheduling the solver.
  • Naomi: documentation update
  • memory: Stop the watchpoints from messing with the opcode decryption
  • emupal.c: add support for RAM-based palettes with indirect lookups. Update various drivers to use it
  • Naomi: small correction to World Kicks game code
  • cdrom: fix uninitialized flags
  • ym2612: Sync timer fixes from GenPlus-GX, fixes MT #5049.
  • namcoic.c: remove legacy read/write handlers
  • mccs1850: Fix multi-write
  • ioport_array_finder is a new device finder template for finding, unsurprisingly, an array of ioports. It is mainly intended to help handle multiplexed ioports without runtime tagmap lookups in a more elegant way than was previously possible.
  • TMS34010: Use the CONVSP/CONVDP registers to adjust source and destination addresses when window clipping or y-reverse is applied
  • inder_vid.c - Mirrored TMS34010 RAM at 0x7fc00000 and 0xffc00000. With the previous TMS34010 change, this fixes the window clipping issues at y=0
  • mb8795: Fix packet sizes
  • cyberbal.c: Use separate palette for each screen
  • mc6847: Added internal character generator ROM and M5C6847P-1 variant.
  • mc6847: Added character generator ROM for S68047.
  • h8: Fix missing debugger hook calls
  • h8_sci: Implement sync-start
  • h8: Fix problem in the sleep instruction
  • at45dbxx: Fix communications
  • s3: added Diamond Stealth 3D 2000 Pro card.
  • voodoo - Fixed alpha test to run on the alpha combiner output and not on a_other. Do the test before the color combiner steps to potentially save some effort.
  • funworld.c: Proper decryption of rcdino4 code pages.
  • Merged video/gticlub functionality to K001005/1006 devices. Converted K001005 to use the new poly manager.
  • Refactored fd1094's decryption code in order to make the function more amenable to inversion
  • i8257: new 8257 based on am9517a
  • i8244.c: Prevent out of bound accesses of local collision_map variable. Fixed MT#005551.
  • 315_5124.c: Improved CRAM writes. Fixes wrong colors on sega logo for robocop3 on gamegear.
  • i8275x: Fixed DMA burst length. It is specified in received characters, not character clocks.
  • i8275: Added character attributes and special character codes.
  • surpratk.c - Added "Bonus Quiz" Dip.
  • goodejan.c - Researched and added missing DIP information/locations as well as some useful notes of observations.
  • image.c: Added support for loading a default battery, instead of a fixed fill value, when no battery is found. This allows for loading factory formatted sram/nvram from softlist.
  • williams.c: use bankdevs instead of dynamic address map modification. Reorganize code and driver state class
  • i960.c: Save some additional state
  • emupal.c: Support palette RAM less than the full width of the data bus it's on, without the need for per-driver trampolines. Started removing said trampolines.
  • enabled rgbsse.h for Visual Studio 64-bit builds as well and use rgbgen.h for all DEBUG builds since this is the fastest combination
  • 88games.c: modernized banking
  • Created WD7600 chipset device. megapc: Made into a separate driver class, hooked up WD7600.
  • eepromser: added support for X24C44
  • i86: Add 0x6x instruction shadows, used by DEC Rainbow MS-DOS 2.01.
  • digfx.c, drawgfx.c: don't do unneeded processing or allocate unneeded memory for RAW gfx layouts; add -valid check that extxoffs/extyoffs info are present when the layout size demands them
  • arm7: Added Thumb version of BLX.
  • Coco Loco: Added ASCII PCB layout
  • drawgfx.c: make it possible to reset the total elements of a gfx_element
  • nemesis.c: use resnet for palette
  • HotMind: Restored missing text layer, added Ticket/Token dispensers and replaced the sound PIC with a hand modified version for correct background music playback.
  • LuckBoomH: Corrected the text layer and inputs, added Ticket/Token dispensers and replaced the sound PIC with a hand modified version for correct sample and music playback.
  • wpc_95: Make it testable
  • fmtowns: added clone FM Towns II FreshTV
  • m37710: support direct read
  • Reconstructed the SEGA FD1094 key for altbeastj1 (317-0065)
  • Added proper bipolar proms to Bonus Chance.
  • debugqt: Fix 'source' capability.
  • debugqt: Un-revert and add fix for focus seizure
  • screen.c: Ensure the vblank timer and the partial-update-reset timer always fire in the correct order when vblank starts on scanline 0
  • naomi/chihiro/triforce: Updated set documentation
  • m68000: Smear byte writes the same as a real 68000. Fix the debugger so watchpoints continue to work as expected
  • bladestl.c: add RC filters to YM2203 SSG channels (based on schematic, identical to ddribble)
  • williams.c - Added two video board PROMs to joust2 and made ROM names more descriptive
  • cbuster.c: Add PCB locations to the Crude Buster / Two Crude sets
  • cbuster.c: Correct Crude Buster / Two Crude to use actual measured clock speeds.
  • naomi.c: redumped tetkiwam and ngdup23c to current standards.
  • Lua overhaul
  • upd765: implement scan data and read track
  • fail command when drive not ready and check ready before command (verified on real hardware) stop polling when first byte of command sent (verified)
  • SDL: fix 0.153 regression where user GLSL shaders didn't work.
  • SDL: Fix shaders for games that output indexed16 (e.g. pacman).
  • namcos1.c: Completely rewrote the emulation of the CUS117 MMU. The MMU is no longer emulated by modifying address maps at runtime, an operation which has become excessively slow as the core memory system has accumulated features and complexity over the years. Instead, the MMU is now a device which works on similar principles to the address_map_bank_device. The recent multisession regression is fixed, all games in the driver should now run substantially faster, and most importantly the driver code is now much cleaner and easier to understand.
  • SDL: fix -prescale 0.153 regression.
  • fixed -j compilation with VS2013
  • atahle: Added CS1 active status register.
  • SDL: Always supply screen size uniforms to GLSL shaders, and fix bug with X multihead.
  • seta.c: Verify clocks and fix refresh rate for daioh.
  • m68040: fbcc dasm fixes
  • Recreated yet again the CHDs from r30949 (no new sets) which all had different SHA1 hashes due to bugfixes with CHDMAN since 0.153 release.
  • nscsi_cd: I told'ya, there's no disk in the drive
  • Updated m72.c with a Guru-readme for Ninja Spirit. Changed labels where appropriate to match information and added PALs/PROMs.
  • i86.c: 0x60 shadow omitted in previous patch. Needed for DOS 2.
  • Add width and endianness attributes to data areas in software lists. Update neogeo.xml and megadriv.xml to take advantage of them.
  • m6502: remove expensive and unused attotime precalculation at start of each timeslice
  • funworld.c: Inserted some more switches, Saloon now boots, and service mode is mostly working. Added default nvram to jolycrdb, game seems to work now.
  • sh2: fix and enable memory system bypass for SH-1 & SH-2 DRC.
  • schedule.c: make yield() actually yield again, rather than be a synonym for spin()
  • schedule.c: rebuild_execute_list() after loading a savestate to ensure the order of execution remains consistent. Fixes 0.153 savestate regressions in various drivers
  • nec v25: Implement programmable clock divider via execute_clocks_to_cycles() instead of set_clock_scale(). Properly restore the clock divider on state load
  • Cool Pool: added 2nd button and button labels
  • Document recent measurements done on the AY8910.
  • m6809: add missing members to save registration, fix typo in device_post_load() and add HD6309-specific pre_save() and post_load() . Fixes savestate regressions in many drivers using this CPU family
  • Also adds a complete dump of the FD1089B 317-0027 key!
  • fd1089.c: Document the newly redumped FD1089A 317-0027 along with its unencrypted data range.
  • Updated information about measurements and model derived from those.
  • nec cpu: add missing items to save state
  • USE 64bit intermediary results in sound_stream::generate_resampled_data. This will allow sound drivers to make use of the full width of stream_sample_t.
  • Include missing members in save state in driver dkong.c.
  • SDL: rebuild all GL textures when the core changes resolutions.
  • dreamwld.c: Fill in some missing dips for Rolling Crush and Baryon
  • tigeroad.c: Added PCB locations to the Tiger Road sets.
  • dec0.c: convert slyspy tilemap protection to use bankdev
  • Fixed typo in voodoo
  • Baby Pacman works except for sound
  • Granny and the Gators works except for sound
  • Dakar, Motor Show improved.
  • Fix uninitialized auto; should fix instances where a game with cheats active using multiple expressions in one action crashes at start.
  • JSMESS: Add shim for Web Audio sound module.
  • motoxgo: Fix point rom loading
  • i86.c: Four new 8086 opcode aliases: 0xc0 is 0xc2; 0xc1 = 0xc3; 0xc8 = 0xca; 0xc9 = 0xcb as documented at OS 2 Museum.
  • rx50_dsk.h/c: Rainbow specific; The RX50 _disk drive_ was used in different architectures. Floppy format used by Rainbow-100 and -190. Track layout (post-amble, some positions) yet unverified. Currently only raw 400 K disk dumps are supported (*.img).
  • device_gfx_interface and memory system improvements:
  • Added macros to facilitate declaring gfxdecode info arrays as members of a device class.
  • AM_SHAREs in a device's internal address map or its default address map are now tagmapped as children of that device rather than siblings (analogous to how handlers in internal/default address maps are scoped).
  • namcona1.c improvements:
  • rewrite tilemap drawing code
  • use set_palette_offset
  • use GFXDECODE_RAM
  • ROM loading and miscellaneous cleanups
  • Chihiro improvements:
  • i386 cpu x87 opcodes FPREM and FPREM1 must clear status bit C2 not C0
  • Add basic management of some Nvidia APU sound registers.
  • Store modelview/projection matrices and translate/scale vectors sent to NV2A.
  • Store vertex program (vertex shader) sent to NV2A 3d accelerator.
  • Added debug command "chihiro grab_texture,,", it saves to the next used texture of type .
  • Fixed DXT3 and adds DXt5 texture decompression.
  • Add 3d accelerator method 0x1800 for indexed mode vertex sending.
  • CPS-1 update:
  • Added full documentation to nemoa
  • nemoa -> nemor1 to follow the new cps1 standard
  • Minor reorder and cleanup
  • chd updates:
  • Bugfixed byte order for GD-ROM audio tracks so FLAC compression is effective
  • Fixed uninitialized struct on MSVC (and possibly other) builds
  • Naomi updates:
  • 5 more BAD_DUMP GD-ROMs redumped from source
  • All SHA1s updated to latest. 'chdman copy' on existing valid CHDs will update your files to the new SHA1s.
  • Made osd_interface base class for OSD and moved initialization for each subsystem in it as virtual calls:
  • Moved midi handling in base class
  • Cleaned running_machine of information of next machine
  • All is cleaned after exiting of running_machine so debugger window is removed as well till next machine is started
  • Made osdmini to compile
  • Improvements to "The Berlin Wall":
  • Scrambling of sprite offset registers (fixes MT bug 493)
  • background: added scroll register (screen shaking effect), fixed flipping
  • Fixed flipped tilemap offset.
  • CHD cleanups:
  • Double quote filenames with spaces when writing .gdi files
  • Give audio files .raw extension when writing .gdi files
  • cdrom_read_subcode() now returns false if the image doesn't contain subcodes
  • rcdino4 improvements:
  • Improved decryption, game boots now.
  • Created a dedicated machine driver.
  • Adjusted the tilemap size accordingly.
  • Added the proper color banking.
  • Hooked DIP switches and proper inputs.
  • Reorganized OSD, handling more sound output systems and debuggers, defaults left same as before:
  • Created osd_options as base option class for non-system specific options
  • sigmab52 updates:
  • improved inputs
  • added preliminary sound
  • fixed DIPLOCATION
  • added nvram
  • various cleanups
  • Work on the Sega System16b version of Ace Attacker:
  • Reconstructed SEGA FD1094 key (317-0059). Some errors could remain.
  • Found the differences, in some sprite ROMs, with the System16a version to be due to a BAD_DUMP with stuck bits. Both sets use the same sprite ROMs now.
  • adp.c updates:
  • Added NVRAM support.
  • Hooked up RTC.
  • Added inputs to fstation.
  • Removed unused code.
  • Created machine_manager as singleton class that contains (for now) one running machine:
  • Updated LUA engine to run in machine_manager instead of being initialized per machine
  • Added "-console" option so emulator can be started with LUA enabled console
  • Update LUA to version 5.2.3
  • Enabled SQLite3 to be compiled and added LUA module for it
  • segajw.c updates:
  • Hooked up ACRTC
  • Added inputs
  • Added NVRAM support
  • Hooked up RAMDAC device to following drivers:
  • adp.c
  • bmcbowl.c
  • coinmvga.c
  • highvdeo.c
  • magicard.c
  • segajw.c
  • Work on System24's remaining sgmast set:
  • Reconstructed SEGA FD1094 key (317-0058-05d)
  • Tossed the previous alternate reads away as confirmed duplicate disks of sgmastj & sgmast (with differences in the highscores' track)
  • chihiro.c:
  • Added exact release dates, GDX info and descriptions for all known existing games/releases not yet secured or dumped
  • Added v5 CHDs redumps for: GDX-0002B, GDX-0003A, GDX-0006G, GDX-0024A
  • triforce.c:
  • Added exact release dates, GDT info and descriptions for all known existing games/releases not yet secured or dumped
  • Added v5 CHDs redumps for: GDT-0002, GDT-0013E, GDT-0015
  • NeoGeo (multi)slot work:
  • converted all protection types to be MAME devices
  • created cartridge (slot) device types for each type of cartridge containing the above protection devices
  • made the 'neogeo' set emulate a 6-slot MVS system allowing for multiple cartridges to be mounted, for example "mame64 neogeo -cart1 mslug -cart2 mslugx -cart3 mslug3" is the command-line syntax to launch an MVS unit with 3 Metal Slug games installed.
  • many of the hacks / bootlegs won't work in multi-slot setups, this is true to hardware
  • some carts (kof95, kof2002 for example) can block recognition of carts in higher slots if the NVRAM isn't already initialized
  • this appears to be true to original hardware because the kof95h set fixes this issue, powering off/on the system fixes it.
  • sound banking isn't 100% correctly handled so the odd game may fail with the slot system (trally) but regular loading still works
  • the slot / multislot support makes use of the Software Lists rather than the internal sets, please ensure the correct softlist XML file is present in your hash folder
  • CPS-1 update:
  • Added missing documentation to kenseim
  • Minor cleanups and fixes
  • Chihiro WIP:
  • Add NV2A vertex program disassembler
  • Added two new debugger commands, grab_vprog to save the currently uploaded vertex program, and vprogdis [] to disassemble a vertex program.
  • Implemented alpha-test, blending, and logical per-fragment operations. Improves many 2D displays in outr2.
  • New games added or promoted from NOT_WORKING status:
  • Wyvern F-0
  • Fireball
  • Pong Doubles
  • Coco Loco
  • Leader (version Z 2E, Greece)
  • Neraidoula (Fairy Butterfly)
  • LuckBoomH - Lucky Boom (Hard Times hardware)
  • Step Champ (GQ930 VER. JA)
  • Gallag Video Game / Petalouda (Butterfly, x50)
  • Juuouki (set 1, Japan, FD1094 317-0065)
  • Ming Xing 100 (Star 100)
  • Ken Sei Mogura - Street Fighter II (1994.04.18, Ver 1.00)
  • Super Masters Golf (World?, Floppy Based, FD1094 317-0058-05d?)
  • Ace Attacker (FD1094 317-0059)
  • Super Pacman (v1.2) + Cherry Master (Corsica, v8.31)
  • Tetris + Cherry Master (Corsica, v8.01, set 1)
  • Royal Card (Italian, Dino 4 hardware, encrypted)
  • Rolling Crush (version 1.07.E - 1999/02/11)
  • Player's Edge Plus (X002272P+XP000055) Black Jack Bonus Poker
  • Player's Edge Plus (X002275P+XP000055) Black Jack Bonus Poker
  • Player's Edge Plus (PP0766 A5W-A6F) Standard Draw Poker
  • Player's Edge Plus (PP0801 A5W-A6F) 10's or Better
  • Player's Edge Plus (PP0802 A5W-A6F) Standard Draw Poker
  • Player's Edge Plus (PP0803 A5W-A6F) Joker Poker
  • Player's Edge Plus (PP0803 A50-A6N) Joker Poker
  • Player's Edge Plus (PP0804 A5W-A6F) Bonus Poker Deluxe
  • Player's Edge Plus (PP0806 A5W-A6F) Standard Draw Poker
  • Player's Edge Plus (PP0818 A5W-A6F) Joker Poker (Aces or Better)
  • Player's Edge Plus (PP0819 A5W-A6F) Bonus Poker Deluxe
  • Player's Edge Plus (PP0825 A59-A7C) White Hot Aces
  • Player's Edge Plus (XM00013P+XMP00025) Multi-Poker
  • Player's Edge Plus (PP0816) Treasure Chest Poker
  • New clones added:
  • Black Tiger / Black Dragon (mixed bootleg?)
  • Nemo (World 901109)
  • Spectrum 2000 (vertical)
  • Gun.Smoke (bootleg)
  • Fire Hawk (vertical) (NOT WORKING, incomplete dump)
  • Borench (set 2)
  • VS Mahjong Otome Ryouran (newer)
  • Snake Pit (9/14/84)
  • Sen Jing - Guardian Storm (Japan)
  • The Berlin Wall (Korea)
  • Pollux (NTC license)
  • Dragon Bowl (set 2, unencrypted program)
  • Tao Taido (2/3 button version)
  • Player's Edge Plus (PP0431) Deuces Joker Wild Poker (International)
  • Player's Edge Plus (PP0242) Deuces Wild Poker (International English/Spanish)
  • Player's Edge Plus (PP0288) Standard Draw Poker (Spanish)
  • Player's Edge Plus (PP0431) Deuces Joker Wild Poker
  • Player's Edge Plus (PP0449) Standard Draw Poker (International English/Spanish)
  • Player's Edge Plus (X000150P+XP000038) Standard Draw Poker
  • Player's Edge Plus (X000242P+XP000053) Deuces Wild Poker
  • Player's Edge Plus (X000516P+XP000038) Double Bonus Poker
  • Player's Edge Plus (X002038P+XP000038) Nevada Bonus Poker
  • Player's Edge Plus (X002044P+XP000038) Triple Bonus Poker
  • Player's Edge Plus (X002306P+XP000112) Triple Double Bonus Poker
  • Player's Edge Plus (X002310P+XP000112) Triple Double Bonus Poker
  • Player's Edge Plus (XMP00013) 5-in-1 Wingboard (CG2346) - Spanish
  • Player's Edge Plus (XMP00026) 5-in-1 Wingboard (CG2346) - Spanish
  • Player's Edge Plus (PP0009) Standard Draw Poker
  • Player's Edge Plus (PP0046) 10's or Better (International)
  • Player's Edge Plus (PP0063) 10's or Better
  • Player's Edge Plus (PP0127) Deuces Joker Wild Poker (International)
  • Player's Edge Plus (PP0171) Joker Poker (International)
  • Player's Edge Plus (PP0190) Deuces Wild Poker (International)
  • Player's Edge Plus (PP0197) Standard Draw Poker (International)
  • Player's Edge Plus (PP0203) 4 of a Kind Bonus Poker (International)
  • Player's Edge Plus (PP0516) Double Bonus Poker (International)
  • Player's Edge Plus (XM00009P+XMP00002) Multi-Poker
  • Player's Edge Plus (IP0028) Joker Poker - French
  • Player's Edge Plus (IP0029) Joker Poker - French
  • Player's Edge Plus (IP0031) Standard Draw Poker - French
  • Player's Edge Plus (IP0051) Joker Poker - French
  • Player's Edge Plus (IP0058) Standard Draw Poker - French
  • Player's Edge Plus (IP0062) Joker Poker - French
  • Player's Edge Plus (IP0101) Joker Poker - French
  • Player's Edge Plus (IP0103) Joker Poker - French
  • Player's Edge Plus (IP0105) Joker Poker - French
  • Player's Edge Plus (IP0108) Standard Draw Poker - French
  • Player's Edge Plus (IP0111) Joker Poker - French
  • Player's Edge Plus (IP0112) Standard Draw Poker - French
  • Player's Edge Plus (IP0112) Standard Draw Poker - French
  • Player's Edge Plus (IP0115) Joker Poker - French
  • Player's Edge Plus (IP0116) Standard Draw Poker - French
  • Player's Edge Plus (IP0118) Standard Draw Poker - French
  • Player's Edge Plus (IP0120) Standard Draw Poker - French
  • Player's Edge Plus (X002419P+XP000064) Deuces Wild Bonus Poker - French
  • Player's Edge Plus (X002421P+XP000064) Deuces Wild Bonus Poker - French
  • Player's Edge Plus (PP0043) 10's or Better (International)
  • Player's Edge Plus (PP0046) 10's or Better (set 2)
  • Player's Edge Plus (PP0265) 4 of a Kind Bonus Poker (International)
  • Player's Edge Plus (X002276P+XP000055) Black Jack Bonus Poker
  • Player's Edge Plus (X000550P+XP000055) Joker Poker (Two Pair or Better)
  • Crazy Cross
  • Bouncing Balls (Adult)
  • Maya (set 3)
  • Pleiads (Irecsa)
  • Gang Wars (Japan)
  • Pleiads (Spanish bootleg)
  • Quaaak (bootleg of Frogger)
  • Mystery Castle (alternate set)
  • Atari 4x4
  • Black Belt (Squawk and Talk)
  • Party Animal (German)
  • Strange Science (German)
  • Star Wars (1.04)
  • Baywatch (England)
  • Rotation VIII (v. 1.15)
  • Rotation VIII (v. 1.01)
  • Moon Light (Inder)
  • Halley Comet (alternate version)
  • F14 Tomcat (P-5)
  • Pin-Bot (P-4)
  • Still Crazy (L-1)
  • Apollo 13 (1.00)
  • Independence Day (v2.01)
  • Playboy (3.02)
  • Cactus Canyon (1.0)
  • Cactus Canyon (1.04 Test 0.2)
  • Congo (1.1)
  • Safe Cracker (0.91)
  • Judge Dredd (L-5)
  • Judge Dredd (L-4)
  • Star Trek: The Next Generation (P-8)
  • Star Trek: The Next Generation (P-4)
  • Star Trek: The Next Generation (LX-3)
  • The Getaway: High Speed II (P-B)
  • Corvette (LX2)
  • Corvette (LA1)
  • Johnny Mnemonic (0.5R)
  • No Fear: Dangerous Sports (1.0)
  • Terminator 3 (3.01) series
  • Simpsons Pinball party 3.00 series
  • Harley Davidson 1.03 (UK Only)
  • Zira
  • Meg-Aaton (alternate set)
  • Nautilus
  • The Raid
  • Star Fire (alternate set)
  • Flash Dragon
  • Skill Flight (Playmatic)
  • Bone Busters Inc. (French)
  • Pool Sharks (LA-5)
  • Flash (L-2)
  • HyperBall (L-2)
  • Joust (L-1)
  • Jungle Lord (L-1)
  • Thunderball (P-2)
  • Thunderball (P-3)
  • Popeye Saves The Earth (LA-4)
  • Indianapolis 500 (1.0R)
  • World Cup Soccer (La-2)
  • Joust 2 - Survival of the Fittest (revision 1)
  • Two Crude (US, set 2)
  • Tazz-Mania (bootleg on Galaxian hardware with Starfield)
  • Midnight Run: Road Fighters 2 (Asia v1.10)
  • Miss Pukman ('Made in Greece' bootleg)
  • Zero Time (Datamat)
  • Raiden Fighters (Evaluation Software For Show, Germany)
  • Knights of Valour Super Heroes / Sangoku Senki Super Heroes (ver. 100, CN)
  • Space Invaders (Electromar, Spanish)
  • Come-Cocos (Ms. Pac-Man) ('Made in Greece' bootleg)
  • Galaga '88 (02-03-88)
  • Peek-a-Boo! (US, ver 1.0)
  • 42 (hack of 1942)
  • SDI - Strategic Defense Initiative (Japan, old, System 16A, FD1089B 317-0027)
  • Tiger Road (US)
  • Center Court (prototype, MC-8123B)
  • Lunar Lander (screen test)
  • New games marked as GAME_NOT_WORKING:
  • Initial D Arcade Stage (Export) (Rev A) (GDS-0025A)
  • Rhythm Tengoku
  • Magical Butterfly (version U350C, encrypted)
  • Bonus Chance (W-8)
  • F-Zero AX (Rev. C) (GDT-0004C)
  • F-Zero AX (Rev. E) (GDT-0004E)
  • Crazy Bonus 2000
  • Tetris + Cherry Master (Corsica, v8.01, set 2)
  • Tetris + Cherry Master (+K, Canada Version, encrypted)
  • Mario Kart Arcade GP 2 (MK21 Ver. A)
  • Mario Kart Arcade GP 2 (MK21 Ver. A alt dump)

New in MAME 0.153 (Apr 7, 2014)

  • MAMETesters Bugs Fixed:
  • 05266: [Crash/Freeze] (tempest.c) tempest: Game resets at odd times during red levels (couriersud)
  • 04722: [Crash/Freeze] cliffhgr, cobram3, cubeqst, firefox, mach3, usvsthem: All Laserdisc games show error when exiting game (Aaron Giles)
  • 05025: [Misc.] (neodrvr.c) neogeo.c: Neo Diagnostics show Z80 issue (hap)
  • 05065: [Misc.] (dblcrown.c) dblcrown: Wrong loaded PLD (Roberto Fresca)
  • 00810: [Graphics] (wiz.c) wiz: Mid Boss (blue dragon) has missalligned sprites tiles. (hap)
  • 00811: [Graphics] (wiz.c) stinger: Graphic problem in cocktail mode, the big satellite sprite has a small line glitch. (hap)
  • 00809: [Sound] (wiz.c) wiz: Sound is dreadful after a death and stage restart. (hap)
  • 05472: [DIP/Input] (cps1.c) willow , willowo: Incorrect default dip swiches settings in Willow USA ver. (Tafoid)
  • 05471: [DIP/Input] (cps1.c) ghoulsu: Default dip switches values are wrong in Ghouls'n Ghosts USA ver. (Tafoid)
  • 05470: [DIP/Input] (cps1.c) strider: Default dip switches values are wrong in Strider USA ver. (Tafoid)
  • 03975: [Sound] (nycaptor.c) cyclshtg, bronx: Some sounds are not emulated (Osso)
  • 05276: [Graphics] (witch.c) witch, pbchmp95: Graphics corruption (Osso)
  • 04993: [Flip Screen/Cocktail] (toaplan2.c) Many sets in toaplan2.c: Sprites and text offset UP offscreen while Flip Screen ON (Alex Jackson)
  • 05468: [DIP/Input] (segahang.c) sharrier: Min/Max settings for analog input are incorrect
  • 05466: [Crash/Freeze] (cdi.c) All sets in cdi.c: All sets in cdi.c: Quizard games do not boot after initial startup screen (Osso)
  • 05467: [Graphics] (cave.c) agallet: Graphic glitch in attract mode (Alex Jackson)
  • 04308: [Interface] .INP playback fails (Out of Sync) when paused during recording. (Alex Jackson)
  • 05245: [Crash/Freeze] (opwolf.c) all opwolf.c sets: Hang on exit with -autosave (Alex Jackson)
  • 05465: [Graphics] (galivan.c) all games in galivan.c: sprite lag, background and sprites unaligned (Alex Jackson)
  • 04679: [Gameplay] (gei.c) jokpokera, jokpokerb, jokpokerc: Coin In Does Not Work (Osso)
  • 04174: [Gameplay] (asteroid.c) asteroidb: Game is not booting correctly
  • 05440: [Interface] all games with tilemaps and a colortable: F4 graphics viewer fails to show tilemaps in games that use a colortable (Alex Jackson)
  • 05459: [Documentation] (model3.c) lemans24: Error in the title. Missing space between "Le" and "Mans".
  • 04934: [Flip Screen/Cocktail] (hexion.c) hexion: Severe right and up screen offset with overscroll on Flip Screen (Alex Jackson)
  • 03346: [Color/Palette] (lucky74.c) lucky74, lucky74a: The colors in the initialization screen are stronger in the 32bit build (Osso)
  • 03726: [Sound] (popeye.c) popeye: Discrete sound filter for AY-3-8910 voice A not emulated (Alex Jackson)
  • 03438: [Crash/Freeze] (maygayv1.c) screenpl + clones: Unable to start game (Osso)
  • 05430: [Crash/Freeze] (tugboat.c) noahsark: The game demo mode freezes after the monkey got onto the ship. No freezes on the game play though. (Osso)
  • 04906: [Flip Screen/Cocktail] (chinagat.c) All sets in chinagat.c: Sprite offset right while screen is flipped (Osso)
  • 04914: [Flip Screen/Cocktail] (ddragon.c) ddragon, ddragon2 and clones: Offset right graphics with flip screen ON (Osso)
  • 04982: [Flip Screen/Cocktail] (xain.c) All sets in xain.c: Sprites right offset with Flip Screen ON (Osso)
  • 04984: [Flip Screen/Cocktail] (wwfwfest.c) All sets in wwfwfest.c: Sprites right offset with Flip Screen ON (Osso)
  • 04983: [Flip Screen/Cocktail] (wwfsstar.c) All sets in wwfsstar.c: Sprites right offset with Flip Screen ON (Osso)
  • 04986: [Flip Screen/Cocktail] (vball.c) All sets in vball.c: Sprites right offset with Flip Screen ON (Osso)
  • 04916: [Flip Screen/Cocktail] (ddragon3.c) All sets in ddragon3.c: Down/right offset on Flip Screen (Osso)
  • 05256: [Speed] (jaguar.c) area51mx, a51mxr3k, maxforce, maxf_102, maxf_ng, vcircle: Very slow gameplay/missing Video (smf)
  • 04797: [Flip Screen/Cocktail] (dec0.c) All sets in dec0.c: Flip Screen/Cocktail Mode offset (Osso)
  • 04724: [Flip Screen/Cocktail] (dec8.c) oscar, oscaru, oscarj1, oscarj2, cobracom, cobracomj: Screen flipping is no more working (Osso)
  • 05429: [Save/Restore] (neogeo.inc) all sets in neogeo.inc: Loading a savestate crashes MAME (Alex Jackson)
  • 04898: [Flip Screen/Cocktail] (argus.c) butasan and clone: Flip Screen shows "split" sprites (Osso)
  • 05407: [Documentation] (gei.c) quiz, quizvid: might be Elettronolo original & "Video Quiz" bootleg note (Stiletto)
  • 05427: [Documentation] MAME.lst issues
  • 03329: [Misc.] (phoenix.c) falcon, fenix: initialisation "garbage" differs between 32bit and 64bit (Osso)
  • 03344: [Color/Palette] (twins.c) twins: The color of the initialization screen differs between 32bit and 64bit builds (Osso)
  • 05420: [Compiling] (pong.c) pong, pongf: Impossible to compile with an old GCC version. (couriersud)
  • 02879: [Sound] (hyperspt.c) roadf, roadf2: Road Fighter has no VLM5030 speech (M.A.S.H.)
  • 04992: [Flip Screen/Cocktail] (toaplan1.c) All sets in toaplan1.c: Most/all background and text not visible during Flip Screen (hap)
  • 05401: [Graphics] (firetrk.c) montecar: colors invert when you crash (hap)
  • 04645: [Gameplay] (firetrk.c) montecar: Incorrect gameplay elements (hap)
  • 05312: [Crash/Freeze] (namcona1.c) All games in namcona1.c: Emulator crashes when hard resetting or switching games (Osso)
  • 03976: [Save/Restore] (ms32.c) gametngk: Unplayable game after loading savestate (or -autosave) (Osso)
  • 04005: [Save/Restore] (ms32.c) All sets in ms32.c: Black screen after loading savestate (or -autosave) (Osso)
  • 05406: [Documentation] (cd32.c) CD Express list in comments in source missing game (Stiletto)
  • 04102: [Save/Restore] (f1gp.c) f1gp, f1gpb: Background graphics corruption on state (Osso)
  • 05404: [Core] all: Screenshots from 64-bit builds have off-by-1 color errors (Alex Jackson)
  • 04157: [Graphics] (seattle.c) calspeed: Incorrect alpha in Mt. Shasta stage on 64-bit build (Alex Jackson)
  • 05405: [Known Issues/To-Do's] (8080bw.c) attackfc: Missing overlay? (hap)
  • 05403: [Documentation] (centiped.c) caterplr, magworm: Manufacturers not listed
  • Source Changes:
  • Massive architectural change: There is no longer a single, global palette. Instead, palettes are now devices, and drivers and devices can have as many independent palettes as needed. This update required extensive changes to many parts of the core, UI, OSD layers, drivers and devices. [Aaron Giles, Miodrag Milanovic, Alex Jackson]
  • Likewise, there is no longer a single, global array of decoded graphics. Decoded graphics are now owned by devices using a new device interface, called, unsurprisingly, device_gfx_interface. A "gfxdecode" device (which does nothing but inherit this interface) provides the old, driver-level decoding functionality for drivers with video emulation not based on devices and for devices that haven't been updated to the new interface (which is currently most of them). Also, graphics layouts can now reference shared RAM regions by tag the same way as ROM regions, eliminating the need to set up RAM-based graphics manually (note that drivers/devices are still responsible for marking gfx elements dirty when the RAM they are decoded from is written to) [Miodrag Milanovic, Alex Jackson]
  • Huge effort has been done in order to modernize core and drivers, almost every file has been touched [Curt Coder, Osso, Alex Jackson, smf, Miodrag Milanovic]
  • Fixed a bug preventing memory display of INT8/UINT8 in debugger [Couriersud]
  • Added missing interfaces to netlist. mame -debug pongf now does not crash any longer and displays some state. Still more work needed. Further improved the netlist state saving. [Couriersud]
  • tx0.c: Modernized cpu core. [Wilbert Pol]
  • Removed legacy code in netlist and separated out 74153 and 74107(A). [Couriersud]
  • superfx.c: Modernized cpu core. [Wilbert Pol]
  • Truco-Tron: Reversed and documented almost all PCB's ICs [Roberto Fresca]
  • Added a "-u" (for unix) flag to srcclean to produce unix-style endings. [Couriersud]
  • spc700.c: Modernized cpu core. [Wilbert Pol]
  • Added a dry-run option (-d) to srcclean. [Couriersud]
  • mc68901.c: use aer register to select which transition to generate an interrupt on and added preliminary transmit and receive support [smf]
  • se3208.c: Modernized cpu core. [Wilbert Pol]
  • Alignment of netlist with MAME standards. Inputs to netlist are now registered using by MCFG_* as mame subdevices and exhibit the usual writeXX/readXX methods including a PORT_CHANGED method. This allows direct linking to inputs. [Couriersud]
  • sc61860.c: Modernized cpu core. [Wilbert Pol]
  • ssp1601.c: Modernized cpu core. [Wilbert Pol]
  • diserial.c: don't transmit anything when driven by an external clock and nothing has been queued. call set_data_frame() before calling set_rcv_rate() as otherwise it acccesses m_synchronous before it is set leading to random behaviour. Changed parity & stop bits to an enum (you can now pass in 1.5). Updated the uarts that were testing for 1.5 stop bits to pass that in, but there are probably others & 1.5 stop bits is converted to 2 by diserial. The 68681 requires stop bits to be specified in clocks, so this will change in the future. Replaced synchronous flag with start bit count, as some uarts can use a start bit in synchronous mode & that whether there is a start bit is all the flag is currently controlling. Updated rs232 terminal to allow startbits, stop bits 1.5 to be specified (although that is currently not supported by diserial) and individual transmit and receive baud rates. [smf]
  • scmp.c: Modernized cpu core. [Wilbert Pol]
  • atarist.c: push all gpio values to allow interrupts to work. [smf]
  • unsp.c: Modernized cpu core. [Wilbert Pol]
  • tms32010.c: Modernized cpu core. [Wilbert Pol]
  • segaorun.c: Added motor and lamp outputs. [Howard Casto, hap]
  • via6522.c: Converted to use devcb2. Removed alot of read handlers where the values could more easily (and often were being) pushed. CA1 is input only, so I have removed the output callback. The lisa via hookup has been changed as it had functions named as CA2/CB2 hooked up to CA1/CB1 and CA1 output no longer exists, it appears to have been wrong since before the code was merged with MAME. Added support for shift out free running at t2 rate, cb1 output now lasts for the specified number of clocks and the signal goes low at the end. [smf]
  • tms32025.c: Modernized cpu core. [Wilbert Pol]
  • Enhanced the netlist parser and cleaned pong.c. Also added a folder nl_examples which contains standalone netlist examples. [couriersud]
  • tms32051.c: Modernized cpu core. [Wilbert Pol]
  • mquake.c: Added notes and NO_DUMP placeholder for I/O MCU [Phil Bennett]
  • SDL2.0: Fix relative mouse motion. This makes Missile Attack playable again with my Logitech marble trackball. [Couriersud]
  • Fixed PNP model and added test netlist (bjt.c) [Couriersud]
  • tms7000.c: Modernized cpu core. [Wilbert Pol]
  • Pong now has complete emulation of discrete logic for runQ and SRST signals. Rewrote switch2 device to be based on resistances as well. [Couriersud]
  • wip on avr8 EEPROM read/write support
  • fd_fdc: Fix the FM sync detection [Michael Zapf]
  • n68681: modernized and killed config struct in favor of devcb2. [R. Belmont]
  • Fix for pixel gaps between multi-screen games in HLSL mode. [MooglyGuy]
  • Merged pet/vic20/c64/plus4/c128 user ports, the pinout is slightly different on each one but there are cards that are compatible with each of the different machines. Removed c64 version of vic1011 and moved protovision 4 player adapter from bus/c64 to bus/vic20. Tested with http://code.google.com/p/commodore-multi-player/ [smf]
  • Hooked up the 6551 to the plus 4 user port [smf]
  • Added user port pinout from CBMII manual [smf]
  • Fixed commodore quick load by passing in the address space instead of using machine().firstcpu [smf]
  • Added PET user port joystick adapter [smf]
  • segas32.c: Added alien3 and darkedge readmes. [Guru]
  • Fixed noise period on AY8910. [Dr. Venom, Couriersud]
  • Prevent clock bit to be deleted after CRC in FM. [Michael Zapf]
  • Use proper AY8910 mixing model for MSX. Volumes set to match MSX hardware. [Dr. Venom, Couriersud]
  • Naomi/Triforce documentation update [f205v]
  • Converted PIA6821 to DEVCB2, Removed porta_r/portb_r/ca1_r/ca2_r/cb1_r/cb2_r functions as they only returned what you'd written to the chip, only a couple of those were ever used (by audio/exidy.c). Removed some ca*/cb* read callbacks that just returned what had already been pushed or always returned 0. As there are no longer any cb2 read callbacks that functionality has been removed. reduced the number of callers to set_a_input by calling porta_w & made the WRITE8_HANDLER call that as well, instead of the other way round and having to lookup an address space that is never used [smf]
  • tlcs90.c: Modernized cpu core. [Wilbert Pol]
  • Removed calls to mpu4_state *state = machine.driver_data(); by moving code into mpu4_state. Removed runtime lookup of devices that were already looked up in mpu4_state. [smf]
  • docastle.c: hook up slave CPU IRQ according to schematics [Alex Jackson]
  • Added a "-listdevices" option to nltool to list all available devices. Simplified code. [Couriersud]
  • fixed Z80DART parity selection [smf]
  • pulsar.c: hooked up Z80DART correctly. [smf]
  • preliminary patches for Donggul Donggul Haerong [ElSemi] (still doesn't work, but at least boots now)
  • likely the correct patch, game still doesn't work [ElSemi]
  • i8251: as per the manual, disabling Tx mid-byte should wait for transmission to finish [R. Belmont]
  • v810.c: Modernized cpu core. [Wilbert Pol]
  • s2650.c: Replaced FLAG fake IO port with a DEVCB2 callback. Added write_sense method and use it for pipbug serial port, Hunchback (Galaxian Hardware) and replace calls to set_input_line(1 in lazercmd.c & meadows.c [smf]
  • exp85.c: Added an RS232 port instead of hard coding the serial terminal [smf]
  • Added preliminary sound to thunderlbl. Unsurprisingly seems to share the same hook-up as wiggie and superbon, the other thunderl hacks in the driver. Marked as IMPERFECT_SOUND cause the music keeps restarting after a few seconds after inserting a coin. Seems fine during gameplay, though. [Osso]
  • Fixed compiling with Visual Studio 2012 [smf]
  • Added the correct, half-swapped dump of cpu_pg5.11 to spyhunt/spyhuntp [Porchy]
  • Implemented near-to-proper reset for all netlist devices. Reset now works for improved matrix solving. [couriersud]
  • Added 82s153's from Ropeman (Roc 'n Rope bootleg) and also corrected the rom names and locations. In addition, corrected some of the names of the one United States Donkey Kong Jr. set. [Kevin Eshbach]
  • isbc.c: converted to use RS232 port instead of hard coded to using serial terminal [smf]
  • Removed some dead code and ambiguous functions in the netlist code. [Couriersud]
  • Introduced the concept of "logic families". Currently, standard devices default to TTL. Going forward, this enables the family type (e.g. LS, S, HCT, ...) to be a device parameter. Currently, no changes are introduced. This is architecture work. [Couriersud]
  • Created a mame sound device for netlist. Fixed an issue causing wild oscillations. Currently, pong has sample code for using the sound device. Uncomment "TEST_SOUND" in pong.c to hear a constant sound from a 7400 multivibrator. Sound is still WIP, but the proof of concept has been done. [Couriersud]
  • Added music and save states to bmcbowl. [Osso]
  • Added music and save states to koftball. [Osso]
  • tms9927: Added VSYNC callback. [Curt Coder]
  • SDL: Temporarily restore compatibility with Qt versions below 4.7. [R. Belmont]
  • add proper internal rom to 'svg' parent set, it resets on coin now, need to investigate [rtw, iq_132, David Haywood]
  • tms5501: Rewrote the emulation to use devcb2 and diserial. [Curt Coder]
  • flopimg: Added preliminary support for the 8-N-1 serial encoding scheme used on Compucolor II floppies. [Curt Coder]
  • diserial: Added framing error detection. [Curt Coder]
  • fixed bad graphics in donghaer [ElSemi]
  • n68681: Implement OP3 toggle on timer expire and input delta interrupts. [R. Belmont]
  • h2680.c: moved contents of .inc into .c to removed #define pollution when including h6280.h [smf]
  • z80.c: converted c++ [smf]
  • ata/ide: Added support for 8 bit data transfers using the set features command, instead of using mem_mask as ATA doesn't work that way. [smf]
  • replaced some calls to machine().firstcpu with m_maincpu [smf]
  • replaced some calls to machine().firstcpu->pcbase() with machine().describe_context() [smf]
  • bankdev.c: don't change the current bank on reset, because another device might have already changed the bank when it was reset [smf]
  • clcd.c: Implemented MMU making it usable. Hooked up rtc, rs232, centronics and sound. LCD colors are matched up from this photograph http://vivaamigafilm.blogspot.co.uk/2012/02/chillin-with-porter.html The character rom is not dumped http://www.floodgap.com/retrobits/ckb/secret/cbm-vlcd-charrom.jpg So a fake font is used which takes the unused upper case font in the kernel rom as a starting point and adds lower case characters, trying to make them match the available screen shots http://www.floodgap.com/retrobits/ckb/secret/cbm-lcd-screen.gif There appears to be several bugs in the roms that affect the rtc [smf]
  • Added unknown encrypted Royal Card. This game is running on Dino 4 encrypted hardware, with a CPU+PLCC daughterboard. Decrypted program address + data, but code still jumps into $48xx range where there's no valid code. Decoded and partially decrypted the graphics set. [Roberto Fresca, ANY]
  • n68681: make loopback operate at the current baud rate instead of instantaneously. Fixes dectalk DUART self-test. [R. Belmont]
  • z180.c: Modernized cpu core. [Wilbert Pol]
  • tourvis.c: Correct 1 cart name and add newly dumped U4-43 BIOS. [The Dumping Union]
  • Converted MSM58321 to DEVCB2, uses level logic rather than edge detection for strobes (as per datasheet), added nvram interface as there are some configuration bits to save, added support for 12 and 24 hour. It defaults to 12 hour, but you can configure it in the driver to default to 24H. You can configure what year 0 is in the driver, which is used when setting the date at startup. [smf]
  • sharc.c: Modernized cpu core. [Wilbert Pol]
  • Added SCREEN_RAW_PARAMS to Express Raider, fixed screen size to 256x240 [Angelo Salese]
  • z8000.c: Modernized cpu core. [Wilbert Pol]
  • m6502: expose SYNC pin through devcb2 for more flexibility [R. Belmont]
  • tugboat.c: correct AY chip type and clock, some cleanups [Alex Jackson]
  • AICA: EFREG is mapped every other word, not every word. Fixes memory trashing in all Naomi/DC/AW games. [O. Galibert, R. Belmont]
  • changed name to "PET user port" as that is where it originated and reformatted the source file [smf]
  • qix.c: Let's not regenerate the entire palette every time we do a partial update [Alex Jackson]
  • mos6551: support Rockwell 6551s, which show different register contents from MOS/CSG parts on reset. [R. Belmont]
  • popeye.c: added RC filter (MT 3726), cleanups [Alex Jackson]
  • Stop the flipping insanity: [Alex Jackson] Tilemap flipping is now calculated relative to the center of the visible area rather than to the total screen size, and the generic flip screen functions no longer modify the visible area. These changes ensure that in most cases flipping should Just Work for drivers that use MCFG_RAW_PARAMs, games that have a programmable CRTC, and games that have raster effects, and should fix many longstanding flip/cocktail-related regressions.
  • Added Bingo (1983). PCB seems bootleg, but the game looks legit. Worked from the scratch a whole set of inputs and button-lamps support for this game. Changed the poker41 description to Four in One Poker (as seen in the official brochure). Added game and technical notes. [Roberto Fresca]
  • Added Bingo PCB layout and technical notes. [Roberto Fresca]
  • Fix rallybik title screen color [Alex Jackson]
  • toaplan1.c: remove sound reset hack, unify gfx decoding, various cleanups [Alex Jackson]
  • redumped 317-0024 (FD1089B) used by Time Scanner [Charles MacDonald, ShouTime]
  • twincobr.c: fix flipscreen after core changes, cleanups [Alex Jackson]
  • updated documentation [Charles MacDonald]
  • Added skeleton drivers for some discrete games using ROMs, and added some documentation. [Fabio Priuli, Tafoid, gregf]
  • Centronics WIP using write lines and DEVCB2. Added an output latch and input buffer device to allow configuration in MCFG. Renamed centronics device "printer" to "image". FM-7 parallel port joystick works again. Added support for using PC LPT control lines as inputs (not tested). c64 geocable now just passes individual lines through, changed the strobe line to what is documented online (not tested). Converted MSX & exidy sorcerer parallel port DAC to use covox device instead of using a configuration switch (not tested). Sorcerer parallel port is more like the commodore user port, so should be converted to it's own slot where one option is a centronics card. [smf]
  • Magic Card II: Override the wrong visible area and centered the game through a dedicated CRTC config interface [Roberto Fresca]
  • Converted SN76496 ready to DEVCB2 [smf]
  • dkong.c, docastle.c, galaxian.c, mario.c, zaxxon.c: fix flipscreen after core changes [Alex Jackson]
  • bagman.c, bublbobl.c, chance32.c, galaga.c, mappy.c, pacman.c: fix flipscreen after core changes. Also, try (again) to improve sprite-bullet alignment in bosco [Alex Jackson]
  • Added generic barcode reader emulation: the code accepts sequences of digits in UPC-A, EAN-13 and EAN-8 format, stores them in both byte format and in pixel format; it is up to the driver to implement the correct transfer protocol. [Fabio Priuli]
  • Added UI menu to enter barcodes via keyboard. It only gets activated if the running machine has a barcode device. [Fabio Priuli]
  • Truco-Tron: Identified the last unknown IC (U15). Added Technical notes. [Cristian Arias, Roberto Fresca]
  • diimage: Added "read_only" feature to the software list to denote write protected images. [Curt Coder]
  • created src\emu\bus\rs232 & src\emu\bus\midi directories and separated rs232 and midi devices, changed h89 to use an rs232 port to communicate with the serial terminal to instead of connecting it directly. [smf]
  • Added ability to add optional or required device/ioport/memory_region/... [Miodrag Milanovic] and similar device finders to any device, and also created ability to set tag inside static configuration of device so you can reference it in driver machine configuration
  • Converted i8251 to DEVCB2 [smf]
  • Added default NVRAM to Crystal Colours (CMC hardware), allowing to boot with clean meters/settings. [Roberto Fresca]
  • Preliminary support for National Semiconductor MM58167 real-time clock/calendar. [R. Belmont]
  • gottlieb.c, kyugo.c, madalien.c, rallyx.c, taito_b.c, zodiack.c: fix flipscreen after core changes [Alex Jackson]
  • Jubilee Double-Up Poker: Fixed the NVRAM size. Video and working RAM are both halves of the same device (TC5517AP-2, tied to a battery). Also added technical notes. [Roberto Fresca]
  • Converted palette_t and palette_client to classes. [Aaron Giles] General palette.c cleanup.
  • galivan.c: add buffered spriteram to fix MT 05465; cleanups [Alex Jackson]
  • Fix display of device tags in internal profiler [Alex Jackson]
  • Abstracted netlist sources. This is a first step to support libraries (e.g. for opamps). [Couriersud]
  • v60.c: Modernized cpu core. [Wilbert Pol]
  • Rewritten 6850 based on datasheet using external CLOCK & removed MIDI clock hacks. Standardised COM8116 DEVCB2 callbacks. GUS gf1_device device derives from acia6850_device to gain access to the tx & rx irq state, rather than exposing it with a public method. [smf]
  • upd7810.c: Modernized cpu core. [Wilbert Pol]
  • IGS036 decryption support [Andreas Naive]
  • Timers once again execute at the end of each timeslice instead of at the start, as they did prior to 0.141u2. Fixes MT 4308 [Alex Jackson]
  • Fixed rendering issue in psyaria and raycris attract. [smf]
  • Gold Fruit improvements: [Roberto Fresca] Created a dedicated machine driver and decode properly the first graphics bank, since graphics are encoded/packed in a different way. This game has the main rate fixed to 40%, and coins A+B fixed with 100 credits by pulse (maybe used as remote credits inputs).
  • bking.c, toypop.c: fix flipscreen after core changes [Alex Jackson]
  • cat: Removed hacks required by the old 68681 implementation; keyboard works again. [R. Belmont]
  • Mundial/Mondial (Italian/French): Implemented the program banking properly. Now you can choose the program through a DIP switch. [Roberto Fresca]
  • Remove local lists of midi devices as they are currently all the same [smf]
  • Converted PIT8253 to DEVCB2 [smf]
  • n68681: fix a few uninitalized variables, beefed up optional logging [R. Belmont]
  • Removed diserial connect(). Converted thomson, mc1502 & wangpc to use DEVCB2 instead. [smf]
  • coco.c: uses rs232 port instead of bitbanger. [smf]
  • Fixed a netlist crash on clang due to ATTR_NORETURN. Also fixed some debug statements. [Couriersud]
  • baraduke.c, pacland.c: fix flipscreen after core changes, add SCREEN_RAW_PARAMs [Alex Jackson]
  • namcos1.c, namcos86.c: fix flipscreen after core changes, add SCREEN_RAW_PARAMs [Alex Jackson]
  • pdp1.c: Modernized cpu core. [Wilbert Pol]
  • Witch: Changed both CPU clocks to 3 MHz, Both YM2203 clocks to 3 MHz, and confirmed the ES8712 clock (coming from pin 14 of M5205) in 8 MHz. All measured and traced from the PCB. Implemented all clocks through #define. [Roberto Fresca, ANY]
  • Added free version of uni bios v3.1 [pza]
  • Converted several drivers that have multiple different video chips bankswitched into the same address space, or have RAM bankswitched with ROM, to use the address map bank device (aka bankdev) [Alex Jackson, hap]
  • Changed popeye to use palette computed from schematics. Also implemented interlaced field support. This is actually read by the game. [Couriersud]
  • Popeye now has netlist filtering and amplification. [Couriersud]
  • Implemented CD4066 device - Quad Bilateral Switch. [Couriersud]
  • Fix compiling on unusual OS X configurations. [Robert Walsh]
  • Inputs from the scratch for Super Star '97. Also improved inputs from other games of the driver. Added technical notes. [Roberto Fresca]
  • Redumped Salary Man Kintaro [Guru]
  • M4 cart handling greatly improved (added needed flash commands, fixed encryption on/off logic) [MetalliC]
  • f355 EPR was overdumped (mirrored 2 times), fixed [MetalliC]
  • Completed dump of vtenis2c, ROM test passes now [MetalliC]
  • M1/Actel and Namco carts IC layouts fixed, ROM test passes now [MetalliC]
  • Namco 2f-2b IC names changed to .2d,2c etc, without fl0-fl4, because its the second IC label on the PCB (like "IC17S ROM1" on Sega carts) [MetalliC]
  • Re-parented World Kicks [MetalliC]
  • IC labels changed according to cart PCBs [MetalliC]
  • minor docs update [MetalliC]
  • Super Nove (Playmark): Created proper machine driver and improve the second graphics bank decryption/decode. [Roberto Fresca]
  • i386.c: Modernised cpu core. [Wilbert Pol]
  • Super Star '97: Added more translations and technical info. Created a new graphics bank with different palette for the only girl graphics. [Roberto Fresca]
  • Fixed pong (rom based). Minor changes no netlist code.[Couriersud]
  • upd7810.c: Added ADC support. [Ramiro Polla]
  • Fixed the colors of cb3d rearranging the split values stored in 4-bit bipolar PROMs and adding the missing one. Promoted to working state. [Roberto Fresca]
  • Added device_output_interface and macros MCFG_OUTPUT_INDEX/MCFG_OUTPUT_NAME which can be used to specify which output in the layout a device should use. [Curt Coder]
  • CPS1.c: Willow, Strider and Ghouls and Ghosts have some changed factory setting defaults as stated from manual. Also noted differences in bonus live coverage where applicable. [Tafoid]
  • omti8621: Converted to proper ISA card [R. Belmont]
  • nbmj8688: Refactored to use HD61830 device. [Curt Coder]
  • Hooked up sound in bnstars.c by borrowing code from ms32.c and adding the second YMF271. [Osso]
  • Cherry Bonus III (set 4, encrypted bootleg). Fixed both graphics banks decryption/decode. [Roberto Fresca, ANY]
  • should be 8-way [Jon Banks]
  • correct spyhunt labels / positions [Porchy]
  • drawgfx.c: Eliminate the need for a dummy 1:1 lookup table when drawing to ind16 bitmaps [Alex Jackson]
  • The UI graphics viewer can now display multiple palettes and multiple gfx decoders in games that have them [Alex Jackson]
  • cinemat.c: redumped spaceftr [f205v, Piero Andreini]
  • Added Royal Card (French). This set is original, but running in a bootleg board. Added a default NVRAM to get the game working. Also added technical notes. [Roberto Fresca]
  • Fixed the duart ip pins so they don't accidentally clear each other's state on device_write_line; this fixes the Canon Cat printing in MESS. [Lord Nightmare]
  • Added basic implementation of the NSC810 RAM-I/O-Timer device, and plugged it into the Husky Hunter 2 driver. [Barry Rodewald]
  • Removed unselectable slot options (SLOT_INTERFACE_INTERNAL) from the listxml output. [Curt Coder]
  • Add an osd_truncate call to truncate files [O. Galibert]
  • Added new utility helper const_string_pool which can be used to efficiently accumulate strings that are not intended to be modified. Used by updated makelist and software list code. [Aaron Giles]
  • Updated png2bdc and makelist tools to not leak memory and use more modern techniques (no more MAX_DRIVERS in makelist, for example). [Aaron Giles]
  • Deprecated auto_strdup and removed all uses by way of caller-managed astrings and the software list rewrite. [Aaron Giles]
  • Added button-lamps support to all Cherry Bonus III sets. Also created almost realistic control panel internal layout. Added technical notes about Cherry Bonus III memory map. [Roberto Fresca]
  • Double-Up Poker (Jubilee) improvements [Roberto Fresca] Added partial lamps support (some are missing), and a workaround for discrete sounds trigger offsets. Also a zillion of technical notes about findings.
  • pgm.c: simplify tile gfx ROM loading/decoding [Alex Jackson]
  • i8089: channel priorities [Carl]
  • m6502: fixed some unofficial opcodes [R. Belmont]
  • Fixed MT05065. Double Crown PLDs converted to binary. [Roberto Fresca]
  • Added lamps support to Golden Star (IGS) sets. Also fixed the inputs accordingly. [Roberto Fresca]
  • Removed pseudo-palettes from video/generic.c. All drivers that were using them now have an actual palette [Alex Jackson]
  • shanghai.c: Add PCB layout and ROM locations for Shanghai sets. [Brian Troha]
  • New driver for American Music Poker (Amusco) based on a 8086 CPU + CRTC 6845 + PSG SN76489 [Roberto Fresca]
  • Added palette to k053250 device, fixing xexex crash. Also modernized its coding conventions (dynamic_arrays, device_video_interface to attach screen, etc.) [Alex Jackson]
  • wd_fdc: Refactored to use devcb2 callbacks. [Curt Coder]
  • Rewritten 6551 emulation. Changed clock to be the o2 clock instead of the baud rate xtal, supports external clocking, generates transmit interrupts when idle, added echo mode, dcd/dsr/cts input handling, parity & stop bit checking. Tested and fixed hookup to commodore lcd & plus 4. [smf]
  • offtwall.c: Corrected the rom names and locations of the upright version of Atari's Off the Wall and also added a dump of one of the GAL's (a GAL16V8A-25LP) on the boardset which was the only one without the security fuse blown. [Kevin Eshbach]
  • upd765: Refactored to use devcb2 callbacks. [Curt Coder]
  • Made gfx_element::decode() private; fixed drivers that were calling it directly [Alex Jackson]
  • added proper IC locations to tmnt2 sets [Ben76]
  • added Korean? tile rom to newly dumped Shanghai3 set [Brian Troha] (was present on the board, but unused in our sets? probably for use with undumped Korean program roms and leftover from conversion)
  • h63484.c compile fix [external]
  • added compile time check for 64-bit intel compiler to delegate.h
  • Made an attempt to fix the banking of MPU4 games, this isn't perfect, but most non banked games will now run. [J. Wallace]
  • SDL: Removed "totalColors" hack, now only RGB32 is sent to the GPU. [R. Belmont]
  • littlerb.c: Fill in missing dipswitch settings and add dipswitch locations to Little Robin. [Brian Troha]
  • SDL: Next stage cleanup, aligned texture conversion with current Windows/D3D code, and fixed overzealous GL texture caching. [R. Belmont]
  • tms5110r.inc: updated tms5110 to use newer chirp table, based on decap [Lord_Nightmare, digshadow]
  • 315_5124.c: improved X-Scroll register timing. [Enik Land]
  • netlist: Nice performance increase by removing logic terminals from net if they are inactive. Introduced a linked-list class to abstract linked-lists. Fixed deactivating devices. You have to enable this because it is not guaranteed to be timing-exact. [Couriersud]
  • h8: Rewrite [O. Galibert]
  • updated MegaPlay and MegaTech to use modern SMS VDP. [Fabio Priuli]
  • Fixes to correct some of the regression test data used by the jedutil test. [Kevin Eshbach]
  • h8: dec16/inc16 fix [Fabio Priuli]
  • h8: Sort out UE polarity [O. Galibert]
  • h8: Fix enable handling in timers [O. Galibert]
  • h8: Prettify registers/flags in debugger [O. Galibert]
  • floppy: splice-related fixes [O. Galibert]
  • Improvements to 4enlinea driver. Hooked preliminary HCGA controller in CGA mode (we need proper UM487F device emulation). Added documentation and findings after some analysis. [Roberto Fresca]
  • gfx_elements now have a xor mask that is applied to each source bit offset when decoding. This can be used to deal with endianness when decoding gfx from RAM or from program ROMs, or to reverse the bit order sense when this is useful (e.g. pgm.c) [Alex Jackson]
  • mc6845: Added display enable and horizontal/vertical back porch widths to the update function. Updated some MESS drivers to make use of this. [Curt Coder]
  • 4enlinea: Adjusted the initial screen parameters according to the HCGA controller programmed registers and improved the way the graphics are drawn. Now the text is readable. [Roberto Fresca]
  • 4enlinea: Hooked a status handler for the HCGA controller. (for now, simulating the state). Improved the memory map fixing the RAM amount and offset, and added the correct offset for the HCGA status. Also hooked 2 debug handlers on ports e000-e001 that spit some random graphics after 30 seconds of the game execution (clue to figure out). [Roberto Fresca]
  • cps1.c: Dumped and added MS22B.1A to mswordj [Bonky0013, neocps1]
  • Moved MPU4 Test Program 4 to the MOD4 driver, still needs some work on the timing though. Fixed Gamball reel positioning, this will need more work to standardise. [J.Wallace]
  • quickjac: added inputs. [Sandro Ronco]
  • cosmac: Added write line members for the input lines. [Curt Coder]
  • namcos23: Fix the irq storm that killed Downhill Bikers [O. Galibert]
  • Untangled Little Robin sound HW from video timings [Angelo Salese]
  • Fixed a long standing bug in tempest by specifying quantum perfect emulation. All save states should be removed since they may contain a corrupted game state. [Couriersud]
  • namcos23: Fix 3D computations in timecrs2 [O. Galibert]
  • namcos23: Better understanding of the command format, downhill and 500gp now show something (completely wrong) [O. Galibert]
  • namcos23: Enhance matrix-vector mul [O. Galibert]
  • Added support for horizontal 'belt' reels which may be needed for future AWP titles. To invoke, add an attribute "beltreel" to the reel element in the layout, and set it to 1. [J. Wallace]
  • h8: Add the h8/3008 [O. Galibert]
  • Double Crown: Added button-lamps support, coin in and coin out counters, MAX693 watchdog reset, minor input fixes, and added technical notes. [Roberto Fresca]
  • Double Crown: Redesigned the button-lamps layout and added support for CANCEL button. [Roberto Fresca]
  • New Z80 CPU derivate Toshiba TLCS-Z80 [Felipe Sanches]
  • Added brightness control to berlwall RGB backgrounds [David Haywood]
  • Convert Little Robin to use TMS34010 instead of custom blitter code and share some parts of the implementation with Mega Phoenix [David Haywood]
  • Update a number of drivers to use multiple palettes [David Haywood]
  • Add deluxe cabinet motor roms to various Sega sets [ANY]
  • Add dumped EEPROMs to Jockey Club II sets and attempt to hook up the device allowing initial ID check to pass [ANY]
  • Super Star '97: Marked all graphics ROMs as bad dump. (they are mask ROMs and were dumped as 27512, missing half of the graphics) [Roberto Fresca]
  • Add Zoom ZSG2 sound, used in taitogn and fx1b. DSP isn't hooked up yet, so it will sound a bit tinny. [hap]
  • goldnpkr.c driver: Inverted and normalize the button-lamps states for all games. [Roberto Fresca]
  • Various Atari vector drivers: derive (fake) refresh rate from CPU IRQ frequency to reduce judder. [Alex Jackson]
  • toaplan1.c: correct SCREEN_RAW_PARAMS for all games based on CRTC registers [Alex Jackson]
  • naomi.c: redumped cfield CHD from GDI source, documented PIC used by ngdup23e set. [MetalliC]
  • Jubilee Double-Up Poker (TMS9980) updates:
  • Demuxed the input system.
  • Hooked an cleaned all inputs, except the coin in (missing).
  • Added NVRAM support.
  • Added technical notes.
  • Jubilee Double-Up Poker updates:
  • Added a default clean NVRAM.
  • Found and implemented the credits input. The game is now working!. Still no sound.
  • More Jubilee Poker updates:
  • Hooked CRTC properly.
  • Adjusted the screen size and visible area according to CRTC values.
  • Adjusted the screen pos 8 pixels, to get a bit centered.
  • Added technical notes.
  • TMS34010 core improvements:
  • improved 8-bit write handling needed by Mega Phoenix and Little Robin to display all their graphics
  • fixed top of screen clipping issue that was causing visible glitches with objects dropping in from the top in the same games.
  • namco23: Spring cleaning, including:
  • remove a bunch of s23 prefixes/suffixes useless since the OOification
  • rename p3d to c435
  • unify c435 dma and pio
  • identify the generic set state command
  • implement the interrupt set state subcommand
  • fix the endianness of the controls port (controls still don't work though)
  • various whatevers
  • tiamc1:
  • background scroll corrected and enabled [MetalliC]
  • fixed bad graphics rom in "Snezhnaja Koroleva" [Titus]
  • Naomi updates:
  • Redumped 17 GD-ROMs from .gdi source to CHD v5
  • Added several missing protection keys
  • Added clone "18 Wheeler (Upright)"
  • Added set "Club Kart: European Session (2003)" and unprotected clone
  • Added clone "Club Kart: European Session [Rev. D]"
  • N64 RSP changes:
  • Added SIMUL_SIMD flag for easy finding of bugs in SIMD opcodes
  • Fixed SIMD versions of SSV, SLV, SDV, STV, VSUB, VADDC, VSUBC, and VGE
  • Removed SIMD optimizations from VMACF, VMADL, VMADN, as they were provided by the CEN64 author but do not appear to have the same results as MESS's scalar implementations, and so are not trustworthy
  • HD63484 updates:
  • converted to use a 16-bits address map
  • implemented RPR, MOD, SCLR, SCPY, LINE, PLG, PLL, CRCL, ARC, FRCT, PAINT, DOT, PTN, GCPY commands
  • added pattern RAM emulation
  • Rewrote software list management:
  • removed the notion of a software_list that is separate from a software_list_device; they are one and the same now
  • moved several functions into device_image_interface since they really didn't belong in the core software list class
  • lots of simplification as a result of the above changes
  • Moved core template container classes up from emutempl.h to coretmpl.h:
  • these classes now no longer take a resource_pool; everything is managed globally -- this means that objects added to lists must be allocated with global_alloc
  • added new auto_pointer template which wraps a pointer and auto-frees it upon destruction; it also defaults to NULL so it doesn't need to be explicitly initialized
  • moved tagged_list template to tagmap.h
  • Redo of the low-level memory tracking system:
  • moved low-level tracking out of emu\emualloc into lib\util\corealloc so it can be shared among all components and used by core libraries
  • global_alloc and friends no longer use a resource pool to track allocations; turns out this was a wholly redundant system that wasted a lot of memory
  • removed global_resource_pool entirely
  • added global_free_array to delete arrays allocated with global_alloc_array
  • added tracking of object versus array allocation; we will now error if you use global_free on an array, or global_free_array on an object
  • Cherry Wheel improvements:
  • Created new memory map due to hardware differences.
  • Added default NVRAM.
  • Partial MCU simulation. Without it, only cherries appear and the player always wins.
  • Added proper button-lamps support.
  • Added technical notes.
  • Win Cherry improvements:
  • Decrypted/decoded all graphics banks.
  • Preliminary memory map.
  • Jubilee Double-Up Poker (TMS9980) updates:
  • Corrected the crystal value and derivate clocks via #DEFINE.
  • Improved memory map.
  • Hooked the CRT controller, but the init sequence seems incomplete.
  • Created the accurate graphics banks.
  • Found and mapped the video RAM.
  • Hooked the ATTR RAM.
  • Assigned the correct graphics banks to the proper drawn tiles.
  • Find and mapped an input port.
  • Started a preliminary workaround to demux the input port.
  • Added technical notes.
  • Funworld driver updates:
  • Added Luna Park (set 1, dual program). Running in modified CMC hardware, with video RAM 4000-4FFF mirrored in 6000-6FFF and color RAM 5000-5FFF mirrored in 7000-7FFF. This game has the highest address line of the program tied to DIP switch #1, so you can select between 2 different programs. Both programs write to videoram either to each video RAM ranges.
  • Added proper program ROM banking and connected to DIP switch #1.
  • Added Luna Park (set 2). This one writes to normal CMC video RAM.
  • Cleaned-up the machine drivers.
  • Derived clocks via #define.
  • Added technical notes.
  • Naomi updates:
  • Added all known IC locations from sets missing them [MetalliC]
  • Corrected some bad Sega chip numbers and IC locations [MetalliC]
  • Use real chip dump for mvsc2 [Guru]
  • Fixed ROM loading for Animal Basket [MetalliC]
  • AVR8 cpu changes:
  • timers wip
  • Add TIMSK* reads - Refactor timer_tick calls
  • Remove all redundant register init statements. We simply set all 0x200 registers to zero.
  • debugging timers
  • better syntax for disassembly of RJMP destination address
  • use register names in disasm of CBI, SBI, SBIC, SBIS instructions
  • use register bit names in disasm of instructions SBI, SBIS, SBIC, CBI
  • AVR8 improvements:
  • Added ELPM instructions
  • Added fuse bits macros
  • Added reset logic to decide initial program counter based on fuse bits configuration
  • Added initial support for ATMEGA1280 and ATMEGA2560
  • Use register names in the disassembly of IN and OUT instructions
  • BBC Micro keyboard updates/fixes:
  • added numeric keypad on Master series.
  • fixed CAPS LOCK and SHIFT LOCK.
  • removed dipswitches from Master series.
  • improved dipswitch descriptions.
  • nemesis.c:
  • Hooked up RC filters to AY8910s
  • Fixed konamigt layout aspect ratio
  • Some corrections to address maps and inputs
  • Improvements to Unknown Royal Card on Dino4 hardware: [Roberto Fresca]
  • Fully decrypted the graphics set.
  • Added technical notes...
  • Netlist:
  • added missing parameter to analog input device
  • parser now parses NET_MODEL
  • fixed a bug in switching bjt implementation
  • Working Ebers Moll model. That's a significant step ahead.
  • Simple 2x2|RHS SPICE stamps now supported by two terminal devices. This was implicitly contained in the design, but set_mat now shows how a two-terminal device fits into a SPICE approach.
  • Introduced direct solvers for net groups with 1 or 2 nets.
  • Introduced specialized solvers for N=1,2,3,4,5 by using templates.
  • nice performance increase for BJTs
  • fixed 7474 save state
  • remove a printf
  • simplified netlist_list_t
  • increased reschedule count to 15 - diodes are dog-slow
  • made reschedule count a solver parameter
  • simplified solver code
  • solver time now also resets
  • Added Ebers-Moll BJT model. Currently only for NPN.
  • Fixed convergence issue in the solver.
  • Accuracy for Ebers-Moll must be better than 1e-5 to not generate nano-second spikes. Typical sound applications should be able to run with less since the spikes are not audible.
  • New games added or promoted from NOT_WORKING status:
  • Top Blade V [ElSemi]
  • Carket Ball [ANY, David Haywood]
  • Mega Phoenix [Enricnes (from AUMAP), David Haywood]
  • Aaargh (Arcadia) [Unigame, David Haywood]
  • Happy 6-in-1 (ver. 101CN) [rtw, iq_132, David Haywood]
  • x2222 (prototype) [David Haywood, se yong Jang]
  • The Real Broadway [Brian Troha, Mariusz Wojcieszek, The Dumping Union]
  • Mongolfier New (Italian) [Roberto Fresca, Peter Ferrie]
  • Soccer New (Italian) [Roberto Fresca, Peter Ferrie]
  • Player's Edge Plus (X002377P+XP000112) Super Double Bonus Poker [BrianT, Ken]
  • Player's Edge Plus (IP0041) Double Deuces Wild Poker - French [BrianT, Ken]
  • Player's Edge Plus (PS0426) Sizzling Sevens Slots [BrianT, Ken]
  • Player's Edge Plus (PP0060) Standard Draw Poker (set 2) [BrianT, Ken]
  • Player's Edge Plus (PP0159) Standard Draw Poker (International)[BrianT, Ken]
  • Player's Edge Plus (X000040P+XP000038) Standard Draw Poker[BrianT, Ken]
  • Player's Edge Plus (X000046P+XP000038) 10's or Better [BrianT, Ken]
  • Player's Edge Plus (X000053P+XP000038) Joker Poker [BrianT, Ken]
  • Player's Edge Plus (X000537P+XP000038) Standard Draw Poker [BrianT, Ken]
  • Player's Edge Plus (X000568P+XP000038) Joker Poker [BrianT, Ken]
  • Player's Edge Plus (X000588P+XP000038) Joker Poker [BrianT, Ken]
  • Player's Edge Plus (X002461P+XP000055) Joker Poker [BrianT, Ken]
  • Player's Edge Plus (PS0296) Haywire [BrianT]
  • Player's Edge Plus (PP0120) Wild Sevens Poker [BrianT]
  • Bingo [Roberto Fresca, Siftware]
  • China Town (Ver 1B, Dino4 HW) [Roberto Fresca, ANY]
  • Luna Park (set 1, dual program) [Roberto Fresca, ANY]
  • Luna Park (set 2, dual program) [Roberto Fresca, ANY]
  • Luna Park (set 3) [Roberto Fresca, ANY]
  • Crystal Colours (CMC hardware) [Roberto Fresca, ANY]
  • Jubilee Double-Up Poker [Roberto Fresca]
  • Gold Fruit [Roberto Fresca, ANY]
  • Record (Version 1) [Roberto Fresca, ANY]
  • Cherry Wheel (Version 1.7) [Roberto Fresca, ANY]
  • MPU4 Reel Test (3.0) [jameswal]
  • Guns and Roses (C606191SMP, Australia) [Lord-Data]
  • Joker Poker (Coinmaster, Amusement Only) [Roberto Fresca, ANY]
  • New clones added:
  • Galaxian (Irem) [DamagedGoods]
  • S.V.G. - Spectral vs Generation (M68k label V200) (ARM label V200, ROM 10/11/05 S.V.G V201)
  • [rtw, iq_132, David Haywood]
  • Happy 6-in-1 (ver. 102CN) [rtw]
  • Donkey Kong (hard kit) [Matt Ziolkowski, Rob Rings]
  • Out Run (Japan, FD1089A 317-0019) [Charles MacDonald, ShouTime, Yasuhiro]
  • Cookie & Bibi (set 2) [ANY, David Haywood]
  • Pocket Gals V.I.P (set 1) [bodger319, AeroCityMayor, Brian Troha, The Dumping Union]
  • Pocket Gals V.I.P (set 2) [system11]
  • Rough Ranger (v2.0) [bodger319, AeroCityMayor, Brian Troha, The Dumping Union]
  • Jet Wave (EAB, Euro v1.04) [The Dumping Union]
  • Tekken 2 Ver.B (Japan, TES1/VER.B) [Any, The Dumping Union]
  • Tekken 2 Ver.B (Japan, TES1/VER.C) [Any, The Dumping Union]
  • Galaxia (sets 2,3,4) [Paul Swan, Andrew Welburn]
  • Fantasia (940429 PCB, set 2) [system11]
  • Multi 5 / New Multi Game 5 (set 2) [system11]
  • Deluxe 5 (set 2 + set 3) [system11]
  • Gals Panic 3 (Hong Kong) [system11]
  • Viper Phase 1 (New Version, Korea) [shmups forum]
  • Fantasy Zone (prototype) [Unigame] (incomplete set)
  • Yukiwo (World, prototype) [Unigame]
  • Flying Tiger (set 2) [system11]
  • Puckman Pockimon (set 3) [any]
  • Gulf War II (set 2) [system11]
  • Vs. Tennis (Set 3) [any]
  • Spider-man: the Videogame (Japan) [ShouTime]
  • Racing Beat (Japan) [ShouTime]
  • Fighter's History (Japan ver 41-04, DE-0380-1 PCB)
  • [Caius, The Dumping Union]
  • Title Fight (Japan) [ShouTime, The Dumping Union]
  • Disco Boy (Promat license?) [system11]
  • Miss World '96 (Nude) (2 sets) [system11]
  • Flak Attack (Japan, PWB 450593 sub-board) [system11]
  • Dancing Eyes (US, DC3/VER.C) [Tormod, Smitdogg, The Dumping Union]
  • Mr. Driller (US, DRI3/VER.A2) [Tormod, Smitdogg, The Dumping Union]
  • Oh! Bakyuuun (Japan, OB1/VER.A) [Tormod, balrog, f205v, Shoutime, ghoolster, Mucci, Mooglyguy, Smitdogg, The Dumping Union]
  • Funky Jet (World, rev 1) [Arzeno Fabrice, The Dumping Union]
  • Gulf Storm (set 3) [TeamEurope]
  • Street Fighter III: New Generation (Asia 970204, NO CD, bios set 1)[Smitdogg]
  • Super Toffy [System11, The Dumping Union]
  • 19XX: The War Against Destiny (Japan 960104, yellow case) [Tormod, ?other credits?]
  • Zero Wing (2P set) [System11, The Dumping Union]
  • The Three Stooges In Brides Is Brides (set 2) [The_Hamster]
  • Billard List [system11]
  • Street Fighter III: New Generation (Asia 970204) [Bonky0013]
  • Shanghai 3 (World) [Brian Troha, The Dumping Union]
  • Shanghai (World) [Brian Troha, The Dumping Union]
  • Lethal Enforcers (ver UAB, 09/01/92 11:12) [Brian Troha, The Dumping Union]
  • Chase H.Q. (Japan, upright?) [ANY]
  • Kero Kero Keroppi's Let's Play Together (USA, Version 2.0) [Mark F., The Dumping Union]
  • Air Assault (World) [system11]
  • Snow Bros. 2 - With New Elves / Otenki Paradise (bootleg) [ANY]
  • Street Fighter II': Champion Edition (L735 Test Rom, bootleg) [ANY]
  • Street Fighter II': Magic Delta Turbo (bootleg, set 3) [ANY]
  • Trojan (bootleg) [ANY]
  • Astro Combat (unencrypted bootleg) [ANY]
  • Video Hustler (bootleg, set 2) [ANY]
  • Intrepid (2 bootlegs) [ANY]
  • Galaxian (bootleg, set 3) [ANY]
  • Block Carnival / Thunder & Lightning 2 (bootleg) [ANY]
  • Mouse Trap (bootleg) [ANY]
  • Arch Rivals (rev 2.0 5/03/89, 8-way Joystick bootleg) [ANY]
  • Hunchback (Scramble hardware, bootleg) [ANY]
  • Ms. Pac-Man (bootleg on Crush Roller Hardware) [Kevin Eshbach]
  • Galaxian Growing Galaxip / Galaxian Nave Creciente (Recreativos Franco S.A. Spanish bootleg) [Roselson from AUMAP]
  • Player's Edge Plus (PP0059) Two Pair or Better [BrianT]
  • Player's Edge Plus (PP0060) Standard Draw Poker [BrianT]
  • Player's Edge Plus (PP0219) Standard Draw Poker [BrianT]
  • Player's Edge Plus (PP0221) Standard Draw Poker (set 2) [BrianT]
  • Player's Edge Plus (PP0725) Double Bonus Poker (set 2) [BrianT]
  • Player's Edge Plus (PP0010) Standard Draw Poker [BrianT, Jim]
  • Player's Edge Plus (PP0014) Standard Draw Poker (Multi Region) [BrianT, Jim]
  • Player's Edge Plus (PP0040) Standard Draw Poker [BrianT, Jim]
  • Player's Edge Plus (PP0041) Standard Draw Poker [BrianT, Jim]
  • Player's Edge Plus (PP0053) Joker Poker [BrianT, Jim]
  • Player's Edge Plus (PP0057) Deuces Wild Poker [BrianT, Jim]
  • Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker (set 2) [BrianT, Jim]
  • Player's Edge Plus (PP0203) 4 of a Kind Bonus Poker (set 3) [BrianT, Jim]
  • Player's Edge Plus (PP0265) 4 of a Kind Bonus Poker (set 2) [BrianT, Jim]
  • Player's Edge Plus (PP0510) Standard Draw Poker [BrianT, Jim]
  • Player's Edge Plus (PP0514) Double Bonus Poker (set 3) [BrianT, Jim]
  • Player's Edge Plus (PP0531) Joker Poker [BrianT, Jim]
  • Player's Edge Plus (PP0713) Bonus Poker Deluxe [BrianT, Jim]
  • Player's Edge Plus (X002283P+XP000057) Deuces Wild Bonus Poker [BrianT, Jim]
  • Player's Edge Plus (X002284P+XP000057) Deuces Wild Bonus Poker [BrianT, Jim]
  • Player's Edge Plus (X000224P+XP000053) Deuces Wild Poker [BrianT, Dave]
  • Player's Edge Plus (X000265P+XP000038) 4 of a Kind Bonus Poker [BrianT, Dave]
  • Player's Edge Plus (XM00008P+XMP00006) Multi-Poker [BrianT, Dave]
  • Player's Edge Plus (X000536P+XP000038) Joker Poker [BrianT]
  • Player's Edge Plus (X002440P+XP000053) Deuces Wild Poker [BrianT]
  • Player's Edge Plus (XM00006P+XMP00006) Multi-Poker [BrianT]
  • Player's Edge Plus (XMP00030) 5-in-1 Wingboard (CG2426) [BrianT]
  • Player's Edge Plus (PP0008) Standard Draw Poker [BrianT]
  • Player's Edge Plus (PP0014) Standard Draw Poker [BrianT]
  • Player's Edge Plus (PP0023) 10's or Better [BrianT]
  • Player's Edge Plus (PP0051) Joker Poker [BrianT]
  • Player's Edge Plus (PP0055) Deuces Wild Poker (set 3) [BrianT]
  • Player's Edge Plus (PP0057) Deuces Wild Poker (set 2) [BrianT]
  • Player's Edge Plus (PP0059) Two Pair or Better (set 2) [BrianT]
  • Player's Edge Plus (PP0064) Joker Poker [BrianT]
  • Player's Edge Plus (PP0083) 10's or Better [BrianT]
  • Player's Edge Plus (PP0116) Standard Draw Poker [BrianT]
  • Player's Edge Plus (PP0118) Standard Draw Poker [BrianT]
  • Player's Edge Plus (PP0125) Deuces Wild Poker [BrianT]
  • Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker (set 3) [BrianT]
  • Player's Edge Plus (PP0249) Deuces Wild Poker [BrianT]
  • Pool 10 (Italian, set 5) [Roberto Fresca, ANY]
  • Pool 10 (Italian, set 6) [Roberto Fresca, ANY]
  • Pool 10 (Italian, set 7) [Roberto Fresca, ANY]
  • Pool 10 (Italian, set 8) [Roberto Fresca, ANY]
  • Royal (Pool 10 hack) [Roberto Fresca, ANY]
  • Royal Card (Austrian, set 7) [Roberto Fresca, ANY]
  • Royal Card (Austrian, set 7, CMC C1030 HW) [Roberto Fresca, ANY]
  • Royal Card (French) [Roberto Fresca, f205v]
  • Jolly Card (Italian, different colors, set 1) [Roberto Fresca, ANY]
  • Jolly Card (Italian, different colors, set 2) [Roberto Fresca, ANY]
  • Cherry Bonus III (set 3) [Roberto Fresca]
  • Cherry Bonus III (set 4, encrypted bootleg) [Roberto Fresca, ANY]
  • Videotron Poker (cards selector, set 2) [Roberto Fresca, ANY]
  • Witch (With ranking) [Roberto Fresca, ANY]
  • Tesorone Dell'Isola (Italy, v2.30) [ANY]
  • Manic Panic Ghosts! [Guru, R. Belmont]
  • New games marked as GAME_NOT_WORKING:
  • NetMerc [ShouTime, smf]
  • Club Kart Prize [gamerfan, rtw, Smitdogg, The Dumping Union, R. Belmont]
  • Angler King (AG1 Ver. A) [The Dumping Union]
  • Unknown encrypted Royal Card (Dino4 HW) [Roberto Fresca, ANY]
  • Star Horse (client) [Anonymous]
  • Star Horse (server) [Anonymous]
  • Star Horse (large screens) [Anonymous]
  • Puyo Puyo Fever (prototype v0.01) [Anonymous, R. Belmont]
  • Club Kart Prize Ver. B [Anonymous, R. Belmont]
  • Naomi SWP Hopper Board [Anonymous, R. Belmont]
  • Mamoru-kun wa Norowarete Shimatta! [rtw]
  • Mushiking The King Of Beetles II ENG (Ver. 1.001) [rtw]
  • Mushiking The King Of Beetles II ENG (Ver. 2.001) [rtw]
  • Radirgy Noa [rtw]
  • Star Horse Progress (Rev. A) [rtw, Mr. CAST, hap, Yohji, Smitdogg, The Dumping Union]
  • Touch de Zunou (Rev. A) [CaH4e3]
  • Kart Duel (Japan, KTD1/VER.A) [hap, Mooglyguy, Shoutime, Smitdogg, The Dumping Union]
  • Cosmoswat [Andrew Welburn, Oliver Moazezzi]
  • Super Nove (Playmark) [Roberto Fresca, ANY]
  • Gran Capitan (Version 3) [Roberto Fresca, ANY]
  • Magic Bomb (Version 1) [Roberto Fresca, ANY]
  • Super Star '97 (version V153B) [Roberto Fresca, Siftware]
  • Win Cherry (ver 0.16 - 19990219) [Roberto Fresca, f205v]
  • Jockey Club II (older hardware, set 2) [ANY]
  • unknown Sisteme France Poker [Roberto Fresca, f205v]
  • American Music Poker (V1.4) [Roberto Fresca, Siftware]
  • Cuatro en Linea [Rockman (from AUMAP), David Haywood, Roberto Fresca]
  • Raiden DX (Holland) [Alex Meijer (Asure)]
  • Raiden II (set 9, Holland) [Alex Meijer (Asure)]
  • Gals Panic II (Germany, single PCB) [system11]
  • World Kicks (WK1 Ver. A) [Anonymous]
  • Mazan - Flash of The Blade (MAZ3 Ver. A) [rtw, ShouTime]
  • Melty Blood Actress Again (Ver. A) [rtw]
  • Ninja Assault (NJA1 Ver. A) [rtw, ShouTime]
  • Ninja Assault (NJA2 Ver. A) [rtw, ShouTime]
  • Magic Worm (bootleg of Centipede) alternate [Andrew Welburn]
  • Panic Park (PNP1 Ver. B) [Any, The Dumping Union]
  • Gunmen Wars (GM1 Ver. B) [hap, Shoutime, Smitdogg, The Dumping Union]
  • Queen of the Games [ANY]
  • Euro Jolly X9 [ANY]
  • Aero Blasters (Tourvision PCE bootleg) [clawgrip, Mooglyguy, Charles MacDonald, The Dumping Union]
  • Columns (Tourvision PCE bootleg) [clawgrip, Mooglyguy, Charles MacDonald, The Dumping Union]
  • Final Lap Twin (Tourvision PCE bootleg) [clawgrip, Mooglyguy, Charles MacDonald, The Dumping Union]
  • Formation Soccer - Human Cup '90 (Tourvision PCE bootleg) [clawgrip, Mooglyguy, Charles MacDonald, The Dumping Union]
  • Gomola Speed (Tourvision PCE bootleg) [clawgrip, Mooglyguy, Charles MacDonald, The Dumping Union]
  • Jackie Chan (Tourvision PCE bootleg) [clawgrip, Mooglyguy, Charles MacDonald, The Dumping Union]
  • PC Genjin 2 - Pithecanthropus Computerurus (Tourvision PCE bootleg) [clawgrip, Mooglyguy, Charles MacDonald, The Dumping Union]
  • Power Eleven (Tourvision PCE bootleg) [clawgrip, Mooglyguy, Charles MacDonald, The Dumping Union]
  • Super Star Soldier (Tourvision PCE bootleg) [clawgrip, Mooglyguy, Charles MacDonald, The Dumping Union]
  • Volfied (Tourvision PCE bootleg) [clawgrip, Mooglyguy, Charles MacDonald, The Dumping Union]

New in MAME 0.152 (Dec 30, 2013)

  • MAMETesters Bugs Fixed:
  • 04424: [Graphics] (seta.c) thunderlbl: [debug] Severe graphic issues
  • 05357: [Crash/Freeze] (taitogn.c) nightrai: fails to boot into the game
  • 05236: [Graphics] multiple monitor support doesn't work with d3d
  • 05391: [Misc.] (cave.c) ppsatan: manufacturer info for ppsatan
  • 05383: [Graphics] (twin16.c) hpuncher: Screen is split and graphics are offset
  • 00785: [Sound] (omegrace.c) omegrace: Corrupted music after completing first several levels.
  • 05214: [Color/Palette] vector games: Vector games with color overlay show in b&w on Windows D3D render when HLSL is disabled.
  • 05384: [DIP/Input] (lethal.c) lethaleneab, lethaleneae: Language DIP Switch not changing the language
  • 05355: [DIP/Input] (cps1.c) sf2m3 ; sf2m8: Kick inputs are not working LK MK HK
  • 05375: [Documentation] (sderby.c) sderby, sderby2: 1 set name and 1 full name need changed
  • 05373: [Crash/Freeze] (capbowl.c) capbowl3, capbowl4: Black screen after starting game
  • 05366: [Core] (harddriv.c) harddriv and clones, racedriv and clones: RTC Day and Month error and fails to start
  • 05365: [Documentation] (namcos21.c) driveyes: The correct description is "Driver's Eyes (Japan)"
  • 05364: [Compiling] Error when compiling with NO_USE_QTDEBUG
  • 05356: [Color/Palette] (midvunit.c) offroadc: Off Road Challenge and clones have wrong color in some textures
  • 05207: [Graphics] All vector games: In the vector games, graphics remains imprinted even when exit the game.
  • 04947: [Graphics] (midvunit.c) offroadc: Missing selection indicator within service mode.
  • Source Changes:
  • vsnes.c: Verified second half roms for vs baseball usa e-1 set, fix one mislabeled rom
  • midvunit.c - Fixed polygon pixel color selection
  • peplus.c: Corrected a couple of color CAP sizes. Added the CG graphics oms for Ace$ Bonus Poker.
  • scsi: Fixed hard disk images with 256-byte sectors.
  • Added a simple DC blocker filter to the speaker toggle device
  • konendev.c: Corrected CPU type (PPC403) and added some hardware notes
  • sf.c: update prom names for Street Fighter (World, Analog buttons) set.
  • exidy440.c: Replaced prom dump for all games in driver located at 3K. It is unique to all the other proms and different in size.
  • nss.c: update bios rom locations and update inst rom label for smw; marked nss v3 bios as possible hack
  • CPS-1 update: Redumped CDU_22A.7F in dinou to match real pcb, verified on two different sources
  • Tweaks to the idehd timing, which are still based on complete fiction.
  • Added a new macro MCFG_DEVICE_CARD_DEFAULT_BIOS, which can be used in the machine config to set the default BIOS for a slot card device.
  • SDL: fix non-Qt non-Windows build (MT #5364)
  • Added SCSI status code & set it in all command handlers. It is sent over the bus when in status phase. In case of an error further information should be set in m_sense_key/m_sense_asc/m_sense_ascq & m_sense_information so that it can be returned by executing a request sense command
  • Set the error bit in the IDE status register if the command causes a check condition
  • vsnes.c: update labels of vs. Super Mario Bros roms to match physical chips exactly.
  • z80dma: Implemented Auto Restart.
  • wd_fdc: Fixed ready interrupt polarity. Added a soft_reset() function which resets only the FDC and not the floppy image devices, thus preserving the correct ready states.
  • 054539.c: Fixed input clock rate and implemented programmable timer based on hardware measurements
  • lethal.c, mystwarr,c, tmnt.c: Hooked up 054539 timer interrupt. Fixes music tempo in some games
  • qdrmfgp.c: Hooked up 054539 timer interrupt for qdrmfgp, fixed IRQ acknowledge handling
  • plygonet.c: Hooked up 054539 timer interrupt, removed non-existent second 054539 and fixed EEPROM regression
  • hornet.c, gticlub.c: Implemented sound interrupt timer
  • Saves the race driving DSK zram
  • Added all the available beatmania IIDX hard drives and Video CD's/DVD's, updated the hard drive labels from pictures online.
  • mcs96: Misc. fixes
  • diserial: Remove defines, cleanup clocks/timers, add sync support
  • verified The Gladiator internal ROM on an Overseas cart
  • wd_fdc: Set CRC error bit if CRC error found during Read Address
  • command. Tiki 100 determines whether the disk is in FM or MFM format
  • by checking this.
  • CPS-1 update: Dumped and added IOB2.11D to sf2ee and sf2ue, S9263B.1A to sf2ce and sf2hf sets and clones [Porchy], CP1B9KA.9K to pang3
  • snk6502.c: Adjusted Nibbler board clock rate to use actual known master clock and a logical divisor.
  • Added flip screen support to Royal Mahjong and brothers
  • V9958: Added preliminary screen modes 10/11/12, used by Puzzle Star/Sexy Boom
  • vsnes.c: Corrected rom labels and fixed set description for vspinbal set
  • cinemat.c: Correct dipswitches for Vectorbeam's Warrior.
  • vsnes.c: More updated ROM labels, for vs top gun and vs gradius
  • i386: Fixed P6 CMOVcc instructions, and added CMOV feature flag to Pentium Pro and Pentium II CPUs. Added MMX feature flag to Pentium MMX.
  • Fixed a complement by two bug in V9958 YJK table, fixes for good colors in Puzzle Star / Sexy Boom / some MSX2+ games.
  • Kludged Puzzle Star (Sang Ho Soft) hang at title screen
  • Added the SHA1 for System 573 700B01 now that we have a dump. It currently expects a different response from the H8 at bootup than the other BIOS versions, so the data is stored in a fake rom until it's HLE'd better of we get a dump of the H8 internal rom
  • document that ketsui roms exist with different fill in the unused areas
  • upd765: Fixed sense drive status command, and allow floppy connectors without drives.
  • fixed scudsp & ssp1601 entries
  • Reduce smearing on hlsl prescale
  • Corrected 7486 description in head file
  • various PGM protection cleanups / fixes (orlegend, olds, svgpcb)
  • finished modernising i2cmem
  • remodernised x76f041/x76f100 & zs01 so that logging becomes easy again & uses READ_LINE_MEMBER/WRITE_LINE_MEMBER so the pins can be bound to directly. Hooked up x76f041 to the early beatmania IIDX games. They all pass the security check eventually but it takes a long time as it repeatedly reads the first byte, it's possible that the contents aren't correct as the game says the security is OK even when the data returned is not what it's checking for.
  • Added a work round so that CR589 firmware updating works again, either from the separate CD's or as part of the game install (for example DDR MAX).
  • playch10: update Playchoice-10 BIOS ROM names to match exact chip labels and types
  • naomi/dc: Sanitize screen format, fixes MT5349
  • redumped some System 573 CD's
  • CPS-1 update: Added S222B.1A PAL to ffightj and clones.
  • Created DS1204 device & switched megatouch to use it instead of its own local version (driver could do with some more tidying up as not all games use a key but currently it is hooked up to all games). Default data comes from a region instead of coded in driver, commands & security match are now compared, data is clocked on the correct edge, key can be written to and is saved to nvram.
  • redumped bad roms for First Funky Fighter
  • Merged othldrby.c with toaplan2.c driver
  • Converted Toaplan 2 to use SCREEN_RAW_PARAMS
  • Added a core for uPD4992 RTC, used by Othello Derby and Power Kick
  • Hooked up ds1204, but haven't found what it checks for yet. Change PATCH_PROTECTION to 0 in tmaster.c and VERBOSE_LEVEL to 2 in ds1204.c then look for "-> command" in error.log to find the subsequent read from the dq pin for reading the identification and secure memory. For tm4k the first two bytes of the nvram need to be 0x00, 0xa0. From scratch you'll need to play a game before it will complain about the protection, but after that it will complain on every boot. It tries five different contents for the compare register at various points during the bootup, this may be for obfuscation as the real chip will return random results if the key is wrong. If the keys are available it might be easier to dump them than figure out exactly what it wants.
  • svgpcb: added igs027a rom, runs intro, dies trying to go in game, not sure why yet
  • Created a skeleton for the Konami 573 Multi Session Unit, renamed digital io board source file to match and moved pcb layout from driver.
  • Added skeleton for konami 573 memory card reader and network pcb unit devices
  • redumped keyboard mania 3
  • Updated konam80s atapi dma kludge so that Guitar Freaks 7th Mix (and a lot of others) load again
  • Mambo A GO-GO CD redump in raw mode + raw subcode.
  • Improved Sega Bloxeed dipswitches.
  • Added basic 3d FIFO understanding and hooked up FIFO irq processed to Hyper Neo Geo 64, meaning a far better 3d display in all games
  • mc2661: Added various transmission and reception logic to help make the above possible
  • Windows: Fixed D3D multimonitor support.
  • Slot options can now be configured inline without creating an array. Legacy support for old configuration uses MCFG_FRAGMENT_ADD, which required changing so the current device could be updated by the fragment.
  • converted cassette, pccard1 & pccard2 slots to use new MCFG macros
  • Uses MCFG_SLOT_DEFAULT_OPTION instead of MCFG_DEVICE_SLOT_INTERFACE where only the default option is changed.
  • m68k: add ability for externally-thrown bus errors to have proper details
  • uses device_mconfig_additions() to add ata slots, which allows you to just add the device and configure it rather than using the MCFG_ATA_INTERFACE_ADD #define.
  • allow building with ICL on Windows if you have it installed into MSVC [Dean London] The ICL compiler on Windows installs over MSVC and piggybacks onto the build tools Microsoft provide. To enable compilation use USE_ICL=1 when compiling with MSVC_BUILD=1 (from the ICL enabled command prompt)
  • gives a more stable build than the MSVC compiler + more informative compile errors when using ICL compared to MSVC compiler + can still use MSVC debugging tools (better than GCC) + can use additional intel tools etc. build is still slower than GCC one
  • k005289.c: refactored, removed redundant state variables and unneccessary floating point math, added savestate support
  • Removed support for static config from slots and converted the two devices using it to machine config fragments
  • converted serial & rs232 devices to devcb2
  • diimage: Added load_software_region() function that loads a software list region into a shared_ptr.
  • Added preliminary sound to ghosteo.c by borrowing code from vegaeo.c.
  • z8.c: Modernized cpu core.
  • midyunit.c
  • Fixed inputs and DIP Switches for hiimpact, shimpact and clones which were all imported from TROG and mostly incorrect.
  • Added Signetics 8X300 microcontroller core, updated Wicat driver to use it.
  • replaced read rx/cts/dcd callbacks in ACIA6850 write write handlers, which allows multiple chips to be connected together without using glue methods.
  • Changed Guitar Freaks 7m onwards to use a 32mb PCMCIA card
  • Redumped some beatmania IIDX CD's
  • Redumped several Konami GV CD's
  • Redumped several Konami M2 CD's
  • Redumped various System 573 CD's
  • i8089: implement remaining instructions and support execution from "io" space.
  • replaced read callbacks in I8251 / Z80DART (and clones) / MC2661 / MC68901 / IM6402 / MOS6551 / Z80STI / MC6852 / MC6854 / ZX8302 with write handlers, which allows multiple chips to be connected together without using glue methods.
  • Removed a load of unused code from MC68901, probably left over when it was converted to use diserial.
  • Removed dependency clutter in c64 expansion port, c128 driver, ecbbus & econet
  • nemesis.c: added PORT_TOGGLE and PORT_NAMEs to Konami GT.
  • Rom locations added for Battles (Xevious bootleg), G.I. Joe, Ghosts'n Goblins (US), Victory Road and Guerilla War (Version 1) as well as nvram location to The Simpsons.
  • Added readmes for gijoe, moo, xexex, lethal, mystwarr also updating simpsons.
  • TMS57002 fixes and improvements:
  • Moved CA/ID post-increment outside of execution. Fixes case where dual instructions post-increment, also reduces number of generated instructions.
  • Fixed data ordering of external memory accesses.
  • Don't generate redundant instructions for undefined rounding modes; remap them in decode.
  • Set XOA to 0 on reset.
  • Use [READ|WRITE]LINE_MEMBER for I/O lines.
  • Added PC0 line.
  • Added registers to debugger state.
  • Pong update:
  • based on feedback from IRC hopefully fixed issues like "jumping"
  • adjusted VR1 and VR2 to 50%
  • disabled all printf output.
  • aristmk4.c:
  • Option to raise outputs for physical meters to be used
  • Option to disable making sound effects for emulated meters
  • Option to disable virtual emulation of hopper/coin release system
  • twin16.c:
  • Use the correct gfx ROMs for all the vulcan/gradius2 sets
  • Load gfx ROMs using standard macros instead of custom postprocessing
  • Replace custom read/write handlers with AM_REGION, AM_SHARE, or banks as appropriate
  • Fix Extra Life dipswitches in vulcana and vulcanb
  • Fix cuebrick NVRAM size
  • Fix audio cpu RAM size
  • Use XTALs for clocks
  • jedutil.c:
  • Corrected the output of the PAL20X4, PAL20X8, PAL20X10 to show the XOR on the relevant sum of products.
  • When viewing a device the size of the JED file is verified to match the size of the device.
  • Replaced hard-coded symbol strings with constants.
  • Started experimental work for supporting RICOH PAL’s. (Currently ifdef'ed out.)
  • Added support for viewing the following devices and the corresponding regression test data. (PALCE16V8, PAL10P8, PAL12P6, PAL14P4, PAL16P2, PAL16P8, PAL16RP4, PAL16RP6, PAL16RP8, PAL6L16, PAL8L14, PAL12H10, PAL12L10, PAL14H8, PAL14L8, PAL16H6, PAL16L6, PAL18H4, PAL18L4, PAL20C1 and PAL20L2)
  • Rewrote Konami 056800 (MIRAC):
  • Implemented as an 8-bit device
  • Fixed address mapping
  • Removed bogus timer interrupt
  • Fixed interrupt handling
  • konamigx.c improvements:
  • Hooked up 056800 device
  • Hooked up 054539 timer interrupt
  • Removed sound hacks
  • All DSP RAM tests now pass, winspike sound now works
  • konamigq.c improvements:
  • Hooked up 056800 device
  • Hooked up 054539 timer interrupt
  • Added TMS57002 DASP
  • ultrsprt.c improvements:
  • Hooked up 054539 timer interrupt
  • Implemented VRAM double buffering
  • Improved trackball inputs
  • Fixed sound
  • zr107.c improvements:
  • Hooked up 054539 timer interrupt
  • Fixed sound in all games
  • rungun.c improvements:
  • Hooked up 054539 timer interrupt. Fixes music tempo
  • Implemented sound CPU NMI control
  • Fixed 054539 #2 regression
  • New games added or promoted from NOT_WORKING status:
  • Long Beach
  • The Gladiator / Road of the Sword / Shen Jian
  • Blastaball (Arcadia, V 2.1)
  • Pharaohs Match (Arcadia)
  • Delta Command (Arcadia)
  • Wave shark/Jet Wave
  • Puzzle Star
  • Dancing Stage - Internet Ranking Ver (GC845 VER. EBA)
  • Player's Edge Plus (XM00007P+XMP00006) Multi-Poker
  • Player's Edge Plus (X000838S+XS000002) Five Times Pay Slots
  • Player's Edge Plus (X000841S+XS000002) Five Times Pay Slots
  • Player's Edge Plus (X001087S+XS000006) Double Double Diamond Slots
  • Player's Edge Plus (IP0079) Standard Draw Poker - French
  • Player's Edge Plus (X002420P+XP000064) Deuces Wild Bonus Poker - French
  • Power Kick
  • S.V.G. - Spectral vs Generation (M68k label V100JP) (ARM label V100JP ROM 05/12/05 S.V.G V100) (Japan, JAMMA PCB)
  • New clones added:
  • Scramble (Recreativos Franco, Spanish bootleg)
  • The Gladiator / Road of the Sword / Shen Jian (M68k label V100) (ARM label V101, ROM 03/13/03 SHEN JIAN)
  • Super Chase - Criminal Termination (1992/10/26 20:24:29 CHASE 3 VER 1.1, prototype)
  • Brick Zone (v1.1)
  • Cadash (World, prototype)
  • 1942 (prototype?)
  • 4 En Raya (set 2)
  • Gallop Racer (English Ver 10.17.K)
  • Chase Bombers (prototype)
  • The First Funky Fighter (set 2)
  • Cobra Command (Data East LD, set 2) (not working)
  • Spy Hunter (prototype) (not working, needs more work)
  • U.N. Defense Force: Earth Joker (Japan, prototype?)
  • Syvalion (World, prototype)
  • Donkey Kong Junior (P kit)
  • Who Dunit (version 9.0)
  • Commando (US set 2)
  • Bucky O'Hare (ver EA)
  • Player's Edge Plus (PP0055) Deuces Wild Poker (set 2)
  • Player's Edge Plus (PP0171) Joker Poker
  • Player's Edge Plus (X000054P+XP000038) Deuces Wild Poker
  • Player's Edge Plus (PP0002) Standard Draw Poker
  • Player's Edge Plus (PP0045) 10's or Better
  • Player's Edge Plus (PP0455) Joker Poker
  • Player's Edge Plus (PP0458) Joker Poker
  • Player's Edge Plus (PP0536) Joker Poker
  • Player's Edge Plus (PP0726) Double Bonus Poker
  • Player's Edge Plus (IP0074) Joker Poker - French
  • Player's Edge Plus (X000045P+XP000038) 10's or Better
  • Player's Edge Plus (XMP00017) 5-in-1 Wingboard (CG2426)
  • Player's Edge Plus (PP0417) Deuces Wild Poker (set 2)
  • Player's Edge Plus (PP0002) Standard Draw Poker (set 2)
  • Player's Edge Plus (XMP00017) 5-in-1 Wingboard (CG2352)
  • Player's Edge Plus (PP0046) 10's or Better
  • Player's Edge Plus (X000002P+XP000038) Standard Draw Poker
  • Player's Edge Plus (X000060P+XP000038) Standard Draw Poker
  • Player's Edge Plus (X000171P+XP000038) Joker Poker
  • Player's Edge Plus (X000417P+XP000053) Deuces Wild Poker
  • Player's Edge Plus (X000459P+XP000038) Joker Poker
  • Player's Edge Plus (X002043P+XP000038) Triple Bonus Poker
  • Player's Edge Plus (X002066P+XP000038) Double Double Bonus Poker
  • Player's Edge Plus (X002121P+XP000037) Standard Draw Poker
  • Player's Edge Plus (X002150P+XP000038) 4 of a Kind Bonus Poker
  • Player's Edge Plus (X002180P+XP000038) Double Bonus Poker
  • Touchmaster 4000 (v6.03 New Jersey)
  • Touchmaster 4000 (v6.01 Minnesota)
  • Touchmaster 5000 (v7.10 Minnesota)
  • Touchmaster 7000 (v8.05 New Jersey)
  • Touchmaster 7000 (v8.04 Minnesota)
  • Touchmaster 7000 (v8.00 Minnesota)
  • World Kicks (WK3 Ver. A)
  • Wivern Wings
  • Invasion - The Abductors (version 3.0)
  • Street Fighter III: New Generation (Euro 970204)
  • New games marked as GAME_NOT_WORKING:
  • beatmania IIDX Substream (983 JAA)
  • beatmania IIDX 5th style (GCA17 JA)
  • beatmania IIDX (863 JAB)
  • beatmania IIDX 3rd style (GC992 JAC)
  • beatmania IIDX 6th style (GCB4U JAB)
  • Tokimeki Memorial Oshiete Your Heart (GQ673 JAA)
  • Total Vice (ver AAB)
  • Super Six Plus II English Mark Darts
  • Tokimeki Memorial Oshiete Your Heart Seal Version Plus (GE756 JAA)
  • Submarine (Midway)
  • Mambo A Go-Go e-Amusement (GQA40 VER. JRB)
  • Touch de Uno!

New in MAME 0.151 (Nov 6, 2013)

  • MAMETesters Bugs Fixed:
  • [Misc.] (at.c) at586 is able to boot from CDROM/ISO but not Hard Drive/CHD. (smf)
  • [Crash/Freeze] (berzerk.c) frenzy: Your guy and other sprites freeze random during game play. (hap)
  • [DIP/Input] (hornet.c) gradius4: Game always starts with 1 Credit inserted (hap)
  • [Core] (ksys573.c) darkhleg, powyakex, konam80s and clones: Games say "Now Loading" and hardware fails (smf)
  • [Graphics] (darius.c) darius.c,ninjaw.c,tx1.c: triple screen always gapped only in fullscreen (hap)
  • [Graphics] (cubeqst.c) cubeqst, mach3, usvsthem and clones: There's a blank screen in certain places in the video (hap)
  • [Graphics] Multiple Systems: Backdrop displayed in front of screen in multiple drivers (hap)
  • [Graphics] Many systems that use multiple screens: Only one screen shown when using multi-screen games with an overlay effect enabled in Game Properties. (hap)
  • [Graphics] (m92.c) majtitl2, majtitl2j, skingame, skingame2: Screen offsets when entering player 3 and player 4 (Angelo Salese)
  • [Sound] (taito_f3.c) qtheater: No sound and very slow (Angelo Salese)
  • [Crash/Freeze] (konamigq.c) cryptklr: can't get past the RAM/ROM Check. (smf)
  • [Graphics] (holeland.c) holeland: a problem with monsters in the intro. (Angelo Salese)
  • [Crash/Freeze] (subsino.c) mtrainnv: Exception shortly after start (Angelo Salese)
  • [Core] (deco_mlc.c) hoops96: If you press the F2 key, the game crashes. (It resets as of 0.123u3) (Angelo Salese)
  • [Crash/Freeze] (deco_mlc.c) ddream95, hoops95, hoops96, stadhr96, stadhr96j: [debug] Assertion failed: vpos >= 0, file src\emu\screen.c,
  • line 711 (Angelo Salese)
  • [Core] (dbz.c) All sets in dbz.c: Warning: k053252 read 0e, contact MAMEdev pops up on screen (Angelo Salese)
  • [Core] (mystwarr.c) viostorm and clones: Warning: k053252 read 0e, contact MAMEdev (Angelo Salese)
  • [Crash/Freeze] (taitogn.c) zooo: Complete a line of animals and the game will reset (smf)
  • [Misc.] (konamigx.c) rushhero: tms57002: sfmr - Contact Mamedev (Phil Bennett)
  • [DIP/Input] (deco_mlc.c) ddream95, hoops95, hoops96: Missing inputs for Player 3 and Player 4 (Osso)
  • [DIP/Input] (scramble.c) mars: Player 2's fire button doesn't stop firing (Osso)
  • [Gameplay] (ksys573.c) gtrfrk2m: flash ROM device error (smf)
  • [Crash/Freeze] (subsino2.c) xplan: Game hangs up on boot (crazyc)
  • [Core] HLSL w/Vector Games: Black screen with -HLSL (hap)
  • [DIP/Input] (rallyx.c) rallyx, rallyxa, rallyxm, rallyxmr:
  • "INVALID" text in dip switch (Robbbert)
  • [Crash/Freeze] (namcos12.c) tenkomor, tenkomorja: Crashes on "collect X medals" minigame (smf)
  • [Crash/Freeze] (taitogn.c) spuzbobl, spuzboblj, usagi: boot up to a system error message (smf)
  • [Crash/Freeze] (djmain.c) bm1stmix and other: Error on loading CHD / disk error (smf)
  • [Sound] (dec8.c) meikyuh, meikyuha: no sound in demo and in gameplay (Phil Bennett)
  • [Crash/Freeze] (sidepckt.c) sidepckt, sidepcktj: [debug] Assert after OK (hap)
  • [Misc.] (ddragon3.c) ddragon3 and clones: Incorrect vertical refresh rate (hap)
  • [Graphics] (unico.c) zeropnt2: Background layer lacks on Zero
  • Point 2. (David Haywood)
  • [Crash/Freeze] (megadrvb.c) srmdb: [debug] Assert after OK (Firewave)
  • [Core] Confusing warning with NO_DUMP disks (Firewave)
  • [Crash/Freeze] (rastersp.c) rotr: Crashes on initial blue boot screen (hap)
  • [Graphics] (xmen.c) xmen6p, xmen6pu: All sprites are severely corrupted or invisible. (hap)
  • [Gameplay] (harddriv.c) All sets in harddriv.c: Major corruption with all games (Phil Bennett)
  • Source Changes:
  • fixed regression in Crypt Killer [smf]
  • Use virtual multiple inheritance to share command processing between SCSI & ATAPI instead of having a SCSI subdevice. This allows matsushita_cr589_device & gdrom_device to derive from atapi_cdrom_device. [smf]
  • kungfum: Use 8-way joysticks [Phil Bennett]
  • web: fixed hardcoded hostname and port in index.html. [Firehawke]
  • Moved the adaptec mode sense handling into the ACB4070 device [smf]
  • web: Fix rendering issues on WebKit-based phones in portrait mode, added pause/unpause toggle. [Firehawke]
  • sh2: Show effective address in disassembly of PC-relative instructions R. Belmont, based on a patch by Darksoft]
  • cps3: Added some new (and some previously just not included) documentation. [R. Belmont, based on a patch by Darksoft]
  • New AM_(DEV)SETOFFSET feature for address maps. [Michael Zapf]
  • tms9900.c: Fixed debug memory access. [Michael Zapf]
  • tms9995.c: Fixed debug memory access, MID interrupt, and decrementer.
  • SDL: work around incorrect warning generated by Clang [R. Belmont]
  • Better Clang support, necessary for Xcode 5.0 on OS X [R. Belmont]
  • m68000: The 68010 does not perform a read before write during a CLR
  • instruction
  • web: load and save states [Firehawke]
  • cps3: improved readme with more hardware detail [Guru]
  • web: Fix web options reading from ini, improved load/save state UI
  • 1943.c: Improved protection emulation [Dave]
  • web: more UI improvements [Firehawke]
  • web: Additional refactoring. [Firehawke]
  • m68k: add FSCALE instruction used by e.g. SimCity 2000 [R. Belmont]
  • web: modernized JS usage, fixed several bugs [Firehawke]
  • Added some more meter communication to System 5 and MPS, games should complain about less now [J. Wallace]
  • Deprecated MCFG_SCREEN_VBLANK_TIME() / MCFG_SCREEN_REFRESH_RATE() in [Angelo Salese]
  • favor of MCFG_SCREEN_RAW_PARAMS() function for the following drivers:
  • twin16.c (except fround)
  • yunsun16.c
  • yunsung8.c
  • web: JS cleanup and fixed a few minor bugs. [Firehawke]
  • thepit.c: Dumped the color BPROM for, and corrected colors in, Desert Dan [Zab]
  • SCSP: improved DMA and fixed triggering from SH-2 side [Angelo Salese]
  • ncr5380n: better DRQ support, fixed arbitration-in-progress bit [R. Belmont]
  • SDL: updated man pages [Cesare Falco]
  • Improvements to Dragon World 3 protection simulation, game seems mostly playable now although a DMA mode copying 68k code to RAM is still missing [iq_132]
  • Added a hack to get konami 80's loading games again. It misses out triggering dma for three sectors, the old code didn't care as it didn't check for how much had been requested. Why it does this and what should actually happen is currently unknown. [smf]
  • wpc_an: Various additions, games now have full sound: [Barry Rodewald]
  • Added WPC sound board and hooked up to WPC boards.
  • Added shifter functions to WPC chip (fixes inputs)
  • Added preliminary memory protection
  • ptblank: Documented how the protection works. [Guru, R. Belmont]
  • peplus.c: Huge update of information, clones and new games. [BrianT]
  • moved request sense command into t10spc, supporting the old obsolete
  • format and the new one. [smf]
  • stopped div 0x80000000, 0xffffffff from causing an overflow exception. All loads cancel an outstanding load to the same register, not just lwl/lwr [smf]
  • Fixed read toc to always return the lead out & return the correct results for msf requests. Mounting the same iso in Windows 8 produces a slightly different result, but it's enough to make windows 2000 recovery console and windows 95a work. [smf]
  • Uses the sff8020 read toc legacy format field if the mmc format field is zero (MSCDEX uses the sff8020 format field instead of the mmc format field). Added support for session format for read toc, we only support 1 session so the data is mostly hard coded. Fixed read sub command when subq bit was not set [smf]
  • Fix for mametester 5328, switched guitar freaks 2 to a 32mb card. It
  • = only flashes 16mb to the flash card but it checks and erases 32mb. Consistent code formatting. [smf]
  • pacland.c - Added Easter egg notes [cmonkey]
  • model3.c: Correct rom names and revision levels for The Lost World & Le Mans 24. [ShouTime]
  • lastduel.c: Various fixes
  • Fixed madgear and clones background tilemap bitplane order
  • Fixed madgear and clones vertical refresh rate
  • Added buttons 2 and 3 to madgear and clones
  • Fixed ledstorm2 sprite ROM order (though bad sprites remain due to
  • incorrect ROMs)
  • Changed atapicdr packet identify to Virtual CDROM because not all images are compressed & the text no longer starts in the middle of the vendor name (software displaying the vendor name used to display "MAMECom"). Added a cdu76s device so that the inquiry for the generic ATAPI and SCSI cdrom drives can also be set to "Virtual CDROM". However none of the Konami GV games care, so I'm not sure which game required thatresponse & that is the only Konami SCSI CD based system. The response is invalid according to the SCSI spec as the strings should be space filled and not null terminated & there are fields not filled in. So
  • it's currently compiled in but not used. [smf]
  • Added the ability to view PALCE16V8 jed files along with some regression test data for the PALCE16V8. The pal dumps for Twin Cobra 2 in the Taito F3 driver are now labeled as bad dumps because when viewed with jedutil the data is bad. [Kevin Eshbach]
  • cosmicg: Using new TMS9980 implementation [Michael Zapf]
  • zippath.c: Fixed crash in debug builds. [somebody]
  • fixes for building with Visual Studio 2013 RTM [smf]
  • i186: Added internal clock divider. [Curt Coder]
  • tms57002: Implement SFMR instruction [Phil Bennett]
  • cosmic.c, jpmsru.c, jubilee.c, jvh.c, looping.c, nsmpoker.c, pachifev.c, supertnk, tmspoker: Using new TMS9980/95 implementation.
  • winfile: Allow write-only files to be opened by external programs while MAME still has them open (matches POSIX semantics, useful for log files) [Firehawke]
  • web: Page not found handling, sends a 404 error. [Firehawke]
  • isbx: Added a placeholder for the Intel iSBX bus. [Curt Coder]
  • 8080bw.c: Changed Space Invaders Stand-up Version (sisv) sets around based on new information/dumps from Andrew Welburn; sisv2->sisv, sisv->sisv3, new set sisv2, placeholder set sisv1; many commentchanges as well. Removed accidentally included overlay roms from sisv sets. Also changed sitvo->sitv1 [Andrew Welburn, Lord Nightmare]
  • Fix for mametesters 05216 by defaulting ram to 0. I don't know whether this is guaranteed or whether it's a game or emulation bug. Also tidied up a few things and added a couple of comments. [smf]
  • spc700ds.c: fix disassembly of BRK opcode [Lord Nightmare, jwdonal]
  • Updated comments/rom names for Cosmic Monsters (version II)
  • SDL: OS/2 build fixes [KO Myung-Hun]
  • 8080bw.c: fix Space Invaders rom names again, add more comment information [Andy Welburn, Lord Nightmare]
  • Added i80130 OSP emulation. [Curt Coder]
  • SDL: add SDL_FRAMEWORK_PATH option to control where SDL is installed on OS X plus OS X 10.9 support. Started removing deprecated GTK+ debugger. [R. Belmont, Balrog]
  • SDL: Remove deprecated GTK+ debugger. [R. Belmont]
  • Changed IDE read sector timing to be the same as read multiple instead of write sector. [smf]
  • spc700ds.c: fix disassembly of memory-to-memory and immediate-to-memory instructions [Alex Jackson]
  • Hardcoded toggled inputs (eg. simulated hi-lo gearshift-lock in racing games) can now be manually turned off or on by the user. [hap]
  • Hooked up DSP/GPU interrupt to tom that was missed when modernizing jaguar core in r24736. Fixes Area 51 issue mentioned in mametesters
  • 05256, but 0.149u1 was released before the modernizing and maxf_ng still has the problem mentioned in the bug report. [smf]
  • ncr5380n: improved /BSY behavior on arbitration. [R. Belmont]
  • Preliminary Master volume control for Deco MLC HW [Angelo Salese]
  • Un-marked the 2608 rom as bad, since AFAIK Jarek did test this dump as an external rom and it completely matched the internal rom when played back, digitally compared at the dac input. Also re-added comments from the original fm.c version. It would be best if we can find a 2608 to decap eventually, though. [Lord Nightmare]
  • quizshow.c: Dumped one of the gfx proms, the other one was wounded in action. [Siftware]
  • vsnes.c: flip the 'right' and 'left' half roms for vs baseball english set to match rom labels from recent rom redump, also fixed labels to exactly match chips. [Lord Nightmare, Dead_Body]
  • Fixed the MC146818 modernisation so that local/utc & whether a century is stored in nvram can be specified in a sane way. Removed the century updating as this chip doesn't do that, but each driver can specify where the century should be stored. Fixed off by one errors in the date/time updating. Added support for different external clock speeds and dividers, the clock speeds have been set based on guesswork that the code would set the chip to update at 1hz but this isn't necessarily true. Most flags have been implemented, so that timer updating can be disabled & irq generation should be correct. [smf]
  • ppccom.c - Fix and simplify PPC4xx DMA interrupt logic. Fixes goal
  • animations in fiveside. [Phil Bennett]
  • Added a hack to allow you to limit the number of threads per work
  • queue (all other limits still apply). If you set this to 0 then chdman
  • doesn't hang. [smf]
  • Support for different sized MC146818 compatibles [smf]
  • nss.c - Added a new Nintendo Super System bios, Single Cart version 3
  • Upstream changes needed to compile JSMESS
  • wboy4 documentation updates. [Irongiant]
  • Small fix for -listxml dumps regarding output of DIP switches.
  • IPT_START changed to IPT_START1 or IPT_START2 where multiple start
  • buttons exist. [M*A*S*H]
  • tia.c - Per official documents and hardware results, the NTSC palette
  • was updated to better simulate CRT display. [Robert Tuccitto]
  • NeoGeo improvements:
  • Cleaned up large amounts of duplicated code between the MAME and MESS (AES/NeoCD) drivers
  • Removed MVS-only ROMs and devices (SM1 ROM, SFIX ROM, upd4990a RTC, etc.) from AES/NeoCD
  • Replaced legacy NVRAM in MVS and NeoCD with NVRAM devices
  • Correctly hooked up SM1 ROM bankswitching; the BIOS sound test works now
  • Corrected VRAM size
  • Sorted the Universe BIOS versions and unified them between MAME and MESS
  • Fixed kf10thep ROM loading and decryption which was a horrible hack (and not endian safe)
  • Replaced svcplus protection hack ROM patch with a less invasive one, based on FBA
  • Started marking code and data that should be moved out into devices
  • Various other code and comment cleanups
  • New games added or promoted from NOT_WORKING status:
  • Dolmen [Renato Mucciarelli, Brian Troha, The Dumping Union]
  • Frantic Fred [Brian Troha]
  • Player's Edge Plus (Set001) Set Chip [BrianT, Kevin, Jim]
  • Player's Edge Plus (PP0103) Deuces Wild Poker [BrianT, Kevin, Jim]
  • Player's Edge Plus (PP0127) Deuces Joker Wild Poker [BrianT, Kevin, Jim]
  • Player's Edge Plus (PP0434) Bonus Poker Deluxe [BrianT, Kevin, Jim]
  • Player's Edge Plus (PP0452) Double Deuces Wild Poker [BrianT, Kevin, Jim]
  • Player's Edge Plus (PP0508) Loose Deuce Deuces Wild! Poker [BrianT, Kevin, Jim]
  • Player's Edge Plus (PP0542) One Eyed Jacks Wild Poker [BrianT, Kevin, Jim]
  • Player's Edge Plus (X002031P+XP000112) Lucky Deal Poker [BrianT, Kevin, Jim]
  • Player's Edge Plus (X002040P+XP000038) Nevada Bonus Poker [BrianT, Kevin, Jim]
  • Player's Edge Plus (X002042P+XP000038) Triple Bonus Poker [BrianT, Kevin, Jim]
  • Player's Edge Plus (X002067P+XP000038) Double Double Bonus Poker [BrianT, Kevin, Jim]
  • Player's Edge Plus (X002250P+XP000050) Shockwave Poker [BrianT, Kevin, Jim]
  • Player's Edge Plus (X002307P+XP000112) Triple Double Bonus Poker [BrianT, Kevin, Jim]
  • Player's Edge Plus (X002314P+XP000112) Triple Bonus Poker Plus [BrianT, Kevin, Jim]
  • Player's Edge Plus (XMP00002+XM00004P) Multi-Poker [BrianT, Kevin, Jim]
  • Player's Edge Plus (XMP00004+XM00005P) Multi-Poker [BrianT, Kevin, Jim]
  • Space Invaders (SV version rev 1) [jgevarya]
  • Turret Tower [Philip Bennett, smf]
  • Burger Time (set 3) [Artemio]
  • New clones added:
  • Erotictac/Tactic (set 2) [ANY]
  • Super Derby (v.10.04) [ANY]
  • After Burner II (German) [Andrew Welburn, The Dumping Union]
  • Various Player's Edge Plus Poker sets (100+) [BrianT, Kevin, Jim]
  • Safari Rally (World) [Andrew Welburn]
  • Street Fighter II: The World Warrior (World 910318)
  • [Any, The Dumping Union]
  • Strike Fighter (World) [ShouTime, The Dumping Union]
  • Bomber Man World (Japan) [Artemio Urbina, The Dumping Union]
  • Final Fight (Japan 900613) [Smitdogg, The Dumping Union]
  • X-Men Vs. Street Fighter (Asia 961004) [Smitdogg, The Dumping Union]
  • Fire Shark (earlier) [ShouTime, The Dumping Union]
  • Emergency Call Ambulance (US location test?)
  • [ShouTime, The Dumping Union]
  • Dynamite Dux (set 2, Japan, FD1094 317-0094)
  • [Charles MacDonald, ShouTime, The Dumping Union]
  • E-Swat - Cyber Police (set 1, Japan, FD1094 317-0131)
  • [Charles MacDonald, ShouTime, The Dumping Union]
  • Phozon (Sidam) [Albolo, Silvio Grazzini, Corrado Tomaselli]
  • Space Invaders (SV version rev 1)
  • Space Invaders (SV version rev 2)
  • Kizuna Encounter - Super Tag Battle 4 Way Battle Version / Fu'un Super Tag Battle Special Version [Alex Jackson]
  • New games marked as GAME_NOT_WORKING:
  • Carket Ball [ANY]
  • Unknown Sidam Poker [ANY]
  • Hide & Seek [Guru]
  • Fate: Unlimited Codes (FUD1 Ver. A) [Guru, R. Belmont]

New in MAME 0.150 (Sep 19, 2013)

  • 02106: [Speed] (ddragon.c) ddragon2, ddragon2u: [possible] The game
  • slows down in the first level, after the helicopter appears
  • 03908: [Graphics] (ddragon.c) ddragon2, ddragon2u: [possible]
  • Missing graphics when starting 2-Player
  • 00416: [Crash/Freeze] (ddragon.c) ddragonw1: When finishing
  • the game its reset and so go to check rom screen again and freezes!
  • 05287: [DIP/Input] (namcos2.c) sgunner2, sgunner2j: Player 2
  • Start missing
  • 05241: [Misc.] (moo.c) All moo.c sets: AddressSanitizer: heap-use-after-free
  • 05281: [Color/Palette] (8080bw.c) rollingc: Wrong colors (hap)
  • 05207: [Graphics] All vector games: In the vector games, graphics
  • remains imprinted even when exit the game.
  • 05162: [Core] Toggling HLSL off then on with ctrl-alt-F5 will drop its use of aperture.png
  • 05218: [Graphics] crash when hlsl_read is set to 1
  • 05214: [Color/Palette] (bzone.c) bzone: bzone displays black and white.
  • 05235: [Core] You can't alt-tab and back with HLSL enabled and in 148 you could
  • 05056: [Crash/Freeze] (badlands.c) badlandsb, badlandsb2: Access Violation after OK
  • 05268: [Color/Palette] (mappy.c) todruaga: Sprites use wrong colors
  • 00032: [Graphics] (taito_f3.c) tcobra2: There are stray flashing pixels on the bottom left of the helicopter.
  • 00942: [Sound] (topspeed.c) topspeed: Engine sounds only play when driving in tunnels or under bridges, and turbo sounds never play.
  • 05089: [Crash/Freeze] (aristmk5.c) goldprmd, magicmsk: Crash after OK (Firewave)
  • 00980: [Sound] (taito_b.c) tetrist: The sound has strange intermittent noise in background. Also, the music tempo is wrong
  • 05284: [Sound] exprraid and clones: YM3526 has incorrect frequency

New in MAME 0.149 (Jun 11, 2013)

  • MAMETesters Bugs Fixed:
  • 04420: [Crash/Freeze] (crystal.c) crysbios, donghaer, officeye, topbladv:[debug] Crash after OK (Robbbert)
  • 04839: [Crash/Freeze] (pluto5.c) hb_dacz: Crash after OK (Robbbert)
  • 04836: [Crash/Freeze] (mpu5.c) Many sets in mpu5.c: Crash after OK(Robbbert)
  • 05205: [Crash/Freeze] (bwidow.c) bwidow: After last life the game crashes (MooglyGuy)
  • 05013: [Crash/Freeze] (vegas.c) sf2049: Integer Divide By Zero (Firewave)
  • 05201: [Crash/Freeze] mhavoc, starwars and clones: Various vector games will crash/freeze in MAME (MooglyGuy)
  • 05199: [Documentation] (ddenlovr.c) ultrchmph: The correct description is "Cheng Ba Shi Jie - Chao Shi Kong Guan Jun" and the region is Taiwan instead Hong Kong. (Fujix)
  • 05198: [Sound] (galdrvr.c) explorer: No sound and effect (hap)
  • 05197: [Graphics] (armedf.c) cclimbr2: Missing blinking white dot (hap)
  • Source Changes:
  • Added NVRAMs for devices in software item named folder [Miodrag Milanovic]
  • Changed keycus into a device and moved it into it's own file, only 3 parameters are saved instead of 64k. Changed I/O to 16 bits & uses memory maps instead of installing at runtime. Simplified digital player 3 inputs that are hooked up to dac inputs. [smf]
  • diserial: Added methods for clocking the receiver/transmitter outside of the timers. [Curt Coder]
  • Removes more MAME anonymous timers. [Andrew Gardner]
  • Added DIP switch location to Namco System 11 & 12, also removed unused test dip switches. [smf]
  • HLSL changes:
  • Upped vertex buffer size to 64k verts, fixes assert in starwars and alphaone, please include the printed error message in any subsequent encounterings of the assert.
  • Improved vector rendering (beam width 1.5 suggested)
  • Ducked raster bloom default to 0.225 to reduce washout
  • i386dasm.c:
  • fix improper signed display in some opcode parameters
  • Register the device post load after the devices are started, in case starting the device causes something (like sound_stream) to register it's own post load [smf]
  • audit.c: Fixed software list chd verification. [qmc2]
  • mazerbla.c: add notes about the game pcbs [Lord Nightmare, Quarterarcade]
  • replace first rom of Ambush with a fresh dump, marked the old set as ikely hacked [Ricky2001 (from AUMAP)]
  • zn.c: added YMZ280 sound emulation to hvnsgate [smf, hap]
  • m6800: Resolved out_sc2_func for M6808/HD6301/HD63701 variants. [Curt Coder]
  • ksys573: Externalize the digital board [O. Galibert]
  • Added a check for a bus error when fetching an instruction, the bus error condition is cleared before the fetch so bus errors in the debugger don't cause an exception to be triggered. [smf]
  • m6502: Redo the prefetch and reset the state on debugger PC change [O. Galibert]
  • savquest.c: added HASP emulator; marked BIOS as bad dump because it's incomplete [Peter Ferrie]
  • z80dart: Merged in uPD7201 and modernized the interface. [Curt Coder]
  • emuopts.c: Added a new option -statename which allows to specify the location of state saving, relative to -state_directory (whose usage remains unchanged). Syntax is basically the same as snapname, allowing for the / character as path separator, %g as the driver name, and %d_[media] as the image name mounted in the "media" device.
  • msm5205.c: modernized the device. [Fabio Priuli]
  • Added ds2401 rom loading to digital i/o board, rather than specifyingit in each game. Fixes Mambo A Go-Go booting. [smf]
  • snes_snd: modernized the SNES sound device [Fabio Priuli]
  • tms6100: modernized theTMS6100 and M58819 devices. [Osso]
  • Moved default card config, device inputs and clock off the slot interface so they can be specified for all cards [smf]
  • Added support for machine config fragments that are applied when the cart is loaded, converted NCR 53C7xx to devcb2 as an example [smf]
  • Converted NCR5380N to devcb2 [smf]
  • Converted NCR5390 to devcb2 & use MCFG_DEVICE_CLOCK to set SCSI chip clock [smf]
  • pcshare: make all the common pc hardware in various pc based drivers inherit from pcat_base_state [Carl]
  • Adds the Image menu to the QT debugger's main window. This allows the user to mount disk/c images from the UI. [Andrew Gardner]
  • uiimage.c: when creating a new file from the File Manager, require the user to enter an extension too [Fabio Priuli]
  • modernized the RP5H01 device [Osso]
  • Converted the Konami System 573 Security Cassettes to use slots. The current setting is no longer saved, so the default cassette is "game". Some games have additional I/O connected via the security cassette, which is now hooked up when the cassette is loaded instead of patched directly into the memory map. If the game has a separate "install" cassette then you need to select this and hard reset (shift+F3 or select reset from the slot menu) before it will let you install from the CD. [smf]
  • modernized the MB14241 and MathBox devices. [Osso]
  • inpttype.h: Use O1 instead of O0 on the critical function [Hans Ostermeyer]
  • Fixed clipping of device address maps if the size of the map caused the end address to wrap. Added a proof of concept implementation of a address map bank device, which allows you to bank memory maps. Hooked it up to Taito GNET as an example [smf]
  • Finished converting Taito GNET to use address maps instead of installing at run time [smf]
  • Modernized the geebee and warpwarp sound devices [Osso]
  • finished modernizing gp9001 [smf]
  • modernized the MM58274C RTC device. [Fabio Priuli]
  • Allow AM_NOP in device address maps, there may be others that should be allowed. [smf]
  • Created a PCCARD slot and Linear Flash Card for System 573. Uses bankdev.c for banking the onboard flash chips and the pccard slots. This adds an extra two calls to the memory system & intelfsh.c already called the memory system for accessing the data. [smf]
  • Split rf5c296 and ata flash functionality from taitogn.c into their own devices. The pccard slot has had to revert to use memory handlers instead of device maps for the moment [smf]
  • modernized Kaneko Pandora device. [Osso]
  • modernized the TMS9927 device [Fabio Priuli]
  • modernized the PIT8253 device. [Fabio Priuli]
  • modernized speaker device. [Fabio Priuli]
  • modernized Taito I/O devices. [Osso]
  • Roms renamed for set gtmrusa to match actual labels. [Porchy]
  • Started to split ide hd from ide controller [smf]
  • firebeat: split midi keyboard to separate device [Carl]
  • Modernized Flower sound device. [Osso]
  • Added better .ini defaults for HLSL, and hooked up bloom sliders [MooglyGuy]
  • Added macros for read/write delegates. [Curt Coder]
  • QT Debugger: WIP for a new breakpoints window. [Andrew Gardner]
  • Modernized nmk112 device. [Osso]
  • Modernized Namco I/O devices (56xx, 58xx, 59xx) [Osso, Fabio Priuli]
  • naomi video: Pretend-modernize the powervr2 [O. Galibert]
  • powervr2: Some register groups are obviously 32 bits, so make them so [O. Galibert]
  • naomi: Better IRQ isolation [O. Galibert]
  • naomig1: Make the dma cpu-independant [O. Galibert]
  • First pass at tidying up ide interface. It no longer tries to force everything to act as a PC. A copy of the VIA VT83C461 datasheet would be useful to remove some of the hacks added to make the games using it work again. [smf]
  • Modernize adc1038 and adc12138 devices. [Osso]
  • Added USE_SIMD flag to RSP headers and began converting some opcodes to use SSE* intrinsics. Current plan is to target SSSE3-capable hardware (Core2 and up), with the resulting speedup theorized to be on the order of 5-10x when conversion is complete, though this applies only to situations where the emulation is heavily bottlenecked by the RSP. [MooglyGuy]
  • nmk16.c: raphero sound improvements [trap15]
  • Added SIMD code for the rest of the RSP vector load instructions [MooglyGuy]
  • Improved Dragon World II protection routines [iq_132]
  • Verified pacuman gfx roms [elnaib and Santy14]
  • New games added or promoted from NOT_WORKING status:
  • Top XXI (Version 1.2) [Roberto Fresca, ANY]
  • Attack Force [Piero Andreini]
  • New clones added:
  • Commando Bootleg 2 [Kevin Eshbach]
  • Cresta Mundo (Laguna S.A. Spanish Moon Cresta bootleg) [Roselson (from AUMAP)]
  • WWF: Wrestlemania (rev 1.1 07/11/95) [Brian Troha, The Dumping Union]
  • Scramble (Reben S.A. Spanish bootleg) [Roselson (from Aumap)]
  • Sky Soldiers (bootleg) [ANY]
  • Galaxian (bootleg, set 2) [ANY]
  • Nudge Double Up (JPM SRU) [jameswal]
  • Unknown SRU Game [jameswal]
  • Borderline (Tranquilizer Gun conversion) [Ricky2001 (from AUMAP)] (not working, bad ROM)
  • Mysterious Stones - Dr. Kick in Adventure (Itisa PCB) [Ricky2001 (from AUMAP)]
  • Aerolitos (Spanish bootleg of Asteroids) [Basilio García]
  • Satan of Saturn (Inder S.A., bootleg) [Basilio García]
  • Suzuka 8 Hours 2 (Japan) [ShouTime, The Dumping Union]
  • TeddyBoy Blues (Old Ver. bootleg) [any]
  • Car Action (set 2) [any]
  • Space Chaser (set 4) [any]
  • Mission Craft (version 2.7) [Artemio Urbina, The Dumping Union]
  • Crazy Climber (Spanish, Operamatic bootleg) [Basilio García]
  • Impacto (Billport S.A., Spanish bootleg of Scramble) [Basilio Garcia]
  • Scramble (Petaco S.A., Spanish bootleg) [Basilio Garcia]
  • Ave Fenix (Spanish bootleg of Phoenix) [Basilio García]
  • Pajaro del Espacio (Spanish bootleg of UniWar S) [Basilio García]
  • Battle Zone (bootleg of Mayday) [Basilio García]
  • Air Inferno (Japan) [Shoutime]
  • Crisis Zone (CSZO4 Ver. A) [Tormod, BrianT, Smitdogg, The Dumping Union]
  • Crisis Zone (CSZO3 Ver. B, set 2) [Tormod, BrianT, Smitdogg, The Dumping Union]
  • ThunderJaws (rev 3) [Artemio Urbina, The Dumping Union]
  • Contra (Japan, set 2) [Artemio Urbina, The Dumping Union]
  • 18 Challenge Pro Golf [Tormod, The Dumping Union]
  • New games marked as GAME_NOT_WORKING:
  • Music Ball [AUMAP]
  • Guttang Gottong (bootleg on Galaxian type hardware) [Basilio García]
  • Reel Good Time (Rebuild) (EPOCH) (Version 1.0) [Dr Slots/MPU Mecca]
  • Treasure Hunt (Global) (EPOCH) (Version 1.6) [Dr Slots/MPU Mecca]

New in MAME 0.147b (Sep 17, 2012)

  • MAMETesters Bugs Fixed:
  • 04323: mjflove, rongrongg, rongrongj: [debug] Crash after exit
  • 05001: [Crash/Freeze] (bfm_sc4.c) Many sets in bfm_sc4.c: [debug] Assert after OK
  • 05000: [Crash/Freeze] (gcpinbal.c) gcpinbal: [debug] Crash before OK
  • 04998: [Crash/Freeze] All/Most sets in superchs.c, gunbustr.c, groundfx.c, galastrm.c, taitojc.c, undrfire.c, taito_f3.c, macrossp.c: [debug] assert: src/emu/attotime.h:146: frequency > 0
  • 04999: [Crash/Freeze] (pong.c) All sets in pong.c: [debug] Crash after OK
  • 04997: [Crash/Freeze] (namcos23.c) crszoneb: [debug] Crash before OK
  • 04060: [Crash/Freeze] (taitogn.c) All sets in taitogn.c: NVRAM written incorrectly - games never start.
  • 04831: [Crash/Freeze] (galaga.c) All sets in galaga.c: [debug] Crash immedately after OK (debug)
  • 04994: [Crash/Freeze] (segas16b.c) tetrbx, shinfz, isgam : Black screen
  • 04978: [Sound] (scregg.c) dommy: Sound effects seem to be incomplete/missing
  • 03398: [Graphics] (nss.c) nss_rob3: Unable to see enemies
  • Source Changes:
  • i386: xlat implementation fix
  • Fixed a sign bug with CVT.WS opcode in v810 CPU core
  • Updated netlist implementation
  • patch that enables output of elements stored in software lists through -listsoftware
  • Flicker: Boots up, some buttons working. WIP
  • Continuing new device implementation for SN76496 and clones - mrdo.c, pachifev.c, tp84.c
  • Flicker: added remaining inputs, some notes, sound (of sorts), marked as working.
  • Implemented remaining BSU opcodes in V810 CPU core
  • Written up a bare-bones M50458 OSD video chip device, used by Nintendo Super System HW
  • Continuing new device implementation for SN76496 and clones
  • Written a preliminary S-3520CF RTC chip device, used by Nintendo Super System
  • zac_1: added display, inputs, notes. ewf and sshtlzac marked as working
  • Fixed G-Stream G2020's sound banking. Compared with a real PCB and everything sounds as it should.
  • Added IGT ID-023 Protocol to driver. This additional DBV protocol allows all remaining unsupported sets to accept dollar bills in-game. The protocol is switchable via driver configuration (along with denomination).
  • Shared palette fix for certain sms-based games in Mega Tech
  • 20pacgal.c: Add PCB layout for Pacman - 25th Anniversary Edition.
  • Preliminary implementation of the Fujitsu MB90092 OSD chip, used by Super Famicom Box
  • Fixed for an SDL sound bug surrounding use of -speed and pausing frequently causing corrupt sound.
  • Basic emulation of the Z180 in Super Famicom Box HW
  • Fixed default SDL OSX UI toggle key name.
  • Added Swedish/Finnish SDL keymaps for OSX and Linux.
  • ppc: Implemented PPC403 DMA chaining
  • Created new sprite device base class, which manages a bitmap and a sparse bitmap for tracking which areas got updated. This allows sprites to be rendered independently to their own bitmap and then mixed in a final step. Converted the Sega sprite device over to this new model, and moved the mixing steps out of the sprite implementations and into the driver- specific video updates where it belongs.
  • Added some further methods and helpers to the bitmap_t and rectangle classes.
  • Created a sega_16bit_common_base class which handles the common Sega palette RAM mappings and open bus reads.
  • nwk-tr.c: Improved LAN controller emulation
  • segaorun.c: Identified the Turbo Outrun "FD1094 317-unknown" set as 317-0106 and provided a working decryption key.
  • Verified Dip Settings using Dip Sheet and through playtesting for deadconx, deadconxj
  • PowerPC: Fixed 601-type BAT processing
  • taito_x.c: Corrected the rom names for the Superman sets. Added info about an alternate rom layout using a daughter card and half sized mask roms. Changed Gigandes (Japan) to Gigandes (earlier) as both sets support English / Japanese via dipswitch. But one set has a revised and corrected service mode.
  • Improved SPC700 cycle opcode timings
  • Fixed a major bug with 5A22 timings, that was incorrectly taking extra steals at every read, write and rmw types of opcode
  • Moved multiplication and division operation from SNES to 5A22 CPU core file
  • Updated looping.c to use the new tms52xx device implementation.
  • Made core able to use bios selection per slot device
  • made S1410 device act as a SCSIHD with the custom commands, added D9060HD & ACB4070 devices to do the same thing
  • Numerous jedutil tool improvements.
  • gfx_element is now a class. Accessors are provided for all necessary elements. Updated some of the more, ah, creative uses/abuses of the gfx_elements.
  • Split out callbacks from scsibus_device into scscb_device, eventually this will be a SCSI device. SCSIBus_interface is no longer required and has been removed.
  • DRC: Give C backend x86/x64 shift=0 behavior for consistency
  • PowerPC: 100% pass of integer portion of PPCTorture on all DRC backends.
  • es5503: Preserve phase when oscillators loop
  • nwk-tr.c: Fixed LAN controller issues in Thrill Drive.
  • xforce: fixed display
  • Understood how the Seibu COP collision detection really works, greatly improving Godzilla, Heated Barrel and SD Gundam RT gameplay
  • Generalized the PLS100 into a PLA device of variable amounts of inputs/outputs/terms.
  • In device_state_interface, rename state() to state_int() and set_state() to set_state_int() for consistency. Update all callers. Also add set_pc() helper and updated all callers to use that instead of set_state_int(STATE_GENPC)
  • Added device_t::state() method to get the state interface. Added redundant device_state_interface::state() method to catch redundant use of it.
  • segac2.c: Corrected the rom names for ThunderForce AC.
  • Removed cpu_get_reg() and cpu_set_reg() macros in favor of using the above methods.
  • Add ambiguous execute() and memory() methods to the device_execute/memory_interfaces respectively in order to catch unnecessary usage of the corresponding device_t methods. Removed all existing redundant usage.
  • merit.c: Added dipswitches to the Pit Boss sets with dipswitch locations. Reordered sets from oldest to newest. Added GAME_NO_COCKTAIL flag as these games support a cocktail mode. Mapped player 2 controls for cocktail mode.
  • Closeout on old macros. Retired cputag_set_input_line and cputag_set_input_line_and_vector, replacing them with machine.device("tag")->execute().set_input_line
  • meritm.c: Various rom name corrections and additional minor documentation.
  • meritm.c: Added PCB layout and pinout for the Merit CRT-250 PCB.
  • Fixed an horizontal scrolling bug in Sengoku Mahjong
  • Rotation: fixed displays, fixed sensors so that the game is now playable.
  • es5503: Fix IRQ timing error introduced when I did the device conversion.
  • Made accurate trigonometry maths in Seibu COP
  • Rewrote the SAA5050 Teletext character generator. Removed saa505x.c which was used by bbc.c, and refactored all drivers to use the new implementation.
  • idetrl.c - Support IDE command 0x31 (IDE_COMMAND_WRITE_MULTIPLE_NORETRY)
  • splash.c: Changed the Machine Config to use actual OSC values and measured clocks as listed in the driver. Added a note about a Splash! PCB with alternate (higher) OSC clocks. Added a note about The Return of Lady Frog 9 rom and the 1 bit difference between the two sets.
  • Fixes so MESS on PowerPC OS X builds and works again. MAME is still a lost cause.
  • Updated DOCS config.txt and windows.txt with recent commands that were never added to documentation as well as some clarifications.
  • expro02.c: Added PCB layouts for the Comad 940429 and 940307 boards used for the two different versions of Fantasia.
  • segaybd.c: Fix 0.146u5 sound regression
  • tumbleb.c: Filled in a few dipswitches for Magicball Fighting.
  • New games added or promoted from NOT_WORKING status:
  • F1 Super Lap
  • Turbo Out Run (cockpit, FD1094 317-0106)
  • Little Robin
  • Brick Zone (2 sets)
  • Dodge City (9131-02)
  • Ganbare Jajamaru Saisho wa Goo / Ganbare Jajamaru Hop Step & Jump
  • Draw Poker (Bally, 03-20)
  • Magicball Fighting (Korea)
  • Thrill Drive (JAE, JAB)
  • GTI Club
  • Solar Assault
  • Hang Pilot
  • New clones added:
  • Fantasia (940307 PCB)
  • Superman (US)
  • Ms. Pac-Man Heart Burn
  • F1 Super Lap (World)
  • Thunder Zone (World 4 Player)
  • Dodge City (2131-82, set 2) - Not working
  • Ghosts'n Goblins (prototype)
  • Exciting Soccer (US)
  • New games marked as GAME_NOT_WORKING:
  • LD Mahjong #4 Shabon-Dama
  • Sega Clay Challenge

New in MAME 0.146b (May 21, 2012)

  • [Crash/Freeze] (midyunit.c) mkyawdim, mkyawdim2: Crash before OK
  • [Interface] -video ddraw with 16-bit desktop causes crash
  • [Crash/Freeze] (liberate.c) liberatr: Select any wave above 16 (19 or 22) and the game resets on the planet screen.
  • [Graphics] All sets in batman.c, relief.c, shuuz.c, thunderj.c: Missing or misplaced graphic elements
  • [Crash/Freeze] feversoc: Black Screen
  • [Crash/Freeze] (xmen.c) xmen6p, xmen6pu: Crash after OK
  • [Sound] (missile.c) missile, missile1, missile2: Imperfect sound played for UFO and bomber attack.
  • [Crash/Freeze] (cdi.c) All sets in cdi.c: Crash after OK
  • [Graphics] (gsword.c) gsword, gsword2, josvolly: Graphics and palette corruption
  • [Save/Restore] (astrocde.c) gorf, gorfpgm1, gorfpgm1g: Intermittent failure of autosave state function in gorf sets
  • [Graphics] (megasys1.c) avspirit, monkelf: Missing sprites
  • [DIP/Input] (seta.c) blandia, blandiap: Dip Default "Coin Mode 1" now triggers freeplay
  • [Crash/Freeze] (simpl156.c) candance, chainrec, charlien,
  • joemacr, joemacra, magdrop, magdropp, osman: Black Screen/Hang w/noted slowdown)
  • [Gameplay] (dgpix.c) fmaniac3: game shows only white screen after title
  • [Crash/Freeze] (copsnrob.c) copsnrob: Hang/Freeze at boot
  • [Sound] (labyrunr.c) tricktrp & clones: music is too fast
  • [Documentation] (bfm_sc4.c) sc4crgc and clones: The correct year of production is '2003'.
  • [Documentation] (bfm_sc5.c) sc5dmine and clones: The correct year of production is '2002'.
  • [Crash/Freeze] (raiden2.c) xsedae: Crash after OK
  • [DIP/Input] (alpha68k.c) gangwars, goldmedl, skyadvnt, skysoldr,
  • timesold and it's clones: starting button for P1 is always on, you cannot use P1 inputs
  • [Crash/Freeze] (superqix.c) sqixb2, perestro, perestrof: game resets after starting game
  • [Documentation] (cps2.c) xmvsfu1d: In-Game selftest fails on program rom 3 & 4
  • [Graphics] (batman.c) batman: missing, corrupted graphics
  • [Documentation] (bfm_sc5.c) sc5crnjw and clones: The correct year of production is '2004'.
  • [Documentation] (arcadia.c) ar_airh ar_airh2: Missing relationship (clone of...) between sets
  • [DIP/Input] (gunbustr.c) gunbustr and clones: You cannot insert coin
  • [Sound] (gunbustr.c) gunbustr and clones: No Sound
  • [Graphics] (playch10.c) pc_mman3, pc_ngai2, pc_ngai3, pc_pwbld, pc_radr2: Graphics are messed up
  • [Crash/Freeze] (redclash.c) All sets in redclash.c: Hang on Boot
  • [DIP/Input] (exprraid.c) All sets in exprraid.c: Hang after coining up)
  • [Crash/Freeze] (ladybug.c) All sets in ladybug.c (except sraider): Hang/Freeze at boot
  • [Crash/Freeze] (aleck64.c) 11beat, hipai, mtetrisc, srmvs, starsldr,
  • twrshaft, vivdolls: Crash after OK

New in MAME 0.145b (Feb 6, 2012)

  • Happy 15th Anniversary! Over its 15 years of existence since MAME
  • .01 was released for MS-DOS with an initial library of 5 sets, MAME
  • has grown exponentially to the point that no one thought we would be,
  • boasting 18,650 different sets and operable on more OS platforms than
  • thought possible. While video-based arcade games were the original
  • targets for MAME, the scope of the project has grown to include
  • documentation of virtually all coin-operated amusement devices
  • including gambling (video/slots), coin droppers, pinball machines and
  • more. Through the efforts of the literally thousands of developers,
  • players and others who have provided assistance and feedback over the
  • project's history, we would like to thank all of them that made this
  • possible!
  • MAMETesters Bugs Fixed
  • [Crash/Freeze] All sets in cliffhgr.c: Crash/assert and
  • graphic issues
  • [Core] Tilemap viewer always broken / displays in shades of
  • Blue
  • [Graphics] All sets in cliffhgr.c: Video playback is faulty -
  • screen flashes
  • [Misc.] Various Sets: "Timer Error" shows before start of
  • game each time, showing odd time during setting
  • [Crash/Freeze] calchase: Assert while doing initial memory
  • test
  • [Crash/Freeze] anmlbskt: Crash before OK
  • [Crash/Freeze] mquake: [debug] Exception after OK
  • [Timing] All sets in stv.c: All sets do not start or play
  • correctly (Timing, Auto Credit, Sound)
  • [Documentation] m1coro11n, m1coro11np, m1coro12n, m1coro12np,
  • m1coro21n, m1coro21np, m1coro22n, m1coro31p, m1coro32n,
  • m1coro32np: Game descriptions contain a TAB character.
  • [Graphics] All sets in btime.c: Misplaced graphics for player
  • in cocktail mode
  • [Graphics] terrafb, terrafjb: [debug] Graphics corruption on
  • both sides of the screen
  • [Crash/Freeze] oldsplus: [debug] Assert before OK
  • [DIP/Input] ddragon2 and clones: Wrong dipswitch settings -
  • default settings
  • [DIP/Input] cabal and all clones: "Bonus Lives" settings are
  • wrong (stephh)
  • [Crash/Freeze] agress, agressb: Black screen
  • [Debugger] Registered ram blocks registered with save state
  • cannot be viewed with debugger
  • Source Changes
  • Fixed disassembly of far jump instructions in the u'nSP core [trap15]
  • Correct loading for dragngun video data, identified as standard DVI
  • data
  • Slight fix to the way captaven rasters were handled
  • Added proper widescreen layout on Super Chase
  • Improved inputs in Tourvision driver
  • Added sprites wrap-around in Donkey Kong HW, seen in DK3 when clearing
  • stage 1
  • chd: Fix error where FLAC was encoding 4 times too much data (samples
  • vs. bytes)
  • Converted Boogie Wings to generic sprite device plus added manual
  • mixing. Converted various bootleg implementations of the chip to use
  • the common code as well. (tumbleb.c, esd16.c, crospang.c, nmg5.c)
  • Implemented preliminary support for Trident SVGA cards, fixes graphics
  • in California Chase loading screen
  • Hooked up inputs and sound in california chase, game is now more or
  • less working without steer inputs and still needs the user to launch
  • boot.exe first from MS-DOS prompt.
  • Various wav/flac sample changes:
  • Remove hardcoded ".wav" sample extensions from within drivers
  • Update samples.c to check for both .flac and .wav extensions when
  • loading a sample
  • Made sample loading failure a bit more verbose (various zips
  • contained 0 byte samples, I assume to keep clrmame happy or
  • something)
  • Fixed memory allocation with 8-bit flac samples
  • Act Fancer: fixed background tilemap size, corrects level boss bg
  • (partial fix for MT #4585) [David Haywood]
  • RDP optimizations and memory system shunting in N64 driver; relative
  • speedup of 1.4x to 1.5x
  • Truco Tron reverse engineering
  • Identified and added EF6821P PIA for I/O.
  • Identified and added the CRTC as HD/UM6845.
  • Identified a Maxim MAX691 and hooked watchdog/reset functions based
  • on the PIA line where is tied. Also hooked others minor related
  • things.
  • Identified a Darlington Array ULN2003.
  • Added correct clocks for main crystal, CPU and CRTC through
  • define.
  • Improved inputs/jumpers with PCB traces.
  • Added technical notes.
  • Model 1: add skeleton device for Z80 version of the MPEG sound board.
  • No playback, just running the Z80.
  • New games added or promoted from NOT_WORKING status
  • Street Games II
  • Boong-Ga Boong-Ga (Spank'em!)
  • Warriors of Fate ('sgyxz' bootleg) (not working)
  • Print Club 2 Felix The Cat
  • Print Club 2 '98 Spring Ver
  • Hyperspace (bootleg of Asteroids)
  • Tekken Tag Tournament (Asia, TEG2/VER.C1, set 1)
  • X-Men (4 Players ver ADA)
  • Print Club Goukakenran (J 991104 V1.000)
  • Print Club Olive (J 980717 V1.000)
  • Print Club 2 '98 Autumn Ver (J 980827 V1.000)
  • Print Club Kome Kome Club (J 970203 V1.000)
  • Ultimate Arctic Thunder
  • Dumped HDD for Photo Play 2000 v2.01
  • New games marked as GAME_NOT_WORKING
  • Dungeon Explorer (Tourvision PCE bootleg)
  • Unknown BMC Poker Game
  • Gone Fishing 2
  • Chess Challenge 2
  • EZ Touch
  • Sega Shooting Zone
  • Bounty Hunter

New in MAME 0.141s (Jan 1, 2011)

  • MAMETesters Bugs Fixed:
  • 04161: [Crash/Freeze] nibbler and clones: Mame crashes after pressing OK
  • 00859: [Color/Palette] blandia, blandiap: Tilemap colors issue.
  • 00860: [Color/Palette] blandia, blandiap: Incorrect colors
  • 04120: [Misc.] SDLMAME for Windows does not work unless you use -window
  • 04156: [Crash/Freeze] cabal, cabala, cabalbl2, cabalus, cabalus2, tharrier, tharrierj: memory_set_bank called for unknown bank 'bank1' (hap)
  • 04153: [Misc.] hydrthnd: SHA1 of CHD reported incorrectly.
  • 03916: [Graphics] arabian: Missing bird at top of the screen.
  • Source Changes:
  • Redumped sprite roms in X Se Dae Quiz [Guru]
  • Added preliminary (disabled by default) discrete sound emulation to
  • Dai San Wakusei Meteor [Derrick Renaud, Andy Welburn]
  • Added DMA slots to Legionnaire HW, fixes Godzilla regression
  • [Angelo Salese]
  • Fixed Bullet key back to what we dumped from original PCB.
  • [Aaron Giles]
  • Improved sprite GFX ROM order in Godzilla [Angelo Salese]
  • AY-3-8910 unused bits in registers read back as 0 [hap]
  • Fixed Seibu logo tilemap colors in Seibu Cup Soccer [Angelo Salese]
  • s3c24xx.c: Fixing compiling process on Linux and MacOSX [qmc2]
  • Assigned MB88xx interrupt sources unique vectors, as expected by the
  • Arabian MCU program [Phil Bennett]
  • Hooked up Arabian MB8841 MCU and removed obsolete simulation code
  • [Phil Bennett]
  • Adjusted ym2203 clock speed and added XTAL for goindol.c based on a
  • reference video recording. [Tafoid, Rogerio]
  • Rewrote ics2115 sound core using modern device standards, improving
  • audio in Oriental Legend, Killing Blade and other PGM titles in the
  • process. [austere, nimitz, trap15]
  • Implemented pdrawgfx for sprite routines in Legionnaire HW, and added
  • wraparound for horizontal area smaller than 320, fixing left-border
  • sprites in Legionnaire and Heated Barrel [David Haywood]
  • Implemented a preliminary sort-DMA in Seibu COP routines, fixes
  • sprite-sprite priorities in Seibu Cup Soccer [Angelo Salese]
  • z80dart.c: [Wilbert Pol]
  • * The channel B modified interrupt vector can be read immediately
  • after setting it.
  • * Reading from a read register other than 0 also masks out the
  • register index.
  • Fixed RAM fill in Seibu DMA COP command 0x116, allowing Godzilla to
  • boot [Angelo Salese]
  • Neo-Geo updates [Johnboy]:
  • * burningfh - Renamed p1 to hp1
  • * gowcaizr - Added correct C8 ROM
  • * 8man - Tagged MVS and AES version
  • * jockeygpa - Added alternate jockeygp set
  • * mslug5h - Corrected chip labels
  • Hooked up cocktail mode and proper controls for both players in Maze
  • Invaders, adding button labels to describe the action of each.
  • [sxevious, Tafoid]
  • Fixed LDM opcode register writeback in ARM CPU core [Tim Schuerewegen]
  • General stability issues with 64-bit builds fixed for cybertnk.c
  • [David Haywood]
  • Implemented palette DMA brightness algorythm mode 5 in Seibu COP
  • games, used by Seibu Cup Soccer, Godzilla, SD Gundam Rainbow Tairiku
  • Senki and Legionnaire for fading effects [Angelo Salese]
  • hvyunit.c: Hooked up Mermaid protection MCU and removed obsolete
  • simulation code. Also updated the driver to use a state class.
  • [Phil Bennett, Dr. Decapitator, Andrew Gardner]
  • Implemented preliminary road emulation in Cyber Tank [David Haywood]
  • Renamed ilpag.c as blitz68k.c and added several games to the driver
  • [Luca Elia]
  • sdlmame now also looks for fonts in "-fontpath". In addition, moved
  • font config stuff into function search_font_config. This is in
  • preparation to add ttf support to windows sdlmame build. [couriersud]
  • Fixed an ARM CPU core bug with pre-indexed addressing opcodes, that
  • was preventing Poizone to boot [Tim Schuerewegen]
  • Fix most-likely-to-fail SDL_TTF version check. Added a warning if
  • strikethrough is specified but not supported. [Couriersud]
  • Reimplemented scatter-gather Sprite DMA in Seibu COP used by SD Gundam
  • Rainbow Tairiku Senki, also improving the functionality in it.
  • [Angelo Salese]
  • Greatly improved inputs and dip switches for ertictac.c [Tafoid]
  • Fixed playfield color issues in Seibu Cup Soccer [David Haywood]
  • Fixed *BSD compilation for SDLMAME. [ElBarto]
  • Fixed sfx in Chouji Meikyuu Legion [Tomasz Slanina]
  • Implemented preliminary Seibu COP macro command 0xdde5, used by Seibu
  • Cup Soccer x/y radar positions [Angelo Salese]
  • Implemented ROM banking support in Raiden 2 HW, improving Raiden 2 and
  • Zero Team behaviour [O.Galibert]
  • plygonet.c : Fixed save state & device handler regressions.
  • [Andrew Gardner]
  • Golden Poker driver: Added new sets, and some notes about ipc-1
  • daughterboard encryption [Roberto Fresca]
  • Preliminary simulation of text layer protection in Chouji Meikyuu
  • Legion [Tomasz Slanina]
  • Further ICS2115 work [austere, nimitz, trap15]
  • mpu4drvr.c: Account for the 45 degree trackball mounting
  • [James Wallace]
  • Adds the recent 87C52 MCU decaps to Wonder League Star and Wonder
  • League '96 [Dr. Decapitator]
  • superchs.c - Moved Button 6 assignment to a DIP selection which is
  • more appropriate for "Freeze Screen" behavior and added some missing
  • port names. [Tafoid]
  • Updated the RSP and RDP implementations to be largely bit-perfect and
  • pixel-accurate. [angrylion, Harmony]
  • Fixed alpha compare in the N64 RDP implementation. [Harmony]
  • More Golden Poker driver cleanup. Added more references and
  • reorganized some parent-clone relationship. Added some new sets.
  • [Roberto Fresca]
  • Implemented Seibu COP macro 0x905, used for ark movements in
  • Legionnaire / Zero Team when a knock down occurs [Angelo Salese]
  • ARM7+ updates: [Tim Schuerewegen]
  • * Enhanced MMU with page fault support
  • * Preliminary 26-bit mode support
  • * Fixed bugs with S-flag operations on R15
  • * Fixed STRH involving R15
  • * Support for ARM models 7500 and 920T.
  • Add directxor parameter to direct memory accessors. Update all callers
  • that manually XORed addresses to pass the XOR instead. This improves
  • behavior when direct accessors hit non-RAM regions, or when watchpoints
  • are used, because we now know the original, un-xored address and can
  • fall back to standard read/write handlers properly. Also fixes
  • glitched disassembly when read watchpoints are enabled. [Aaron Giles]
  • s3c24xx: some improvements and fixes [Tim Schuerewegen]
  • Removed public decodechar function. [Aaron Giles]
  • Fixed writes in the MIPS III interpreter. [MooglyGuy]
  • Some bulk naming cleanups across the whole source base: [Aaron Giles]
  • 1. MDRV_* -> MCFG_*
  • 2. running_device -> device_t
  • 3. mame_rand() -> machine->rand()
  • 4. memory_region() -> machine->region()->base()
  • 5. memory_region_length() -> machine->region()->bytes()
  • 6. region_info -> memory_region
  • New games added or promoted from NOT_WORKING status:
  • Heavy Unit [Phil Bennett, Dr. Decapitator, Andrew Gardner]
  • Poizone [Tim Schuerewegen]
  • Silver Game [Roberto Fresca, Team Europe & HAL9K]
  • Jack Potten's Poker (NGold) (3 sets) [Roberto Fresca, Darran]
  • New clones added:
  • Multi Champ Deluxe (ver. 1114, 14/11/1999) [caius] (not working)
  • Gran Tesoro? / Play 2000 (v4.0) (Italy)
  • [Corrado Tomaselli] (not working)
  • Raiden (US, set 2) [Smitdogg, The Dumping Union]
  • Golden Tee Golf (Trackball, v2.0) [Smitdogg, The Dumping Union]
  • Relief Pitcher (set 2, 26 Apr 1992 / 08 Apr 1992)
  • [Smitdogg, The Dumping Union]
  • G.I. Joe (World, EB8, prototype?) [caius]
  • Space Firebird (2 sets) [Andrew Welburn]
  • New games marked as GAME_NOT_WORKING:
  • Bank Robbery (Ver. 2.00)
  • [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
  • Bank Robbery (Ver. 3.32)
  • [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
  • Deuces Wild 2 - American Heritage (Ver. 2.02F)
  • [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
  • Maxi Double Poker (Ver. 1.10)
  • [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
  • Mega Double Poker (Ver. 1.63 Espagnol)
  • [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
  • Mega Double Poker Jackpot (Ver. 1.26)
  • [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
  • Poker 52 (Ver. 1.2) [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
  • The Hermit (Ver. 1.14)
  • [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
  • Mambo A Go-Go (GQA40 VER. JAB)
  • [Kevin Eshbach, Tormod, gatt9, Smitdogg, The Dumping Union, smf]
  • "Unknown french poker game" [Roberto Fresca, Team Europe & HAL9K]
  • "Unknown encrypted poker game" [Roberto Fresca, Team Europe & HAL9K]

New in MAME 0.140s (Oct 21, 2010)

  • MAMETesters Bugs Fixed
  • 04091: [Misc.] simpbowl: NVRAM is not created correctly.
  • 03770: [Interface] Setting 'snapname %g' does not allow snap to be saved with F12.
  • 03835: [Compiling] Visual Studio compiler warning in src\mame\video\n64.c
  • 03937: [Misc.] Using CTRL-C to end MAME no longer works reliably
  • 03915: [Interface] All sets using -autosave: "auto.sta" can mistakenly be erased - 03930: [Compiling] LDPLAYER fails to link
  • 04065: [Compiling] Default 'tiny' does not build
  • 03074: [Sound] dkongjr and clones: Discrete audio output is lower pitched than normal
  • 04085: [Sound] All sets in seibuspi.c: sound issue
  • 04081: [Crash/Freeze] Games/drivers with no screen: When you exit MAME, you do not get control back
  • 04059: [Graphics] qix, zookeep and clones: Player's character disappears during gameplay.
  • 04080: [Crash/Freeze] [debug] Massive memory leaks + crash upon exit in debug build
  • 03800: [Debugger] Many sets in snk.c: Viewing c000-c700 in debugger for "SUB" Z-80 causes memory corruption
  • 04083: [Graphics] All sets in balsente.c: Black screen corruption (missing graphics)
  • 04075: [Crash/Freeze] All sets in cps3.c: Black screen/Hang
  • 04077: [Misc.] Crash when -effect is used
  • 04078: [Crash/Freeze] mtrap + clones: Crash/Assert after OK
  • 04076: [Misc.] Artwork cropping not working correctly
  • Source Changes
  • Considerably improved UART communications in the CD-i 68070 implementation, increasing Quizard stability as a result.
  • Fixed use of the sign bits on the SegaCD Roz parameters, improves the SegaCD intro rotations etc. which now appear correct. Clamp Roz stuff to 24-bit, seems to fix the remaining issues with the Sega logos.
  • Moved -effect implementation out of OSD code and into core since the implementations were identical across Windows/SDL and implemented in the core itself.
  • More Clang fixes (verified OK with GCC)
  • Correctly free textures when screen size dynamically changes. Fixes texture assert when exiting on a number of games.
  • Attempt to provide a correct M50458 char rom, used by the Nintendo Super System
  • Re-worked Quizard MCU communications handling to be more easily expanded.
  • Convert rendlay objects into C++, reduce the number of unused textures allocated.
  • Fix texture leak in crsshair.c.
  • Added new method reset_origin() to screen devices to allow manual synchronization of VBLANK start against an external timing source. Updated the MC6845 device to call reset_origin() on its screen at the start of each frame if a screen is present.
  • Converted the RCA CDP1802 CPU into a C++ device. Refactored cidelsa.c to use the new RCA COSMAC CPU.
  • Added new devcb type DEVCB_TYPE_DRIVER, which implies the driver_device.
  • Added new macros DEVCB_DRIVER_LINE_MEMBER and DEVCB_DRIVER_MEMBER to specify member functions of the driver device in callbacks.
  • Reworked NMK16 irqs by not using cpu_getiloops() function
  • Fix custom mapping for dsp56k internal memory.
  • Refactored the CDP1869 chip into a C++ device.
  • Added explicit control handler for the console. Ctrl+C/Ctrl+Break now explicitly terminate the process forcefully, rather than unwinding through the system in an unexpected state. Other console events (exit, shutdown, logoff) request a graceful exit.
  • Reworked 1942 interrupts by not using cpu_getiloops() function
  • Removed deprecat.h usage from 1943 driver
  • Removed deprecat.h usage from 40love driver
  • Removed deprecat.h usage and did some minor clean-ups to the 4enraya driver
  • Rewrote Alien Command irqs by not using cpu_getiloops() function
  • New games added or promoted from NOT_WORKING status: Devil Island (2 sets)
  • New clones added:
  • Streaking (set 2)
  • New games marked as GAME_NOT_WORKING;
  • Magical Touch

New in MAME 0.139s (Jul 30, 2010)

  • MAMETesters Bugs Fixed:
  • 03898: [Crash/Freeze] Atomiswave-based games in naomi.c: Game gets stuck in boot process.
  • [Documentation] samsh5sp & clones: according to title, year is 2004 not 2003
  • [Crash/Freeze] -burnin causes crash in vector games
  • [Multisession] a51site4: Hang after loading via internal UI (multisession)
  • Add notification of orientation of all monitors at startup via the
  • output system.
  • Source Changes:
  • arm.c: Added big endian mode support to the LDRB and STRB instructions.
  • CPS-1 update [Team CPS-1]:
  • Added missing PALs as reference to most of remaining sets
  • Dumped and added TK24B1.1A to dynwar [Corrado Tomaselli]
  • Fixed LW-13.10D rom loading in forgottn to match real pcb
  • Identified, verified and documented a ton of pcbs, adding / fixing missing / wrong infos as ROMs labels and positions, B-Board, C-Board and CPSB IDs, PALs
  • Reordered all sets per release date in cps1.c and video\cps1.c
  • Updated games table in video\cps1.c and added some notes on PALs table
  • Minor cleanups
  • djboy.c: Hooked up Beast MCU and removed simulation code.
  • arm.c: Fixed word reading from non-aligned address in big endian mode.
  • skyfox.c: Corrected clocks and Vsync for the Sky Fox & Exerizer sets
  • based on actual OSCs and measurements taken from a real PCB
  • arm.c: Added a big endian version of the arm2/3/6 cpu core and cleaned
  • up the little/big endian handling.
  • djboy.c: Added DIP switch locations and corrected the vsync to 57.5Hz as per the readme info listed at the top of the driver.
  • mediagx.c: Converted to use driver_data
  • Fixed sprite coordinates in astrocorp.c
  • Corrected Ameri Darts audio playback rate. This exposed some cycle
  • timing errors in the TMS32010 CPU core which are also fixed.
  • Added support for Southern Systems Joker Poker (1982), from Southern
  • Systems & Assembly, Ltd. Figured out the memory map. Also added
  • technical notes about the hardware.
  • Corrected the address for the freezing of the movies for the
  • Terminator 2 LA4 set
  • emu/info.c: Search all parents of a clone for merged ROMs
  • Fixed HD63701 SLP opcode
  • mpu4.c: Added splitscreen support to SCN2674 for MPU4 Video.
  • neodrv.c updates:
  • Identified several more sets as MVS / AES Version and tagged them properly
  • Updated game PCB info
  • bakatono: Removed BAD_DUMP from m1 - is correct, corrected game name
  • mahretsu: Added correct s1, corrected game name
  • strhoop: Added correct v2
  • sdodgeb: Replaced 16mbit v1/v2 with 32mbit v1 as found on two original cards
  • Added Japan J3 bios
  • neogeo.c changes:
  • Documented AES mode and 1-slot (MVS/AES) settings
  • Documented MVS 4-slot and 6-slot settings
  • Changed 6-slot setting (old default) to 1-slot
  • New games added or promoted from NOT_WORKING status:
  • Speed Drop
  • New clones added:
  • Mystic Warriors (ver AAA)
  • AmeriDarts (set 3)
  • Captain Commando (Japan 910928)
  • Forgotten Worlds (USA, 88621B B-Board)
  • Galaxy Force II (Japan, Newer)
  • Quiz King of Fighters (Korean release)
  • Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Korean release)
  • Quiz Daisousa Sen - The Last Count Down (Korean release)
  • New games marked as GAME_NOT_WORKING
  • ------------------------------------
  • Southern Systems Joker Poker

New in MAME 0.138s (May 16, 2010)

  • MAMETesters Bugs Fixed:
  • [Crash/Freeze] topgunnr: Crashes MAME after INSERT COIN/GAME START (hap)
  • [Speed] simpsons and clones: Vertical refresh rate (hap)
  • [Original Reference] brubber, bnj, caractn: Incorrect screen resolution for Burnin' Rubber and clones (hap)
  • [Crash/Freeze] hunchbkg: Does not boot (couriersud)
  • [Crash/Freeze] All sets in maxaflex.c: Random crashes (Firewave)
  • [Crash/Freeze] qdrmfgp2: ASSERT after OK (hap)
  • [Color/Palette] pc_miket: Bad colours (Alex Jackson)
  • [Graphics] elevator, elevatorb: Some graphics on the escalators shift when you ride on them (hap)
  • [Graphics] alpine: Red point on the title screen (M.A.S.H.)
  • [Graphics] vendetta: Sprite priority problem in the 3rd stage (hap)
  • [Graphics] All games in vendetta.c: Graphical error in the intro scene of the game. (hap)
  • [Sound] qtheater: No sound (hap)
  • [Crash/Freeze] All sets in harddriv.c: Message: Duplicate save state registration entry (DSP32C/dsp32/0/cpustate->pin)
  • [DIP/Input] spaceftr: does not allow you to turn to the right. (hap)
  • Source Changes:
  • New Lucky 8 Lines hardware: [Roberto Fresca]
  • Added lamps support to lucky8, lucky8a, lucky8b, ns8liner, ns8linew and kkojnoli.
  • Created lamps layout for the above sets.
  • New inputs for ns8linew. This set has a second set of inputs, and can be switched between them. No lamps activity or Big/Small
  • buttons are present while this alternative controls are used.Maybe is a leftover.
  • Some DIP switches were figured out. Coinage and limits are still a eal mystery since all DIP switches are reflected in the test mode.
  • Remapped inputs to be straightforward with the control panel.
  • dded the type (W-4/F-5) to the sets description.
  • General inputs clean-up.
  • suna8.c: Updated documentation for Strike Fighter to include the game
  • number, PCB number and epoxy CPU [Fabrizio Vasile]
  • Jaguar: fixed RGB VARMOD mode [Angelo Salese]
  • namcops2: add DVD image for taiko10 [Guru]
  • Added DIP Locations for all games in the jack.c driver. Changed
  • copyright on joinem to match displayed year. [Tafoid]
  • More cleanup of the lpc tables; Replaced tms5220C pitch table with the
  • tms5220 one as that one is more likely to be correct. [Lord Nightmare]
  • Add 'Unrealistically Perfect Interpolation' debug mode; Fix a
  • potential issue with 16 bit overflow in the lattice filter; Made idle
  • state emulation more accurate to real chip; Clean out variables before
  • VSM speech starts; Mask out low 4 bits of 14 bit lattice result before
  • output. [Lord Nightmare]
  • Fix a mistake in the interpolation logic, it should now properly delay
  • interpolation until the final cycle of each frame when INHIBIT is set.
  • [Lord Nightmare]
  • tms5220: Remove unnecessary interpolation code; Add extra check to
  • make unvoiced mode trigger at the correct sample. [Lord Nightmare]
  • Fixed up tms52xx clip/wrap function arrangement to be much more sane,
  • and properly handled range extension. [Lord Nightmare]
  • Made tms5220 DEBUG_GENERATION more useful and simplified the code in
  • the process. [Lord Nightmare]
  • lib/util/cdrom.c: Fixed stack corruption in CHD code
  • [Oliver Stoeneberg]
  • Implemented default EEPROMs for GTIClub, Hang Pilot, Asterix, X-Men
  • and Polygonet Commanders [David Haywood]
  • Fixed the texture ROM loading/order in Wave Shark. Textures look
  • better now, and the ROM check passes [David Haywood]
  • Fix for Target Hits missing sound. [Tafoid]
  • fspiderb: Added projectiles, game is playable now [hap]
  • General cleanup of PGM code [David Haywood]
  • Removed ROM Patch in Killing Blade and replaced with correct IGS025
  • return sequence fo China region (other sequences still unknown)
  • [XingXing]
  • pengadvb: Improved inputs, the game can now be coined up. It magically
  • has sound too now. [hap]
  • S2650_SENSE_PORT is now active when data written is != 0 and inactive
  • when data == 0. It now acts as a line in a mame-sense. [Couriersud]
  • btime: Background vertical offset was off by one pixel, burger parts
  • positions are correct now. This also means Peter Pepper awkwardly
  • walks in the air, which is the way it is on the PCB. [hap]
  • fixed ROM names of tp84a (tp84 needs confirmation) [Team Japump]
  • Fixed hunchbkg ports. [Couriersud]
  • sprtmtch: Added Intermissions dipswitch [David Bain]
  • Fixed coinage of desertbr [yasuhiro]
  • Fixed ROM labels for Pac-Land, Scramble Egg, and Straight Flush
  • [Team Japump]
  • New clones added:
  • Desert Breaker (Japan) [Team Japump, Dumping Union], Youma Ninpouchou (Japan, alt) [Takahiro Nogi] Armed F (Japan) [Takahiro Nogi]
  • Champion Baseball II (Japan, not working) [Takahiro Nogi] Wing War (Japan) [Team Japump, The Dumping Union] Street Fighter EX 2 (HISPANIC 980312) [Layne, J. Bijl, Smitdogg, The Dumping Union]
  • Giga Wing (Hispanic 990222) [dopefishjustin, A. Hoekman, Smitdogg, David Haywood, The Dumping Union] Street Fighter Alpha 3 (Hispanic 980629) [dopefishjustin, Smitdogg, David Haywood, The Dumping Union]
  • Eco Fighters (Hispanic 931203) [Kevin Eshbach, wild eyed, Smitdogg, David Haywood, The Dumping Union] X-Men: Children of the Atom (Hispanic 950105) [ranger_lennier, tormod, Smitdogg, The Dumping Union]
  • Dungeons & Dragons: Tower of Doom (Hispanic 940113) [Kevin Eshbach, Layne, Gor, blokey, Smitdogg, The Dumping Union]
  • Pac-land (Japan, older) [Team Japump] Photo Y2K (ver. 105) [XingXing]
  • New games marked as GAME_NOT_WORKING:
  • Taiko no Tatsujin 10 (T101001-NA-A) [Guru] Dragon World 3 EX (ver. 100) [Guru] Dragon World 2001 [Guru] Royal Queen [Hikari, Spyder, S. S. Neilson, Smitdogg, The Dumping Union] Chance Kun [ranger_lennier, incog, Smitdogg, The Dumping Union]
  • Photo Y2K 2 [Guru]

New in MAME 0.137s (Mar 12, 2010)

  • IMPORTANT NOTE: As of this release of MAME, several important things
  • about the system have changed. Please read the following items before
  • attempting to compile this new version.
  • A new tool chain for Windows, based off of gcc 4.4.3 prerelease,
  • is now REQUIRED. Go to http://mamedev.org/tools to get the new tools.
  • The code included with 0.137 WILL NOT BUILD with the old tools.
  • The new tool chain has support for building 64-bit MAME builds with
  • gcc, as well as built-in DirectX headers, and C++ support, which was
  • missing from the old tools.
  • Non-Unicode builds of Windows MAME are no longer supported. The
  • options to turn this off in the makefile have been removed, and
  • future changes are likely to solidify this requirement. If you are
  • still (God forbid) running on Win9x, you will need the unicows.dll
  • library to run MAME. Download unicows from Microsoft.
  • All code in MAME is now compiled as C++, plus there have been a few
  • small changes that take advantage of the C++ language. For the most
  • part, there is no effect on how drivers are written, except for some
  • nicer accessors to devices and address spaces. Future improvements to
  • take advantage of the C++ syntax will evolve slowly, and will be done
  • internally. We are not interested in outside attempts to do this work
  • for now.
  • The SDL OSD for MAME is now shipped as part of the main source
  • package. SDL builds for Windows are now regularly built as part of the
  • validation sequence for a new release. Thanks to R. Belmont,
  • couriersud, and Olivier Galibert for their work on the SDL port over
  • the years.

New in MAME 0.136s (Jan 12, 2010)

  • MAMETesters Bugs Fixed
  • ----------------------
  • 03603: [DIP/Input] karnov, karnovj: incorrect difficulty dipswitch (Tafoid)
  • 03604: [DIP/Input] oscar, oscaru, oscarj1, oscarj2: Incorrect difficulty dipswitch (Tafoid)
  • 03142: [DIP/Input] All drivers using PORT_CHANGED callbacks: Input port callback functions are not triggered correctly during INP playback. (mahlemiut)
  • 03493: [Gameplay] spacedxo: The game reboots itself after title screen (Fabio Priuli)
  • 03608: [Multisession] scontra, scontraj: Tile/graphic corruption on multiple launches of Super Contra (Fabio Priuli)
  • 03611: [Crash/Freeze] 1943, 1943j, 1943kai: Crash when starting 1943 in Service Mode (Fabio Priuli)
  • 03598: [Original Reference] plotting, flipull: YM2203 speed adjustment (Tafoid)
  • 03593: [Graphics] captaven & clones: Intro text scrolls from wrong direction (Pierpaolo Prazzoli)
  • 03596: [Crash/Freeze] All sets in konamigv.c, mitchell.c: Attempt to register save state entry after state registration is closed (Aaron Giles)
  • 03597: [Original Reference] outrun, outrunra, outruno, outrundx, outrunb: Incorrect vsync speed on Outrun (Tafoid)
  • Source Changes
  • --------------
  • hng64 improvements: [Andrew Gardner]
  • RoadsEdge & XRally polygons are now visible.
  • Improved geometry chunk type 0x2e.
  • Fleshed out the 'chunk type bits' a little. This will be verified against type 0x24.
  • Xrally and roadedge hng64 screens no longer run at 10fps.
  • Fixed polygon lookup in driving games.
  • Changed behavior of -watchdog option to act like a real watchdog. It
  • now specifies the number of seconds after the last video update that
  • will cause auto-termination of MAME. Also modified it to output a
  • message when the watchdog triggers the exit. [Aaron Giles]
  • Updated windows.txt to reflect this option and the debugger_font
  • options which were never previously documented. [Aaron Giles]
  • EEPROM changes: [Aaron Giles]
  • Fixed auto EEPROM region to properly handle 16-bit data.
  • Changed EEPROM device to initialize EEPROM at NVRAM load time rather than init time, giving DEVICE_INIT handlers a chance to muck with the data first.
  • Removed _NODEFAULT_ forms of EEPROM driver macros. If you need to add default data, follow the MDRV_EEPROM_ADD() with MDRV_EEPROM_DATA().
  • Updated remaining drivers to the new EEPROM device code. Many of them now require a default EEPROM to be loaded along with the ROMs, rather than hard-coded data in the driver
  • Exposed an address space for EEPROM devices, meaning the memory is now visible in the debugger and can be accessed via expressions
  • Updated all systems that muck directly with EEPROM memory to use memory accessors instead on the EEPROM address space.
  • Removed old EEPROM implementation
  • cb2001: added many new opcodes [robiza]
  • Split ADC1038, Konami 033906 and Konami 056230 emulation from
  • gticlub.c and konppc.c. Also, converted them to be devices and updated
  • PPC Konami games to use the new code. [Fabio Priuli]
  • Added a bunch of new protection handlers for Spark Man [Angelo Salese]
  • sub.c - Put in board XTAL and came up with some seeming better clock
  • speed approximations until board readings can be done. [Tafoid]
  • mcr.c - Sets tron3 and tron4 don't appear to have a valid working
  • cocktail mode video or controls (upright player2 works fine). Flagged
  • as GAME_NO_COCKTAIL. [Tafoid]
  • subs.c - Added DIP LOCATIONS. [Tafoid]
  • Updated qdrmfgp.c to use Konami video devices. [Fabio Priuli]
  • Cleaned up a bunch of things in the gladiatr.c driver [Angelo Salese]
  • Removed sysconfig section from game_driver struct. Made
  • compatible_with attribute available for MAME too (with NULL value set
  • in GAMEL macro). [Miodrag Milanovic]
  • Added preliminary device version of Konami video ICs used in PowerPC
  • games (001005, 001006, 001604 and 037122). [Fabio Priuli]
  • Converted all Taito custom I/O and video ICs to devices and updated
  • all drivers to use them. [Fabio Priuli]
  • Simplified bloodbro gfx decoding and removed unnecessary DRIVER_INIT.
  • Marked two weststry sprite ROMs as BAD_DUMP [David Haywood]
  • Converted Namco IO chips 56xx, 58xx and 59xx to be devices and
  • converted gaplus.c, mappy.c and toypop.c to use the new code.
  • [Fabio Priuli]
  • Allow any device memory (not just CPU's) to be accessed via debug
  • expressions. Removed support in the expression engine for EEPROM-
  • specific accesses. [Aaron Giles]
  • Converted Fujitsu MB87078 Volume Controller to be a device and
  • updated taito_b.c to use the new code (it's the only driver
  • emulating this chip atm). [Fabio Priuli
  • merit.c - Fixed what might be a copy/paste error in two sets
  • (trvwz3h, trvwz3v) where two roms had the same filename in the same
  • romset. [Tafoid]
  • Renamed tilemap -> tilemap_t, as the name 'tilemap' is too commonly
  • used for statics and structure members, and some compilers (esp. C++
  • compilers) don't allow that. [Aaron Giles]
  • Fix for INP recording ports that have changed notification. Also
  • prevents new inputs from affecting recorded inputs during playback.
  • [mahlemiut]
  • Updated srcclean to remove "invisible spaces" immediately preceding
  • tabs. [Atari Ace]
  • Cleaned up braces in the code so that they are properly balanced.
  • [Atari Ace]
  • Optimized RDP implementation further with more flattened branches.
  • [Harmony]
  • Converted a number of vector opcodes to the RSP DRC core. [Harmony]
  • Unrolled and optimized a number of vector opcodes in the interpreter
  • RSP core. [Harmony]
  • Extended the devtempl.h file to support device address spaces.
  • [Aaron Giles]
  • cmmb.c - Identified and marked Service Mode DIP. [Tafoid]
  • Converted the NMK112 to be a device and updated drivers using it
  • accordingly. [Fabio Priuli]
  • Added GAME_SUPPORTS_SAVE flag to psikyosh.c, since the conversion to
  • eeprom devices fixed the remaining issues with save states.
  • [Fabio Priuli, Aaron Giles]
  • Changed Caveman Ninja driver to use Partial Updates for Raster Effects
  • instead of buffering scanline data [David Haywood]
  • Changed Deco32 driver to use Partial Updates for Raster Effects
  • instead of buffering scanline data (but left Dragon Gun using the
  • buffering, because the video rendering code is far too slow with 224
  • partial updates for now) [David Haywood]
  • Commented out some harmful and suspicious looking interrupt generation
  • in NamcoND1 driver until it's being properly verified; fixes Game
  • Options menu in NCV2 test mode. [David Haywood]
  • adp.c improvements: [Angelo Salese]
  • Fixed some minor quirks
  • Improved Backgammon memory map
  • Implemented RAMDAC for Fun Land Deluxe
  • Fixed error in codegen for drol/dror opcodes in the x86 back-end.
  • [Aaron Giles]
  • Re-implemented misaligned memory handling in the RSP DRC as before.
  • [Aaron Giles]
  • Explicitly sign-extend 32-bit indexes for load/loads/store on 64-bit
  • machines to prevent overflow issues. Fixes DRC crash in mtetrisc.
  • [Aaron Giles]
  • Fixed a few DRC-ized vector load/store opcodes in the RSP core.
  • [Harmony]
  • Hardware multiplication and division on the SNES takes 8 machine
  • cycles to complete. [Wilbert Pol]
  • Fixed x86 HLT instruction handling [Phill Harvey-Smith]
  • Made LA Girls and clone of Play Girls. It's clearly a bootleg
  • hardware clone. Title & background change, but the demo play and
  • block arrangement are identical. Added info from the Guru's website
  • about the reported manufacture company and year for LA Girls. Added a
  • note about Tube-it having the copyright and manufacture info removed.
  • [Brian Troha]
  • Added additional information to the dipswitches and configurations
  • sections in the -listxml output [Oliver Stoneberg]
  • Changed Green Beret sound chip to SN76489 and indicated that the
  • bootleg has an undumped PAL and PROMs [Kevin Eshbach]
  • New games added or promoted from NOT_WORKING status
  • ---------------------------------------------------
  • Final Fight (Japan, hack) [bonky0013, JacKc, Fabio Priuli]
  • New clones added
  • ----------------
  • Spark Man (v 2.0, set 2) [Stefan Lindberg] (Not Working)
  • Cherry Master I (ver.1.01) (various bootleg? sets) [David Haywood]
  • Block (Game Corporation bootleg, set 3) [David Haywood]
  • Multi Fish (030124) [MetalliC]
  • Shaolin's Road (bootleg) [Kevin Eshbach]
  • New games marked as GAME_NOT_WORKING
  • ------------------------------------
  • Cycle Mahbou [Angelo Salese, Chack'n, Team Japump, Dumping Union]
  • Race Drivin' Panorama [David Haywood]
  • Metal Maniax (prototype) [David Haywood]

New in MAME 0.135s (Nov 1, 2009)

  • MAMETesters Bugs Fixed
  • ----------------------
  • 03378: [DIP/Input] kamakazi3: Unable to use normal coin slots (coin
  • lockout) (Luigi30)
  • 03496: [Sound] mouja: Sound Effects/Voice missing (Mamesick)
  • 03423: [Crash/Freeze] acpsx, atpsx, atluspsx, cpzn1, cpzn2, psarc95,
  • taitofx1, tps, vspsx : Access Violation (Fabio Priuli)
  • 03425: [Crash/Freeze] taitogn: Access Violation before typing OK.
  • (Fabio Priuli)
  • 03424: [Crash/Freeze] chihiro, triforce: Access Violation before
  • typing OK (Fabio Priuli)
  • 03490: [Crash/Freeze] quasar, quasara: Segmentation Fault after OK
  • (Fabio Priuli)
  • 03491: [Crash/Freeze] dynobop, sstrike, slikshot, slikshot17,
  • slikshot16 : Access Violation after OK (Phil Bennett)
  • 03487: [Crash/Freeze] All Drivers using z180 cpu: Access Violation
  • (Phil Bennett)
  • Source Changes
  • --------------
  • Changed sound banking on Shogun Warriors/B.Rap Boys to use an
  • OKIM6295 address map and banks [David Haywood]
  • Removed the MCU comm hack from namcofl/namconb. This now fixes the
  • music tempo in most games. [Phil Bennett]
  • Fixed vroulet controls so that the Red column can be selected.
  • [luigi30]
  • 680x0 update: [R. Belmont]
  • Support PMOVE modes from PMMU
  • Allow the FPU to be used for both '030 and '040
  • Add byte and word FPU loads/stores
  • Fixed buggy FPU 64-bit stores in the (An) addressing mode
  • chdman: add option to create uncompressed writeable HD images for MESS
  • [R. Belmont]
  • scsihd: don't crash if no media is attached [R. Belmont]
  • More goldstar.c improvements... [Roberto Fresca]
  • Completed the New Lucky 8 Lines / New Super 8 Lines hardware/PCB
  • layout.
  • Added New Lucky 8 Lines (set 3, extended gfx).
  • This set has the New Lucky 8 Lines / New Super 8 Lines program, so
  • bets are up to 64. Same extended tileset for reels, but lacks of
  • the New Super 8 Lines title tiles. Maybe is a hidden feature,
  • maybe just graphics for another hack.
  • Added technical notes.
  • Added abort button to sfrush [Arthur Peale]
  • Updated mt_tout CRC/SHA1 and added note about old, likely bad dump
  • [David Haywood]
  • Added missing dependencies for video/model2.c and video/model3.c
  • [Phil Bennett]
  • Fixed recent sprite breakage in some toaplan2 video HW-based games.
  • [Phil Bennett]
  • Added later version of Naomi analog I/O board program [Alex]
  • Changes to the dsp56156 cpu core. [Andrew Gardner]
  • Added JF table decode function.
  • Added ABS, IMAC, and TFR2 opcodes.
  • Fixed various flags for TST, INC24, SUB, CMP, and CMPM.
  • Added hack to DO function to accommodate for the CPU core's
  • inaccurate math.
  • Galaxian driver changes: [luigi30]
  • Crystallized some clock speeds, put ?s near ones that didn't look
  • correct
  • Changed references to galaxiaj in game names to galaxiana
  • Re-added 2nd button back to ddayc [David Haywood]
  • Documentation update for the Seibu COPDX-based games. Renamed
  • sdgndmrb to grainbow. [David Haywood]
  • Updated most tools in src/tools to be straight BSD license.
  • [Aaron Giles]
  • Added -flipped option to unidasm to output with disassembly first and
  • address/data bytes afterwards in comment form. [Aaron Giles]
  • Changed 32010 unknown opcode to output in $xxx format like all other
  • hex values. [Aaron Giles]
  • New games added or promoted from NOT_WORKING status
  • ---------------------------------------------------
  • Mahjong Seiryu Densetsu [Luca Elia, Guru, Dyq, Bnathan]
  • Mahjong Daimyojin [Luca Elia, Guru, Dyq, Bnathan]
  • New clones added
  • ----------------
  • Pinball Action (set 5, encrypted) [f205v]
  • Hyper Sports (bootleg) [f205v, David Haywood]
  • Darkstalkers: The Night Warriors (Hispanic 940818) [Artemio]
  • Gran Premio F1 (Italian bootleg of Pole Position II)
  • [f205v, David Haywood]
  • Scramble (Karateko, French bootleg) [Joachim Bassmann]
  • Super Breakout (rev 03) [Andy Welburn, Lord Nightmare]
  • New Lucky 8 Lines (set 3, extended gfx)
  • [Roberto Fresca, Darklord & Team Europe]
  • New games marked as GAME_NOT_WORKING
  • ------------------------------------
  • Tournament Solitaire [Angelo Salese, Siftware]
  • Airline Pilots DX [ANY, The Dumping Union]

New in MAME 0.134s (Sep 11, 2009)

  • Partial fix to CIA timer: avoid timer's desync in read count
  • operation. [robiza]
  • Fixed access violation in MESS skeleton drivers with empty
  • INPUT_PORT sections. [Curt Coder]
  • [Z8] Fixed disassembler argument order. [Curt Coder]
  • MAMEUI uses input_seq_from_tokens() outside the context of a running
  • emulation, so this code will crash if machine == NULL and the
  • keycode was not a built in keycode. Changed this so that it will
  • gracefully fail if machine == NULL. [Nathan Woods]
  • Naomi/AW: Enforce read-only status of PowerVR ID registers.
  • [R. Belmont]
  • Added debug_global_input_code_pressed() for use in debugging.
  • [Aaron Giles]
  • Remove remaining references to machine->cpu[n]. Removed cpu[n] array.
  • Replaced with machine->firstcpu which is a fast access to the head
  • of the list of CPUs. [Aaron Giles]
  • Minor cleanup of machine/generic.c. Changed watchdog_read handlers to
  • return the address space's unmapped value rather than 0xff.
  • [Aaron Giles]
  • Fixed CIA PRA, PRB, DDRA, DDRB ports. [robiza]
  • Added discrete sound to the Noraut Poker games.
  • [Derrick Renaud, Roberto Fresca]
  • Funworld.c changes: [Roberto Fresca]
  • Discovered and documented new features in Jolly Card (Evona
  • Electronics).
  • Removed the commented hack for joly980 driver init since is not
  • needed anymore.
  • Fixed a bug introduced with the massive input change, that didn't
  • allow initialize all sets that need the normal procedure to do it.
  • Updated technical notes.
  • PIC16C5x CPU - Fixed the T0CKI count input being controlled by the
  • wrong edge sensing. [Quench]
  • SNES: Added emulation for the DSP-3 and DSP-4 add-on chips, based on
  • latest ZSNES [ZSNES Team, Fabio Priuli]
  • G65816: Fixed a bug with SBC opcode N flag behaviour in Decimal Mode.
  • [Angelo Salese]
  • Segas24 rom games don't have NVRAM; fixed nvram_save writing 0KB
  • file. [hap]
  • /2681 duart: When a channel is in loopback mode, do not actually
  • transmit bytes sent to that duart channel over the TX pin.
  • [Lord Nightmare]
  • Hooked up F6 again as a global cheat enable/disable. [Pugsy]
  • i386 fixes: [Gabriele Gorla]
  • Add missing arpl instruction
  • Fixed BCD carry
  • Fixed disassembly of group D8 when modrm > 0xc0
  • Add fucompp instruction to disassembler
  • Added "increase or equal" and "decrease or equal" options to the new
  • cheat commands. [Sandro Ronco]
  • Added helper function core_i64_hex_format. Replaced several printf
  • cases in the debugger with this function to avoid runtime differences
  • on older Windows systems. Also fixed up some error logging messages
  • to output the correct number of characters for addresses and data,
  • using the new function. [Aaron Giles]
  • Added missing static and const qualifiers, and fixed up some header
  • files. [Atari Ace]

New in MAME 0.133s (Jul 20, 2009)

  • MAMETesters Bugs Fixed:
  • 03191: [Crash/Freeze] armchmp2: Allowing Demo to run triggersTest Mode (hap)
  • 02916: [Crash/Freeze] srmvs: [debug] Assertion
  • 03300: [Crash/Freeze] tmmjprd, tmpdoki: [debug] Crash after OK
  • 03310: [Misc.] cobram3, cobra: Parent/clone relationship missing
  • 03311: [Misc.] p911uc, p911j: chd a00c02 is used in both clones but they use different hashes
  • Source Changes:
  • Added GAME_IMPERFECT_SOUND flag to taitogn.c games since we don't emulate the sound CPU.
  • CDP1802: refactored the Q and DMA callbacks to use devcb / fixed state code output and load mode
  • Added FP registers to PPC debugger interface. Fixed bugs in the x64 back-end that prevented proper 3D rendering for Model 3 games.
  • ARM7 improvements:
  • Added ARMv5+ CLZ instruction.
  • Added ARMv5TE instructions: QADD, QDADD, QSUB, QDSUB, SMLAxy, SMLALxy, SMULxy, SMULWy, and SMLAWy
  • Fixed disassembly of CLZ
  • Improved DIP switches in toypop.
  • Audited and added GAME_SUPPORTS_SAVE flag to all games in the mappy.c driver (superpac, pacnpal, grobda, phozon, mappy, todruaga, digdug2, motos and clones of each)
  • Naomi update
  • Implemented cartridge protection chip mechanism
  • Added protection data for doa2 and doa2m
  • Added real dumped cartridge X76F100 data for doa2/doa2m
  • Several MESS-specific snes fixes for rendering.
  • Added documentation regarding different Cobra Command versions.
  • Fixed card reset in Taito g-net games.
  • Fixed gun and crosshair positioning in TimeCrisis and Bubble Trouble.
  • Decoded some ram based tiles in jclub2.
  • Fixed interrupts in the cischeat driver, fixing Scud Hammer and Arm Champs II.
  • Merit Multi-Poker improvements:
  • Full Inputs.
  • DIP Switches.
  • Simulated spark-watchdog circuitery.
  • Demuxed custom port.
  • NVRAM support.
  • CPU clock derived from #defined crystal.
  • 8000-8007 Output ports.
  • Coin related counters.
  • Sound components and trigger found at 8000-8003, bit2.
  • Full lamps support.
  • PCBs layouts & technical notes.
  • The 4 games are fully playable. Sound seems to be discrete, so the circuitery need to be traced. Colors are still wrong.
  • New games added or promoted from NOT_WORKING status:
  • Multi-Poker
  • New clones added:
  • Super Free Kick (set 2)

New in MAME 0.132s (Jun 8, 2009)

  • MAMETesters Bugs Fixed
  • ----------------------
  • - 03013: [Misc.] [debug] "Error: free a non-existant block" on
  • TMS57002 source generation (Atari Ace)
  • - 03241: [DIP/Input] aladbl: Unable to "Press Start" (Fabio Priuli)
  • - 03238: [Crash/Freeze] gtmr and clones: Access Violation (Tafoid)
  • Source Changes:
  • Fixed colors in the Aristocrat Mark-IV driver. [Angelo Salese]
  • Hooked up 2nd player mahjong panel in mjkjidai. [Angelo Salese]
  • Watchdog hooked up in twinkle.c so test mode exits. [smf]
  • Fixed for good the colors in 86 Lions. [Angelo Salese]
  • Fixed address line swapping in Mirax. [Olivier Galibert]
  • Fixed rom 2 decryption in Mirax. [Tomasz Slanina]
  • Improved the video emulation in Mirax. [Angelo Salese]
  • Fixed a minor typo in the SSEM debugging features. [MooglyGuy]
  • Fixed a number of year listings known to be unknown or incorrect the current MAME source. The source for these changes come from the book: Arcade TV Game List (Edition: Domestic and Overseas, 1971 - 2005).
  • [Tafoid, Fujix]
  • Update ghosteo driver with information out of eolith.c about QS1000 and added the sample rom, with a note about it NOT being dumped from this PCB but is a common sample rom used by Eolith. [Brian Troha]
  • Fixed minor cycle counting inaccuracy in Z80 core. [Marshmellow]
  • Added the concept of device contracts. A contract is a well-defined set of interfaces supported by a device, and identified by a unique string identifier. A device may support any number of contracts, described in a list via the DEVICE_CONTRACT_LIST* macros. The purpose of contracts is to provide a means for devices to expose a standard set of interfaces to other parts of the system. For example, the PCI device should expose a contract that includes functions for configuration register access, and 32-bit I/O. Then any device with a PCI interface should implement the PCI contract, so that the PCI bus device can route things appropriately. [Aaron Giles]
  • Removed the MDRV__REMOVE macros. A simple DEVICE_REMOVE works now that device types are not needed. [Aaron Giles]
  • Verified clocks on Samurai Aces pcb. [Corrado Tomaselli]
  • Added missing static and const qualifiers throughout the source. [Atari Ace]
  • Changed several internal interfaces to be more consistent, namely (1) passing device_config as a const always, (2) passing running_machine as a non-const always, (3) eliminating running_machine where possible, (4) passing machine/device first, and (5) preferring (screen, bitmap, cliprect) over (machine, bitmap, cliprect) when all are needed for rendering. [Atari Ace]
  • New games added or promoted from NOT_WORKING status
  • Mirax [Olivier Galibert, Angelo Salese, Tomasz Slanina]
  • Super Crowns Golf [Angelo Salese, Tomasz Slanina]
  • Jockey Club [Andrew Welburn, Dumping Union]
  • New clones added
  • Shadow Force (Japan Version 3) [Guru]
  • New games marked as GAME_NOT_WORKING
  • Enchanted Forest [Palindrome]
  • Janputer [alien_mame, Dumping Union]
  • Dolphin Treasure [AGEMAME]

New in MAME 0.131s (Apr 23, 2009)

  • IMPORTANT NOTE: The CHD format has undergone a change with this
  • release. The main reason for this change is to include some of the
  • key metadata into the hashes for the CHDs. This ensures that the
  • metadata is valid and prevents abuse.
  • The first impact you will find is that all of your CHD differencing
  • files are invalid. Just delete your "diff" directory contents
  • entirely.
  • The second impact is that all your existing CHDs will warn you that
  • they have incorrect hashes. This is expected. Your old CHDs should
  • still work fine, so if you can live with the "bad ROM" warnings, you
  • don't really need to do anything. However, if this bugs you or you
  • want to be "clean", you can update your CHDs, using this command
  • line:
  • chdman -update
  • for each one of your CHDs. This will take a while, but will produce
  • CHDs that match the new checksums posted in the drivers.
  • MAMETesters Bugs Fixed
  • : [Known Issues/To-Do's] qmhayaku : Sound CPU is running at 4MHz in
  • real machine. (Luigi30)
  • : [Graphics] nss_smw: Tilemap issue when displaying game map
  • (Angelo Salese)
  • : [DIP/Input] bshark, bsharkj: Analog stick input is broken since
  • .112u4. (Derrick Renaud)
  • : [DIP/Input] harddriv, racedriv, steeltal and clones: Games map
  • some P1 inputs to P2 controls (Fabio Priuli)
  • : [Documentation] quizmeku: Year is listed as 1994, but title
  • screen shows 1992. (Fabio Priuli)
  • Source Changes
  • Removed the last use of PORT_PLAYER(2) for P1 inputs. [Fabio Priuli]
  • Merged memory maps in the suna8, supbtime, superchs, suprnova,
  • suprslam, subs, suna16, stepstag, stfight, strnskill drivers.
  • [Aaron Giles]
  • Numerous improvements to the roul driver. [robiza]
  • Merged findout.c memory map. [Angelo Salese]
  • Added basic implementation of the TMS9927 video controller.
  • [Aaron Giles]
  • Status games driver rewrite: [Aaron Giles]
  • Reduced multiple drivers down to a primary one with minor tweaks
  • Hooked up TMS9927 video generator
  • Fixed statriv2v character generator to be more accurate
  • Fixed incorrect colors
  • Correct video timing
  • Miscellaneous Naomi work and improvements. Some refactoring done,
  • new games hooked up. Moved NAOMI DRIVER_INITs to specific
  • machine/naomi.c & includes/naomi.h files, in preparation to add
  • per-game JVS settings. [Angelo Salese, David Haywood]
  • Changed generic NVRAM behavior so that all the variants look for a
  • memory region named "nvram". If it is found and is of the same length
  • as the generic_nvram_size, data is copied from there instead of
  • filling the RAM with the fallback pattern. [Aaron Giles]
  • Fixed mouse/lightgun buttons to individually select when using
  • mouse/-multimouse and -lightgun. Meaning you will not receive Mouse
  • Button 0 Gun Button 0 when selecting in the UI. [Derrick Renaud]
  • Merged memory map and attempted to add proper colors in Carrera.
  • [Angelo Salese]
  • Fixed verbose output of RAW device names for XP. [Derrick Renaud]
  • When using RawInput - Fixed UI selection of Gun axis so Gun 1 is not
  • always selected with the desired gun. [Derrick Renaud]
  • Fixed XF flag in the 8085A core. [Aaron Giles]
  • Fixed frontend messages to leave enough space for clone longer names.
  • [Fabio Priuli]
  • Added Toshiba TLCS-900/H cpu core. [Wilbert Pol]
  • Added T6W28 sound core (SNK(?) custom sn76489a clone). [Wilbert Pol]
  • removed YM2151 from gijoe which is not present on real PCB.
  • [Yasuhiro Ogawa]
  • Fixed P2 gun reload in Lethal Enforcers II. [Derrick Renaud]
  • Fixed bug where repeating axis values were being selected for button
  • input in UI. [Derrick Renaud]
  • Documented PALs from Xenophobe board. [Kevin Eshbach]
  • Crystallized 1945kiii.c, maygay1b.c, maygayv1.c, mwarr.c, n8080.c
  • (20.16MHz crystal confirmed with schematics), pacman.c, panicr.c,
  • rallyx.c. [Luigi30]
  • New games added or promoted from NOT_WORKING status
  • Fantastic Journey [Olivier Galibert]
  • Super Lucky Roulette [robiza]
  • Status Blackjack [Aaron Giles]
  • Status Fun Casino [Aaron Giles]
  • Multi Game 2 [Mariusz Wojcieszek]
  • New clones added
  • Asterix (Japan) [Chack'n]
  • Ashura Blaster (World) [Tirino73]
  • New games marked as GAME_NOT_WORKING
  • Marvel vs. Capcom 2 [Guru]
  • Zombie Revenge [Guru]
  • Guilty Gear X [Guru]
  • Virtua Striker 4 (Japan) [Guru]
  • Virtua NBA [Guru]
  • Giant Gram Zen-Nippon Pro Wresring 2 [Guru]
  • Dengen Tenshi Taisen Janshi Shangri-la [Guru]
  • Virtua Striker 4 ver. 2006 (Rev D) (Japan)
  • [Alex's Rom Dumping Project]
  • The Key Of Avalon - The Wizard Master - Server (GDT-0005C) (V4.001)
  • [Alex's Rom Dumping Project]
  • Virtua Striker 2002 (GDT-0001) [Alex's Rom Dumping Project]
  • Derby Owners Club II [Guru]
  • Wild Riders [Guru]
  • WWF Royal Rumble [Guru]
  • Quiz Ah Megamisama [Guru]
  • Dynamite Baseball Naomi [Guru]
  • Dynamite Baseball '99 [Guru]
  • Death Crimson OX [Guru]
  • Tripple Draw [Aaron Giles]
  • Casino Strip [Aaron Giles]

New in MAME 0.130s (Mar 9, 2009)

  • MAMETesters Bugs Fixed
  • [Graphics] fghthist, fghthsta, fghthstj, fghthstu: Some priority problems in Ryoko's stage. Namely, the old man, the cat and the kid.
  • [Graphics] hypreact: Buggy text in scoring screen
  • [Graphics] wc90b, wc90: Some players are cut at left and bottom of the screen.
  • [Graphics] captaven: In attract mode, the small pictures of the heroes appear before they should.
  • [Graphics] blocken: Color / Missing gfx (Phil Bennett)
  • [Graphics] buckrog, buckrogn, zoom909, subroc3d: Graphics Corruption on Title Screen + in game (using -AFS)
  • [Interface] "Working clones" display problem (Aaron Giles)
  • Source Changes:
  • Fixed a paletteram entry bug in GP World
  • Fixed sprite positioning bug in Zero Target
  • Added new graphic roms to the 1999 head panic set. Also added sprite
  • flicker flag, based on tumble pop etc.
  • Add locations to rom names for Mazer Blazer (and alt) roms. Add
  • NO_DUMP entries for undumped voice roms, video prom, and pal.
  • Preliminary proper roz effects hooked up for Zero Target
  • Added function calls to replace the MIPS3 and PowerPC DRC's various
  • CPU_SET_INFO bits.
  • Fixed DCS2 speedup handler so it doesn't get lost during a memory
  • remap. This should give a slight speed bump to the Seattle/Vegas games
  • and to War Gods.
  • Added service1 button tested in Dynamite Bomber (but doesn't work in
  • game) and fixed little sprites priority problems in limenko.
  • Fixed a sprite bug when flip y flag is used and cleaned-up the whole
  • routine in Zero Target.
  • Fixed sound regression in Tryout and removed deprecat.h dependancy
  • tms57002: Add two missing instructions and hack up the coef update.
  • The real way coefficient updates are handled is a little too complex
  • for now, but the hack throttles the update speed to the real rate
  • given the way konami uses it (once per sync). It's near impossible to
  • use it in a different way anyway.
  • Fixed bug that caused 64-bit PowerPC systems to fetch opcodes in the
  • wrong order.
  • Fixed Analog settings so Digital and Autocenter Speeds are applied
  • properly in real time. Fixed Digital Speed = 0 so it increments in
  • single steps per button press.
  • Merged memory maps in the rpunch driver.
  • Fixed PSX CPU disassembly of -$8000, it was showing up as -$0.
  • Allow chds to be directly in the rom directory without a subdirectory.
  • wc90b1 and wc90b2 improvements:
  • - sprite priorities
  • - sprite x position
  • - fixed y sprite wrapping
  • - fixed bg and fg scroll
  • - fixed bg and fg offsets
  • Fixed colors in Cultures (Jibun wo Migaku Culture School Mahjong Hen)
  • Refactored sfbonus and improved the inputs.
  • Hooked up paletteram in Midnight Landing
  • royalmah update:
  • - added some notes
  • - fixed DIPSW of makaijan
  • - fixed visible area
  • - fixed CPU clock
  • Add muting just before saving the NVRAM, and de-mute just after
  • loading the NVRAM. Should cure the stuck sound issue for games
  • with large NVRAM.
  • Added placeholders for the two PAL's on Atari's version of Pole
  • Position 1 and 2 (I could not read the last digit of the PAL at 5c.)
  • Added board numbers to SEGA's Quartet 2 documentation.
  • Corrected the rom names for Tutankham.
  • Hooked up 2D layer in Driver's Eyes.
  • Fixed Konami zr-107, GTI Club hardware, background layer lost (black
  • sky).
  • New games added or promoted from NOT_WORKING status
  • Puzzle Time (Prototype)
  • New clones added
  • Gals Panic S2 (Asia)
  • Jansou (alt)

New in MAME 0.117 (Jul 11, 2007)

  • Added save state support to bzone.c games.
  • Fixed missing sound in Leprechaun.
  • Fixed some bugs involving empty or null ROM regions.
  • Fixed potential crash in speglsht driver.
  • Changed the 6532riot code to split r6532_init into r6532_init and r6532_reset.
  • Fixed CPS3 code to be big-endian friendly.
  • Added alpha blending effects to the CPS driver and improved sprite positioning.
  • Moved "Pandora" sprite chip implementation to its own file. Updated Snow Bros, Air Buster, DJ Boy and Heavy Unit to use ths new generic implementation.
  • Fixed regression in segasyse driver.
  • Reverted patch to the 6526CIA as it was causing issues with Amiga/ Arcadia emulation.
  • Deduced a few more opcodes for gussun. The game now boots and you can coin up.
  • Fixed regression in vmetal and tatsumi drivers.
  • Fixed Taito version of chinhero
  • Simplified code in tms9928 video system
  • Fixed ROL opcode in the 68000 emulator
  • Cleaned up tiny MAME target.
  • Fixed regression in Exidy sounds
  • Improved accuracy of mame_timer_scale_up.
  • Rotated the mame_rand() results by 16 bits to reduce periodicity of the resuls.
  • Fixed winalloc.c to be thread-safe.