Files
super6502/sw/irq.c
Byron Lathi a5474b5ae5 Implement interrupt status register
Upon an interrupt, you can read from the interrupt status register to
see what caused the interrupt.
2022-03-14 13:30:01 -05:00

19 lines
282 B
C

#include <stdint.h>
#include "interrupt.h"
// This is defined in main.c
void puts(const char* s);
void handle_irq() {
uint8_t status;
puts("Interrupt Detected!\n");
status = irq_get_status();
if (status & BUTTON) {
puts("Button Interrupt!\n");
}
}