Re: Testing and fixing UniPCemu's CPU and UniPCemu progress
Posted on 2024-04-08, 12:42
OK. Found a bug in the real mode 80386+ IRETD instruction. It was popping 16-bit values off the stack instead of proper 32-bit popping (with operand size prefix used of course). Stack checks were performed correctly, but only 16-bit registers were written. Also improved call gate 16/32-bit behaviour …