易码技术论坛

 找回密码
 加入易码
搜索
查看: 324299|回复: 7

[求助]关于TC1000的汇编编程

[复制链接]
发表于 2006-10-27 18:31:46 | 显示全部楼层
貌似是文件的属性有点问题吧,当属性是:EF EF的时候才可以显示的.
发表于 2006-10-28 12:50:44 | 显示全部楼层
告诉你个简单的方法:
先找个bin文件下到TC1000(假设下载的是123.bin).
然后编个程序:
void main(){
fopen("/应用程序/123.bin","w");
fwrite(0x4000,1,7,128);
putc(0x4C,128);
putc(0xB8,128);
putc(0x80,128);
fwrite(0x4000,1,6,128);
fwrite(0x4000,1,0x8000 - 16,128);
}
运行.
之后进pacmanager,搜索A9 CF 85 找到后把CF改为EF,再找A9 D0 85 找到后把D0 改为FF.

然后123.bin就是可以生成应用程序可以识别的文件的GVM了.
发表于 2006-10-28 20:24:41 | 显示全部楼层
用CF-TOOLS压缩再解压缩
发表于 2006-10-29 13:42:28 | 显示全部楼层
楼上说的很简单,但是TC1000似乎没有CF-TOOLs……
 楼主| 发表于 2006-10-31 00:54:21 | 显示全部楼层
试验了一下
1。123。bin本身就无法显示……
2。123。bin几乎都是00,一直到0x3000后才有数据,但是是你的GSmaker里所有的字符串……
gg你是不是把地址记错了?要不然TC1000的文件没办法提取???
 楼主| 发表于 2006-10-31 01:02:29 | 显示全部楼层
……没仔细看……再试一次!
看得见文件了,可是还是无法提取数据~~
非常奇怪,ASMFUN都显示0x4000里有数据……难道是GVM禁止提取0x4000以后的东西??难道GVM的程序文件不在0x4000区?????
我要研究一下这个该死的GVM了!!!!
 楼主| 发表于 2006-10-31 01:03:35 | 显示全部楼层
顺便说一句,gg的代码风格让小弟叹为观止……出于安全我把128都换成fp变量了……
 楼主| 发表于 2006-10-27 11:24:33 | 显示全部楼层 |阅读模式
  现在正在学TC1000的汇编,遇到一个严重的问题:我编译的bin程序就是不能显示在“应用程序”文件夹内,怎么办啊?
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-3-29 00:12 , Processed in 0.008716 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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