Page 1 of 1
FDC
Posted: Tue Nov 15, 2005 2:12 pm
by Vladaz
I started my OS again and after always strugling on FDC driver, now I try it again. Do you know any good manuals or tutorials, because I think after that long time there could be more information on the net. Thanks for any information you will give:)
Re:FDC
Posted: Tue Nov 15, 2005 2:18 pm
by Kemp
Well there's the OSFAQ and the various spec booklets for the controllers. Other than that, a lot of the OSes belonging to the more experienced members here have floppy drivers in their code listings. Then there's Linux and etc.
Re:FDC
Posted: Tue Nov 15, 2005 2:45 pm
by kataklinger
Try booting your OS from CD, HDD, USB disks, network... and forget about FDD it was long time ago
Re:FDC
Posted: Tue Nov 15, 2005 3:37 pm
by Cjmovie
kataklinger wrote:
Try booting your OS from CD, HDD, USB disks, network... and forget about FDD it was long time ago
Floppies are a long time ago? No, not in any way I can see. Most computers still come with them, many computers cannot boot off CD's (thus floppys are a _must_ for starting your OS/Installing it).
Basically, unless your computer came standard with a CD-RW, I'd say it won't boot from a floppy. I in fact know many people still use there Pentium 1's or 486's....Not because they're classics, but because they haven't minded to upgrade. Those might not even _have_ any of those things: CD, HDD, USB, or Network (Although probably will have HDD and Network interface of some sort)
Theres something in the FAQ, yes....
http://www.osdev.org/osfaq2/index.php/FloppyDriver
Re:FDC
Posted: Tue Nov 15, 2005 7:24 pm
by kataklinger
Most users will not ever see mine, yours or vladaz's OS anyway. Right? Yes it's sad but true!
Well I have one 486 on my own and it cannot be booted from CD, but hey you can't start Win XP on that computer not only bacause you don't have CD but because you have old and slow CPU, little memory... If you want to support older systems you have to add extra checking all over the system which takes time and that means slower OS.
I'm not planning to suppor FDD, ISA, serial mouse, I don't want to check if user has 386, 486... if he(or she) has some old machine, OS will hang. Why didn't he(or she) read user manual wher it says minimal recommaned: pentium(or whatever) CPU, 32mb...
Re:FDC
Posted: Tue Nov 15, 2005 8:34 pm
by Warrior
Don't know about having that attitude. Look at OSes like SkyOS and Syllable they all (I believe) started out as Hobby OSes and they got very far.
It just takes a long time (look how long they've been around) and determination.
I'd like to make my OS check every aspect, I mean it only needs to check processor capabilities, type, speed, memory size, etc.. on initiation then for the most part if you want you can display a warning error or just hang the system.
Re:FDC
Posted: Thu Nov 17, 2005 3:13 pm
by JAAman
there are alot of good resources on the
OSRC
including a copy of the official FDD documentation
http://www.nondot.org/sabre/os/files/Disk/82077AA_FloppyControllerDatasheet.pdf