1
Программирование / [SMD] Создание собственной многоигровки на одном чипе
« : 03 Апрель 2026, 10:36:45 »1. в батнике, точнее для консольной команды надо указывать входной асм и выходной бин через запятую и без пробелов слитно. иначе рыгнет:Странно у меня работает с пробелом и все прекрасно компилируется, вот например команда для компилирования Gunstar heroes, который я скидывал
Код: [Выделить]
asm68k /k /p /o ae- gh.asm, ghbuilt.bin >errors.txt, , gh.lst
если сам путь с пробелами, то по моему можно в кавычках:НУЖНО в кавычках, это принцип подачи аргументов в консольные программы, потому что пробелом разделяются аргументы.
упомянутый EXG d4, d2 - он делает по нарастающей EXG d2, d4Вот это кстати странно, насколько я понял инструкция EXG меняет значения без третей переменной, хотя как можно поменять без третей переменной для меня загадка, видимо в этом кроется главная причина почему опкоды разные.
сами эти IF ELSE в ром не попадают, но они решают какой участок внутри IF ELSE в ром попадет.их называют предпроцессорные команды, это не обычные инструкции языка if else. Их испокон веков писали с начала строки, начиная еще с Fortran, так как там была fixed-form, то есть напишешь не сначала будет думать что это команда. Сейчас уже в некоторых языках можно не сначала строки, но привычка осталась
математика тут больная. надо операции проводить без пробелов:Вот это боль для моих глаз

дело в том, что организовать целую очередь отмен сложно (для меня)сделай так же отдельным текстовым файлом где будут все изменения сохраняться

?