MAME 歷史版本列表
MAME 是一個很棒的免費模擬器,可以讓你玩數以千計的 PC 遊戲! MAME 的目的是保存數十年的軟件歷史。隨著電子科技的不斷衝擊,MAME 阻止了這個重要的“年份”軟件被遺失和遺忘。這是通過記錄硬件及其功能來實現的.8997423 選擇版本:MAME 0.193(32 位)MAME 0.193(64 位) MAME 軟體介紹更新時間:2017-06-29
更新細節:
更新時間:2017-06-29
更新細節:
更新時間:2017-05-31
更新細節:
What's new in this version:
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
更新時間:2017-05-31
更新細節:
What's new in this version:
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
更新時間:2017-04-26
更新細節:
更新時間:2017-04-26
更新細節:
更新時間:2017-04-24
更新細節:
What's new in this version:
- I have built a version of Vim 8.0 with all the latest patches. This is mainly interesting for MS-Windows users who download the binary. Upgrading to this version is recommended, since it fixes many problems.
- I have renamed the original Vim 8.0 files to include the patchlevel. The new files are both available as "80" and "80-586". Note that caching may cause the "80" file to still be the old one.
更新時間:2017-03-29
更新細節:
What's new in this version:
MAMETesters Bugs Fixed:
- [Crash/Freeze] (saturn.cpp) seabass: Black Screen after patents screen (Angelo Salese)
- [DIP/Input] (mz2500.cpp) mz2500: The HELP key is missing (einstein95)
- [Cheat System] Cartrdige memory accessed directly with cheats will crash MAME (Pugsy)
- [Crash/Freeze] (model3.cpp) scud: Crash running scud with -bench 90, regression. (Phil Bennett)
- [Misc.] (coleco.cpp) coleco and clones, adam: Wrong device interface name (gordon-fish)
- [Graphics] (seattle.cpp) hyprdriv: Occasionally, when the race starting, the 3D graphic objects start to glitch and disappear, game become unplayable (R. Belmont)
- [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]
- HP9845C improvements: [f.ulivi, Angus Kueckes]
- n64 updates: [Happy]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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:
- triforce.cpp: Added security PIC dumps:
- 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]
- 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]
更新時間:2017-03-29
更新細節:
What's new in this version:
MAMETesters Bugs Fixed:
- [Crash/Freeze] (saturn.cpp) seabass: Black Screen after patents screen (Angelo Salese)
- [DIP/Input] (mz2500.cpp) mz2500: The HELP key is missing (einstein95)
- [Cheat System] Cartrdige memory accessed directly with cheats will crash MAME (Pugsy)
- [Crash/Freeze] (model3.cpp) scud: Crash running scud with -bench 90, regression. (Phil Bennett)
- [Misc.] (coleco.cpp) coleco and clones, adam: Wrong device interface name (gordon-fish)
- [Graphics] (seattle.cpp) hyprdriv: Occasionally, when the race starting, the 3D graphic objects start to glitch and disappear, game become unplayable (R. Belmont)
- [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]
- HP9845C improvements: [f.ulivi, Angus Kueckes]
- n64 updates: [Happy]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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:
- triforce.cpp: Added security PIC dumps:
- 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]
- 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]
更新時間:2015-03-06
更新細節:
What's new in this version:
- This is a bugfix release for a bug introduced in 4.5.2 that prevented interaction with panoramas on older iOS Devices (iOS <=7)