virtual-machine - 使用硬件虚拟机而不是仿真的假设的 DOSBox 类应用程序
问题描述
是否有可能制作一个假设的类似 DOSBox 的应用程序,但它不是模拟 CPU,而是使用硬件虚拟化,有点像 DOSBox VM,它具有主机-客户机集成和硬件模拟?
我想我见过的最接近这个的是Nintendont,它(我认为)使用 Wii CPU 来模拟 I/O,比如 ISO,甚至是 WBFS 替换物理磁盘、模拟存储卡以及使用的特定于 Wii 的外围设备作为普通的 GameCube 控制器。但当然,Wii 已经有 99% 的 GameCube 了,可能还有一些额外的硬件可以让这样的事情变得更容易。
但如果将这种想法应用到 VM 技术中,使用完整的图形、声音和 I/O 仿真,可能会有一个超快的 DOSBox。不是必须的;大多数计算机都可以很好地运行 DOSBox,而且与今天的应用程序相比,大多数 DOS 应用程序并不占用大量资源。
这样的事情可能吗?如果是这样,它在速度方面会比 DOSBox 更好还是更差?最终用户会不会有任何额外的麻烦?这样的项目会有多复杂?除了额外不必要的速度之外,还有其他好处吗?
抱歉,如果其中任何一个是明显的是或否,或者类似的事情已经存在。我对这类东西了解不多。
解决方案
推荐阅读
- php - 使用复选框创建 SQL 查询
- excel - 具有数据透视表数据的动态名称范围
- python - 错误:奇数长度的字符串(Python 3,制作流密码)
- python - 尝试读取多个矩阵的 txt 文件并存储为多个数组
- javascript - 诸如 canvasjs 之类的 JavaScript 库如何管理其试用期
- authentication - 如何从 Auth0 获取用户设备 ID?
- c# - check if a value exists or not exists in a sql server database field using c#
- google-sheets - 每 9 行计算一次的公式
- jquery - jquery 用文本查找 dd 或 dt 元素
- c# - 对字段 VIA `ref` 参数的访问是否由 CALLED 方法中的 lock 语句保护?