易码技术论坛

 找回密码
 加入易码
搜索
查看: 614393|回复: 20

wqxhex2怎么用?

[复制链接]
发表于 2005-5-10 12:16:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-5-10 12:20:00 | 显示全部楼层
帮你顶上去,我也想知道
发表于 2005-5-10 18:47:00 | 显示全部楼层
随便按一些字母,不是有英文说明吗?
如:n NAND Read:
exhitler 该用户已被删除
 楼主| 发表于 2005-5-14 10:04:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-5-14 10:15:00 | 显示全部楼层
R 输入范围
S 输入查找的数据
我总觉得WQXHEX的查找没有NC-TOOLS的方便,不知谁有空改一下
发表于 2005-5-21 16:23:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-5-20 08:55:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-5-20 12:57:00 | 显示全部楼层
可以...但是不能导入超过32K(忘了,还是16k?)的文件...
按F输入路径,再写上文件名就OK 拉..!
发表于 2005-5-21 19:32:00 | 显示全部楼层
"F"=>"应用程序"=>Enter=>Filename
发表于 2005-5-21 19:35:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-5-21 19:35:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-5-21 20:29:00 | 显示全部楼层
不能保存,,呵呵..
要就直接转换成bin或直接Write到扇区(如果是修改文件的化,就写回那个扇区)
做成bin数据文件是这样的:
转贴:
NC2600建立BIN程序的子程序
给最菜的菜鸟看,大虾无意路过请不要笑,人都是从小长大的
最好用wqxHEXNC(SUN作),我用TOOLS-2600总是不成功,不知为什么
$08d6处写文件名,最多10字节,后面再写后缀.bin(2e 62 69 6e),以00结尾
lda #$70
sta $0912   //打开属性为写操作
lda #$ef
sta $0913
sta $0914   //将文件属性(即BIN文件的属性)送入该二处地址
brk $0514   //新建文件
lda #$00
sta $dd
lda #$40
sta $de     //BIN文件的首地址,在此处有BIN文件头
lda #$00
sta $090f
lda #$20
sta $0910   //要建立的BIN文件的长度(此处$2000为8KB)
brk $0517   //写文件
brk $0516   //关闭文件(打开后一定要关上)
jsr $e015   //BEEP
rts
此子程序最好放在3000处,你要编的主程序一般从4010开使写,4000-400F作为文件头
4000-AE EE EA 00 10 00 20 4C
4008-入口地址低8位(10)
4009-入口地址高8位(40)
400A-400F:70 03 31 03 FF FF.............文件大小<8k

4000-AE EE EA 00 20 00 20 4C
4008-入口地址低8位(10)
4009-入口地址高8位(40)
400A-400F:D0 07 30 03 FF FF.............文件大小>8k
把你要编的程序从4010开使编好后,GO 3000运行此子程序,听到BEEP后就可以按网络去欣赏你的杰作了
发表于 2005-5-21 20:31:00 | 显示全部楼层
文件导入后,804000是开始地址
注意,改版的wqxhex好像不能F导入文件
发表于 2005-5-22 10:41:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-6-20 15:47:00 | 显示全部楼层
2600的NCTOOLS不能导入代码编起程来简直累死人!!

NC2000也是
发表于 2005-7-11 13:38:00 | 显示全部楼层
我用了一直F好像不行啊,输入汉字时显示的都是"典",再就是输完目录ENTER后是不是再点F再输文件名,可是载入不了.
不过我用中断到是载入了.
发表于 2005-7-11 13:42:00 | 显示全部楼层
NC2000保存文件不是这样的,
$0515打开,$0516读,$0517关闭,$0518写.
写文件时$08FA是找开方式.应改为#$70
08FB,08FC为属性.
发表于 2005-12-13 16:33:00 | 显示全部楼层
这个程序 算是比较厉害的程序,了,建议SUN 给这个程序写个详细的教程。
发表于 2005-12-29 18:42:00 | 显示全部楼层
wqx汇编教程:
使用wqxhexnc编写bin程序
工具:wqxhexnc
首先在wqxhexnc上e 4000
先写文件头
ae ee ea 00 10 00 20 4c 10 40 70 03 10 03 ff ff
再a 4010,开始写程序代码
输入汇编码
比如:brk$ 0527
rts
汇编码每行要空一格,#$前要空一格,$后要空一格
写汇编时如果你输错了的话,比如把brk$ 0527错输为 bck$ 0527
会提示
!bck$ 0527
  ^
