爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
楼主: JunFeng
收起左侧

UNI_0.2a ,请测试一下UNI 0.2b ,只改进了连续读,有时间也许会增加历史记录功能

[复制链接]
 楼主| 发表于 2006-4-19 13:30:44 | 显示全部楼层

回复 #260 写轮眼 的帖子

抱歉啊,我忘了,具体步骤
应该是在调试工具的at命令行输入
at+cgsn:E,3960
回车

@mygod999:
呵呵,忘了很多东西了,思路简单但是写程序的时候可能出错了 :l
回复 支持 反对

使用道具 举报

发表于 2006-4-19 13:31:42 | 显示全部楼层
支持一下。顶。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-19 13:37:29 | 显示全部楼层
原帖由 mygod999 于 2006-4-19 12:00 发表
撤0.2a刷0.2b,同时修改为ram2.5:
0x446616: DAE40068 DAE4AE5D;开启ram连续读功能(ram2.5)
读取文件死机。




在mmc exp里面读文件就死了???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-19 17:08:11 | 显示全部楼层

回复 #266 mygod999 的帖子

呵呵
暂时没时间看了....
下次吧
回复 支持 反对

使用道具 举报

发表于 2006-4-19 19:34:52 | 显示全部楼层
如何调整一次读取txt大小呢?

我的有些读的超过128运行不了java。
回复 支持 反对

使用道具 举报

发表于 2006-4-19 19:43:04 | 显示全部楼层
不知道是不是unicode问题,我打开小于64的文件还是死。
回复 支持 反对

使用道具 举报

发表于 2006-4-20 00:23:32 | 显示全部楼层
支持兄弟了,不过小8不在身边,没法刷,急啊
回复 支持 反对

使用道具 举报

发表于 2006-4-20 08:47:08 | 显示全部楼层
我把这句; 446696: DAE47A68 DAE4B45D ;开启ram连续读功能
替换成了这句:0x446616: DAE40068 DAE4B45D;开启ram连续读功能(ram2.5)
打开txt文件还是死机。
原来的bin格式执行文件都直接指向了ram阅读器,比如进入文件夹目录的bin快捷方式。
回复 支持 反对

使用道具 举报

发表于 2006-4-20 12:32:17 | 显示全部楼层
兄弟 加油啊~~~~~~~~~~~~~~~~

N多人的期待,建议刷别人的版本的人也过来顶下。
回复 支持 反对

使用道具 举报

发表于 2006-4-21 08:32:51 | 显示全部楼层
这个真正的连续读,按2直接读下一部分,是像云河的“显示图片上千张”补丁吧,他的是按“录音”键读下一个bin文件,
你的是按2读同一个txt文件,并从下一部分开始。
每按一下是读多少k的文本,整个txt文件可以无限大了吧?
回复 支持 反对

使用道具 举报

发表于 2006-4-21 08:37:48 | 显示全部楼层
上次汉化那个BIN文件就有读文件的功能.
回复 支持 反对

使用道具 举报

发表于 2006-4-21 08:43:57 | 显示全部楼层
原帖由 wwssff 于 2006-4-21 08:37 发表
上次汉化那个BIN文件就有读文件的功能.


哪个? ted.bin ?
回复 支持 反对

使用道具 举报

发表于 2006-4-21 08:48:53 | 显示全部楼层
不是, 读MMC卡里的通迅录那个. zad.bin

