OK, not to raise the flame:)
> c) DOSEMU runs only on Unix/Linux systems (because it depends on
> some API functions which do not exist elsewhere).
dosemu was portable and used to work on NetBSD. Other Unix
systems, well at least *BSD, also have everything necessary for
using the CPU on x86 directly (vm86() I guess). It is only that dosemu
developers decided to drop the NetBSD port at one point and not
to care about the portability any more...🙁
Well, perhaps its a horrible off-topic here to discuss this. DOSbox
is very good for the *old* games (those that do not know that the
PC have timer, so they are unplayable on the modern PCs even
if you boot DOS directly). But I have many dos4gw-based games, they
all are too slow with dosbox on my 700MHz CPU. Fortunately with
dosemu-1.2.1 I can finally play them again, and it works really
flawless in most cases. Only because it doesn't emulate the CPU I
suppose, while DOSbox does.
Sorry for such an off-topic. I know there are good reasons to
emulate CPU as well as to not do it.