When your OS goes crazy - Screenshots

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
User avatar
finarfin
Member
Member
Posts: 106
Joined: Fri Feb 23, 2007 1:41 am
Location: Italy & Ireland
Contact:

Re: When your OS goes crazy - Screenshots

Post by finarfin »

12 years after I created this post, i'm going to post a new screenshot of my new os going crazy!!
(i started recently a new kernel)
This is related to the issue i posted here: viewtopic.php?f=1&t=42446

But the result when not using the framebuffer is fascinating! :D And some how very tidy and clean...
This happens after adding a new print statement (after many of them already added above... and working, but for some reason whatever is the content is causing a that **** to happens...)
Screenshot_2021-04-04_12-42-35.png
Elen síla lúmenn' omentielvo
- DreamOS64 - My latest attempt with osdev: https://github.com/dreamos82/Dreamos64
- Osdev Notes - My notes about osdeving! https://github.com/dreamos82/Osdev-Notes
- My old Os Project: https://github.com/dreamos82/DreamOs
JohnpaulTH
Posts: 20
Joined: Sat May 23, 2020 6:51 pm

Re: When your OS goes crazy - Screenshots

Post by JohnpaulTH »

macele.jpg
Something went wrong implementing Carriage return.

Code: Select all

push rax
push rcx
push rdx
        mov rax, rdi
        sub rax, TEXTBUF_BASE
        mov rcx, 80
        div rcx
        sub rdi, rdx
pop rdx
pop rcx
pop rax
EDIT: adding 'xor rdx,rdx' after the pushes solved the problem.
I will have to look at my previous implementation
valdect
Posts: 6
Joined: Fri Jul 09, 2021 12:58 pm

Re: When your OS goes crazy - Screenshots

Post by valdect »

Nice, patterns...
Image
Attachments
asd.png
leap123
Posts: 1
Joined: Thu Jul 22, 2021 10:32 pm

Re: When your OS goes crazy - Screenshots

Post by leap123 »

Looks like stivale2 doesn't support unicode :mrgreen:
It supposed to be "©" :mrgreeen:
It supposed to be "©" :mrgreeen:
Close up
Close up
Working on FaruOS...
---
https://github.com/leapofazzam/faruos
trashoperatingsys
Posts: 1
Joined: Sat Jul 31, 2021 5:00 am

Re: When your OS goes crazy - Screenshots

Post by trashoperatingsys »

I forgot to increment the offset register twice in the video memory and ended setting the color attribute to a character.
Attachments
meant to say "Boot Error!"
meant to say "Boot Error!"
booterror.png (1.84 KiB) Viewed 45480 times
0Nera
Posts: 4
Joined: Wed Oct 27, 2021 3:01 am
Contact:

Re: When your OS goes crazy - Screenshots

Post by 0Nera »

Try create kheap...
Attachments
shit.PNG
giawa
Posts: 4
Joined: Sat Dec 11, 2021 12:16 pm
Libera.chat IRC: giawa

Re: When your OS goes crazy - Screenshots

Post by giawa »

My original string implementation used a null terminated array of bytes, but now I have switched to using 16 bit characters as I add better support for real C# strings. I guess I didn't properly convert all my VGA text mode string functions properly...

Image
iProgramInCpp
Member
Member
Posts: 81
Joined: Sun Apr 21, 2019 7:39 am

Re: When your OS goes crazy - Screenshots

Post by iProgramInCpp »

I guess the bitmap font I generated was too big...
Image
Hey! I'm developing two operating systems:

NanoShell --- A 32-bit operating system whose GUI takes inspiration from Windows 9x and early UNIX desktop managers.
Boron --- A portable SMP operating system taking inspiration from the design of the Windows NT kernel.
User avatar
pvc
Member
Member
Posts: 201
Joined: Mon Jan 15, 2018 2:27 pm

Re: When your OS goes crazy - Screenshots

Post by pvc »

Adding memory regions to perfectly working physical memory manager. I wonder where such uniformly random data even came from.

Image
Attachments
Screenshot_2022-03-30_03-18-53.png
davmac314
Member
Member
Posts: 121
Joined: Mon Jul 05, 2021 6:57 pm

Re: When your OS goes crazy - Screenshots

Post by davmac314 »

os-crazy.png
I forgot to intiialise the attribute buffer apparently #-o

Edit: problem was actually a wrong calculation for character (and attribute) position in the scroll routine.
Techflash
Member
Member
Posts: 70
Joined: Sun May 08, 2022 2:10 am

Re: When your OS goes crazy - Screenshots

Post by Techflash »

This is an older build of my OS. I was trying to get command-line arguments from GRUB using Multiboot working. I was allocating an array of array of char in order to hold an array of argument strings. I went through the trouble to zero out the array, but I used the wrong number (by a lot) in the for loop, and it ended up running off the end of the stack and zeroing god knows what by like 64k, and it caused this. (EDIT: Oh, and after about 30 seconds it caused a triple fault)
Image
RayanMargham
Member
Member
Posts: 40
Joined: Tue Jul 05, 2022 12:37 pm

Re: When your OS goes crazy - Screenshots

Post by RayanMargham »

Divide Error!
Attachments
comeon!.png
one737
Posts: 13
Joined: Sun Jul 17, 2022 4:41 am

Re: When your OS goes crazy - Screenshots

Post by one737 »

This is a screenshot from my ancient project.
Attachments
bluescreen.png
bluescreen.png (9.14 KiB) Viewed 33223 times
oli2
Posts: 4
Joined: Thu Jul 28, 2022 1:25 pm
Libera.chat IRC: oli2

Re: When your OS goes crazy - Screenshots

Post by oli2 »

When you mess up your multiboot header
Attachments
multibootcrazy.jpg
xeyes
Member
Member
Posts: 212
Joined: Mon Dec 07, 2020 8:09 am

Re: When your OS goes crazy - Screenshots

Post by xeyes »

When my monitor tried to help the BIOS copying fonts, but didn't take care of many of the subtleties surrounding REP MOVSB.

The result seems to belong to the nice collection of "broken but not totally random VGA patterns" here. You might even be able to spot the cursor, which was still blinking :lol:
Attachments
font.jpg
Post Reply