Click here to Skip to main content
15,888,351 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: calling base class function with derived class pointer. Pin
Cedric Moonen22-Jan-06 21:41
Cedric Moonen22-Jan-06 21:41 
GeneralRe: calling base class function with derived class pointer. Pin
vikas amin22-Jan-06 22:40
vikas amin22-Jan-06 22:40 
GeneralRe: calling base class function with derived class pointer. Pin
Cedric Moonen22-Jan-06 22:49
Cedric Moonen22-Jan-06 22:49 
QuestionPause in between Pin
Vineethg22-Jan-06 19:02
Vineethg22-Jan-06 19:02 
AnswerRe: Pause in between Pin
kakan22-Jan-06 19:19
professionalkakan22-Jan-06 19:19 
QuestionOS Pin
Tuotrut22-Jan-06 18:46
Tuotrut22-Jan-06 18:46 
AnswerRe: OS Pin
waxie22-Jan-06 18:53
waxie22-Jan-06 18:53 
AnswerRe: OS Pin
Sebastian Schneider22-Jan-06 20:51
Sebastian Schneider22-Jan-06 20:51 
First:

Read about PC boot procedures and events. You could also look at a free OS (Linux? FreeDOS?) in order to learn how they implemented that. Or you could resort to a "boot-manager" ala LILO or GRUB and try to build on that.

You also need to read about processor modes (real mode, protected mode, how to switch between them, etc.).

When you have a basic OS up (probably mostly ASM-code) you can think about porting a compiler (GCC?), probably in an older version, to work on your OS. Remember that almost all "new" compilers are compiled by an "old" compiler.

If you are that far, think about porting "standard tools" like directory browsing (have you decided on a partition format yet or are you gonna create your own?) and a driver framework.

Building a VERY BASIC OS may not be too difficult. I remember seeing a book about that once, which claimed that you could write your own "basic" OS within a few weeks of work.

I hope this helps Smile | :)

Cheers,
Sebastian

--
Contra vim mortem non est medicamen in hortem.
AnswerRe: OS Pin
Toby Opferman23-Jan-06 9:00
Toby Opferman23-Jan-06 9:00 
QuestionGet IP address of computer (MFC/VC++) Pin
waxie22-Jan-06 18:10
waxie22-Jan-06 18:10 
AnswerRe: Get IP address of computer (MFC/VC++) Pin
JonEngle22-Jan-06 19:36
JonEngle22-Jan-06 19:36 
AnswerRe: Get IP address of computer (MFC/VC++) Pin
eli1502197922-Jan-06 21:18
eli1502197922-Jan-06 21:18 
Questionhow to get all computer name in a network fastly. Pin
baldha rakesh22-Jan-06 17:53
baldha rakesh22-Jan-06 17:53 
Questionenable and disable the dialog controls Pin
Anu_Bala22-Jan-06 17:52
Anu_Bala22-Jan-06 17:52 
AnswerRe: enable and disable the dialog controls Pin
Owner drawn22-Jan-06 18:17
Owner drawn22-Jan-06 18:17 
AnswerRe: enable and disable the dialog controls Pin
David Crow23-Jan-06 4:17
David Crow23-Jan-06 4:17 
AnswerRe: enable and disable the dialog controls Pin
domehead23-Jan-06 7:03
domehead23-Jan-06 7:03 
QuestionKeyBoard Handling Pin
rajeevktripathi22-Jan-06 17:51
rajeevktripathi22-Jan-06 17:51 
AnswerRe: KeyBoard Handling Pin
Rajesh R Subramanian22-Jan-06 21:19
professionalRajesh R Subramanian22-Jan-06 21:19 
QuestionRe: KeyBoard Handling Pin
rajeevktripathi23-Jan-06 1:11
rajeevktripathi23-Jan-06 1:11 
AnswerRe: KeyBoard Handling Pin
Rage23-Jan-06 1:59
professionalRage23-Jan-06 1:59 
QuestionRe: KeyBoard Handling Pin
rajeevktripathi23-Jan-06 2:12
rajeevktripathi23-Jan-06 2:12 
AnswerRe: KeyBoard Handling Pin
Rajesh R Subramanian23-Jan-06 18:24
professionalRajesh R Subramanian23-Jan-06 18:24 
QuestionHow to use regular dll? Pin
rushing22-Jan-06 17:05
rushing22-Jan-06 17:05 
AnswerRe: How to use regular dll? Pin
Ryan Binns22-Jan-06 17:14
Ryan Binns22-Jan-06 17:14 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.