UNPKG

nes-emu

Version:

A NES emulator

29 lines (26 loc) 755 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _ControllerPort = _interopRequireDefault(require("./ControllerPort")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } /** * Secondary Controller Port Register (< read) * * Writing a value here does nothing. * Reads work using the Primary Controller Port's strobe flag. */ class SecondaryControllerPort extends _ControllerPort.default { constructor(primary) { super(); this._primary = primary; } /** Returns the strobe flag. */ get strobe() { return this._primary.strobe; } /** Writes nothing (read-only address). */ writeAt() {} } exports.default = SecondaryControllerPort;