Finding 8086 emulation errors?

Anyone knows what errors there are in my 8086 emulation? MS-DOS just won't boot...

http://superfury.heliohost.org/cplusplus/opcodes_8086.c

modr/m is confirmed working.
0xFE /7 has a special meaning of calling registered functions (for BIOS interrupts etc.)

The 8087 is implemented minimally.

Atm text mode and VGA 256-color mode works. 2/4/16 color modes still have errors.

I've tried comparing it to fake86's cpu.c (sound on their website), but I can't find any differences? Anyone knows what's different?
Last edited on
Topic archived. No new replies allowed.