OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 12:08 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 211, 212, 213, 214, 215, 216, 217 ... 260  Next
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jan 01, 2018 2:47 pm 
Offline
Member
Member

Joined: Thu May 17, 2007 1:27 pm
Posts: 999
managarm running kmscube on Mesa DRI + softpipe (this is not using Mesa's offscreen rendering like all other hobby OS do).

Image

managarm's roadmap to Wayland:
✓ DRM drivers for Bochs and virtio graphics
✓ libdrm
✕ virtio hardware rendering
✓ Mesa (including GBM and EGL)
✕ libudev
✕ Weston

_________________
managarm: Microkernel-based OS capable of running a Wayland desktop (Discord: https://discord.gg/7WB6Ur3). My OS-dev projects: [mlibc: Portable C library for managarm, qword, Linux, Sigma, ...] [LAI: AML interpreter] [xbstrap: Build system for OS distributions].


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Jan 06, 2018 5:32 am 
Offline
User avatar

Joined: Sun Dec 10, 2017 11:15 am
Posts: 6
Added C++ exceptions support :

Image

_________________
My C++ OS Project : https://github.com/Stellaris-code/LudOS
FAT read support, Tar, VESA, AHCI, PIO IDE, along with a basic shell !


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Jan 11, 2018 4:03 pm 
Offline
Member
Member
User avatar

Joined: Fri Apr 08, 2016 5:03 am
Posts: 132
Location: atapio.cpp - why won't you work :(
Stellaris wrote:
Added C++ exceptions support :

Image


he he, looks like I had the excact same idea for the look of my panic screen :P

Image

_________________
My github page: https://github.com/AlexandreRouma
Meme-deving since 420 Bc !
YouTube: https://www.youtube.com/channel/UCyJnOD ... C8Y7pccc6A
Twitter: https://twitter.com/WhatsTheGeekYT


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Jan 11, 2018 9:43 pm 
Offline
Member
Member

Joined: Tue Mar 04, 2014 5:27 am
Posts: 1108
I don't have an OS (yet?), but I've been thinking of making something small and simple to showcase my C compiler in an unusual/new environment (not much new/unusual in DOS, Windows, Linux or MacOS).

And there you go, someone just did it!

They took my compiler and my friend's assembler and linker from RetroBSD (AKA BSD 2.11) and squeezed them into a smaller PIC32 MIPS microcontroller (64KB RAM, 256KB Flash) and now we have a ROM BASIC, er, scratch that, Flash C system!

Video1:


Video2:


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jan 12, 2018 10:52 pm 
Offline
Member
Member
User avatar

Joined: Wed Aug 17, 2016 4:55 am
Posts: 251
I guess that compiler is useful by now :v

For those trying to figure out the relevant specs (since trying to sort it out from the PIC32 specs along side everything else can be somewhat confusing):

  • MIPS at 50MHz
  • 256KB ROM
  • 64KB RAM
  • Both text and graphics mode
    • Graphics mode is 256×224 4bpp
  • Audio playback seems to use DMA

Graphics mode eats up nearly half the RAM though (which means no double buffering hence why the screen flickers badly in the second video). The microcontroller can come in several speeds so I had to look up at the pic to see the exact model in use. The speed certainly makes software rendering easy enough, though I guess the memory limit is still a pain.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jan 12, 2018 11:39 pm 
Offline
Member
Member

Joined: Tue Mar 04, 2014 5:27 am
Posts: 1108
Sik wrote:
I guess that compiler is useful by now :v

It's been useful (or usable?) for a while now. "While" depending on what you want/need. Mac OS X support is recent and so is float support in scanf() and strtod(). Unreal mode support has been there for a year. Proper preprocessor (ucpp) has been included for about a year and a half. Floats were added two years ago. DPMI support is even older. Linux and Windows support were added three years ago. MIPS support (in RetroBSD) is some four years old.

Sik wrote:
For those trying to figure out the relevant specs (since trying to sort it out from the PIC32 specs along side everything else can be somewhat confusing):

  • MIPS at 50MHz
  • 256KB ROM
  • 64KB RAM
  • Both text and graphics mode
    • Graphics mode is 256×224 4bpp
  • Audio playback seems to use DMA

Graphics mode eats up nearly half the RAM though (which means no double buffering hence why the screen flickers badly in the second video).

Yeah, graphics without dedicated on-display memory is expensive. Especially on this lower-end chip. RetroBSD runs on a chip with 128KB RAM, 512KB Flash at 80MHz.

Sik wrote:
The microcontroller can come in several speeds so I had to look up at the pic to see the exact model in use. The speed certainly makes software rendering easy enough, though I guess the memory limit is still a pain.

There are better MIPS microcontrollers. Like the PIC32MZ series with up to 512KB RAM running at 200 MHz (also has an FPU, can have external memory and much more).


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Jan 13, 2018 9:02 am 
Offline
Member
Member
User avatar

Joined: Fri Feb 17, 2017 4:01 pm
Posts: 640
Location: Ukraine, Bachmut
Interesting. hardware is too limited though. I am more comfortable with mini PCs. Do you have CI20 board, Alex?

_________________
ANT - NT-like OS for x64 and arm64.
efify - UEFI for a couple of boards (mips and arm). suspended due to lost of all the target park boards (russians destroyed our town).


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Jan 13, 2018 9:39 am 
Offline
Member
Member
User avatar

Joined: Sat Nov 22, 2014 6:33 pm
Posts: 934
Location: USA
alexfru wrote:
Sik wrote:
I guess that compiler is useful by now :v

It's been useful (or usable?) for a while now.

I have been using it for my loader code. In fact, my whole loader.sys file is built with SmallerC. Most of the code is C with a little bit of Asm.

I have even had some of my readers ask me questions about SmallerC and why they can't get their code to work. With a few modifications to their code, their loaders work just fine, compiled with SmallerC.

Ben
http://www.fysnet.net/osdesign_book_series.htm


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Jan 13, 2018 10:48 am 
Offline
Member
Member

Joined: Tue Mar 04, 2014 5:27 am
Posts: 1108
zaval wrote:
Interesting. hardware is too limited though. I am more comfortable with mini PCs. Do you have CI20 board, Alex?

Occasionally running AOSP ART tests on one at work. If you have enough RAM and storage, you can compile larger pieces of code with Smaller C (e.g. itself) and then use binutils for MIPS to make binaries (this is exactly how I test MIPS support in the compiler).


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Jan 13, 2018 10:48 am 
Offline
Member
Member
User avatar

Joined: Wed Aug 17, 2016 4:55 am
Posts: 251
alexfru wrote:
Sik wrote:
I guess that compiler is useful by now :v

It's been useful (or usable?) for a while now. "While" depending on what you want/need. Mac OS X support is recent and so is float support in scanf() and strtod(). Unreal mode support has been there for a year. Proper preprocessor (ucpp) has been included for about a year and a half. Floats were added two years ago. DPMI support is even older. Linux and Windows support were added three years ago. MIPS support (in RetroBSD) is some four years old.

Yeah, was saying it more like "proven" (as in, actually seen proper use outside its original scope).


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Jan 20, 2018 8:31 am 
Offline
Member
Member
User avatar

Joined: Fri Feb 17, 2017 4:01 pm
Posts: 640
Location: Ukraine, Bachmut
nicey GUI, mariusz! very XP-ish. great work, inspiring results. :)

_________________
ANT - NT-like OS for x64 and arm64.
efify - UEFI for a couple of boards (mips and arm). suspended due to lost of all the target park boards (russians destroyed our town).


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Jan 24, 2018 7:25 pm 
Offline
Member
Member

Joined: Sat Oct 16, 2010 3:38 pm
Posts: 587
zaval wrote:
nicey GUI, mariusz! very XP-ish. great work, inspiring results. :)

Looks like the screenshot I posted was also moved, could it be moved back?


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Jan 25, 2018 1:44 am 
Offline
User avatar

Joined: Sun Dec 10, 2017 11:15 am
Posts: 6
Added terminal background image support :

Image

_________________
My C++ OS Project : https://github.com/Stellaris-code/LudOS
FAT read support, Tar, VESA, AHCI, PIO IDE, along with a basic shell !


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Feb 01, 2018 12:12 am 
Offline
Member
Member

Joined: Thu May 25, 2017 10:41 pm
Posts: 29
SUCCESS!
After hours of toiling I finally cracked the nut that is VESA and fonts.
Here is a single line of text in 1024x768 glory.
Image


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Feb 02, 2018 10:24 pm 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
I haven't posted here for a really long time, and xOS is inactive but I am working on a rewrite of it in C. Hopefully I can reach the same stage. Anyway, I was looking back at my GitHub commits, and decided why not?

xOS looked like this in its first commit. Each window is in its own task.
Image

And this was its first image background. I still like this image, though.
Image

Cheers!

_________________
You know your OS is advanced when you stop using the Intel programming guide as a reference.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 211, 212, 213, 214, 215, 216, 217 ... 260  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: Google [Bot] and 94 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