The E0C88V20 SOC provides 32 hardware interrupts, the first 3 of which are non-maskable.
| IRQ# | Vector Target | Cart IRQ | Priority Group | Flag | Purpose |
|---|---|---|---|---|---|
| 00 | 009A | 0 | Reset | ||
| 01 | 00AB | Zero division (soft-reset) | |||
| 02 | 00AB | Watchdog (soft-reset) | |||
| 03 | 01CF | 1 | |||
| 04 | 01E0 | 2 | |||
| 05 | 01F1 | 3 | |||
| 06 | 0202 | 4 | |||
| 07 | 0213 | 5 | |||
| 08 | 0224 | 6 | |||
| 09 | 0235 | 7 | |||
| 0A | 0246 | 8 | |||
| 0B | 025A | 9 | |||
| 0C | 026B | 10 | |||
| 0D | 027C | 11 | |||
| 0E | 02BD | 12 | |||
| 0F | 029E | 13 | |||
| 10 | 02AF | 14 | |||
| 11 | 00AB | Unused (soft-reset) | |||
| 12 | 00AB | Unused (soft-reset) | |||
| 13 | 043E | K11 Edge event (Cart Ejected) | |||
| 14 | 02C0 | 26 | K10 Edge event (Cart IRQ) | ||
| 15 | 03BA | 15 | K07 Edge event (Power button) | ||
| 16 | 02D1 | 16 | K06 Edge event (Right button) | ||
| 17 | 0282 | 17 | K05 Edge event (Left button) | ||
| 18 | 02FE | 18 | K04 Edge event (Down button) | ||
| 19 | 0304 | 19 | K03 Edge event (Up button) | ||
| 1A | 0315 | 20 | K02 Edge event (C button) | ||
| 1B | 0326 | 21 | K01 Edge event (B button) | ||
| 1C | 0337 | 22 | K00 Edge event (A button) | ||
| 1D | 0348 | 23 | |||
| 1E | 035C | 24 | |||
| 1F | 036D | 25 |
| IRQ# | Vector Target | Description |
|---|---|---|
| 20 | FFF1 | Fast jump to PC=0xFFF1 |
| 21 | 0713 | Suspend system |
| 22 | 077C | |
| 23 | 078B | |
| 24 | 079D | Shutdown system |
| 25 | 07B1 | |
| 26 | 07E9 | Set default LCD contrast |
| 27 | 0802 | Adjust LCD contract (ZF=0: increase, ZF=1: decrease) |
| 28 | 081B | Apply default contrast |
| 29 | 0821 | Get default contract |
| 2A | 0830 | Set contrast directly (A = 0x00 .. 0x3F) |
| 2B | 084E | LCD On |
| 2C | 0871 | Initialize LCD |
| 2D | 08CB | LCD Off |
| 2E | 08EC | |
| 2F | 0904 | |
| 30 | 0923 | Enable cartridge eject |
| 31 | 092E | Disable cartridge eject |
| 32 | 0949 | |
| 33 | 0961 | |
| 34 | 097D | |
| 35 | 09E4 | |
| 36 | 0A4F | |
| 37 | 0A76 | |
| 38 | 0A81 | |
| 39 | 0AA6 | |
| 3A | 0ACD | |
| 3B | 0AE6 | |
| 3C | 0AF9 | |
| 3D | 0B20 | |
| 3E | 0B2E | |
| 3F | 0B8F | Set blitter engine execution rate (A=0..7) |
| 40 | 0BA3 | Get blitter engine execution rate (A=0..7) |
| 41 | 0BB1 | |
| 42 | 047A | |
| 43 | 0493 | |
| 44 | 04A4 | |
| 45 | 04C8 | |
| 46 | 04F5 | |
| 47 | 0506 | |
| 48 | 0517 | |
| 49 | 0529 | |
| 4A | 053A | |
| 4B | 0000 | |
| 4C | 0BBD | Send IR Pulse |