NES 游戏开发:ASM6 教程?
我是 NES 开发新手,我发现 Nerdy Nights 教程非常方便,但它使用 nesasm。据我了解,ASM6比nesasm好得多。是否有类似的教程可供我查找?
另外,有官方的 ASM6 页面吗?我的 ASM6 版本是 1.51,我不知道是否有更新的版本。
I'm a NES development newbie and I've found the Nerdy Nights tutorials really handy, but it uses nesasm. As I understand it, ASM6 is much better than nesasm. Does it have comparable tutorials somewhere that I can look up?
Also, is there an official ASM6 page? The version I have of ASM6 is 1.51 and I have no idea if there's a more recent version.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
ASM6 下载 (http://home.comcast.net/~olimar/NES/ ) 附带的 README.TXT 文件中包含大部分基本语言信息。此信息详细说明了 ASM6 中的具体独特功能,但独特之处仅此而已。由于 ASM6 只是针对 6502 处理器,而不是 NES 特定的,因此它可以执行您对其编程的任何操作。好消息是,由于它基本上只是组装,因此您可以继续使用 nesasm 教程。只需阅读语言中的具体差异,例如注释语法或标签,您就可以开始了。
另外,我在顶部链接的版本适用于 ASM6 v1.6。享受!
The ASM6 download (http://home.comcast.net/~olimar/NES/) has most of the basic language information in the README.TXT file packaged with it. This information spells out the specific unique features in ASM6, but that's where the uniqueness ends. Since ASM6 is simply geared toward 6502 processors and is not NES specific, it can do whatever you program it to do. The good news is, since it's basically just assembly, you can continue to use your nesasm tutorials. Just read up on the specific differences in the languages, like comment syntax or labeling, and you should be good to go.
Also, that version I linked at the top is for ASM6 v1.6. Enjoy!
正如您将看到的,6502 有许多不同的编译器,我见过的最常见的一些是 CA65、ASM6 和 NESASM - 尽管还有更多。
除了 James 已经说过的之外,我发现这对于我从 Nerdy Nights 教程和 NESASM 到 ASM6 的过渡非常有用:
ASM6 模板:https://forums.nesdev.com/viewtopic.php?t=6160
我强烈建议您创建一个 nesdev 论坛帐户 - 该社区对我的项目非常有帮助,并且新手问题: https://forums.nesdev.com/index.php?sid=d10c328d91cd38f17b990b178b9adffb
As you'll see, there are many different compilers for 6502, some of the most common that I've seen are CA65, ASM6, and NESASM - although there are much more.
Outside of what James as already said I found this very useful in my transition from the Nerdy Nights tutorials and NESASM to ASM6:
ASM6 templates: https://forums.nesdev.com/viewtopic.php?t=6160
I would highly recommend making a nesdev forum account as well - the community was very helpful for my project and newbie questions: https://forums.nesdev.com/index.php?sid=d10c328d91cd38f17b990b178b9adffb