Class InstructionSetSWEET16
java.lang.Object
org.applecommander.disassembler.api.sweet16.InstructionSetSWEET16
- 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 InstructionSetSWEET16
Generates an "opcode table" that can be used to generate documentation.
-
Method Details
-
forSWEET16
-
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
-