Booting your OS on real ancient hardware

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
rdos
Member
Member
Posts: 3286
Joined: Wed Oct 01, 2008 1:55 pm

Booting your OS on real ancient hardware

Post by rdos »

Feel free to post tests on really old hardware configurations that also can run your OS. The older the better.

I just managed to get an 80386DX from 1988 to start with my VGA card and keyboard, and I'm able to change BIOS settings and all. Now all I need is to find a functional HD/FDD controller for the AT-bus and a harddisk (or floppy disk) that also works. Then I need an OS image that I can boot. :wink:
shikhin
Member
Member
Posts: 274
Joined: Sat Oct 09, 2010 3:35 am
Libera.chat IRC: shikhin
Contact:

Re: Booting your OS on real ancient hardware

Post by shikhin »

Hi,

How about making this some sort of "post here if you want someone to test your OS on real ancient hardware" thread? Or does something like that already exist?

Regards,
Shikhin
http://shikhin.in/

Current status: Gandr.
rdos
Member
Member
Posts: 3286
Joined: Wed Oct 01, 2008 1:55 pm

Re: Booting your OS on real ancient hardware

Post by rdos »

Shikhin wrote:Hi,

How about making this some sort of "post here if you want someone to test your OS on real ancient hardware" thread? Or does something like that already exist?

Regards,
Shikhin
I don't know about that. Testing OSes on real ancient hardware is not so easy. These PCs often don't have 1.44MB floppies, and they don't have GRUB or other bootloaders installed either. That means it is real complex to do these tests. I plan to prepare a harddisk with a real boot-loader on a more modern PC, and then place it in the ancient one.
User avatar
VolTeK
Member
Member
Posts: 815
Joined: Sat Nov 15, 2008 2:37 pm
Location: The Fire Nation

Re: Booting your OS on real ancient hardware

Post by VolTeK »

Shikhin wrote:How about making this some sort of "post here if you want someone to test your OS on real ancient hardware" thread? Or does something like that already exist?
I encourage before starting a thread like this for example, that you should search the forum(S) for a similar one. Opening ancient questions are not liked. However, i believe it to be fine if its a thread like this.

on topic
rdos wrote:I don't know about that. Testing OSes on real ancient hardware is not so easy. These PCs often don't have 1.44MB floppies, and they don't have GRUB or other bootloaders installed either. That means it is real complex to do these tests. I plan to prepare a harddisk with a real boot-loader on a more modern PC, and then place it in the ancient one.

I think its always interesting to see. Watching old hardware come to life with code many years after its existence, knowing it can still run it. Another reason why i'm into operating systems for 8086 computers made now doing so much on so little.
rdos wrote:Then I need an OS image that I can boot.
Good luck, post images.
Threadcore
Posts: 6
Joined: Wed Nov 23, 2011 6:20 am

Re: Booting your OS on real ancient hardware

Post by Threadcore »

Hi

My IBM 8530-021 with an 8086 doesn't have a Protected Mode, so testing is impossible. But for this I've an 386 DX pc ;)
rdos
Member
Member
Posts: 3286
Joined: Wed Oct 01, 2008 1:55 pm

Re: Booting your OS on real ancient hardware

Post by rdos »

Bad news. The CMOS chip seems to be damaged (there probably is a battery-backup in it), and when I change the settings, the computer reboots and comes up with "incorrect cmos", and the parameters I entered are lost. The default-parameters are no good with a 360kB 5.25 inch floppy, and a hard-drive configuration that I cannot match. My only hope is that keeping the board running for a while might recharge the CMOS battery.

The Cyrix 486 board I also have (and which I used for many years), doesn't boot, so that one seems to be beyond any hope.

I wonder if old computers like these can still be bought in second-hand shops?

Our company also have a 386 PC/104 board, which might work as a last resort, but it is not really that old.
User avatar
Owen
Member
Member
Posts: 1700
Joined: Fri Jun 13, 2008 3:21 pm
Location: Cambridge, United Kingdom
Contact:

Re: Booting your OS on real ancient hardware

Post by Owen »

I have a Compaq 386sx laptop here. All it needed to revive it was a new CMOS battery. It also has what would appear to be one of the earliest ever graphical BIOSes
rdos
Member
Member
Posts: 3286
Joined: Wed Oct 01, 2008 1:55 pm

Re: Booting your OS on real ancient hardware

