04-16-2005, 09:17 PM
Very new to FB (only a few hours!!) - seems like an excellent product.
I've tried compiling a few QB/PDS programs, and hit issues only with CHDRIVE, and CALL INTERRUPT. I've looked through much of the various DOCs available, and note that:
- CHDRIVE is rarely noted in the DOCs anyway,
- CALL INTERRUPT is not supported for some obvious reasons (cross-platform, etc)
Is anything like CHDRIVE available in FB, or should I write an equivalent CALL INTERRUPT function? (I'm very familiar with ASM/DOS)?
Anyone written any FB "wrappers" to replace CALL INTERRUPT/X? It looks like a SUB to just load the Regs/Flags from the supplied vars, INT 21h, save the Flags/Regs for the caller, and Return. From what I've read so far on FB, I don't know if the Seg-Regs should be loaded or not (especially for INTERRUPTX), nor what should be placed in them. With some guidance, I'll gladly play with these, or, indeed, I'll be glad to help on any other similar 16-bit ASM items.
Thank you,
- Mike
I've tried compiling a few QB/PDS programs, and hit issues only with CHDRIVE, and CALL INTERRUPT. I've looked through much of the various DOCs available, and note that:
- CHDRIVE is rarely noted in the DOCs anyway,
- CALL INTERRUPT is not supported for some obvious reasons (cross-platform, etc)
Is anything like CHDRIVE available in FB, or should I write an equivalent CALL INTERRUPT function? (I'm very familiar with ASM/DOS)?
Anyone written any FB "wrappers" to replace CALL INTERRUPT/X? It looks like a SUB to just load the Regs/Flags from the supplied vars, INT 21h, save the Flags/Regs for the caller, and Return. From what I've read so far on FB, I don't know if the Seg-Regs should be loaded or not (especially for INTERRUPTX), nor what should be placed in them. With some guidance, I'll gladly play with these, or, indeed, I'll be glad to help on any other similar 16-bit ASM items.
Thank you,
- Mike