Re: Properly emulating 80286+ multitasking protected mode with all exceptions etc.?
Posted on 2016-08-12, 02:17
You say it's because the segment limit is exceeded. But when -1 is loaded, the segment limit is effectively 0xFFFF? So address 0x000-0x800 fall within range, not triggering an exception? -1 is the pointer the idt base and limit are loaded from, not the base and limit itself and the read will be 5 …