help disaster

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.
cotton509
Member
Member
Posts: 91
Joined: Mon Nov 10, 2008 8:08 pm

help disaster

Post by cotton509 »

:shock: :?: i need help and yes i know how to make a kernal that says hello world so do #-o lol please help i dont get howw to compile and get the system running i understand it mostly but my osiis going to be light small fast and requir at leat 200 mb hdd space and at leats 28 mb ram for text based coopy with your help i can easly make the os and gui
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Re: help disaster

Post by 01000101 »

If you know how to make a 'hello world' kernel, then how do you not know how to compile? I guess I'm a bit confused by your issue.
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: help disaster

Post by Troy Martin »

And if you don't know how to compile, you don't know how to write a GUI. It's not as easy as text mode.
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
cotton509
Member
Member
Posts: 91
Joined: Mon Nov 10, 2008 8:08 pm

Re: help disaster

Post by cotton509 »

well the compilng part confusing i can understand how the kernal works easy peasy but i need thecompile i tried dm (digital mars) complete failure and i cant understand the ran and hdd compunucations
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: help disaster

Post by Troy Martin »

Describe "complete failure" for me. Error logs?

And since you asked nicely, here's something that will help you with floppies and the FAT filesystem: FAT
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
cotton509
Member
Member
Posts: 91
Joined: Mon Nov 10, 2008 8:08 pm

Re: help disaster

Post by cotton509 »

no as in i start it uop it closes its self do to a error that i cant see because of th speed
cotton509
Member
Member
Posts: 91
Joined: Mon Nov 10, 2008 8:08 pm

Re: help disaster

Post by cotton509 »

but wait say i make a micro kernal will you guys help develop it into a normal one with gui please i will work on whith start up our names appear
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Re: help disaster

Post by 01000101 »

I normally don't have issues understanding (obviously) non-English speakers/writers, but you are mixing things up a little too much for me.

I think you should follow the bare-bones tutorial in the wiki and complete a few steps before you start getting hyped up about a GUI and project members.
cotton509
Member
Member
Posts: 91
Joined: Mon Nov 10, 2008 8:08 pm

Re: help disaster

Post by cotton509 »

ok but i speak english i rush with typing lol sorry ok :oops: anyways will you help me start a bas kernal also i need visal basic 2008 to start
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: help disaster

Post by Troy Martin »

cotton509 wrote:no as in i start it uop it closes its self do to a error that i cant see because of th speed
Compile it from the command line, it will exit to the prompt instead of just closing the window.
cotton509 wrote:but wait say i make a micro kernal will you guys help develop it into a normal one with gui please i will work on whith start up our names appear
A microkernel and a "normal one with gui" are different. Microkernels are kernels with all the important services running in user mode. There is no such thing as a normal kernel, all kernels are different.

And BTW, have you read through [wiki]Category:Babystep[/wiki] in order? Might help as well.
cotton509 wrote:ok but i speak english i rush with typing lol sorry ok :oops: anyways will you help me start a bas kernal also i need visal basic 2008 to start
Writing an OS in VB is near impossible.
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
cotton509
Member
Member
Posts: 91
Joined: Mon Nov 10, 2008 8:08 pm

Re: help disaster

Post by cotton509 »

i meant c++ and for gui i geus sam and for file system formail on hdd i might as well use fat pr ntfs also [-X
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: help disaster

Post by Troy Martin »

NTFS uses B+ trees, so that would be real hard to implement. Start with FAT12 for floppies and work your way up.

And what's sam and how is it good for writing a GUI?
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
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Re: help disaster

Post by 01000101 »

I (somewhat) apologize. I re-read some of your posts and realize that your rare dialect of English blissfully neglects punctuation. Maybe slap a few dots and commas in there and things would slowly smooth over.

A: Go through the bare-bones tutorial in the Wiki.
B: Get the Intel/AMD manuals.
C: Head over to osdever.net and read the Bran's tutorial.
D: Don't plan your GUI before you plan the core essentials (memory handler, ISRs, boot sequence).
E: Don't expect people here to join your very under-developed project until it is matured.
F: Repeat until you actually understand all of that (especially the manuals).
cotton509
Member
Member
Posts: 91
Joined: Mon Nov 10, 2008 8:08 pm

Re: help disaster

Post by cotton509 »

:oops: i messed the spelling but here is were my source for kernal starts
http://www.superfrink.net/athenaeum/OS-FAQ/os-faq.html
http://www.scribd.com/doc/2187324/Writing-a-Kernel-in-C
http://www.superfrink.net/athenaeum/OS-FAQ/os-faq.html

ust so you dont loose me and i dont loose you so we know were we are starting
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: help disaster

Post by Troy Martin »

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
Locked