EasyManua.ls Logo

Atari ST series - Page 259

Atari ST series
420 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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