6502SDK文曲星端编译器发布,已成功编译超级马里、掏金者。



掌叔
2008-06-16 11:05:00

摘自:[url]www.emsky.net[/url]
作者:zhaofeixxx

声明:本软件全部在文曲星NC3000上编写编译完成!
耗费作者大量心血,经过1个多月艰难调试。可能有不完美之处,请大家批评指正,回贴就可以了,转载时请注明作者,谢谢合作。
6502SDK文曲星端编译器简介:
可以编译除了宏以外的任何6502源代码。
支持无限标号。
一次编译,全部报错。
伪指令.DB
.DW
.STR
.INCLUDE 必须在同目录下
取位:"<",">"
标号:"L4000:"
注释: ";"
常量定义:"equ","="
数量大于200个时,不再自动判断是否零页,
理论上支持无限大程序编译(用闪存做表格,在/LavaData生成tile_a.dat和tile_b.dat
读写以2k为单位,将擦写闪存次数降到最底。
编译完毕后生成"/应用程序/OUT.bin"
写入时以1k为单位。


各位看例子。
使用注意:
1. 如需用宏用.INCLUDE替代
2. 不要写不存在的命令,如"CLC ($40,X)"
(这你都写得出来,狂晕!),否则会编译为"18 40"
3. 标号长度要小于16

有bug要及时回贴!
(没钱了!网吧老板来了...等等,我还没写完呢!...)
最后,祝大家用得愉快!
PS:已成功编译超级马里,我移植的淘金者.....
这是例子