#assembly #nintendo
#сборка #nintendo
Вопрос:
Я новичок в разработке NES, и я нашел учебные пособия Nerdy Nights действительно удобными, но в них используется nesasm. Насколько я понимаю, ASM6 намного лучше, чем nesasm. Есть ли где-нибудь похожие руководства, которые я могу посмотреть?
Кроме того, есть ли официальная страница ASM6? Версия ASM6, которая у меня есть, 1.51, и я понятия не имею, есть ли более свежая версия.
Комментарии:
1. возможно, вы сможете получить подробную информацию, которую ищете, если этот вопрос был опубликован на gamedev.stackexchange.com
2. попробуйте nesdev.parodius.com/bbs для всего, что связано с nesdev
Ответ №1:
Загрузка ASM6 (http://home.comcast.net /~olimar/NES/) содержит большую часть базовой языковой информации в README.К ней прилагается текстовый файл. В этой информации описываются конкретные уникальные функции в ASM6, но на этом уникальность заканчивается. Поскольку ASM6 просто ориентирован на процессоры 6502 и не является специфичным для NES, он может выполнять все, что вы запрограммируете для него. Хорошая новость в том, что, поскольку это в основном просто сборка, вы можете продолжать использовать учебные пособия по nesasm. Просто ознакомьтесь с конкретными различиями в языках, такими как синтаксис комментариев или обозначения, и у вас все должно получиться.
Кроме того, версия, на которую я ссылался вверху, предназначена для ASM6 версии v1.6. Наслаждайтесь!
Ответ №2:
Как вы увидите, существует множество различных компиляторов для 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