AMX 86 Frozen Dessert Maker User Manual


 
AMX 86 Assembler Interface
K
A
DAK
391
PROCEDURE
C ASM PURPOSE PARAMETERS IN OUT
AX =
ERRORS E D R
Buffer Manager
ajbau AABAU Add to buffer use count A(buffer) ES:BX AERBNU
onn
Increment for buffer use count DX AERBUV
AERNSP
ajbcre AABCRE Create a buffer pool A(Buffer Pool Definition) ES:BX AERBTS
onn
Pool id DX AERNBF
AERNFP
ajbdel AABDEL Delete a buffer pool Pool id DX AERNSP
onn
ajbfre AABFRE Free a buffer A(buffer) ES:BX AERBNU
onn
AERNSP
ajbget AABGET Get a buffer from a specific pool Pool id DX AERNSP
onn
A(buffer) ES:BX AERWNB
ajbgsz AABGSZ Get size of buffer A(buffer) ES:BX AERBNU
ooo
Size of buffer CX AERNSP
ajbia AABIA Initialize all buffer pools AERBTS
onn
ajbip AABIP Initialize one buffer pool Pool id DX AERNSP
onn
AERBTS
AABMRR Buffer Manager Restart Procedure Note 4
onn
ajbtag AABTAG Find id of buffer pool with Tag DX:CX AERNSP
onn
specific tag Pool id DX Note 5