nes-emu
Version:
A NES emulator
29 lines (26 loc) • 755 B
JavaScript
;
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;