Mediach
Get Media Change Status
Mediach() Opcode = 9
T his fu n ction is u sed b y th e disk op eratin g sy ste m to d ete rm in e w h e th er a
d isk h a s b een ch an g e d .
C macro format
in t d riv en u m ;
lo n g sta tu s;
statu s = M e d ia ch (d riv en u m );
Machine language format
m o v e .w # d riv e n u m , - (sp )
m o v e .w # 9 , - (sp )
tra p # 1 3
ad d q .l # 4 ,s p
Inputs
d riv en u m
Results
DO s tatu s
w o rd T h e n u m b er of th e driv e to ch eck
(0 = d riv e A :, 1 = d riv e B :, an d so on ).
lo n g T he m ed ia c h an g e s tatu s o f th e d riv e.
0 = D isk w a s d efin itely ch an ge d .
1 = D isk m ig h t h a ve b een ch a n g ed .
2 = D isk defin itely w a s n o t ch a n g ed .
184