您好,欢迎来到抵帆知识网。
搜索
您的当前位置:首页NEC PC98 模拟教程

NEC PC98 模拟教程

来源:抵帆知识网
NEC PC98 模拟教程 —— 初级版

最近PC98又火起来了,可以下载的游戏也逐渐增多。由于PC98的模拟器使用起来难度很高,因此我来做一个教程,帮助刚入门的朋友尽快熟悉起来。

目前比较著名的PC98模拟器一共有3个

Neko Project II: XP适用,效果不错,对PC要求高。

Anex86: Win9X适用,操作复杂,对PC要求高。

T98-Next: Win9X适用,操作简便,兼容性好,稳定性高。

我们推荐T98-Next 13 Beta的汉化版,这个版本拥有很强的插件,相当好用。

运行T98-Next后出现如下的界面。

中文界面很舒服吧,我们先来熟悉一下。

左侧自上而下的按钮分别为:

1。电源:用来运行游戏,按一下开始,再按一下终止。

2。再开:应该就是休眠,不过没有任何作用。

3。Reset:重启动,这就是热启动,重新启动游戏。

4。设定:把模拟器窗口缩进,莫名其妙的东西。

5。Help:没有用。

6。终了:关闭模拟器。

右侧共有4个功能页面:运用、电脑设定处,电脑硬体输出处与模拟器官方网页。

上图中我们瞧到的就是第1个功能,它由两个子页面组成:SAVE与DISK。SAVE子页面用来进行即时存储,不过由于即时存储产生的文件容量太大所以不推荐使用。DISK子页面就是模拟器最重要的功能部分。

DISK子页面由软盘磁碟(FDI)及硬盘磁碟(HDI)构成。目前网络上常用的PC98游戏的文件格式基本上就就是FDI与HDI。通俗地讲,FDI就就是软盘镜像,而HDI就就是硬盘镜像。在图中我们可以瞧到两个区中已经加载的游戏文件格式。与PC机一样,软盘磁碟区的启动优先级要高于硬盘磁碟,假如您想运行一个HDI格式的游戏,就不要在软盘磁碟区加载任何文件,因为模拟器会先运行软盘磁碟区的文件。

加载游戏的方式很简单,单击磁碟区小红灯右侧的长槽就能打开Open界面,找到游戏后就能载入,长槽右面的“弹出/移除”则用来卸载游戏。“New”按钮则用来创建镜像文件,由于T98-Next此项功能不强所以不推荐使用,在高级教程中我们将介绍用Anex86创建FDI与HDI镜像。

在运行游戏之前,我们还需要进行一些设置。接下来我们进入“电脑设定处”功能页面,见下图。

这个页面比较简单,大家跟着图中的设置做就可以了,这样可以让您的T98-Next以比较高的效率运行。

然后我们来到“电脑硬体输出处”功能页面,见下图。这里就是另一个重要的功能区域,大家可以瞧到里面有很多插件,选中插件后点击右下方的“详细配置”会打开参数设置窗口,调试后的模拟器将获得很好的效果,下面我们来对主要的插件进行一下设置。

GDC、nhw,模拟器输出插件,见下图。

很简单的设置界面,大家照我的做就行。很多朋友深受两个鼠标的干扰而痛苦,这里把“全屏”勾上就会清净一些,不推荐使用独占鼠标,因为您会发现在游戏之外鼠标会完全消失,连关闭模拟器都成了问题。全屏后按ALT+TAB可以切回模拟器,PC98里的DOS可不支持EXIT命令哦,呵呵。

其余的插件基本不用设置,接下来我们就可以运行游戏了。在DISK子页面加载游戏,点击“电源”,一切OK。

NEC PC98 模拟教程 —— 中级版

如果您已经开始成功运行一些PC98游戏,而且对FDI与HDI有了初步了解,那么就可以来瞧这个中级教程了。

在初级版里我们介绍过,FDI其实就就是磁盘镜像,您把它当作软盘处理即可。而HDI呢就就是硬盘镜像。FDI通常都可以自动运行,不管游戏有多少FDI镜像,用第1、2张盘基本都可以成功启动,除非盘上特别标明“System”,那就是专用的启动盘。HDI相对比较复杂,它的容量可大可小,根据游戏的大小不同您可以自由调节。通常HDI游戏都就是单独一个镜像,其实把几个游戏合在一起也没问题,做个可以自动选择的Bat文件就可以了,当年玩过DOS的朋友一定对此不会陌生。

