[Back to MEMORY SWAG index] [Back to Main SWAG index] [Original]
unit DOSMem; (* By Mitch Davis *)
interface
function Alloc (paras:word):word;
procedure Free (p:word);
function Largest:word;
implementation
function Alloc; assembler;
asm
mov ah, $48
mov bx, paras
int $21
jnc @1
xor ax, ax
@1:
end;
procedure Free; assembler;
asm
mov ah, $49
mov es, p
int $21
end;
function Largest; assembler;
asm
mov ah, $48
mov bx, -1
int $21
mov ax, bx
end;
end.
[Back to MEMORY SWAG index] [Back to Main SWAG index] [Original]