- 积分
- 299
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2005-11-15 15:42:32
|
显示全部楼层
如果你的这些设置都没改的的话
*** RAM. TXTReader V2.5 ***
正式2.5版了,做了一些修正,我个人测试没有什么问题。请大家来测试一下。
附件中带有2.4的源代码,如有需要自己增加新功能的朋友,请发信到:XhjJxm@0110.cn,以免费索取新版源代码,凡是增加了新的功能,也请您把你的修改版发至此论坛,与此补丁有关的内容发至其它地方时必须注明来源:“我的手机网(mobile.0110.cn)”
除了文件大小的问题外,其它实用的功能可能就差“搜索”和“自动滚屏”了。^_^
;*** RAM. TXTReader V2.5 ***
;6688V55 05.09.18 - XhjJxm - RAM版阅读器[e46300]
;【Flash修改】RAM版阅读器V2.5
;适用:SL45V5508
;作者:XhjJxm
;版本:V2.5
;说明:
; 本补本需要刷狼大的MMC文件操作的两个补丁(开启BIN文件功能)和DRAWSTRING补丁函数。
; BIN文件的制作方法(最好还是用论坛上的生成器吧):
; 1.取出附件中的文件1.BIN和2.BIN;
; 2.将你的TXT文件另存为Unicode文本格式的文件3.TXT
; 3.打开DOS窗口,到以上两个文件所在目录,运行下面的命令
; copy 1.bin + 3.txt + 2.bin 4.bin
; 4.把4.BIN文件传送到你的手机MMC卡中即可(通过红外线自动存入EMAIL in目录)
;BUG:1.BIN文件目前大于64KB的内容调不到内存中(是狼大的问题;本补丁不受限制)
;操作:所有按键都具有功能(因版本更新,仅供参考)
; 上一行_左软键,下一行_右软键,上一页_上方向(+、8),下一页_下方向(-、2),
; 上10页_左方向(1),下10页_右方向(3),上100页_4,下100页_6,
; 第一页_7,最后一页_9,打开EMAIL in目录_播放键,退出#,拔号键_打开MMC,
; 挂机键_退出,0键打开对比度,*键调整亮度,录音键打开倒计时,
; 5键_显示当前页码/总页码/时间,PTT下一页
;
;版权:
;如有需要自己增加新功能的朋友,请发信到:XhjJxm@0110.cn,以免费索取新版源代码,凡是增加了新的功能,也请您把你的修
改版发至此论坛,发至其它地方时必须注明来源:“我的手机网(mobile.0110.cn)”
;
;资源占用说明:#define RamReaderIsOpen 035h:3030h ;(1 dw)
;#define Mp3Valume 035h:3032h ;(1 dw)
;#define Mp3PlayStatus 035h:3034h ;(1 dw)
;#define HalfText 035h:3036h ;(1 dw)
;#define AutoPage 035h:3038h ;(1 dw)
;#define Search 035h:303ah ;(1 dw)
;如有需要此处接下来可能还会再占几个。
;这一个关机记忆当前页位置用的,如果那位无法达到关机忘记当前页,请查看有无补丁中也使用了0D8D80h做为记忆功能。
;#define CurPageEEP 0D8D80h
;
;
;更新:
;V1.1 1.修改部分代码,加快读取速度,在放高质量MP3时也很少有停顿感。
;V1.1 2.加入显示页数/时间功能
;V1.2 3.修改清屏方法,不会出现花屏,放MP3时也少有停顿。
;V1.2 4.修改一个不翻下一页BUG。
;V1.2 5.修改翻到尾页还空翻两页的BUG。
;V2.0 6.加入了滚动条。
;V2.0 7.修改了先打开大文件再打开小文件时,小文件显示大文件的页数和后面部分。
;V2.0 8.调整了几个快捷键(*键调整亮度,挂机键短按亮灯,#键退出,防止按挂机键时从其它界面返回时退出RAM)。
;V2.0 9.去掉刚打开阅读器时的空屏
;V2.1 10.加入左右方向键,播放键,挂机键的MP3控制功能。
;V2.2 11.加入+-侧键音量控制(必须从MP3播放状态直接打开阅读器才有效。比如,正在播放界面下,按0进入阅读器)。
;V2.2 12.加入录音键控制下一个打开的文件全半角字符显示,开机默认为全角。并调整侧MP3播放键为播放与暂停切换的功
能。(如果有换行符,可能会有某一行居中的现象,且上一页和下一页不连贯,你可以用左右软键来进行翻“行”,不方便,仅
供特殊需要的时候试用)
;V2.2 13.将方向键的长按功能单独分出来,供有需要的朋友自定义功能。
;V2.2 14.防止RAM阅读器从MMC卡中打开BIN文件时重入。
;V2.3 15.增加长按MP3播放键写短信功能。
;V2.3 16.全半角切换时,分别长短振一下(可以修改为铃声,就可以响一次和短响)。
;V2.3 17.解决了长时间不按键自动返回待机状态的问题(从RAM进入了其它功能界面时除外)。
;V2.4 18.从任意方式进入RAM,只要MP3正在播放,就可以控制MP3的音量及其它相关控制。
;V2.4 19.长按MP3播放键时,不影响MP3状态。
;V2.5 20.增加了几个输出函数,在其它补丁中可用,见下面补丁开头的数据及说明(如需要本补丁的其它功能函数,请跟帖
说明,在下一版中尽力输出,并固定调用地址)。
;V2.5 21.修正先打开大文件,后打开小文件时,读至末页,还能翻页且显示大文件内容的问题。
;V2.5 22.修正了运行JAVA后再进入死机的问题(目前没有发现本补丁自身还有什么问题,可能与系统其它方面的内容有关)
。
;V2.5 23.增加了关机记忆当前页的功能(只在开机后,打开的第一个文件有效;只有正常退出RAM,并正常关机才能保存最近
一次的当前页位置,否则手机里的当前页位置就是最后一次正常关机时的位置。)
;V2.5 24.去掉了按两次开启才能打开RAM的小问题,并增加了通过拔号键进入MMC的同时退出RAM。但如果你通过拔号键进入MMC,而没有打开文件就退出,则下回进入RAM按拔号键将直接退出,只有按#键退出,再进入才能解决。这样防止RAM重入,及MMC重复打开,防止潜在的问题。
...............................................................................................
;侧(-)当从MP3播放器直接进入阅读器时,MP3音量-
0x4464BC: FFFFFFFF DAE4E46E
0x4464C0: FFFFFFFF 48412D75
;侧(-)当没有从MP3播放器直接进入阅读器时,执行下一页操作
0x4464C4: FFFFFFFFFFFFFFFF DAE40068EA00AE65
;侧(+)当从MP3播放器直接进入阅读器时,MP3音量+
0x4464CC: FFFFFFFFFFFFFFFF DAE4D26E48412D6D
;侧(+)当没有从MP3播放器直接进入阅读器时,执行上一页操作
0x4464D4: FFFFFFFFFFFFFFFF DAE49469EA00AE65
;下方向键下一页
0x4464DC: FFFFFFFF DAE40068
0x4464E0: FFFFFFFF EA00AE65
;上方向键上一页
0x4464E4: FFFFFFFFFFFFFFFF DAE49469EA00AE65
;长按下方向键下10页
0x4464EC: FFFFFFFFFFFFFFFF DAE4BC69EA00AE65
;长按上方向键上10页
0x4464F4: FFFFFFFFFFFFFFFF DAE4A269EA00AE65
;左方向键MP3前一首
0x4464FC: FFFFFFFF DAE4AA6E
0x446500: FFFFFFFF EA00AE65
;右方向键MP3后一首
0x446504: FFFFFFFFFFFFFFFF DAE4B06EEA00AE65
;长按左方向键MP3前一首
0x44650C: FFFFFFFFFFFFFFFF DAE4AA6EEA00AE65
;长按右方向键MP3后一首
0x446514: FFFFFFFFFFFFFFFF DAE4B06EEA00AE65
;左软键前一行
0x44651C: FFFFFFFF DAE4506A
0x446520: FFFFFFFF EA00AE65
;右软键后一行
0x446524: FFFFFFFFFFFFFFFF DAE4946AEA00AE65
;拔号键暂停音乐并直接打开MMC的EMAIL in目录(退出了RAM)
0x44652C: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E014DC4FC44E0200DAE46470EA00B865
;录音键切换全半角字符,开机默认全角
0x44653C: FFFFFFFF DAE4286F
0x446540: FFFFFFFF EA00AE65
;Mp3播放键播放或者暂停音乐
0x446544: FFFFFFFFFFFFFFFF DAE4646EEA00AE65
;长按Mp3播放键写短信
0x44654C: FFFFFFFFFFFFFFFFFFFFFFFF DAD3D49FDAE4646EEA00AE65
;耳机免提键直接亮灯
0x446558: FFFFFFFFFFFFFFFF DAB3A862EA00B865
;*号键打开背灯并调整亮度
0x446560: FFFFFFFFFFFFFFFFFFFFFFFF DAB3A862DAD70C69EA00AE65
;#号键退出
0x44656C: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E014DC4FC44E0200DAE41C6EDAE4F46EE6F14E00
0x446580: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
D7403500F6F13830EA00B86588D0DAE4CC6598D046FD35002D0CEA00AE65
;挂机键短按亮灯,并播放音乐
0x44659E: FFFF DAB3
0x4465A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
A862DAE4826EDAE41C6EEA00AE65DAE4D666E6F4FFFF0D05DAF390E9DAF3A4E8
0x4465C0: FFFFFFFFFFFFFFFFFFFFFFFF E0049890988098709860DB00
那么,MP3时进入RAM阅读器,会自动暂停MP3,为的是避免多线程同时访问MMC带来的非正常关机
留心我标出的原帖的红色部分的意思。
进入RAM阅读器打开BINN文件以后,按挂机键会恢复MP3播放
[ 本帖最后由 下午四点半 于 2005-11-15 15:44 编辑 ] |
|