Wed, 18 Jun 1902 08:00:00 GMT
Patch turbo.exe with directvideo:=false?
Hi! Does some kind soul know of a patch for the turbo.exe-binary of TP6 or TP7 in that the IDE will use the BIOS INT10h for its own screen interactions? (=To run it on a 9110-PDA with an incompatible screen-memory layout) If it is true that Borland's IDE has been compiled with TurboVision, then this would indicate they are currently just using a "directvideo:=true" in their own code. I compiled a small sample program with TP6 and debugged to find out that TP simply generates a "MOV BYTE PTR [$0046],0" (..,1) for directvideo:=false (true), that is: The byte at address $46 is used as a flag and each screen output checks for its value to either call INT10h or a routine which blasts the string to the screen directly. Scanning turbo.exe for something similar doesn't work however, as the d*mned TDEBUG fails on remote debugging turbo.exe (shame on you, Borland!). -Any hints or brillant ideas how to achieve this? Kai -- Kai Rohrbacher, kairo AT maya DOT inka DOT de (If you want to reply in private, please use this address)
|