home *** CD-ROM | disk | FTP | other *** search
- INTCALL by Bob Montgomery, 5-1-87
- The user library INTCALL.EXE allows you to call any BIOS/DOS interrupt.
- Register values to use when the interrupt is called are passed in an
- integer array, and the register values returned by the interrupt are
- placed by INTCALL in another integer array. The library is loaded by
- doing
-
- QB filename /l INTLIB.EXE
-
- where filename is the QBasic program that will call INTCALL.
-
- The format of the call is:
-
- call Intcall(Inter%,Wherein%(1),Whereout%(1)
-
- where Inter% is the BIOS/DOS interrupt you want to do
- Wherein%(1) is the location of the integer array of register
- values passed to INTCALL
- Whereout%(1) is the location of the integer array for INTCALL
- to put the returned register values
-
- The QBasic program INTCALL.BAS is a demo of how to use INTCALL, and
- INTCALL.BAT loads INTCALL.BAS into QBasic with the INTLIB.EXE so the
- call can be used. INTCALL.8 is the source file for INTLIB.EXE, and
- is in A86 assembler format. It is assembled by doing
- A86 intcall.8 intlib.obj
- and then converted to a user library by doing
- BUILDLIB intlib
- which gives INTLIB.EXE.
-
- Enjoy. If you have any comments or suggestions, I can be contacted
- at the Black Hole BBS, Orlando, Fl. 1200/2400 baud, (305) 260-3697
-