HDI镜像可以加载DOS启动系统,然后按照Autoexec、bat与config、sys的要求配置内存与资源。很多游戏无法运行就就是因为HDI里没有加载DOS启动系统,所以一开机就会来个“No System”,《YO-NO》就就是一个例子。遇到没有启动系统的HDI完全不必惊慌,只要手里有DOS启动磁盘就可以搞定。

PC98 DOS启动盘 dos62_system、fdi 在网上不太容易找到,我已经上传到狼窝的FTP中了,需要的可以去下载。dos62_system的用法与PC DOS启动盘完全一样,先把它加载到模拟器的“软盘磁碟”区,再把需要运行的HDI游戏加载到“硬盘磁碟”区,然后启动游戏即可。模拟器会先加载DOS系统,然后您找到C盘(HDI盘符)进入游戏目录,再启动游戏即可(游戏启动命令通常就是*、bat,*、exe,*、com文件)。

好,这样您已经可以解决很多顽固的HDI了,不过每次都要用dos62_system启动就是不就是很烦呢?那么我们就干脆把启动系统加载到HDI去。dos62_system里有一个很完整的DOS目录,里面有大量的外部命令,我们在高级教程中再具体介绍它们。与刚才玩游戏的方法一样,把dos62_system与游戏HDI都加载到模拟器中,然后启动。在“A:”的状态下键入“Sys c:”,显示成功的话就搞定了,以后HDI就与FDI一样会自动运行游戏了,感觉会很爽的。如果显示系统转移失败,则就是因为HDI没有设置系统区,要解决就需要用到Farmat命令,这个我们将在高级教程中介绍。

把上面那些都搞明白之后,下面我们来瞧瞧游戏内存的配置。DOS对于内存的配置就是很局限的,因此config、sys就至关重要。大部分游戏不配置config、sys问题也不大,因为它们对内存要求不高,但就是有些游戏不搞一下就绝对玩不起来。

先介绍以下我常用的config、sys配置情况。

buffers=20

device=a:\\dos\\himem、sys /testmem:off

device=a:\\dos\\emm386、exe /m=2048 /umb

device=a:\\dos\\setver、exe

dos=high,umb

很简单吧,记得himem一定要在emm386命令的前面,否则emm386就无效了。虽然并不就是每个游戏都需要用到himem,但加着也不会有什么害处。himem、sys与emm386、exe在dos62_system、fdi中的DOS目录中可以找到,记得把它们Copy到游戏的HDI文件中去。我通常会给每个游戏HDI都创建一个DOS目录,这样比较容易管理。setver、exe就是用来处理一些兼容性的问题,如果游戏自带的Config、sys已经加了这条命令,记得不要去掉它。

《Farland Story》系列就是比较吃内存的游戏,如果您无法成功运行它们,请按照上面的要求来配置您的Config、sys。《Appare Den 天晴传-伏龙之章》对内存要求极高,记得一定要把上面蓝色的部分加入Config、sys,否则音乐会中途终止,游戏也会死机。由于

emm386的配置方法很多,如果您对它熟悉的话也可以自由设置。

好了,中级教程暂时就到这里。下次的高级教程我们将主要介绍如何将FDI制作成HDI,以及一些游戏的修改方式。

NEC PC98 模拟教程 —— 高级版

这次我们讲高级教程,要用好PC98的话需要一点DOS基础。好在这里的朋友资历都很深,应该不会有问题。

先来讲如何制作HDI。我们已经知道FDI与HDI的区别与基本作用,宏观地来讲HDI比FDI要更容易使用,而且有效率。所以大家都很喜欢把FDI做成HDI,或者对已有的HDI ROM进行优化。FDI转换成HDI的技术并不复杂,我们来瞧瞧基本步骤。

首先,我们需要制作一个空白HDI ROM,这里推荐使用Anex86,它制作ROM的速度比较快而且稳定,更重要的就是可以自由控制ROM大小。启动Anex86后按一下HDD区域的NEW按纽就可以打开新建HDI的对话框,见下图。

瞧起来有点复杂就是不就是?其实很简单。先确定文件路径,然后为文件起个名字。下面的一大堆Track,Head,Sector,Bytes与Disk Size中,其实要操作的只有Track,Head请保持为4,Sector保持为17,其余不用修改。新建的HDI ROM的大小会根据Track的多少而变化。我经过无数次的调试,制作了一个Track与ROM大小对应列表,有了它就可以根据游戏的大小制作适合的ROM了。

59 - 1、96M 2M

88 - 2、92M 3M

117 - 3、88M 4M

146 - 4、85M 5M

175 - 5、81M 6M

204 - 6、77M 7M

233 - 7、74M 8M

262 - 8、70M 9M

291 - 9、66M 10M

320 - 10、6M 11M

349 - 11、5M 12M

378 - 12、5M 13M

407 - 13、5M 14M

436 - 14、4M 15M

465 - 15、4M 16M

494 - 16、4M 17M

523 - 17、3M 18M

552 - 18、3M 19M

581 - 19、2M 20M

610 - 20、2M 21M

639 - 21、2M 22M

726 - 24、1M 25M

755 - 25、0M 26M

784 - 26、0M 27M

900 - 29、8M 31M

958 - 31、8M 33M

987 - 32、7M 34M

1016 - 33、7M 35M

1045 - 34、7M 36M

1161 - 38、5M 40M

1221 - 40、5M 42M

列表中最前面的数字表示Track数,横杠后面的数字表示在电脑中显示的HDI ROM大小,再后面的数字表示这个ROM在PC98中的容量。这里需要说明的就是HDI ROM的容量并不完全就就是ROM本身的大小。我们瞧到根据列表中的数字,HDI ROM的实际容量要比占用的PC文件容量要大一些。听起来很爽就是不就是,这就就是为什么我推荐大家使用这个列表的原因,可以让大家用最少的空间放下更多的游戏。当然如果您的硬盘足够大那么完全不必考虑这个列表,用标准40M、80M的上好了。另外当您做好一个HDI后就不需要每次都再新建HDI了,如果有一个新游戏容量差不多,把原先的HDI复制一下,清空再复制新游戏进去就OK,每次做游戏都去新建再FORMAT太浪费时间了。

制作好ROM以后需要进行FORMAT,这个我就不介绍了,网上到处都有,记得FORMAT

一定要用Anex86来做,否则实际容量会变小的,FORMAT完成以后用什么模拟器就不会有影响了。

做好了ROM,我们要放入游戏了。FDI文件转换成HDI的方法基本有2个:

1。复制。直接把FDI的文件复制到HDI中去。用COPY就可以完成。一般如果FDI可以直接启动游戏这个方法就基本可以。

2。安装。这个就比较专业了,需要一定的日文基础。通常在FDI的第一张盘中都会有INSTALL或者SETUP的命令(有些游戏会在后面的几张盘中,但不常见),通过适当的命令就可以启动安装程序,把游戏安装到HDI ROM中去。

需要注意的就是,FDI游戏的容量并不一定就是FDI的盘数乘以它的容量,很多需要安装的游戏容量往往很大,所以为了保险起见,先用一个比较大的HDI来安装游戏,然后再复制到一个合适大小的HDI会非常有效率。有些朋友会说,安装或者复制完游戏后,留多少剩余空间比较合适呢?其实,安装完游戏后一点空间都不留就是很不好的,因为游戏存档需要使用空间,有些游戏还可能会虚拟一些硬盘空间来处理大批文件,所以根据我的经验,留下小于1M大于100K左右的空间就是比较合适的,只要在这个范围里就可以了。这里有个前提就是您已经把需要用的系统文件复制完毕,否则连DOS与CONFIG都放不下启动都成问题了哦。

无论就是复制还就是安装,在操作过程中必须同时加载FDI与HDI(否则游戏装到哪里去?)。由于PC98的DOS命令非常简陋,比PC DOS要难用许多。所以我们来多学习一下一些基本的操作。

在PC98 DOS 6、22的启动盘中,我们在COMMMANDS目录下可以找到Filmtnh、com命令,执行它之后会打开如下界面。

这个界面差不多都就是PC98 DOS的Shell,还就是蛮好用的,大家瞧最上面有一排命令,命令的第一个字母就就是快捷键,比如Edit,按E就可以了,Quit按Q就可以。有几个重要的命令大家必须记住,比如Log disk,就是用来换盘的,按L再按盘符就可以切换FDI与FDI了。还有Copy与Move与Delete,做这些操作的时候可以选择多个文件,方法就是按空格(单选)或者Home键(全选),然后进行操作。用好了这个基本操作就不用愁了。

最后再说一下PC98 ROM与PC的转换。我们知道FDI与HDI就是无法直接打开的,虽然您在模拟器中能够瞧到它们的很多文件,但就是只能在模拟器环境中进行编辑或者操作,如果我手里有与PC98游戏的存档,怎么才能放到ROM中去呢?这里我们推荐两个工具,一个就是anxdiet,它通常会在anex86的目录下,它可以直接打开FDI与HDI。另一个就是

