以前闲着没事折腾旧软件和系统玩,偶然间看到有人录了教程,忽然发觉似乎网上没有人系统的介绍这些有趣的东西如何入坑,于是就有了这篇指南索引。
主要分为以下几个部分:
- VirtualBox、Pcem、86Box、DosBox(x)、SimH的用途和区别
- 旧软件和系统获取
为什么使用虚拟机:
现在旧硬件很贵,闲鱼上很多八九十年代的电脑,能炒到几百块甚至上千。而XP-Win7时代的电脑反倒是最便宜的,闲鱼上一百块左右就能买个能跑XP的笔记本电脑。其次很多旧硬件占地方,买了玩腻了又不好出手,只好放着占地方。最后,很多放了几十年的硬件,买到手上不一定是好的(当然这对一些有一些电路维修基础和爱好的人可能是个加分点)。
使用虚拟的的话,则不需要有这些顾虑,最重要的不花钱!
VirtualBox与Pcem:
VirtualBox这类虚拟机并非硬件指令级别的模拟,更适合运行win xp以上的操作系统。相比之下Pcem之类的虚拟机则仿真到具体的显卡主板软驱光驱网卡等。实际上Pcem之类的虚拟机其实更应该叫作仿真器。
Pcem和86Box:
相比Pcem来说,86Box的优点是模拟的硬件细节更多,内置的设备更加丰富,且更新更加频繁。而Pcem相比86Box的优点是更加稳定,并且对一些机型相较于86box来说运行速度更快。
Pcem和86Box的安装:
网上已有很多优秀的教程演示这里就不再进行文字说明。
86Box的下载,配置,以及一些简介_哔哩哔哩_bilibili
https://www.pcem-emulator.co.uk/files/PCemV17Win.zip
https://github.com/BaRRaKudaRain/PCem-ROMs/releases/download/v17.0/PCem_ROMs.7z
DOSBox和DOSBox-X:
如果你更希望玩一些dos上的游戏而不是关注硬件细节的话,DOSBox-X可能是个更好的选择,这个分支针对一些DOS游戏做了特殊的优化。
SimH:
上述虚拟机主要针对的是X86平台,如果你想尝试一些更古老的系统或者非主流的硬件SimH能帮你运行例如PDP-11,PDP-7之类的大型机小型机微型机。
其他模拟器或者仿真系统,例如8051,6502,z80等等,都有其专用的仿真器,可在github上搜索下载。本指南主要针对x86。
旧软件和系统获取:
倒腾这个怎么少的了各种旧软件和系统呢?
winworldpc里有比较全的软件、文档和系统,优点是分类整齐,推荐新手浏览。
WinWorld: Library (winworldpc.com)
与之对应的国内版是中国dos联盟。
archive中可以下载到大量的旧时代书籍软件和视频文档等,优点是量大和全。
Internet Archive: Digital Library of Free & Borrowable Books, Movies, Music & Wayback Machine
国内版是nuduseng,相较archive更加聚焦国内软件。
群友分享内容检索 - 老光盘群内容检索系统 (测试版 v0.4) (nuduseng.com)
此外pcjs等网站提供在线仿真的服务,可以不用安装就能直接使。
以上是几个常用的网站,在必应上搜名字就能找到。
Pcem和86Box常见问题:
- 为什么运行之后检测不到硬盘?
答:需要添加硬盘控制器,且硬盘控制器和硬盘的通道需要相同,比如IDE控制器匹配IDE硬盘,控制器推荐PC/XT XTIDE,根据经验,似乎这个控制器的兼容性最好。另外有些早期主板只会自动检测几个固定的型号,有些自定义CHS的硬盘需要自己在主板里写明。 - 为什么软盘会报错?
答:有的机型最多只支持720k软盘甚至360k软盘,另外要注意5.25寸软盘和3.5寸软盘的区别,此外新软盘需要格式化之后才能访问(如果你是用的os2或者dos的话)。 - 为什么运行之后不显示?
答:看看你的显卡那里有没有设置,推荐IBM VGA。另外用Windows系统的建议用VGA,EDA显卡只支持16色,想真色彩只能VGA。 - 为什么光盘没法用?
答:有的早期机型就是不支持光盘。 - 为什么鼠标用不了?
答:在输入设备里把鼠标选上,挨个型号试,根据我不成熟的经验Mouse Systems Serial Mouse是兼容最多的。 - 提示ROMs什么的?
答:把视频教程看一遍,下载下来的软件不带ROMs,需要自己装。
由于似乎找不到相关社区,于是建了个群,如有问题或者想要分享的可入群讨论:881806035