Page 7 of 55

Re: When your OS goes crazy - Screenshots

Posted: Mon Oct 18, 2010 2:20 pm
by mariuszp
Asmadian thinks it's funny when there's a page fault while initializing multitasking (probably in move_stack()):
Image
Man, weird stuff. First the weird VFS bug where gcc decided not to tell me about a syntax error, now this.

Re: When your OS goes crazy - Screenshots

Posted: Thu Dec 02, 2010 11:30 am
by Graham
Calling some of the functions to print stuff to the screen with a corrupted stack lead to this:

Image

It's actually kind of pretty in a way but finding the problem took a while :p.

Re: When your OS goes crazy - Screenshots

Posted: Sun Dec 05, 2010 5:14 pm
by AmA
It look nice!. Save somewhere a copy of your OS image at this stage of development. I save my failed images. This way latter I will can see the progress.

Re: When your OS goes crazy - Screenshots

Posted: Mon Dec 06, 2010 11:44 am
by eddyb
Graham wrote:Calling some of the functions to print stuff to the screen with a corrupted stack lead to this:

....

It's actually kind of pretty in a way but finding the problem took a while :p.
Make them fall down to the bottom of the screen :D :D.

EDIT: did anyone see the heart from the first time they looked?

Re: When your OS goes crazy - Screenshots

Posted: Mon Dec 06, 2010 2:06 pm
by qw
Or rise up!

Re: When your OS goes crazy - Screenshots

Posted: Mon Dec 06, 2010 2:11 pm
by Combuster
Even better, first crash, then rise a copy up with alpha blending enabled :D

Re: When your OS goes crazy - Screenshots

Posted: Wed Dec 08, 2010 9:17 pm
by miker00lz
awesome thread.

this is what happened when i had a dumb mistake that loaded up the code for a new process in my 16-bit real mode multitasking OS... into the base video RAM 0xB800.

Image

fun!

Re: When your OS goes crazy - Screenshots

Posted: Thu Dec 09, 2010 12:33 am
by inx
miker00lz wrote:this is what happened when i had a dumb mistake that loaded up the code for a new process in my 16-bit real mode multitasking OS... into the base video RAM 0xB800.
Looks like you need a paper towel. =x

Re: When your OS goes crazy - Screenshots

Posted: Thu Dec 09, 2010 11:17 am
by Graham
eddyb wrote:EDIT: did anyone see the heart from the first time they looked?
I didn't notice that at first either :p

Re: When your OS goes crazy - Screenshots

Posted: Thu Dec 09, 2010 4:14 pm
by Karlosoft
berkus wrote:Running self-modifying code in screen RAM should be fun to watch.
Yes but it has to produce always something with a meaning XD... This is a cool idea for a contest XD

Re: When your OS goes crazy - Screenshots

Posted: Fri Dec 10, 2010 2:53 am
by jal
Karlosoft wrote:Yes but it has to produce always something with a meaning XD... This is a cool idea for a contest XD
How about running code in 4-plane 16-colour mode, and have the code run without crashing regardless of which plane is enabled. Or something :)


JAL

Re: When your OS goes crazy - Screenshots

Posted: Mon Dec 27, 2010 10:34 am
by DLBuunk
Recently restarted my attempt to write an OS, and look what i got:

Image

And no: i realy have no idea what happened, but my IO::VGA::set_mode() got called!

Re: When your OS goes crazy - Screenshots

Posted: Sat Jan 15, 2011 3:39 pm
by Karlosoft
Ops I rendered the font in the wrong way XD

Re: When your OS goes crazy - Screenshots

Posted: Mon Jan 17, 2011 12:53 pm
by CWood
Not the first 1 to do tht, I might add. If you can keep the code, add a cool backwards text command, which does as you see there. turn a bug into a feature. could be fun!

Re: When your OS goes crazy - Screenshots

Posted: Mon Jan 17, 2011 4:57 pm
by Karlosoft
Sure I can XD! Thank you for the suggestion ;) I added this crazy feature to Smile (my OS ;)) and I'm going to add the code to rotate the screen (portrait/landscape view).