This is part 8 of an article series on emulation development in JavaScript; ten parts are currently available, and others are expected to follow. Part 1: The CPU Part 2: Memory Part 3: GPU Timings Part 4: Graphics Part 5: Integration Part 6: Input Part 7: Sprites Part 8: Interrupts Part 9: Memory Banking Part 10: Timers Please note: This article has been updated to remove an incorrect interrupt ha
![GameBoy Emulation in JavaScript: Interrupts](https://cdn-ak-scissors.b.st-hatena.com/image/square/3bc2a496a17c9361e1729705f2c19df36c61a2b7/height=288;version=1;width=512/https%3A%2F%2Fimrannazar.com%2Fcontent%2Fsshots%2F45.png)