利用PCem模拟器温习下win9x平台的老游戏 您所在的位置:网站首页 windows98模拟器官网 利用PCem模拟器温习下win9x平台的老游戏

利用PCem模拟器温习下win9x平台的老游戏

2023-08-18 05:44| 来源: 网络整理| 查看: 265

刚过完年,工作上也闲了一点,突然想起硬盘里面下载的一堆很久没用的藏经阁游戏光盘,于是就想装上几个回味下当年的大学时光,这些游戏年代久远,用目前的电脑和系统运行会出现各种问题,此时PCem模拟器就派上用场了。虽然B站上有很多关于前者的讲解视频,但对于没有经历过电脑发展初期的萌新来说,即使看过之后,一些细节仍然是云里雾里,作为一个资深业余电脑爱好者,同时也是PEcm软件的长期用户,特此水上一篇,让各位新同学能一起感受下20多年前的那个windows9x为主宰的个人电脑时代。相应的软件我放在文章的最后,各位自行取用即可。

背景:

      PCem最初是英国开发者Sarah Walker于2007年8月15日发布的一款PC仿真免费开源软件,采用C及C++编写而成。它最初是作为IBM PC XT模拟器开发的,以后在作者本人以及众多贡献者的共同努力下,逐步实现了模拟众多型号IBM 兼容PC的功能。该模拟器的主要特点是从底层硬件BIOS层面进行对老旧硬件进行模拟和功能实现,所以其仿真度相较于其他我们常见的虚拟机软件而言更为逼真,实际使用体验非常接近于实际操作当初的那些老旧配置电脑的感觉。此外,由于PCem是开源项目,10多年来也形成了开发分支,比较著名就是86Box项目,目前最新的版本是2.07版,该项目的能支持的硬件选择较PCem要多,也依据不同的物理处理器平台发布了相应的专用版本(具体https://github.com/86Box/86Box/releases/tag/v2.07),但从个人实际体验来说,其稳定性和流畅度总体上不如PCem,各位如有兴趣,可自行下载测试。

PCem模拟器网址:

官网地址:https://pcem-emulator.co.uk/

开源网址:https://github.com/sarah-walker-pcem/pcem/

具体建议:

        (一)、想要获得较好的使用体验,用作模拟平台的电脑配置不能太低,推荐使用4G主频或以上的intel i5或者i7处理器平台,或者是amd 锐龙或者以上cpu的PC平台来运行该软件。

       (二)、如何使用:下载该软件,打开以后如下图,基本界面很简单,如下图1:

                   

图1 界面简洁,相应的按钮功能已用中文标出

因为不少新同学对电脑发展史缺乏足够的了解,老旧平台对应的处理器,主板芯片组,声卡等可能都不是很了解,故在这里详细的说下:

   1、点击新建按钮,给自己的新虚拟机取个名字,然后点击ok(如图2),随后会弹出配置(configure)页面(如图3),machine一栏中选择shuttle HOT-557(著名的港产浩鑫hot-557 430vx芯片组socket 7主板,这里只要选定了主板,则cpu型号的选择栏会根据主板支持与否自动进行调整,你也可以选择更为经典的华硕 P55T2P4主板,兼容性更好),cpu品牌选择intel,型号选择mobile pentium mmx 300。

这里需要说明的是,

(1)PCem目前支持8088,8086,286,386SX,386DX,486,Socket 4/5/7 (Pentium),Socket 8 (Pentium Pro),Slot 1 (Pentium II)平台的模拟。该模拟器较为依赖处理器单核性能,所以你选择的被模拟平台能否获得流畅体验和你的物理处理器性能息息相关,比如我的R3 3100处理器(4核心8线程 oc 4.5G),当选择socket 7平台的mobile pentium MMX 300时,大多数时间其模拟效能可到100%,且前者对于win98系统来说已经足够使用,但如选择pentium II处理器平台,则模拟效能反而有所下降。而物理机为G3900赛扬时,将最好将处理器降为Pentium 100/120+相应主板+97系统,则整体体验明显改善。

(2)如果你的物理机处理器是锐龙2代或以上平台或者intel平台的高档 处理器,可考虑选择giga 686bx主板+pentium II 300-350左右的处理器,可能会获得更好的体验。

(3)如果你的物理机处理器是2核心处理器,则建议调整处理器为pentium 133/120,可保证整体流畅度。

(3)内存大小选择64MB-128MB,windows 98第二版平台的电脑64M内存即可流畅运行(windows 95只需32M即可非常流畅运行),能用上128M内存在98-99年已属于土豪级配置,可非常流畅的运行绝大多数游戏,如设置为256m或512m,则有些游戏可能会出错。同时勾上下方的“同步主机时间”选项(图3)。

图2 建一个新的虚拟机图3 配置的第一页如上图设置即可

2 、配置项的第二页是显示卡选择页面,这里的选择主要是依赖你的处理器来进行选择(显卡不要太弱即可)。

(1)、如R3 3100或者I7 5775C或更高的处理器,可选择:

a、voodoo3 2000显示卡(整合了2D和3D功能,图4):

图4 选择voodoo3 2000

b、S3 virge/dx+voodoo2 ×2块 sli(前者主要作为2D显示卡,兼容性好,但其3D性能较弱,后者为纯3D加速卡,为当年主流3D游戏卡,可支持2块卡并行渲染但不支持2D显示,所以须组合在一起使用)如下图5设置即可:

图5 选择S3 virge/dx+voodoo2 ×2块 sli

3 、配置的第三页是声卡的选择,如下图6设置即可:

PS:9X系统使ISA总线老声卡发声原是系统安装的一大难点,尤其是95或者97系统,98SE系统稍好,但对于缺乏经验的萌新仍然不是太友好,原因是由于实际安装过程中须不断试验声卡的IRQ,DMA等的跳线组合,并在bios中进行合理设置方能成功,这里选择ES1371较为简单。

图6 ES1371是pci声卡,支持pnp,安装起来比较容易,如是选择sound blaster 16之类的非pnp卡,如是某些情况系统设备发生的中断地址冲突时,则预估大多数新同学都无法在不重装系统的情况下让其正确发声。

4、配置第4页是虚拟磁盘及光驱的设置,如下图7:点击红框中的按钮,弹出旁边的小窗口,在绿框中填入你想虚拟的磁盘大小(我这里填的是4500MB,如果设置的过大,东西多了以后,模拟器运行速度会下降,建议设置为4-7G即可),然后点击蓝框中的按钮,指定一个虚拟磁盘img映像文件的保存路径,最后点击ok即可。此外,关于虚拟光驱(CD)、软驱(FDD)(设为none即可)、和硬盘控制器(HDD)的配置,参考下图即可。

图7 虚拟磁盘及光驱的设置

5、鼠标页面的选择:如图8选择即可:

图8 模拟鼠标的选择

6、摇杆以及网卡的选择:

我手头没有摇杆,所以默认即可,网卡选择RTL 8029AS即可。如下图9:

图9 网卡的选择

全部设置完毕后,点击ok,一个新的虚拟机就新建完成了,然后点击主界面的播放按钮,就可以运行了。(图10)

图10 模拟机开机自检运行的截图,和当年的真机几乎一摸一样,一种浓浓的爷青回的感觉

PS:虚拟机建好以后,特别是系统安装完成后,如无必要,不要轻易调整显示卡,主板及声卡的型号(CPU型号除外),win9X的系统资源智能管理能力较弱,随意调整后容易发生各种冲突,导致原先正常运行的硬件出现故障。

设置完成虚拟机配置后(意义上相当于新电脑硬件安装完成),下一步就是对bios进行合理设置,以求能顺利安装windows98系统,在上述的这套配置下,主板无法支持从usb设备启动,故只能CDROM启动安装windows98,模拟机开机自检时,不停按del键,进入bios设置,然后选择下图11的绿框中的这项,自动检测硬盘,每检测到1个,按一下y键,以后可加快启动速度(设置好后按esc退回主界面):

图11 bios设置-自动检测硬盘

然后选择bios features setup(bios特性设置)回车,更改存储设备的启动顺序(用pgup和pgdn键更改,其余的不动即可),如下图12:

图12 启动顺序设置 cdrom排在最前即可

然后进入standard cmos setup(标准cmos设置),设置A盘为none,提高整体运行效率和体验,如下图13:

图13 设置A盘(软驱默认盘符)为none

然后进入integrated peripherals(板载周边设备),将绿框中的项目设置成如下图14即可。

图14 板载周边设备的设置

最后,选择save & exit setup项,弹出的对话框处,按y键保存退出bios设置,如下图15。

图15 保存退出bios设置

搞定以上所有之后,虚拟机重启开机自检,这时点击虚拟机窗口标题栏的cdrom(下图红框)—load image—选择你硬盘里面存放的windows 98镜像iso文件,点击打开,然后再选择system(下图绿框)—hard reset,重启电脑,以后就可以使用98安装盘正常启动并安装win98了。如下图16:

图16 装入光盘镜像文件并重启虚拟电脑

关于win98的安装,B站和网上视频教程很多,基本一看就会,这里不再赘述。

安装完毕98操作系统后,还需要安装驱动,这里所使用的驱动都是真机实际使用的驱动程序(所以才说这个模拟器的仿真度很高),该配置虚拟机器的所有驱动,我已打包成iso镜像文件,我也放在文章最后,请自行取用。(voodoo3 2000请安装1.06或1.07版,双击setup即可;声卡驱动请手动安装;s3 virge/dx显卡驱动文件名为jgc330b3,是自解压文件,解压后请手动安装;RTL8029AS网卡系统自带驱动,无需额外安装;voodoo2驱动,包里有唯一一个;此外intel平台的模拟机的芯片组驱动系统也自带)

所有设备均正常

结尾:这里截取几张虚拟电脑win98运行游戏的截图,我的电脑使用上面的设置,测试这些游戏的时候,速度相当流畅,几乎和当年的同配置真机运行无差别,大作基本都没问题,但是可能有少数小众游戏和虚拟机兼容性不是太好,敬请悉知。

极品飞车3,98年赛车游戏的No.1NFS3用voodoo系列3D卡跑硬加速,天空呈现蓝色是一大特征,同期的其他显卡如著名的Nvidia Riva 128ZX等都是灰色的,还有轿车上的反光,可以随轿车的移动不停的变化,98年第一次玩这个作品时,那种发至内心的赞叹溢于言表,原来游戏的画面还可以这么美。。。山地滑雪联盟,一个支持3dfx glide API的花样滑雪游戏,非常好玩,当年在寝室每到周末一堆人抢着玩这个著名的3dfx 3D硬加速渲染启动时的logo,整个动画彰显当年3dfx在3D渲染领域的王者地位,很霸气的说,nvidia黄世仁后来那个绿色启动logo的创意也是跟它学的,怀念为买voodoo2不停吃泡面的日子花样滑雪,可以做出各种空中高难度翻滚动作,99年来说绝对是神作玩具4驱车竞速,非常好玩的一个赛车游戏,可以捡各种“武器”攻击其他车辆,创意相当超前,画面那时候来说也是很棒的小小的玩具车,速度一点都不慢,多种赛车和赛道可选古墓丽影2,其余的如古墓3,古墓4都能正常流畅运行,当年的贴图水平有限,毕竟容量只有几十兆的游戏哈哈,这个不说多数人也应该知道吧,冒险生存类的巅峰之作,生化危机2,当年为了研究这个游戏,通宵的情景历历在目生化2在模拟机上运行相当流畅,和当年的真机体验别无二致生化危机2,台湾译作恶灵古堡2不可描述的游戏1不可描述的游戏2各位猜猜这是什么游戏。。。

后记:

除了3D游戏以外,这台虚拟机模拟运行各类2D游戏也没有问题,最后,感谢软件作者以及为该项目做出贡献的众多志愿者。

文件下载地址:

(1)PCem V17.0整合rom版:

链接: https://pan.baidu.com/s/1MWtrieqkmJUSq0zZMpiBTQ 提取码: exeu 

(2)Windows 98SE中文版(解压后有iso镜像和序列号共2个文件):

链接: https://pan.baidu.com/s/1yiLw6fzqtiQBK4qNjOxhSw 提取码: teax 

(3)虚拟机驱动,为iso文件,解压后使用:

链接: https://pan.baidu.com/s/18im-4NXlaTGFFWhYNa8nkw 提取码: 942w 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有