Dsetdrv
Dsetdrv()
Set Default Drive Number
Opcode = 14 ($0E)
T h e de fa u lt d riv e is th e on e G E M D O S as su m e s is referre d to w h en o n ly a
filen am e is u se d . T his fu nction allo w s y o u to s et th e d efau lt d riv e, an d re
tu rn s in fo rm a tio n ab o u t th e n u m b er of lo gical d riv es re co gn iz ed b y th e
sy ste m .
C macro format
lo n g driv es;
in t defau lt;
d riv es = D setd rv (d efau lt);
Machine language format
m o v e .w # d e fa u lt, - (sp )
m o v e .w # $ 0 E , - (sp )
trap # 1
a d d q .l # 4 ,s p
Inputs
d efau lt
Results
DO driv es
w o rd T h e n u m b er of th e d riv e to se t as th e d e
fa ult (d rive A : = 0 , d riv e B: = 1 , an d so
o n ).
lo n g A bit flag th a t in dica tes w h ic h d riv es are re co g nize d
b y th e sy ste m . E a ch bit th at co rre sp o n d s to a k n ow n
d riv e is s et to 1 (b it 0 = d rive A :, bit 1 = d riv e B :,
an d so fo rth ).
See also
D g e td r v (), D s e tp a th ()
251