Anvfat,效果也很不错,不过安装起来略有些麻烦,也比较难找到,新手不推荐。有了这些工具我们就可以把PC98的游戏文件提取到PC硬盘中来处理,您可以编辑存档,也可以修改文字,等等。

好了,这次就说到这里,祝大家玩得愉快。

PC98汉化经验谈

其实我觉得写汉化教程没太大必要 PC98游戏的汉化过程与其她机种基本就是一样的

甚至更简单 因为字库空间足够!

比如FC/SFC游戏的字库都就是游戏自带的 刚刚够游戏用 尤其就是英文游戏 如果不扩容 基本没法汉化

但PC98不同 没有这些

它的字库就是模拟器提供的 对所有游戏通用 除非游戏不使用它 硬就是自己做字库 那就不同了 这种可能性很小 这里不谈

不少汉化资深人都卡在了第一步 因为对这个图形字库不太擅长 没有现成的工具 又不想一个字一个字改图 放弃的不在少数

PC98汉化难就难在字库上 字库解决后 汉化的难度甚至比其她机种更低!

我认为比起汉化一个游戏来 反倒就是做出了字库与对应的码表意义更大些!

虽然网上汉化教程很多 但这里还就是写点 汉化高手可以略过

汉化的必要工具:

菜鸟导出导入工具/Translhextion与UE/简繁互转小工具/anxdiet

好了 现在开始汉化!

下面就是我汉化 魔域传说4 的流程

1 先要确定文本就是在哪几个文件里

为了方便 我就是先从dos版入手 因为dos版本与98版除了文本 其她文件基本一样 找到了dos版的文本 其实也就就是找到了98的

运行dos版 出现一个界面 上面就是读档选择 下面就是\"从头开始\"

打开简繁互转小工具 选择GBK->BIG5 在上面的文本输入框种输入\"从头开始\" 下面的文本框出现了\"眖繷秨﹍\" 不要以为她就是乱码

其实她的真正内容就是b1 71 c0 59 b6 7d a9 6c 即big5 编码\"从头开始\"的内容 但就是显示的时候就是按gbk编码显示的 因此会显示不正常

打开UE--左边的资源管理器-用右键点击游戏目录-在该目录下的文件中查找\"眖繷秨

﹍\" 结果就是找到了 MAIN、EXE

同理 依次找到FQ4OPN、EXE(对应98版op、exe)与FQ4MES

好了 文件找到了

2 确定文本在文件中的范围

用Translhextion打开MAIN、EXE文件

选择菜单项\"脚本\"-打开字符对照表-选择我给出的Big5、tbl码表 在弹出的小窗口中 \"使用Thingy观察\"上打钩

现在可以在右边瞧到文本了

确定一下文本的范围 记下开始地址与结束地址(16进制)

我找到的开始地址就是26ece 结束地址就是33865

这一步其实可以省略 但就是后面的导出过程会花很多时间 而且会多导出一些垃圾信息

3 导出文本

打开菜鸟工具 选双字节ROM

\"打开ROM\" 选择main、exe

\"双字节码表\"选择Big5、tbl

输入开始地址与结束地址 点\"导出文本\"(如果上一步省略了 这里要输入整个文件的开始与结束地址)

好了 中文文本导出来了

依次把其她2个文件也导出来

导出的文本格式简单说下

举例:

17886,8,特殊命令

第1个就是开始地址 第2个就是长度表示8个字节 第3个就是文本内容

导出98版的文本

先用anxdiet打开hdi文件 把里面对应的文件拖出来

与导出dos版过程一样 不同的就是码表选Shift_JIS、tbl

4 翻译

好了现在就开始正式的翻译了 当然有了中文文本 我们就省去这一步

直接复制dos版文本到98版的文本文件中

5 导入

与前面的导出过程差不多

我说下不同的地方

码表选择我给出的 导入、tbl

右上角的填充字节输入\"8140\" 代表中文空格 用途就是当您翻译的文本长度比原文短时 用空格填充

\"读取译文\" 选择您汉化好的文本文件

点\"导入文本\"即可

如果您汉化的文本长度超过了原文

则软件会给出提示 可以按照提示修改原文 再重新导入

好了 汉化到这里算基本完成了 后面的就就是把已经汉化过的main、exe放进hdi文件中 开始测试了

就是不就是觉得很简单、、、、、、、、、、、、、、、、、、、、就就是这么简单、、、、、、、、、、、、、、、、、、、、、都说没必要了

对了 如果想完善我的汉化 可以在导出的时候码表选\"导入、tbl \" rom选我汉化过的文件 而不就是没汉化过的原文件

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- dfix.cn 版权所有 湘ICP备2024080961号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务