刚才我们看到了一个11M.hdi文件,它表示这个HDI文件有11M的容量。那么这究竟是怎么回事呢?为什么我们要给HDI定容量呢?
这是因为HDI文件就好象一个储藏盒,它的大小是需要固定的,当你创建完成一个HDI文件后,它的容量就固定了,无法再改变,如果太大或者太小那你只能再创建另一个。如果太小,那么游戏会安装不下,如果太大,那么就会浪费大量的空间。比如刚才我们的那个11M.hdi,它自己占了11M的硬盘空间,但里面还有5M的空间没有用掉,属于严重浪费。所以,一个大小合适的HDI文件就能体现出制作者水平的优劣。
那么,怎么才能创建HDI文件呢?就是那个11M.hdi,怎么才能拥有它呢?如果没有它,你空有FDI文件是无用武之地的。现在我们就要隆重推出制作HDI的利器Anex86。Anex86也是3大主流模拟器之一,它制作HDI的功能十分强大。首先让我们来运行Anex86。
运行后会出现如下的界面,其实和T98-Next没太大区别。首先我们需要把DOS启动盘放到A盘里去,然后在HDD1这里按NEW这个按钮,进入配置界面。
这里是重点,先给新文件找个保存的地方,起个名字,比如11M。然后开始配置文件容量。
我们看到一些参数,track,head,sector,bytes和size。这里我们需要固定以下这些参数的数字。
head: 4
sector: 17
bytes: 512
大家可以在下拉框里先选择5M,把上面的参数显示出来,然后再选择user。选择user了以后,我们就可以自定义HDI文件的大小了。大家要说了,下拉框里不是有文件大小的吗?那些5M、10M、20M、40M、80M。是的,确实是有。但是那些容量的范围太广了,达不到我们所需要的精度。初级用户可以选择它们,但是会消耗大量的硬盘。一个专业的PC98游戏收集者是不能这样做的。
然后我们来定义文件大小,这是个技术活,我经过无数次的调试,做出了一个track和容量大小对应表,呕心沥血啊,现在分享给大家。
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
668 - 22.1M 23M
697 - 24M
726 - 24.1M 25M
755 - 25.0M 26M
784 - 26.0M 27M
842 - 27.9M 29M
871 - 28.9M 30M
900 - 29.8M 31M
929 - 30.8M 32M
958 - 31.8M 33M
987 - 32.7M 34M
1016 - 33.7M 35M
1045 - 34.7M 36M
1074 - 35.6M 37M
1103 - 36.6M 38M
1132 - 37.5M 39M
1161 - 38.5M 40M
1190 - 39.5M 41M
1221 - 40.5M 42M
1250 - 43M
1279 - 44M
1306 - 43.3M 45M
1335 - 44.3M 46M
1366 - 47M
1395 - 48M
1424 - 49M
1453 - 50M
1480 - 49.1M 51M
1511 - 52M
1540 - 53M
1569 - 54M
1596 - 52.9M 55M
1627 - 56M
1656 - 57M
1685 - 58M
1714 - 59M
1741 - 57.8M 60M
这表怎么看呢。最前面的数字是track数,就是要填在track框里的数字,“-”的后面有两个数字表示容量,第一个是表示创建后的HDI在WINDOWS里的容量,后面那个表示创建后的HDI在PC98系统里的容量,如果只显示一个数字,那表示在PC98里的容量,因为没有实际创建过,所以没有记录HDI文件在WINDOWS里的容量。另外表内每增加1M的容量,track数的的增值在29左右。
我再强调一下,使用这个track数字的前提是必须保证head: 4,sector: 17,bytes: 512。
好,现在我们来创建11M大小的HDI。我们在表里找到11M。我们找到了:
320 - 10.6M 11M
这表示track数320,HDI文件在WINDOWS里显示10.6M,在PC98系统里显示11M。有人说如果我输入321或者319会怎么样呢?刚才说过track每增加29,容量增加1M。但是PC98的容量最小单位就是M,因此在11M(track 320)和12M(track 349 )之间,也就是track从320到348,HDI在PC98里的容量都是11M,当然HDI在WINDOWS里的容量会相应变化。所以320是最经济的11M容量的track。同样,如果你需要10M,最经济的track数就是291,输入292到319之间的数字全都是浪费。
现在我们要创建文件了,大家输入track数字320,然后按一下TAB,Size会自动更改大小,这个数字没有什么太大的参考意义。
然后我们按Create按钮,开始创建。创建完毕后按Close关掉这个窗口。现在我们已经创建了一个HDI文件了。大家可以到WINDOS硬盘目录去看看它的大小,10.6M,和表内的大小一样。
现在我们就好比是买了一快10.6M的硬盘啊。刚买来的硬盘是不能用的,因为没有format。所以我们就要format它。由于Anex86的format效率比T98-Next好,所以大家还是用Anex86来格式化,点击Start按钮运行系统。
进入系统后,DOS的A盘界面。这时候大家是找不到C盘的,大家跟我做。
1。执行 A:>format /h
进入格式化界面。
2。执行“初期化”命令
完成后ESC退出到之前的界面。
3。执行“领域确保”命令
我们可以看到,确保容量是11M,一切配置保持和图内的一样。然后执行“实行”命令。完毕后系统会停止。此时需要关掉窗口,再次运行Anex86的Start按钮。
4。再次执行 A:>format /h,进入界面。
5。执行“状态变更”命令。
把BOOT改为“可”,然后ESC退出。在初始界面执行“终了”命令退出格式化界面,回到DOS界面。
6。执行 A:> sys c:
SYS命令将DOS启动文件加载到HDI文件中去,这样11M.HDI就可以直接运行DOS系统,不再需要dos62_system.fdi引导了。
此时我们到C盘去DIR一下,可以看到里面有一个command.com文件,其实还有两个隐藏和io.sys和msdos.sys文件。实际可用容量是10,899,456,这是因为DOS启动系统占用了一部分空间。
好了,现在你已经成功拥有了一个11M大小的HDI文件了,而且它可以自动运行DOS。
大家还记得刚才的那个dead of the brain 2游戏吗?现在大家可以自己动手,把这个游戏安装到这个HDI文件中去。把BRAIN2.Bat改名为Autoexec.bat,然后直接加载11M.HDI就可以直接运行这个游戏了。
另外我们刚才还说过,11M.HDI这个ROM对于dead of the brain 2来说太奢侈了,安装完毕后还有5M多的空闲空间。所以我们来做个减法,11M-5M=6M。这说明dead of the brain 2这个游戏只需要6M容量就OK了。大家可以参照上面的参数表创建一个6M.HDI出来,把游戏安装进去。
最后说一下,HDI文件之间可以进行数据复制。方法很简单,A盘必须放入dos62_system.fdi,因为我们需要用到filmtnh,把2个HDI文件加载到C盘和D盘。然后启动,进入filmtnh。选中文件,往目标盘里复制就是了。很方便大家可以自己去操练。
每当你创建好一个HDI,以后如果需要同等容量的HDI,就不需要再去创建和格式化一次了。你可以把原来HDI复制一下,做个复件,用文件编辑器删除掉复件里原来的游戏,再把新游戏安装进去就OK了,这样比较有效率。
最后布置一个功课,大家可以先用11M.hdi安装dead of the brain 2,然后再创建6M.hdi。最后把11M.hdi里的dead of the brain 2游戏复制到6M.hdi里去。如果顺利完成那你这章就毕业了。