Options
All
  • Public
  • Public/Protected
  • All
Menu

Module cpu/6809

Index

Functions

Functions

CPU6809

  • CPU6809(): { T: () => number; advanceInsn: () => number; disasm: (i: any, a: any, b: any, c: any, d: any, pc: any) => (string | number)[] | { line: string | number; nbytes: number }; firq: () => void; flagsToString: () => string; getPC: () => any; getSP: () => any; getTstates: () => number; init: (bt: any, ba: any, tck: any) => void; interrupt: () => void; loadState: (s: any) => void; nmi: () => void; reset: () => void; runFrame: (Tt: any) => void; saveState: () => { A: any; B: any; CC: any; DP: any; PC: any; SP: any; T: number; U: any; X: any; Y: any }; set: (reg: any, value: any) => void; setTstates: (t: any) => void; steps: (Ts: any) => void }
  • Returns { T: () => number; advanceInsn: () => number; disasm: (i: any, a: any, b: any, c: any, d: any, pc: any) => (string | number)[] | { line: string | number; nbytes: number }; firq: () => void; flagsToString: () => string; getPC: () => any; getSP: () => any; getTstates: () => number; init: (bt: any, ba: any, tck: any) => void; interrupt: () => void; loadState: (s: any) => void; nmi: () => void; reset: () => void; runFrame: (Tt: any) => void; saveState: () => { A: any; B: any; CC: any; DP: any; PC: any; SP: any; T: number; U: any; X: any; Y: any }; set: (reg: any, value: any) => void; setTstates: (t: any) => void; steps: (Ts: any) => void }

    • T: () => number
        • (): number
        • Returns number

    • advanceInsn: () => number
        • (): number
        • Returns number

    • disasm: (i: any, a: any, b: any, c: any, d: any, pc: any) => (string | number)[] | { line: string | number; nbytes: number }
        • (i: any, a: any, b: any, c: any, d: any, pc: any): (string | number)[] | { line: string | number; nbytes: number }
        • Parameters

          • i: any
          • a: any
          • b: any
          • c: any
          • d: any
          • pc: any

          Returns (string | number)[] | { line: string | number; nbytes: number }

    • firq: () => void
        • (): void
        • Returns void

    • flagsToString: () => string
        • (): string
        • Returns string

    • getPC: () => any
        • (): any
        • Returns any

    • getSP: () => any
        • (): any
        • Returns any

    • getTstates: () => number
        • (): number
        • Returns number

    • init: (bt: any, ba: any, tck: any) => void
        • (bt: any, ba: any, tck: any): void
        • Parameters

          • bt: any
          • ba: any
          • tck: any

          Returns void

    • interrupt: () => void
        • (): void
        • Returns void

    • loadState: (s: any) => void
        • (s: any): void
        • Parameters

          • s: any

          Returns void

    • nmi: () => void
        • (): void
        • Returns void

    • reset: () => void
        • (): void
        • Returns void

    • runFrame: (Tt: any) => void
        • (Tt: any): void
        • Parameters

          • Tt: any

          Returns void

    • saveState: () => { A: any; B: any; CC: any; DP: any; PC: any; SP: any; T: number; U: any; X: any; Y: any }
        • (): { A: any; B: any; CC: any; DP: any; PC: any; SP: any; T: number; U: any; X: any; Y: any }
        • Returns { A: any; B: any; CC: any; DP: any; PC: any; SP: any; T: number; U: any; X: any; Y: any }

          • A: any
          • B: any
          • CC: any
          • DP: any
          • PC: any
          • SP: any
          • T: number
          • U: any
          • X: any
          • Y: any
    • set: (reg: any, value: any) => void
        • (reg: any, value: any): void
        • Parameters

          • reg: any
          • value: any

          Returns void

    • setTstates: (t: any) => void
        • (t: any): void
        • Parameters

          • t: any

          Returns void

    • steps: (Ts: any) => void
        • (Ts: any): void
        • Parameters

          • Ts: any

          Returns void

Generated using TypeDoc