Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Platform

Hierarchy

  • Platform

Implemented by

Index

Properties

Optional debugSymbols

debugSymbols: DebugSymbols

Methods

Optional advance

  • advance(novideo?: boolean): number
  • Parameters

    • Optional novideo: boolean

    Returns number

Optional advanceFrameClock

  • Parameters

    Returns number

Optional clearBreakpoint

  • clearBreakpoint(id: string): any
  • Parameters

    • id: string

    Returns any

Optional clearDebug

  • clearDebug(): void
  • Returns void

Optional disassemble

  • disassemble(addr: number, readfn: (addr: number) => number): DisasmLine
  • Parameters

    • addr: number
    • readfn: (addr: number) => number
        • (addr: number): number
        • Parameters

          • addr: number

          Returns number

    Returns DisasmLine

Optional getCPUState

  • Returns CpuState

Optional getDebugTree

  • getDebugTree(): {}
  • Returns {}

getDefaultExtension

  • getDefaultExtension(): string
  • Returns string

Optional getDownloadFile

  • getDownloadFile(): { blob: Blob; extension: string }
  • Returns { blob: Blob; extension: string }

    • blob: Blob
    • extension: string

Optional getFrameRate

  • getFrameRate(): number
  • Returns number

Optional getMemoryMap

  • getMemoryMap(): MemoryMap
  • Returns MemoryMap

Optional getOpcodeMetadata

  • Parameters

    • opcode: number
    • offset: number

    Returns OpcodeMetadata

Optional getOriginPC

  • getOriginPC(): number
  • Returns number

Optional getPC

  • getPC(): number
  • Returns number

Optional getPlatformName

  • getPlatformName(): string
  • Returns string

Optional getPresets

  • Returns Preset[]

Optional getROMExtension

  • getROMExtension(rom: FileData): string
  • Parameters

    Returns string

Optional getRasterScanline

  • getRasterScanline(): number
  • Returns number

Optional getSP

  • getSP(): number
  • Returns number

getToolForFilename

  • getToolForFilename(s: string): string
  • Parameters

    • s: string

    Returns string

Optional hasBreakpoint

  • hasBreakpoint(id: string): boolean
  • Parameters

    • id: string

    Returns boolean

Optional inspect

  • inspect(ident: string): string
  • Parameters

    • ident: string

    Returns string

Optional isBlocked

  • isBlocked(): boolean
  • Returns boolean

isRunning

  • isRunning(): boolean
  • Returns boolean

Optional loadBIOS

  • loadBIOS(title: string, rom: Uint8Array): any
  • Parameters

    • title: string
    • rom: Uint8Array

    Returns any

Optional loadControlsState

  • Parameters

    Returns void

loadROM

  • loadROM(title: string, rom: any): any
  • Parameters

    • title: string
    • rom: any

    Returns any

Optional loadState

  • Parameters

    Returns void

Optional newCodeAnalyzer

  • Returns CodeAnalyzer

pause

  • pause(): void
  • Returns void

Optional readAddress

  • readAddress(addr: number): number
  • Parameters

    • addr: number

    Returns number

Optional readFile

  • Parameters

    • path: string

    Returns FileData

Optional readVRAMAddress

  • readVRAMAddress(addr: number): number
  • Parameters

    • addr: number

    Returns number

reset

  • reset(): void
  • Returns void

Optional resize

  • resize(): void
  • Returns void

Optional restartAtPC

  • restartAtPC(pc: number): boolean
  • Parameters

    • pc: number

    Returns boolean

resume

  • resume(): void
  • Returns void

Optional runEval

  • Parameters

    Returns void

Optional runToFrameClock

  • runToFrameClock(clock: number): void
  • Parameters

    • clock: number

    Returns void

Optional runToPC

  • runToPC(pc: number): void
  • Parameters

    • pc: number

    Returns void

Optional runToVsync

  • runToVsync(): void
  • Returns void

Optional runUntilReturn

  • runUntilReturn(): void
  • Returns void

Optional saveControlsState

Optional saveState

  • Returns EmuState

Optional setBreakpoint

  • Parameters

    Returns any

Optional setFrameRate

  • setFrameRate(fps: number): void
  • Parameters

    • fps: number

    Returns void

Optional setRecorder

  • Parameters

    Returns void

Optional setupDebug

  • Parameters

    Returns void

Optional showHelp

  • showHelp(tool: string, ident?: string): void
  • Parameters

    • tool: string
    • Optional ident: string

    Returns void

Optional sourceFileFetch

  • sourceFileFetch(path: string): FileData
  • Parameters

    • path: string

    Returns FileData

start

  • start(): void | Promise<void>
  • Returns void | Promise<void>

Optional startProbing

  • Returns ProbeRecorder

Optional step

  • step(): void
  • Returns void

Optional stepBack

  • stepBack(): void
  • Returns void

Optional stepOver

  • stepOver(): void
  • Returns void

Optional stopProbing

  • stopProbing(): void
  • Returns void

Optional writeFile

  • writeFile(path: string, data: FileData): boolean
  • Parameters

    Returns boolean

Generated using TypeDoc