爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 11363|回复: 1
收起左侧

【Flash修改】可选半角字体/可显示页码/压缩存储,更加实用的Rom文本阅读器v1.3。

[复制链接]
发表于 2005-8-7 00:00:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x



这是一个基于ASM的系统级别的Rom文本阅读器,它能够将保存在Rom中的文本信息识别并全屏显示,由于数据是保存在Rom中,所以浏览速度非常快,操作也非常简便,使用上下导航键翻页即可。
更重要的是该文本阅读器不占用MMC资源,所以您完全可以边听歌边阅读文本,内容可以是歌词,也可以是小说。这个大家很希望的功能终于在这个阅读器中实现的说~
前一段比较颓废,最近要振作起来多给大家写一些实用的补丁。另外也感谢狼大提供的字符串输出函数,这个函数让这个补丁,或者说“软件”的开发事半功倍的说~

【Flash修改】可选半角字体/可显示页码/压缩存储,更加实用的Rom文本阅读器v1.3。
;******** Rom文本阅读器v1.3 *********
;适用:西门子6688V5508
;作者:Pinky
;日期:2004-10-30
;版本:v1.3
;占用地址:[1F6690-1F6930],[580000-5AFFFF]
;功能:可将读出Rom中的文本信息并全屏显示以供阅读。可配合软件将文本刷入Rom中。
;说明:不占用MMC资源,可以边听歌边阅读文本。基于Rom程序,速度非常快。新版字体更加美观
0x36470E:46FC1400 FABFA266
0x13DF04:88908880 FABF9066
0x1F6690:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CA00326848102D01DB0088908880FAB3
0x1F66A0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 08DF46FC14002D0648C13D08E001CA00
0x1F66B0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3C680D61E6F1FFFFCA003C68CA003268
0x1F66C0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 48102D59CA00506846FC20002D1246FC
0x1F66D0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 21002D1148C52D1146FC23002D1146FC
0x1F66E0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D002D1146FC0E002D1146FC15002D11
0x1F66F0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D3C08110D3A28110D3806F10A000D35
0x1F6700:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 26F10A000D3206F164000D2F26F16400
0x1F6710:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D2CE6F2AA34CA006468CA004668E6F2
0x1F6720:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B634CA006468E0B1D7401100F6F1A834
0x1F6730:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F2B434E6F12F00D7401100B812BB5D
0x1F6740:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0318810E6FDFD02E6FCB02888D088C0
0x1F6750:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E00CE6FD1E00E6FE6000E6FF1400DAD1
0x1F6760:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2E100806E6F4FFFF0D07BB77BB46BB05
0x1F6770:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F4FFFF0D01E004DB00BB65F021BB68
0x1F6780:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F100B08D06E6FDE803E02CE001BB65
0x1F6790:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D2640128D02F012BB6046F17402ED03
0x1F67A0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FDE8030D0D26F1750246F17402ED03
0x1F67B0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FDE0030D0526F17502E6FDE4030D00
0x1F67C0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F268001B12F2F10EFE46F100408D04
0x1F67D0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 26F1004008D10DF9E02C00C10D00E031
0x1F67E0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 881088D088C0E00CE00DE6FE6000E6FF
0x1F67F0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5200DAD12E100806CB00E0018810E002
0x1F6800:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F143E03C88C0E6FC9428E6FDFD0288D0
0x1F6810:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88C0E00CF0D2E6FE6E00E0CFDAD12E10
0x1F6820:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0806981007F30C00092147F208008DE6
0x1F6830:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CB00D7401100F2F1A034CB00D7401100
0x1F6840:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6F1A034CB00D740E803F2F10000CB00
0x1F6850:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D7401100F2F1A434CB00D7401100F6F1
0x1F6860:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A434CB008830F6F10EFEF03206F20800
0x1F6870:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6060000E0A15B11F2F10CFE66F10F00
0x1F6880:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06F13000D7401100B812282240239DF0
0x1F6890:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9830CB009A28FD020B000A0067E767E7
0x1F68A0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 67E767E767E767E767E767E767E767E7
0x1F68B0:FFFFFFFFFFFF A83411000C00
;
;说明:刷入前请先撤销v1.2的代码。
;主要在显示效果和实用性上进行改进:
;可选使用半角字体,显示更加美观的说~
;按数字键可显示当前阅读页和最大页面
;改进了转换和存储的方式,采用双字压缩容纳更多文本
;
;v1.3操作和使用与v1.2基本一致,请参看v1.2的介绍。
;*******************************************************
相应的配套软件也升级至v1.3:
Txt2Rom(Rom文本转换器) v1.3 for 6688i:
下载地址1:
ftp://6688i:i6688@pinky.xicp.net:65021/txt2rom13.rar
下载地址2(推荐):
ftp://6688i:i6688@ftp.ohhome.cn/!网友上传区/[I][20040531][Pinky_Upload][Pinky]/txt2rom13.rar
[upload=jpg]UploadFile/2004-10/2004103017305344.jpg[/upload]
这次在界面和实用性上狠狠的改进了一下,很多朋友反映不喜欢全角字体,这次软件增加了一个选项,可以使用半角字体,看起来可能比较舒服的说~
很多朋友反映转换后存在乱码,由于系统只支持简体中文,在转换过程中遇到繁体或非标准字符时,就会出现乱码。这个问题这次也有了改进,当出现乱码后,仍能保证其后的文字正常显示
其实在转换之前,先用TxtEasy或ReadBook等小软件将文本转换为简码,出现乱码的机会就会少得说~
例如ReadBook就有在繁->简->原码相互切换的功能,我一直在用,感觉比较不错的说~
增加了显示当前阅读页面的功能,长按任意数字键会显示如“00032/02483”的字样,表示当前正在阅读第32页,共有2483页。松开数字键后又恢复到阅读界面。
另外改进了转换的算法,大家可能发现即使在增加双字压缩功能后,转换速度仍然比上个版本要快一些。
使用前请注意,一定要使用与补丁相配合的软件,v1.3的补丁配合v1.3的Txt2Rom,要保证补丁、文本数据、支持函数(见下方v0.2Demo)全部正确刷入后,才可正常开机。
下面是v1.2的代码,供大家撤销使用:

