UNPKG

broken-neees

Version:

A really broken NEEES emulator that introduces glitches and random bugs on purpose!

29 lines (28 loc) 638 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; /** CPU interrupts. */ var _default = exports.default = { // Non-maskable interrupt (triggered by the PPU during VBlank, if enabled) NMI: { id: "NMI", vector: 0xfffa }, // Reset (triggered when the system is powered on or reset) RESET: { id: "RESET", vector: 0xfffc }, // Maskable interrupt request (triggered by hardware like mappers) IRQ: { id: "IRQ", vector: 0xfffe }, // Software interrupt (triggered by executing the BRK instruction) BRK: { id: "BRK", vector: 0xfffe } };