OSDev.org

The Place to Start for Operating System Developers
It is currently Wed Nov 25, 2020 10:04 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3580 posts ]  Go to page Previous  1 ... 234, 235, 236, 237, 238, 239  Next
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Oct 23, 2020 10:02 am 
Offline
Member
Member
User avatar

Joined: Tue Sep 15, 2020 8:07 am
Posts: 155
Location: London, UK
eekee wrote:
bloodline wrote:
I've gone proper old school for the style.

You have! The colors remind me of my 8-bit Ataris, the title bar style my Atari ST, and the font printing in graphics mode in QBasic. (It's the VGA ROM font, isn't it?) Nostalgia fusion! :D


Actually the font is Topaz8 (technically an 8x8 pixel font, but I’ve stretched it so it’s 8x16), if you Google AmigaOS 1.3, you’ll see my GUI inspiration :wink: I’ve implemented the mouse now...

_________________
Building a single address space Microkernel, as used in embedded applications, for the desktop... Download latest build bootable Disk Image: https://github.com/h5n1xp/CuriOS/blob/main/disk.img.zip


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Oct 23, 2020 11:15 am 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 386
bloodline wrote:
Actually the font is Topaz8 (technically an 8x8 pixel font, but I’ve stretched it so it’s 8x16), if you Google AmigaOS 1.3, you’ll see my GUI inspiration :wink: I’ve implemented the mouse now...

Ohhh! I wondered why the font reminded me of 8x8 fonts. I was trying to think where I'd seen it, didn't think it was Amstrad PCW for some reason, and there aren't many other old systems I actually spent time on.

_________________
Kaph link pending. code pending. design pending. plans in a state of flux! everything pending! choice of language still up in the air! why is nothing coming together?!?


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Nov 01, 2020 9:03 am 
Offline

Joined: Mon Oct 19, 2020 10:32 am
Posts: 6
Hello again! I managed to partially port microui to flat:

Attachment:
Screenshot from 2020-11-01 15-18-48.png
Screenshot from 2020-11-01 15-18-48.png [ 10.84 KiB | Viewed 665 times ]


It is running on VESA 1024x768 mode, with 16-bit colors. I am not planning to use microui(for several compatibility issues like 64-bit integers or floats and for the design),
but make my own library instead. Also, I redesigned completely the font and made it 8x10 instead of 8x8. Now it also has an underline and italics mode(not in the picture),
apart from the bold and normal mode. Finally, I replaced the USTAR filesystem(OK for read-only drives, but not for writing) with my own filesystem, but I plan to add FAT32.
SFS or even ext2 support.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Nov 04, 2020 12:15 pm 
Offline

Joined: Mon Oct 19, 2020 10:32 am
Posts: 6
Hello! This is not an OS, but rather a single-stage bootloader with "GUI" designed for my OS. It is not that much, but I am very proud of it as it is the first time I have to slowly replace instructions with shorter ones to meet the 512-byte barrier. For you to imagine how close I am to that barrier, note that I had to put "images" instead of "options" as it was too big :D. Here it is:
Attachment:
Screenshot from 2020-11-04 19-05-56.png
Screenshot from 2020-11-04 19-05-56.png [ 4.24 KiB | Viewed 551 times ]

And if that was not enough, I made it load a config file from the image(a flatfs image, in this case, but it is "easily" portable to FAT12/16) with all the entries to put into the menu, so you can edit them with a text editor. And finally, I made it load from folders too.

I will post the source code soon, if anyone is interested to use it.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Nov 06, 2020 1:12 pm 
Offline

Joined: Mon Oct 19, 2020 10:32 am
Posts: 6
OK, maybe I am posting too much messages recently, but I have remade the bootloader in the post above for the third(and I hope the last) time, improving the menu, adding the ability to make the entry name different than the file name and it no longer uses the null entry of the GDT to store data(I had to do that to fit it in 512 bytes). It is also a lot more optimized, and can load files up to 480 KiB. The only drawbacks are that the default GDT has only a code entry(and the null entry, of course) and that it uses my own filesystem, flatfs, but it can be easily ported to FAT12/16 as with the previous iteration. Here you have the source code and here you have an image:

Attachment:
Screenshot from 2020-11-06 20-11-54.png
Screenshot from 2020-11-06 20-11-54.png [ 4.35 KiB | Viewed 459 times ]


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Nov 06, 2020 4:50 pm 
Offline
Member
Member
User avatar

Joined: Tue Feb 18, 2020 3:29 pm
Posts: 432
Wow! That's quite impressive that you fit all that in 512 bytes!

_________________
Working on NexBoot, a simple and lightweight GRUB replacement. and NexKe, a stable and fast microkernel. Part of the Nexware Project.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Nov 07, 2020 4:43 am 
Offline

Joined: Mon Oct 19, 2020 10:32 am
Posts: 6
nexos wrote:
Wow! That's quite impressive that you fit all that in 512 bytes!


Thanks! I made it for my own OS, but now I can choose an entry to boot from, allowing me to test multiple kernels or boot programs from the same drive. I have also seen your bootloader, NexBoot, and it looks pretty nice, the only reason I am not using it is because I want to load a raw binary instead, but it is a nice and pretty small bootloader.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Nov 08, 2020 12:30 pm 
Offline
Member
Member
User avatar

