Class Disassembler.Builder
- java.lang.Object
-
- io.github.applecommander.disassembler.api.Disassembler.Builder
-
- Enclosing class:
- Disassembler
public static class Disassembler.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder(byte[] code)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Disassembler.Builder
bytesToSkip(int skip)
java.util.List<Instruction>
decode()
Disassembler.Builder
section(java.util.List<java.lang.String> names)
Disassembler.Builder
startingAddress(int address)
Disassembler.Builder
use(InstructionSet instructionSet)
Disassembler.Builder
use6502()
Disassembler.Builder
use6502WithIllegalOpcodes()
Disassembler.Builder
use65C02()
-
-
-
Method Detail
-
decode
public java.util.List<Instruction> decode()
-
startingAddress
public Disassembler.Builder startingAddress(int address)
-
bytesToSkip
public Disassembler.Builder bytesToSkip(int skip)
-
use
public Disassembler.Builder use(InstructionSet instructionSet)
-
use6502
public Disassembler.Builder use6502()
-
use6502WithIllegalOpcodes
public Disassembler.Builder use6502WithIllegalOpcodes()
-
use65C02
public Disassembler.Builder use65C02()
-
section
public Disassembler.Builder section(java.util.List<java.lang.String> names)
-
-