Page 1 of 2
Floppy Code 32BIT
Posted: Fri Jan 06, 2006 5:31 pm
by Kevin McGuire
Does anyone have a floppy driver/code written in C, or C++ just as long as it does not use the C++ extensions, that I may have the source code for?
I am going to implement it right inside the kernel, if possible so I don't have to make wierd work arounds for loading it. I am going to read on GRUB's support for modules?
I would love to just include a couple of C/H files, and have it ready to go. This is a long shot, but I would love to get my OS up and running with some functionality.
Re:Floppy Code 32BIT
Posted: Fri Jan 06, 2006 5:32 pm
by Kevin McGuire
I have proceses and threads, including kernel mode threads. No joke I really want to get this thing working before I die of old age.
Re:Floppy Code 32BIT
Posted: Sat Jan 07, 2006 9:04 am
by Dex4u
kmcguire wrote: but I would love to get my OS up and running with some functionality.
Your OS, which bit is that ? ::)
http://bos.asmhackers.net/docs/floppy/snippet_9/
Re:Floppy Code 32BIT
Posted: Sat Jan 07, 2006 4:15 pm
by Kevin McGuire
You know, I am going to start paying attention to people better. On the internet, and in life. Out of all the things I have seen and lived though there are some people who really do have a good heart, at least once I know for sure.
That link is the nicest thing anyone has ever done for me in a forum for OS development. I did not expect it, I was thinking I was a fool to ask, and mabye I was but someone helped me.
Thanks, Dex4u.
Re:Floppy Code 32BIT
Posted: Sat Jan 07, 2006 4:57 pm
by Candy
For the record:
FAQ entry
Tutorial linked from there
Example 32-bit driver linked from there
We didn't search the FAQ for you, but you didn't either, or you didn't consider these links important. Also, there's of course the mobius and clicker who probably both have a 32-bit floppy driver (can confirm for the mobius - sent a privmsg to Tim because of a probable bug in it and he answered back then). Those two OSes are pretty much big already and contain stuff we're looking for.
Re:Floppy Code 32BIT
Posted: Sat Jan 07, 2006 5:54 pm
by Kevin McGuire
It was still nice of him to read my post.
I was thinking I was a fool to ask,
I knew as I was writting the reply that I had forgot to ever check google for a floppy driver that was prewrote.
Pissed off of Floppy Driver
Posted: Sun Jan 08, 2006 4:39 pm
by Vladaz
Hello everyone again,
as I've posted before, I said, that i have the same problem with floppy driver again and again. Last time I got to write floppy driver and my OS developing stopped. Now it's the same. I can't find very very good tutorial/manual about writing floppy driver. I can't even find the source code that I could just put into my code(of course, write somewhere the real author's name of it). Can someone refer me to something really helpful? I beg you, because it's annoying that I can't continue my developing.
Very very big thanks in advance.
Re:Pissed off of Floppy Driver
Posted: Sun Jan 08, 2006 5:01 pm
by Kemp
We just had a virtually identical thread, check the links out in that one.
Re:Pissed off of Floppy Driver
Posted: Sun Jan 08, 2006 5:04 pm
by Candy
Kemp wrote:
We just had a virtually identical thread, check the links out in that one.
Merged, since they're practically the same question - and even the answers match.
Re:Floppy Code 32BIT
Posted: Mon Jan 09, 2006 1:48 pm
by Vladaz
Oh... there's my post:) I was searching for it and even sent the letter to the administrators:) Sorry. I thought you deleted it because of the word "pissed off":) But still, i can't find the answer from this post. All those tutorials that you showed I already tried:/
Re:Floppy Code 32BIT
Posted: Tue Jan 10, 2006 3:52 am
by Pype.Clicker
well, i guess you should be more specific at what you're looking for - i mean your quality criterion and why, for instance, the gazOS and FreeDOS doesn't match.
And unfortunately, no, Clicker has no floppy driver so far and it's unlikely to get one unless someone offers it

Re:Floppy Code 32BIT
Posted: Tue Jan 10, 2006 7:44 am
by bubach
I think it's strange that you yourself, or someone else haven't hacked together a floppy driver for Clicker yet. I'm not aware of your feature demands (sector buffering or something else that I'm not qualified for), but my C is problably not good enought for even the simplest version..

Otherwise I would gladly help you with it.
Re:Floppy Code 32BIT
Posted: Tue Jan 10, 2006 7:53 am
by kataklinger
I don't see why people want to write floppy drivers so badly? Get some old HDD or try booting from CD. Floppy Disks are crap from past!

I don't want to start flame, but... Why?
Re:Floppy Code 32BIT
Posted: Tue Jan 10, 2006 8:08 am
by Candy
kataklinger wrote:
I don't see why people want to write floppy drivers so badly? Get some old HDD or try booting from CD. Floppy Disks are crap from past!

I don't want to start flame, but... Why?
I don't see why people want 32-bit support in their OS so badly? Get some cheap x86-64 processor or try to borrow one. 32-bit is a thing from the past!

I don't want to start a flamefest, but ... Why?
I hope you can see parallels. Please do convert your answers to my question back to yours and consider whether people would say that.
Re:Floppy Code 32BIT
Posted: Tue Jan 10, 2006 8:31 am
by kataklinger
I will definitively stop supporting 32bit, and start using pure 64bit technology in next few years
And FDDs are much older the 32bit CPUs so I don't see any parallel.