First post, by superfury
What is the behaviour when lsl is used with an expand-down descriptor? Will it load the same value as the full limit field in an expand-up descriptor? (in other words: just take the limit fields concatenated or (limit fields concatenated shl 12) or fffh)
Or does it return something different than the limit field with top-down segments? So what does http://www.sudleyplace.com/dpmione/expanddown.html mean when saying:
For reference, the LSL instruction would return 0FFFh for the Expand Up segment and 0FFFFEFFFh for the Expand Down segment.
So will lsl load ffffh/ffffffffh-(limit+1), depending on it's granularity? Or just the same value as if the expand down bit wasn't set?
Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io