Atari ST series Technical Reference Manual page 183

Hide thumbs Also See for ST series:
Table of Contents

Advertisement

Get Memory Parameter Block
Getmpb()
T h is c a ll is u s e d b y G E M D O S t o in itia liz e t h e m e m o r y m a n a g e m e n t s y s ­
t e m . I t c r e a t e s a d a t a s t r u c t u r e t h a t c o n t a i n s m e m o r y m a n a g m e n t i n f o r m a ­
ti o n .
C macro format
lo n g b u ff e r [3 1 ;
g e t m p b ( b u f f e r ) ;
Machine language format
m o v e .l
b u f f e r , - (s p )
m o v e . w
# 0 , - ( s p )
tr a p
# 1 3
a d d q .l
# 6 , s p
Inputs
b u f f e r
l o n g
Results
b u f f e r [0 ]
l o n g
b u f f e r [ l ]
l o n g
b u f f e r [2 ]
l o n g
A ll t h r e e o f t h e s e p o i n t e r s p o i n t to m e m o r y d e s c r i p t o r (M D ) d a t a
s t r u c t u r e s . T h e c o m p o s i t i o n o f t h e s e s t r u c t u r e s is
lin k
l o n g
s t a r t
l o n g
l e n g t h
l o n g
o w n
l o n g
Getmpb
T h e a d d r e s s o f a 1 2 - b y t e b u f f e r
P o i n t e r t o m e m o r y f r e e li s t M D
P o i n t e r t o m e m o r y a l l o c a t e d lis t M D
P o i n t e r to r o v i n g M D
P o i n t e r t o n e x t M D [ N U L L ]
P o i n t e r to s t a r t a d d r e s s o f t h e b lo c k
L e n g t h o f t h e b l o c k in b y t e s
P o i n t e r t o M D o w n e r 's p r o c e s s d e s c r i p t o r
[ N U L L ]
Opcode = 0
175

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents