UNPKG

vgm-conv

Version:
21 lines (20 loc) 884 B
import { VGMConverter, ChipInfo } from "./vgm-converter"; import { VGMWriteDataCommand, VGMCommand, VGMWriteDataTargetId } from "vgm-parser"; import VGMWriteDataCommandBuffer from "./vgm-write-data-buffer"; type OPLType = "ym3812" | "y8950" | "ym3526" | "ymf262"; export declare class AY8910ToOPLConverter extends VGMConverter { _regs: Uint8Array; _buf: VGMWriteDataCommandBuffer; _type: OPLType; _target: VGMWriteDataTargetId; _oplClock: number; constructor(from: ChipInfo, to: ChipInfo, opts: any); _y(addr: number, data: number, optimize?: boolean): void; getInitialCommands(): Array<VGMCommand>; _updateFreq(ch: number, freq: number): void; _updateNoiseFreq(np: number): void; _updateTone(ch: number): void; _convert(cmd: VGMWriteDataCommand): Array<VGMCommand>; convertCommand(cmd: VGMCommand): Array<VGMCommand>; } export {};