First post, by superfury
Does the opcode map itself contain any errors? Afaik I have the mapping according to appendix A(on the 80386 cpu emulation), protected mode mechanics(according to the pm and multitasking chapters) and opcode handlers (according to the instruction set chapters) themselves all implemented as documented. But various software, including windows versions other than 3.x(although including 3.0 in 386 enhanced mode only as not working/crashing to MS-DOS prompt, 3.1(1) and WfW 3.1(1) all run without problems) and linux kernel 0.99(the first slackware, using linux 0.99pl14 kernel afaik) all crash with bsod(windows 95), kernel panic(linux versions) or please run setup again(due to hardware mismatch(not literally, but that's the gist of it) it says) on NT 3.1. NT4 and up BSOD always after loading disk 2 or 3.
Anyone knows of any errors or missing documentation within the 80386 programmer's reference manual?
Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io