How can I make a real mode operating system?

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
matias_beretta
Member
Member
Posts: 101
Joined: Mon Feb 26, 2007 3:39 pm

How can I make a real mode operating system?

Post by matias_beretta »

How can I make a real mode operating system?

I know C and Assembler.
User avatar
AJ
Member
Member
Posts: 2646
Joined: Sun Oct 22, 2006 7:01 am
Location: Devon, UK
Contact:

Post by AJ »

Hi,

I suggest you try http://www.osdev.org/wiki/Getting_Started followed by the rest of the wiki and also articles on http://www.osdever.net/ to start with.

I know this reply itself isn't much help, but the question you asked is so broad, it looks like you need to do some general reading first. Also, acquire the Intel Manuals.

Cheers,
Adam
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Post by Dex »

I made a real OS, as a basic realmode OS tut, it a dos clone (called MiniDos) in less than 2k, written in ASM, you can get it here: http://board.flatassembler.net/topic.php?t=5275
Crazed123
Member
Member
Posts: 248
Joined: Thu Oct 21, 2004 11:00 pm

Re: How can I make a real mode operating system?

Post by Crazed123 »

matias_beretta wrote:How can I make a real mode operating system?

I know C and Assembler.
Why would you want to make a real-mode only OS?
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Re: How can I make a real mode operating system?

Post by Brynet-Inc »

Crazed123 wrote:Why would you want to make a real-mode only OS?
Oh Crazed123, Who wouldn't want to be able to address a full 1MB of RAM!! :wink:

For some strange reason people hate switching to protected mode.. :(
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
bubach
Member
Member
Posts: 1223
Joined: Sat Oct 23, 2004 11:00 pm
Location: Sweden
Contact:

Post by bubach »

Or maybe they want to learn stuff one step at a time?
"Simplicity is the ultimate sophistication."
http://bos.asmhackers.net/ - GitHub
User avatar
B.E
Member
Member
Posts: 275
Joined: Sat Oct 21, 2006 5:29 pm
Location: Brisbane Australia
Contact:

Post by B.E »

I think we need to make a sticky thread where beginners can find answers to these types of questions (i.e How to I start OS developing?)
Image
Microsoft: "let everyone run after us. We'll just INNOV~1"
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Post by Solar »

Basically, we need a prominent link to the Wiki...
Every good solution is obvious once you've found it.
User avatar
AJ
Member
Member
Posts: 2646
Joined: Sun Oct 22, 2006 7:01 am
Location: Devon, UK
Contact:

Post by AJ »

...and clearer topic organisation? :twisted:
Last edited by AJ on Wed Feb 28, 2007 6:48 am, edited 1 time in total.
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Post by Solar »

*meeeep* *meeeep* *meeeep*

ALERT! Topic Creep! ALERT!

*meeeep* *meeeep* *meeeep*

:twisted:
Every good solution is obvious once you've found it.
Tyler
Member
Member
Posts: 514
Joined: Tue Nov 07, 2006 7:37 am
Location: York, England

Post by Tyler »

Solar wrote:*meeeep* *meeeep* *meeeep*

ALERT! Topic Creep! ALERT!

*meeeep* *meeeep* *meeeep*

:twisted:
yeah cause this is totally keepin on topic.... just ignore the creeping and it will get bored...

I defiently think we need a sticky for all the people who dont check the wiki straight away... and i advide the poster go read the wiki... then learn Assembly, hopefully in a book that talks about the BIOS, then writing it is as easy as writing a program for DOS...
Last edited by Tyler on Wed Feb 28, 2007 8:59 pm, edited 1 time in total.
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:

Post by pcmattman »

Solar wrote:Better to spark a flame...
Something you're quite good at doing...
Post Reply