vgm-conv
Version:
Chip-type and clock converter for VGM.
20 lines (19 loc) • 762 B
TypeScript
import { VGMConverter, ChipInfo } from "./vgm-converter";
import { VGMCommand, VGMWriteDataCommand, VGMWriteDataTargetId } from "vgm-parser";
import VGMWriteDataCommandBuffer from "./vgm-write-data-buffer";
export declare class SN76489ToOPNConverter extends VGMConverter {
_buf: VGMWriteDataCommandBuffer;
_fdiv: Uint16Array;
_ch: number;
_type: number;
_target: VGMWriteDataTargetId;
constructor(from: ChipInfo, to: ChipInfo, opts: {
useTestMode?: boolean;
decimation?: number;
});
_y(a: number, d: number): void;
_makeSQRVoice(ch: number): void;
getInitialCommands(): Array<VGMCommand>;
_convert(cmd: VGMWriteDataCommand): Array<VGMCommand>;
convertCommand(cmd: VGMCommand): Array<VGMCommand>;
}