UNPKG

nes-emu

Version:

A NES emulator

26 lines (24 loc) 840 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _helpers = require("../../helpers"); var _indexedGetAddress = _interopRequireDefault(require("./_indexedGetAddress")); var _getValue = _interopRequireDefault(require("./_getValue")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const indexedGetAddressY = (0, _indexedGetAddress.default)("y"); /** * "Zero page,Y" addressing mode. * * The parameter is a single-byte memory address. * The final address is that number plus the contents of Y. */ var _default = exports.default = { id: "INDEXED_ZERO_PAGE_Y", parameterSize: 1, getAddress: (context, address) => { return _helpers.Byte.force8Bit(indexedGetAddressY(context, address, false)); }, getValue: _getValue.default };