;******** Rom文本阅读器v1.2 *********
;适用:西门子6688V5508
;作者:Pinky
;日期:2004-10-13
;版本:v1.2
;占用地址:[1F6690-1F6830],[580000-5AFFFF]
;功能:可将读出Rom中的文本信息并全屏显示以供阅读。可配合软件将文本刷入Rom中。
;说明:不占用MMC资源,可以边听歌边阅读文本。基于Rom程序,速度非常快。大大增加了文本容量。
0x36470E:46FC1400 FABFA266
0x13DF04:88908880 FABF9066
0x1F6690:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CA00D46748102D01DB0088908880FAB3
0x1F66A0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 08DF46FC14002D0648C13D08E001CA00
0x1F66B0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DE670D32E6F1FFFFCA00DE67CA00D467
0x1F66C0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 48102D2ACA00F26746FC20002D0F46FC
0x1F66D0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 21002D0E48C52D0E46FC23002D0E46FC
0x1F66E0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D002D0E46FC0E002D0E0D1008110D0E
0x1F66F0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 28110D0C06F10A000D0926F10A000D06
0x1F6700:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06F164000D0326F164000D00BB77BB46
0x1F6710:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB05E6F4FFFF0D01E004DB00BB65F021
0x1F6720:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB6846F100B08D06E6FDE803E02CE001
0x1F6730:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB650D2640128D02F012BB6046F17402
0x1F6740:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ED03E6FDE8030D0D26F1750246F17402
0x1F6750:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ED03E6FDE0030D0526F17502E6FDE403
0x1F6760:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D00E6F268001B12F2F10EFE46F10040
0x1F6770:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8D0426F1004008D10DF9E02C00C10D00
0x1F6780:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E031881088D088C0E00CE00DE6FE6000
0x1F6790:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FF5200DAD12E100806CB00E0018810
0x1F67A0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E002F143E03C88C0E6FC0628E6FDFD02
0x1F67B0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88D088C0E00CF0D2E6FE6E00E0CFDAD1
0x1F67C0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2E100806981007F30C00092147F20800
0x1F67D0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8DE6CB00D7401100F2F1A034CB00D740
0x1F67E0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1100F6F1A034CB00D740E803F2F10000
0x1F67F0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CB00D7401100F2F1A434CB00D7401100
0x1F6800:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6F1A434CB000C28FD020B000A0067E7
0x1F6810:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 67E767E767E767E767E767E767E767E7
0x1F6820:FFFF 67E7
;
;说明:刷入前请先撤销v1.1的代码。
;其实功能上木有太大的变化,实用性上进行了一些改进
;可刷入的基本文本容量增加了4倍
;可选则性的刷入保留的空间内(例如来电区号补丁数据),这样最多可刷入的文本可增至近200K,比起以往扩大了近10倍
;重写了显示部分的代码,增加速度与稳定性
;
;v1.2操作和使用与v1.1基本一致,请参看v1.1的介绍。
;*******************************************************
相应的配套软件也升级至v1.2:
Txt2Rom(Rom文本转换器) v1.2 for 6688i:
下载地址1:
ftp://6688i:i6688@pinky.xicp.net:65021/txt2rom12.rar
下载地址2(推荐):
ftp://6688i:i6688@ftp.ohhome.cn/!网友上传区/[I][20040531][Pinky_Upload][Pinky]/txt2rom12.rar
[upload=jpg]UploadFile/2004-10/200410131988782.jpg[/upload]
这个版本的软件更改地方较多,最主要的一点就是多了一个“强制使用保留空间”的选项。
应用此选项将使用保留空间,可以极大的增加文本容量,但会导致系统不稳定。
如果您已刷入“来电显示地区”等占用保留空间的补丁,请取消此选项。
请慎用此选项!!建议使用该项前备份0x570000-0x5AFFFF的Flash数据!
另外效果预览的屏幕背景色换成了蓝白色,因为我的小8刚刚换了蓝白灯的屏~
这不禁让我想到了周杰伦的一首新歌:在我地盘der~~你就得听我der~~
(哎呀……谁拿番茄扔我……)
555,其实双击预览区就可以切换回经典的桔黄色背景了
配合这个1.2的补丁,可刷入的文本容量比上个版本增加了近10倍,应该够看上半天的说~
原本增加的滚动条显示因bug太多而取消,将在后续版本中发布
使用时需要注意的问题仍然是那么几点:
1、一定要使用与补丁相配合的软件,v1.2的补丁配合v1.2的Txt2Rom,否则会导致意外结果。
2、要保证补丁、文本数据、支持函数(见下方v0.2Demo)全部正确刷入后,才可正常开机。
3、第一次刷入v1.2文本数据前,建议备份0x580000-0x5AFFFF的Flash数据。以后的刷入就无需备份的说~
下面是v1.1的代码,供大家撤销使用:

