SWI CD_SCSIUserOp not working
André Timmermans (100) 655 posts |
CD_SCSIUserOp is not working because of a bug in the SWI dispatch code.
diff - BIC r11, r11, #3:SHL:30
- - TEQ r11, #(XCD_ReadData – XCD_BaseNumber) – 1 - TEQ r11, #(XCD_SeekTo – XCD_BaseNumber) – 1 - TEQ r11, #(XCD_Inquiry – XCD_BaseNumber) – 1 - TEQ r11, #(XCD_DiscUsed – XCD_BaseNumber) – 1 - TEQ r11, #(XCD_DriveReady – XCD_BaseNumber) – 1 - TEQ r11, #(XCD_StopDisc – XCD_BaseNumber) – 1 - TEQ r11, #(XCD_OpenDrawer – XCD_BaseNumber) – 1 - TEQ r11, #(XCD_DriveStatus – XCD_BaseNumber) – 1 - TEQ r11, #(XCD_Control – XCD_BaseNumber) – 1 - TEQ r11, #(XCD_Prefetch – XCD_BaseNumber) – 1 - TEQ r11, #(XCD_Reset – XCD_BaseNumber) – 1 - TEQ r11, #(XCD_CheckDrive – XCD_BaseNumber) – 1 - TEQ r11, #(XCD_SCSIUserOp – XCD_BaseNumber) – 1 |