UNPKG

nes-emu

Version:

A NES emulator

83 lines (82 loc) 2.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _instructions = _interopRequireDefault(require("../instructions")); var _addressings = _interopRequireDefault(require("../addressings")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } var _default = exports.default = [{ id: 0x90, instruction: _instructions.default.BCC, cycles: 2, addressing: _addressings.default.RELATIVE, canTakeExtraCycles: true }, { id: 0xb0, instruction: _instructions.default.BCS, cycles: 2, addressing: _addressings.default.RELATIVE, canTakeExtraCycles: true }, { id: 0xf0, instruction: _instructions.default.BEQ, cycles: 2, addressing: _addressings.default.RELATIVE, canTakeExtraCycles: true }, { id: 0x30, instruction: _instructions.default.BMI, cycles: 2, addressing: _addressings.default.RELATIVE, canTakeExtraCycles: true }, { id: 0xd0, instruction: _instructions.default.BNE, cycles: 2, addressing: _addressings.default.RELATIVE, canTakeExtraCycles: true }, { id: 0x10, instruction: _instructions.default.BPL, cycles: 2, addressing: _addressings.default.RELATIVE, canTakeExtraCycles: true }, { id: 0x50, instruction: _instructions.default.BVC, cycles: 2, addressing: _addressings.default.RELATIVE, canTakeExtraCycles: true }, { id: 0x70, instruction: _instructions.default.BVS, cycles: 2, addressing: _addressings.default.RELATIVE, canTakeExtraCycles: true }, { id: 0x4c, instruction: _instructions.default.JMP, cycles: 3, addressing: _addressings.default.ABSOLUTE }, { id: 0x6c, instruction: _instructions.default.JMP, cycles: 5, addressing: _addressings.default.INDIRECT }, { id: 0x20, instruction: _instructions.default.JSR, cycles: 6, addressing: _addressings.default.ABSOLUTE }, { id: 0x40, instruction: _instructions.default.RTI, cycles: 6, addressing: _addressings.default.IMPLICIT }, { id: 0x60, instruction: _instructions.default.RTS, cycles: 6, addressing: _addressings.default.IMPLICIT }];