|
|
|
@ -965,13 +965,11 @@ PPIDE_PROBE: |
|
|
|
; THE PPI BUS HOLD WILL RETURN A VALUE OF ZERO IF THERE IS |
|
|
|
; NOTHING CONNECTED TO PPI PORT A. THEN WE READ THE STATUS |
|
|
|
; REGISTER. IF AN IDE CONTROLLER IS THERE, IT SHOULD ALWAYS |
|
|
|
; RETURN SOMETHING OTHER THAN ZERO. NOTE THAT REG_STAT IS |
|
|
|
; ALSO THE COMMAND REGISTER FOR THE IDE CONTOLLER, BUT A |
|
|
|
; COMMAND VALUE OF ZERO IS A NOP, SO IT DOES NO HARM IF AN |
|
|
|
; IDE CONTOLLER IS THERE AND SEES IT. |
|
|
|
; RETURN SOMETHING OTHER THAN ZERO. IF AN IDE CONTROLLER IS |
|
|
|
; THERE, THEN THE VALUE WRITTEN TO PPI PORT A IS IGNORED |
|
|
|
; BECAUSE THE WRITE SIGNAL IS NEVER PULSED. |
|
|
|
XOR A |
|
|
|
CALL PPIDE_OUT |
|
|
|
.DB PPIDE_REG_STAT |
|
|
|
OUT (PPIDE_IO_DATALO),A |
|
|
|
CALL PPIDE_IN |
|
|
|
.DB PPIDE_REG_STAT |
|
|
|
DCALL PC_SPACE |
|
|
|
|