Jim Leonard
2013-12-26 17:27:58 UTC
I know this is a longshot as this group is nearly dead, but I have to try asking: I will be writing a menu front-end that must run on any DOS-based PC (even 808x systems, this is for a museum project) and would like to avoid writing an entire CUI framework from scratch. Turbo Vision obviously comes to mind, however one of the requirements is that, while running in text mode is ok, on VGA/SVGA systems the front-end should also display a bitmap that changes as the user selects a new item.
I have seen code that tries to extend Turbo Vision to run in graphics mode, so that it looks/feels identical to text mode but also lets you display graphics. I have also seen complete Turbo Vision replacements such as GraphicVision, but those have no text mode equivalent (and IIRC require a 386). So far the closest solution has been something like this: http://aeinc.ru/gtv.php but the documentation is all in Russian which I do not read.
Does anyone have any suggestions on how to (very simply) extend Turbo Vision to graphics mode? Is it as simple as hooking where the 80x25/43/50 raw screen data is and then redrawing that in graphics mode, or is that not feasible? Is there a prewritten library that I'm unaware of that fits the bill?
I have seen code that tries to extend Turbo Vision to run in graphics mode, so that it looks/feels identical to text mode but also lets you display graphics. I have also seen complete Turbo Vision replacements such as GraphicVision, but those have no text mode equivalent (and IIRC require a 386). So far the closest solution has been something like this: http://aeinc.ru/gtv.php but the documentation is all in Russian which I do not read.
Does anyone have any suggestions on how to (very simply) extend Turbo Vision to graphics mode? Is it as simple as hooking where the 80x25/43/50 raw screen data is and then redrawing that in graphics mode, or is that not feasible? Is there a prewritten library that I'm unaware of that fits the bill?