Disassembler class
A simple disassembler for Z80 opcodes.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
decodeInstruction(
int inst1, int inst2, int inst3, int inst4) → String -
disassembleInstruction(
List< int> instruction) → Instruction - Given a byte array, read the first opcode from it and return it as an instruction.
-
disassembleMultipleInstructions(
List< int> instructions, int count, int pc) → String -
Takes an arbitrary length byte array and disassembles the first
count
instructions. -
replaceOperand(
String instruction, int byte, int highByte) → String
Constants
-
z80Opcodes
→ const Map<
String, String>