0.205 2018-12-25 ---------------- MAMETesters Bugs Fixed ---------------------- - 06566: [Crash/Freeze] (vic20.cpp) All sets in vic20.cpp: Mounting Data 20 Video Pak (videopak) causes exception (Ryan Holtz) - 07172: [Gameplay] (vii.cpp) vii + vii software list entries: inputs no longer working in vii or the vii cartridges (Ryan Holtz) - 07131: [Graphics] (vtech2.cpp) laser500: charset ROM is wrong (and I fixed it) (Robbbert) - 07022: [DIP/Input] (vtech2.cpp) laser500: Some keys are not working (Robbbert) - 07177: [Documentation] swim: In the description of the "swim" device (src/mame/machine/swim.cpp) the closing bracket at the end of the field is missing. (AntoPISA) - 07049: [Media Support] (ct486.cpp) ct486: Floppy Disk - "Read Only" access mode (AJR) New working machines -------------------- Dance Dance Revolution Strawberry Shortcake [Peter Bortas, ClawGrip, The Dumping Union] Game & Watch: Oil Panic [algestam, Eric Smith] Game & Watch: Squish [algestam, 4am] New working clones ------------------ Triumph-Adler Alphatronic PC (NTSC) [AJR] New machines marked as NOT_WORKING ---------------------------------- Cardinal Video Terminal [Bitsavers] DECstation 3100 [R. Belmont, Maciej Rozycki] Epic 14E (v1.0) [Al Kossow] Fortune 32:16 [Bitsavers] HP 3478A Multimeter [fenugrec] HP 95LX [shattered] mupid M-Disk Comp.-A [Dirk Best] mupid Post-Mupid C2A2 [Dirk Best, rfka01] Network Computing Devices NCD 16 [R. Belmont, Al Kossow] Pro Tele Cardioline (Salter Fitness Bike V.1.0, Checksum 02AB) [ClawGrip, Roberto Fresca, Arcade Vintage, Recreativas.org] Shine/1 [Carlo Santagostino, Alessandro Liberalato, Nigel Barnes] Telmac 1800 [Robbbert] New clones marked as NOT_WORKING -------------------------------- Grundig FL-100 [Dirk Best] Grundig PTC-100 [Dirk Best, rfka01] Infonova C2A2 [Dirk Best, rfka01] OSCOM 1000B [Robbbert] New working software list additions ----------------------------------- bbc_rom: Accelerator 1.03, Acom, Advanced BASIC 1.01, ATS 2.60 STL, ATS 3.1 Morley, CommSoft 8.6h, DataGem 1.02F, Demon, Diagram II, Disc Menu 1.00, Disc Menu 1.20, EdiKit 1.00, EXROM: The Extension ROM 3.17, General Utilities, Hebrew, HyperDriver 1.40, Ice-Box 1.40, Master Operating System: A Dabhand Guide, Matrix, Midwich WDFS, NTQ Font Extension ROM 2, NTQ Font Extension ROM 3, NTQ Font Extension ROM 4, Plus 4.00, PMS Genie Junior, ROM Master (Computer Village), Side Writer 4.0, Solidisk DFS 2.2F Issue 2, Solimon 1.02, StarStore II 2.03, STL Toolkit 1.20 15/10/85, STL Toolkit 1.20 22/10/85, STL Toolkit 1.20 27/09/85, STL Toolkit 1.3 03/03/86, SupaStore 2.0S, System Delta 2.011, T2C3 1.00, TechnoCAD R1, TechnoCAD R2, Teletel Emulator 1.00, Teletel Emulator 1.12, TNC2-3 Driver, Trek 1.07, Turbo-PROM, UserRAM Demonstration ROM, User to User, UVIPROM 1.0, VDU 1.2, VT100 1.60, Xcal [Nigel Barnes] c64_cass: 10 Computer Hits 2, 180, 1985 - The Day After, 1985 - The Day After (alt), 4 Most Megaheroes, 5th Gear, 911 TS, APB, Aardvark, Ace 2088, Advanced Basketball Simulator, Agent X II: The Mad Prof's Back!, Ah Diddums, Airborne Ranger, Airwolf, Airwolf 2, Alleykat, Amaurote, Anarchy, Android 2, Andy Capp, Annihilator, Arcade Classics, Arcadia 64, Archon II: Adept, Arkanoid, Armageddon, Armageddon (Visions), Asylum, Attack of the Mutant Camels, Augie Doggie and Doggie Daddy, Automania (Manic Mechanic), B.C. Bill, BC's Quest for Tires, BCII: Grog's Revenge, BMX Racers, BMX Racers (alt), BMX Racers (alt2), BMX Simulator, BMX Trials, Back to Reality, Back to the Future, Barbarian II, Batman, Batman: The Caped Crusader, Battle Island, Battle Ships, Battle Valley, Bazooka Bill, Beach Buggy Simulator, Beach-Head, Beat-It, Better Dead Than Alien, Beyond the Ice Palace, Big Nose's American Adventure, Bionic Granny, Blagger Goes to Hollywood, Blaze Out, Blue Angel 69, Blue Thunder, Bomb Jack, Bomb Jack II, Bombo, Bombuzal, Booga-Boo the Flea, Booty, Booty (Silver), Brainstorm, Breakthru, Bruce Lee, Bubble Bobble, Bubble Dizzy, Buffalo Bill's Rodeo Games, Bug Blitz, Bug Squad, Bullseye, Bump Set Spike, Burger Chase, C.O.D.E. Hunter, Cauldron I & II, Cauldron II: The Pumpkin Strikes Back, Cavelon, Cavemania, Caverns of Eriban, Caverns of Xydrapur, Chain Reaction, Challenger, Championship Basketball - Two on Two, Chiller, Chinese Juggler, Chubby Gristle, Circus Attractions, Classic Snooker, Cliff Hanger, Combat Lynx, Commando, Commando (Encore), Computer-Orgel, Corporation, Cosmic Convoy, Cosmic Cruiser, Crazy Balloon, Crazy Cars, Crazy Kong, Critical Mass, Cybernoid: The Fighting Machine, Cybertron Mission, Cybotron, Cyclons, Cylu, Daley Thompson's Decathlon, Daley Thompson's Decathlon (Hit Squad), Dan Dare II - Mekon's Revenge, Danger Mouse in Double Trouble, Dark Star, Das Spukschloss, Deadly Evil, Demon Blue, Denarius, Desert Hawk, Dizzy: Down the Rapids, Donkey Kong, Double Dare, Double Dragon II: The Revenge, Drop Zone, Duck Shoot, Dynamite Dan, Eagle Empire, Enduro Racer, Engineer Humpty, Erebus, European 5-a-Side, Falcon Patrol, Falcon Patrol 2, Fall Guy, Fast Food, Fighter Pilot, Finders Keepers, Firelord, Fireman Sam, First Strike, Fist II: La Leyenda Continua, Flak, Flying Feathers, Footballer of the Year, Force One, Formula 1 Simulator, Frank Bruno's Boxing, Frank Bruno's Boxing (Encore), Frank Bruno's World Championship Boxing, Frankenstein Jnr., Frightmare, Fruit Machine Simulator, Fruit Machine Simulator 2, Fun School 2 for 6-8 Year Olds, Fungus, Galactic Games, Gangster, Gaplus, Gary Lineker's Hot-Shot!, Gauntlet, Gauntlet (Kixx), Gauntlet: The Deeper Dungeons, Ghostbusters, Ghouls, Gilligan's Gold, Glug Glug, Gold or Glory, Golden Axe, Golf, Golf Master, Grand Larceny, Grand Prix Simulator, Graphic Editor, Graphics Editor, Gribbly's Day Out, Gryzor, Guardian, Guardian Angel, Gunstar, Gyroscope, H.A.T.E: Hostile All Terrain Encounter, H.E.R.O., Harvey Headbanger, Headcoach, Hektik, Hektik (alt), Hexpert, Hollywood Poker, Hoodoo Voodoo, Hoppingmad, Horace Goes Skiing, Hunchback, Hungry Horace, Hustler, Huxley Pig, Hyperbowl, I Ball, I Ball II, I-Xera, IO (Into Oblivion), Ikari Warriors, International Rugby Simulator, James Bond 007 in Live and Let Die - The Computer Game, James Bond 007: Licence To Kill, Jeep Command, Jet Set Willy II: The Final Frontier, Joe Blade, Joe Blade 2, Jonah Barrington's Squash, Jonny and the Jimpys, Junior Maths: Spirates / Snowmen, KGB Superspy, KP Skips Action Biker with Clumsy Colin, Kaktus, Kane, Kentilla, Kentucky Racing, Kikstart 2, Kikstart 2 (alt), Kikstart: Off-Road Simulator, Killing Machine, Knight Tyme, Knightmare, Kokotoni Wilf, Konami's Pooyan, Kongo Kong, Krazy Kar, Labyrinth, Lancer Lords, Land of Neverwhere, Lazer Force, Lazer Wheel, Los Angeles Swat, Lotus Esprit Turbo Challenge, Magic Carpet, Majik, Manic Miner, Manic Miner (MAD), Match Point, Metro Cross, Miami Chase, Micro Ball, Mike Read's Computer Pop Quiz, Milk Race, Missile Command, Mission Omega, Monkey Magic, Monopole, Mordon's Quest, More Adventures of Big-Mac the Mad Maintenance Man, Moto X, Motor Mania, Motor Mania (alt), Mr. Wimpy: The Hamburger Game, Munch Mania, Munch Mania (alt), Mushroom Alley, Mystery of the Indus Valley, Nebulus, Neutral Zone, Neutralizor, New York City, Night Racer, Ninja, Nonterraqueous, Oh No!, Oink!, Olympic Skier, On Cue, Operation Thunderbolt, Operation Wolf, Orbitron, Outlaw, P.O.D. - Proof of Destruction, Pacmania, Paint-Box 64, Pakacuda, Panther, Paperboy, Paperboy (alt), Paradroid, Parallax, Park Patrol, Pedro, Penetrator, Periscope Up, Pilot 64, Pinball Wizard, Ping Pong, Pipeline 2, Platoon, Popeye 2, Popeye 3: Wrestle Crazy, Poster Paster, Pro Skateboard Simulator, Prodigy, Professional Ski Simulator, Professional Snooker Simulator, Protium, Prowler, Punchy, Pyjamarama, QUATTRO Adventure, QUATTRO Cartoon, QUATTRO Combat, QUATTRO Fighters, QUATTRO Racers, QUATTRO Super Hits, Quintic Warrior, Raging Beast, Raid over Moscow, Rainbow Islands, Rally Driver, Rambo III, Rambo: First Blood Part II, Realm of Impossibility, Red Heat, Red Max, Renegade, Rescue on Fractalus!, Rigel's Revenge, Rik the Roadie, River Rescue, River Rescue (Alternative), Road Blasters, Road Blasters (Kixx), Road Runner, Road Runner and Wile E. Coyote, Robin to the Rescue, Rock Star Ate My Hamster, Rock'n Wrestle, Rock'n Wrestle (alt), Rollaround, Rollerball, Rollerboard, Rolling Thunder, RoomLord, Rupert and the Ice Castle, Rygar, S*M*A*S*H*E*D: Strangest Mobile Army Surgical Hospital East of Detroit, S.O.S., Salamander, Scorpion, Se-Kaa of Assiah, Sentinel, Shamus, Silkworm, Skatin' USA, Skool Daze, Slamball, Slap Fight, Slayer, Slimey's Mine, Slinky, Snokie, Solomon's Key, Sorcery, Space Harrier, Space Walk, Speed King, Speedboat Race, Spike in Transilvania, Spitfire, Split Personalities, Spore, Spy vs Spy, Spy vs Spy II: The Island Caper, Spy vs Spy III: Arctic Antics, Squirm, Stallone: Cobra, Star Race, Star Wars: Return of the Jedi, Starlifter, Starquake, Steel, Stellar 7, Stix, Storm, Strangeloop, Street Cred Boxing, Street Gang, Street Surfer, Street Warriors, Strike, Strike Force Cobra, Strip Poker, Strip Poker (CDS), Strip Poker II, Strontium Dog and the Death Gauntlet, Stunt Bike, Stunt Bike Simulator, Sub Hunt, Suicide Express, Summer Games, Summer Games (Kixx), Super Cassette 'B', Super Cycle, Super Gran, Super Hang On, Super League, Super Seymour Saves the Planet, Super Trux, Superkid in Space, T-Bird, Target Renegade, Terra Cresta, Terrormolinos, Test Master, The Action Pack, The Curse of Sherwood, The Election Game, The Growing Pains of Adrian Mole, The Halls of the Things, The Helm, The Human Race, The Last Ninja, The Last V8, The Last V8 (alt), The Legend of the Knucker-Hole, The National, The Newzealand Story, The Power Pack, The Quest for the Golden Egg Cup, The Quest for the Holy Grail, The Very First, The Vindicator, Thomas the Tank Engine & Friends, Thrust, Thrust (alt), Thunder Blade, Thundercats, Thunderforce, Time Traveller, Tomahawk, Tombs of Xeiops, Tornado Low Level, Traffic, Trailblazer, Trivial Fruit, Trollie Wallie, Turbo 64, Turbo Boat Simulator, Turbo Esprit, Turtle Jump, U.F.O., Uridium, Vampire, Vegas Jackpot, Velocipede, Velocipede II, Venom, Wanderer 3D, Wanted! Monty Mole, War Cars Construction Set, War Hawk, Way of the Exploding Fist, Who Dares Wins II, Who Dares Wins II (Alternative), Wilder Westen, Winter Games, Winter Games (Kixx), Wiz Biz, Wizball, Word Feud, World Games, World Series Baseball, Xevious, Yeti, Yie Ar Kung-Fu, Yogi's Great Escape, Zoids, Zolyx, Zone Ranger, Zorro, Zzzzzzz [The Ultimate Tape Archive Team] nascom_snap: 3D Labyrinth, 3D Maze, Adventure Quest, Asteroids, BLS Pascal V1.2, Breakout, Car Race, Chaser, Colossal Adventure, Double Mastermind, Dungeon Adventure, Eldorado Gold, Eliza, Extension Basic, Fruit Machine, Fruit Machine Game, Galactic Invaders, Galaxian Attack, Galaxy Attack, Gener-80, Graphics ROM Editor, Hangman, Hisoft Pascal 4 V1.0, Hisoft Pascal 4 V1.5, Hisoft Pascal 4 V2.0, HullForth, Invasion, Invasion Earth, Jailbreak in Space, Level 9 Surround, Life, Logichess, Lollypop Lady Trainer, Lords of Time, Lumberjack, Lunar Lander, Monster, Moon Raider, NAS-Calc, NAS-Forth V1.11, NAS-Pen 2.0, Nas-Graphpac 1.0, Nascom Extended Basic, Othello, Pac Man, Piranha, Pack-Mann, React, Retriever 2, Return to Eden, Revenge of the Drosphila, Reversi, Rubic, Sargon Chess v1.2, Sargon Chess v1.3, Serpent, Snowball, Space Invaders, Space Invasion, Space Zap, Spacewar, The Hole in the Wall, Tic-Tac-Toe, V & T Assembler, Xtal Basic 2.2, ZEAP 2.0 [Nigel Barnes] nascom_socket: NAS-Pen 1.0, NAS-Print 80, Sys-Ex [Nigel Barnes] Software list items promoted to working --------------------------------------- bbc_rom: Solidisk DFS 2.1J Issue 2 [Nigel Barnes] New NOT_WORKING software list additions --------------------------------------- bbc_rom: Inter-Base 2.0A, MRM E00 DFS 1.20, Mega3, SatPic 3.0 [Nigel Barnes] monon_color: Gangtie xia-yingxiong fanji zhan, Jiangshi lieren, Ji jia xuanfeng-gedou dashi, Kaijia yongshi daluan dou, Luoke wangguo-bing zhi lan, Luoke wangguo-da maoxian, Luoke wangguo-hei zhi yan, Luoke wangguo-ka pai zhan ji, Luoke wangguo-mofa zhen, Luoji pin yi pin, Longzhu-wudao dahui, Shen po-shiluo de yiji, Sai er hao-nengyuan da zuozhan, Sai er hao: Zhanshen dou hun, Yingxiong lianmeng-zhongji gedou [zhongtiao1] nascom_snap: Starfighters [Nigel Barnes] Source Changes -------------- - tmp68301: Improved accuracy of registration and acknowledgment of pending interrupts [AJR]. - f8: Fixed LNK instruction by testing carry flag before clearing flags (github #4371) [AJR]. - mbc55x: Added 8087 coprocessor [AJR]. - alphatro: Corrected clock frequencies and screen timings, and separated into PAL and NTSC variants [AJR]. - tv955: Made keyboard begin to work, and added cursor emulation [AJR]. - eepromser: Don't change state on soft reset (EEPROMs don't actually have reset lines). [AJR] - rainbow.cpp: Improved monitor auto-detection, fixed palette problems, and cleaned up logging, and updated notes [Bavarese]. - scsp.cpp: Made SCSP emulation better reflect hardware implementation. Implemented EXTS mixing and DAC18B output, and removed hard-coded DMA IRQ target device. Added save state support, marked as having imperfects sound, and updated to use explicitly sized integer types. Cleaned up unused and duplicated code, removed MCFG macros and reformatted code [cam900]. - stvcd.cpp: Implemented device_mixer_interface, allowing CD audio to be routed correctly. coolridr.cpp, model2.cpp, model3.cpp: Corrected SCSP and sound CPU clocks, and corrected sound balance [cam900]. - stv.cpp: Corrected SCSP clock [cam900]. - bus/nes_ctrl: Added Majesco dance mat device (used by the ddrdismx and ddrstraw in nes_vt.cpp) [David Haywood]. - amiga: Added support for the A2058 memory expansion Zorro card [Dirk Best]. - hp9825, hp9845: Split I/O subsystem out of hp9845 driver, added I/O slots to hp9825, and added 98032 GPIO module [F. Ulivi]. - Emulated HP 3478 digital multimeter. Analog-side 8048 MCU is not dumped or emulated - main ROM patched to work around its absence. Some LCD characters are unverified, and LCD annunciators are not rendered. HP-IB/IEEE488 interface is not emulated (uses i8291 controller) [fenugrec]. - Fixed some collateral damage from refactoring [hap]. - ti99: Raise a fatal error on detecting an over-sized cartridge dump to avoid memory corruption [Michael Zapf]. - Updated Android support to build with NDK r18b, current Android Studio, and current Gradle (target API version is now 24) [Miodrag Milanovic]. - bbc updates: Added bus clocks for FDC (8 MHz), 1MHz bus (1 MHz), and Compact expansion port (8 MHz). Added Music 2000 and EMR BBC MIDI Interface 1MHz bus devices [Nigel Barnes]. - debugger: Prevent watchpoints from being installed multiple times recursively [O. Galibert]. - swp30.cpp: Improved sound generation and added save state support [O. Galibert]. - ymmu100.cpp: Hooked up MIDI ports and added additional logging [O. Galibert]. - apple3: Attempted to improve font uploading (still not perfect) [R. Belmont, Rob Justice]. - apple2: Added support for version 2 .WOZ floppy image files [R. Belmont]. - z80ne: Corrected error in ROM from when it was transcribed by hand [Robbbert]. - vtech2: Added support for French and German, selectable via machine configuration switches. Note that it will crash when Reset is selected, logged as MT07180 [Robbbert]. - tms32031: Fixed disassembler and eliminated MCFG macros [Ryan Holtz]. - pocketc.cpp cleanup: Reduced duplication, improved member names, reduced runtime tag map lookups, and converted logging to use logmacro. Removed MCFG macros, made better use of language and framework features, re-formatted code, and cleaned up comments [Ryan Holtz]. - Updated bgfx and bx to latest upstream code [Ryan Holtz]. - Eliminated MCFG macros from may devices and drivers, including all but one of the CPUs [Ryan Holtz, Ivan Vangelista]. - pasopia7: Increased keyboard poll rate to 5 kHz - allows de-bounce code to work [shattered]. - mb87030.cpp: Fixed FIFO behaviour (fixes SCSI on HP9000/382) [Sven Schnelle]. - Added support for building with clang on FreeBSD/NetBSD, and added a missing header to video/xavix.cpp [Thomas Klausner]. - Updated and improved some command-line option descriptions [Vas Crabb]. - Fixed failure to construct/destruct non-trivial objects that caused crashes when using DRC back-ends [Vas Crabb]. - leapster.xml: Documented some undumped games (there are dozens still missing) [ClawGrip]. - ymmu100.cpp: Added missing ROMs [Guru]. - m24: Added BIOS versions v1.1, v1.21 and v1.36, and added additional comments and links [rfka01].