Yes. And on an 80386EX, you'd be using a
BIOS design that's already established for
whatever the pmode settings are at bootup.
Just like the way BIOS ROM exists at known
addresses and the system calls a specific
address at startup, which begins executing
that code.
But remember:
The purpose of BIOS is to perform the various
tasks in a uniform way, so you'd either be
supporting the existing BIOS functions that
are well-documented and in use, or you'd be
creating a stripped down version which meets
only your needs / goals for your target sys-
tem.
For whatever design motherboard you use, you'd
have to support its quirks, and it would ess-
entially pigeonhole your PDOS design to such a
reference system. You wouldn't be able to
have it work generically with any kind of mo-
therboard that the 80386EX would support.
If that constraint is okay with you and your
goals, then it would work nicely. You'd
actually be doing a lot of what Apple does
by limiting the hardware they support, mak-
ing their systems more stable than generic
Windows systems which have to rely on 3rd
party drivers to handle things, some of
which are more buggy than others.
--
Rick C. Hodgin