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 InstructionSetSWEET16Generates an "opcode table" that can be used to generate documentation.
-
Method Details
-
forSWEET16
-
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
-