NES Разработка игр: учебники по ASM6?
Я новичок в разработке NES, и я нашел уроки Nerdy Nights действительно удобными, но в них используется nesasm. Насколько я понимаю, ASM6 намного лучше, чем несам. Есть ли где-нибудь схожие учебники, которые я могу посмотреть?
Кроме того, есть ли официальная страница ASM6? У меня есть версия ASM6 1.51, и я понятия не имею, есть ли более свежая версия.
1 ответ
Загрузочный файл ASM6 ( http://home.comcast.net/~olimar/NES/) содержит основную информацию о языке в файле README.TXT, который поставляется вместе с ним. Эта информация раскрывает специфические уникальные особенности ASM6, но на этом уникальность заканчивается. Поскольку ASM6 просто предназначен для процессоров 6502 и не является специфичным для NES, он может делать все, что вы его запрограммируете. Хорошая новость заключается в том, что, поскольку это в основном просто сборка, вы можете продолжать пользоваться своими учебными пособиями. Просто ознакомьтесь с конкретными различиями в языках, такими как синтаксис комментариев или маркировка, и все будет хорошо.
Кроме того, эта версия, на которую я ссылаюсь вверху, предназначена для ASM6 v1.6. Наслаждайтесь!
Как вы увидите, для 6502 существует множество различных компиляторов, некоторые из самых распространенных, которые я видел, - это CA65, ASM6 и NESASM, хотя их гораздо больше.
Помимо того, что уже сказал Джеймс, я нашел это очень полезным при переходе от руководств Nerdy Nights и NESASM к ASM6:
Шаблоны ASM6: https://forums.nesdev.com/viewtopic.php?t=6160
Я также настоятельно рекомендую создать учетную запись на форуме nesdev - сообщество было очень полезно для моего проекта и вопросов новичков: https://forums.nesdev.com/index.php?sid=d10c328d91cd38f17b990b178b9adffb