Volunteer assembly developer needed for FAT12 driver: closed

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
giszo
Member
Member
Posts: 124
Joined: Tue Nov 06, 2007 2:37 pm
Location: Hungary

Re: Volunteer assembly developer needed for FAT12 driver

Post by giszo »

Troy Martin wrote:Take your pick, I just need a FAT12 floppy writing driver! :)
Why don't you write your own? What is the good/fun in OS development if you wait for others to write code for you? :o
User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Re: Volunteer assembly developer needed for FAT12 driver

Post by inflater »

Sometimes, it's fun as getting page faults or GPF's every time.

Troy, eh, I could code it for you if I had the time, but the thing is that I code in a different way, it could be unreadable and "a black box code" for you. When I developed a FAT12 driver for Derrick, I always used the osdev wiki. There may be some glitches, but isn't that enough?
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English :P)
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Volunteer assembly developer needed for FAT12 driver

Post by Troy Martin »

giszo wrote:
Troy Martin wrote:Take your pick, I just need a FAT12 floppy writing driver! :)
Why don't you write your own? What is the good/fun in OS development if you wait for others to write code for you? :o
I've tried, I've failed, I've researched, failed again, you get the point.

inflater: some of my code is written in such a compressed way that some people can get kinda confused at it. Nevertheless, please and thank you, blackboxiness doesn't matter. I mean, hell, M$'s "Shared Source" is confusing enough that the average programmer will faint by looking at it.
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
User avatar
Love4Boobies
Member
Member
Posts: 2111
Joined: Fri Mar 07, 2008 5:36 pm
Location: Bucharest, Romania

Re: Volunteer assembly developer needed for FAT12 driver

Post by Love4Boobies »

If you have any problems, there's a lot of open source drivers around and they'll give you an idea on how stuff should go. Or... just tell us what kind of problems you're having; that's why OSDev.org is here, right? :D
Last edited by Love4Boobies on Mon Jan 12, 2009 4:37 pm, edited 2 times in total.
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Re: Volunteer assembly developer needed for FAT12 driver

Post by pcmattman »

If you really want a FAT12 driver, I can translate my C FAT(12/16/32) driver into ASM.

Of course, it won't be overnight, but you'll still get it. All I need is a method to read sectors by an LBA address (not CHS) and I can do it.
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Volunteer assembly developer needed for FAT12 driver

Post by Troy Martin »

Matt: Awesome, I just need a fat12 writing driver (reading not needed though!)

Thanks,
Troy
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Re: Volunteer assembly developer needed for FAT12 driver

Post by pcmattman »

Too easy! PM me for more discussion (unless you want to choose someone else, which I'm all good with ;)).
User avatar
Love4Boobies
Member
Member
Posts: 2111
Joined: Fri Mar 07, 2008 5:36 pm
Location: Bucharest, Romania

Re: Volunteer assembly developer needed for FAT12 driver

Post by Love4Boobies »

Say Troy, have you considered taking a look over FreeDOS' implementation?
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Volunteer assembly developer needed for FAT12 driver

Post by Troy Martin »

FreeDOS does their FAT12 driver in assembly?
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Re: Volunteer assembly developer needed for FAT12 driver

Post by Dex »

You could take a look at bootprog code as its a is a basic fat12 driver in less than 512bytes, you will just need to add dir etc.
http://alexfru.chat.ru/epm.html#bootprog
Also take alook at OS dev for dummys
http://alexfru.chat.ru/epm.html#los4d
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Volunteer assembly developer needed for FAT12 driver

Post by Troy Martin »

You see, I have a reading driver, I just need a writing one.
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Re: Volunteer assembly developer needed for FAT12 driver

Post by Dex »

Then take a look at DexOS.
User avatar
IanSeyler
Member
Member
Posts: 326
Joined: Mon Jul 28, 2008 9:46 am
Location: Ontario, Canada
Contact:

Re: Volunteer assembly developer needed for FAT12 driver

Post by IanSeyler »

MikeOS has a FAT12 file writing command as well, doesn't it?

-Ian
BareMetal OS - http://www.returninfinity.com/
Mono-tasking 64-bit OS for x86-64 based computers, written entirely in Assembly
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Volunteer assembly developer needed for FAT12 driver

Post by Troy Martin »

Ian: oh yes, but I'd like to keep my MikeOS code down to a minimum, my FAT12 reading driver and bootloader code is from MikeOS as well...

You think I should use Mike's driver for now and just rewrite it myself as the time passes?
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Re: Volunteer assembly developer needed for FAT12 driver

Post by Alboin »

Hola,
You think I should use Mike's driver for now and just rewrite it myself as the time passes?
You appear to be at a crossroads of sorts. (And I'm afraid it's not an epic Clapton cover.)

On one hand, you can very easily use MikeOS code, and continue on your merry way. However, how are you to implement more lengthy sections that are to follow? FAT12 is at the low end simple spectrum of file systems. Things only get more complicated. Moreover, when you're taking a considerable amount of other people's code, why even bother with osdev at all?

The other option is to start...writing code. If you fail, try, again. Your mistakes are completely worthless if you don't learn from them.

So, in my opinion, no. Don't use anyone else's code. If you can't do it, you can't do it. Try something else, and come back to it later, or study to your mind's breaking point to figure out how. Using other's code because you 'can't do it' is not the point of sharing code. (That's to save us from reinventing the wheel\and or saving a lot of time doing something we could already do should we have cared to.)

It's like a credit card: if you can't afford something...you can't afford it! You don't deserve it! :)

Good Luck.
C8H10N4O2 | #446691 | Trust the nodes.
Post Reply