flat assembler
Message board for the users of flat assembler.

Index > OS Construction > Asm OS

Author
Thread Post new topic Reply to topic
evil_coder_91



Joined: 11 Apr 2007
Posts: 7
evil_coder_91 11 Apr 2007, 19:26
I want to start my own os from scratch. I am looking for info on making the boot loader, but everywhere I look nasm is used and not fasm. Both can do x86 instructions, but the syntax that the compiler uses is different. Does anyone have any links/references/advice for starting my boot loader. Also dont tell me to use Lilo or Grub. I am making my own.

I am thinking about creating an interpereter for a scripting language so that os development would be faster. What do you think of this idea, I could use something like Python or Java/Javascript?
Post 11 Apr 2007, 19:26
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid 11 Apr 2007, 19:55
search this board and internet for "Menuet OS". It is lightweight monolithic OS with GUI, written in FASM.
Post 11 Apr 2007, 19:55
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
mikegonta



Joined: 20 Nov 2005
Posts: 99
mikegonta 11 Apr 2007, 21:41
[ Post removed by author. ]


Last edited by mikegonta on 27 Jan 2009, 21:55; edited 1 time in total
Post 11 Apr 2007, 21:41
View user's profile Send private message Reply with quote
mikegonta



Joined: 20 Nov 2005
Posts: 99
mikegonta 11 Apr 2007, 22:35
[ Post removed by author. ]


Last edited by mikegonta on 27 Jan 2009, 21:55; edited 1 time in total
Post 11 Apr 2007, 22:35
View user's profile Send private message Reply with quote
Mac2004



Joined: 15 Dec 2003
Posts: 314
Mac2004 12 Apr 2007, 03:58
Hi evil_coder_91!

There's an example of boot loader done by me. It loads a secondary binary file and executes it. It's fully written in fasm. I hope this one helps you Smile

http://board.flatassembler.net/topic.php?t=6529

regards,
Mac2004


Last edited by Mac2004 on 17 Apr 2007, 04:02; edited 1 time in total
Post 12 Apr 2007, 03:58
View user's profile Send private message Reply with quote
Fagot



Joined: 09 Apr 2007
Posts: 3
Fagot 13 Apr 2007, 17:46
evil_coder_91 wrote:

I am thinking about creating an interpereter for a scripting language so that os development would be faster. What do you think of this idea, I could use something like Python or Java/Javascript?


This bad idea. Smile

_________________
I learn English Smile
Post 13 Apr 2007, 17:46
View user's profile Send private message ICQ Number Reply with quote
evil_coder_91



Joined: 11 Apr 2007
Posts: 7
evil_coder_91 14 Apr 2007, 22:11
Fagot wrote:
evil_coder_91 wrote:

I am thinking about creating an interpereter for a scripting language so that os development would be faster. What do you think of this idea, I could use something like Python or Java/Javascript?


This bad idea. Smile


This is bad, why?? Wouldnt it make development faster?
Post 14 Apr 2007, 22:11
View user's profile Send private message Reply with quote
zir_blazer



Joined: 05 Dec 2006
Posts: 66
zir_blazer 15 Apr 2007, 08:52
evil_coder_91 wrote:
This is bad, why?? Wouldnt it make development faster?

But you're talking about making another High Level Language, the idea is using Assembler for it.
Post 15 Apr 2007, 08:52
View user's profile Send private message MSN Messenger Reply with quote
evil_coder_91



Joined: 11 Apr 2007
Posts: 7
evil_coder_91 04 May 2007, 20:05
Well I got kicked out of school for three days this morning and also have the weekend. I am going to get serious about learning assembly. I need a tutorial that is going to help me learn asm in the fasm dialect. Please give me the link to one. I have already read through most of the tuts on the main site here.
Post 04 May 2007, 20:05
View user's profile Send private message Reply with quote
HyperVista



Joined: 18 Apr 2005
Posts: 691
Location: Virginia, USA
HyperVista 04 May 2007, 20:23
Have you gone through some of the links provided here?

evil_coder_91 wrote:
Well I got kicked out of school for three days this morning

If you don't mind saying, what did you get kicked out for??
Post 04 May 2007, 20:23
View user's profile Send private message Visit poster's website Reply with quote
evil_coder_91



Joined: 11 Apr 2007
Posts: 7
evil_coder_91 04 May 2007, 20:40
This kid has been bullying me on and off for at least a month and a half. I finally got sick of it and when he started his crap again, I got up and punched him. And he is like 5 times my size. But he hit me in the back of the head once or twice, but I got him in his right cheek. Maybe now he will leave me alone.
Post 04 May 2007, 20:40
View user's profile Send private message Reply with quote
HyperVista



Joined: 18 Apr 2005
Posts: 691
Location: Virginia, USA
HyperVista 04 May 2007, 20:48
Well, good for you. I hope the bully got punished too. Given you interest in assembly language programming at such a young age, that bully will no doubt be working for you some day.

I hope you find some worthwhile articles to plow through on your "off time".
Post 04 May 2007, 20:48
View user's profile Send private message Visit poster's website Reply with quote
evil_coder_91



Joined: 11 Apr 2007
Posts: 7
evil_coder_91 04 May 2007, 20:56
He wouldnt be smart enough to work for me, I dont think he can do even what we consider "simple". Such as write a program, even in C++ or Java. But I looked at the link you gave me, and none of them are like a tutorial of assembly language using the fasm dialect. Thanks for your help, I will continue looking.
Post 04 May 2007, 20:56
View user's profile Send private message Reply with quote
HyperVista



Joined: 18 Apr 2005
Posts: 691
Location: Virginia, USA
HyperVista 04 May 2007, 21:03
sleepsleep (asm artist formerly known as vbBeginner) translated Icezelion's assembly tut to fasm. You can get it here. The link is located in the upper left and part of his page.
Post 04 May 2007, 21:03
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.