Index
All Classes and Interfaces|All Packages
A
- ABS - Enum constant in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- ABSX - Enum constant in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- ABSY - Enum constant in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- ACC - Enum constant in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- ADC - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- ADD - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- address() - Method in record class org.applecommander.disassembler.api.Instruction
-
Returns the value of the
address
record component. - address() - Method in class org.applecommander.disassembler.api.Instruction.Builder
- address() - Method in class org.applecommander.disassembler.api.Instruction.OpBuilder
- address() - Method in record class org.applecommander.disassembler.api.Instruction.Operand
-
Returns the value of the
address
record component. - address(String, int) - Method in class org.applecommander.disassembler.api.Instruction.OpBuilder
- AddressMode6502 - Enum Class in org.applecommander.disassembler.api.mos6502
- AddressModeSWEET16 - Enum Class in org.applecommander.disassembler.api.sweet16
- addressRef() - Method in record class org.applecommander.disassembler.api.Instruction
- addressRef() - Method in class org.applecommander.disassembler.api.Instruction.Builder
- ALR - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- ANC - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- AND - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- ANE - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- ARR - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- ASL - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- at(int) - Static method in record class org.applecommander.disassembler.api.Instruction
-
Initiate construction of an instruction.
B
- baseAddress() - Method in class org.applecommander.disassembler.api.Program
-
Get the base address.
- BC - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- BCC - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- BCS - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- BEQ - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- BIT - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- BK - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- BM - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- BM1 - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- BMI - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- BNC - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- BNE - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- BNM1 - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- BNZ - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- BP - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- BPL - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- BR - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- BRA - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- BRA - Enum constant in enum class org.applecommander.disassembler.api.sweet16.AddressModeSWEET16
- BRK - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- BS - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- builder() - Static method in record class org.applecommander.disassembler.api.InstructionSet.Defaults
-
Initiate construction of a Defaults object.
- Builder() - Constructor for class org.applecommander.disassembler.api.InstructionSet.Defaults.Builder
- Builder(byte[]) - Constructor for class org.applecommander.disassembler.api.Disassembler.Builder
- BVC - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- BVS - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- bytesPerInstruction() - Method in record class org.applecommander.disassembler.api.InstructionSet.Defaults
-
Returns the value of the
bytesPerInstruction
record component. - bytesPerInstruction(int) - Method in class org.applecommander.disassembler.api.InstructionSet.Defaults.Builder
- bytesToDecode(int) - Method in class org.applecommander.disassembler.api.Disassembler.Builder
-
How much of the program to disassemble.
- bytesToSkip(int) - Method in class org.applecommander.disassembler.api.Disassembler.Builder
-
Any bytes to skip in the program.
- BZ - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
C
- CLC - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- CLD - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- CLI - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- CLV - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- CMP - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- code() - Method in record class org.applecommander.disassembler.api.Instruction
-
Returns the value of the
code
record component. - code(byte[]) - Method in class org.applecommander.disassembler.api.Instruction.Builder
- CON - Enum constant in enum class org.applecommander.disassembler.api.sweet16.AddressModeSWEET16
- convert(String) - Static method in class org.applecommander.disassembler.api.Disassembler
-
Add support for "$801" and "0x801" instead of just decimal like 2049.
- CPR - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- CPX - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- CPY - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- currentAddress() - Method in class org.applecommander.disassembler.api.Program
-
Get the current address.
- currentOffset() - Method in class org.applecommander.disassembler.api.Program
-
Get the current offset.
D
- DCP - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- DCR - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- DEC - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- decode() - Method in class org.applecommander.disassembler.api.Disassembler.Builder
-
Decode without preserving labels.
- decode(Map<Integer, String>) - Method in class org.applecommander.disassembler.api.Disassembler.Builder
-
Decode and preserve labels.
- decode(Program) - Method in interface org.applecommander.disassembler.api.InstructionSet
-
Decodes a program into a set of instructions.
- decode(Program) - Method in class org.applecommander.disassembler.api.mos6502.InstructionSet6502
- decode(Program) - Method in class org.applecommander.disassembler.api.pcode.InstructionSetPCode
- decode(Program) - Method in class org.applecommander.disassembler.api.sweet16.InstructionSetSWEET16
- decode(Program) - Method in class org.applecommander.disassembler.api.switching6502.InstructionSet6502Switching
- decode(Program) - Method in class org.applecommander.disassembler.api.z80.InstructionSetZ80
- decodeOne(Program) - Method in class org.applecommander.disassembler.api.mos6502.InstructionSet6502
-
Single instruction decoding has been extracted to support the 6502/SWEET16 switching mode.
- decodeOne(Program) - Method in class org.applecommander.disassembler.api.sweet16.InstructionSetSWEET16
-
Single instruction decoding has been extracted to support the 6502/SWEET16 switching mode.
- defaults() - Method in interface org.applecommander.disassembler.api.InstructionSet
-
Provides default values that are useful when setting up the Disassembler.
- defaults() - Method in class org.applecommander.disassembler.api.mos6502.InstructionSet6502
- defaults() - Method in class org.applecommander.disassembler.api.pcode.InstructionSetPCode
- defaults() - Method in class org.applecommander.disassembler.api.sweet16.InstructionSetSWEET16
- defaults() - Method in class org.applecommander.disassembler.api.switching6502.InstructionSet6502Switching
- defaults() - Method in class org.applecommander.disassembler.api.z80.InstructionSetZ80
- Defaults(int, List<String>, int, boolean) - Constructor for record class org.applecommander.disassembler.api.InstructionSet.Defaults
-
Creates an instance of a
Defaults
record class. - description() - Method in record class org.applecommander.disassembler.api.Instruction
-
Returns the value of the
description
record component. - description(String) - Method in class org.applecommander.disassembler.api.Instruction.Builder
- DEX - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- DEY - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- DIR - Enum constant in enum class org.applecommander.disassembler.api.sweet16.AddressModeSWEET16
- Disassembler - Class in org.applecommander.disassembler.api
-
Disassembler is the primary interface to disassemble a program.
- Disassembler() - Constructor for class org.applecommander.disassembler.api.Disassembler
- Disassembler.Builder - Class in org.applecommander.disassembler.api
- doesOperandRequireRegister() - Method in enum class org.applecommander.disassembler.api.sweet16.AddressModeSWEET16
E
- EOR - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- equals(Object) - Method in record class org.applecommander.disassembler.api.Instruction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.applecommander.disassembler.api.Instruction.Operand
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.applecommander.disassembler.api.InstructionSet.Defaults
-
Indicates whether some other object is "equal to" this one.
F
- for6502() - Static method in class org.applecommander.disassembler.api.mos6502.InstructionSet6502
- for6502withIllegalInstructions() - Static method in class org.applecommander.disassembler.api.mos6502.InstructionSet6502
- for65C02() - Static method in class org.applecommander.disassembler.api.mos6502.InstructionSet6502
- forApplePascal() - Static method in class org.applecommander.disassembler.api.pcode.InstructionSetPCode
- format() - Method in record class org.applecommander.disassembler.api.Instruction.Operand
-
Format the operand with the given value.
- format(String) - Method in record class org.applecommander.disassembler.api.Instruction.Operand
-
Format the operand but use the given label instead of the value.
- forSWEET16() - Static method in class org.applecommander.disassembler.api.sweet16.InstructionSetSWEET16
- forZ80() - Static method in class org.applecommander.disassembler.api.z80.InstructionSetZ80
G
- GenerateMarkdown - Class in org.applecommander.disassembler.api
-
A utility class to generate markdown files for most instruction sets.
- GenerateMarkdown() - Constructor for class org.applecommander.disassembler.api.GenerateMarkdown
- get() - Method in class org.applecommander.disassembler.api.Instruction.Builder
- get() - Method in class org.applecommander.disassembler.api.Instruction.OpBuilder
- get() - Method in class org.applecommander.disassembler.api.InstructionSet.Defaults.Builder
- getInstructionLength() - Method in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- getInstructionLength() - Method in enum class org.applecommander.disassembler.api.sweet16.AddressModeSWEET16
- getMnemonic() - Method in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- getMnemonic() - Method in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- getUnsignedByte(int) - Method in class org.applecommander.disassembler.api.Program
-
Get an unsigned byte from specified offset.
H
- hashCode() - Method in record class org.applecommander.disassembler.api.Instruction
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.applecommander.disassembler.api.Instruction.Operand
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.applecommander.disassembler.api.InstructionSet.Defaults
-
Returns a hash code value for this object.
- hasMore() - Method in class org.applecommander.disassembler.api.Program
-
Test if there are more bytes to process.
I
- IMM - Enum constant in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- IMP - Enum constant in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- IMP - Enum constant in enum class org.applecommander.disassembler.api.sweet16.AddressModeSWEET16
- INC - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- includeDescription() - Method in record class org.applecommander.disassembler.api.InstructionSet.Defaults
-
Returns the value of the
includeDescription
record component. - includeDescription(boolean) - Method in class org.applecommander.disassembler.api.InstructionSet.Defaults.Builder
- IND - Enum constant in enum class org.applecommander.disassembler.api.sweet16.AddressModeSWEET16
- INDABS - Enum constant in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- INDABSX - Enum constant in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- INDZP - Enum constant in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- INDZPX - Enum constant in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- INDZPY - Enum constant in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- INR - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- Instruction - Record Class in org.applecommander.disassembler.api
-
An instruction represents one decoded lines.
- Instruction(int, byte[], String, List<Instruction.Operand>, Optional<String>) - Constructor for record class org.applecommander.disassembler.api.Instruction
-
Creates an instance of a
Instruction
record class. - Instruction.Builder - Class in org.applecommander.disassembler.api
- Instruction.OpBuilder - Class in org.applecommander.disassembler.api
- Instruction.Operand - Record Class in org.applecommander.disassembler.api
-
An operand represents a single operand.
- InstructionSet - Interface in org.applecommander.disassembler.api
-
InstructionSet is the core mechanism to decode a given program.
- InstructionSet.Defaults - Record Class in org.applecommander.disassembler.api
-
Provides default values that are valid for the InstructionSet.
- InstructionSet.Defaults.Builder - Class in org.applecommander.disassembler.api
- InstructionSet.OpcodeTable - Interface in org.applecommander.disassembler.api
-
OpcodeTable provides the mechanism to create string representations of every opcode.
- InstructionSet6502 - Class in org.applecommander.disassembler.api.mos6502
- InstructionSet6502Switching - Class in org.applecommander.disassembler.api.switching6502
- InstructionSetPCode - Class in org.applecommander.disassembler.api.pcode
- InstructionSetSWEET16 - Class in org.applecommander.disassembler.api.sweet16
- InstructionSetZ80 - Class in org.applecommander.disassembler.api.z80
- INX - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- INY - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- ISC - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- isOperandAbsoluteAddress() - Method in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- isOperandRelativeAddress() - Method in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- isOperandRelativeAddress() - Method in enum class org.applecommander.disassembler.api.sweet16.AddressModeSWEET16
J
- JAM - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- JMP - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- JSR - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
L
- labelGroups() - Static method in class org.applecommander.disassembler.api.Disassembler
-
Returns the label groups defined in the
addresses.ini
file. - LAS - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- LAX - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- LD - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- LDA - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- LDD - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- LDX - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- LDY - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- length() - Method in class org.applecommander.disassembler.api.Program
-
Length of code.
- libraryLabels() - Method in record class org.applecommander.disassembler.api.InstructionSet.Defaults
-
Returns the value of the
libraryLabels
record component. - libraryLabels(String...) - Method in class org.applecommander.disassembler.api.InstructionSet.Defaults.Builder
- LSR - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- LXA - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
M
- main(String[]) - Static method in class org.applecommander.disassembler.api.GenerateMarkdown
- mnemonic() - Method in class org.applecommander.disassembler.api.Instruction.Builder
- mnemonic() - Method in record class org.applecommander.disassembler.api.Instruction
-
Returns the value of the
mnemonic
record component. - mnemonic(String) - Method in class org.applecommander.disassembler.api.Instruction.Builder
- MOS6502 - Static variable in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- MOS6502 - Static variable in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- MOS6502_WITH_ILLEGAL - Static variable in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
N
- name() - Method in interface org.applecommander.disassembler.api.InstructionSet.OpcodeTable
-
Name to use for the filename and heading.
- NON_REGISTER_OPS - Static variable in enum class org.applecommander.disassembler.api.sweet16.AddressModeSWEET16
- NON_REGISTER_OPS - Static variable in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- NOP - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
O
- opAddress(String, String, int) - Method in class org.applecommander.disassembler.api.Instruction.Builder
- Opcode6502 - Enum Class in org.applecommander.disassembler.api.mos6502
- opcodeExample(int) - Method in interface org.applecommander.disassembler.api.InstructionSet.OpcodeTable
-
For a given opcode, create a string representation.
- OpcodeSWEET16 - Enum Class in org.applecommander.disassembler.api.sweet16
- opcodeTables() - Method in interface org.applecommander.disassembler.api.InstructionSet
-
Generates an "opcode table" that can be used to generate documentation.
- opcodeTables() - Method in class org.applecommander.disassembler.api.mos6502.InstructionSet6502
- opcodeTables() - Method in class org.applecommander.disassembler.api.pcode.InstructionSetPCode
- opcodeTables() - Method in class org.applecommander.disassembler.api.sweet16.InstructionSetSWEET16
- opcodeTables() - Method in class org.applecommander.disassembler.api.switching6502.InstructionSet6502Switching
- opcodeTables() - Method in class org.applecommander.disassembler.api.z80.InstructionSetZ80
- Operand(String, String, Optional<Integer>) - Constructor for record class org.applecommander.disassembler.api.Instruction.Operand
-
Creates an instance of a
Operand
record class. - operands() - Method in record class org.applecommander.disassembler.api.Instruction
-
Returns the value of the
operands
record component. - opFmt() - Method in record class org.applecommander.disassembler.api.Instruction.Operand
-
Returns the value of the
opFmt
record component. - opValue(String, Object...) - Method in class org.applecommander.disassembler.api.Instruction.Builder
- ORA - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- org.applecommander.disassembler.api - package org.applecommander.disassembler.api
- org.applecommander.disassembler.api.mos6502 - package org.applecommander.disassembler.api.mos6502
- org.applecommander.disassembler.api.pcode - package org.applecommander.disassembler.api.pcode
- org.applecommander.disassembler.api.sweet16 - package org.applecommander.disassembler.api.sweet16
- org.applecommander.disassembler.api.switching6502 - package org.applecommander.disassembler.api.switching6502
- org.applecommander.disassembler.api.z80 - package org.applecommander.disassembler.api.z80
P
- peekSignedByte(int) - Method in class org.applecommander.disassembler.api.Program
-
Get a *signed* byte at the current offset + n.
- peekUnsignedByte() - Method in class org.applecommander.disassembler.api.Program
-
Get an unsigned byte at the current offset.
- peekUnsignedByte(int) - Method in class org.applecommander.disassembler.api.Program
-
Get an unsigned byte at the current offset + n.
- peekUnsignedShort(int) - Method in class org.applecommander.disassembler.api.Program
-
Get an unsigned short (2 bytes, little endian) at the current offset + n.
- PHA - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- PHP - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- PHX - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- PHY - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- PLA - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- PLP - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- PLX - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- PLY - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- POP - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- POPD - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- Program - Class in org.applecommander.disassembler.api
-
Program is a state class that tracks where decoding is, what the address is, and provides a few helper methods to assist with various data types.
- Program(byte[], int) - Constructor for class org.applecommander.disassembler.api.Program
R
- read(int) - Method in class org.applecommander.disassembler.api.Program
-
Read n bytes.
- REGISTER_OPS - Static variable in enum class org.applecommander.disassembler.api.sweet16.AddressModeSWEET16
- REGISTER_OPS - Static variable in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- REL - Enum constant in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- RLA - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- ROL - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- ROR - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- RRA - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- RS - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- RTI - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- RTN - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- RTS - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
S
- SAX - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- SBC - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- SBX - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- SEC - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- section(List<String>) - Method in class org.applecommander.disassembler.api.Disassembler.Builder
-
Add any label groups requested.
- SED - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- SEI - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- SET - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- SHA - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- SHX - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- SHY - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- SLO - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- SRE - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- ST - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- STA - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- startAddress() - Method in record class org.applecommander.disassembler.api.InstructionSet.Defaults
-
Returns the value of the
startAddress
record component. - startAddress(int) - Method in class org.applecommander.disassembler.api.InstructionSet.Defaults.Builder
- startingAddress(int) - Method in class org.applecommander.disassembler.api.Disassembler.Builder
-
The starting address for the disassembly.
- STD - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- STP - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- STX - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- STY - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- STZ - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- SUB - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
T
- TAS - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- TAX - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- TAY - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- toString() - Method in record class org.applecommander.disassembler.api.Instruction.Operand
-
Returns a string representation of this record class.
- toString() - Method in record class org.applecommander.disassembler.api.Instruction
-
Returns a string representation of this record class.
- toString() - Method in record class org.applecommander.disassembler.api.InstructionSet.Defaults
-
Returns a string representation of this record class.
- TRB - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- TSB - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- TSX - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- TXA - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- TXS - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- TYA - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
U
- USBC - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- use(InstructionSet) - Method in class org.applecommander.disassembler.api.Disassembler.Builder
-
Select the instruction set.
V
- value() - Method in record class org.applecommander.disassembler.api.Instruction.Operand
-
Returns the value of the
value
record component. - value(String, Object...) - Method in class org.applecommander.disassembler.api.Instruction.OpBuilder
- valueOf(String) - Static method in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.applecommander.disassembler.api.sweet16.AddressModeSWEET16
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.applecommander.disassembler.api.sweet16.AddressModeSWEET16
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WDC65C02 - Static variable in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- WDC65C02 - Static variable in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- with(byte[]) - Static method in class org.applecommander.disassembler.api.Disassembler
-
Initiate the disassembly.
- withSwitching() - Static method in class org.applecommander.disassembler.api.switching6502.InstructionSet6502Switching
Z
- ZP - Enum constant in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- ZPX - Enum constant in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- ZPY - Enum constant in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- ZZZ - Enum constant in enum class org.applecommander.disassembler.api.mos6502.Opcode6502
- ZZZ - Enum constant in enum class org.applecommander.disassembler.api.sweet16.OpcodeSWEET16
- ZZZ1 - Enum constant in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- ZZZ2 - Enum constant in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
- ZZZ3 - Enum constant in enum class org.applecommander.disassembler.api.mos6502.AddressMode6502
All Classes and Interfaces|All Packages