IRQ Vectors
There are 128 IRQ vectors for the Pokemon
mini, software or otherwise. The jump locations are stored in bios. Not
all of them are hardware activated, but serve a purpose. The data stored
in vectors 0x4D-0x7F are actually code, so their values are invalid.
Intuitively speaking... I'm pretty sure that only the first 32 IRQs are
hardware, the other 44 are just calls to help the end user out.
| IRQ Number |
Function |
| 00 |
Full reset |
| 01 |
Soft reset |
| 02 |
Soft reset |
| 03 |
Cart IRQ 1 |
| 04 |
Cart IRQ 2 |
| 05 |
Cart IRQ 3 |
| 06 |
Cart IRQ 4 |
| 07 |
Cart IRQ 5 |
| 08 |
Cart IRQ 6 |
| 09 |
Cart IRQ 7 |
| 0A |
Cart IRQ 8 |
| 0B |
Cart IRQ 9 |
| 0C |
Cart IRQ 10 |
| 0D |
Cart IRQ 11 |
| 0E |
Cart IRQ 12 |
| 0F |
Cart IRQ 13 |
| 10 |
Cart IRQ 14 |
| 11 |
Soft reset |
| 12 |
Soft reset |
| 13 |
|
| 14 |
Cart IRQ 26 |
| 15 |
Cart IRQ 15 |
| 16 |
Cart IRQ 16 |
| 17 |
Cart IRQ 17 |
| 18 |
Cart IRQ 18 |
| 19 |
Cart IRQ 19 |
| 1A |
Cart IRQ 20 |
| 1B |
Cart IRQ 21 |
| 1C |
Cart IRQ 22 |
| 1D |
Cart IRQ 23 |
| 1E |
Cart IRQ 24 |
| 1F |
Cart IRQ 25 |
| 20 |
Invalid (0xFFF1) |
| 21 |
Suspend (power-low) |
| 22 |
|
| 23 |
|
| 24 |
Shutdown (power-off) |
| 25 |
int25_display_off1 |
| 26 |
|
| 27 |
|
| 28 |
|
| 29 |
|
| 2A |
Set contrast |
| 2B |
|
| 2C |
int_init_display |
| 2D |
int_display_off |
| 2E |
|
| 2F |
|
| 30 |
|
| 31 |
|
| 32 |
|
| 33 |
|
| 34 |
|
| 35 |
|
| 36 |
|
| 37 |
|
| 38 |
|
| 39 |
Set fast mode |
| 3A |
Set slow mode |
| 3B |
|
| 3C |
|
| 3D |
|
| 3E |
|
| 3F |
lcd_set_trace |
| 40 |
lcd_get_trace |
| 41 |
|
| 42 |
Read IDs (cart flash) (darkfader) |
| 43 |
Reset (cart flash) (darkfader) |
| 44 |
Program byte (cart flash) (darkfader) |
| 45 |
Erase sector (cart flash) (darkfader) |
| 46 |
Command D0 (cart flash) (darkfader) |
| 47 |
Flash 0507 (cart flash) (darkfader) |
| 48 |
Command C9 (cart flash) (darkfader) |
| 49 |
Command C0 (cart flash) (darkfader) |
| 4A |
Flash 053A (cart flash) (darkfader) |
| 4B |
Invalid (0x0000) |
| 4C |
Clock reset (x2 = register address, B = wait
cycles) |
I will expand apon these when I
know more about the hardware
Return to
Pokemon
Mini