Does anybody have a list of the basic chipsets / drivers you need to support to work on most computers?
EG
Keyboard: IBM 8042 + ????(any others?)
Floppy: NEC765 + Intel 82072 up to 82078 + ????
Timer: ????
General OS Drivers
Re: General OS Drivers
Hello:
I asked the same question some months away, but nobody wave me the list.
You can implement only some drivers and make the computer works, but while more drivers you include you will be able to make the computer work better.
My first operating system includes drivers for PIT, CMOS/RTC, DMA, video, keyboard and floppy. But it works in a limited way.
It depends on you how many dirvers you include, and therefore how good your operating system be.
Try to create your own list based on your experience.
I asked the same question some months away, but nobody wave me the list.
You can implement only some drivers and make the computer works, but while more drivers you include you will be able to make the computer work better.
My first operating system includes drivers for PIT, CMOS/RTC, DMA, video, keyboard and floppy. But it works in a limited way.
It depends on you how many dirvers you include, and therefore how good your operating system be.
Try to create your own list based on your experience.
Pepito
Re: General OS Drivers
I developped those drivers for my OS, but they are not pluggables
anyway, if u want to take a look, u can find my latest sourcecode and image here http://xos.freezee.org/beta/
anyway, if u want to take a look, u can find my latest sourcecode and image here http://xos.freezee.org/beta/
-----------------------
There are 10 types of people in this world... those that understand binary, and those that don't.
There are 10 types of people in this world... those that understand binary, and those that don't.
Re: General OS Drivers
the basics are ALWAYS the same (pit, pic, keyboard, mouse, VGA vidio) except of course for USB keyboard/mouse or serial/bus mouse but USB keyboards should have emulation support (a bios option) FDD/HDD should always be the same also
any diviation from these means its not standard(which is quite common from older(pre 1999) gateway, compaq, hp)
other devices are not so simple
chipsets are not too bad if you need to program chipsets but each is different but Intel is extremely popular and all the info you could ever hope for is on http://developer.intel.com
the other chipset developers arent nearly as easy but id start with there websites -- though some of them will charge you for it it isnt neccesary to have chipset info at all
any diviation from these means its not standard(which is quite common from older(pre 1999) gateway, compaq, hp)
other devices are not so simple
chipsets are not too bad if you need to program chipsets but each is different but Intel is extremely popular and all the info you could ever hope for is on http://developer.intel.com
the other chipset developers arent nearly as easy but id start with there websites -- though some of them will charge you for it it isnt neccesary to have chipset info at all
-
- Member
- Posts: 134
- Joined: Sun Oct 24, 2004 11:00 pm
- Location: North Dakota, where the buffalo roam
Re: General OS Drivers
<a href="http://www.freebsd.org/releases/5.3R/hardware-i386.html">http://www.freebsd.org/releases/5.3R/hardware-i386.html</a>