diff --git a/LR35902/inc/GameBoyBus.h b/LR35902/inc/GameBoyBus.h index 4d7f39c..109ac18 100644 --- a/LR35902/inc/GameBoyBus.h +++ b/LR35902/inc/GameBoyBus.h @@ -122,10 +122,13 @@ namespace EightBit { Bus(); + Signal InterruptGenerated; + void reset(); void triggerInterrupt(int cause) { pokeRegister(IF, peekRegister(IF) | cause); + InterruptGenerated.fire(cause); } void writeRegister(int offset, uint8_t content) {