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-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-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中的一些键盘映射修复
目前支持
目前支持
评论没有发现