PDA

View Full Version : FreeDOS on 8088



sergey
April 5th, 2014, 01:01 AM
Hi,

I tried booting FreeDOS (from here: http://www.freedos.org/download/; fdboot.img at the bottom of the page) on my Xi 8088 system. It hangs after printing FreeDOS123. While another (older?!) image from here: http://www.fdos.org/bootdisks/ - FDSTD.144.imz (http://www.fdos.org/bootdisks/autogen/FDSTD.144.imz) boots just fine.

I am suspecting that the first image was compiled using some 386 instructions. I checked the source code, and it looks that '3' means end of boot code, and right after that it calls CPU type detection procedure - _query_cpu, followed by _FreeDOSmain. _query_cpu seems to use only 8086/88 instructions. _FreeDOSmain is a C code compiled using Watcom C, and so potentially it could contain 80386 instructions (depending on compilation flags).

The other option is that something wrong with my BIOS :-)

I am wondering if anyone else had tried running FreeDOS on an 8088 computer, or can try booting the first image on such a computer?

Thanks,
Sergey

sergey
April 5th, 2014, 01:39 AM
So yes it appears that the first image is compiled for i386+. It is also not the newest image, but pretty old FreeDOS 1.0.
I tried FreeDOS kernel (ke2041_86f16.zip) and FreeCOM (com082pl3-bin8086.zip), and they boot perfectly on an 8088.

mbbrutman
April 5th, 2014, 08:23 AM
So yes it appears that the first image is compiled for i386+. It is also not the newest image, but pretty old FreeDOS 1.0.
I tried FreeDOS kernel (ke2041_86f16.zip) and FreeCOM (com082pl3-bin8086.zip), and they boot perfectly on an 8088.

FreeDOS is supposed to work on 8088 class systems. Every once in a while there are people on the users or developers mailing list who tend to forget that these systems exist, and we politely remind them that there is no reason to drop support for older systems. Not every program shipped with FreeDOS will work on an 8088, but the base operating system should.

Caluser2000
April 5th, 2014, 11:56 AM
Here's link to some disk images that can be used to create FreeDos disks for use on older kit- http://jorisvr.nl/freedos.html

Caluser2000
April 5th, 2014, 12:14 PM
I guess there's no reason an individual can't create there own "distro", if you will, targeted at this class of machine using the variety free dos programs out there.