易码技术论坛

 找回密码
 加入易码
搜索
查看: 352065|回复: 13

[原创]TC1000网络中无法显示RW属性文件的解决方法

[复制链接]
发表于 2007-1-3 21:05:38 | 显示全部楼层
不错!支持!
发表于 2007-1-3 21:51:00 | 显示全部楼层
很好
发表于 2007-2-15 12:37:29 | 显示全部楼层
好东西!!!!楼主有改文件属性的办法吗??
 楼主| 发表于 2007-2-15 12:49:12 | 显示全部楼层
改FAT表就行了,范围在FF页 4000 - bfff
发表于 2007-2-16 16:53:10 | 显示全部楼层
其实之前说过好方法...把LAVA解释器复制出来修改解释器就行...这样EWAY新建的文件就是RWX属性的
 楼主| 发表于 2007-2-16 16:55:19 | 显示全部楼层
GVmaker解释器在Nor中
发表于 2007-2-16 17:00:00 | 显示全部楼层
想弄的朋友自己看

先进下GVmaker再进Asmfun,在$0822乱改几个字节,$85e改$70,$85d改$ef,$85e改$ff,$85b改0,$85c改$40,$e0改0,$e1改$80,然后在$2000写:



00150500180500170560



再G $2000。GVmaker就复制出来了,在用pacmgr找hex:a9cf8d,把$cf改$ef,再把后面的a9d08d中的$d0改$ff,保存!剩下的就不用说了吧!做个文件头,写个数据传送代码,把刚才生成的那个文件的代码发到$8000,然后jmp $80b8就行了。



把做好的文件覆盖到刚才用Asmfun生成的文件,之后就可以用这个改过属性的程序操作RWX文件了(最好用这个程序运行pacmgr把这个程序再复制到原位置再改个好看的名字)。




懂的人一看就明白...不懂摸索吧.....我自己摸索着2-3次出来了....弄了不少僵尸文件..那时侯僵尸相当难处理....不象现在...
 楼主| 发表于 2007-2-16 17:01:39 | 显示全部楼层
好!
发表于 2007-2-16 17:03:01 | 显示全部楼层
明白...?NOR中的东西可以写程序复制出来的....在BASIC中都可以把BASIC的解释程序复制出来...我不是把UE移植到1000上了(BASIC区..好象某个贴下).....
  

  还是那话..自己动手...想法创造..
 楼主| 发表于 2007-2-16 17:05:03 | 显示全部楼层
自己写个程序,进GVmaker,再退出运行刚才做的程序,应该也可以。
发表于 2007-2-16 17:11:28 | 显示全部楼层
好久不弄这些东西...星星被我折磨的够残了....文件属性这东西不好说....特别是传输那块...
  一直不明白...高三也没时间去明白...复制以后再传了...可9M的东西咋办....!!!
 楼主| 发表于 2007-2-16 17:30:00 | 显示全部楼层
引用第9楼csh2007-02-16 17:03发表的“”:
明白...?NOR中的东西可以写程序复制出来的....在BASIC中都可以把BASIC的解释程序复制出来...我不是把UE移植到1000上了(BASIC区..好象某个贴下).....
  

  还是那话..自己动手...想法创造..
一看就懂,BASIC解释器我也复制出来了,但好像有问题....
发表于 2007-2-16 18:04:22 | 显示全部楼层
是...可是我没空解决(同时解决起来力不从心.....)....
   对WQX没太大热情了..不象以前...
 楼主| 发表于 2007-1-3 20:59:05 | 显示全部楼层 |阅读模式
  方法是这样的:
     1.写一个可以创建RWX属性空文件的程序
     2.用EWayEditor等工具将要在网络中显示的bin文件内容导入空文件中

-----------------------------------------------
  示例代码(用6502 SDK编译)

.include "head.txt" ;此文件包含BIN文件头
PRINT: .DB "    创建完成!",$00,$00
NAME: .DB "new.bin",$00,$00
MAIN: LDX #$09
SEND: LDA NAME - 1,X
STA $0821,X
DEX
BNE SEND ;发送文件名到$0822
LDA #$70
STA $085E
LDA #$EF
STA $085F
STA $0560 ;设置属性为EFEF(即RWX)
INT $0515 ;创建文件
INT $0517 ;关闭文件
INT $C729
LDX #$12
SCR: LDA PRINT - 1,X
STA $02BF,X
DEX
BNE SCR
LDA #$00
INT $C719 ;显示(创建完成)
INT $C006
INT $0310
RTS
==head.txt文件内容===
.org $4000
.db $ae,$ee,$ea
.dw $1000,$2000
jmp MAIN
.DB $70,$03,$31,$03,$FF,$FF

运行这段代码会在应用程序中创建一个new.bin空文件,用EWayEditor等工具将要在网络中显示的bin文件内容导入空文件中就可以了。

新建BIN.rar

28 KB, 下载次数: 254

这里有已经做好的文件,用hotlink或星级驿站下载即可

您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2025-4-30 19:38 , Processed in 0.014843 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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