//建立BIN文件的过程
1.定义程序开始地址
这里请 .ORG $3FD0
2. 包含文件头,这里我做了文件头,大家可以下载 HEAD_NC1020.65S
注意:该文件应该和你的程序文件在同一目录下
然后在程序中包含这个文件头
.ORG $3FD0
.INCLUDE "HEAD.65S"
注意:程序的入口地址的标号一定是 MAIN,一定是大写的.
3. 包含 宏文件,这里我做了,大家请下载 MACRO_NC1020.65S
注意:该文件应该和你的程序文件在同一目录下
.ORG $3FD0
.INCLUDE "HEAD.65S"
.INCLUDE "MACRO.65S"
这里你就可以在程序里使用下列
① INT
由于现在的编译器都不支持INT指令,我做了个宏,现在大家可以用INT指令了
例如 INT $8A15
INT $C008
② PUSH_XY
寄存器X,Y全部进堆栈
③ POP_XY
寄存器X,Y全部出堆栈
④ PRINT_ALL
这里是显示宏,如果你要显示满屏的字符或文字
那么,你先给出文字或字符的开始地址 PRINT_ALL_PARAM
然后你就可以在程序中用 PRINT_ALL PRINT_ALL_PARAM
比如,
.ORG $3FD0
.INCLUDE "HEAD.65S"
.INCLUDE "MACRO.65S"
TEXT: .DB "我的每个幻想 "
.DB " 总在每一个秋天飞扬 "
.DB "我的每个悲伤 "
.DB " 总在每一个夜里生长 "
.DB "我的每次飞翔 "
.DB " 总在漫无目的路上 "
MAIN: PRINT_ALL TEXT
LDA #$01
STA $0402
LDA #$FF
STA $042D
STA $042E
INT $8A15
INT $C008
RTS
我们选择 仿真--编译,然后选择 文件-保存代码,保存的类型选择 65h 格式
因为该编译器生成的是INTEL 公司的 HEX文件格式,所以我做了转换程序HEXTOBIN
可以转化为BIN格式,大家到这里下载 HEXTOBIN
你先选择65H文件路径,然后选择 文曲星类型,这里我们选择 CC880,NC1020,NC2000A(C)类型,然后
开始转换,但可惜的是BIN文件只有被加密才能被下载,这里网友BSXY为我们做了加密器,大家请下载
加密解密器,然后大家选择 加密-*.TMP文件,输入 BIN的显示名,就可以了.大家看效果