Package libsidutils.disassembler
Klasse SimpleDisassembler
java.lang.Object
libsidutils.disassembler.SimpleDisassembler
- Alle implementierten Schnittstellen:
IMOS6510Disassembler
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprivate static HashMap<Integer, CPUCommand> private static SimpleDisassembler -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungdisassemble(int opcode, int operand, int address) static Map<Integer, CPUCommand> getDisassembly(byte[] ram, int instrAddress) Simple disassembler.static final SimpleDisassemblerprivate static voidparse()
-
Felddetails
-
cpuCommands
-
theInstance
-
-
Konstruktordetails
-
SimpleDisassembler
public SimpleDisassembler()
-
-
Methodendetails
-
getCpuCommands
-
getInstance
-
getDisassembly
Simple disassembler. Reads the hex bytes that constitute command, from supplied environment, and decodes the branch targets properly. TODO: improve this poor disassembler to something respectable- Gibt zurück:
- disassembly string like "LDA $12".
-
disassemble
- Angegeben von:
disassemblein SchnittstelleIMOS6510Disassembler
-
parse
- Löst aus:
IOException
-