Help with checking 8086 emulation opcodes?

I'm currently writing a x86 emulator (8086&80186 implemented atm). It seems that MS-DOS still won't run. Anybody knows which opcode(s) is/are wrong?

Currently implemented:
PIC
VGA
8086/80186 processor (choosable)

Unknown opcodes are just skipped over as fillers: They have a handler too, which does nothing in 8086/80186 emulation.
The CPU8086_OP??() functions handle all opcodes. Replace ?? with the hexdecimal value of the opcode for the handler for that opcode.

File with all opcodes stored at my site: http://superfury.heliohost.org/cplusplus/8086_opcodes_20121231_1229.c
Topic archived. No new replies allowed.