Page 1 of 1

Beginner looking for help

Posted: Sat Dec 15, 2007 7:49 pm
by djtrickdog
Hello all. I plan to make this place my new 'home' as a plan to progress in OS Development. I am the leader of an indie game design team called gag-studio. I am very interested in operating system development, and have just recently finished 'Hello World' tutorial at OSdever.net I have TONS of questions and would like to get many experience and knowledgeable user's MSN or AIM names so when I am stumped or have questions, I can ask quickly.
Right now, I am programming a tool called Osclay. It basically does what NASM does but makes it more simplified. For example, the command 'End Matter' will put this in your source:

Code: Select all

times 510-($-$$) db 0	; Fill the rest with zeros
dw 0xAA55		; Boot loader signature
I have some trouble understanding some parts of this language, but some is familiar. I would just like people to give me their contacts so i can speak with them quickly! Thanks alot

Posted: Sat Dec 15, 2007 8:04 pm
by Alboin
A Few Suggestions:
  • If you have tons of questions you haven't done enough research. Don't forget that we have a wiki.
  • You'll find that quick answers are not highly regarded here, and having patience is a must.
  • The 'language' you're referring to is assembly. (If you didn't already know...) You'll need to know it before you get into osdev. There are several good tutorials on the net.
  • Oh, and by the by, a CAPS title is not bound to get you many contacts. ;)
Good Luck!

Posted: Sat Dec 15, 2007 8:58 pm
by djtrickdog
Alboin wrote:A Few Suggestions:
  • If you have tons of questions you haven't done enough research. Don't forget that we have a wiki.
  • You'll find that quick answers are not highly regarded here, and having patience is a must.
  • The 'language' you're referring to is assembly. (If you didn't already know...) You'll need to know it before you get into osdev. There are several good tutorials on the net.
  • Oh, and by the by, a CAPS title is not bound to get you many contacts. ;)
Good Luck!
1.i have been on the wiki for a while now
2.yes but a tutorial can't explain everything. Somethings it takes an actual person to teach you something
3.Yes i know, i was saying i am programming my own program to compile ASM quicker.
4.sorry and edited :P

Posted: Sat Dec 15, 2007 9:08 pm
by piranha

Posted: Sat Dec 15, 2007 9:15 pm
by madeofstaples
So you're making a program that makes it "easier" to add the boot signature to, what I can only assume will become, the boot sector?

hmm.. wasting time to save time.. a puzzling concept

Posted: Sat Dec 15, 2007 9:17 pm
by djtrickdog
madeofstaples wrote:So you're making a program that makes it "easier" to add the boot signature to, what I can only assume will become, the boot sector?

hmm.. wasting time to save time.. a puzzling concept
that was simply an example of one line of code

Posted: Sat Dec 15, 2007 10:32 pm
by madeofstaples
djtrickdog wrote:
madeofstaples wrote:So you're making a program that makes it "easier" to add the boot signature to, what I can only assume will become, the boot sector?

hmm.. wasting time to save time.. a puzzling concept
that was simply an example of one line of code
As such, is it not a concept that you plan to implement? I maintain my original comment.

Posted: Sun Dec 16, 2007 12:30 am
by djtrickdog
i plan on using my tool i make to pass to others.

BTW i am looking for tutorial on switching to protected mode, starting the kernel, and programming the kernel in plain ASM (not c or c++)

thanks alot

Posted: Sun Dec 16, 2007 3:54 pm
by Combuster
Again:
There are asm tutorials on the wiki. Including the one you are looking for.

Posted: Sun Dec 16, 2007 7:22 pm
by djtrickdog
i looked and i found something to help me about setting up Pmode, i am not sure if its in pmode or not, so i guess i got that down. now i cant find a tut on making kernel in strictly ASM or how to start the kernel.

Posted: Mon Dec 17, 2007 1:51 am
by Combuster
what is there in "STFW" that you don't understand? :roll:

Posted: Mon Dec 17, 2007 6:19 pm
by crazygray1
now i cant find a tut on making kernel in strictly ASM
Instead of looking for somebody elses code or them telling you how, just read the manual and figure it out yourself.
I find that looking at everybody elses code blocks creativity a ton. Figuring it out is more challenging too.

Posted: Sat Dec 22, 2007 12:00 pm
by frank
http://www.nondot.org/~sabre/os/articles has a lot of good information.
http://www.osdever.net/index.php has a lot of good tutorials.

Re: Beginner looking for help

Posted: Sat Dec 22, 2007 12:22 pm
by jerryleecooper
djtrickdog wrote:Hello all. I plan to make this place my new 'home' as a plan to progress in OS Development. I am the leader of an indie game design team called gag-studio. I am very interested in operating system development, and have just recently finished 'Hello World' tutorial at OSdever.net I have TONS of questions and would like to get many experience and knowledgeable user's MSN or AIM names so when I am stumped or have questions, I can ask quickly.
Right now, I am programming a tool called Osclay. It basically does what NASM does but makes it more simplified. For example, the command 'End Matter' will put this in your source:

Code: Select all

times 510-($-$$) db 0	; Fill the rest with zeros
dw 0xAA55		; Boot loader signature
I have some trouble understanding some parts of this language, but some is familiar. I would just like people to give me their contacts so i can speak with them quickly! Thanks alot
You may be interrested by the language Forth. It's doing what you re trying to do.
http://en.wikipedia.org/wiki/Forth_%28p ... anguage%29