11

我是 NES 开发新手,我发现 Nerdy Nights 教程非常方便,但它使用 nesasm。据我了解,ASM6 比 nesasm 好得多。它是否有我可以查找的类似教程?

另外,是否有官方的 ASM6 页面?我的 ASM6 版本是 1.51,我不知道是否有更新的版本。

4

2 回答 2

2

ASM6 下载 ( http://home.comcast.net/~olimar/NES/ ) 在与其打包的 README.TXT 文件中包含大部分基本语言信息。此信息说明了 ASM6 中的特定独特功能,但这就是独特性结束的地方。由于 ASM6 只是面向 6502 处理器而不是特定于 NES,它可以执行您对其进行编程的任何操作。好消息是,因为它基本上只是汇编,你可以继续使用你的 nesasm 教程。只需阅读语言中的特定差异,例如注释语法或标签,就可以开始了。

此外,我在顶部链接的那个版本适用于 ASM6 v1.6。享受!

于 2011-11-12T16:01:30.683 回答
0

正如您将看到的,6502 有许多不同的编译器,我见过的一些最常见的是 CA65、ASM6 和 NEASSM——尽管还有更多。

除了 James 已经说过的内容之外,我发现这在我从 Nerdy Nights 教程和 NESSM 到 ASM6 的过渡中非常有用:

ASM6 模板:https ://forums.nesdev.com/viewtopic.php?t=6160

我强烈建议您也创建一个 nesdev 论坛帐户 - 社区对我的项目和新手问题非常有帮助:https ://forums.nesdev.com/index.php?sid=d10c328d91cd38f17b990b178b9adffb

于 2020-04-25T16:18:02.103 回答