!-
这时重输就可以了


完毕后按2下输入返回hex界面
e 3100 写入文件名和目录名:
3100:2f d3 a6 d3 c3 b3 cc d0 f2 00 ("/应用程序")
310a:b5 f7 d3 c3 2e 62 69 6e 00 ("调用.bin")
a 3000输入写文件代码:
brk$ 0522  ;清除文件操作
ldx #$00
lda$ 3100,x
sta$ 08d6,x
inx
cpx #$0a
bne$ 3005  ;发送目录名
brk $050d  ;进入目录
ldx #$00
lda$ 310a,x
sta$ 08d6,x
inx
cpx #$09
bne$ 3015  ;发送文件名
lda #$70
sta$ 0912
brk$ 0514  ;创建文件
lda #$00
sta$ dd
lda #$40
sta$ de ;保存文件的开始地址设为$4000
lda #$14
sta$ 090f
lda #$00
sta$ 0910   ;保存文件大小为0014字节
brk$ 0517 ;写文件
brk$ 0516 ;关闭文件 rts
最后g 3000
即可在应用程序目录下生成"资源.bin"




wqx汇编教程2:
使用wqxhexnc编写bin程序2---喇叭发音程序
工具:wqxhexnc
首先在wqxhexnc上e 4000
先写文件头
ae ee ea 00 10 00 20 4c 10 40 70 03 10 03 ff ff
再a 4010,开始写程序代码
输入汇编码
BRK$ ff00  ;调用音乐中断
BRK$ C00a  ;调用按键中断
CMP #$1B   ;如果按下"跳出"
BEQ$ 4025  ;那么转到$4025
CMP #$14
BEQ$ 4026  ;若按下方向上转到4026
CMP #$15
BEQ$ 4038 ;若按下方向上转到4038
JMP$ 4013 ;若都不是,转回判断按键
RTS  ;4025,退出
LDA$ 4011 ;4026,播放下一个音乐
CMP #$B0
BNE$ 4032
LDA #$FF
STA$ 4011 ;若浏览音乐大于B0,则改为FF
INC$ 4011  ;音乐号+1JMP$ 4010  
LDA$ 4011  ;4038,浏览上一个音乐号
BNE$ 4042
LDA #$B0
STA$ 4011
DEC$ 4011
JMP$ 4010


汇编码每行要空一格,#$前要空一格,$后要空一格
写汇编时如果你输错了的话,比如把brk$ 0527错输为 bck$ 0527
会提示
!bck$ 0527
  ^
!-
这时重输就可以了


完毕后按2下输入返回hex界面
e 3100 写入文件名和目录名:
3100:2f d3 a6 d3 c3 b3 cc d0 f2 00 ("/应用程序")
310a2 F4 C0 D6 2e 62 69 6e 00 ("音乐.bin")
a 3000输入写文件代码:
brk$ 0522  ;清除文件操作
ldx #$00
lda$ 3100,x
sta$ 08d6,x
inx
cpx #$0a
bne$ 3005  ;发送目录名
brk $050d  ;进入目录
ldx #$00
lda$ 310a,x
sta$ 08d6,x
inx
cpx #$09
bne$ 3015  ;发送文件名
lda #$70
sta$ 0912
brk$ 0514  ;创建文件
lda #$00
sta$ dd
lda #$40
sta$ de ;保存文件的开始地址设为$4000
lda #$14
sta$ 090f
lda #$00
sta$ 0910   ;保存文件大小为0014字节
brk$ 0517 ;写文件
brk$ 0516 ;关闭文件 rts
最后g 3000
即可在应用程序目录下生成"音乐.bin"

发表于 2005-12-30 15:55:00 | 显示全部楼层
哇,楼上的好强啊!!!
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2024-3-28 17:22 , Processed in 0.012209 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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