OSDev.org

The Place to Start for Operating System Developers
It is currently Tue Nov 21, 2017 5:38 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 43 posts ]  Go to page Previous  1, 2, 3
Author Message
 Post subject: Re: Wiki Improvement Coordination
PostPosted: Wed Nov 04, 2015 12:14 am 
Offline

Joined: Fri Sep 25, 2015 5:30 am
Posts: 22
So it's better to just remove it?


Top
 Profile  
 
 Post subject: Re: Wiki Improvement Coordination
PostPosted: Thu Nov 05, 2015 5:54 am 
Offline

Joined: Fri Sep 25, 2015 5:30 am
Posts: 22
removed it.


Top
 Profile  
 
 Post subject: Re: Wiki Improvement Coordination
PostPosted: Fri Nov 06, 2015 9:03 am 
Offline
Member
Member
User avatar

Joined: Wed Aug 05, 2015 5:33 pm
Posts: 151
Location: Drenthe, Netherlands
If nobody has a problem with it I'll look into updating the raspberry pi page and I guess I could add a barebone for the Go language.

_________________
"Always code as if the guy who ends up maintaining it will be a violent psychopath who knows where you live." - John F. Woods

Main project: GoOS - https://github.com/nutterts/GoOS


Top
 Profile  
 
 Post subject: Re: Wiki Improvement Coordination
PostPosted: Fri Nov 06, 2015 11:47 am 
Offline

Joined: Fri Sep 25, 2015 5:30 am
Posts: 22
Could somebody make a page about the z80 processor? Might be fun for people with a ti-84 calculator.


Top
 Profile  
 
 Post subject: Re: Wiki Improvement Coordination
PostPosted: Thu Nov 19, 2015 10:24 pm 
Offline
Member
Member
User avatar

Joined: Fri Jan 16, 2009 8:34 pm
Posts: 284
Location: Louisiana, USA
Added content to the "MBR" WiKi, "x86 Examples" Section.

It's a very basic example MBR, actually my current MBR minus the text output - and the actual read sectors function.

I wish it wasn't a code dump, but all the information is already covered in the WiKi article - in great detail I may add.




Best regards,


B!

_________________
BOS Source Thanks to GitHub
BOS Expanded Commentary
Both under active development!
Sortie wrote:
  • Don't play the role of an operating systems developer, be one.
  • Be truly afraid of undefined [behavior].
  • Your operating system should be itself, not fight what it is.


Top
 Profile  
 
 Post subject: Re: Wiki Improvement Coordination
PostPosted: Fri Nov 20, 2015 1:46 am 
Offline
Member
Member
User avatar

Joined: Sat Mar 31, 2012 3:07 am
Posts: 3008
Location: Chichester, UK
kenod wrote:
Could somebody make a page about the z80 processor? Might be fun for people with a ti-84 calculator.

Feel free to do so. That's what Wikis are all about.


Top
 Profile  
 
 Post subject: Re: Wiki Improvement Coordination
PostPosted: Fri Nov 20, 2015 12:25 pm 
Offline

Joined: Fri Sep 25, 2015 5:30 am
Posts: 22
I don't really know much about it (read none). That's why I posted the message, in case somebody else knows


Top
 Profile  
 
 Post subject: Re: Wiki Improvement Coordination
PostPosted: Fri Nov 20, 2015 12:48 pm 
Offline
Member
Member
User avatar

Joined: Sat Mar 31, 2012 3:07 am
Posts: 3008
Location: Chichester, UK
It's really a pretty simple processor. The User Manual ought to tell you all you need to know: www.zilog.com/docs/z80/um0080.pdf


Top
 Profile  
 
 Post subject: Re: Wiki Improvement Coordination
PostPosted: Fri Nov 20, 2015 3:13 pm 
Offline

Joined: Fri Sep 25, 2015 5:30 am
Posts: 22
Thanks, I will to try to take a look at it as soon as possible


Top
 Profile  
 
 Post subject: Re: Wiki Improvement Coordination
PostPosted: Fri Nov 20, 2015 4:19 pm 
Offline
Member
Member

Joined: Wed Sep 07, 2011 3:34 pm
Posts: 112
I've been slowly working through a more or less complete rewrite of the UEFI page. I'm biased, but I think that UEFI and x86-64 is under-emphasized on the wiki.

I also like Brendan's view of a "tour" through the wiki:

Brendan wrote:
Specifically, I like the idea of something that explains all the options, and branches off to "option specific" pages (which converge again as the reader progresses). For example:

Code:
             Intro
               |
            Project Goals (e.g. knowing what yours is)
               |
            OS types
            /   |    \
  Monolithic  Micro  Exo-kernel
            \   |    /
       Languages/Toolchains
            /   |    \
     Assembly  GCC   CLANG
            \   |    /
            Boot loaders
              /    \
            GRUB   Roll your own
              \    /
           Memory Management
                .
                .
                .



Top
 Profile  
 
 Post subject: Re: Wiki Improvement Coordination
PostPosted: Sat Nov 21, 2015 1:25 pm 
Offline
Member
Member
User avatar

Joined: Tue Oct 17, 2006 10:35 pm
Posts: 36
Location: Eagle, ID (USA)
I was comparing my mbr code to what basicfreak added to the mbr page and noticed he used 0xfff8 for his real mode stack compared to the usual 0x7c00 as mentioned on that same page. I was just curious as to why he choose that address compared to 0x7c00 which is right below the bootloader.

_________________
"I think it may be time for some guru meditation"
"Barbarians don't do advanced wizardry"


Top
 Profile  
 
 Post subject: Re: Wiki Improvement Coordination
PostPosted: Sat Nov 21, 2015 1:40 pm 
Offline
Member
Member
User avatar

Joined: Fri Jan 16, 2009 8:34 pm
Posts: 284
Location: Louisiana, USA
beyondsociety wrote:
I was comparing my mbr code to what basicfreak added to the mbr page and noticed he used 0xfff8 for his real mode stack compared to the usual 0x7c00 as mentioned on that same page. I was just curious as to why he choose that address compared to 0x7c00 which is right below the bootloader.
I chose that location due to where my buffers and variables are, and I know that area is free. You can easily choose 0x7C00, but I use 0x7B80 - 0x7C00 for variables.

It doesn't matter where the stack is, as long as it is in valid memory and not interfering with code/data. And all the way threw the OSLoader, 0xA000-0xFFFF is free, while the rest of the segment is assigned a function (use).

I have 4-5 pages in my notebook dedicated to my memory map during the OSLoader, and this was the "best" location I found for the stack. - I cannot wait till my OSLoader is done, what I have on GIT is just not what I want...

_________________
BOS Source Thanks to GitHub
BOS Expanded Commentary
Both under active development!
Sortie wrote:
  • Don't play the role of an operating systems developer, be one.
  • Be truly afraid of undefined [behavior].
  • Your operating system should be itself, not fight what it is.


Top
 Profile  
 
 Post subject: Re: Wiki Improvement Coordination
PostPosted: Sat Nov 21, 2015 4:36 pm 
Offline
Member
Member
User avatar

Joined: Tue Oct 17, 2006 10:35 pm
Posts: 36
Location: Eagle, ID (USA)
Thanks, I've been getting the urge to work on my os lately and my bootloader needs a rewrite. Seeing all these posts on efi, makes me want to revamp my bootloader and finally add support for efi.

_________________
"I think it may be time for some guru meditation"
"Barbarians don't do advanced wizardry"


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

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 3 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