[Back to TSR SWAG index] [Back to Main SWAG index] [Original]
{
> upon another problem: how do I detect the "presence" of a
> self-developed TSR, which I made resident with KEEP(0) ?
}
VAR
HandlerSeg : WORD;
Begin
asm
mov ax, $3565
int $21
mov Handlerseg, es
End;
IF (Handlerseg <> $FFFF) THEN
Begin
asm
push ds
mov ax, $FFFF
mov ds, ax
mov ax, $2565
mov dx, $0000
int $21
pop ds
End;
End
ELSE
Begin
WriteLn( 'Program already installed.' );
Halt( 0 );
End;
{ Blah blah blah }
End.
[Back to TSR SWAG index] [Back to Main SWAG index] [Original]