UNPKG

nes-emu

Version:

A NES emulator

16 lines (15 loc) 516 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _registers = require("../../registers"); /** Controls the sample address of the DMC channel when using DPCM mode. */ class DMCSampleAddress extends _registers.WriteOnlyInMemoryRegister { /** Returns the absolute address of the sample. */ get absoluteAddress() { // sample address = %11AAAAAA.AA000000 = $C000 + (A * 64) return 0xc000 + this.value * 64; } } exports.default = DMCSampleAddress;