//建立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的显示名,就可以了.大家看效果