[ 本帖最后由 wwssff 于 2006-4-21 08:50 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2006-4-21 08:57:32 | 显示全部楼层
连爬的地儿都没了.
回复 支持 反对

使用道具 举报

发表于 2006-4-21 09:17:02 | 显示全部楼层
能够正常打开bin格式执行文件。
但是txt文件调用后,只是打开了ram的默认首页,txt内容无显示。

Ram文本阅读器
      V2.6
  mobile.0110.cn
2005.06.02-11.23
.........XhjJxm

[ 本帖最后由 lxk6618 于 2006-4-21 09:34 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2006-4-21 09:26:58 | 显示全部楼层
能够正常打开bin格式执行文件。
但是txt文件调用后,只是打开了ram的默认首页,txt内容无显示。

Ram文本阅读器
      V2.5

2005.06.02-09.18
.........XhjJxm
回复 支持 反对

使用道具 举报

发表于 2006-4-21 12:04:23 | 显示全部楼层
原帖由 wwssff 于 2006-4-21 08:48 发表
不是, 读MMC卡里的通迅录那个. zad.bin


没错,它里面有fileopen, fileread ……等函数,ted.bin也一样有这个功能。
回复 支持 反对

使用道具 举报

发表于 2006-4-21 12:31:22 | 显示全部楼层
谢谢分享好帖子
回复 支持 反对

使用道具 举报

发表于 2006-4-21 12:32:04 | 显示全部楼层
期待完美版本出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-22 07:25:18 | 显示全部楼层
这里由于直接用的memcpy函数复制文件名,不知是否完整复制了文件名,连续读也许会有问题,但是mmc exp里开txt文件该不死机了(原来的的确是出错了,把文件名弄丢了^}^.
很久想弄个复制文件名的小函数,能够返回文件名的长度,在设想的一些补丁中较多处需要调用...(比如增加历史记录就需要)

txt读取大小改到了安全范围.改成调用输入法加速(减少死机)

读ansi格式txt死机记得在用b大的文件关联1.2的时候就有读某些ansi格式txt死机的情况(用的fam0.9),而且我曾经试过,对于ansi的txt,在读数据的时候就已经死机了...未知原因,可能难以解决



;UNI 0.2b
;改为真正的连续读,按2直接读下一部分,需要测试,我无数据线
;忘了很多东西,也许会有些许小错误,呵呵,请再测试
;如果有时间就完善之,看看filewrite函数也许还会加入历史记录,如同microreader,就算重启也可回到最后读到的部分



;BFA 2.2 FINAL
0x32cc34: 6C6462 747874
0032cbf2: 6C6462 747874
;txt文件关联到ram阅读
0x32cca4: 6C6E67 62696E
0x32ccba: 6C6E67 62696E

0x3C1EDA: 46F82200 FAE43E5B ;FAM 3.31
0x45FFF2: FFFFFFFF FAE49C5B ;FAM 3.2
0x330184: EA00B002 FAE4D65B ;系统扩展文件关联表
0x3CF78E: DAC8EEC3 DAE4905C ;IDLE表

;0x5336B6: F07DF06C DAE4D05C ;创建应用程序立即加速,默认未启用
;0x53ED36: DACF4C36 DAE4DE5C ;退出应用程序立即减速
;0x3389AA: F084F095 DAE4B65C ;有动作就全速,功耗较高,不推荐

446696: DAE47A68 DAE4D25D ;开启ram连续读功能
;34441C: F09DF08C DAE40A5E ;查看短消息暂停mp3
;34437E: F09DF08C DAE40A5E ;查看短消息暂停mp3
2E94AC: F09DF08C DAE40A5E ;访问通讯录暂停mp3
2E965A: F09DF08C DAE40A5E ;访问通讯录暂停mp3
2EECCC: F09DF08C DAE40A5E ;访问通讯录暂停mp3
2EED5A: F09DF08C DAE40A5E ;访问通讯录暂停mp3

0x43F224: F064F075 DAE4BC5C ;笔画加速
0x43C7B2: F084F095 DAE4B65C ;拼音加速



0x445AC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0040D1EE0140D1CE0240D1AE0340D18
0x445AD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0440D16E0540D14E0640D12E0740D10
0x445AE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0840D0EE0940D0CE0A40D0AE0B40D08
0x445AF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0C40D06E0D40D04E0E40D02E0F40D00
0x445B00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8840E6FC100088C0E6FC0000E6FD2300
0x445B10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FE621EE6FF9103DAC7DC8308029840
0x445B20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06F46161E6FD2300E6FC0000DC5DE49C
0x445B30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0900E48C0A00F0ECF0FDBB5CDB00DACA
0x445B40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C01D48402D18E01CDAC5CABE48432D06
0x445B50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FCBA5BE6FDE400ECFDECFCE6FCE835
0x445B60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0EDE6FEAC00E6FF2400DAB44C72DACA
0x445B70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C01D48403DFC46F840002D0446F82200
0x445B80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FADCDE1ED4400A00D4500C00D4C00E00
0x445B90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D4D01000DAC788EEFADC602B88F088E0
0x445BA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88D088C0E6FC7038E0EDE6FE4000E00F
0x445BB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAB44C7206F00800DB00E6FCE835E0ED
0x445BC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FEAC00E6FF2600DAB44C72DACAC01D
0x445BD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 48402DFCDB0049C62D0547FC14002D04
0x445BE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAD3B002BB030DFCBB0C0DFAF0E8F0F9
0x445BF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06FEB200E6FC445CE6FDE400DAE5F2FF
0x445C00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CB00F0E8F0F906FEB20098E098F0DAE4
0x445C10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 305CE6FC0000D7403700F6FCF23F98F0
0x445C20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98E0E6FC085DE6FDE400DAE5F2FFCB00
0x445C30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC300088C0E6FC003FE6FD3300DAC7
0x445C40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DC83DB00E00EE00FDADB5CAFF08446F8
0x445C50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFEA30625CE01CE6FDB304DAE63805
0x445C60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00F0C8E6F92000F0E9E00DE6FF0040
0x445C70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DADBCCB3F0C846F400408D0546F92300
0x445C80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D0208910DF1DADB8ECDDA080000DB00
0x445C90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAE4C25CCC00CC00CC00CC00CC00CC00
0x445CA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CC00CC00CC00CC00CC00CC00CC00CC00
0x445CB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAC8EEC3DB00F084F0950D0CF064F075
0x445CC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D09D7403400F3F82B3E49812D0ADB00
0x445CD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F07DF06CBB0BDAB4729BBB0FDB00DACF
0x445CE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4C36BB04DAB45E9BBB08DB0088808890
0x445CF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88C088D088E088F0CB0098F098E098D0
0x445D00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98C098909880CB00DAE4125DDAE40063
0x445D10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00E00EE00FDADB5CAF46F4FFFF2D20
0x445D20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F084D7403700F6F8F03FDAE4625DD740
0x445D30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3700F2FFF23FD7403700F2F4F43F46F4
0x445D40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00408D0848F02D0688F0DAE4625D98F0
0x445D50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 28F10DF1D7403700F2FCF03FDADB8ECD
0x445D60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00D7403700F2FCF03FE6FD0001E6F9
0x445D70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2000E6FF003FF0E9DADBCCB3D7503700
0x445D80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6F8F03FF6F4F43FF0C846F4003F8D08
0x445D90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F926002D050891E00DE6FF00400DEB
0x445DA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F02446F400403D0326F40040089146F9
0x445DB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 20003D0206F40001E00CDC49B8C4E009
0x445DC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FD2000E6FEFF00E6FF0001DAC71684
0x445DD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB0088C088D088E088F0D7403700F2FC
0x445DE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F23F08C1D7403700F6FCF23FE6FC125D
0x445DF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FDE400E6FE003FE6FF3300DAE5F2FF
0x445E00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98F098E098D098C0DB00F09DF08C8840
0x445E10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88C088D088E088F0DAE4285E98F098E0
0x445E20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98D098C09840DB00D7403200F3F87C2F
0x445E30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 49842D0D49812D01DB00E6FCE835E0ED
0x445E40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FEAC00E6FF2400DAB44C72DB00E6FC
0x445E50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E835E0EDE6FEAC00E6FF2600DAB44C72
0x445E60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00613A5C7A62696E5C7A61612E6269
0x445E70: FFFF 6E00





fam3.2的使用方法.只有在需要对文件操作的时候用

        mov        r12, #sof(routime)   ;
        mov        r13, #seg(routime)  ;
        calls        0E5h, 0FFF2h        ;               ;fam3.2
        rets      

r12,r13=routime,
r14,r15=point to filename,然后它转到routime处执行,并把r14,r15的文件名传送到r12,r13
就可以直接用fileopen,fileread,filewrite,fileclose等函数操作文件了

[ 本帖最后由 JunFeng 于 2006-4-22 07:43 编辑 ]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-24 05:15

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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