- 注册时间
- 2005-10-6
- 最后登录
- 1970-1-1
|
【软件名称】tc808适用的Nor内核备份/还原程序
【软件作者】dragon_
【适用平台】Tc808
【软件说明】这是tc808适用的内核备份与还原程序,其中BackNor808.bin由litianzzk的原程序移植而来,备份.bin是我自己做的。
压缩包内有六个文件:
1.BackNor808.bin: 适合用星际驿站下载。运行后会在BASIC文件目录下产生一个名为“808.sys”,大小为800k的nor备份文件。内容是TC808系统内核$01页~$19页的数据。这个文件仅仅适用于BackNor808.bin自身。
2.BackNor808.dat: 用途同BackNor808.bin,适合用ftplink下载,当然下载前扩展名要改为bin才行。
3.备份.bin: 适合用星际驿站下载。用于制作适用于文曲星系统修复器的系统备份文件,程序界面很简陋,只有一个“正在备份xx页”,而且备份$00页时不会显示出来,凑合着看吧。运行后会在BASIC文件目录下产生一个名为“备份.nor”,大小为832k的nor备份文件。内容是TC808系统内核$00页~$19页的数据。这个文件仅仅适用于文曲星系统修复器。你可以把它上传到电脑,如果用星际驿站上传的话文件会增大,记住用WINHEX一类的软件把从832k以后的字节全删掉,前面的不用管,全部保留。一定要保证电脑上的文件大小为精确的832k,即851968个字节。这样你就有了一个可以用于文曲星系统修复器来修复文曲星的nor原始文件了。
4.备份.NOR: 不适合下载,适用于文曲星系统修复器,是我做的与nc3000/nc2600的适用于系统修复器的系统nor备份文件格式相同的经过测试的只保证其在我自己文曲星上的可用性的全新版本的从我的文曲星上备份出的版本V3.3的我自己认为可以用于系统修复器的系统备份文件"备份.NOR"。为了小心起见才这样说,希望大家不要介意。
5.GVB+补丁.dat: 不适合下载,文件大小32k,用它替换"备份.NOR"中$B0000~$B7FFF的那32k字节,用替换后的文件配合文曲星系统修复器做一次还原,你的文曲星就变成GVB+的内核了。
或者用它替换"808.sys"中$A8000~$AFFFF的那32k字节,用替换后的文件配合BackNor808.bin做一次还原,你的文曲星也会变成GVB+的内核。
6.GVM补丁:不适合下载,文件大小32k。相信所有的TC808用户都遇到过有些lava游戏或程序由于Inkey()函数的响应速度太慢不能正常运行的问题,现在针对这一问题给出一个GVM补丁,用它替换"备份.NOR"中$A8000~$AFFFF的那32k字节,用替换后的文件配合文曲星系统修复器做一次还原,之后再去玩冲出海底隧道、justfly等运用Inkey()来刷新的游戏时就不会有速度慢的问题了。但是需要注意的是,808的lava系统中也用到了一些Inkey()函数,尤其是在目录界面时,动态图标会切换得非常快(比如“娱乐”一项里有一个扑克牌动画,由于是不断的反白显示,几乎产生了灰度效果)。大家斟酌一下再试试吧。
或者用它替换"808.sys"中$A0000~$A7FFF的那32k字节,用替换后的文件配合BackNor808.bin做一次还原也可以的。
7.GVB+GVM+.NOR:这个内核备份文件由备份.NOR修改而来,是V3.3版的同时整合了GVB+与GVM补丁的版本,可以直接配合文曲星系统修复器做一次还原,把你的文曲星变成同时具备GVB+补丁与GVM补丁的内核。
提示:如果你对pacmgr或winhex一类的二进制编辑软件不熟悉的话,请不要盲目使用第五个或者第六个文件!
注意:"BackNor808.bin"备份出的“808.sys”仅仅适用于BackNor808.bin自身,"备份.bin"备份出“备份.nor”仅仅适用于文曲星系统修复器。这两个内核文件并不通用。为保险起见,如果你不会使用pacmgr或winhex如果你的文曲星没坏,建议不要盲目还原系统内核只为了好玩,并且建议备份一下自己机子的内核文件并使用自己备份的内核文件来做还原,因为我提供的原始备份是V3.3版的,可能和你自己机子的版本不一样。
***********************************************
BackNor808.bin功能介绍:
备份系统Nor:备份系统Nor的$01页--$19页(共19h页,故需要800K+16K=816K的空间,备份前请确认空间足够)到文件"/BASIC文件/808.sys"中。
还原系统Nor:将文件"/BASIC文件/808.sys"的内容覆盖系统Nor的$01页--$19页(共19h页),程序会自动校正CheckSum值。另外,为减少对Nor的擦写次数,内容不变的块(在Tc808上我怎么试都是一次擦掉4096个字节,所以本程序对Nor的擦除以4096个字节为单位,但是原版是以2048个字节为单位的)将不进行覆盖。
注意:
1.运行本程序前请确定您的机器电量充足。
2.还原系统Nor前请确定没有错误,误改系统Nor的后果可以很严重的,特别是$01页,那是通信部分的程序。
*************** 免责声明 *****************
如果因为程序错误,或误操作,稳定性等等原因造成的数据丢失或系统错误甚至硬件损坏,作者概不负责!请慎重!
其实这个程序目前来讲不是很有用处,因为并没有人为Tc808做内核。不过如果想自己动手替换GVB+的话可以试一试。替换时不建议用我做的808GVB+V11/V10。建议参照litianzzk发表的Tc808的GVB+3.5版内核。
在本程序制作过程中,据我所知有markliteng、lihuahui、zhangciwu等人参与调试了程序,并均付出了惨痛的代价(他们的文曲星都被我的备份文件搞坏了),然而没有他们的调试,没有markliteng与lihuahui对我的支持,就没有这个程序的成功。在此向他们表示诚挚的谢意与歉意。 |
|