UNPKG

nes-emu

Version:

A NES emulator

15 lines (14 loc) 480 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _registers = require("../../registers"); /** Sets options for the Noise channel. */ class NoiseControl extends _registers.WriteOnlyInMemoryRegister { constructor() { super(); this.addReadOnlyField("volumeOrEnvelopePeriod", 0, 4).addReadOnlyField("constantVolume", 4).addReadOnlyField("envelopeLoopOrLengthCounterHalt", 5); } } exports.default = NoiseControl;