Ramon van Handel wrote:
> 
> Kevin Lawton wrote:
> > Hot damn.  I got plex86 to boot DOS 6.22 from a hard disk
> > image file from bochs.  Even the keyboard emulation works,
> > and I can type commands at the DOS prompt.   :^)
> 
> Great work !  Any idea about performance ?

It's wicked fast, 4000 times faster than native speed. :^)

Actually, since I had SBE off, it booted like lightning
excepted for a timing loop where I see a big delay
in bochs also.  When you hit return on the keyboard
it gets past that loop.  Does the same thing in bochs.

Without SBE, its running near native speed.  I need
to go back and implement some emulation of instructions
and try it again with SBE on.  I will let you measure performance
since you're into that.  There's a lot that needs to be
done in that department, before any measurements give
any indication of the performance potential.  Even
with SBE off, the repeat INSW instruction needs to
be handled properly, the user/plugin.c code needs to
be reworked so were not racing through a linked list
to find who owns each IO port for each access, etc.

In general, my opinion on performance is, that measuring
it now is only useful to see how much we've gain
over time.  But go nuts.

-Kevin

Reply via email to