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! 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:
|
Author: | JohnpaulTH [ Sat May 08, 2021 9:09 pm ] |
Post subject: | Re: When your OS goes crazy - Screenshots |
Attachment: 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...
|
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.
|
Author: | 0Nera [ Wed Oct 27, 2021 3:03 am ] | ||
Post subject: | Re: When your OS goes crazy - Screenshots | ||
Try create kheap...
|
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... |
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... |
Author: | davmac314 [ Tue May 24, 2022 2:58 am ] |
Post subject: | Re: When your OS goes crazy - Screenshots |
Attachment: I forgot to intiialise the attribute buffer apparently 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) |
Author: | RayanMargham [ Tue Jul 05, 2022 1:28 pm ] | ||
Post subject: | Re: When your OS goes crazy - Screenshots | ||
Divide Error!
|
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.
|
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
|
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
|
Page 53 of 54 | All times are UTC - 6 hours |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |