VICE 是一個開源命令行軟件,旨在用於執行為舊的8位Commodore計算機開發的程序。
目前,VICE應用程序僅能夠模擬C64,C64DTV,C128,VIC20,PLUS4 CBM-II(也稱為C610)以及幾乎所有PET模型。
VICE是一個獨立於平台的應用程序,運行良好,並且支持Linux,UNIX,Mac OS X,QNX 4.x,QNX 6.x,MS-DOS,Microsoft Windows(Win32),Amiga, Acorn RISC OS,GP2X,OS / 2,BeOS,Syllable和Dingoo操作系統。
此版本中的新功能:
- 一般:
- 基於新SDL的Windows NT端口。
- 新的基於SDL的原生Dingoo端口。
- 新的監視器命令:自動啟動和自動加載。
- 重寫音響系統,輸出現在可以選擇單聲道/立體聲。
- 從xcbm2中的6x0 / 7x0模型中分離5x0模型,新模擬器稱為xcbm5x0。
- 從c64拆分sid播放器,新程序稱為vsid。
- 波蘭翻譯的新維護者,他們現在100%up2date。
- 新的IEC FD2000 / 4000驅動器支持。
- 新的1541驅動器發出聲音仿真。
- 1541驅動仿真得到了很大改善。
- C64 / C128更改:
- 現在可以選擇ACIA地址。
- 現在可以選擇I / O衝突行為。
- 添加了Pagefox盒式磁帶支持。
- 添加了Silverrock墨盒支持。
- 添加了Formel64墨盒支持。
- IDE64支持擴展,可以處理4個設備。
- 添加了IDE64 FD / CD / CF支持。
- 添加了“金山詞霸” (“Business Basic”,又名“S'more”)墨盒支持。
- SFX聲音採樣器,SFX聲音擴展器和digimax擴展為立體聲輸出。
- 添加了三重SID支持。
- 為Retro Replay墨盒仿真添加了Nordic Replay支持。
- 為音頻洩漏聲音支持添加了視頻。
- 添加了VICII'無邊框'模式支持。
- Magic Voice墨盒仿真改進。
- 添加了對kingsoft和starbyte userport遊戲桿適配器的支持。
- 添加了MicroMys,SmartMouse,Atari CX-22軌跡球和Atari鼠標支持。
- 添加了超級卡+支持。
- 添加了DS12C887 RTC擴展支持。
- 添加了用戶端口RTC(58321a)擴展支持。
- C64更改:
- 支持驅動器突發修改。
- C128更改:
- 改進了z80循環仿真。
- 可以選擇C128型號。
- 增加了內部功能RAM和RAM + RTC支持。
- VIC20更改:
- 添加了可選行為的I / O衝突檢查。
- 添加了masC = uerade適配器支持,I / O-only C64推車現在也可以與VIC20仿真一起使用。
- 現在可以選擇VIC邊框模式(無,正常,完整,調試)。
- 添加了DS12C887 RTC擴展支持。
- PLUS4更改:
- 現在可以選擇TED邊框模式(無,正常,完整,調試)。
- 可以選擇PLUS4模型。
- PET改變:
- 添加了適當的SuperPET支持,包括6809(/ 6309)CPU仿真,6702(加密狗)仿真和TPUG MMU板(用於Super-OS / 9)。
- CBM2更改:
- 可以選擇CBM2模型。
- Cartconv改變:
- 在沒有額外參數的情況下顯示-f / -t / -i / -o / -n / -l時的用法。
- Petcat改變:
- 添加了Supergrafik支持。
- Unix更改:
- UI元素和命令行選項的新俄語,西班牙語和韓語翻譯。
- 為XAW GUI添加了複製/粘貼支持。
- 為GTK + GUI添加了“拖放”支持。
- 使用VTE向GTK + GUI添加了監視器窗口支持。
- MS-Windows更改:
- 很多GUI修復和改進。
- UI元素和命令行選項的新俄語,西班牙語和韓語翻譯。
- 現在可以通過編輯win_hotkeys.vhk文件來配置熱鍵。
- 現在可以在沒有DX的情況下編譯源代碼。
- AmigaOS更改:
- UI元素和命令行選項的新俄語,西班牙語和韓語翻譯。
- 很多GUI修復和改進。
- 改進了庫加載系統,當“可選”庫無法加載時,需要庫的功能將被禁用。
- 添加了對catweasel.device驅動程序的支持。
- DOS更改:
- 添加了PCI Catweasel支持。
- 添加了PCI HardSID支持。
- SDL UI更改:
- 添加了OpenCBM支持。
- BeOS變更:
- 很多GUI修復和改進。
- 操縱桿鍵組已修復(再次。)
- " BeOS的"現在可以使用命令行選項在Haiku上測試聲音驅動程序(風險自負):-sounddev beos
- OS / 2更改:
- 很多GUI修復和改進。
版本中的新功能:
- 一般:
- 基於新SDL的Windows NT端口。
- 新的基於SDL的原生Dingoo端口。
- 新的監視器命令:自動啟動和自動加載。
- 重寫音響系統,輸出現在可以選擇單聲道/立體聲。
- 從xcbm2中的6x0 / 7x0模型中分離5x0模型,新模擬器稱為xcbm5x0。
- 從c64拆分sid播放器,新程序稱為vsid。
- 波蘭翻譯的新維護者,他們現在100%up2date。
- 新的IEC FD2000 / 4000驅動器支持。
- 新的1541驅動器發出聲音仿真。
- 1541驅動仿真得到了很大改善。
- C64 / C128更改:
- 現在可以選擇ACIA地址。
- 現在可以選擇I / O衝突行為。
- 添加了Pagefox盒式磁帶支持。
- 添加了Silverrock墨盒支持。
- 添加了Formel64墨盒支持。
- IDE64支持擴展,可以處理4個設備。
- 添加了IDE64 FD / CD / CF支持。
- 添加了“金山詞霸” (“Business Basic”,又名“S'more”)墨盒支持。
- SFX聲音採樣器,SFX聲音擴展器和digimax擴展為立體聲輸出。
- 添加了三重SID支持。
- 為Retro Replay墨盒仿真添加了Nordic Replay支持。
- 為音頻洩漏聲音支持添加了視頻。
- 添加了VICII'無邊框'模式支持。
- Magic Voice墨盒仿真改進。
- 添加了對kingsoft和starbyte userport遊戲桿適配器的支持。
- 添加了MicroMys,SmartMouse,Atari CX-22軌跡球和Atari鼠標支持。
- 添加了超級卡+支持。
- 添加了DS12C887 RTC擴展支持。
- 添加了用戶端口RTC(58321a)擴展支持。
- C64更改:
- 支持驅動器突發修改。
- C128更改:
- 改進了z80循環仿真。
- 可以選擇C128型號。
- 增加了內部功能RAM和RAM + RTC支持。
- VIC20更改:
- 添加了可選行為的I / O衝突檢查。
- 添加了masC = uerade適配器支持,I / O-only C64推車現在也可以與VIC20仿真一起使用。
- 現在可以選擇VIC邊框模式(無,正常,完整,調試)。
- 添加了DS12C887 RTC擴展支持。
- PLUS4更改:
- 現在可以選擇TED邊框模式(無,正常,完整,調試)。
- 可以選擇PLUS4模型。
- PET改變:
- 添加了適當的SuperPET支持,包括6809(/ 6309)CPU仿真,6702(加密狗)仿真和TPUG MMU板(用於Super-OS / 9)。
- CBM2更改:
- 可以選擇CBM2模型。
- Cartconv改變:
- 在沒有額外參數的情況下顯示-f / -t / -i / -o / -n / -l時的用法。
- Petcat改變:
- 添加了Supergrafik支持。
- Unix更改:
- UI元素和命令行選項的新俄語,西班牙語和韓語翻譯。
- 為XAW GUI添加了複製/粘貼支持。
- 為GTK + GUI添加了“拖放”支持。
- 使用VTE向GTK + GUI添加了監視器窗口支持。
- MS-Windows更改:
- 很多GUI修復和改進。
- UI元素和命令行選項的新俄語,西班牙語和韓語翻譯。
- 現在可以通過編輯win_hotkeys.vhk文件來配置熱鍵。
- 現在可以在沒有DX的情況下編譯源代碼。
- AmigaOS更改:
- UI元素和命令行選項的新俄語,西班牙語和韓語翻譯。
- 很多GUI修復和改進。
- 改進了庫加載系統,當“可選”庫無法加載時,需要庫的功能將被禁用。
- 添加了對catweasel.device驅動程序的支持。
- DOS更改:
- 添加了PCI Catweasel支持。
- 添加了PCI HardSID支持。
- SDL UI更改:
- 添加了OpenCBM支持。
- BeOS變更:
- 很多GUI修復和改進。
- 操縱桿鍵組已修復(再次。)
- " BeOS的"現在可以使用命令行選項在Haiku上測試聲音驅動程序(風險自負):-sounddev beos
- OS / 2更改:
- 很多GUI修復和改進。
版本2.2中的新功能:
- 一般
- 在自動啟動時,不要再通過 更改真正的驅動器仿真(TDE)
- 默認。可以通過指定 再次打開舊行為
- - 命令行上的-autostart-handle-tde。
- 此行為有一個缺點:如果已打開TDE,則
- 附加的圖像必須適合驅動器類型集。例如,當你
- 附加.D81,您必須將驅動器類型設置為1581或
- 自動啟動將失敗。
- 在自動啟動期間添加了自動Warp模式。如果啟用此資源,則
- VICE自動啟用扭曲模式,然後加載文件。之後
- 再次禁用加載warp模式,然後啟動程序。
- 現在可以通過三種不同的方式自動啟動PRG文件:
- " Virtual FS":此模式將文件所在的目錄掛載為
- 驅動器#8上的虛擬文件系統,然後通過虛擬驅動器加載PRG
- 陷阱。這是以前VICE版本中自動啟動的唯一方法
- 並且仍然是默認值。
- " Inject to RAM":PRG文件從VICE直接加載到 的RAM中
- 仿真機。然後模擬基本LOAD的內存設置
- 並運行程序。這是可用的最快模式,但可能缺少
- 兼容性,因為在仿真器中沒有執行實際的加載操作。
- 但是,在操作過程中不會更改驅動器設置。
- " Diskimage":VICE創建一個臨時的新磁盤映像並複制
- PRG文件的內容。然後將此圖像安裝在驅動器#8 中
- 並從那裡加載程序。如果啟用了TDE則負載
- 操作最兼容。磁盤映像保持連接直到新的
- 已安裝圖片。
- 改進的PAL仿真現在可用於Unix / Xaw XVideo模式和
- AmigaOS。只有YUV打包模式有效,平面模式仍然使用
- 舊的代碼路徑。
- 聲音核心經過重新設計,可以降低操作延遲。
- 現在經常達到大約50毫秒的延遲值,有些
- 據報導,低至30毫秒仍然可以為他們服務。
- 新的SDL端口。有關詳細信息,請參閱ReadmeSDL.txt。
- 支持新的win64端口,amd64 / x64和ia64(僅限msvc編譯)。
- 新的基於SDL的armle,mipsle,ppcbe和shle QNX 6.x端口。
- 基於SDL的新型M68k和sparc SunOS端口。
- 新的基於SDL的音節端口。
- 基於新SDL的Dingoo端口。
- 添加了遠程監控器(換句話說:到VICE監控器的TCP / IP接口)。
- 修復了顯示器中的非6502/6510 CPU處理問題。
- C64 / C128更改
- ReSID的重採樣器已針對MMX裝配進行了優化。一些長期存在的
- resample-interpolate模式中的錯誤也已修復。
- ReSID-FP也已經過優化。它將模擬部分計時為 的一半
- 現在速率,可在濾波器仿真期間節省CPU,尤其是6581模式。
- 添加了SFX聲音採樣器和SFX Sound Expander仿真。
- 添加了EasyFlash墨盒仿真。
- 添加了paddle仿真。
- 添加了lightpen / lightgun仿真,目前僅適用於以下
- ports:SDL,GTK +,cocoa,win32 / win64和msdos。
- 添加了對以下userport遊戲桿適配器的支持:CGA / Protovision,
- DXS / HIT,PET(通常僅用於PET / CBM2),悍馬(通常只有
- 用於C64DTV)和OEM(通常僅用於VIC20)。
- C128更改
- 增加了RAM bank 2和3支持。
- 改進了VDC仿真。
- Stereo SID $ D7xx範圍支持。
- VIC20更改
- 新周期精確仿真核心。手柄訪問未連接
- 地址空間和內嵌圖形數據更改正確。
- (修復“Impossiblator 3”等)
- 改進了VIC仿真(半字符上的內聯顏色/反向模式更改)。
- 重寫墨盒處理。
- 添加了Mega-Cart墨盒仿真。
- 添加了最終擴展盒式磁帶仿真。
- 默認內存配置已從完全更改為未展開。
- 添加了paddle仿真。
- 添加了lightpen / lightgun仿真,目前僅適用於以下
- ports:SDL,GTK +,cocoa,win32 / win64和msdos。
- 修正了操縱桿支撐,因為VIC20只能有一個操縱桿
- 連接在操縱桿端口上。
- 添加了對以下userport遊戲桿適配器的支持:CGA / Protovision
- (通常僅用於C64 / C128),PET(通常僅用於
- PET / CBM2),悍馬(通常僅用於C64DTV)和OEM。
- PLUS4更改
- 添加了Digibooster SID Cart附加仿真。
- 添加了SID Cart操縱桿端口仿真。
- 修正錄音帶中的錯誤。
- 改進圖形處理。
- C64DTV更改
- 用ReSID-DTV取代舊的DTVSID仿真。
- 小錯誤修復和仿真改進。
- 添加了對以下userport遊戲桿適配器的支持:CGA / Protovision
- (通常僅用於C64 / C128),PET(通常僅用於PET),
- 悍馬和OEM(通常僅用於VIC20)。
- PET更改
- 糾正了操縱桿支撐,因為PET可以使用操縱桿的唯一方法
- 是通過userport操縱桿適配器,以下userport操縱桿適配器
- :CGA / Protovision(通常僅用於
- C64 / C128),PET,悍馬(通常僅用於C64DTV)和OEM(通常
- 僅用於VIC20)。
- CBM2更改
- 糾正了操縱桿支持,因為CBM2可以使用操縱桿的唯一方法
- 是通過userport操縱桿適配器,以下userport操縱桿適配器
- :CGA / Protovision(通常僅用於
- C64 / C128),PET,悍馬(通常僅用於C64DTV)和OEM(通常
- 僅用於VIC20)。
- Unix更改
- 添加了基本的PulseAudio聲音驅動程序。
- 添加了對動態加載FFMPEG庫的支持。
- 添加了對動態加載OpenCBM和Lame庫的支持
- MS-Windows更改
- 如果可能,使用DirectX9的新視頻驅動程序。這允許自由窗口縮放
- 和覆蓋整個屏幕的全屏模式。使用固定的寬高比
- 是可選的。
- UI元素和命令行選項的新丹麥語和土耳其語翻譯。
- 添加了對動態加載FFMPEG庫的支持。
- 添加了對動態加載OpenCBM和Lame庫的支持
- 新意大利kaymap。
- AmigaOS更改
- UI元素和命令行選項的新丹麥語和土耳其語翻譯。
- 增加了實驗性PCI HardSID和Catweasel支持。
- 使用AROS(x86,ppc,amd64)新的低級庫,應該製作USB
- 操縱桿和遊戲手柄可用。
- Mac OS X更改
- Cocoa port現在支持所有模擬器
- 支持Mac OS X版本10.4,10.5和10.6以及PowerPC,Intel 32,
- 和64位支持。
- Cocoa UI重新設計。仿真器窗口僅縮減為仿真顯示。
- 使用新的控制窗口控制仿真器。有磁盤和磁帶
- 可以通過單擊圖像或在那裡拖動文件來附加圖像。
- 為數據集和狀態欄添加了磁帶控件。
- 添加了主音量滑塊。
- 添加了對幀進行時間過濾的SyncDraw顯示模式
- 由機器生成(運動模糊)。這提高了 的顯示質量
- 如果機器幀速率與顯示刷新不匹配,則移動場景
- 速率(例如,在60Hz LCD顯示器上顯示50Hz C64)
- 將FLIcker Fixer添加到執行全幀重建的SyncDraw模式,
- 即。兩個半幀被緩衝並顯示為全幀。這有幫助
- 減少FLI模式中的閃爍,但可能會在其他 中引入太多模糊
- 模式。
- 附加圖像文件對話框現在顯示所選磁盤/磁帶的內容
- 圖片並允許從那裡選擇要加載的程序。
- 如果Mac OS X進入睡眠狀態,模擬器現在暫停。
- CoreAudio聲音驅動程序已完全重寫以支持更新的
- 在新的Mac OS X版本中找到的聲音API。
- 以QuickTime格式添加電影錄製(僅限PowerPC和32位Intel)
- 添加了對通過MacPorts安裝的FFMPEG庫的動態加載的支持
- 添加了對動態加載OpenCBM和Lame庫的支持
- 改進了構建腳本以支持所有當前的Mac OS X版本,
- 架構和編譯器(gcc 4.0,gcc 4.2,clang)
- Libnet和libpcap已更新至當前版本
- cocoa port中的一些鍵盤映射修復
目前支持
目前支持
評論沒有發現