OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 9:01 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 17 posts ]  Go to page Previous  1, 2
Author Message
 Post subject:
PostPosted: Sun Nov 26, 2006 3:13 pm 
Offline

Joined: Fri Nov 24, 2006 10:55 pm
Posts: 20
Location: C eh, N eh, D eh
Wow, I certainly got reactions to that one.

Brynet-Inc:
VC++ seems complicated to a n00b like me, but I'm not sure about pathetic. I'm not totally fond of Microsoft either. I'm even considering trying out Ubuntu ever since I was subjected to a demonstration from a fanatical friend of mine; however, I'm afraid most of my computer knowledge has been limited to Windows. As for my OS, it is certainly not great. FYI, all it does at the moment is load the next sector on the floppy drive and let you type on the text mode screen using half of the regular typing characters. Impressive, eh? After a few months of temporary abandonment, I finally managed to load the next sector from the floppy. This is completely the fault of the X86:MBR page of the wiki, for which I extend my thanks. Brynet-Inc, please resist the temptation to reply to this. (how's that for tact? anyone wanna place bets?)

Now for the rest of you:
Quote:
How hard will it be to shift your OS from NASM to VC++ in the near future (step A), how much time will developing in VC++ save you (step B), and how much time will it take you to port VC++ to your OS in the distant future (step C)?


step A:
That should be easy due to the size of my OS.
step B:
I really don't know. A good programmer I know insinuated that I should give up rather than try to write an OS with assembly. I figured it was a good point so I thought VC++ could be useful.
step C:
At the moment, I'm not planning on porting VC++ to my OS. Yes, my OS is for educational purposes and with a ton of time and luck might produce some desirable features. I thought I might be able to include source code with the OS for the integrated development environment.

Some form of C ought to speed up development. I was going to use VC++ to avoid the use of linkers, but I'm not so sure about that anymore.

By switching from NASM to VC++, I actually did mean that I was going to change the format of the code as part of my VS project. I was not aware there was another way of doing things.

Yup, I was doing it because it sounded easy at the time. I'm not sure it will be. If you guys are willing to suggest a better method, I'm all eyes. Due to the nice features of Ubuntu, I might just try to mod it instead of starting from scratch.

Hopefully, I didn't miss anything in this post. As much as I love the attention, this thread should really get back to its intended topic. (Nudge, nudge)


Top
 Profile  
 
 Post subject:
PostPosted: Wed Nov 29, 2006 6:50 pm 
Offline
Member
Member

Joined: Sun Oct 22, 2006 6:49 pm
Posts: 73
Mr.Confuzed wrote:
Wow, I certainly got reactions to that one.

Brynet-Inc:
VC++ seems complicated to a n00b like me, but I'm not sure about pathetic. I'm not totally fond of Microsoft either. I'm even considering trying out Ubuntu ever since I was subjected to a demonstration from a fanatical friend of mine; however, I'm afraid most of my computer knowledge has been limited to Windows. As for my OS, it is certainly not great. FYI, all it does at the moment is load the next sector on the floppy drive and let you type on the text mode screen using half of the regular typing characters. Impressive, eh?

That's where my OS is...

Mr.Confuzed wrote:
After a few months of temporary abandonment, I finally managed to load the next sector from the floppy. This is completely the fault of the X86:MBR page of the wiki, for which I extend my thanks. Brynet-Inc, please resist the temptation to reply to this. (how's that for tact? anyone wanna place bets?)

Now for the rest of you:
Quote:
How hard will it be to shift your OS from NASM to VC++ in the near future (step A), how much time will developing in VC++ save you (step B), and how much time will it take you to port VC++ to your OS in the distant future (step C)?


step A:
That should be easy due to the size of my OS.
step B:
I really don't know. A good programmer I know insinuated that I should give up rather than try to write an OS with assembly. I figured it was a good point so I thought VC++ could be useful.


Several OS's have been written in assembly...including Dex, which is incredibly cool. Mine is mostly C, though...

Mr.Confuzed wrote:
step C:
At the moment, I'm not planning on porting VC++ to my OS. Yes, my OS is for educational purposes and with a ton of time and luck might produce some desirable features. I thought I might be able to include source code with the OS for the integrated development environment.

Some form of C ought to speed up development. I was going to use VC++ to avoid the use of linkers, but I'm not so sure about that anymore.

Even VC++ uses a linker... you just have less control over it (AFAIK)

Mr.Confuzed wrote:
By switching from NASM to VC++, I actually did mean that I was going to change the format of the code as part of my VS project. I was not aware there was another way of doing things.

Yup, I was doing it because it sounded easy at the time. I'm not sure it will be. If you guys are willing to suggest a better method, I'm all eyes. Due to the nice features of Ubuntu, I might just try to mod it instead of starting from scratch.

Well, it'll probably be difficult to get your OS completely written in C/C++. I realize that that's probably not what you mean, but, unless thats your goal, I'd just write the new stuff in C, and leave the tested ASM in there, or just rewrite is as you get around to it.

_________________
My project: Xenon


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 17 posts ]  Go to page Previous  1, 2

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 19 guests


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 post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group