Initially…
I started programming in C. that was was 10 years back(college). The IDE i used was Turbo C++ IDE.
- All my c programs were 16bit.
- Memory Model : Huge.
- Graphics : 4bit (16 colors).
- Graphics Driver: EGAVGA.BGI
- Resolution: 640×480.
-
OS: MS-DOS 6.0 (under windows98 it is 7.0 – which always gave an accelerated execution of code)
-
Sample programs were [my computer like win3.1 still have some pending work], [paint brush – 16 colors], [graphics mouse pointer generator], 16 bit font generator… and so on..
(these i have not yet published anywhere).
It is huge(memory model) because i extensively used C Graphics Library of Borland Turbo C.
Here is my request…
I wanted to document my work. Just in leisure time. and to just rewind the old concepts
and to implement the same in win32 api.
I like the way i wrote the codes and i really enjoyed seeing the outout as expected but still wanting more for which i never gave up but it got outdated and i am with win32api.
The emulation of win98 16bit graphics was perfect. BUT in windows xp the virtual machine output was totally different and the graphics was shabby when i run my graphics programs(GUI).
Because of this i could not take a print screen of a module.
One alternative i have is to use a win98 machine… run my programs and then can do the print screen.
What i thought was there should be an option to emulate the real 16 bit environment in windows xp like in windows98. So i am here to get some suggestions. Thank you.
Have you tried DOSBox? It’s something people use to emulate an old DOS environment for games. Try it out.
DOSBox comes with the emulated hardware most games and graphical applications from that era need (VESA VGA modes, Soundblaster/Adlib sound…)
Also, see the comparison of platform virtual machines on Wikipedia