MARTIN WOODHOUSE wrote:
Hello ceri
/Martin - booting Windows/Linux is a different as they have their own drivers for various hardware that is present within the machine /
I know. But you're setting the XO up to boot into Windows (XP, I believe?), aren't you? I wouldn''t like to speculate upon why you might be doing this . . . ( !! ) -- but if you're going to the trouble of putting Windows into the mix, why not add MSDOS while you're at it ?
Cheers and love,
Martin
*/Ceri Coburn ceri.coburn@googlemail.com/* wrote:
MARTIN WOODHOUSE wrote: > Hello Stefan and Darmawan and all > > Stefan wrote : > > /Since it comes with Linux preinstalled, it should be > easier to use Linux than to try getting MSDOS working on there..!? > > Stefan/ > > That may very well be true. But I have a program already written for > MSDOS (not Windows) > which would be a truly major task to rewrite and recompile to run under > Linux --- as SJ has alreeady pointed out to me. > > A presentation of this program can be found on my own Web site > > www.martin-woodhouse.co.uk > > -- and I do urge everybody to take a look at it. If I cannot > persuade you all to allow the XO to boot into MSDOS, my current > alternative is to load both MSDOS itself, and a complete library of > Illumination e-books, onto a USB flash drive --- there should be room > for around a thousand or so such books on a 1 gig flashstick as well as > MSDOS -- and arrange for the flashstick itself to be bootable. > > But this is rather an awkward way round of doing things; I'd much rather > the XO could be dual-booted into both Linux and MSDOS. And since you're > already contemplating using Windows an an alternative OS, ( ! ) this > shouldn't really present too much of a problem, should it? > > Cheers and luv to all, > > Martin > > / > / > > Correct me if I'm wrong here guys, but LinuxBIOS as it currently stands does not setup the old BIOS interrupts that DOS uses, which means booting DOS from LinuxBIOS would be a big change Martin - booting Windows/Linux is a different as they have their own drivers for various hardware that is present within the machine Ceri -- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios
ADLO is an option for booting DOS as this is how Windows 2000 is booted using LB, but it depends if all the interrupts that DOS uses are implemented within ADLO.
Ceri
On 5/18/07, Ceri Coburn ceri.coburn@googlemail.com wrote:
MARTIN WOODHOUSE wrote:
Hello ceri
/Martin - booting Windows/Linux is a different as they have their own drivers for various hardware that is present within the machine /
I know. But you're setting the XO up to boot into Windows (XP, I believe?), aren't you? I wouldn''t like to speculate upon why you might be doing this . . . ( !! ) -- but if you're going to the trouble of putting Windows into the mix, why not add MSDOS while you're at it ?
Cheers and love,
Martin
*/Ceri Coburn ceri.coburn@googlemail.com/* wrote:
MARTIN WOODHOUSE wrote: > Hello Stefan and Darmawan and all > > Stefan wrote : > > /Since it comes with Linux preinstalled, it should be > easier to use Linux than to try getting MSDOS working on
there..!?
> > Stefan/ > > That may very well be true. But I have a program already written
for
> MSDOS (not Windows) > which would be a truly major task to rewrite and recompile to run under > Linux --- as SJ has alreeady pointed out to me. > > A presentation of this program can be found on my own Web site > > www.martin-woodhouse.co.uk > > -- and I do urge everybody to take a look at it. If I cannot > persuade you all to allow the XO to boot into MSDOS, my current > alternative is to load both MSDOS itself, and a complete library
of
> Illumination e-books, onto a USB flash drive --- there should be room > for around a thousand or so such books on a 1 gig flashstick as well as > MSDOS -- and arrange for the flashstick itself to be bootable. > > But this is rather an awkward way round of doing things; I'd much rather > the XO could be dual-booted into both Linux and MSDOS. And since you're > already contemplating using Windows an an alternative OS, ( ! )
this
> shouldn't really present too much of a problem, should it? > > Cheers and luv to all, > > Martin > > / > / > > Correct me if I'm wrong here guys, but LinuxBIOS as it currently
stands
does not setup the old BIOS interrupts that DOS uses, which means booting DOS from LinuxBIOS would be a big change Martin - booting Windows/Linux is a different as they have their own drivers for various hardware that is present within the machine Ceri -- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios
ADLO is an option for booting DOS as this is how Windows 2000 is booted using LB, but it depends if all the interrupts that DOS uses are implemented within ADLO.
It's good to remember that ADLO uses bochs bios, it does not implement interrupts itself.
On Fri, 18 May 2007, Ceri Coburn wrote:
ADLO is an option for booting DOS as this is how Windows 2000 is booted using LB, but it depends if all the interrupts that DOS uses are implemented within ADLO.
We had limited luck booting Win98 which is the dos. Get disk reading (int13) working reliably and you should be 95% there.
Hello Adam
We had limited luck booting Win98 which is the dos. Get disk reading (int13) working reliably and you should be 95% there.
Yes, this is at least partly confirmed since I am currently running all my existing Illumination books on a Windows 98 machine, which has no trouble dropping into DOS in order actually to run (that is, to read) all the books without error.
Each book is launched by clicking a Windows batch file, which performs any inits needed, opens a (black) DOS window (as Run does) and then launches the Illumination reader itself in DOS. Closing the book drops back out of DOS and into the Windows desktop again, as one would hope.
On a Windows 98 machine, then (I'll check what CPU) the whole procedure is easy and bug-free.
-------------------
Question, then : will LinuxBIOS allow booting from (specifically) a RAM device in one of the USB ports? If so, I can almost certainly make a bootable RAM-stick, one vague area being that Illumination runs in VGA graphics mode?
Cheers, Martin
Adam Sulmicki adam@cfar.umd.edu wrote: On Fri, 18 May 2007, Ceri Coburn wrote:
ADLO is an option for booting DOS as this is how Windows 2000 is booted using LB, but it depends if all the interrupts that DOS uses are implemented within ADLO.
We had limited luck booting Win98 which is the dos. Get disk reading (int13) working reliably and you should be 95% there.
On Fri, May 18, 2007 at 09:02:31PM +0100, MARTIN WOODHOUSE wrote:
Question, then : will LinuxBIOS allow booting from (specifically) a RAM device in one of the USB ports?
LinuxBIOS, ADLO and Bochs could be made to boot from USB storage but it needs some work. I don't think Bochs does USB storage.
If so, I can almost certainly make a bootable RAM-stick, one vague area being that Illumination runs in VGA graphics mode?
I for one would really love to see you port Illumination over to Linux instead. While I realizes it's designed around DOS and legacy PC architecture I think a forward port is by far the cleanest solution, and where effort is best spent. Of course, that's just my humble opinion.
As far as the OLPC platform goes, there will never be a VGA interface at least with an open source BIOS, so that will be a showstopper. The Linux framebuffer API is fully supported however, and X on top of that as I've understood it.
//Peter
On 18/05/07 22:24 +0200, Peter Stuge wrote:
On Fri, May 18, 2007 at 09:02:31PM +0100, MARTIN WOODHOUSE wrote:
Question, then : will LinuxBIOS allow booting from (specifically) a RAM device in one of the USB ports?
LinuxBIOS, ADLO and Bochs could be made to boot from USB storage but it needs some work. I don't think Bochs does USB storage.
Which is understandable. USB is a very annoying and complex protocol, made more so complex by the fact that you need to shoehorn it into a traditional C-H-S addressing scheme. Stop for a moment and appreciate all those anonymous BIOS developers that worked so hard so that you could casually boot DOS from a USB key on an AMD64 platform in the year 2007 just like it was the year 1987. It might be trivial to you, but somewhere, somebody had to go out of their way to make it go.
If so, I can almost certainly make a bootable RAM-stick, one vague area being that Illumination runs in VGA graphics mode?
I for one would really love to see you port Illumination over to Linux instead. While I realizes it's designed around DOS and legacy PC architecture I think a forward port is by far the cleanest solution, and where effort is best spent. Of course, that's just my humble opinion.
As far as the OLPC platform goes, there will never be a VGA interface at least with an open source BIOS, so that will be a showstopper. The Linux framebuffer API is fully supported however, and X on top of that as I've understood it.
Indeed. The Geode has a perfectly good 2D accelerator with all the fixin's. But VGA isn't the only show-stopper - none of the software interrupts are supported, so DOS will really be quite helpless. If you have a DOS application you want to run natively on XO hardware, you have two choices - either port it to Linux, or license a legacy BIOS from one of the Geode BIOS vendors.
Jordan
PS: I say natively, because somebody mentioned dosemu. I don't see any reason why that wouldn't work for you.
On Fri, May 18, 2007 at 02:51:40PM -0600, Jordan Crouse wrote:
On 18/05/07 22:24 +0200, Peter Stuge wrote:
I don't think Bochs does USB storage.
Which is understandable. USB is a very annoying and complex protocol,
I really like USB, in part exactly because it is heavy on the host and light on the devices. But it IS a lot of work for the host.
shoehorn
PC is f*d up.
trivial to you,
Far from it.
but somewhere, somebody had to go out of their way to make it go.
Indeed. I never use it myself, but hat off to anonymous coders everywhere.
But VGA isn't the only show-stopper - none of the software interrupts are supported, so DOS will really be quite helpless.
Well, this could be done with Bochs.
//Peter