|
Post by jamesb52 on May 1, 2023 1:19:50 GMT 1
Sharkbase (sharkbase.ca) in DOS allows the function keys to be programmed via a SHARK.CNF file for doing odd tasks within an application. However, this doesn't work within vDOS. Since it's an older Clipper/dBase4 variant, I'm guessing that it doesn't anticipate running on Windows/vDOS. Any suggestions?
|
|
|
Post by Jos on May 1, 2023 7:48:26 GMT 1
Could be Sharkbase hooks into the low level INT 9/IRQ 1 (instead of for instance INT 16h) BIOS routine to check if a function key is pressed to which a task is assigned. Then set a flag to execute that task at some convenient moment. So it doesn’t interfere with ongoing DOS operations.
vDos however doesn’t emulate INT 9, so any code attached to that routine won’t be executed. You can verify if Sharkbase indeed hooks into INT 9 by using the log option (….vDos.exe /log). vDos.log would report INT 09 => XXXX:XXXX.
If Sharkbase uses INT 9 to initiate the assigned tasks, there’s no workaround for that.
Jos
|
|