易码技术论坛

 找回密码
 加入易码
搜索
楼主: gameghost

[下载]星星上的6502编译工具

[复制链接]
发表于 2005-6-26 17:47:00 | 显示全部楼层
gameghost
佩服佩服,
我还没多么仔细的学过汇编,嗨
[em06]
发表于 2005-6-27 11:38:00 | 显示全部楼层
呵呵,经我修改,偶的LAVA生成的文件有X属性了,可以在星星上乱来了。
发表于 2005-6-27 18:49:00 | 显示全部楼层
很不错啊
 楼主| 发表于 2005-6-27 22:32:00 | 显示全部楼层
回88楼的兄弟啊
现在的MM是这个的两倍还多啊!先佩服你自己吧,呵呵!
 楼主| 发表于 2005-5-11 13:42:57 | 显示全部楼层 |阅读模式
因为很多星迷没电脑,又想学6502(我也是)。

所以我就做了一个lava版的编译和反汇编工具。

由于刚做出来,功能还不是很完善。

以下是说明:

1.6502编译功能
可以编译程序文本
做这个程序没用几天,所以还很不完善。
目前在程序里特殊指令只有:
.DB
.ORG
但也可以使用地址标号,最多100个,如:
start:
jmp start
bne start

可以用INT

一行最多60字节(包括标号)

语法同样是标号必须顶格写,语句必须在前面留空格,标号和指令可以写在一行,但一行最多一条语句。

目前只支持hex编写

"$"后面要紧挨着hex不然会出错
如:$e0

编译器忽略大小写,写标号时要注意
2.反汇编
该部分能直接以反汇编的方式查看文件。
可以用上下左右来控制
可以用"J"和"R"键来查看和返回跳转指令,包括相对寻址
还没有加关于$c000-$ffff的查看
还没有加TXT保存反汇编结果的功能
反汇编的速度还可以。

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

本版积分规则

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

GMT+8, 2025-6-18 20:16 , Processed in 0.010695 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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