MAME (64-bit) 歷史舊版本 Page15

最新版本 MAME 0.256 (64-bit)

MAME (64-bit) 歷史版本列表

MAME 64 位是一個很好的免費模擬器,可以讓你玩數以千計的 PC 遊戲! MAME 的目的是保存數十年的軟件歷史。隨著電子技術的不斷湧現,MAME 阻止了這個重要的“年份”軟件被遺失和遺忘。這是通過記錄硬件及其功能來實現的。 MAME 的源代碼作為本文檔。軟件可用的事實主要是為了驗證文檔的準確性(您還能如何證明您已經忠實地重新創建硬件?)。隨著時間的推移,MAME 吸收了姊妹項目 MESS(多... MAME (64-bit) 軟體介紹


MAME 0.191 (64-bit) 查看版本資訊

更新時間:2017-10-26
更新細節:

What's new in this version:

MAMETesters Bugs Fixed:
- [Misc.] (mystwarr.cpp) mtlchamp and clones: Problem with NVRAM in the RAM/ROM check after changing settings in service mode. (MetalliC)
- [Crash/Freeze] (pce.cpp) pce, tg16 [dslaylh, dslayedj]: No inputs and Black Screen. (Angelo Salese)
- [Crash/Freeze] (pce.cpp) pce [draculax]: Game freezes at start of Stage 5. (Angelo Salese)
- [Graphics] (pce.cpp) tg16 [airzonk]: Graphics freeze when traversing too far up the screen. (Angelo Salese)
- [Crash/Freeze] (pce.cpp) pce [imagef2]: Freezes before displaying title screen. (Angelo Salese)
- [DIP/Input] Games with a rotary positional joystick: Some positions are skipped. (Angelo Salese)
- [Graphics] (pce.cpp) pce [finalsol, finalsols]: Messed up/disappearing tiles. (Angelo Salese)
- -[Documentation] tonton, ppj, big10: Documentation found on Success website. (D Go Go Fan)
- [Graphics] (pce.cpp) pce [beball]: Garbage appears when collecting the dual arrow item. (Angelo Salese)
- [Interface] Internal UI does not save entire configuration. (AJR)
- [Interface] Configuring Machine level "Video Option" causes CRASH. (Nathan Woods)
- [Crash/Freeze] (amstrad.cpp) cpc6128: Loading a disk freezes the emulator. (Patrick Mackinlay)
- [Color/Palette] (bottom9.cpp) bottom9n: Sprites have incorrect colors. (Angelo Salese)
- [Graphics] tokio and clones: Tokio - graphic glitches on the right side of the screen. (Lord Nightmare)
- [Graphics] (pce.cpp) tg16 [turrican]: Not showing Title Screen. (Angelo Salese)
- [Crash/Freeze] (stv.cpp) grdforce: Hangs after insert coin. (Angelo Salese)
- [Gameplay] (pce.cpp) pce [shingen, shingen1]: Extended/Unexpected periods of Black Screen. (Angelo Salese)
- [Media Support] (tandy2k.cpp) tandy2k: Does not boot from disk (regression). (Carl)
- [Interface] UI: If you exit with the Exit option, the last used game is not saved. (Vas Crabb)
- [Misc.] (dbz.cpp) dbz, dbza, dbz2: Correct names for these three games. (Fortuna)
- [Core] (coco12.cpp) coco12, coco3, other 6809?: SBCB instruction returns the wrong result. (hap)
- [Interface] Prescale option allows invalid values. (Tafoid)
- [DIP/Input] (einstein.cpp) einstein [hustler, starq]: Keyboard is not responding! (Dirk Best)
- [Gameplay] (vegas.cpp) gauntleg, gauntdl: Various Effects Cause More Damage than they should (64-bit Only). (Ted Green)
- [Documentation] (ibmpc.cpp) Parent/Clone Issues for IBM5170 softlist. (Justin Kerk)
- [Timing] (einstein.cpp) einstein: In Xtal Basic the PRINT TI$ always gives "000000" ?. (Dirk Best)

New working machines:
- Batman (Tiger handheld) [hap, Sean Riddle]
- Judge Dredd (Tiger handheld) [hap, Sean Riddle]
- Mephisto Mondial II [yoyo_chessboard, Sandro Ronco]
- Swamp Thing (Tiger handheld) [hap, Sean Riddle]

New working clones:
- Alien3: The Gun (Japan) [ShouTime]
- Athena (bootleg) [Porchy, The Dumping Union]
- Biomechanical Toy (Ver. 1.0.1878) [Jorge Silva]
- Cabal (UK, Joystick) [hammy, The Dumping Union]
- Cobra Command (M.A.C.H. 3 hardware, set 2) [f205v]
- Cyberball (rev 1) [Brian Troha, The Dumping Union]
- Fidelity Elite Avant Garde (model 6117-7, set 2) [CB-Emu]
- G-LOC R360 (Japan) [ordyne, The Dumping Union]
- Kaypro 16 [rfka01]
- Knights of the Round (bootleg, World 911127) [hammy, The Dumping Union]
- Rod-Land (World, set 2) [frsj8112]
- Super Hang-On (Hang-On conversion, Beta bootleg) [Cmonkey]
- Target Hits (ver 1.1, Checksum 86E1) [Peter Wilhelmsen, Morten Shearman Kirkegaard, Clawgrip, Brian Troha, David Haywood]
- Tecmo World Cup '94 (set 3) [caius, Angelo Salese, The Dumping Union]
- TH Strikes Back (Non North America, Version 1.0, Checksum 020EB356) [caius, The Dumping Union]
- unknown 'Space Invaders' gambling game (set 2) [Roberto Fresca, Arzeno Fabrice]
- World Series: The Season (rev 0) [f205v, The Dumping Union]

Machines promoted to working:
- Big Casino [Ivan Vangelista]
- Votrax Personal Speech System [Robbbert]
- Votrax Type 'N Talk [Robbbert]

Clones promoted to working:
- Terco 4426 CNC Programming station [Edstrom]
- Torch CF240 [Nigel Barnes]

New machines marked as NOT_WORKING:
- Baby Boom Challenge [f205v]
- Casino Strip I (Poker version, for Pioneer LD, set 1) [Dragon's Lair Project]
- Casino Strip II (Poker version, for Sony LD) [Dragon's Lair Project]
- Casino Strip III (Poker version, for Sony LD) [Dragon's Lair Project]
- Casino Strip IX (Poker version, for Sony LD) [Dragon's Lair Project]
- Casino Strip Private Eyes / All Start (Poker version, for Sony LD) [Dragon's Lair Project]
- Casino Strip V (Poker version, for Pioneer LD) [Dragon's Lair Project]
- Casino Strip V (Shooting Game version, for Pioneer LD) [Dragon's Lair Project]
- Casino Strip VI (Poker version, for Sony LD) [ANY, Smitdogg, The Dumping Union]
- Casino Strip VI (Shooting Game version, for Pioneer LD) [Dragon's Lair Project]
- Casino Strip VIII (Poker version, for Pioneer LD) [Dragon's Lair Project]
- Casino Strip VIII (Shooting Game version, for Pioneer LD) [Dragon's Lair Project]
- Casino Strip Vivid 1 (Poker version, for Sony LD) [Dragon's Lair Project]
- Casino Strip X (Poker version, for Sony LD) [ANY, Smitdogg, The Dumping Union]
- Casino Strip XI (Poker version, for Sony LD, set 1) [Dragon's Lair Project]
- Casino Strip XI (Shooting Game version, for Pioneer LD) [Dragon's Lair Project]
- Casino Strip XII (Poker version, for Sony LD) [ANY, Smitdogg, The Dumping Union]
- Dobou-Chan (ver. JAA) [R. Belmont, Rod_Wod]
- E-Touch Mahjong Series #2: Joshiryou de NE! [ShouTime, Team Japump, The Dumping Union]
- E-Touch Mahjong Series #6: Scandal Blue - Midara na Daishou [ShouTime, Team Japump, The Dumping Union]
- E-Touch Mahjong Series #7: Trap Zone - Yokubou no Kaisoku Densha [ShouTime, Team Japump, The Dumping Union]
- Elektronika MS 6102.02 [shattered]
- Gokidetor [Surgeville, Sean Sutton, Smitdogg, The Dumping Union]
- Mikrocomputer fuer Ausbildung [rfka01, Robbbert]
- Note Chance [Roberto Fresca, Ryan Holtz, Smitdogg, The Dumping Union]
- Ocha-Ken Hot Medal [Darksoft]
- Ton Puu Mahjong [ShouTime, The Dumping Union]

New clones marked as NOT_WORKING:
- 301/Bullseye (Traditional Scoring) [barakandl]
- A.G. Soccer Ball (R07u) [PinMAME]
- Casino Strip XI (Poker version, for Sony LD, set 2) [Dragon's Lair Project]
- Cheetah (Blue cabinet version - Stern Pinball) [Cooke/LondonPinball]
- Eight Ball (rev. 17) [Quench]
- Epson CM6000 [Colin McDougall]
- Flash Point (Japan, bootleg set 2) [Arzeno Fabrice, David Haywood]
- Horizon (North Star Computers, 2MHz) [AJR]
- Knights of Valour 3 (V100, China) [XingXing]
- Knights of Valour 3 (V104, China) [XingXing]
- Mikrocomputer fuer Ausbildung MAT85 [rfka01, Robbbert]
- Omni 4 Logic Analyzer [rfka01]
- Poker Ladies (Censored bootleg, set 2) [hammy, The Dumping Union]
- SD Gundam Sangokushi Rainbow Tairiku Senki (Korea) [Rod_Wod, The Dumping Union]
- Time Warp (L-3) [PinMAME]
- Trident (Later version - Stern Pinball) [Quench]
- Virtua Athletics / Virtua Athlete (prototype) [antron, MetalliC, rtw]
- New working software list additions:

apple2_cass:
- Alignment Test Tone / Renumber, Alignment Test Tone / Sampler, Apple Bowl, Applesoft IIa,
- Applesoft ][ Floating Point BASIC / Floating Point BASIC Demo, Apple Trek, Apple-2 Trek, Apple-Vision / Biorhythms,
- Basic Finance I/ Penny Arcade, Brian's Theme / Phone List, Brick out / Color Demonstration Programs,
- Breakout / Color Graphics, Breakout / Color Demos, Checkbook, Color Sketch / Supermath, Datamover / Telepong,
- High Resolution Graphics, Hangman / Color Math, Hopalong Cassidy / Lemonade Stand, Leases / Loans, Savings / Finance [Dagarman]
- bbc_flop_torch: Hard Disc Utilities v4.1, Torch System Disc v1.7 [Nigel Barnes]

fmtowns_cd:
- Ginga Eiyuu Densetsu III SP, Gulf War Soukouden, New 3D Golf Simulation: Harukanaru Augusta, TownsPAINT V1.1L20,
- Video Koubou V1.3L10 [r09]
- fmtowns_flop: Sweet Angel [r09]
- gamate: Kiki Inland [Morten Shearman Kirkegaard, Peter Wilhelmsen]

ibm5150:
- The Adventures of Captain Comic, Back to the Future Part II, Dragons of Flame, Gryzor, Loom (French), Kings of the Beach (3.5"),
- Leisure Suit Larry 3 (French), Le Manoir de Mortevielle (3.5"), Operation Wolf (3.5"), Out Run, Super Ski, Zombi [breiztiger]
- Drakkhen, Kaypro 16 Autoload, Kaypro 16 Master Disks, Leisure Suit Larry 3, Loom (German), Manhunter - New York,
- Manhunter 2 - San Francisco, Police Quest II - The Vengeance, Silpheed, Space Quest II - Vohaul's Revenge [Justin Kerk]
- MS-DOS (Version 3.30B) (V1.2) (Schneider) (German) [rfka01]

ibm5170:
- Amazon - Guardians of Eden, Arcade Pool, Zool 2 [ArcadeShadow]
- Crash Course [breiztiger]
- Sneakers Computer Press Kit [Justin Kerk]
- lynx: MegaPak 1 [anonymous]
- msx1_cart: Roc'n Rope [Anonymous]

nimbus:
- BBC BASIC V1.00a, IBM Mode Software For Nimbus PC V2.61, IBM Mode Software for Nimbus PC Rel.3,
- Microsoft Windows 2.03 for Nimbus PC System, Microsoft Windows 3 Standalone PC 186, Microsoft Windows ISV Toolkit Release 1.02,
- Microsoft Windows Release 1.02 Stand Alone, Microsoft Windows Release 1.03 Stand Alone,
- Microsoft Windows V2.1 Presentation Manager for Nimbus PC186, Nimbus Winchester Format Tools,
- Parallel Printer Driver Parallel Board For I/O Board Version V1.0G, RM BASIC V1.0F, RM LOGO V1.0D, RM Nimbus General Utility Disk,
- RM Nimbus PC Upgrade Disk DOS 3.1 Rel 3.10.A, RM Nimbus Sketchpad Driver V1.0B, Release Disk SetPC V2.90 IBM Mode, Steed Ver 1.4A,
- WordStar Rel. 3.30, XferCPM V1.0A [Nigel Barnes]
- pv2000: Exciting Jockey, Real Number Basic [SSJ, Team Europe, Dustin Hubbard]
- smondial2: Mephisto College Module [yoyo_chessboard]

Software list items promoted to working:
bbc_flop_torch:
- Adventure B01 - 550 points, Torch BBC BASIC (Z80) v2.30, Comanex, dBASE-II, Hard Disc Utilities v4.4, Kermit-80 v4.05,
- Perfect Software Suite, Standard Utilities v2.0, Turbo Pascal v3.0A, UniComm, WordStar [Nigel Barnes]

New NOT_WORKING software list additions:
- apple2_cass: Apple Stock Quote Reporter, Tape Measure / Alignment Test Tone [Dagarman]
- bbc_flop_torch: Basic Pack v2.0, Prog Dev Pack v2.0, Text Pack v2.0, Unix Upgrade Pack release 1.0 to 2.0 [Nigel Barnes]
- hx20_rom: SkiWriter [Nigel Barnes]
- rx78: Challenge Golf [SSJ, Team Europe, Dustin Hubbard]
- Translations added or modified:
- Chinese (Simplified) [YuiFAN]
- Chinese (Traditional) [YuiFAN]
- German [Raf Tacker]
- Greek [BraiNKilleRGR]
- Japanese [Katsuhiko Kagami]
- Portuguese [Pedro Simoes]
- Russian [Nikita Zimin, MetalliC]

Source Changes:
- coco3: Made banked cartridges actually work. [AJR]
- z8: Fixed disassembly of LDE Irr, r. [AJR]
- am9513: Implemented time-of-day mode. [AJR]
- Actually make sure OSD options are included when saving through UI. [AJR]
- Draw a nominal distinction between PC060HA and TC0140SYT. [AJR]
- Explicitly allow floating point values for state registration. [AJR]
- ccs2810: Major refinements. [AJR]
- Implemented power-on jump in a hardware-accurate manner, including full configuration options.
- Hooked up INS8250 device for RS-232 serial communication (requires ROM wait states simulation for baud rate to be recognized).
- Made serial port address configurable as well (although monitor expects it to be at the default setting).
- S-100 bus refinements: [AJR]
- Made slots subdevices, eliminating the need to hardcode the bus tag.
- Clock the bus and its slots.
- Use correct XTAL for nshrz and added 2MHz variant.
- legionna.cpp: Fixed Denjin Makai background pen colors. [Angelo Salese]
- rx78.cpp: Added border area. [Angelo Salese]
- ygv608.cpp updates: [Angelo Salese]
- Fixed page select boundaries for tilemap drawing (fixes Namco Classics Vol. 2 garbage GFX in attract mode).
- Reset pattern name table states on mode changes (fixes Mappy Arrange corrupt tiles).
- Enabled sprite wraparound when both sx and sy pass clipping boundaries (fixes disappearing char on NCV2 game select screen).
- Fixed CRTC vblank period (fixes NCV2: Dig Dug Original regression). [Angelo Salese]
- huc6270: Invert h/vsync logic for interrupts - fixes several PC Engine hangs. [Angelo Salese]
- saturn.cpp updates: [Angelo Salese]
- Rewrote SMPC as a device, merging ST-V and Saturn implementations.
- Moved SCU-related functions insto a device. [Angelo Salese]
- smpc: Simulate SETTIME bit behaviour if invalid NVRAM data is found for Sega Saturn. [Angelo Salese]
- All Sega Saturn ROM sets now calls the BIOS setup if NVRAM is uninitialized, setting up proper defaults.
- stv.cpp: Patch Sport Fishing 2 BIOS to actually return a country code, and added bare bones MPEG CD commands. [Angelo Salese]
- Game now loops into attract mode with mostly missing graphics (MPEG video logic not yet added).
- stvvdp2.cpp: Added ROZ mode 3. [Angelo Salese]
- Fixes split screen in Sasissu, backgrounds in Elandore, and Guy stage in Final Fight Revenge.
- jalmah.cpp: Improved fake palette DMA behaviour - avoids corrupt colors for girls. [Angelo Salese]
- stvvdp1.cpp: CEF bit gets reset when the framebuffers get swapped (fixes Twinkle Star Sprites Arcade Mode hang). [Angelo Salese]
- dec0.cpp: Updated inputs in all games in the driver. [Angelo Salese]
- Added input labels for most games in the driver, and removed unused buttons.
- Updated positional rotary for Heavy Barrel/Midnight Resistance to use remap table.
- Made Boulder Dash use 4-way stick as per manual.
- dec0.cpp: Hooked up priority video port to Midnight Resistance bootlegs. [Angelo Salese]
- taito_b.cpp: Fixed pixel layer offset and enable for Hit the Ice. [Angelo Salese]
- taito_z.cpp: Saner interleave CPU timings for Double Axle, attempted to fix road layer getting stuck on continue. [Angelo Salese]
- wheelfir.cpp: Converted to RAMDAC device. [Angelo Salese]
- Made some small fixes to general info panel on the system selection menu. [BraiNKilleRGR]
- Added lua translation to makefile and regenerated translations. [Carl]
- plugins/cheat: Added input sequence cheats. [Carl]
- abc800 updates: [Curt Coder]
- Corrected Turbo Kontroller name to UNI DISK and identified CPU type.
- Added skeleton for Databoard 4112-23 floppy disk controller.
- Fixed Luxor 55-10828 "slow" floppy controller board logic.
- Updated androidp year to 1987 based on in-game date showed after end credits. [David Haywood]
- Documented that the 'oldsplus' set identifies as "Oriental Legend 2" when the protection device supplies Korea as the region [David Haywood]
- Gamate overhaul, fixes many games: [David Haywood]
- Sound is 100% AY8910 compatible according to kevtris and Peter Wilhelmsen - use the AY8910 core.
- Rewrote the video implementation from scratch using kevtris' document and Peter Wilhelmsen's notes this fixes many games.
- Added some mirroring to memory map.
- Converted cartridges to slot devices that handle protection themselves.
- Rewrote protection emulation from scratch based on notes from kevtris and Peter Wilhelmsen.
- Merged Hitachi SuperH CPU cores and implemented a preliminary SH3/SH4 recompiler. [David Haywood]
- Recompiler is currently enabled for Cave CV-1000 but disabled for Sega NAOMI.
- Recompiler can more than double the benchmark speed of CV-1000 games.
- supbtime.cpp: Cleaned up and merged with tumblep. [Dirk Best]
- Removed duplicate code, used screen raw parameters and XTAL values, added DIP switch locations to all games.
- z80sio/z80scc: Return CPU-specific default vector when no interrupt found to acknowledge. [Edstrom]
- t4426 cart: Added MC14411 BRG, 6850 ACIA as a second RS232 port and fixed banking; promoted to working. [Edstrom]
- proteus3: Added MC14411 bit rate generator device and replaced the timer based clocks for the ACIAs. [Edstrom]
- imgtool: Added support for HP85 tape. [F.Ulivi]
- mc146818: Fixed main interrupt flag. [Jean-Francois DEL NERO]
- Fixed crash loading 80-track .mfm dumps of 40-track floppy disks on 40-track drives. [Justin Kerk]
- Hacked around MT06691 by suppressing partial updates in Tokio video - timing is likely wrong. [Lord Nightmare]
- mc68901: Fixed TCDCR register - bits 6-4 are used for timer C bits 2-0 are used for timer D. [Nicolas PLANEL]
- abc310: Added 80286 2nd processor. [Nigel Barnes]
- tube_z80: Check NMI state when paging in ROM. [Nigel Barnes]
- acorn_dsk: Improved identifying SSD/DSD by comparing image size with sector counts. [Nigel Barnes]
- Also fixed DDCPM format to handle correct image of Double Density CP/M.
- bbc: Added Torch Z80 Communicator as Tube slot device. [Nigel Barnes]
- acorn_dsk: Removed CPN format, now handled with SSD/DSD. [Nigel Barnes]
- hx20: Added optional ROM slot and software list. [Nigel Barnes]
- z80scc: Fixed interrupt mask generation. [Patrick Mackinlay]
- Added new bt459 device (Brooktree RAMDAC used in InterPro graphics boards). [Patrick Mackinlay]
- ms6102: Decrypted chargen. [Robbbert]
- ts803: Fixed and used z80sti; cleanup and notes. [Robbbert]
- mc8030: Added random ROMs, to be sorted. [Robbbert]
- p8000: Added WDC ROMs. [Robbbert]
- ax80: Added roms, notes, and flesh. [Robbbert]
- Note Chance: Added skeleton driver with front panel layout, sound, and extensive notes. [Roberto Fresca]
- vme_hcpu30: Added Besta HCPU30 VME board skeleton device. [shattered]
- Generate tiled layouts for systems with three or more screens (fixes crash with four or more emulated screens). [Vas Crabb]
- Eliminated vestigial palette that was breaking generic terminal when it isn't first screen. [Vas Crabb]
- Improved PORT_CHAR (natural keyboard/paste/key post mapping) for US Apple IIe/IIc (thanks to Golden Child for report). [Vas Crabb]
- Exposed condition for DIP switches, configuration entries, and adjusters in listxml output. [Vas Crabb]
- dynax.cpp: Fixed credits lost after exiting the game in tenkai. [Wei Mingzhi]
- psx.xml: Synchronized with redump.org, adding 76 new dumps and replacing two bad dumps. [aeternal606]
- gaelco.cpp: Corrected various clock speeds and added PCB layout for Biomechanical Toy. [Brian Troha]
- naomi.cpp: Decapped and identified Atomiswave 'ROMEO' ASIC. [brizzo]
- segasp.cpp: Dumped Network firmware ver 1.25. [Darksoft]
- segas16b.cpp: Made some corrections to Aurail documentation. [ekorz]
- gauntlet.cpp: Reinstated correct size for 'gfx1' ROM, which was chopped off a long time ago. [f205v]
- Added PAL dumps for supbtime. [Luiskiko/jammarcade.net]
- Dumped touchgo SRAM from two more boards, and used that dump to verify/correct the SRAM image.
- [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood]
- Fixed zexall build target. [RandomArts]
- EuroPC: Added first and last known BIOS versions. [rfka01]
- taitoair.cpp: Dumped ainferno's Controller PCB ROM. [ShouTime, The Dumping Union]
- qix.cpp: Added some documentation to the qixb set. [ShouTime]
- Corrected years for Final Furlong 2, Crisis Zone, Big 10, Waku Waku Doubutsu Land TonTon, Pyon Pyon Jump, and Sui Sui Pyon Pyon [sjy96525]
- pv2000.xml: Desoldered and redumped ROMs for rakugaki and excitem2. [SSJ, Team Europe, Dustin Hubbard]
- Added newer version of Mephisto Academy (German) as BIOS option. [yoyo_chessboard]
- Added support for multiple PORT_CHAR() bindings, and adopted in the CoCo driver. [Nathan Woods]
- Created a more flexible date/time structure for use within imgtool intended to replace most usage of time_t. [Nathan Woods]

MAME 0.190 (64-bit) 查看版本資訊

更新時間:2017-09-27
更新細節:

What's new in this version:

MAMETesters Bugs Fixed:
- [Sound] (homedata.cpp) hourouki: It is missing voices of "Reach", "Ron" etc.
- [Plugins] (mappy.cpp) mappy, mappyj: When using cheats driven by <parameter, left arrow doesn't change displayed value (Carl)
- [Sound] (starwars.cpp) starwars: Missing/malfunctioning sound
- [DIP/Input] (subsino.cpp) stbsub: Missing dip-switch info
- [Sound] (namcos2.cpp) metlhawk: Missing sound
- [Sound] (cinemat.cpp) qb3: Missing AY-3-8910 sound

New working machines:
- Altered Beast (Tiger handheld)
- Laser 2001 [cvemu]
- Mephisto Modena
- Mephisto Monte Carlo
- Mephisto Super Mondial II
- Mephisto Super Mondial
- R-Zone: Batman Forever
- R-Zone: Indy 500
- unknown Italian poker game

New working clones:
- Alligator Hunt (World, protected)
- Beast Busters (Japan, Version 2, J3)
- Big Buck Hunter - Shooter's Challenge (v1.60.01)
- Chuka Taisen (Japan) (P0-025-A PCB)
- Iron Horse (version K)
- Kick Off (bootleg)
- Lady Master of Kung Fu (set 2, older)
- Land Breaker (World) / Miss Tang Ja Ru Gi (Korea) (pcb ver 1.0) (AT89c52 protected)
- Maniac Square (protected, Version 1.0, Checksum DEEE)
- Royal Card / Royal Jackpot (with a third draw)(encrypted)
- Syvalion (US, PS2 Taito Legends 2)
- Syvalion (World, PS2 Taito Legends 2)

Machines promoted to working:
- Alligator Hunt (Spain, protected)
- Big Buck Hunter - Shooter's Challenge (v1.60.01)
- Big Buck Hunter Call of the Wild (v3.02.5)
- Big Buck Hunter II - Sportsman's Paradise (v2.02.11)
- Glass (Ver 1.1, Break Edition, Checksum 49D5E66B, Version 1994)
- Great Guns
- Maniac Square (protected, Version 1.0, Checksum CF2D)
- Mazer Blazer (set 1)
- Mephisto Mega IV
- Tecmo World Cup '94 (set 1)
- Virtual Pool

Clones promoted to working:
- Big Buck Hunter - Shooter's Challenge (v1.50.07)
- Glass (Ver 1.0, Break Edition, Checksum C5513F3C)
- Glass (Ver 1.0, Break Edition, Checksum D3864FDB)
- Mazer Blazer (set 2)
- Mephisto Monte Carlo IV LE
- Slap Fight (A76 set, GX-006-A PCB)
- Tecmo World Cup '94 (set 2)

New machines marked as NOT_WORKING:
- Cisco/Fisco 400
- Convergent Miniframe
- Gaelco Football
- Gran Trak 10/Trak 10/Formula K
- Gran Trak 20/Trak 20/Twin Racer
- Le Mans
- Nintendo DS
- Qwak!/Quack
- Triumph-Adler alphatronic P3
- New clones marked as NOT_WORKING:
- AEG Olympia Olytext 30
- Bingo Wave
- Ericsson PC
- Ericsson Portable PC
- Guns N Roses (2.00)
- Meteor (Stern, set 2)
- PC/AT 386SX (VGA, MF2 Keyboard)
- Robot Hunting (bootleg of Death Race) [TTL]
- Schneider EURO PC II
- Schneider EURO XT
- Shootout Pool Prize (Export) / Shootout Pool The Medal (Japan) Version B -P

New working software list additions:
- apple2: Thief
- apple2_cass: Color Demosoft / Little Brickout, Lords of Karma, Startrek / Starwars
- archimedes: SCSI Support Disc
- bbcb_flop: ArcPinball
- c128_cart: VizaWrite 128
- hp85_rom: Assembler ROM, I/O ROM, Matrix ROM, Service ROM, Service ROM (fixed)
- ibm5150
- Concurrent PC DOS 3.2, Concurrent PC DOS 4.1, Concurrent DOS XM 6.0, Concurrent DOS XM 6.01, Concurrent DOS XM 6.21
- ibm5170
- Freddy Pharkas, Frontier Pharmacist
- Wing Commander II - Special Operations 1, Wing Commander II - Special Operations 2
- Concurrent DOS 386 2.0, Concurrent DOS 386 3.01
- kayproii: Digital Keyboards' Synergy Host Control System
- laser2001_cart: Salora Disk Drive
- pce_tourvision: Bomberman 93, Die Hard, Hit The Ice, Knight Rider Special
- spectrum_cass: Currah MicroSpeech Demo, Fuller Box Orator Demonstration, Shadow of the Unicorn, Spectrum Voice Chess

Translations added or modified:
- Dutch
- Italian
- Spanish
- Turkish

Source changes:
- Added new AM9513 System Timing Controller device

Improved 28XX parallel EEPROM emulation:
- Emulated direct manipulation of /OE line for read/write mode control
- Added special handling for data polling before a write has completed
- Allow optional configuration to lock EEPROM after each write, as often used by Atari
- Replaced Atari EEPROM interface devices with base device - to use old NVRAM files, rename them from eeprom_eeprom to eeprom
- dblewing: Modernized soundlatch; improved IRQ arbitration for (hopefully) fewer dropped sound commands.
- cninjabl2: Fixed sound banking.

z8 improvements:
- Made data space optional
- Fixed stack pop semantics
- Mask addresses for external memory accesses based on P0 control bits
- Fixed C flag polarity for CP/SBC/SUB, and actually subtract with carry in SBC (lets amerihok pass initial checksum)
- Fixed interrupts
- megaplay: Routed start buttons through BIOS, still not working properly. [AJR]
- quizpun2: Emulate COP402 MCU.

COP400 overhaul:
- Rewrote execution control logic to fetch each byte of an instruction separately in one pass of the main loop
- Provides EEPROM-compatible timing for the SIO shift register, allowing the 93C46 on quizpun2 to be read and written properly
- Added M pseudo-register (internal RAM referenced by B) to debugger state
- Added T register to debugger state on devices where it only affects SKT
- Display SIO state in binary when it is defined as a shift register
- Allowed skipped instructions and the SKIP flag to be debugged using a compile-time switch (disabled by default)
- weststry: Prevent mistimed interrupts that were killing sound.
- rs232: Added 9615 Baud rate actually used by a number of systems.
- Fixed Lunar Lander Language ROM - now passes self-test (built from source).

gstriker.cpp updates:
- Added MCU simulation to clone romset twrldc94a
- Added buffered spriteram (sprites being ahead 2 frames)
- Fixed tournament logic for Tecmo World Cup '94
- Improved mb60553 zooming alignment (mostly noticeable in Tecmo World Cup '94)
- Added rotation to mb60553 core (used by V Goal Soccer during football field display)
- ninjaw.cpp: Changed to saner interleave CPU timings, attempted to fix missing enemies bug in Ninja Warriors.
- rockrage.cpp: Fixed priorities and text tile banking for Rock N Rage.
- Fixes stage 1 boss eyes flashing and Shena display inside the bubble at stage 5 boss

mb_vcu.cpp updates:
- Added multi-layer drawing
- Improved layer clearing for Mazer Blazer, fixed layer clearing for Great Guns
- Added collision detection feature, specific to Mazer Blazer
- mazerbla.cpp: Added backup RAM, fixed lightgun inputs for Great Guns.

itech8.cpp: Ninja Clowns improvements:
- Fixed palette read accesses, fixes many color bugs
- Fixed 0x40000-0x7ffff constant area, program ROM now checksums correctly
- Moved vblank IRQ generation - fixes frames per second jerkiness
- model2.cpp: Fixed luma overflow (Virtua Striker flag colors)
- ymf271.cpp: Added slot end status bits (fixes at least missing shots samples for Desert War)
- saturn.cpp: Fire a VDP1 IRQ when an illegal sprite opcode is encountered (fixes Sexy Parodius booting)
- pce_cd.cpp: Fixed few bogus CD-ROM state bugs (fixes booting for Snatcher)
- ladyfrog.cpp: Added missing DAC sound chip (fixes death scream in Touche Me)
- flstory.cpp: Merged memory maps and fixed gfx bank default (fixes Onna Sanshirou POST messages)
- bigevglf.cpp: Added DAC (cup in, crowd applauses samples)

buggychl.cpp updates:
- Fixed sound timer IRQ frequency (fixes enter initials BGM tempo)
- Fixed background pen and clipping enable (fixes title screen and stage 3 graphics)
- Fixed inputs, namely accelerator being analog now
- vicdual.cpp: Added sound samples to Borderline
- ioport.cpp: Fixed a longstanding INP playback desync bug caused by a rand() call in the MAME core
- leland: Fixed missing DAC sounds in later Ataxx-era audio.
- vamphalf.cpp: Added idle skipping speedup hack for coolminii
- luaengine: Added translation support
- altos8600: Added serial board
- c64_cart.xml: Added accompanying disk to 4040+Fast Hack'em cartridge
- Demoted Megaplay to not working
- Demoted Panic Road to not working - playtesting shows that the collisions aren't right
- floppy: Added drive LED callback
- Added Data East IRQ Controller device used by games in the cninja and deco32 drivers
- pktgaldx: Added vblank interrupt acknowledge

deco32 improvements and cleanups:
- Emulated LC7535-based volume control for Dragon Gun board based games
- Added DSW3 and DIP switch locations to Captain Avenger
- deco156: Cleaned up palette.
- Fixed ROM size for Tank (atarittl.cpp) based on recent verification dump.

Miscellaneous Master System/Game Gear fixes:
- Corrected author of the SMS multipad device hardware
- Map upper addresses of the SMS2/GG memory map unused by devices to RAM (fixes 'shero' GG game)
- Added PCB info for 'termntr' and fixed mapper of 'jangpun2' entries of the SMS software list
- Fixed a soft reset bug in the mapper code for the '4pak' entry of the SMS software list
- Remove two obsolete comments from the period when MESS didn't support BIOS selection
- Changed two comments to document that player inputs on GG aren't disabled even in SMS mode
- hp85: Added support for optional ROM cartridges and started a software list
- a2arcadebd: Added port mirrors so all programs on the test disk work
- apple2: Added preliminary support for the Synetix SuperSprite card
- segasp.cpp: Dumped original CF card for "Dinosaur King - Operation: Dinosaur Rescue"
- dbox: Added 29F800B flash boot device, hooked up RS232/modem ports
- mc68681: Added the DUART-compatible 68340 serial module
- tmu: Fixed MCR register enum error, silenced some logerror spam by turning them into LOGx statements

improvements:
- Deskeletonized the serial module as a device derived from the DUART device (defined in mc68681.cpp)
- Fixed SIM module read register bug and added informative chip select logic LOG messages
- Simplified code by making the timer module implementation a device with two independent instances
- Implemented Candela PAL-driven address map (fixes several BASIC commands).
- upd7725: Ignore DPL field if destination is DP, and ignore RPDCR bit if destination is RP.
- Added support for viewing PLS100/82S100/PLS101/82S101 equations to jedutil.
- Adding PAL dumps from Guzzler (Swimmer Conversion).
- dccons.cpp: Virginized DC Flash ROM dumps to fresh factory state and documented Dreamcast Flash ROM structure.
- Return a reference from corestr.cpp calls to avoid unnecessary string copies.
- Added validation checks for PORT_CHAR character values.
- Made -validate verb report an error if no drivers match pattern.
- Attempted to sanitize/rationalize UTF-8 command line arguments are accessed.
- Also fixes a bug in imgtool where non-7 bit ASCII was not being handled correctly under Windows
- spectrum: Added expansion slot and devices, removed Kempston Joystick Interface from driver.
- Working devices: Currah MicroSlot, Currah MicroSource, Currah MicroSpeech, Didaktik Melodik, Fuller Box
- Kempston Joystick Interface, Mikro-Plus (Shadow of the Unicorn), Protek Joystick Interface, ZX Interface 2
- Non-working devices: ZX Interface 1
- Thanks to Thomas Busse for preliminary work on Currah MicroSpeech
- spec128: Added expansion slot and devices, removed Kempston Joystick Interface from driver.
- Working devices: Kempston Joystick Interface, Mikro-Plus (Shadow of the Unicorn), Protek Joystick Interface
- Spectrum +2 Test Software, ZX Interface 2
- Non-working devices: ZX Interface 1
- tube_casper: Corrected CPU clock to 4MHz.
- m68k: Fixed abcd/sbcd/nbcd to pass 68k-bcd-verifier.
- upd765: Added support for i82072 including sense interrupt status logic and motor on/off logic.
- i82586: Fixed 82586 initialisation.

clipper interrupt handling fixes:
- Improved interrupt vector handling
- Fixed C300 interrupt entry and stack frame
- Fixed pushw where source register is same as stack register
- apple2e: Don't update 80-column screen immediately on page switch.
- psi98: Added basic stub layout with drive LEDs. [rfka01]

unkitpkr improvements:
- Improved the input system and mapped remaining inputs, hooked the AY8912 port and rerouted the DIP switches there
- Added technical notes about the hacked code
- Added proper palette resnet
- Confirmed the bipolar PROM dump, it matches the Wall Crash one

Royal Jackpot improvements:
- Added proper inputs/DIP switches and default NVRAM, changed game description and promoted to working
- Added the three missing PLDs as NO_DUMP
- Added a DIP switches table from manual and implemented default positions from factory
- Added some notes about the third draw feature
- arm7: Added ARM946ES variant, fixed up CPU ID values.
- cgc7900: Attached keyboard and serial port, and force cold boot
- Corrected regions/titles for Namco System 22 and System 23 games
- Implemented program counter break point to PlayStation CPU, and re-added PlayStation EXE, CPE and PSF loading
- Added named constants for INS8250 registers/bits (LSR/MCR/LSR)
- HP HIL: Pass through commands between devices

HP9000/300 improvements:
- Added HIL keyboard support
- Fixed detection of DIO cards
- Disabled DMA controller workaround (caused ROM to use unimplemented DMA functionality, now falls back to PIO)
- Added SN76494 sound device
- hp9k_3xx: Hooked up keyboard/sound to HP9000/332, added 98603 ROM card
- hp16500: Connected HIL MLC
- tourvis: Added new BIOS dump, clarified BIOS names, and updated several games with newly discovered ID codes. [system11, Tafoid]
- iteagle: Set medium resolution as default for virtpool and remove MACHINE_IMPERFECT_GRAPHICS

Cleaned up and optimised common code:
- Made natural keyboard prefer lower shift states and eliminated O(n) character lookup
- Turned most ROM entry accessor macros into templates and made them work on tiny_rom_entry/rom_entry pointers/references
- Started adding iterable class wrappers for specific types of ROM entries
- Added support for C++ output streams to logmacro.h using LOG_OUTPUT_STREAM macro
- Improved -listxml performance by another 10% or so
- Made ROM BIOS reported in -listxml output match what ROM loading does
- buggychl: Removed NMI trampolines and added mirrors to memory map
- grchamp.cpp: Improved sound CPU commuication
- taitosj: Improved sound CPU communication and added mirrors to sound CPU memory map
- upd7725: Fixed OV1 and S1 flag calculation

superqix.cpp updates:
- Implemented 8751 port2 latch and fixed semaphores
- Replaced pending communication hacks with scheduler synchronization barriers
- Split up state class, consolidated port2 handling, and removed unnecessary trampolines
- Traced out correct clock divider for CPU and MCU from PCB
- Added emulation of the 8031 bootleg MCU port 3 output latch
- Fixed corrupt bytes in two MC68705 dumps after re-analyzing raw dump data
- retofinvb3: Fixed colors
- hexion.cpp: Fixed INT_TIME callback from K053252 CCU (fixes music speed), fixed music pitch for hexionb
- notetaker.cpp: Updated notes, and added PROMs typed from source listings
- Updated hiscore.dat
- tnzs.cpp: Corrected ROM PCB locations and added Guru-Readme for the P0-25-A PCB

MAME 0.189 (64-bit) 查看版本資訊

更新時間:2017-08-30
更新細節:

What's new in this version:

MAMETesters Bugs Fixed:
- [DIP/Input] (seattle.cpp) hyprdriv: Despite successful calibration the brake button doesn't function
- [DIP/Input] (seattle.cpp) calspeed: Even if you choose manual gear your car has automatic gear
- [Sound] (shangkid.cpp) shangkid: In the later levels, sound starts to get really screwy
- [Crash/Freeze] (vegas.cpp) gauntleg: Game randomly freezes
- [Graphics] (toaplan2.cpp) ghox: Missing background for hi-score screen
- [Graphics] (labyrunr.cpp) tricktrp: Graphic priority issue
- [Documentation] (cps1.cpp) sf2accp2: Installation instructions and DIP settings for SF2CE (Accelerator Pt.II) hack
- [DIP/Input] (royalmah.cpp) mjifb, mjifb2, mjifb3: DIP Settings
- [DIP/Input] (dbz.cpp) dbz: English language is not displayed
- [DIP/Input] (pacman.cpp) pengojpm, pengopac: Info about dip switches
- [Graphics] (combatsc.cpp) combatsc, combascj, combasct, bootcamp, bootcampa: Wrong priority in the drill instructor screen
- [Graphics] (seattle.cpp) calspeed: Triangles flicker in calspeed
- [Crash/Freeze] (coco3.cpp) coco3, coco3h: Crash of emulated system accessing multiple floppy drives
- [Core] (coco3.cpp) coco3, coco3h: TRS-80 Color Computer FDC data corruption issue
- [Color/Palette] (pce.cpp) pce [sonson2]: Black & White mode doesn't work properly
- [Gameplay] (segae.cpp) tetrisse: Unable to play 2 Player mode
- [Sound] (ninjakd2.cpp) ninjakd2, ninjakd2c, jt104, rdaction: Missing sound
- [Interface] ng_cthd_prot: Wrong name (Neo Goe instead of Neo Geo)
- [Interface] (c64.cpp) c64: Selecting a slot to fill for "EXP" causes Fatal Error
- [Documentation] (model3.cpp) swtrilgy, swtrilgya: " Arcade " is necessary in the title of this game

New working machines:
- China Education Computer I [R. Belmont, Jorma Honkanen]
- Double Dribble (Konami handheld) [hap, Sean Riddle]
- Garfield (Konami handheld) [hap, Sean Riddle]
- Kick Ball [Darksoft, Sean Sutton, Surgeville, Smitdogg, The Dumping Union, David Haywood, AJR]
- Kontron PSI98 [Dirk Best, rfka01]
- NFL Football (Konami handheld) [hap, Sean Riddle]
- Poosho Poosho [caius, Brian Troha, Smitdogg, Ryan Holtz, rtw, The Dumping Union]
- Tekken Battle Scratch [ShouTime, Jan Stuhler, pablopelos, Smitdogg, The Dumping Union]
- The Adventures of Bayou Billy (Konami handheld) [hap, Sean Riddle]
- unknown 'Space Invaders' gambling game [Roberto Fresca, Arzeno Fabrice, David Haywood]

New working clones:
- 1943: Midway Kaisen (Japan, no protection hack) [Bryan McPhail]
- Alligator Hunt (unprotected, set 2) [David Haywood, Peter Wilhelmsen]
- B.Rap Boys Special (World) [Phill @NES4Life]
- Carrier Air Wing (USA 901130) [mastercello]
- Crash Road (bootleg of Space Chaser) [Ed Cross]
- Crazy Climber (US set 2) [John at johnsarcade]
- Crime Fighters 2 (Japan, 4 Players, ver. N) [Guy B]
- Cool Minigame Collection (Italy) [Hammy]
- Daiku no Gensan (Japan, M82) [Hammy, Jon H, The Dumping Union]
- DoDonPachi III (World, 2002.05.15 Master Ver) [neohyphengeo productions]
- Donkey Kong Jr. (bootleg on Moon Cresta hardware, set 2) [The Dumping Union / Team Recreativas, AJR]
- Fidelity Sensory Chess Challenger 12 [hap, Berger, yoyo_chessboard]
- Mega Zone (program code L) [Corrado Tomaselli, The Dumping Union]
- Mephisto Nigel Short [Sandro Ronco]
- Mephisto Polgar 10MHz [Sandro Ronco]
- Mephisto Portorose 68000 [Sandro Ronco]
- Mephisto Portorose 68020 [Sandro Ronco]
- Ordyne (World) [Corrado Tomaselli]
- Popeye (Japan, Sky Skipper hardware, Older) [Justin Rudebaugh]
- Port Man (Japan) [ShouTime]
- Street Fighter (World) (protected) [Corrado Tomaselli]
- Street Fighter II: The World Warrior (Quicken, bootleg) [Moffitt]
- Super Athena (bootleg) [Hammy]
- Super Chase - Criminal Termination (1992/01/18 18:29:18 CHASE 3 VER 1.30, prototype) [Trol]
- Vamf x1/2 (Europe, version 1.0.0903) [Rod_Wod, TeamEurope, The Dumping Union]
- WWF Superstars (US revision 6) [Bryan McPhail]

Machines promoted to working:
- Football Power [MetalliC]
- Mephisto Academy [Sandro Ronco]
- Mephisto Almeria 68000 [Sandro Ronco]
- Mephisto Almeria 68020 [Sandro Ronco]
- Mephisto Berlin Pro 68020 [Sandro Ronco]
- Mephisto Genius 68030 [Sandro Ronco]
- Mephisto Polgar [Sandro Ronco]
- Night Gal Summer [BET] (Japan 850702 NGS 0-01) [Angelo Salese]
- TH Strikes Back [David Haywood, Kevin Eshbach]

Clones promoted to working:
- Forty-Love (Japan) [ShouTime, Angelo Salese]
- BBC Master Turbo [Nigel Barnes]
- International Toote II (v1.24, P387.V01) [Gerald (COY)]
- Mephisto Berlin Pro London Upgrade [Sandro Ronco]
- Mephisto Genius 68030 London Upgrade [Sandro Ronco]
- Mephisto London 68020 [Sandro Ronco]
- Mephisto Lyon 68000 [Sandro Ronco]
- Mephisto Lyon 68020 [Sandro Ronco]
- Mephisto Vancouver 68000 [Sandro Ronco]
- Mephisto Vancouver 68020 [Sandro Ronco]
- Virtua Bowling (Hong Kong, V101HJS) [Abelardator2, Luca Elia]

New machines marked as NOT_WORKING:
- AT&T Teletype 4425 [shattered]
- Access Virus A [R. Belmont, absence]
- Access Virus B (Ver. T) [R. Belmont, absence]
- Access Virus C [R. Belmont, absence]
- Access Virus Classic [R. Belmont, absence]
- Access Virus Rack XL [R. Belmont, absence]
- Access Virus Rack [R. Belmont, absence]
- Altos 8600 [Carl, Al Kossow]
- ControlID X628 fingerprint reader [Felipe Sanches]
- GameCube (Japan) [Dirk Best]
- Honey Pot (03J00241, NSW/ACT) [Heihachi_73]
- Konnano Hajimete! (Japan) [Ralph Wallace, system11, The Dumping Union]
- Kurzweil K2000 [R. Belmont]
- Learning-Window Teaching Machine (Rev 3) [Kevin Horton]
- Machinedrum MK2 [R. Belmont, absence]
- Magic Reels [TeamEurope]
- Mannesmann Kienzle System 9002 Terminal [Miodrag Milanovic]
- Mephisto RISC 1MB [Sandro Ronco]
- Monomachine SFX6 MK2 [R. Belmont, absence]
- Nurete Mitaino... - Net Idol Hen [Ralph Wallace, system11, The Dumping Union]
- Sengoku Mahjong Kurenai Otome-tai [Ralph Wallace, system11, The Dumping Union]
- Sexy Gal Tropical [BET] (Japan 850805 SXG T-02) [ShouTime, Angelo Salese]
- Super Game (Sega Master System Multi-game bootleg) (alt games) [TeamEurope]
- Venice (02J02056, Venezuela) [Heihachi_73]

New clones marked as NOT_WORKING:
- Derby Owners Club World Edition (Rev B) [f205v, ShouTime]
- Dirt Devils (Japan, Revision A) [ShouTime]
- Econet X25 Gateway [Nigel Barnes]
- GameCube (Brazil) [Dirk Best]
- GameCube (EUR) [Dirk Best]
- GameCube (USA) [Dirk Best]
- Goldeneye (4.02) [Gore Daimon, Sergio Munemori]
- Henson CFA 3000 [Nigel Barnes]
- Learning-Window Teaching Machine (French) [Kevin Horton]
- Learning-Window Teaching Machine (Rev 1) [Kevin Horton]
- Learning-Window Teaching Machine (Rev 2) [Kevin Horton]
- Mephisto RISC II [Sandro Ronco]
- Print Club (World) [David Haywood]
- Trigger Heart Exelica (Japan) (GDL-0036) [rtw, ShouTime]
- Virtua Fighter 4 Evolution (Version B) (GDS-0024C) [rtw, ShouTime, f205v, Darksoft]
- Spiel Master (German) [TeamEurope, Kevin Horton]
- Star Wars (1.06, Display S1.05) [Jubex77, JMan, Gore Daimon]

New working software list additions:
- apple2: Nightmare Gallery [Ian B.]
- bbc_flop_80186: Master 512 Technical Guide Programs [Nigel Barnes]
- bbc_flop_z80: Double Density CP/M [Nigel Barnes]

bbcb_flop:
- The Acornsoft Hits Vol.1, The Acornsoft Hits Vol.2, Centre Ville, Chick Chase, The Christmas Adventures of 4-T and his Friends,
- The Fantastic Adventures of 4-T, First Filer, The Great British Fun Run, Integra Windows 1.00, Look After Yourself!,
- Knitwear Designer, Modem Master, Note Invaders, Numbers and Pictures, NumbersCope, Pirate, The Quill (A00), The Quill (A03),
- Rhythm Maker, Science - Start Here!, Shape Up, Snapple Hopper, Spell!, Starspell Plus, TimeShare,
- Trivial Pursuit - Baby Boomer Edition, Trivial Pursuit - Genus Edition, Trivial Pursuit - Young Players Edition, Word Skill [Nigel Barnes]
- BeebSID 1-17, Beeb SID Quiz [PitfallJones]

bbcm_flop:
- Morley Hard Disc Utilities v3.00 [Nigel Barnes]
- SID Music 1, Sid Music 2 [Tom Walker]
- c64_cass: Shado BBC Emulator Software [Curt Coder]

electron_flop:
- Electron User Group #00-#74 (5.25"), Starspell Dictionary Disk (3.5"), Starspell Dictionary Disk (5.25") [Nigel Barnes]

fmtowns_cd:
- DOR Special Edition '93 (alt), Gokko Vol. 03 - Etcetera [r09, redump.org]
- Europa Sensen, Inindou - Datou Nobunaga, Nobunaga no Yabou - Bushou Fuunroku [r09, Reuental]
- Nihon Mukashibanashi, The Queen of Duellist Gaiden Alpha Light [r09, yukin/Tokugawa Corporate Forums]
- fmtowns_flop: Illusion City - Gen'ei Toshi, Ving Soft Collection [r09, yukin/Tokugawa Corporate Forums]

ibm5150:
- B.A.T. [ArcadeShadow]
- Superbase 5 Demo [breiztiger]

ibm5170:
- B.A.T. II, Wing Commander, Wing Commander: The Secret Missions, Wing Commander: The Secret Missions 2,
- Wing Commander II - Vengeance of the Kilrathi [ArcadeShadow]
- RobotC2 Demo [breiztiger]
- Diagnostics Diskette for IBM Personal System/2 model 70/80 (v1.06, Finnish). [Curt Coder]
- Ami [Justin Kerk]
- lynx: Crystal Mines II - Buried Treasure (Euro, USA) [anonymous]
- pico: Anpanman Pico Wakuwaku Pan Koujou (Jpn), Ett Ar med Nalle Puh (Swe) [TeamEurope, The Dumping Union]
- sms: Alex Kidd in Miracle World 2 (World, hack) [Shideravan]

Software list items promoted to working:
- bbc_flop_6502: 6502 Development Package, Bitstik Graphics System, Bitstik 2, Econet Level 2 Fileserver Software, Hi-InterSheet, Hi-View,
- Hi-Wordwise Plus [Nigel Barnes]
- bbc_flop_65c102: 65C102 Co-Processor Support Disc [Nigel Barnes]
- bbc_flop_68000: Casper Support Discs [Nigel Barnes]
- bbc_flop_80186: BBC Master 512 System Discs, Dabs Shareware Vol.1, Dabs Shareware Vol.2 [Nigel Barnes]
- bbc_flop_z80: Acorn CP/M System Discs, Acorn CP/M Program Discs, Colossal Cave [Nigel Barnes]

New NOT_WORKING software list additions:
- pico: Lejonkungen Aventyr (Swe) [TeamEurope, The Dumping Union]
- princ: Hobby Club, Kodomo no Omacha [TeamEurope]

Translations added or modified:
- Chinese (simplified) [YuiFAN]
- Chinese (traditional) [YuiFAN]
- German [RafTacker]
- Greek [BraiNKilleRGR]
- Italian [theheroGAC]
- Japanese [Vas Crabb]
- Portuguese (Brazil) [Ashura-X, Felipe Sanches]
- Russian [MetalliC]
- Serbian [Vas Crab, Midrag Milanovic]
- Serbian (Cyrillic) [Vas Crab, Midrag Milanovic]
- Spanish [A. Viloria]
- Swedish [Joakim Larsson Edstrom]
- Turkish [kadireksi]

Source Changes:
- pengadvb: Added start/continue button (partially fixes MT04528). [Angelo Salese]
- Added very preliminary PC9801 AMD98 sound board emulation [Angelo Salese]
- namcos1.cpp: Fixed joystick dropping inputs bug for crouching/running actions in Beraboh Man. [Angelo Salese]
- labyrunr.cpp: Fixed tile-sprite priorities, mostly visible when exiting an area in most stages. [Angelo Salese]
- deco32.cpp: Rewrote interrupt handling; improved lightgun support for Locked Loaded. [Angelo Salese]
- chanbara.cpp: Identified sprite flip X bit (player sword thrusts). [Angelo Salese]
- Wrote a new device for Taito yoke-based inputs (found in Midnight Landing and Top Landing). [Angelo Salese]
- taitoair.cpp: Added screen raw parameters, fixes pilot acknowledge sound sample timing. [Angelo Salese]
- ioport.cpp: Log explicit error if inp file isn't found on playback, added error code number for other errors. [Angelo Salese]
- jangou_blitter.cpp: Rewrote blitter setters. [Angelo Salese]
- nightgal.cpp improvements: [Angelo Salese]
- Fixed Night Gal Summer GFX ROM out-of-bounds accesses
- Added preliminary protection emulation for Night Gal Summer
- luaengine: Added debugger_manager support. [Carl]
- plugins/cheat: Catch errors in cheat scripts, added preliminary breakpoint/watchpoint support. [Carl]
- plugins/gdbstub: Added WIP gdbstub plugins. [Carl]
- plugins/data: Added MARP scores. [Carl]
- a590: Corrected filenames and added undumped 4.6 and 5.92 versions. [Dirk Best]
- jvc_dsk: Autodetect double-sided floppy images without header (github issue #2405), improved support for headerless OS-9 images [Dirk Best]
- Added Kontron PSI98 driver: [Dirk Best]
- System is fully working with minor issues, you can boot KOS and CP/M 2.2 (images are in the software list)
- Still missing is SASI and the ECB slot system with cards
- Added keyboard slot interface, created skeleton for keyboard, added HLE ASCII keyboard as default
- Added software list

upd765 improvements: [Dirk Best]
- Don't instantly finish the RECALIBRATE command (fixes accessing second drive on psi98)
- Made SEEK also take some time (fixes KOS FORMAT command on psi98)
- Added Nintendo GameCube skeleton driver. [Dirk Best]
- Decrypts the IPL and the CPU executes the first few instructions
- gyruss - various small updates: [Dirk Best, Tele-Viper]
- Added missing DIP location for DSW3
- Fixed dip switches and added correct ROM labels/locations for gyrussce
- Fixed labels for gyrussb
- Updated diagnostic ROM info
- Adjusted some memory region sizes
- Removed unused DRIVER_INIT
- igs011.cpp update: [Luca Elia]
- Decrypted vbowlhk and added its own bitswaps for IGS003 and IGS011
- Found DIP switches to perform a protection test in vbowl, changed IGS012 mode toggling to pass the test
- Changed IGS003 command 48 in lhb2 and vbowl to potentially work in more cases (based on lhb2 tables)
- jockeyc: Added layout with keyboards. [Luca Elia]
- Cleaned up inputs, added own DIP switches
- Corrected RTC, emulated hoppers
- Hooked up outputs, NVRAM, and trackball (for hidden editor)
- Overhauled internal UI: [Vas Crabb]
- Patched GNU xgettext to support C++14 parsing so localisations can be updated
- Restored ability to localise info box headings
- Fixed info box navigation when system selection menu doesn't have focus
- Fixed keyboard navigation of software filter box, added support for home/end to jump to beginning/end of filter list
- Removed hacks in selector menu tying it to implementation details of other menus
- Improved encapsulation and reduced code duplication in system/software selection menus
- Fixed text alignment/gutters in filter list, info box and DAT view
- Eliminated use of hairline spaces for alignment in the info box
- Added indication for presence of analog controls and keyboard inputs in info box
- Added support for mouse wheel scroll in info box
- Allowed some character input events to be coalesced (reduces lag in live search with long lists)
- Fixed software art/info display when keyboard focus leaves software selection list
- Save/restore images/info selection in right panel
- Fixed bugs and improved performance of code for detecting systems without ROMs
- Made audit menu request confirmation, show progress, and save result in INI format
- Consolidated code for drawing "extra" boxes above/below menus
- Fixed minimum/maximum for UI font rows per screen setting
- Fixed spacing on directory configuration menu
- Made slot options menu show full name of selected slot device below menu
- Reimplemented system/software filters: [Vas Crabb]
- Uniform interface/polymorphic implementation - eliminates almost all special-casing in menus
- Made filter names localisable
- Allowed more filter types and prevent contradictory filters from being added in custom filters
- Made category filter work like other filters (allowed in custom filter displays its own UI, better error messages)
- Made multiple year/manufacturer/category/etc. filters in custom filter an inclusive union operator
- Removed implicit "Not BIOS" system filter, it can be added explicitly if desired
- Moved unimplemented/imperfect flags from machines into devices: [Vas Crabb]
- Allows dynamic warning flags depending on slot configuration
- Unclutters GAME/CONS/COMP/etc. definitions where a family of machines or a device have the same flags
- Allows more combinations of flags
- PNG/rendering/artwork/output improvements: [Vas Crabb]
- Added support for layout item groups that can be reused in other groups or views
- Reduced weight of render.h by moving component specialisation declarations into rendlay.cpp
- Replaced simple_list with more appropriate containers, remove misleading const qualifiers, reduced repeated XML walking
- Added N-dimensional output finder to avoid runtime string hashes - more than doubles performance of intlc440
- Unified code for copying PNG data into MAME bitmap in MAME and pngcmp, made it less likely to leak memory
- Added support for Adam7 interleave in PNG files, fixed some corner cases in unfiltering code
- Fixed upsampling of greyscale PNGs, added support for monochrome with alpha
- Added support for 16-bit samples in PNG files
- Added support for PNG greyscale/RGB with transparent pen
- Detect more invalid PNG files rather than just behaving badly
- Added "minimaws" scripts, a reference -listxml consumer (implemented with Python/WSGI and JavaScript): [Vas Crabb]
- Provides verbs for loading data, some basic batch queries, and an interactive web server mode
- Serves linked HTML pages for machines, devices, and source files
- Demonstrates how to dynamically discover slot/BIOS options from static -listxml output
- Allows user to build a slot configuration and shows necessary command-line arguments or INI lines to produce it in MAME
- As a side effect, this provides additional validation of -listxml output, several issues and limitations were addressed
- Fixed -sleep and -refreshspeed options, fixed a stupid forced unnecessary sleep. [Vas Crabb]
- Fixed -slot card,bios=rev (selected BIOS was being applied to slot itself, not card). [Vas Crabb]
- Fixed up input merger: added more variants, synchronisation and save state support, removed dubious reset behaviour. [Vas Crabb]
- Removed a whole lot of I64 from format strings (use logerror/string_format/stream_format to avoid it). [Vas Crabb]
- Added validation of BIOS names/descriptions/defaults and fixed errors exposed. [Vas Crabb]
- Moved additional content for release archive from build repository to main repository. [Vas Crabb]
- bublbobl.cpp, missb2.cpp: Reimplemented sound CPU semaphores and sound NMI according to schematics. [Lord Nightmare, Vas Crabb]
- Implemented sound semaphores into tokio as well, fixing SOUND ERROR in test mode
- Added notes about sound CPU addressing
- Reimplemented /SRESET as a separate function called on sound CPU reset according to schematics
- Added correct watchdog to Bubble Bobble and Tokio, and disabled it on the Bubble Bobble prototype
- Added proper 'wired-or' sound CPU IRQs to Bubble Bobble
- Renamed 'slave' cpu to 'subcpu' to match schematics
- dectalk.cpp: Use correct DSP ROM for firmware 1.8, some driver cleanup. [Lord Nightmare]
- ceci: Added driver for China Education Computer I (Apple II clone). [R. Belmont]
- Added QUIT and TEST keys (hold down TEST while resetting for diagnostic), completed keyboard
- Fixed banking - Chinese mode works
- Added HGR color killer softswitch
- k2000: Added sample ROMs. [R. Belmont]
- alphatro_flop: Replaced bad dumps for CP/M and BASIC with good ones. [R. Belmont]
- alphatro: Added cart slot, support for 8K carts from the command line, and cart software list. [R. Belmont]
- alphatro: Added BIOS set for machine with Bicom graphics. [TeamEurope, rfka01, R. Belmont]
- multipcm: Confirmed to be Yamaha YMW-258-F. [any, R. Belmont]
- Added new 74LS259/9334/CD4099 devices. [AJR]
- Added wcoin counters and/or lockouts to Atari System 1 games, Basketball, Gauntlet, Gyruss, Hana Yayoi, Hole Land, Jr. Pac-Man
- Mahjong Sisters, Pooyan, Roc'n Rope, Squash, Thunder Hoop, Time Limit, Time Pilot '84 and many others
- Cleaned up coin counter behavior in Sauro and Rally Bike
- ym2151: Added reset line emulation. [AJR]
- spcforce: Added coin counters, start lamps and addressable latch device [AJR]
- tankbatt: Improved handling of sample triggers - fire sound is no longer doubled. [AJR]
- decocass.cpp: Major improvements to colors and graphics layer priorities [AJR]
- Implement the PRI2 pen modification effect. This makes the tunnels and headlight in Highway Chase look much more accurate, and
- makes some color changes work in Astro Fantasia
- Shadow color in Skater is now properly black (not a pen modification effect)
- Correct background fill color, making high score screen in Super Doubles Tennis properly blue
- mario: Added coin counters and 74LS259. [AJR]
- isbc8630: Added 74LS259 "status register" (only partly implemented). [AJR]
- blazeon, wingforc: Shadowing RAM with ROM in sound CPU map can't be right. [AJR]
- v25: Made IDB register state visible to debugger. [AJR]
- jp.cpp: Added 74LS259 latches and ADPCM sound system used by some games. [AJR]
- janptr96: Changed CPU type to TMPZ84C015, drive interrupts through internal CTC. [AJR]
- changela: Changed default DIP setting to keep coin counters separate. [AJR]
- mjelctrn, mjembase, majxtal7, neruton: Changed CPU type to TMPZ84C015 and improved interrupt handling. [AJR]
- dynax.cpp: Use address map bank device for most games in this driver plus htengoku. [AJR]
- Many games now successfully retrieve local time at start through an RTC device previously treated as read-only
- fixeight: EEPROM fixes. [AJR]
- Corrected decryption of some V25 opcodes used in the EEPROM service routine
- Removed the ugly routine that hardcoded a region for each set
- Added and documented a secret input that rewrites the EEPROM for any region
- Delay data capture timing for MSM5205 and MSM6585 (should help with synchronization later). [AJR]
- flstory: Fixed CPU communication issue that sometimes caused sound to disappear entirely. [AJR]
- decomult: Replaced gross hack for banking "dongle" with something more likely. [AJR]
- chinhero: Added coin counters. [AJR]
- salamand: Improved VLM5030 control. [AJR]
- combatscb: Improved interrupt handling. [AJR]
- mb8421: Created 16-bit expanded variant and added it to thndzone/dassault. [AJR]
- mastninj: Implemented dual OPN plus dual MSM5205 ADPCM sound system as in Automat. [AJR]
- Rewrote mmodular.cpp to use the new mmboard device - many sets promoted to working. [Sandro Ronco]
- fmtowns improvements: [Barry Rodewald]
- Added support vertical zoom greater than x2 (fixes Evolution)
- Improved graphic layer placement - games with different-sized layers now display better
- Added preliminary RS232C port support
- gt64xxx: Buffer multiple writes for PCI stall (fixes MT06636). [Ted Green]
- seattle: Set proper blitz99 DIP switch settings and added gearshift to calspeed (fixes MT00975). [Ted Green]
- floppy: Added FLOPPY_HFE_FORMAT to default_floppy_formats. [Nigel Barnes]
- acorn_dsk updates: [Nigel Barnes]
- Added OPUS_DDCPM_FORMAT, removed ACORN_CPM_FORMAT (same geometry as ACORN_SSD_FORMAT/ACORN_DSD_FORMAT)
- Improved find_size/identify for SSD/DSD formats
- ACORN_DOS_FORMAT 640K now handled as ACORN_ADFS_OLD_FORMAT
- Fixed geometry for ACORN_DOS_FORMAT 800K
- wd177x_dsk: Apply sector_count and gaps to track description. [Nigel Barnes]
- bbc updates: [Nigel Barnes]
- Added new TUBE device - Acorn Tube ULA for use with Acorn second processors
- Added various second processors as Tube slot devices: Acorn 6502, Acorn 65C102, Acorn Z80, Acorn 80186, Casper 68000
- Added BeebSID slot device for the 1MHz bus
- Minor video improvements: fixed cursor size, double clock in MODE7 to counteract non-implemented interlace
- bbc_acorn8271: Added Amcom DFS A7874
- bbc_opus8272: Added new Opus 8272 FDC device with DDOS 3.00, not yet working
- didact: Updated LOG support to latest cut. [Joakim Larsson Edstrom]
- m68340: Added implementations for VCO clock synthesizer and Timer module Counters, IRQs and one operational mode
- Joakim Larsson Edstrom]
- namcos2.cpp: Ordyne uses older IO MCU ROM, cleaned ROM labels as per PCB photos. [MetalliC]
- gaelco3d.cpp updates: [MetalliC]
- Increased TMS ROM region, makes Football Power players models visible
- Fixed serial EEPROM access
- Implemented Football Power mechanical ball simulation
- Added Atomiswave security notes. [brizzo, MetalliC]
- apple2: Update screen on mode-switch only if really switching. [Peter Ferrie]
- hp9845: Refactored handling of HTI images into a dedicated format module, refactored hp9845_tape imgtool module to use HTI format [F.Ulivi]
- hp85: Implemented tape drive, fixed a bug in tape gap detection. [F.Ulivi]
- imgtool: Fixed null pointer dereference and logic errors in "GET" command. [F.Ulivi]
- ms0515: Add sound and corrected clock rate. [shattered]
- dvk_ksm: Implemented Baud rate generator and cleaned up source. [shattered]
- Refactored server_{ws,http}.hpp into separate interface and implementation. [Christian Brunschen]
- Use std::weak_ptr from websocket_connection_impl to webpp::Connection to avoid reference cycles
- When shutting down the HTTP server, also explicitly stop the asio::io_context; this allows the built binary to exit cleanly
- mos6526.cpp: Show state of registers that can be read without side effects in debugger. [David Viens]
- om6502.lst: Corrected cycle counts for undocumented $BF instruction. [David Viens]
- Now passes Lorenz testsuite-2.15's cputiming.prg (and does not break laxay.prg)
- Improved Android build support. [Miso Kim]
- Updated for NDK r14b, build-tools 21.1.2, gradle 2.2.1, and jdk1.8.0_144
- Renamed 'grtesoro' sets to 'play2000', gave it it's own machine structure and memory map. [David Haywood]
- Added some workarounds so that it actually boots, fixed GFX ROM loading
- Added basic Saturn CD Block device to load the ROMs. [David Haywood]
- imgtool modernisation and miscellaneous fixes: [Nathan Woods]
- Fixed a std::string(nullptr) bug
- Proper cleanup of floppy object after create/open failure
- Merged normalize_filename() into cannonicalize_path()
- Eliminated Imgtool-specific rand() function
- Modernised mgtool_forkent structure
- Fixed features.supports_geticoninfo
- Partially fixed MT06621 (save state path not honoured). [Nathan Woods]
- Still doesn't honour software name for multipart software loaded from internal UI
- imgtool: Made Mac ICN# drawing logic never draw pixels outside mask. [Nathan Woods]
- SAM6883: Fixed VDG addressing incorrectly honoring page bit. [Nathan Woods, Ciaran Anscomb]
- gb.cpp: Optimized channel update methods - greatly reduces time to load state. [057a3dd61f99517a3afea0051a49cb27994f94d]
- Added better documentation and part numbers for midvunit wheel board. [Risugami]
- Rainbow-100: Use Z80SIO instead of Z80DART, make UCSD Pascal boot again. [Bavarese]
- Added Control ID X628 fingerprint reader skeleton driver and NT7534 bitmap LCD controller device. [Felipe Sanches]
- Added HD647180X MCU dumps to Whoopee and Ghox. [Caps0ff]
- Allows sound emulation in both of games, and fixes the high score table background in Ghox
- Road Runner (Midway): Replaced bad ROM with good one, added notes. [rogerxy, blinddog]
- segae.cpp: Corrected rom names for Transformers System E. [Arzeno Fabrice]
- triforce.cpp: Redumped Virtua Striker 4 Ver.2006 (GDT-0020D). [rtw]
- dccons.cpp: Added better dump of PAL Dreamcast Flash ROM. [rtw]
- aristmk5 updates: Fixed some sets, added honeypot and venicea5. [Heihachi_73]
- snes.xml documentation updates: [Inigo Martinez]
- Fixed ROM name and added extra information for Dragon Ball Z - Super Gokuu Den - Kakusei Hen
- Added information about an earlier Euro Ranma 1/2 revision
- Added information about an earlier Spanish release of Donkey Kong Country 2 - Diddy's Kong Quest
- Added information about the Spanish release of Pilotwings to the Euro dump
- nes.xml documentation updates: [Inigo Martinez]
- Added information about Super Mario Bros. PCB
- Fixed serial values and added PCB information for Pinball, Super Mario Bros. 2, and Trog
- thoop2.cpp: Added PCB layout for TH Strikes Back. [Brian Troha]
- fmtowns_cd.xml: Update undumped list, merged the Towns and Marty list. [r09]
- irem_cpu.cpp: Added some info about the Superior Soldiers sound CPU. [caius]
- mitchell.cpp: Added PALs and EEPROM dumps to pkladiesla, and corrected ROM labels. [f205v]
- mario.cpp: Identified marioj as Revision C. [Corrado Tomaselli]
- hiscore.dat: Updated for recent changes. [Leezer]

MAME 0.188 (64-bit) 查看版本資訊

更新時間:2017-07-26
更新細節:

What's new in this version:

MAMETesters Bugs Fixed:
- [Sound] (ddenlovr.cpp) funkyfig, funkyfiga: Missing music and partial sound FX
- [Sound] (polepos.cpp) polepos2: Crowd Cheering sounds are messed up at the chequered flag (goal)
- [Save/Restore] (vegas.cpp) sf2049se, sf2049te: Crashes on reload (-str 8) in a staggered -str 20 run
- [Crash/Freeze] All sets in octopus.cpp, zorba.cpp: Fatal Error when using various terminal/printers in slots
- [Crash/Freeze] (ti99_4x.cpp) All sets in ti99_4x.cpp, ti99_4p.cpp: SuperAMS memory expansion card (samsmem) Fatal Error when mounted
- [Interface] Various problems with software loading/unloading: Various problems with software loading
- [Interface] Regression loading softlist items from the command line with changed slot options
- [DIP/Input] (nbmj8891.cpp) chinmoku: DSW B should not exist
- [Crash/Freeze] (rohga.cpp) schmeisr: Exception on exit
- [Crash/Freeze] (itech8.cpp) ninclown: During final boss Twisto the game can potentially crash
- [Misc.] (mc10.cpp) Emulation of the right-shift and rotate instructions (ASR, LSR, ROR) do not correctly modify the overflow flag
- [Sound] (segas32.cpp) kokoroj2: Missing voice in game
- [Sound] (vgmplay.cpp) vgmplay: Attempting to play a .vgm/.vgz file containing 2 X POKEY does not play back correctly

New working machines:
- A-One Arrange Ball/Tandy Zingo/LJN Computer Impulse
- Blades of Steel (Konami handheld)
- Bucky O'Hare (Konami handheld)
- Double Dragon (Tiger handheld)
- Gauntlet (Tiger handheld)
- Go Go Cowboy (English, prize)
- INTELLEC 4/MOD 4
- INTELLEC 4/MOD 40
- Legend (SNES bootleg)
- Milton Bradley Arcade Mania
- Sonic The Hedgehog (Tiger handheld)
- Space Jam (Tiger handheld)

New working clones:
- Act-Fancer Cybernetick Hyper Weapon (World revision 3)
- Bubble Bobble (prototype on Tokio hardware)
- Cobra-Command (World/US revision 4)
- Deco Cassette System Multigame (ROM based)
- Explorers of Space
- Fidelity Excel 68000 Mach III
- Fidelity Excel 68000 Mach II (rev. C+)
- Game & Watch: Egg
- Golden Poker Double Up (bootleg)
- HP 85
- Kageki (World)
- Logger (Rev.2)
- Nu, pogodi!
- Operation Wolf (Japan, SC)
- Player's Edge Plus (PP0006) Standard Draw Poker
- Return of the Invaders (bootleg no MCU set 3)
- Silk Worm (prototype?)
- Solar Assault (ver JAA)
- [ShouTime, pablopelos, Dullaron, Paul Vining, Jason Wible, Surgeville, Sean Sutton, David Mercer, John Cunningham, Smitdogg,
- The Dumping Union]
- Solar Assault Revised (ver JAA)
- Space Invaders (Nas Corp bootleg)
- Street Fighter II: The World Warrior (Japan 911210, CPS-B-17)
- Super Triv (English questions)
- Taisen Idol-Mahjong Final Romance 2 (Japan, newer)
- Tetris (v341R)
- The Ninja Warriors (World, earlier version)
- Xevious 3D/G (World, XV32/VER.A)

Machines promoted to working:
- Alphatronic PC
- Black Touch '96
- Explorer (DECO Cassette) (US)
- Game & Watch: Mickey Mouse
- Mega Double Poker (conversion kit, version 2.3 MD)
- Ron II Mah-Jongg
- The Roulette (Visco)
- Touch & Go (World)
- World Rally 2: Twin Racing

Clones promoted to working:
- Frogger (bootleg on Amigo? hardware)
- Mega Double Poker (conversion kit, version 2.1 MD)
- Sega Ninja (315-5113)
- Touch & Go (Non North America)
- Touch & Go (earlier revision)

New machines marked as NOT_WORKING:
- Abnormal Check
- Ai-mode - Pet Shiiku
- Block Pong-Pong
- Casino Strip
- Casino Strip IX
- Casino Strip VIII
- Dam Dam Boy
- MAC Jungle
- Mahjong Gal-pri - World Gal-con Grandprix (Japan)
- Mahjong Hanafuda Cosplay Tengoku 6 - Junai-hen (Japan)
- Mahjong Mogitate
- Need for Speed - 4 Cab Link (2 Discs) (v1.0.1 Rev B)
- Need for Speed GT (Hard Drive+2 Discs) (v1.1.0 Rev C)
- Nichibutsu DVD Select (Japan)
- Percussion Freaks 4th Mix (G*A25 VER. AAA)
- PokoaPoka Onsen de CHU - Bijin 3 Shimai ni Kiotsukete! (Japan)
- Renai Mahjong Idol Gakuen (Japan)
- Sharp FontWriter FW-700 (German)
- Super Derby II
- Tsuugakuro no Yuuwaku (Japan)
- VG Pocket Mini (VG-1500)
- VG Pocket (VG-2000)
- Virtua Striker 4 (Export) (GDT-0014)
- Virtua Striker 4 Ver.2006 (Japan) (Rev B) (GDT-0020B)
- VT330
- WaiWai Drive
- War: The Final Assault (EPROM 1.91 Apr 13 1999, GUTS 1.3 Apr 7 1999, GAME Apr 7 1999)
- World Kicks PCB (World, WKC2 Ver.A)
- Yamaha TG100

New clones marked as NOT_WORKING:
- Beat the Clock (with flasher support)
- Commodore PC 10
- Dirty Harry (LF-2)
- Fighting Vipers (Revision B)
- Motocross Go! (MG2 Ver. A, set 2)
- New Super Triv III
- Tazz-Mania (Rodmar bootleg)
- Triv Five Special Edition

New working software list additions:
- abc80_flop: ABCDatastorm
- coco_flop: Pacman (z80 to 6809 Transcoded - v1.01) (512kb)
- gameboy: Sachen 4 in 1 (Euro, 4B-003)

ibm5150:
- Le Manoir de Mortevielle
- Battle Chess, Blades of Steel, Castlevania, Double Dribble, Earl Weaver Baseball, Future Wars - Adventures in Time,
- Gamer's Edge Sampler - Catacomb and Dangerous Dave, Hardball 2, Heroes of the Lance, John Madden Football, King's Bounty,
- Lakers vs Celtics and the NBA Playoffs, Links - Championship Course - Bountiful Golf Course, Links - The Challenge of Golf,
- Mean Streets, Monopoly v2.00 (Shareware), Monty Python's Flying Circus, Ninja Gaiden II, Nova 9, Over the Net, Pharaoh's Pursuit,
- Secret of the Silver Blades, Speedball II, Street Fighting Man, Super C, Superstar Ice Hockey, Superstar Indoor Soccer,
- Superstar Indoor Sports, Superstar Outdoor Soccer, The Cycles, Top 10 Solid Gold Volume II, Wings of Fury, Zool

ibm5170:
- B-17 Flying Fortress, Body Blows, Corncob Deluxe, DOS/V (multiple versions), Dune, Global Conquest, King's Quest V, Lightspeed,
- MS-DOS (Version 6.22, Brazilian Portuguese), Star Trek - 25th Anniversary
- pce_tourvision: Doraemon - Nobita no Dorabian Night, Majin Eiyuu Den Wataru
- x68k_flop: Chourensha 68k (v1.00)

New NOT_WORKING software list additions:
- ibm5150: Boulder Dash Construction Kit
- ibm5170: IBM Personal Computer DOS (Version J5.00/V) (Japanese), PC-DOS (multiple sets using XDF disk format)

Source Changes:
- z8: Fixed disassembly of DECW RR opcode, added more control registers to state for debugger
- Added support for experimental overclocking of sound devices through UI sliders with -cheat enabled
- ym2151, ymf271, namco: Added support for dynamic changes to clock frequency
- Fixed scheduler overflow when a device executes for more cycles than there are in a second
- nibbler, levers: Changed joysticks to 4-way as documented in manuals
- megadpkr: Hooked up 68705P5 MCU, figured out banking, and added timekeeper RAM and inputs
- colt: Fixed colors
- vgmplay enhancements: [AJR]
- Added support for YMZ280B and YMF271
- Fixed clock speed for dual POKEY
- Produce error message when nonexistent file is specified
- froggeram: Fixed PPI accesses allowing sound emulation to work
- listxml enhancements: [AJR]
- Match arguments against device names as well as driver names
- Allowed DTD output for -listxml, -listsoftware and -getsoftlist to be suppressed with -nodtd option
- gunfront: Corrected "Upright Controls" DIP switch - OFF is Single, and should not be the default
- mrdo: Load protection PAL data (not used at the moment)
- mastboy: Changed parallel EEPROM type to "EAROM" (rather than generic NVRAM)
- MC6800: Fixed LSR/ROR/ASR overflow flag generation (N XOR C)
-funystrp: Added serial EEPROM for high score entries
- ygv608.cpp: Added CRTC function, turned IRQs into handler callbacks, added border color
- blackt96.cpp improvements: [Angelo Salese]
- Added flip screen and coin counter support
- Reimplemented text layer as tilemap
- Added notes, promoted game to MACHINE_IS_INCOMPLETE - bugs like the timer not decrementing are actually caused by sloppy coding
- cvs.cpp: Kludged a protection check in Superbike that was resetting the machine under certain conditions
- Also demoted to MACHINE_UNEMULATED_PROTECTION since game can lock indefinitely under a particular condition
- Wrote a new device container for Nichibutsu sound hardware, used by csplayh5.cpp and niyanpai.cpp
- Standardized button layout for PCE bootlegs
- Fixed screen misalignment regression in Bionic Commando
- Added sound samples to PT Reach Mahjong
- socrates: Reimplemented keyboard MCU simulation as a separate timer-driven function
- Fixes issues with super painter and a few other games not recognizing keyboard input
- Also eliminated anonymous timers and keyboard tagmap lookups, and added savestate support
- arkanoid.cpp: Added machine definition for Akranoid bootleg with 68705P3 and AY-3-8910, matching real hardware
- Also added notes about which sets bootlegs are derived from dectalk.cpp: Removed unnecessary driver init and replaced with machine_start, eliminated anonymous timers, and added savestate support
- taitocchip.cpp: Hooked up the four 'ASIC RAM' shared bytes/semaphores/command registers between external CPU and the C-chip, got rid of hack for megablast
- Implemented DIP switches and tweaked inputs for Bubble Bobble prototype so that the stage editor works
- missb2 updates: [Lord Nightmare]
- Fixed OKI read/write bitswap so what seem to be the correct sound effects are played
- Replaced the corrupt OKI ROM dump with the bublpong OKI ROM - all non-corrupted areas are identical
- Added watchdog
- retofinv.cpp: Added original Taito 68705 MCU dump
- Moved bootleg 68705 MCU to its own set, renamed sets to make it more obvious which are bootlegs
- Verified XTAL, dividers, and SN76489A type from PCB pictures
- Added missing original color PROMs and allowed video/retofinv.cpp to use either those or the single bootleg color PROM
- Added correct palette weighting for all dec8 games
- Made DECO RM-C3 into a device used by dec8 and karnov.cpp games
- Fixed colours in Crude Buster (verified against real hardware); added documentation to cbuster.cpp
- pc9801: Moved cbus to bus and added WIP mpu401 support
- plugins/cheat updates: [Carl]
- Poll for setting hotkeys
- Link simple cheats
- Added Motorola MC14411 Bit Rate Generator device
- fccpu1 updates
- Updated LOG system and replaced CLOCK_SIGNAL_HANDLER with real MC14411 BRG device
- Added machine configuration for baud rates for all three serial ports using MC14411 device
- Added newer version of firmware Force Debugger v1.1
- 68340: Added configuration macros and callbacks for 8-bit ports A and B, updated LOG system
- sda5708: Added layout support and state saving
- sda5708: Added layout with generated bezels and program snippet to redo it as a comment
- dbox: Added sda5708 matrix display layout (displays version number on start but hangs shortly thereafter)
- ti99: Changed Hexbus chaining; moved Hexbus up one level (from bus/ti99 to bus)
- Overhauled MAME options handling
- The new options system is more dynamic and should detect errors earlier
- The slot menu now shows updated options in response to selections made by the user
- Added a menu listing existing state files displayed when choosing a position to save/load
- Any position may be selected with keyboard 0-9/A-Z or joystick buttons
- Existing positions may be selected using UI navigation controls
- Made the length parameter for debugger 'load' command optional (defaults to length of file), converted code from stdio to iostream
- MC6847: Fixed "Semigraphics 6" mode on CoCo/MC-10 (issue reported by Jim Gerrie)
- Displays "stripes" for video bytes $00-$7F because INT/EXT is asserted but A/S is not, and there is no external ROM
- Cleaned up the MC-10 driver
- Fixed regression in ROM loading that resulted in not all actual hashes being printed on mismatch
- sdl: Added SDL_WINDOW_BORDERLESS for fullscreen, required by some Linux window managers
- dvdisasm: Simplified by decoupling information creation and display rendering
- debugcpu: Eliminated direct() from read_opcode
- options: Set the value when setting the default as before
- mameopts: Don't lose the system inipath when looking for hashpath
- dimemory: Lifted cap on number of address spaces per device, renamed AS_DECRYPTED_OPCODES to AS_OPCODES
- Fixed media option numbering with custom instance names (github issue 2468)
- cbuster.cpp: Added a x3 hack to the YM2203 clock frequency to fix incorrect pitch
- Improved -romident performance by dynamically allocating large arrays at device_start time
- m377xx: Added preliminary M37720 support
- alphatro improvements
- Added correct banking and partial floppy support
- Corrected motor on and FDC reset
- Corrected number of driver (real machine only has two), and fixed B: drive
- output: Fleshed out network output provider to have the same capabilities as legacy Win32 provider
- Messages are of form "verb = value1"; "hello = 1" on successful connection, "mamerun = 0" on shutdown
- Send "send_id = n" to query IDs where n=0 means machine shortname, and n=1-? are output node names
- Rewrote MCS-40 (4004/4040) emulation/disassembly
- Added support for all 4040 features besides interrupts
- Split address/status, RAM/ROM ports, and program memory into separate address spaces
- Emulated 8-clock instruction cycle, interruptible at any point, bus signals exposed
- Converted inputs to input lines, added callbacks for chip select outputs and 4008/4009/4289 signals
- Made disassembly output closer to what ASL accepts as input
- Allowed 4-bit registers to be set independently through the debugger
- Added INTELLEC 4 driver with support for MOD 4 and MOD 40 variants
- Supports TTY, PROM programmer, and all front-panel debugging features using clickable artwork
- Supports PROM, program/data storage and high-speed paper tape reader cards
- Updated flicker to use new MCS-40 core and improved emulation
- Re-implemented I/O based on how hardware actually works (wasn't possible with previous 4004 core)
- Corrected flicker RAM size, removed NVRAM, and connected playfield lamps and operator adjustments
- Added save state support
- Layout system improvements
- Made scripts do substantial validation of layouts at build time
- Drop views that don't validate at runtime rather than entire layouts to help machines with terminals connected by default
- Cleaned up serial, matrix keyboard and TI-8x link protocol interfaces
- Switched to delegate timers and moved state registration to post-start, making implementations a bit less error-prone
- Made device_memory_interface own its address space objects
- Made parent/clone loops raise a fatal error rather than hanging in a loop appending to a string
- Made internal UI list missing/incorrect files when audit fails
- Cocoa debugger improvements
- Save/restore window positions/sizes/splits/scrolling/expressions/focus (excluding device info viewer)
- Fixed scroll jump on clicking a memory/disassembly view that's been scrolled while unfocused
- Made XML file a specialisation of data node that can be easily managed with smart pointers, and added a method for copying a data node/subtree into a different tree
- Fixed fatal error on selecting a software part with internal UI, and made software parts menu sort by name
- Cleaned up Gaelco protection MCU interface device

hh_sm510 artwork updates:
- Added background vector graphics to gnw_ml102
- Improved gnw_mw56 SVG screen and added background graphics
- Improved gnw_jr55 LCD segments
- Added background graphics to nupogodi.svg
- Added background graphics to gnw_dm53.svg
- segas16b.cpp: Replaced goldnaxe2 317-0122 i8751 bad dump with working redump from undamaged chip and removed simulation code
- segas32.cpp: Redumped kokoroj2 sound data ROM
- Improved WD2010 emulation
- Better feedback on cylinder positions, almost all checks pass except low level tests expecting manufacturer or diagnostic tracks
- Added Commodore D9060 82S137 PROM dumps
- r9751: Added preliminary SMIOC device with 8237 DMA controllers and RS-232 ports
- Added an external panel for the Ensoniq VFX family of keyboards, with a websocket interface and an HTML/Javascript implementation that can be served over HTTP
-Fixed QT 5.5.1 for Ubuntu 14.04 "Trusty Tahr" (allows Travis CI build to complete)
- naomi.cpp: Dumped earlier Sega Gun Board firmware
- opwolf, opwolfa, opwolfj, opwolfjsc, opwolfu: Added C-chip dumps (game-specific EPROM still bad)
- Touch & Go, World Rally 2, TH Strikes Back: Dumped DS5002FP security modules, replaced simulation
- Created Taito C-chip device and used in asuka.cpp, opwolf.cpp, rbisland.cpp, taito_f2.cpp, taito_x.cpp and volfied.cpp
- srdarwin: Replace MCU simulation with internal ROM dump
- Using real dump for srdarwin, and hand-modified version to satisfy srdarwinj
- Fixes incorrect behaviour for 6th boss (no longer skips first form)
- Split decocass state class up so that the dongle types aren't polluting base class
- Also added support for bootleg multigame and fixed regression caused by change in draw order
- tehkanwc.cpp: Fixed DIP switches for tehkanwcd (different setup to other sets); added DIP switch locations for all sets in driver
- Identified DIP switches for a number of DECO Cassette sets
- Irem M62 cleanups
- Split PROM regions up by function (legacy from when MAME only allowed a single PROM region per system)
- Made use of multiple palettes and gfxdecode structures
- upd7810, upd7811: Added internal address maps
- gaelco/ds5002fp updates
- Made ds5002fp store battery-backed internal RAM and SFR registers as NVRAM
- Made SFR defaults configurable in ROM loading like NVRAM defaults
- Made external SRAM persistent as well (some games store scores etc. in it)
- Cleaned up Touch & Go dump and added preconfigured internal RAM
- Created device for Gaelco protection module and removed remaining simulation code
- Decrypted SEGA_315_5133 used by 'seganinja' set
- Shares identical code with other sets, just encryped with a different key
- Add DIP switches to Tsukande Toru Chicchi
- Initial HP series 80 emulation
- Working HP-85A with 16kB RAM, including Capricorn CPU, keyboard, CRT text/graphics modes, timers, and beeper
- DC100 cassette, extension ROMs, I/O modules, and integrated printer are not supported
- ITT3030: Corrected 70-track drive type, and added 35-track drive type and format definition
- Added Commodore PC10-III ROM dumps collected by German vintage computer forum users
- Added original Commodore PC 10/PC 20/ PC 30 in two BIOS variants
- Fixed default DIP switch settings for Parodius
- Enhanced Emscripten support
- Fixed save/load support and scheduled exit
- Improved main loop, simplified integration points, and made JavaScript entry points static members of running_machine
- Exposed soft_reset, hard_reset, exit load and save functions, allowing more control of emulation session from JavaScript
- Fixed #include path with USE_LIBSDL on macOS
- Hooked up ibm5150 softlist to compc and europc drivers; changed europc to use single built-in 3.5" drive
- snk.cpp: Added PAL dumps to victroad
- wolfpack: Fixed missing Torpedo trail
- z80scc: Added basic wait/DMA request support, renamed WRDY to WREQ to match datasheet

ncr5390 improvements:
- Improved initiator transfer information logic
- Split transfer count/counter
- Added rudimentary 53C90A/53C94 support
- Reworked initiator transfer information state machine, should now support all SCSI phases
- Improved handling of DMA/non-DMA commands
- Added an undocumented hack to make InterPro work
- Implemented interrupt status flag in status register for 53C90A (critical for InterPro)
- Improved tcounter and DMA/DRQ handling
- Corrected tcounter and transfer count zero handling (based on transfers to/from SCSI bus, not DMA)
- Prevent fifo over/underrun, requires restarting state machine from dma_r()/dma_w()
- Corrected bus/function complete with FIFO (interrupt only when it empties, but state detected based on SCSI bus)
- Clear status, istatus and sequence when reading istatus (not status) with active interrupt
- Tweaked DRQ behaviour - only assert if there is insufficient data in FIFO
- nscsi_hd: Corrected INQUIRY command handling when a non-zero LUN is requested
- interpro: Got SCSI working and other improvements
- Reworked DMA, added eth registers
- Improved 5390 device, removed legacy 539x SCSI stuff
- Passes all iogadiag tests if bus error hack is enabled
- Implemented basic serial DMA
- Switched to ncr53c94
- Initial preparation for Ethernet implementation
- Implemented timer-based DMA
- Implemented i82586 Ethernet MAC, ~90% complete
- Improved wheel board on Midway Seattle and Vegas, and added layout for sf2049
- sun1: Replaced console hack with upd7201 device
- chihiro.cpp: Added Quest of D Firmware Update DVD dump
- freekick.cpp: Dumped color PROMs for Omega (Nihon System), correcting the colors
- Redumped Time Limit color PROMs
- shootaw2: Added dumped EEPROM image
- Added skeleton driver for Yamaha TG100 MIDI module
- H8/520 CPU is not implemented, sound chip is Yamaha YMW258-F (likely to be identical to Sega MultiPCM)
- Game Boy/Super Game Boy improvements
- Added Super Chinese Land 1.2.3' to MBC1 Collection check code
- Fixed MMM01 zero-adjust logic for ROM bank
- Fixed Super Game Boy VRAM transfers and removed border ha
- Fixed various code style and comment issues
- macpci: Added more Pippin ROM sets
- retofinv.cpp: Added DIP switch locations and documented edge connectors
- wrally.cpp: Added World Rally PCB layout
- targeth.cpp: Added PCB layout, defined CPU clocks in terms of OSC/resonator, corrected OKI clock, and corrected Target Hits v1.1 program ROM labels
- stv.cpp: Corrected Taiwan BIOS label
- sms.xml updates
- Fix The Terminator by adding their on-cart RAM
- Added notes for games with SK-1100 keyboard support
- Corrected Great Baseball (Euro, USA, Bra) release year
- Corrected Teddy Boy Blues (Jpn, Ep-MyCard, Prototype) and Ghost House (Sega Card, Prototype) interface types
- kinst.cpp: Updated hardware info
- abcheck: Added default EEPROM so the game boots without going into service mode first
- Updated compiling instructions for Fedora Linux
- Updated hiscore.dat
- Added -output option to documentation with description of available choices
- megasys1.cpp: Added information regarding R&T (Rod-Land Prototype)
- SDL sound: Fill buffer with silence on underrun

MAME 0.187 (64-bit) 查看版本資訊

更新時間:2017-06-29
更新細節:

MAME 0.186 (64-bit) 查看版本資訊

更新時間: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

MAME 0.185 (64-bit) 查看版本資訊

更新時間:2017-04-26
更新細節:

MAME 0.184 (64-bit) 查看版本資訊

更新時間: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]