FDC

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
Vladaz

FDC

Post 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:)
Kemp

Re:FDC

Post 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.
User avatar
kataklinger
Member
Member
Posts: 381
Joined: Fri Nov 04, 2005 12:00 am
Location: Serbia

Re:FDC

Post by kataklinger »

Try booting your OS from CD, HDD, USB disks, network... and forget about FDD it was long time ago :)
Cjmovie

Re:FDC

Post 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
User avatar
kataklinger
Member
Member
Posts: 381
Joined: Fri Nov 04, 2005 12:00 am
Location: Serbia

Re:FDC

Post 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...
Warrior

Re:FDC

Post 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.
JAAman

Re:FDC

Post 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
Post Reply