bit allocation | Interrupt factor | Interrupt source | vector number | level |
bit 0 | V-blank-IN | VDP2 | vector 40 | Level F |
bit 1 | V-blank-OUT | VDP2 | vector 41 | Level E |
bit 2 | H-blank-IN | VDP2 | vector 42 | level D |
bit 3 | timer 0 | SCU | vector 43 | level C |
bit 4 | timer 1 | SCU | vector 44 | Level B |
bit 5 | DSP-Exit | SCU | vector 45 | Level A |
bit 6 | Sound-Request | SCSP | vector 46 | level 9 |
bit 7 | SMPC | SMPC | vector 47 | level 8 |
bit 8 | PAD interrupt | P.A.D. | vector 48 | level 8 |
bit 9 | Level-2 DMA finished | SCU | vector 49 | level 6 |
bit 10 | Level-1 DMA ended | SCU | Vector 4A | level 6 |
bit 11 | Level-0 DMA ended | SCU | Vector 4B | level 5 |
bit 12 | DMA-Illegal | SCU | Vector 4C | level 3 |
bit 13 | Sprite drawing finished | VDP1 | Vector 4D | level 2 |
bit 14 | − | |||
bit 15 | − | |||
bit 16 | external interrupt 00 | A-Bus | vector 50 | level 7 |
bit 17 | External interrupt 01 | A-Bus | vector 51 | level 7 |
bit 18 | External interrupt 02 | A-Bus | Vector 52 | level 7 |
bit 19 | External interrupt 03 | A-Bus | vector 53 | level 7 |
bit 20 | External interrupt 04 | A-Bus | Vector 54 | level 4 |
bit 21 | External interrupt 05 | A-Bus | vector 55 | level 4 |
bit 22 | External interrupt 06 | A-Bus | vector 56 | level 4 |
bit 23 | External interrupt 07 | A-Bus | vector 57 | level 4 |
bit 24 | external interrupt 08 | A-Bus | Vector 58 | level 1 |
bit 25 | external interrupt 09 | A-Bus | vector 59 | level 1 |
bit 26 | external interrupt 10 | A-Bus | Vector 5A | level 1 |
bit 27 | external interrupt 11 | A-Bus | Vector 5B | level 1 |
bit 28 | external interrupt 12 | A-Bus | Vector 5C | level 1 |
bit 29 | external interrupt 13 | A-Bus | Vector 5D | level 1 |
bit 30 | external interrupt 14 | A-Bus | Vector 5E | level 1 |
bit 31 | external interrupt 15 | A-Bus | Vector 5F | level 1 |
Interrupt factor generic name | Interrupt factor name |
blanking interrupt | V-blank-IN |
V-blank-OUT | |
H-blank-IN | |
timer interrupt | timer 0 |
timer 1 | |
DMA end interrupt | Level 2-DMA finished |
Level 1-DMA finished | |
Level 0-DMA ended |
Figure 2.11 Blanking interrupt details
Figure 2.12 Timer 0 interrupt generation process
(Example when setting compare register = 19)
Figure 2.13 Timer 1 interrupt generation process (synchronized with timer 0)
Figure 2.14 Timer 1 interrupt generation process (asynchronous with timer 0)