Hi Robert, XO user, others,

> > sort of graphical layer since there is no (S)VGA standard
> > implemented....in fact, the graphical controller is embedded in the
> > Geode chip and i'm not sure if it implements some standard at all

> Why not read the Geode LX data book at
> www.amd.com/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_9863_13022%5E13073,00.html

Interesting. Actually the Geode LX and GX both do implement an
almost complete VGA unit as a separate function block. You can
use either that VGA block or the "normal Geode" graphics stuff
at any time, and even activate traps to have hardware in Geode
mode and still detect attempts of your software to use the VGA.

Some more exotic VGA graphics modes are not implemented, and
most text modes take more graphics computing power than some
lower resolution graphics modes at same screen refresh rate /
frames per second rate, but I would say that Geode is really
VGA compatible enough for DOS. But you still need a VGA BIOS.
You can probably use some open source VGA BIOS such as the
one used in the BOCHS virtual PC, with some smaller changes.

Another interesting question would be what sort of disk and
keyboard controllers are used on the OLPC, to estimate how
hard it would be to write a BIOS which supports them.


Anyway: If you do already have access to an actual OLPC laptop,
you should first try using Dosemu on it, and let us know how
well or not well it runs :-). Of course FreeDOS is a nice DOS
to install in Dosemu, and I assume that a default install of
Dosemu includes some minimal classic version of FreeDOS anyway.

Eric



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to