Class InstructionSet6502
java.lang.Object
org.applecommander.disassembler.api.mos6502.InstructionSet6502
- All Implemented Interfaces:
InstructionSet
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.applecommander.disassembler.api.InstructionSet
InstructionSet.Defaults, InstructionSet.OpcodeTable
-
Method Summary
Modifier and TypeMethodDescriptionDecodes a program into a set of instructions.Single instruction decoding has been extracted to support the 6502/SWEET16 switching mode.defaults()
Provides default values that are useful when setting up the Disassembler.static InstructionSet6502
for6502()
static InstructionSet6502
static InstructionSet6502
for65C02()
Generates an "opcode table" that can be used to generate documentation.
-
Method Details
-
for6502
-
for6502withIllegalInstructions
-
for65C02
-
defaults
Description copied from interface:InstructionSet
Provides default values that are useful when setting up the Disassembler.- Specified by:
defaults
in interfaceInstructionSet
-
decode
Description copied from interface:InstructionSet
Decodes a program into a set of instructions.- Specified by:
decode
in interfaceInstructionSet
-
decodeOne
Single instruction decoding has been extracted to support the 6502/SWEET16 switching mode. -
opcodeTables
Description copied from interface:InstructionSet
Generates an "opcode table" that can be used to generate documentation. Each table is 256 bytes; most have 1 but Z80 has 3. Optional.- Specified by:
opcodeTables
in interfaceInstructionSet
-