FCEUX
FCEUX是一个開放原始碼的紅白機佮 FC 磁碟機的模擬器。伊由濟个 FCE Ultra 的濟版本合併才成做。
歷史
FCE 誕生
上代先,Bero 編寫號做 FCE 的 FC / NES 模擬器,原本按算該名稱做臨時使用,但是咧煞直直用落來。Xodnizel 使用 SVGA 運行庫共伊擴展到矣 Linux 系統,並做了簡單的開發。這當陣的代碼了後予人放捒,做替換做會使啊 DOS 下運行的新代碼。一九九八年十一月三十號,FCE Ultra Beta 發佈。
FCE Ultra 時期
FCE Ultra 頭先干焦會當運行 DOS 系統,一直到零仙一八版才會使用 SVGA 運行庫做為靜態連結會當執行文件擴展到 Linux 系統。第一啦 Windows 版本是空吱吱二五。 二空空空年十一月十二號,空九四空版的原始碼發布,伊佇咧了足長的一段時間內底,伊的授權信息佮 FCE 相仝,一直到二空空二年六月,空九八空發布的時陣受權徙到 GNU 落。 FCE Ultra 由 Xodnizel 開發,佇咧空九八 . 十二發佈了後,開發進程斷站,官方網站停止更新,論壇嘛予人關起來,干焦留下二空空四年八月發布的空九八 . 十二預覽版源碼。
混亂時期
因為欠缺官方監管,佇咧這个時陣,FCE Ultra 產生了誠濟改版,如 _ FCEU-MM _、_ FCEU Rerecording _ 和 _ FCEUXD SP _
FCEU Rerecording
該版本是 blip 根據 FCE Ultra 空九八 . 足濟改而來,添加了錄製電影功能,用佇咧 TAS 競速。 FCEU Rerecording 做分支,在此後的零交九八 . 十二版本內底有加閣較濟佮錄電影有關的功能。二空空六年,nitsuja 和 luke 發佈矣 FCEU 空九八 . 十六,添加矣讀本換、定義快捷鍵佮內存監視器功能。 二空空八年,mz、maximus、adelikat 和 nitsujrehtona 重抾轉來 FCEU Rerecording 並成做 FCEU 空九八 . 十七孵空九八 . 二十八版本發佈。
FCEUD、FCEUXD、FCEUXDSP 和 FCEUXDSPCE
FCEUD
由 Parasyte 佇二空空二年按照當時的 FCE Ultra 上新版本空九十八一 . 三修改來,添加調試器佮一寡其他功能,並且號名 FCE Ultra Debugger
FCEUXD
由 bbitmaster 佇咧二空空四年一月根據 FCEUD 修改來,並且號名 FCE Ultra Extended Debugger。添加閣較濟調試功能,如追蹤記錄器、十六進位編輯器、號名表查看器乎、代碼 / 數據記錄器、行內彙編器佮金手指。上尾仔一个版本是 FCEUXD 一垺零 a
FCEUXDSP
由 sp 佇二空空六年根據 FCEUXD 修改來,進一步擴展了調試工具的功能佮可用性。最後一个版本是一鋪零七,添加了 RAM 過濾功能。
FCEUXDSPCE
根據 FCEUXDSP 修改來,添加文本鉤,伊是 FCEUD 分支的最後一个子支,CE 是「Champion Edition」的縮寫。
FCEU-MM
_ FCEU-MM _ 由 CaH 四 e 三根據 FCE Ultra 修改而來的非官方版本,會當支持各種偏莫怪 Mapper,包括遐的活動的 NES 遊戲。該版本這馬併入 FCEUX。
FCEUX
二空空六年三月,Anthony Giorgio 和 Mark Doliner 接手矣 FCE Ultra 的開發並號名做 FCEUX,X 意思是講伊是進前加一个版本的合併。彼个項目對二空空六年起,由 Zeromus 和 Rheiny 開發,二空空八年八月進前加入的開發者有 mz、adelikat、nitsujrehtona、maximus、CaH 四 e 三、qFox、punkrockguy 三百十八、Sebastian Porst 和 AnS .
聯網遊戲功能
FCEUX 的 Win 三十二版本目前無支持 TCP / IP 聯網遊戲,支持該功能的上新版本是 FCE Ultra 空九八 . 九,猶毋過 SDL 版本支持。
跨平台
FCE Ultra 捌有可運行佇 UNIX 平台頂的版本,號做 GFCE Ultra,圖形化終端使用 GTK 二用戶圖形界面庫以 Python 語言寫做。該版本了後的所在 FCEUX 二嬸一 . 三中添加。 該模擬器目前已經支持 DOS、Linux、Mac OS X、各種 Unix 平台(如 FreeBSD、Solaris 和 IRIX)、 Windows、GP 二 X、PlayStation、任天堂 GameCube、Wii 和 Pepper Pad。
參考資料
參見
- 模擬器
- 遊戲機模擬器列表
外部連結
- FCEUX 主頁
- SourceForge . net 上的 FCEUX
- GitHub 上的 FCEUX
- Freecode 上的 FCE Ultra