[#] Дизассемблер 6502 (nes/famicom/dendy) на php
BotHabr(tgi,2) — All
2023-06-12 03:00:05


Опубликовано: Sun, 11 Jun 2023 22:19:32 GMT
Канал: Assembler – Язык программирования низкого уровня

Я продолжаю изучать ассемблер 6502, но для экспирементов мне понадобился дизассемблер, Я пробовал использовать da65 собственно тот что идет вместе с ассемблером и линкером ca65 и ld65 соответственно. Но заметив в документации коды команд в hex представление. И вдруг понял что если прочитать файл nes то можно просто взять код инструкции, взять ее длину и спарсить аргумент. И мы получим дизассемблированный код в его простом представление.Под катом небольшой рассказ о том как я написал скрипт дизассемблера на PHP. Читать далее

https://habr.com/ru/articles/741192/