mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 22:23:13 -06:00
Small PPIDE Driver Fix
Remove use of IDE NOP command during probe.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user