Yes and no.
Have a little question about the exact behaviour of the plop USB driver.
The way i understand it, the boot loader loads the plop driver, then uses it to load the PE image into RAM, at which point the driver gets unloaded and command gets transfered to setupldr.
So when i run PE directly from the stick, without the use of a RAM loaded image, the plop driver is pretty much pointless, as it will only speedup the loading of setupldr. Right?
I understand it slightly differently.
As I see it PLoP simply replaces the BIOS USB stack (if present) or creates one, or if you prefer it is a BIOS extension, thus:
- it allows booting from USB on BIOSes that do not support it
- it allows boting at USB 2.0 speed on motherboards which have USB 2.0 capablities but which BIOS only boots at 1.1 speed
Thus, as long as you stay in "Real Mode", it gives you exactly what a "good" BIOS would, no more, no less.
Where is the "exact" moment when "Real Mode" is superseded by "Protected mode" kicking in?
I would guess after SETUPLDR.BIN, but not much.
I presume that if you want to boot faster on one on those motherboards (chips 2.00, BIOS 1.1) you need to use the "XP Kansas City Shuffle" approach (possibly and eventually additionally to PLoP).