Вот ещё глянь, специально поискал для тебя в своих сохранках:
https://vladikcomper.scanf.su/sonic_guides_view.htm?2Наиболее разжёванный вариант, вроде как.
M68k замудрёнее x86 как по мне. Пару лет назад я ничего этого не знал и начал писать свой дизассемблер x86.
После месяца мучений начал понимать, что тут что-то не так, и префиксы у него слишком сложные, чтобы брать их нахрапом. Потом уже засел за дизассемблер m68k с мыслью, что проц старенькой приставки уж точно должен даться легко
Оказалось, новичкам не всегда везёт, а мне не повезло аж дважды - дважды наткнуться на сложнейшие CISC. Но зато очень повезло потом узнать про существование
Capstone Engine - оно настолько облегчило мои страдания, что я потом долго присылал им донаты, пока России не перекрыли международные переводы.
Так что если что - даже не вздумай браться за дизассемблер m68k,
Capstone Engine очень просто подключить и использовать.
Добавлено позже:Вот что может помочь разобраться -
онлайн ассемблер. Покажет все валидные параметры при вводе.
move.b #$64, ($FFFFFFE0).w действительно не принимает, хочет без
.w, но это зависит от ассемблера, похоже.
Добавлено позже:накой ноль перед скобками?
Скорее всего, это просто пример, чтобы не нагружать понимание лишними битами там справа.