dis6502 jest śledzenie przepływu dezasembler w 6502, pierwotnie napisany przez Roberta Bond i wspierających pliki binarne Atari. Robert pisał dis6502 do Usenetu grup dyskusyjnych net.sources na 9-paź-1986, a do comp.sources.unix 7-cze-1988.
Udi Finkelstein przeniesiony dis6502 do Amigi, dodano wsparcie dla plików obiektowych Commodore 64, a pisał ją comp.sources.amiga 4-Nov-1988.
Ta wersja dis6502 został zmodyfikowany na kilka sposobów:
* Możesz odczytać surowych plików binarnych.
* Opcja określić alternatywny resetu i przerwania adresy wektorowej.
* Numery linii nie jest już konieczne w zrównuje w plikach definicji są.
* Jeśli dane jest odniesienie do adresu, który nie ma
przypisane nazwy, ale adres-1 robi, referencyjna zostanie zdemontowany
jak nazwa + 1. Jest to wygodne dla dwóch zmiennych bajtowych, szczególnie w
zerowej strona.
* Nowe dyrektywy plików definicji:
.jtab2
.rtstab
minus jedna do zastosowania RTS
* Zamiast używać wywołań cyklicznych do śledzenia wszystkich instrukcji, jest teraz kolejka śladu.
* Dodano opcję "-7" maskować się MSB danych znakowych.
* Aktualizacja do korzystania prototypy funkcji ANSI C i zawierać pliki.
* zmiany Amiga / Manx zostały usunięte.
dis6502 został przetestowany na systemie Red Hat Linux 9, ale powinien działać na innych systemach Linux, BSD i Unix.
dis6502 rozpowszechniany jest zgodnie z warunkami przez Free Software Foundation General Public License, Version 2. Zobacz szczegóły KOPIOWANIA pliku.
Oryginalne informacje o wydaniu z Robertem Bond i Udi Finkelstein są w plikach README.Bond i README.Finkelstein.
Szczegóły programowe:
Komentarze nie znaleziono