OSDev.org

The Place to Start for Operating System Developers
It is currently Fri Apr 19, 2024 3:24 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 159, 160, 161, 162, 163, 164, 165 ... 260  Next
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Sep 02, 2016 2:44 pm 
Offline
Member
Member
User avatar

Joined: Sun Sep 19, 2010 10:05 pm
Posts: 1074
klange wrote:
octacone wrote:
You managed to write your own guest additions? =D> =D>

Indeed, and documented it on the wiki.

Wow, nice work! I'm going to start adding VBox Guest Additions support right this moment!

_________________
Project: OZone
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Sep 02, 2016 3:15 pm 
Offline
Member
Member
User avatar

Joined: Mon Jun 15, 2009 10:01 am
Posts: 311
Location: France
Obsidian OS with some simple apps.
Attachment:
File comment: Obsidian OS - Apps
obsidian_apps.png
obsidian_apps.png [ 27.92 KiB | Viewed 6683 times ]

_________________
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Sep 03, 2016 1:58 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
@f2
Obsidian and Redstone you say... (*cough* Minecraft *cough*)
It looks really fancy. :wink:

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Sep 03, 2016 4:26 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
Attention!
That thing in the bottom right is a CAT.
I don't know how but it is a cat (at least that is what my bitmap array contains).


Attachments:
CatBasicOSMonster.png
CatBasicOSMonster.png [ 32.39 KiB | Viewed 6615 times ]

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader


Last edited by Octacone on Thu May 11, 2017 12:06 pm, edited 1 time in total.
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Sep 03, 2016 4:50 am 
Offline
Member
Member

Joined: Tue Mar 04, 2014 5:27 am
Posts: 1108
Schrödinger's cat?


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Sep 03, 2016 5:18 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
alexfru wrote:
Schrödinger's cat?


More like devil's. :D

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Sep 03, 2016 5:43 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
Basic OS Update:
-Added fairly fast bitmap drawing function
-8 bit color support (for drawing wallpapers, no scaling support yet)
Graphics mode itself is 32 bit.
image

Update: also added 32 bit color support (for drawing wallpapers etc, no scaling support yet)
image in here

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Sep 03, 2016 7:05 am 
Offline
Member
Member
User avatar

Joined: Mon Jul 21, 2014 7:23 pm
Posts: 82
Lukand wrote:
@TrekOSDeveloper how do you get that line? Check stack?


Right now I am just using the __LINE__ Macro to print the line, but the stack is my next thing to implement.



The __LINE__ only prints the line that called it, but I also pass an additional u32int with the panic call, allowing for additional error codes, Register State, or interrupt number.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Sep 03, 2016 9:01 pm 
Offline
Member
Member
User avatar

Joined: Wed Aug 31, 2016 9:53 pm
Posts: 81
Location: San Diego, CA
octacone wrote:
Basic OS Update:
-Added fairly fast bitmap drawing function
-8 bit color support (for drawing wallpapers, no scaling support yet)
Graphics mode itself is 32 bit.
image

Update: also added 32 bit color support (for drawing wallpapers etc, no scaling support yet)
image in here


That looks really nice man. What font are you using? 8x8 VGA bitmap?

_________________
Some of my open-source projects:
Ext2/ELF32 bootloader
Lightweight x86 assembler, designed to be portable for osdev
Scheme in under 1000 lines of C


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Sep 03, 2016 10:51 pm 
Offline
Member
Member

Joined: Wed Mar 30, 2011 12:31 am
Posts: 676
Image

I now have working NIC drivers for the AMD PCNet series, which means working networking in VirtualBox. Not many improvements to the stack itself, though; I'm lucky that VirtualBox acts similarly to QEMU, as I do the absolute bare minimum to get QEMU to route packets. At this point, VirtualBox is now my best supported environment, especially with the Guest Additions support.

_________________
toaruos on github | toaruos.org | gitlab | twitter | bim - a text editor


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Sep 04, 2016 12:23 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
crunch wrote:
octacone wrote:
Basic OS Update:
-Added fairly fast bitmap drawing function
-8 bit color support (for drawing wallpapers, no scaling support yet)
Graphics mode itself is 32 bit.
image

Update: also added 32 bit color support (for drawing wallpapers etc, no scaling support yet)
image in here


That looks really nice man. What font are you using? 8x8 VGA bitmap?


Thanks man! I am using a custom BIOS like font I made pixel by pixel (bitmaps), it took me a while to get it all working. It is not really like 8x8, there are ones that are as big as 10x14.
Also your project seems very interesting to me, I was already wondering what was that PowerShell for. :P

@klange
That feeling when you are struggling with the memory management and that buddy next to you says that he has a working network...
Great job. You are one of my ideals.

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Sep 06, 2016 11:16 am 
Offline
Member
Member

Joined: Wed Sep 19, 2012 3:43 am
Posts: 91
Location: The Netherlands
Got tired of debugging memory errors with just prtinf() and bochs dumps so I implemented kernel tracing:

Attachment:
Screenshot_20160906_191255.png
Screenshot_20160906_191255.png [ 18.09 KiB | Viewed 6228 times ]


Here it's calling a method to print out an immediate trace, in this case from the heap's init function.

Was a pain in the backside to get the actual symbol names to print out right until I found out I missed some parentheses.
Used to be something like this:
Code:
(uint32_t *)sym->st_value + sym->st_size

while it clearly should be:
Code:
(uint32_t *)(sym->st_value + sym->st_size)


Can't believe I overlooked that for about 8 hours #-o


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Sep 06, 2016 7:00 pm 
Offline
Member
Member
User avatar

Joined: Wed Aug 31, 2016 9:53 pm
Posts: 81
Location: San Diego, CA
FusT wrote:
Got tired of debugging memory errors with just prtinf() and bochs dumps so I implemented kernel tracing:

Attachment:
Screenshot_20160906_191255.png


Here it's calling a method to print out an immediate trace, in this case from the heap's init function.

Was a pain in the backside to get the actual symbol names to print out right until I found out I missed some parentheses.
Used to be something like this:
Code:
(uint32_t *)sym->st_value + sym->st_size

while it clearly should be:
Code:
(uint32_t *)(sym->st_value + sym->st_size)


Can't believe I overlooked that for about 8 hours #-o


That's sweet man. I think I'm gonna add that functionality. I haven't messed around with ELF symbol tables yet.

_________________
Some of my open-source projects:
Ext2/ELF32 bootloader
Lightweight x86 assembler, designed to be portable for osdev
Scheme in under 1000 lines of C


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Sep 07, 2016 10:54 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
Basic OS Update:
-Added PCI listing (oh god this took a while to implement, all those devices :roll: :roll: )
-Added RTC support (time + date)
-Added CPU Identification
-Added Graphics Identification


Attachments:
PCIListing.png
PCIListing.png [ 44.09 KiB | Viewed 6100 times ]

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Sep 07, 2016 12:58 pm 
Offline
Member
Member

Joined: Wed Dec 25, 2013 11:51 am
Posts: 45
Nothing much to see here. This is from a kernel I started a couple weeks to run on Raspberry Pi boards. This screenshot is from a physical memory allocation test using the new and delete C++ operators.


Attachments:
machina.png
machina.png [ 2.57 KiB | Viewed 6060 times ]

_________________
Machina - https://github.com/brunexgeek/machina
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 159, 160, 161, 162, 163, 164, 165 ... 260  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: Bing [Bot], FrankRay78 and 143 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