the real realmode is shoot and pray. it might just crash the machine
or do wired things like reenable interrupts or even try to switch
itself to protected mode.
with realemu, you might get a messed up screen, but plan9 is still
running. in case the vesa bios did wired stuff that caused plan9 to
crash before, it might now work with realemu.
--
cinap
--- Begin Message ---
On Tue Mar 1 19:23:42 EST 2011, cinap_len...@gmx.de wrote:
> completed realmode emulator that is to be used with aux/vga -m vesa ...
> to enable the graphics card thru vesa bios in an attempt to make 8i
> work (thanks russ ;-)).
>
> tarball can be found in /n/sources/contrib/cinap_lenrek/realemu.tgz
>
> needs the patch /n/sources/patch/vesa-softscreen-resize applied as the
> vgavesa driver has to go thru the emulated /dev/realmode instead of
> the short path by calling realmode() directly.
>
> more details are in the notes file.
>
> there is a incomplete list of graphics cards this was tested on in the
> vgalist file included in the tarball. (have like 5 working pci graphics
> cards here that i'm too lazy to hookup again to get the vid/did numbers)
>
> you might hit unimplemented instructions or code spinning in endless
> loops due to lack of proper system port emulation (i just return 0 on IN[BWL]
> instructions for restricted ports right now).
i'm sorry i've forgotten. what's the problem with unemulated vesa?
- erik
--- End Message ---