nes-emu
Version: 
A NES emulator
24 lines (23 loc) • 475 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.default = void 0;
/**
 * "Accummulator" addressing mode.
 *
 * The parameter is the A register.
 */
var _default = exports.default = {
  id: "ACCUMULATOR",
  parameterSize: 0,
  getAddress: _ref => {
    let {
      cpu
    } = _ref;
    return cpu.registers.a;
  },
  getValue: () => {
    throw new Error("The ACCUMULATOR addressing mode only supports the `getAddress` method");
  }
};