Technology (Read Only) > Programming

PingasOS

(1/1)

Сєşάя:
Hello Guys.

If you remember, last year I made a topic asking where to find out some C tutorials. Well, I bought a book about C (very good). Then, I read all. I know the basic and a bit of advanced C. Someday I was looking about Operating Systems and I saw that most O.S. are build in Assembly and C. So, I asked to me, why I not build an Operating System. Exactly what I did: I started with a C project, called PingasOS. I'm still running on prompt to work some commands like copy, del, editor, help, etc. Now you think: "You're a retarder César, this is not a O.S., you're just running an app in Windows Prompt". Well, I told you, I'm only using Windows Prompt to work in some commands, isn't now a O.S. but an app of how will be the O.S.. More late, when I know more about C I'll make the boot loader (maybe in Assembly), the directories, etc.

I'll post some pics, about the code and the prompt. I'll update somedays.

Some parts of the code
Spoiler (click to show/hide)



The prompt (Windows)
Spoiler (click to show/hide)





Hope you enjoyed ! :D

accelleon:
this site is an amazing reference for osdev
http://wiki.osdev.org/Main_Page
this site has alot of tutorials for osdev (theyre based off of microsoft visual studio however)
http://www.brokenthorn.com/Resources/OSDevIndex.html
the netwide assembler is what i used to assemble my code
i suggest virtual PC 2007 as an emulator as i dont think youd wanna test it on real hardware
i suggest grabbing the intel architecture development manuals here
http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html
and remember that when you move to os dev, youll have to write your own standard library or port one over

Сєşάя:
Thx bro  ;)

Сєşάя:
Lol what a shame

Navigation

[0] Message Index

Go to full version