Showing changes from revision #1 to #2:
Added | Removed | Changed
Entry | |
---|---|
R1 | Reason Code 67584 (&10800) |
R2 | Address of current disc controller |
R3 | Address of IRQ status register for controller |
R4 | Mask for IRQ status register |
When ANDed with the IRQ status register gives a non-zero value if IRQs are enabled | |
R5 | Address of IRQ mask register for current disc controller |
R6 | Mask for IRQ mask register |
When ORRed with the IRQ mask register, enables IRQ |
Exit | |
---|---|
All registers preserved to pass on, else | |
R1 | 0 (claim service) |
R2 | Address of new disc controller |
R3 | Address of IRQ status register for new disc controller |
R4 | Mask for IRQ status register (AND) |
R5 | Address of IRQ mask register for controller |
R6 | Mask for IRQ mask register (OR) |
This service is by the ADFS to enable other expansion cards to use their own hardware instead of those built into the machine. The expansion cards should claim the service call and update the passed registers to the values of its own hardware.