broken-neees
Version:
A really broken NEEES emulator that introduces glitches and random bugs on purpose!
29 lines (28 loc) • 638 B
JavaScript
;
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
}
};