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

When your OS goes crazy - Screenshots
https://forum.osdev.org/viewtopic.php?f=1&t=18924
Page 53 of 54

Author:  finarfin [ Sun Apr 04, 2021 6:01 am ]
Post subject:  Re: When your OS goes crazy - Screenshots

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...)
Attachment:
Screenshot_2021-04-04_12-42-35.png
Screenshot_2021-04-04_12-42-35.png [ 15.11 KiB | Viewed 37168 times ]

Author:  JohnpaulTH [ Sat May 08, 2021 9:09 pm ]
Post subject:  Re: When your OS goes crazy - Screenshots

Attachment:
macele.jpg
macele.jpg [ 24.06 KiB | Viewed 36822 times ]

Something went wrong implementing Carriage return.
Code:
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

Author:  valdect [ Mon Jul 12, 2021 2:22 am ]
Post subject:  Re: When your OS goes crazy - Screenshots

Nice, patterns...
Image

Attachments:
asd.png
asd.png [ 66.83 KiB | Viewed 34181 times ]

Author:  LeapofAzzam [ Thu Jul 22, 2021 10:48 pm ]
Post subject:  Re: When your OS goes crazy - Screenshots

Looks like stivale2 doesn't support unicode :mrgreen:
Attachment:
File comment: It supposed to be "©" :mrgreeen:
IMG_20210723_114130.png
IMG_20210723_114130.png [ 12.9 KiB | Viewed 33187 times ]

Attachment:
File comment: Close up
IMG_20210723_114223.png
IMG_20210723_114223.png [ 41.42 KiB | Viewed 33187 times ]

Author:  trashoperatingsys [ Sat Jul 31, 2021 5:20 am ]
Post subject:  Re: When your OS goes crazy - Screenshots

I forgot to increment the offset register twice in the video memory and ended setting the color attribute to a character.

Attachments:
File comment: meant to say "Boot Error!"
booterror.png
booterror.png [ 1.84 KiB | Viewed 32209 times ]

Author:  0Nera [ Wed Oct 27, 2021 3:03 am ]
Post subject:  Re: When your OS goes crazy - Screenshots

Try create kheap...

Attachments:
shit.PNG
shit.PNG [ 33.13 KiB | Viewed 25048 times ]

Author:  giawa [ Sat Jan 08, 2022 11:36 pm ]
Post subject:  Re: When your OS goes crazy - Screenshots

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

Author:  iProgramInCpp [ Tue Feb 08, 2022 2:39 pm ]
Post subject:  Re: When your OS goes crazy - Screenshots

I guess the bitmap font I generated was too big...
Image

Author:  pvc [ Tue Mar 29, 2022 7:32 pm ]
Post subject:  Re: When your OS goes crazy - Screenshots

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
Screenshot_2022-03-30_03-18-53.png [ 58.85 KiB | Viewed 21060 times ]

Author:  davmac314 [ Tue May 24, 2022 2:58 am ]
Post subject:  Re: When your OS goes crazy - Screenshots

Attachment:
os-crazy.png
os-crazy.png [ 24.69 KiB | Viewed 20580 times ]

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.

Author:  Techflash [ Fri Jun 10, 2022 12:32 am ]
Post subject:  Re: When your OS goes crazy - Screenshots

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

Author:  RayanMargham [ Tue Jul 05, 2022 1:28 pm ]
Post subject:  Re: When your OS goes crazy - Screenshots

Divide Error!

Attachments:
comeon!.png
comeon!.png [ 126.3 KiB | Viewed 20181 times ]

Author:  one737 [ Fri Jul 22, 2022 11:55 pm ]
Post subject:  Re: When your OS goes crazy - Screenshots

This is a screenshot from my ancient project.

Attachments:
bluescreen.png
bluescreen.png [ 9.14 KiB | Viewed 19952 times ]

Author:  oli2 [ Sat Jul 30, 2022 6:39 am ]
Post subject:  Re: When your OS goes crazy - Screenshots

When you mess up your multiboot header

Attachments:
multibootcrazy.jpg
multibootcrazy.jpg [ 100.25 KiB | Viewed 19801 times ]

Author:  xeyes [ Mon Aug 01, 2022 8:42 pm ]
Post subject:  Re: When your OS goes crazy - Screenshots

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
font.jpg [ 106.1 KiB | Viewed 19711 times ]

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