;******** Rom文本阅读器v1.1 *********
;适用:西门子6688V5508
;作者:Pinky
;日期:2004-09-20
;版本:v1.1
;占用地址:[1F6690-1F6810],[5A0000-5AFFFF]
;功能:可将读出Rom中的文本信息并全屏显示以供阅读。可配合软件将文本刷入Rom中。
;说明:不占用MMC资源,可以边听歌边阅读文本。基于Rom程序,速度非常快。修复v1.0中的部分Bug。
0x36470E: 46FC1400 FABFA066
0x13DF04: 88908880 FABF9066
0x1F6690: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB7E48102D01DB0088908880FAB308DF
0x1F66A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46FC14002D0548C13D06E001BB750D31
0x1F66B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F1FFFFBB71BB6B48102D2BBB7746FC
0x1F66C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 20002D0F46FC21002D0F48C52D1046FC
0x1F66D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 23002D1046FC0D002D1046FC0E002D10
0x1F66E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D1206F168000D0F26F168000D0C06F1
0x1F66F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 10040D0926F110040D0606F1A0280D03
0x1F6700: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 26F1A0280D00BB57BB26BB05E6F4FFFF
0x1F6710: FFFFFFFFFFFF 0D01E004DB00
0x1F6716: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E03C88C0E02CE6FDE803BB40F021BB43
0x1F6726: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F100B08D04E02CE001BB420D054012
0x1F6736: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8D02F012BB3D00C188D088C0E00CE00D
0x1F6746: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FE6000E6FF5200DAD12E100806CB00
0x1F6756: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0018810E002F143E03C88C0E6FCC027
0x1F6766: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FDFD0288D088C0E00CF0D2E6FE6E00
0x1F6776: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0CFDAD12E100806981007F30C000921
0x1F6786: FFFFFFFFFFFFFFFF 47F208008DE6CB00
0x1F678E: FFFFFFFFFFFFFFFFFFFF D7401100F2F1A034CB00
0x1F6798: FFFFFFFFFFFFFFFFFFFF D7401100F6F1A034CB00
0x1F67A2: FFFFFFFFFFFFFFFFFFFF D740E803F2F10000CB00
0x1F67AC: FFFFFFFFFFFFFFFFFFFF D7401100F2F1A434CB00
0x1F67B6: FFFFFFFFFFFFFFFFFFFF D7401100F6F1A434CB00
0x1F67C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C627FD020B000A0067E767E767E767E7
0x1F67D0: FFFFFFFFFFFFFFFFFFFFFFFF 67E767E767E767E767E767E7
;说明:刷入前请先撤销v1.0的代码。
;v1.1功能上没有改变,主要修复了v1.0中的一些较大的问题:
;修复主菜单不能进入一级字菜单的Bug
;修复阅读器中右导航键/右软键死机的Bug
;修复部分文件无法显示完整的Bug
;调整全屏显示的位置,修改背景擦除不全的问题
;修改文本数据的起始地址,由F78000移至FA0000以减少冲突
;更多Bug如静止过久自动返回等将在后续版本中修复
;
;v1.1功能和使用与v1.0基本一致,请参看v1.0的介绍。
;************************************************
相应的配套软件也升级至v1.1
Txt2Rom(Rom文本转换器) v1.1 for 6688i(162K):
下载地址1:
ftp://6688i:i6688@pinky.xicp.net:65021/txt2rom11.rar
下载地址2(推荐):
ftp://6688i:i6688@ftp.ohhome.cn/!网友上传区/[I][20040531][Pinky_Upload][Pinky]/txt2rom11.rar
软件的功能与v1.0基本一致,用于刷入文本数据,详细介绍请参看下方的v1.0
这次更新主要是针对Bug的修复。使用时需要注意的问题有几点:
1、一定要使用与补丁相配合的软件,v1.1的补丁配合v1.1的Txt2Rom,否则会导致意外结果。
2、要保证补丁、文本数据、支持函数(见下方v0.2Demo)全部正确刷入后,才可正常开机。
3、第一次刷入v1.1文本数据前,建议备份0x5A0000-0x5AFFFF的Flash数据。以后的刷入就无需备份的说~
大家再测试一下吧,看看有没有什么新的问题~
下面是v1.0的代码,供大家撤销使用:

