Klasse SimpleDisassembler

java.lang.Object
libsidutils.disassembler.SimpleDisassembler
Alle implementierten Schnittstellen:
IMOS6510Disassembler

public class SimpleDisassembler extends Object implements IMOS6510Disassembler
  • Felddetails

  • Konstruktordetails

    • SimpleDisassembler

      public SimpleDisassembler()
  • Methodendetails

    • getCpuCommands

      public static Map<Integer,CPUCommand> getCpuCommands()
    • getInstance

      public static final SimpleDisassembler getInstance()
    • getDisassembly

      public String getDisassembly(byte[] ram, int instrAddress)
      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

      public String disassemble(int opcode, int operand, int address)
      Angegeben von:
      disassemble in Schnittstelle IMOS6510Disassembler
    • parse

      private static void parse() throws IOException
      Löst aus:
      IOException