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 InstructionSet6502for6502()static InstructionSet6502static InstructionSet6502for65C02()Generates an "opcode table" that can be used to generate documentation.
-
Method Details
-
for6502
-
for6502withIllegalInstructions
-
for65C02
-
defaults
Description copied from interface:InstructionSetProvides default values that are useful when setting up the Disassembler.- Specified by:
defaultsin interfaceInstructionSet
-
decode
Description copied from interface:InstructionSetDecodes a program into a set of instructions.- Specified by:
decodein interfaceInstructionSet
-
decodeOne
Single instruction decoding has been extracted to support the 6502/SWEET16 switching mode. -
opcodeTables
Description copied from interface:InstructionSetGenerates 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:
opcodeTablesin interfaceInstructionSet
-