;*** Rom文本阅读器v1.0 ***
;适用:西门子6688V5508
;作者:Pinky
;日期:2004-09-19
;版本:v1.0
;占用地址:[1F6690-1F6810],[578000-57FFFF]
;功能:可将读出Rom中的文本信息并全屏显示以供阅读。可配合软件将文本刷入Rom中。
;说明:不占用MMC资源,可以边听歌边阅读文本。基于Rom程序,速度非常快。需撤销该程序v0.2Demo版本
0x36470E: 46FC1400 FABFA066
0x13DF04: 88908880 FABF9066
0x1F6690: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CA00926748102D01DB0088908880FAB3
0x1F66A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 08DF46FC14002D0548C13D06E001BB76
0x1F66B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D31E6F1FFFFBB72BB6C48102D2BBB78
0x1F66C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46FC20002D0F46FC21002D0F48C52D10
0x1F66D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46FC23002D1046FC0D002D1046FC0E00
0x1F66E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D100D1206F168000D0F26F168000D0C
0x1F66F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06F110040D0926F110040D0606F1A028
0x1F6700: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D0326F1A0280D00BB58BB26BB05E6F4
0x1F6710: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0D01E004DB00E03C88C0E02CE6FD
0x1F6720: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DE03BB41F021BB4446F100B08D04E02C
0x1F6730: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E001BB430D0540128D02F012BB3E00C1
0x1F6740: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88D088C0E00CE00DE6FE6000E6FF5200
0x1F6750: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAD12E100806CB00E001E00288108820
0x1F6760: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E03C88C0E6FCC427E6FDFD0288D088C0
0x1F6770: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E00CF0D2E6FE6E00E0CFDAD12E100806
0x1F6780: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9820981006F20C00081146F108008DE6
0x1F6790: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CB00D7401100F2F1A034CB00D7401100
0x1F67A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6F1A034CB00D740DE03F2F10000CB00
0x1F67B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D7401100F2F1A434CB00D7401100F6F1
0x1F67C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A434CB00CA27FD020B000A0067E767E7
0x1F67D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 67E767E767E767E767E767E767E767E7
;使用说明:
;刷入前请撤销v0.2Demo版本的补丁的第一部分,支持函数和文本信息无需撤销
;进入主菜单后按#键,可以看调出阅读器。
;如果刷过Mp3后台播放的补丁,也可以在播放Mp3时按*返回主菜单,然后#键进入阅读器
;功能键:
;上下导航键:上/下翻1页
;左导航键:上翻10页;拨出键:下翻10页
;侧键+/-:上/下翻100页
;挂机键:退出阅读器。
;****************************
另外开发一款小软件,可将任意文本转换为阅读器可识别的Rom格式并生成补丁:
Txt2Rom(Rom文本转换器) v1.0 for 6688i(161K):
下载地址1:
ftp://6688i:i6688@pinky.xicp.net:65021/txt2rom10.rar
下载地址2(推荐):
ftp://6688i:i6688@ftp.ohhome.cn/!网友上传区/[I][20040531][Pinky_Upload][Pinky]/txt2rom10.rar
界面截图如下:


