通过SheepShaver(Windows版)模拟运行Mac OS 8.6

作者:felixding 出处:PearPC中文站 时间:2005年1月16日
(原创文章,传统媒体严禁转载;网络媒体转载请注明作者及出处,并保持文章内容完整)

  在成功的提取出SheepShaver(以下简称SS)所需的ROM以后(仍未成功的请到论坛看看其他人是怎么做的),我现在来讲一下如何利用这一模拟器模拟运行Mac OS 8.6。

  应该说比起用PearPC模拟运行Mac OS X,通过SS模拟运行Classic OS的难度要低得多。这一方面是由于SS较为成熟,另一方面原因在于Classic OS对电脑要求的配置远低于OS X,所以如果没有模拟成功OS X也不倒担心搞不定SS。

  一、软件准备

  • SheepShaver。本站下载区有下载。
  • SDL Lib。本站下载区有下载。
  • ROM。这里需要注意的是:如果你模拟的Mac系统版本低于8.5,你需要使用“Old World Rom”;如果高于等于8.6并小于9.0.4,要用“New World Rom”。至于这两种ROM的定义和区别,Apple有详细的论述,这里查看。
  • 磁盘镜像文件。本站下载区有下载。
  • Mac OS 8.6光盘或光盘镜像。我使用的是存放在硬盘上的光盘镜像(iso文件)。
  • CD-ROM驱动。这一项是可选的。如果你想让SS访问物理光驱的话就需要从本站下载这一驱动。

  二、硬件准备

  因为Classic OS要求很低,所以现在绝大部分电脑都可以流畅的模拟运行。大可不必担心。不过你需要准备500M硬盘空间用以存放磁盘镜像文件。

  三、安装和设定SS

  1、将SheepShaver.exe、SDL.dll、Mac OS ROM、磁盘镜像文件(解压缩后为一.hfv文件,暂且将其命名为OS8.hfv)都放入同一文件夹内,这里假设为c:\sheepshaver。

  • 如果你用Mac OS光盘镜像安装系统,将这个镜像文件(MacOS8.6.iso)也放入c:\sheepshaver;如果你直接使用光盘安装,不妨现在就把它放入光驱。
  • 打算使用物理光驱的将CD-ROM驱动(CDENABLE.vxd或cdenable.sys,前者适用于Windows 98/ME,后者Windows NT/2000/XP)拷贝到%windows%\system32文件夹内。

  2、执行SheepShaver.exe,这时会看到程序窗口中有一个磁盘状的图标,上面有一问号不停闪动,正常现象。下面关掉SS。

  3、注意观察会发现c:\sheepshaver中多了几个文件,用记事本等文本编辑工具打开多出的SheepShaver_prefs,参考如下范例修改你的配置文件(我仅仅列举出了应该修改或插入的部分,其余原有的设定不要修改):

extfs i:\
disk os8.hfv
cdrom MacOS8.6.iso
rom Mac OS ROM
ramsize 67108864
frameskip 0
jit false

  几点说明:

  • 第一项extfs在Windows上是不起作用的,所以随意输入个盘符即可;
  • 如果使用光盘安装,“cdrom MacOS8.6.iso”要改成“cdrom g:\” - 这里假设你的光驱盘符是g;
  • ramsize决定了你分配给SS的内存数,我设定了64M,绝对够用了,实际上我尝试了256M,结果SS启动报错;
  • jit如果设定成true,可以大幅度提升模拟运行速度,但同样造成系统非常不稳定,我设置成true时SS无法正常运行。

  修改后保存,如果你不想要更复杂的功能,SS设定完了,就这么简单!

  四、安装Mac OS 8.6

  启动SS,会出现如图所示的界面:

  启动后进入Mac OS桌面,双击光盘图标,然后双击Mac OS Install:

  点Continue后选择Install Mac OS 8.6,然后Open

  现在进入了安装过程,一路Continue就行了,没什么好说的,整个过程10分钟左右就结束了:

  安装结束后点Quit,然后点击左上角的苹果按钮,选择Startup Disk(大概是叫这个名字,记不太清了,因为SS死机了,图也没截下来),然后选择MAC_OS即可,这样做的意思是下次启动从SS的硬盘启动。

  然后点Special-〉Restart。熟悉的启动画面又回来了,不过这次是从硬盘启动了,也就是说,Mac OS成功安装!下面任由你发挥吧!

 


E-Maculation