Interrupt requires a TYPE defined in QB.BIby (Login burger2227)
You can make your own Type in the program, but it has to be the same integer types. InterruptX can use 2 extra register values that Interrupt does not use. If you look in QB.BI, there are also older commands that do not require a type. You could just '$INCLUDE: 'QB.BI' .
CALL INTERRUPT (vector address, INregs, OUTregs)
To use a function, you have to pass it to AX at minimum. OUTregs can then return BX, CX, DX, etc. You don't send values to OUTregs.
|Response Title||Author and Date|
|Galleon probably already knows how CALL INTERRUPT works||qbguy on Apr 9|