操作非常简单,相信大家很快就能上手的说~
浏览选择文本文件后,按“效果预览”就可以在右上角的模拟窗口中看到在小8上的显示效果。
如果满意,点“生成补丁”就可以在下放的文本框中得到Vkp代码,将这些代码用VkpPlus或者V_klay刷入小8内,就能用阅读器浏览了。
出于安全稳定的考虑,目前刷入的文本限制在32K以内,否则可能会影响到很多地方,容量再大的话,还会刷到狼大来电区号显示补丁数据的那块“地皮”上,然后八成就可以免费得到一个“来电死机”补丁了……
所以说要经过测试没有问题后,再进行扩充。目前已知的问题是可能会对开机动画造成影响的说。
如果文本容量超出范围,软件会给出提示并自动修正。
阅读器补丁刷入成功后,就可以开机使用了,以后每次更新文本时,只需要用Txt2Rom转换一下刷入即可。
当然……这也许、或者、可能还是比较麻烦的说……
汗……以后再慢慢的改进吧~
大家先测试一下吧,有什么Bug请及时反馈,更欢迎大家的宝贵建议~
以下是该补丁v0.2Demo版本,供大家撤销使用,撤销下面补丁的蓝色部分即可:

;*** Rom文本阅读器v0.2Demo ***
;适用:西门子6688V5508
;作者:Pinky
;日期:2004-09-18
;版本:v0.2Demo
;占用地址:[1F6690-1F6790],[578000-57FFFF]
;功能:在主菜单时按#键可调出一个文本阅读器,能读出Rom中的文本信息并全屏显示
;说明:不占用MMC资源,可以边听歌边阅读文本。基于Rom程序,速度非常快。
0x36470E: 46FC1400 FABFA066
0x13DF04: 88908880 FABF9066
0x1F6690: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB4A48102D01DB0088908880FAB308DF
0x1F66A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46FC14002D0548C13D06E001BB410D19
0x1F66B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F1FFFFBB3DBB3748102D13BB4346FC
0x1F66C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 20002D0446FC21002D040D0606F16800
0x1F66D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D0326F168000D00BB3ABB05E6F4FFFF
0x1F66E0: FFFFFFFFFFFF 0D01E004DB00
0x1F66E6: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E03C88C0E02CE6FDDE03BB24F021BB27
0x1F66F6: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F100808D04E02CE001BB260D054012
0x1F6706: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8D02F012BB2100C188D088C0E00CE00D
0x1F6716: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FE6000E6FF5200DAD12E100806CB00
0x1F6726: FFFFFFFFFFFFFFFFFFFF D7401100F2F1A034CB00
0x1F6730: FFFFFFFFFFFFFFFFFFFF D7401100F6F1A034CB00
0x1F673A: FFFFFFFFFFFFFFFFFFFF D740DE03F2F10000CB00
0x1F6744: FFFFFFFFFFFFFFFFFFFF D7401100F2F1A434CB00
0x1F674E: FFFFFFFFFFFFFFFFFFFF D7401100F6F1A434CB00
;请先刷入以上代码,不要开机,然后刷入以下文本数据。
;以下是文本数据,需要强刷。如有必要,请先备份0xF78000-0xF7FFFF的Flash
0x578000: 38010800DE033100300032FF4FFF4DFF87652C670596FB8B685667E746FF4FFF
0x578020: 52FF67E716FF16FF18FF18FF49FF67E742FF59FF67E730FF49FF4EFF4BFF59FF
0x578040: 1AFF67E767E7A860B07328570B77305284762F6624FF45FF4DFF4FFF48722C67
0x578060: 847632FF4FFF4DFF87657000DE03310030002C670596FB8B68560CFF835BFD80
0x578080: 1F59065C32FF4FFF4DFF2D4E847687652C67E14F6F60C68B2B52765E68514F5C
0x5780A0: 3E663A790CFF31758E4E70656E632F66DD4F585B285732FF4FFF4DFF2D4E0CFF
0x5780C0: 4062E54E4F6DC8891F90A65E5E97385EEB5FD800DE03310030000CFFCD645C4F
0x5780E0: 5F4E5E97385E807BBF4F0CFF7F4F28750A4E0B4EFC5B2A822E95FB7F75987353
0x578100: EF530230F466CD91818984762F66E58B87652C670596FB8B68560D4E60532875
0x578120: 2DFF2DFF23FF448D906E0CFF4062E54EA8608C5B6851EF53E54E4001DE033100
0x578140: 3000B98F2C544C6BB98F0596FB8B87652C670CFF8551B95BEF53E54E2F664C6B
0x578160: CD8B0CFF5F4EEF53E54E2F660F5CF48B0230D98F2A4E2759B65B885F0C5E1B67
0x578180: 84769F52FD80C87E8E4E2857D98F2A4E0596FB8B68562D4E9E5BB0738476F48B
0x5781A0: E3FFA801DE033100300067E767E7E58B0596FB8B6856EE764D5204598E4E24FF
0x5781C0: 45FF4DFF4FFF48722C670CFFCF7EC78F2759B65B4B6DD58B8C540F61C189CD53
0x5781E0: 8899E54E0E540CFF315CA863FA51636B0F5F847648722C670CFFEF534D910854
0x578200: 6F8FF64E065C87652C671002DE03310030008765F64E3752655132FF4FFF4DFF
0x578220: 2D4E0CFF1F67855F2759B65B84767351E86CE3FF67E767E767E767E767E767E7
0x578240: 67E767E767E767E767E767E767E767E767E767E767E767E767E767E767E767E7
0x578260: 67E767E767E767E767E767E767E767E767E7
;刷完文本数据后,仍不要开机,刷入以下支持函数,可以强刷。
;如果您刷过狼大的显示区号补丁并且没有问题,可以跳过这一步。
0x31102E: 26F02600D4102600D4202800C4102200 88908880886026F0240088F088E0F0EC
0x31103E: C420240088E088F088E0F03CF04DE6FC F0FDE6FC1E0000C066FCFF3FF2FD02FE
0x31104E: 200000C066FCFF3FF2FD02FEF0E3F0F4 DAB4B83E0804E0168860D4C0300088C0
0x31105E: DAB4B83E080498E088E0E01C88C0E6FD D4903000D4802E0088908880E00D88D0
0x31106E: 260000D066FDFF3FF2FF02FE88F088D0 E0AC00C066FCFF3FF2FD02FEE6FE2400
0x31107E: E0018810E0AC00C066FCFF3FF2FD02FE 00E066FEFF3FF2FF02FEDAB4100C06F0
0x31108E: E6FE240000E066FEFF3FF2FF02FEDAB3 0A00F0C066FCFF3FF2FD02FEDAB47E05
0x31109E: ECEE06F00A00F0C066FCFF3FF2FD02FE F0C066FCFF3FF2FD02FEDAB3DEEF06F0
0x3110AE: DAB47E05F0C066FCFF3F 2400986098809890DB00
;如果以上步骤都顺利完成,便可以开机的说~
;进入主菜单后按#键,就可以看到这个阅读器的效果了。
;如果刷过Mp3后台播放的补丁,也可以在播放Mp3时按*返回主菜单,然后#键进入阅读器
;上下导航键可以翻页,挂机键退出,大家快感受一下吧~
;*******************************

