dos_interrupt() question.
- Posted by Hayden McKay <hmck1 at dodo.com.au> Feb 19, 2005
- 470 views
Q1. I've noticed that the sequence return by dos_interrupt() sometimes contains elements greater than 16 bits. I dont know why, maybee 'cause eu's 31-bit integer sceeme. The user has to and_bits() the values with FFFFh to ensure that all values are 16-bits in respect of AX CX DX BX etc... Should'nt the values return already be scaled to 16-bit integers? Q2. Since we are useing eu in 32-bit protected mode with the causway extender from macheal divore, should'nt dos_interrupt() pass a 32-bit protected mode stack to the causway extender instead of a 16-bit stack? Just courious...