>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. :^)

Kevin, how about getting a patent for that ?  You can make big money ;-P

>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.

Why ?  Is this (again) due to imperfect timing in the monitor, or
is there a different reason ?

>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.

Ok.  I'll wait for an SBE-enabled version.

>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.

That sounds like a job for me :)  I guess a simple lookup table
will do...  I'll work on it.

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

That is, IMO, a very useful thing to do.

-- Ramon



Reply via email to