如何使用在补丁中已经说明的很清楚了,要注意的是以上3部分代码段需要全部刷入后,功能才可正常实现,否则会导致关机的说~
另外要说的是这个补丁将实现一个功能完整的软件,比起以往的功能修改会更加复杂一些,对于部分技术细节Pinky还不太了解的说,在开发的过程中Bug多多~
所以这次发布的是该阅读器的Demo版本,功能非常非常非常非常的简单,但已经是一个真正意义上的阅读器了~
发布Demo版就是想让大家帮忙看看兼容性如何,还需和改进等。经过大家测试和反馈以后进行修改,将会使进一步的开发工作少走弯路。
正式版可配合软件将文本文件刷入Rom中,期待大家的关注,也欢迎大家的宝贵建议~~

[此贴子已经被作者于2004-10-30 17:45:19编辑过]

【Flash修改】10.13更新:加大文本容量的Rom文本阅读器v1.2。

【Flash修改】10.13更新:加大文本容量的Rom文本阅读器v1.2。

【Flash修改】10.13更新:加大文本容量的Rom文本阅读器v1.2。

【Flash修改】10.13更新:加大文本容量的Rom文本阅读器v1.2。
发表于 2006-2-12 22:57:58 | 显示全部楼层
这个没有新的版本了??
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-5-16 08:50

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表