1、NEC PC98 模拟教程 初级 版最近 PC98 又火起来了,可以下载的游戏也逐渐增多。由于 PC98 的模拟器使用起来难度很高,因此我来做一个教程,帮助刚入门的朋友尽快熟悉起来。目前比较著名的 PC98 模拟器一共有 3 个Neko Project II: XP 适用,效果不 错,对 PC 要求高。Anex86: Win9X 适用,操作复杂,对 PC 要求高。T98-Next: Win9X 适用,操作简便,兼容性好,稳定性高。我们推荐 T98-Next 13 Beta 的汉化版,这个版本拥有很强的插件,相当好用。运行 T98-Next 后出现如下的界面。中文界面很舒服吧,我们先来熟悉一下。
2、左侧自上而下的按钮分别为:1。电源:用来运行游戏,按一下开始,再按一下终止。2。再开: 应该是休眠,不 过没有任何作用。3。Reset:重启动,这是热启动,重新启动游戏。4。设定:把模 拟 器窗口缩进,莫名其妙的东西。5。Help:没有用。6。终了:关 闭模 拟器。右侧共有 4 个功能 页面:运用、电脑中央设定处,电脑硬体输出处和模拟器官方网页。上图中我们看到的是第 1 个功能,它由两个子页面组成:SAVE 和 DISK。SAVE 子页面用来进行即时存储,不过由于即时存储产生的文件容量太大所以不推荐使用。DISK 子页面是模拟器最重要的功能部分。DISK 子页面由软盘磁碟(FDI)及硬盘磁碟(
3、HDI)构成。目前网络上常用的 PC98 游戏的文件格式基本上就是 FDI 和 HDI。通俗地讲,FDI 就是软盘镜像,而 HDI 就是硬盘镜像。在图中我们可以看到两个区中已经加载的游戏文件格式。和 PC 机一样,软盘磁碟区的启动优先级要高于硬盘磁碟,假如你想运行一个HDI 格式的游戏,就不要在软盘磁碟区加载任何文件,因为模拟器会先运行软盘磁碟区的文件。加载游戏的方式很简单,单击磁碟区小红灯右侧的长槽就能打开 Open 界面,找到游戏后就能载入,长槽右面的“弹出/移除”则用来卸载游戏 。“New”按钮则用来创建镜像文件,由于 T98-Next 此项功能不强所以不推荐使用,在高级教程中我们将介绍
4、用 Anex86 创建 FDI 和 HDI 镜像。在运行游戏之前,我们还需要进行一些设置。接下来我们进入“电脑中央设定处”功能页面,见下图。这个页面比较简单,大家跟着图中的设置做就可以了,这样可以让你的 T98-Next 以比较高的效率运行。然后我们来到“电脑硬体输出处”功能页面,见下图。这里是另一个重要的功能区域,大家可以看到里面有很多插件,选中插件后点击右下方的“详细配置”会打开参数设置窗口,调试后的模拟器将获得很好的效果,下面我们来对主要的插件进行一下设置。GDC.nhw,模拟器输出插件,见下 图。很简单的设置界面,大家照我的做就行。很多朋友深受两个鼠标的干扰而痛苦,这里把“全屏”勾上就
5、会清净一些,不推荐使用独占鼠标,因为你会发现在游戏之外鼠标会完全消失,连关闭模拟器都成了问题。全屏后按 ALT+TAB 可以切回模拟器, PC98 里的 DOS 可不支持 EXIT 命令哦,呵呵。其余的插件基本不用设置,接下来我们就可以运行游戏了。在 DISK 子页面加载游戏,点击“电源”,一切OK。NEC PC98 模拟教程 中级 版如果你已经开始成功运行一些 PC98 游戏,而且对 FDI 和 HDI 有了初步了解,那么就可以来看这个中级教程了。在初级版里我们介绍过,FDI 其实就是磁盘镜像,你把它当作软盘处理即可。而 HDI 呢就是硬盘镜像。FDI 通常都可以自动运行,不管游戏有多少 F
6、DI 镜像,用第 1、2 张盘基本都可以成功启动,除非盘上特别标明“System”,那是专用的启动盘。HDI 相对比较复杂,它的容量可大可小,根据游戏的大小不同你可以自由调节。通常 HDI 游戏都是单独一个镜像,其实把几个游戏合在一起也没问题,做个可以自动选择的 Bat 文件就可以了,当年玩过 DOS 的朋友一定对此不会陌生。HDI 镜像可以加载 DOS 启动系统,然后按照 Autoexec.bat 和 config.sys 的要求配置内存和资源。很多游戏无法运行就是因为 HDI 里没有加载 DOS 启动系统,所以一开机就会来个“No System”,YO-NO就是一个例子。遇到没有启动系统的
7、 HDI 完全不必惊慌,只要手里有 DOS 启动磁盘就可以搞定。PC98 DOS 启动盘 dos62_system.fdi 在网上不太容易找到,我已经上传到狼窝的 FTP 中了,需要的可以去下载。dos62_system 的用法和 PC DOS 启动盘完全一样,先把它加载到模拟器的“软盘磁碟”区,再把需要运行的 HDI 游戏加载到“硬盘磁碟”区,然后启动游戏即可。模拟器会先加载 DOS 系统,然后你找到C 盘(HDI 盘符)进入游戏目录,再启动游戏即可(游戏启动命令通常是*.bat ,*.exe ,*.com 文件)。好,这样你已经可以解决很多顽固的 HDI 了,不过每次都要用 dos62_s
8、ystem 启动是不是很烦呢?那么我们就干脆把启动系统加载到 HDI 去。dos62_system 里有一个很完整的 DOS 目录,里面有大量的外部命令,我们在高级教程中再具体介绍它们。和刚才玩游戏的方法一样,把 dos62_system 和游戏 HDI 都加载到模拟器中,然后启动。在“A:”的状态下键入“Sys c:”,显示成功的话就搞定了,以后 HDI 就和 FDI 一样会自动运行游戏了,感觉会很爽的。如果显示系统转移失败,则是因为 HDI 没有设置系统区,要解决就需要用到 Farmat 命令,这个我们 将在高级教程中介绍。把上面那些都搞明白之后,下面我们来看看游戏内存的配置。DOS 对于
9、内存的配置是很局限的,因此config.sys 就至关重要。大部分游戏不配置 config.sys 问题也不大,因为它们对内存要求不高,但是有些游戏不搞一下就绝对玩不起来。先介绍以下我常用的 config.sys 配置情况。files=20buffers=20device=a:doshimem.sys /testmem:offdevice=a:dosemm386.exe /m=2048 /umbdevice=a:dossetver.exedos=high,umb很简单吧,记得 himem 一定要在 emm386 命令的前面,否则 emm386 就无效了。虽然并不是每个游戏都需要用到 himem
10、,但加着也不会有什么害处。himem.sys 和 emm386.exe 在 dos62_system.fdi 中的DOS 目录中可以找到,记得把它们 Copy 到游戏的 HDI 文件中去。我通常会给每个游戏 HDI 都创建一个DOS 目录,这样比较容易管理。setver.exe 是用来处理一些兼容性的 问题,如果游戏自带的 Config.sys 已经加了这条命令,记得不要去掉它。Farland Story系列是比较吃内存的游戏,如果你无法成功运行它们,请按照上面的要求来配置你的Config.sys。Appare Den 天晴传- 伏龙之章对内存要求极高,记得一定要把上面蓝色的部分加入Confi
11、g.sys,否则音乐会中途终止,游 戏也会死机。由于 emm386 的配置方法很多,如果你对它熟悉的话也可以自由设置。好了,中级教程暂时就到这里。下次的高级教程我们将主要介绍如何将 FDI 制作成 HDI,以及一些游戏的修改方式。NEC PC98 模拟教程 高级 版这次我们讲高级教程,要用好 PC98 的话需要一点 DOS 基础。好在 这里的朋友资历都很深,应该不会有问题。先来讲如何制作 HDI。我们已经知道 FDI 和 HDI 的区别和基本作用,宏观地来讲 HDI 比 FDI 要更容易使用,而且有效率。所以大家都很喜欢把 FDI 做成 HDI,或者对已有的 HDI ROM 进行优化。FDI
12、转换成HDI 的技术并不复杂,我们来看看基本步骤。首先,我们需要制作一个空白 HDI ROM,这里推荐使用 Anex86,它制作 ROM 的速度比较快而且稳定,更重要的是可以自由控制 ROM 大小。启动 Anex86 后按一下 HDD 区域的 NEW 按纽就可以打开新建 HDI的对话框,见下图。看起来有点复杂是不是?其实很简单。先确定文件路径,然后为文件起个名字。下面的一大堆Track,Head,Sector,Bytes 和 Disk Size 中,其实要操作的只有 Track,Head 请保持为 4,Sector 保持为 17,其余不用修改。新建的 HDI ROM 的大小会根据 Track
13、的多少而变化。我经过无数次的调试,制作了一个 Track 和 ROM 大小对应列表,有了它就可以根据游戏的大小制作适合的 ROM 了。59 - 1.96M 2M88 - 2.92M 3M117 - 3.88M 4M146 - 4.85M 5M175 - 5.81M 6M204 - 6.77M 7M233 - 7.74M 8M262 - 8.70M 9M291 - 9.66M 10M320 - 10.6M 11M349 - 11.5M 12M378 - 12.5M 13M407 - 13.5M 14M436 - 14.4M 15M465 - 15.4M 16M494 - 16.4M 17M523
14、 - 17.3M 18M552 - 18.3M 19M581 - 19.2M 20M610 - 20.2M 21M639 - 21.2M 22M726 - 24.1M 25M755 - 25.0M 26M784 - 26.0M 27M900 - 29.8M 31M958 - 31.8M 33M987 - 32.7M 34M1016 - 33.7M 35M1045 - 34.7M 36M1161 - 38.5M 40M1221 - 40.5M 42M列表中最前面的数字表示 Track 数,横杠后面的数字表示在电脑中显示的 HDI ROM 大小,再后面的数字表示这个 ROM 在 PC98 中的容量
15、。这里需要说明的是 HDI ROM 的容量并不完全就是 ROM 本身的大小。我们看到根据列表中的数字,HDI ROM 的实际容量要比占用的 PC 文件容量要大一些。听起来很爽是不是,这就是为什么我推荐大家使用这个列表的原因,可以让大家用最少的空间放下更多的游戏。当然如果你的硬盘足够大那么完全不必考虑这个列表,用标准 40M、80M 的上好了。另外当你做好一个 HDI 后就不需要每次都再新建 HDI 了,如果有一个新游戏容量差不多,把原先的 HDI 复制一下,清空再复制新游戏进去就 OK,每次做游戏都去新建再 FORMAT 太浪费时间了。制作好 ROM 以后需要进行 FORMAT,这个我就不介绍
16、了,网上到处都有,记得 FORMAT 一定要用Anex86 来做,否则实际容量会变小的,FORMAT 完成以后用什么模拟器就不会有影响了。做好了 ROM,我们要放入游戏了。FDI 文件转换成 HDI 的方法基本有 2 个:1。复制。直接把 FDI 的文件复制到 HDI 中去。用 COPY 就可以完成。一般如果 FDI 可以直接启动游戏这个方法就基本可以。2。安装。 这个就比 较专业了,需要一定的日文基础。通常在 FDI 的第一张盘中都会有 INSTALL 或者SETUP 的命令(有些游戏会在后面的几张盘中,但不常见),通过 适当的命令就可以启动安装程序,把游戏安装到 HDI ROM 中去。需要
17、注意的是,FDI 游戏的容量并不一定是 FDI 的盘数乘以它的容量,很多需要安装的游戏容量往往很大,所以为了保险起见,先用一个比较大的 HDI 来安装游戏,然后再复制到一个合适大小的 HDI 会非常有效率。有些朋友会说,安装或者复制完游戏后,留多少剩余空间比较合适呢?其实,安装完游戏后一点空间都不留是很不好的,因为游戏存档需要使用空间,有些游戏还可能会虚拟一些硬盘空间来处理大批文件,所以根据我的经验,留下小于 1M 大于 100K 左右的空间是比较合适的,只要在这个范围里就可以了。这里有个前提是你已经把需要用的系统文件复制完毕,否则连 DOS 和 CONFIG 都放不下启动都成问题了哦。无论是
18、复制还是安装,在操作过程中必须同时加载 FDI 和 HDI(否则游戏装到哪里去?)。由于 PC98 的DOS 命令非常简陋,比 PC DOS 要难用许多。所以我们来多学习一下一些基本的操作。在 PC98 DOS 6.22 的启动盘中,我们在 COMMMANDS 目录下可以找到 F 命令,执行它之后会打开如下界面。这个界面差不多都是 PC98 DOS 的 Shell,还是蛮好用的,大家看最上面有一排命令,命令的第一个字母就是快捷键,比如 Edit,按 E 就可以了,Quit 按 Q 就可以。有几个重要的命令大家必须记住,比如 Log disk,是用来换盘的,按 L 再按盘符就可以切换 FDI 和
19、 FDI 了。还有 Copy 和 Move 和 Delete,做这些操作的时候可以选择多个文件,方法是按空格(单选)或者 Home 键(全选),然后进行操作。用好了这个基本操作就不用愁了。最后再说一下 PC98 ROM 和 PC 的 转换。我们知道 FDI 和 HDI 是无法直接打开的, 虽然你在模拟器中能够看到它们的很多文件,但是只能在模拟器环境中进行编辑或者操作,如果我手里有和 PC98 游戏的存档,怎么才能放到 ROM 中去呢?这里我们推荐两个工具,一个是 anxdiet,它通常会在 anex86 的目录下,它可以直接打开 FDI 和 HDI。另一个是 Anvfat,效果也很不错,不过
20、安装起来略有些麻烦,也比较难找到,新手不推荐。有了这些工具我们就可以把 PC98 的游戏文件提取到 PC 硬盘中来处理,你可以编辑存档,也可以修改文字,等等。好了,这次就说到这里,祝大家玩得愉快。PC98 汉化经验谈其实我觉得写汉化教程没太大必要 PC98 游戏的汉化过程和其他机种基本是一样的 甚至更简单 因为字库空间足够!比如 FC/SFC 游戏的字库都是游戏 自带的 刚刚够游戏用 尤其是英文游 戏 如果不扩容 基本没法汉化 但 PC98 不同 没有这些限制它的字库是模拟器提供的 对所有游戏通用 除非游戏不使用它 硬是自己做字库 那就不同了 这种可能性很小 这里不谈不少汉化资深人都卡在了第一
21、步 因为对这个图形字库不太擅长 没有现成的工具 又不想一个字一个字改图 放弃的不在少数PC98 汉化难就难在字库上 字库解决后 汉化的难度甚至比其他机种更低!我认为比起汉化一个游戏来 反倒是做出了字库和对应的码表意义更大些!虽然网上汉化教程很多 但这里还是写点 汉化高手可以略过汉化的必要工具:菜鸟导出导入工具/Translhextion 和 UE/简繁互转小工具/anxdiet好了 现在开始汉化!下面是我汉化 魔域传说 4 的流程1 先要确定文本是在哪几个文件里为了方便 我是先从 dos 版入手 因 为 dos 版本和 98 版除了文本 其他文件基本一样 找到了 dos 版的文本 其实也就是找
22、到了 98 的运行 dos 版 出现一个界面 上面是 读档选择 下面是“从头开始“ 打开简繁互转小工具 选择 GBK-BIG5 在上面的文本输入框种输入“从头开始“ 下面的文本框出现了“眖繷秨“ 不要以为他是乱码 其实他的真正内容是 b1 71 c0 59 b6 7d a9 6c 即 big5 编码“从头开始“的内容 但是显示的时候是按 gbk编码显示的 因此会显示不正常 打开 UE-左边的 资源管理器- 用右 键点击游戏目录-在该目录下的文件中查找“眖繷秨“ 结果是找到了 MAIN.EXE同理 依次找到 FQ4OPN.EXE(对应 98 版 op.exe)和 FQ4MES 好了 文件找到了
23、2 确定文本在文件中的范围用 Translhextion 打开 MAIN.EXE 文件选择菜单项“脚本“-打开字符对照表-选择我给出的 Big5.tbl 码表 在弹出的小窗口中 “使用 Thingy 观察“上打钩 现在可以在右边看到文本了确定一下文本的范围 记下开始地址和结束地址(16 进制)我找到的开始地址是 26ece 结束地址是 33865这一步其实可以省略 但是后面的导出过程会花很多时间 而且会多导出一些垃圾信息3 导出文本打开菜鸟工具 选双字节 ROM “打开 ROM“ 选择 main.exe“双字节码表“选择 Big5.tbl输入开始地址和结束地址 点“导出文本“(如果上一步省略了
24、 这里要 输入整个文件的开始和结束地址)好了 中文文本导出来了依次把其他 2 个文件也 导出来导出的文本格式简单说下举例:17886,8,特殊命令第 1 个是开始地址 第 2 个是长度表示 8 个字节 第 3 个是文本内容导出 98 版的文本先用 anxdiet 打开 hdi 文件 把里面对应的文件拖出来 和导出 dos 版过程一样 不同的是 码表选 Shift_JIS.tbl4 翻译好了现在就开始正式的翻译了 当然有了中文文本 我们就省去这一步 直接复制 dos 版文本到 98 版的文本文件中5 导入和前面的导出过程差不多我说下不同的地方 码表选择我给出的 导入.tbl右上角的填充字节输入“8140“ 代表中文空格 用途是当你翻译的文本长度比原文短时 用空格填充“读 取译文“ 选择你汉化好的文本文件点“ 导入文本“即可如果你汉化的文本长度超过了原文则软件会给出提示 可以按照提示修改原文 再重新导入好了 汉化到这里算基本完成了 后面的就是把已经汉化过的 main.exe 放进 hdi 文件中 开始测试了是不是觉得很简单 就是这么简单.都说没必要了对了 如果想完善我的汉化 可以在导出的时候码表选“导入.tbl “ rom 选我汉化过的文件 而不是没汉化过的原文件