UNPKG

flashmagic.js

Version:
15 lines (14 loc) 631 B
import { MemoryBlock } from './MemoryBlock'; import { ROMAddress } from './ROMAddress'; export declare class ROMBlock implements MemoryBlock { readonly address: number; readonly sector: number; readonly length: number; constructor(addr: ROMAddress, size: number); adjust(diff: number): ROMBlock; containsAddress(addr: number | ROMAddress): boolean; static fromAddress(addr: number, size: number): ROMBlock; static fromAddressRange(start: number, end: number): ROMBlock; static fromSector(sect: number, size: number): ROMBlock; static fromSectorRange(start: number, end: number): ROMBlock; }