[Back to DRIVES SWAG index] [Back to Main SWAG index] [Original]
Unit Tools;
Interface
Function DriveValid(Drive: Char): Boolean;
Function SelectDrive(Drive: Char): Word;
Implementation
Function DriveValid;
Assembler;
Asm
Mov Ah,19h
Int 21h
Mov Bl,Al
Mov Dl,Drive
Sub Dl,'A'
Mov Ah,0Eh
Int 21h
Mov Ah,19h
Int 21h
Mov Cx,0
Cmp Al,Dl
Jne @@1
Mov Cx,1
Mov Dl,Bl
Mov Ah,0Eh
Int 21h
@@1:
Xchg Ax,Cx
End;
Function SelectDrive;
Assembler;
Asm
Mov Dl,Drive
Sub Dl,'A'
Mov Ah,0Eh
Int 21h
End;
End.
[Back to DRIVES SWAG index] [Back to Main SWAG index] [Original]