Post by rdos »

Owen wrote:I have a Compaq 386sx laptop here. All it needed to revive it was a new CMOS battery. It also has what would appear to be one of the earliest ever graphical BIOSes
Mine doesn't have the usual battery, rather has a chip from Dallas semiconductors called DS1287.
User avatar
bubach
Member
Member
Posts: 1223
Joined: Sat Oct 23, 2004 11:00 pm
Location: Sweden
Contact:

Re: Booting your OS on real ancient hardware

Post by bubach »

Owen wrote:I have a Compaq 386sx laptop here. All it needed to revive it was a new CMOS battery. It also has what would appear to be one of the earliest ever graphical BIOSes
hehe that reminds me of an old ibm machine i once had, where the "bios" was more like a graphical file manager, with built in fat12 & mouse support. i'm not sure exactly how it all fitted together, but you could run games directly from that interface, or click some menu to get to the IBM DOS prompt. fun times. weird systems all around :D
"Simplicity is the ultimate sophistication."
http://bos.asmhackers.net/ - GitHub
rdos
Member
Member
Posts: 3286
Joined: Wed Oct 01, 2008 1:55 pm

Re: Booting your OS on real ancient hardware

Post by rdos »

Apparently, Elfa has a replacement IC that costs $10. I might order one as I order some other components for my solar controller project.

In the mean time, I might try to configure some of the old IDE-drives with RDOS, so I'm ready to test. :wink:
User avatar
Owen
Member
Member
Posts: 1700
Joined: Fri Jun 13, 2008 3:21 pm
Location: Cambridge, United Kingdom
Contact:

Re: Booting your OS on real ancient hardware

Post by Owen »

bubach wrote:
Owen wrote:I have a Compaq 386sx laptop here. All it needed to revive it was a new CMOS battery. It also has what would appear to be one of the earliest ever graphical BIOSes
hehe that reminds me of an old ibm machine i once had, where the "bios" was more like a graphical file manager, with built in fat12 & mouse support. i'm not sure exactly how it all fitted together, but you could run games directly from that interface, or click some menu to get to the IBM DOS prompt. fun times. weird systems all around :D
The thing I love about this Compaq, is that the BIOS setup program comes on a 720kb floppy!
rdos
Member
Member
Posts: 3286
Joined: Wed Oct 01, 2008 1:55 pm

Re: Booting your OS on real ancient hardware

Post by rdos »

As I browsed one of the candidate discs, a 125 MB drive, I not only discovered that it worked perfectly well, but it also contains a lot of source and ancient RDOS versions (2.3 - 4.4) that I had lost since. It has MSDOS 6.0 installed, NDOS command shell, and some diskeditor tools for DOS. Needless to say, I've copied all the content to my present harddrive before repartioning it. :mrgreen:
rdos
Member
Member
Posts: 3286
Joined: Wed Oct 01, 2008 1:55 pm

Re: Booting your OS on real ancient hardware

Post by rdos »

Owen wrote:[The thing I love about this Compaq, is that the BIOS setup program comes on a 720kb floppy!
That doesn't sound very good. Chances are that the floppy no longer works. Few of my old floppies work, so that was a real bad choice for backup.
User avatar
turdus
Member
Member
Posts: 496
Joined: Tue Feb 08, 2011 1:58 pm

Re: Booting your OS on real ancient hardware

Post by turdus »

rdos wrote:Bad news. The CMOS chip seems to be damaged (there probably is a battery-backup in it), and when I change the settings, the computer reboots and comes up with "incorrect cmos", and the parameters I entered are lost.
That's perfectly normal behaviour if you forget to adjust the checksum. Use these steps:
1. save old value to temp
2. write out new value
3. sub temp from checksum
4. add new value to checksum
And you'll be fine. Checksum is stored at CMOS register 2Eh (high byte), 2Fh (low byte).
User avatar
Yoda
Member
Member
Posts: 255
Joined: Tue Mar 09, 2010 8:57 am
Location: Moscow, Russia

Re: Booting your OS on real ancient hardware

Post by Yoda »

Somewhere deep in my chests there is a 386DX 40MHz with 8MB EDO DRAM, 256kB Realtek VGA and multi-IO card. That worked fine when I upgraded to the newer PC. Hope I can revive it one day for experiments.
Yet Other Developer of Architecture.
OS Boot Tools.
Russian national OSDev forum.
Post Reply