這是歷史版本頁面 — 看 MAME (64-bit) 最新版本
想玩懷舊街機遊戲,MAME 能做些什麼
你最近是不是突然很想玩小時候在雜貨店或大機台前投幣玩過的那幾款街機遊戲?可能是格鬥、射擊或大型電玩,但現在這些機台早就消失,網路上找到的遊戲畫面又模糊不清,不然就是下載到來路不明的檔案,根本不知道怎麼開始。你只是想重溫那個手感,卻卡在「不知道從哪裡找遊戲」和「找到之後怎麼跑起來」這兩步之間。
一般人會先想到去抓模擬器,但模擬器百百種,有的只支援特定主機,有的設定複雜到要改一堆參數,還有的根本跑不動。更麻煩的是,就算模擬器裝好了,遊戲 ROM 要放哪裡、怎麼設定按鍵、畫面為什麼是黑的,這些問題沒人解釋,最後只能放棄。這類工具真正的切入點,是模擬原始機台的硬體,讓舊遊戲在現代電腦上重現,但前提是你得先搞懂它的基本邏輯,才有辦法順利玩到遊戲。
01MAME 是什麼?它能玩哪些遊戲?
MAME 是一套模擬大型電玩機台的開源軟體,官方說明指出它收錄超過一萬個遊戲 ROM,涵蓋動作、射擊、格鬥、益智等多種類型。它不只是一套遊戲,而是模擬當年機台的硬體,讓那些老遊戲能在現代電腦上跑。要注意的是,軟體本身不附遊戲,你需要自行準備 ROM 檔,而且 ROM 的合法性取決於你是否擁有原版遊戲,這點要自己確認。
02它怎麼做到畫面跟聲音跟以前一樣?
它的做法是盡可能精確模擬原始機台的硬體元件,包括處理器、顯示晶片和音效晶片,所以畫面、聲音和操作感會貼近原版。官方說明強調這種精確度是它的核心目標,不是只把畫面放大或套濾鏡。不過,精確模擬的代價是某些遊戲可能需要額外的 BIOS 檔才能正常執行,這在官方 FAQ 中有提到,你需要在網路上找對應的 BIOS 並放進指定資料夾。
03可以自己設定按鍵嗎?我想用搖桿玩。
可以。官方功能說明提到,它提供控制設定,你可以把鍵盤、遊戲手把或搖桿對應到機台的按鍵。設定方式是從主選單進入控制選項,逐項指定你要用的輸入裝置。如果你用的是大型搖桿,通常會被辨識為遊戲手把,設定起來不難。但要注意,不同遊戲的按鍵配置可能不同,你可能需要針對每款遊戲個別調整,這在初次設定時會花一點時間。
04玩到一半可以存檔嗎?我怕打不過。
可以。它支援儲存遊戲狀態,讓你可以隨時暫停並存檔,之後再從同一個進度繼續。另外還有倒帶功能,玩到一半失手可以往回退幾秒,重新挑戰。這兩個功能對練技術很有幫助,尤其是那種一失誤就要重來的關卡。使用方式很直覺,從選單或快捷鍵就能觸發,不需要額外設定。
05畫面在現在的螢幕上會不會很模糊?
它支援高解析度顯示,可以將遊戲畫面縮放到現代螢幕的原始解析度,官方說明指出這樣能維持視覺品質。你也可以套用圖形濾鏡來調整畫面,讓像素看起來更平滑或更接近舊螢幕的質感。不過,實際效果取決於你的螢幕和顯示卡,如果你的顯示卡不支援 OpenGL 3.3 以上,可能無法使用某些顯示功能,這在系統需求中有提到。
06我只有一台普通電腦,跑得動嗎?
官方列出的系統需求是雙核心 2 GHz 以上處理器、4 GB 記憶體、100 MB 可用空間,以及 OpenGL 3.3 相容的顯示卡。以這個標準來看,近十年的電腦大多符合。但要注意,某些較新的遊戲或需要大量模擬的機台可能對效能要求更高,實際跑起來順不順,還是要看你執行的遊戲和電腦配備。如果你只是玩早期的 2D 遊戲,一般文書機應該沒問題。
07我完全沒碰過模擬器,會不會很難上手?
官方說明強調它的介面設計以簡單和易用為目標,主選單乾淨直覺,可以快速瀏覽遊戲庫和調整設定。但官方 FAQ 也坦承,初始設定對新手可能有點門檻,尤其是要搞懂 ROM 檔要放哪裡、BIOS 是什麼、為什麼有些遊戲開了沒畫面。如果你願意花一點時間看教學或社群討論,通常一兩個小時內可以搞定。如果完全不想碰設定,這套軟體可能不適合你。
08我收藏了很多舊遊戲光碟,可以用它玩嗎?
官方資料沒有提到支援光碟讀取或實體媒體的功能,它主要設計是讀取 ROM 檔,也就是從機台或卡帶中抽取出來的檔案。如果你有舊光碟,可能需要先轉成 ROM 格式,但這部分官方沒有提供相關說明,你需要自行確認轉檔工具和格式相容性。如果你的遊戲是大型電玩機台,通常沒有光碟,而是用 ROM 晶片,這點要特別注意。
09我想跟朋友線上對戰,它支援嗎?
官方說明明確指出,它本身沒有內建線上多人功能。不過,官方 FAQ 提到有第三方工具可以做到線上連線對戰,但這些方法需要額外的設定和網路知識,不是裝好就能用。如果你只是想跟朋友在同一台電腦輪流玩,那沒問題;但如果是想透過網路連線對戰,你得另外找工具,而且不一定每款遊戲都支援。
10我只有手機,可以用它玩嗎?
官方說明指出,這套軟體主要設計給桌面系統,也就是 Windows、macOS 和 Linux。雖然有 Android 版本,但那是另外的變體,不是這套 64 位元版本。官方 FAQ 也提到,手機版本可能有特定的需求和限制,你需要在安裝前確認相容性。如果你主要是用手機玩,建議先查清楚 Android 版的支援狀況,再決定要不要裝。
11我擔心法律問題,用 ROM 會不會違法?
官方 FAQ 說得很清楚:軟體本身是合法的,因為它是模擬器,不侵犯著作權。但 ROM 的合法性取決於你所在的地區,以及你是否擁有原版遊戲。如果你有原版機台或卡帶,在某些地區可能可以合法使用 ROM;如果沒有,下載 ROM 可能違反著作權法。官方建議你查閱當地法律再決定,這部分沒有標準答案,你要自己判斷。
12我比較想玩任天堂或 PS 的遊戲,它適合嗎?
官方說明指出,MAME 的目標是模擬大型電玩機台,不是家用主機。如果你想玩的是任天堂或 PlayStation 的遊戲,這套軟體幫不上忙,你應該找對應的模擬器,例如 Dolphin Emulator 或 Project64 這類專門模擬特定主機的工具。MAME 的遊戲庫雖然超過一萬款,但都是街機遊戲,這點要先確認清楚,才不會裝了之後發現遊戲類型不對。
下載與官方連結
mame0191b_64bit.exe · 53 MB · 連結指向軟體原廠
版本紀錄
- 2026-07-31 MAME 0.289 (64-bit) 83.6 MB
- 2026-05-29 MAME 0.288 (64-bit) 81.9 MB
- 2026-03-31 MAME 0.287 (64-bit) 97.1 MB
再看 5 筆
- 2026-02-25 MAME 0.286 (64-bit) 96.6 MB
- 2026-01-30 MAME 0.285 (64-bit) 96.3 MB
- 2025-12-31 MAME 0.284 (64-bit) 96 MB
- 2025-11-29 MAME 0.283 (64-bit) 95.7 MB
- 2025-10-31 MAME 0.282 (64-bit) 95.2 MB
這一版改了什麼
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]