home *** CD-ROM | disk | FTP | other *** search
- PROGRAM SBTHERE;
-
- USES STRINGS;
-
- LABEL
- TheEnd;
-
- {$L SBDETECT.OBJ}
-
-
- PROCEDURE DetectBlaster(Var IRQ: Word;VAR PortBase : Word); EXTERNAL;
-
- VAR
- ThePort,TheIrq : Word;
-
-
- BEGIN
-
- DetectBlaster(TheIRQ,ThePort);
- ASM
- add sp,8
- CMP AX,0
- JE TheEnd;
- end;
-
- BEGIN
- WriteLn('SoundBlaster Detected');
-
-
- WriteLn('Port Address ',Hex(ThePort),'h');
- WriteLn('IRQ: ',TheIrq);
- Halt(0);
- END;
- TheEnd:
- WriteLn('No Sound Blaster Detected');
-
- END.
-
-
-