写在前面

某日,在B站刷到了这样一个视频:

视频的主要内容大致就是在3DS上运行DOSBox再借此运行Win98。视频开头的RetroArch图标让我想起了一些东西——RetroArch里也有DOSBox核心。在上一篇文章中,我在安卓手表上安装了RetroArch及其GBA核心并成功运行。那么可不可以用类似的思路在手表上运行Win95或者Win98呢?

原料(?)

硬件:

Samsung Galaxy Watch 4(WearOS4.0)

软件:

VirtualBox(PC)

StarWind V2V Converter(PC)

RetroArch(Android)

准备磁盘映像

在手表的那一点点大的屏幕上安装系统属实是有些折磨人了,更别提RetroArch的输入问题了。所以我们先在VirtualBox虚拟机中安装好系统,再把安装好系统的磁盘映像拷贝到手表上,最后再让手表上的DOSBox通过磁盘映像启动。

我的手表性能很差——实测下来使用Win98的话会导致闪退,所以这里用Win95进行示范。

(准备好的Win95磁盘映像包含在了下文中的链接里)

大部分Win95的CD-ROM是无法引导的。为了方便,我这里找了个可以引导的.iso文件。

首先先新建虚拟电脑,挂载好虚拟光盘:

接着选择不添加虚拟硬盘:

vb2.png创建好后,进入虚拟机设置—存储,添加虚拟硬盘:

点击创建,文件类型选择.vhd:

分配64MB的磁盘空间(可根据自己情况调整),并勾选预先分配全部空间:

完成后,点击选择,然后启动虚拟机。接着就是正常的Win95安装流程。

安装完成后,打开StarWind V2V Converter,将.vhd镜像转换为.img。软件操作挺简单的这里就不赘述了

到这里,完整的Win95镜像就准备好了。

准备RetroArch

首先,在手表上安装RetroArch并安装DOSBox-Pure核心,这一部分我在上一篇文章中有详细介绍,这里不过多赘述了。

接着,使用无线调试将.img文件拷贝到手表的/storage/emulated/0/RetroArch/system/ 目录中。

至此,RetroArch便准备就绪了。

运行Windows95

打开RetroArch,选择加载核心,选择DOSBox-Pure,选择启动核心。

确认选中[Run Installed Operating System],按Start键:

选中之前创建的磁盘映像,按Start键:

然后不出意外的话Win95就会正常启动了,喜大普奔

链接

上文中用到的部分东西:https://www.123pan.com/s/S6VyVv-OoeW?提取码:zJUs

写在后面

这样折腾有什么用吗?我觉得没什么用。

享受的主要是折腾的过程(x