AMX 86 Frozen Dessert Maker User Manual


 
390
K
A
DAK
AMX 86 Assembler Interface
PROCEDURE
C ASM PURPOSE PARAMETERS IN OUT
AX =
ERRORS E D R
Message Exchange
Manager
ajmxcre AAMXCRE Create a message exchange Tag DX:CX AERNXB
onn
A(Mailbox size definition) ES:BX AERMBZ
DW size mailbox 0 Note 5
DW size mailbox 1
DW size mailbox 2
DW size mailbox 3
Exchange id BX
ajmxdel AAMXDEL Delete an exchange Exchange id BX AERNSX
onn
AERXIU
ajmxget AAMXGET Get a message from an Exchange id BX AERNSX
onn
exchange (no wait) A(Storage for message) ES:SI AERNMG
AAMXRR Message Exchange Manager Note 4
onn
Restart Procedure
ajmxsnd AAMXSND Send message to exchange Exchange id BX AERNSX
onn
ajmxsndp Priority (0 to 3) DX AERMBF
A(Message) ES:SI AERNME
AERNMB
ajmxtag AAMXTAG Find id of exchange with Tag DX:CX AERNSX
onn
specific tag Exchange id BX Note 5
ajmxwat AAMXWAT Wait for message from exchange Exchange id BX AERNSX
nnn
A(Storage for message) ES:SI AERTMO
Max. wait time (system ticks) DX:CX AERTMV
(0:0 = forever)
Waiting priority DI
(0 = highest)