[Freedos-devel] Porting FreeDOS to OLPC XO Laptops?

2007-09-26 Thread xo user
Hello
I plan to buy OLPC XO laptops from One Laptop Per Child project. 

I plan to run old DOS education program on the laptop.
Unfortunately 
1. There is no standard BIOS on the laptop.
2. There is no VGA/EGA/CGA display mode on the built-in display controller on the laptop.

Is it possible to port FreeDOS to this new AMD Geode laptop?
Who can do this project?
Thank you.

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


Re: [Freedos-devel] Porting FreeDOS to OLPC XO Laptops?

2007-09-26 Thread Eric Auer

Hi XO,

 I plan to buy OLPC XO laptops from One Laptop Per Child project.
 1. There is no standard BIOS on the laptop.
 2. There is no VGA/EGA/CGA display mode on the built-in display
 Is it possible to port FreeDOS to this new AMD Geode laptop?

I think the OLPC will run on Linux. And on Linux, you have a
very good virtual PC called DOSEMU. Because DOSEMU lets DOS
use the real CPU of the computer, it is faster than a real
virtual PC. But it emulates the BIOS and some hardware, for
example a VGA display and SB16 sound. So DOSEMU is exactly
what you need to run DOS software on OLPC laptops :-).

Alternatively, you could write some sort of DOS loader to
run DOS on the real OLPC hardware. Such a loader would be
a DOS compatible BIOS which is loaded as if it would be an
operating system. DOS itself does not need direct access
to any VGA or similar hardware, but fullscreen DOS programs
often do expect at least some text mode screen buffer at
b800:0, so you may have to write something for your BIOS
which collects text from that memory area and turns it
into something for the OLPC display. Other DOS programs
will leave all screen access to the BIOS (or to DOS,
which in turn asks the BIOS to do the hardware access).

So... Running DOS directly on OLPC hardware means that you
will have to write a (minimal) BIOS, but I think it would
be a lot easier and more convenient to use DOSEMU, which
will let you run DOS in a window while running other Linux
things in other windows at the same time :-).

Eric

PS: AMD Geode is, as far as I remember, x86 compatible,
so your only problem is that you need a BIOS for I/O
devices such as keyboard, mouse, display and disk access.
And a good solution is DOSEMU with both a BIOS and even
virtual devices which look like classic VGA etc hardware.


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


Re: [Freedos-devel] Porting FreeDOS to OLPC XO Laptops?

2007-09-26 Thread Alain M.
I remember that there was a project IIRC called L(i)DOS tha loaded a 
minimal Linux kernel, DOSEMU and one shell.

IMHO this could be a way to go, but withou graphics, for graphics you 
would need X which would make things bigger.

Alain

xo user escreveu:
 Hello
 I plan to buy OLPC XO laptops from One Laptop Per Child project.
 
 I plan to run old DOS education program on the laptop.
 Unfortunately
 1. There is no standard BIOS on the laptop.
 2. There is no VGA/EGA/CGA display mode on the built-in display 
 controller on the laptop.
 
 Is it possible to port FreeDOS to this new AMD Geode laptop?
 Who can do this project?
 Thank you.
 
 
 
 
 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2005.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 
 
 
 
 ___
 Freedos-devel mailing list
 Freedos-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-devel

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


Re: [Freedos-devel] Porting FreeDOS to OLPC XO Laptops?

2007-09-26 Thread Daniel Franzini
you are correctAMD Geode is indeed x86...

http://en.wikipedia.org/wiki/Geode_(processor)

on the subject of porting FreeDOS to XO, one would have to write some
sort of graphical layer since there is no (S)VGA standard
implementedin fact, the graphical controller is embedded in the
Geode chip and i'm not sure if it implements some standard at
allas you pointed, some BIOS layer for I/O stuff would have to be
written too

my humble opinion is that it is easier for one to port the old DOS
educational software to linux and use it in XO than port FreeDOS to XO
and use the appin fact the even easier alternative is to use
DOSEMU but i'm not sure how will the performance bei don't use
DOSEMU so i cannot tell much about it

On 9/26/07, Eric Auer [EMAIL PROTECTED] wrote:


 Eric

 PS: AMD Geode is, as far as I remember, x86 compatible,
 so your only problem is that you need a BIOS for I/O
 devices such as keyboard, mouse, display and disk access.
 And a good solution is DOSEMU with both a BIOS and even
 virtual devices which look like classic VGA etc hardware.


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



-- 
Daniel

Let us change our traditional attitude to the construction of
programs. Instead of imagining that our main task is to instruct a
computer what to do, let us concentrate rather on explaining to human
beings what we want a computer to do. (Donald Knuth)

Yes, technogeeks can be funny, even if only to each other.
(http://www.boogieonline.com/revolution/science/humor/)

Man is driven to create; I know I really love to create things. And
while I'm not good at painting, drawing, or music, I can write
software. (Yukihiro Matsumoto, a.k.a. ``Matz'')

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


Re: [Freedos-devel] Porting FreeDOS to OLPC XO Laptops?

2007-09-26 Thread Robert Riebisch
Daniel Franzini wrote:

 on the subject of porting FreeDOS to XO, one would have to write some
 sort of graphical layer since there is no (S)VGA standard
 implementedin fact, the graphical controller is embedded in the
 Geode chip and i'm not sure if it implements some standard at
 allas you pointed, some BIOS layer for I/O stuff would have to be
 written too

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

Robert Riebisch
-- 
BTTR Software
http://www.bttr-software.de/

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


Re: [Freedos-devel] Porting FreeDOS to OLPC XO Laptops?

2007-09-26 Thread Alain M.

Daniel Franzini escreveu:
 and use the appin fact the even easier alternative is to use
 DOSEMU but i'm not sure how will the performance bei don't use
 DOSEMU so i cannot tell much about it

DOSEMU's performance is very good. Graphic is faster than any other emu 
(qemu vmware M$...) and usualy compiling a big program is a little 
faster in DOSEMU then pure dos (thanks to Linux's cache)

Alain


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


[Freedos-devel] Mirror freedos issue

2007-09-26 Thread Olivier Thauvin
Hi,

I maintains a public mirror of freedos on 
http://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/freedos/ (also ftp and 
rsync) but the rsync over ibiblio.org but I get the following issue:

rsync: send_files failed to open /files/dos/nansi/nansi.lsm (in freedos): 
Permission denied (13)
rsync: send_files failed to open /files/dos/xcopy/rxcopy/rxcopy14.lsm (in 
freedos): Permission denied (13)

Can you please fix permission on these files.

Regards.


signature.asc
Description: This is a digitally signed message part.
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Mirror freedos issue

2007-09-26 Thread Jim Hall
Hi. I fixed the permissions on both these files.

-jh

On 9/26/07, Olivier Thauvin [EMAIL PROTECTED] wrote:
 Hi,

 I maintains a public mirror of freedos on
 http://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/freedos/ (also ftp and
 rsync) but the rsync over ibiblio.org but I get the following issue:

 rsync: send_files failed to open /files/dos/nansi/nansi.lsm (in freedos):
 Permission denied (13)
 rsync: send_files failed to open /files/dos/xcopy/rxcopy/rxcopy14.lsm (in
 freedos): Permission denied (13)

 Can you please fix permission on these files.

 Regards.

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




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


Re: [Freedos-devel] Porting FreeDOS to OLPC XO Laptops?

2007-09-26 Thread Eric Auer

Hi Robert, XO user, others,

  sort of graphical layer since there is no (S)VGA standard
  implementedin 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/vse012070mrt/direct/01/
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel