Beginner looking for help

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
User avatar
djtrickdog
Member
Member
Posts: 39
Joined: Sat Dec 15, 2007 7:36 pm

Beginner looking for help

Post 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
Last edited by djtrickdog on Sat Dec 15, 2007 8:56 pm, edited 1 time in total.
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Post 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!
C8H10N4O2 | #446691 | Trust the nodes.
User avatar
djtrickdog
Member
Member
Posts: 39
Joined: Sat Dec 15, 2007 7:36 pm

Post 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
User avatar
piranha
Member
Member
Posts: 1391
Joined: Thu Dec 21, 2006 7:42 pm
Location: Unknown. Momentum is pretty certain, however.
Contact:

Post by piranha »

SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
madeofstaples
Member
Member
Posts: 204
Joined: Thu Apr 12, 2007 8:15 am
Location: Michigan

Post 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
User avatar
djtrickdog
Member
Member
Posts: 39
Joined: Sat Dec 15, 2007 7:36 pm

Post 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
madeofstaples
Member
Member
Posts: 204
Joined: Thu Apr 12, 2007 8:15 am
Location: Michigan

Post 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.
User avatar
djtrickdog
Member
Member
Posts: 39
Joined: Sat Dec 15, 2007 7:36 pm

Post 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
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Post by Combuster »

Again:
There are asm tutorials on the wiki. Including the one you are looking for.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
djtrickdog
Member
Member
Posts: 39
Joined: Sat Dec 15, 2007 7:36 pm

Post 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.
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Post by Combuster »

what is there in "STFW" that you don't understand? :roll:
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
crazygray1
Member
Member
Posts: 168
Joined: Thu Nov 22, 2007 7:18 pm
Location: USA,Hawaii,Honolulu(Seriously)

Post 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.
Codname: Cipher
Working On: Design Doc(CFFS file system)
frank
Member
Member
Posts: 729
Joined: Sat Dec 30, 2006 2:31 pm
Location: East Coast, USA

Post 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.
User avatar
jerryleecooper
Member
Member
Posts: 233
Joined: Mon Aug 06, 2007 6:32 pm
Location: Canada

Re: Beginner looking for help

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