1

Temat: disassembler 6502

witam,

potrzebuje podejrzec kod pewnego romu z M.A.M.E.

deasemblery ktore sciagnalem potrafia wylistowac program tylko w okreslonym formacie .com itp ...

propozycje?

pozdrawiam

http://atari.pl/hsc/ad.php?i=1.

2

Odp: disassembler 6502

Napisz se. Zrobienie disassemblera to pięć minut roboty.

Hitler, Stalin, totalniak, SSman, NKWDzista, kaczor dyktator, za długo byłem w ChRL, wypowiadam się afektywnie.

3

Odp: disassembler 6502

Na teraz nie pamietam, bo siedze na macu, ale dis6502 mial chyba opcje wczytania po prostu danych binarnie.
Jesli nie, dodaj do romu na poczatku naglowek XEX (ff ff 00 00 loend hiend), wczytaj do dis6502 i powinno dzialac.

: 404. Stopka not found

4

Odp: disassembler 6502

Polecam ChkExe autorstwa Jindroush-a. Wywołujesz z linii poleceń z opcją disasemblacji, wybierasz składnię (m.in. xasm) i dostajesz kod źródłowy dający się zasemblować.

Dodać nagłówek COM/XEX to nie problem, musisz znać tylko adres, pod którym siedzi ROM i dopisujesz na początku 6 bajtów (ff ff startlo starthi endlo endhi). Jeśli nie znasz, to wpisz zero, jak poradził wujek Eru i jak zajrzysz do kodu, to pewnie zgadniesz, pod jakim adresem siedzi (hint: instrukcje JSR).

https://www.youtube.com/watch?v=jofNR_WkoCE