UNPKG

6502-disasm

Version:
27 lines (26 loc) 958 B
export declare class Disassembler { private static readonly INSTR_FAMILY_MASK; private static readonly INSTR_MASK; private static readonly ADDRESSING_MODE_MASK; private static leftPad(value, size); private static decodeFamily01Instruction(byte); private static decodeFamily00Instruction(byte); private static decodeFamily10Instruction(byte); private readonly bytes; constructor(bytes: Uint8Array); decode(start?: number, end?: number): string[]; private read8(state); private read16(state); private decodeFamily00AddressingMode(byte, state); private indexedIndirect(state); private indirectIndexed(state); private zp(state); private immediate(state); private abs(state); private zpX(state); private absY(state); private absX(state); private relative(state); private decodeFamily01AddressingMode(byte, state); private decodeFamily10AddressingMode(byte, state); }