|
From: Phillip S. <ps...@cf...> - 2001-10-25 17:21:48
|
Running the 16bit code is not a problem, you just create a 16bit v86 mode code segment selector and jump to it. It's all of the support code for 16bit apps that is difficult. DOS apps expect to be able to make interrupt calls to dos as well as the bios, and be able to hook interrupts from hardware. They also expect to be able to directly access hardware via IO ports. Just to support DOS then, we have to write a fake bios, dos, and have the VDM fake interrupts and fake IO port access. Then for windows 3.1 support, you have to basically rewrite all of windows 3.1 to run inside the VDM, so this is not trivial. At 06:44 PM 10/25/2001 +0200, you wrote: Right. Emulation of 16 bit code should be fairly trivial, anyway, since it's mostly a feature of the Intel architecture ==================================================== = To remove yourself from this mailing list, go to = = http://www.reactos.com/home/mailing.html = ==================================================== |