Search found 3 matches

by SANiK
Mon May 30, 2005 3:14 am
Forum: General Discussion and Feedback
Topic: DOS subsystem
Replies: 8
Views: 5945

You are misunderstanding something. Translating 16bit to 32bit is not done once, but after every JMP instruction. Think of it as an emulator that reads in instructions, converts them, and then executes them when a jmp instruction has been reached or when a ret instruction has been reached. Then it s...
by SANiK
Thu May 26, 2005 10:19 pm
Forum: General Discussion and Feedback
Topic: DOS subsystem
Replies: 8
Views: 5945

Yes emulators are slow, but Virtual 86 mode is not there on 64-bit machines. What are you going to do? Keep switching to Rmode on/off when it's needed? In Halfix, what we are currently attempting is to make a "software based virtual 86 mode." That means, interrupts can be executed in 32 bit mode usi...
by SANiK
Fri May 20, 2005 4:59 am
Forum: General Discussion and Feedback
Topic: DOS subsystem
Replies: 8
Views: 5945

DOS subsystem

Well, I am working with a couple of buds on an OS called Halfix, the 4.5 nanocore. Well, since 64-bit mode doesn't allow use of the BIOS, we started implementing a method that emulates the x86 16 bit. Here's the buggy source, but it may not be of any use now: http://jamesseph.phpwebhosting.com/users...