![]() |
www.riscos.com Technical Support: |
The new IOMD or ARM 7500 chips used under RISC OS 3.5 and 3.6 use new device numbers (see Device numbers). These are:
| 0 | Printer interrupt from controller |
| 1 | Unused |
| 2 | Floppy disc Index |
| 3 | VSync Pulse |
| 4 | Power on reset - this should never appear in normal use |
| 5 | IOC Timer 0 |
| 6 | IOC Timer 1 |
| 7 | FIQ Downgrade - reserved for the use of the current owner of FIQ |
| 8 | Expansion card FIQ Downgrade - this should normally be masked off |
| 9 | IDE hard disc interrupt |
| 10 | Serial port interrupt from controller - also mapped to FIQ device 4 |
| 11 | Network card interrupt |
| 12 | Floppy disc interrupt from controller |
| 13 | Expansion card interrupt |
| 14 | Keyboard serial transmit register empty |
| 15 | Keyboard serial receive register full |
| 16 | DMA channel 0 |
| 17 | DMA channel 1 |
| 18 | DMA channel 2 |
| 19 | DMA channel 3 |
| 20 | DMA sound channel 0 |
| 21 | DMA sound channel 1 |
| 22 | ARM 7500 mouse port receive register full |
| 23 | ARM 7500 mouse port transmit register empty |
| 24 | ARM 7500 joystick A-to-D completion |
| 25 | ARM 7500 event 1 |
| 26 | ARM 7500 event 2 |
Note that device numbers 22 - 26 are available with an ARM 7500, but not with an IOMD.