如何在电脑上模拟PC-98版的宇宙骑警?
宇宙骑警(Policenauts)是小岛秀夫于 1994 年编剧和监督的一款AVG游戏,其最初发售于 PC-98 平台上,且已经有爱好者翻译了 PS 平台的英文版,但是最原汁原味的还是像素风格的 PC-98 版。和只要拿个Anex86就能模拟的东方黑历史系列不同,由于一些技术原因, Anex86 并不能运行这部游戏。笔者曾经在一年前(2020年1月)使用 Neko Project 21 fmgen 成功模拟过它,在当时视频底下有不少人留言想看一下怎么实际模拟一下这款游戏,那么这篇就是咕咕咕一年之久的模拟教程了。

事前准备
我们需要准备的工具和文件有:
1. Policenauts PC-98 版一份(请自行查找)

2. Neko Project II fmgen 编译版本一份 (项目官网: http://nenecchi.kirara.st/,但是不太好下,而且有多线程限制所以我自己下载并转存了一份,你可以在 https://www.lanzouw.com/idswktknjja 下载到最新的7月17号的编译版本)

模拟器配置
下载好 Neko Project II fmgen 之后,你能在压缩包里发现四个 np2 开头的可执行文件,我们使用 np21nt.exe,因为它是四个可执行文件版本里兼容性和稳定性最好的那个。打开之后你可能只会看到这样的显示:

这个情况是没有插入系统盘导致的,我们可以不管它,先为游戏的正常运行做一些必要的设置:
打开[Emulate]-[Configure],按如图所示的设置:

打开[Device]-[Memory],在菜单中选择一个比[7.6MB]更大的内存,否则开机的时候会报 EMS Error 空间不足的错误。


紧接着,在[Emulate]菜单中选择[Reset],并同时按住键盘上的End键,重启模拟器,我们需要在模拟器的 BIOS 设置中修改 GDC(图形控制器)的时钟频率,按照图示的方法进行修改:


将这里的“GDCクロック”修改为 2.5MHz,然后再按 Esc 退出 BIOS 就设置完成了。

启动游戏
在[FDD1]菜单中打开我们之前第一部分提到的 Policenauts [HD] [for Neko Project II] 这个文件夹,选择其中的 Policenauts (User boot disk) [for Neko Project II].hdm 这个文件,它是模拟器的启动盘。
在[Harddisk]菜单中,我们选择[IDE #0]并使用 Policenauts [for Neko Project II].hdi 这一文件作为系统硬盘,接着选择[IDE #2],打开先前提到的 Policenauts [CD] 中的 Policenauts.ccd,这就是游戏本体了。注意,不要选择游戏目录下的 .img 文件,否则在 Konima Logo 画面里会卡死。
然后再选择[Emulate]-[Reset]复位模拟器,这样应该就可以正常运行宇宙骑警了,需要注意的是这个游戏是纯鼠标游玩,因此你需要按 F12 让模拟器独占鼠标才能正常操作。
目前 Neko Project II fmgen 在游玩过程中基本正常,但是你需要每次在[FDD1]菜单中手动加载一次用户磁盘再复位一次才可运行游戏,而且游戏中人物的嘴唇并不会随着说话做出口型的变化,这也是一个小 Bug。
参考:
[1] https://pastebin.com/UeYx8VDZ(已失效)
[2] http://fullmotionvideo.free.fr/phpBB3/viewtopic.php?f=1&t=1516
[3] https://www.shrinemaiden.org/forum/index.php?topic=11117.0