Joined: Tue Feb 18, 2020 3:29 pm
Posts: 432
segfaultdev wrote:
nexos wrote:
Wow! That's quite impressive that you fit all that in 512 bytes!


Thanks! I made it for my own OS, but now I can choose an entry to boot from, allowing me to test multiple kernels or boot programs from the same drive. I have also seen your bootloader, NexBoot, and it looks pretty nice, the only reason I am not using it is because I want to load a raw binary instead, but it is a nice and pretty small bootloader.

Thanks! My bootloader is still in development, it just hasn't been updated in a while :) . I remember a while back FASM did a contest to see how much one person could fit in 512 bytes. You're bootloader is definitely advanced enough to be in there :D .

_________________
Working on NexBoot, a simple and lightweight GRUB replacement. and NexKe, a stable and fast microkernel. Part of the Nexware Project.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Nov 09, 2020 7:57 am 
Offline
Member
Member

Joined: Thu Apr 19, 2018 5:31 am
Posts: 27
After a lot of work I finally managed to boot my operating system from a USB stick on a real computer. In the image you can see the Live version of the OS running in 1280x1024 vbe mode. USB mouse and keyboard are also supported. There is currently not a lot you can do with it, but it still feels like a big accomplishment.
Attachment:
CactusOS RealHW-min.jpeg
CactusOS RealHW-min.jpeg [ 117.37 KiB | Viewed 280 times ]

If anyone is interested, source can be found here.

_________________
Currently working on https://github.com/Remco123/CactusOS


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Nov 09, 2020 9:20 am 
Offline
Member
Member
User avatar

Joined: Tue Sep 15, 2020 8:07 am
Posts: 155
Location: London, UK
GhelloWorld wrote:
After a lot of work I finally managed to boot my operating system from a USB stick on a real computer. In the image you can see the Live version of the OS running in 1280x1024 vbe mode. USB mouse and keyboard are also supported. There is currently not a lot you can do with it, but it still feels like a big accomplishment.
Attachment:
CactusOS RealHW-min.jpeg

If anyone is interested, source can be found here.


That's pretty damn good! Have you a prebuilt disk image I can try?

_________________
Building a single address space Microkernel, as used in embedded applications, for the desktop... Download latest build bootable Disk Image: https://github.com/h5n1xp/CuriOS/blob/main/disk.img.zip


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Nov 09, 2020 3:49 pm 
Offline
Member
Member
User avatar

Joined: Fri Feb 17, 2017 4:01 pm
Posts: 515
Location: Ukraine, Bachmut
hello from 2116. :mrgreen: very nice indeed. :)

_________________
future big goal: ANT - NT-like OS for mips, arm and x86.
current smaller goal: efify - UEFI for a couple of boards (mips and arm).


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Nov 09, 2020 3:53 pm 
Offline
Member
Member

Joined: Thu Apr 19, 2018 5:31 am
Posts: 27
Thanks bloodline,

I just published a new release so you can download a bootable ISO file there.
Link: https://github.com/Remco123/CactusOS/releases/tag/V1.2

PS: Your OS is also really nice, good job!

_________________
Currently working on https://github.com/Remco123/CactusOS


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Nov 09, 2020 6:14 pm 
Offline
Member
Member
User avatar

Joined: Sat Nov 22, 2014 6:33 pm
Posts: 744
Location: USA
GhelloWorld,

Just a small note, I thought you might want to know, I booted your ISO in QEMU with the "-machine q35" parameter and your image got to:

[255] [Error]: Boot partition not found/present

If I remove the "-machine q35" parameter (now emulates older hardware) it boots just fine.

Anyway, good work.

Ben


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Nov 09, 2020 9:56 pm 
Offline
Member
Member

Joined: Wed Mar 30, 2011 12:31 am
Posts: 407
BenLunt wrote:
[255] [Error]: Boot partition not found/present

GhelloWorld is probably doing the same thing my BIOS bootloader does and trying to find the boot partition through direct ATA access — the q35 'machine' only provides SATA, so you either need to use BIOS reads or try for EFI. It also defaults to a PCIe Intel Gigabit ethernet controller that doesn't work my e1000 driver...

_________________
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: Tue Nov 10, 2020 3:38 am 
Offline
Member
Member
User avatar

Joined: Tue Sep 15, 2020 8:07 am
Posts: 155
Location: London, UK
GhelloWorld wrote:
Thanks bloodline,

I just published a new release so you can download a bootable ISO file there.
Link: https://github.com/Remco123/CactusOS/releases/tag/V1.2

PS: Your OS is also really nice, good job!


You're so far ahead of where I'm at, your window movement is so smooth (also are you using a hardware sprite for the mouse? )... I'm going to have to look at your source code later and discover your gfx compositing secrets! I can't believe the level control you have over the VBE mode!

Also I was a bit surprised that you have opted for a single-click-open for the icons... I kept opening two of each app :lol:

_________________
Building a single address space Microkernel, as used in embedded applications, for the desktop... Download latest build bootable Disk Image: https://github.com/h5n1xp/CuriOS/blob/main/disk.img.zip


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3580 posts ]  Go to page Previous  1 ... 234, 235, 236, 237, 238, 239  Next

All times are UTC - 6 hours


Who is online

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