OSDev.org
https://forum.osdev.org/

What does your OS look like? (Screen Shots..)
https://forum.osdev.org/viewtopic.php?f=1&t=12087
Page 237 of 260

Author:  bloodline [ Fri Oct 23, 2020 10:02 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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...

Author:  eekee [ Fri Oct 23, 2020 11:15 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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.

Author:  segfaultdev [ Sun Nov 01, 2020 9:03 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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 2657 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.

Author:  segfaultdev [ Wed Nov 04, 2020 12:15 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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 2543 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.

Author:  segfaultdev [ Fri Nov 06, 2020 1:12 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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 2451 times ]

Author:  nexos [ Fri Nov 06, 2020 4:50 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

Wow! That's quite impressive that you fit all that in 512 bytes!

Author:  segfaultdev [ Sat Nov 07, 2020 4:43 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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.

Author:  nexos [ Sun Nov 08, 2020 12:30 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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 .

Author:  GhelloWorld [ Mon Nov 09, 2020 7:57 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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 2271 times ]

If anyone is interested, source can be found here.

Author:  bloodline [ Mon Nov 09, 2020 9:20 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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?

Author:  zaval [ Mon Nov 09, 2020 3:49 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

hello from 2116. :mrgreen: very nice indeed. :)

Author:  GhelloWorld [ Mon Nov 09, 2020 3:53 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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!

Author:  BenLunt [ Mon Nov 09, 2020 6:14 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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

Author:  klange [ Mon Nov 09, 2020 9:56 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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...

Author:  bloodline [ Tue Nov 10, 2020 3:38 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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:

Page 237 of 260 All times are UTC - 6 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/