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.
Post Reply
mariuszp
Member
Member
Posts: 587
Joined: Sat Oct 16, 2010 3:38 pm

Re: When your OS goes crazy - Screenshots

Post 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.
Graham
Posts: 14
Joined: Thu Mar 04, 2010 7:29 am
Location: UK
Contact:

Re: When your OS goes crazy - Screenshots

Post 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.
AmA
Posts: 23
Joined: Thu Oct 07, 2010 8:23 pm

Re: When your OS goes crazy - Screenshots

Post 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.
eddyb
Member
Member
Posts: 248
Joined: Fri Aug 01, 2008 7:52 am

Re: When your OS goes crazy - Screenshots

Post 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?
Last edited by eddyb on Mon Dec 06, 2010 11:25 pm, edited 1 time in total.
User avatar
qw
Member
Member
Posts: 792
Joined: Mon Jan 26, 2009 2:48 am

Re: When your OS goes crazy - Screenshots

Post by qw »

Or rise up!
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: When your OS goes crazy - Screenshots

Post by Combuster »

Even better, first crash, then rise a copy up with alpha blending enabled :D
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
miker00lz
Member
Member
Posts: 144
Joined: Wed Dec 08, 2010 3:16 am
Location: St. Louis, MO USA

Re: When your OS goes crazy - Screenshots

Post 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!
User avatar
inx
Member
Member
Posts: 142
Joined: Wed Mar 05, 2008 12:52 am

Re: When your OS goes crazy - Screenshots

Post 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
Graham
Posts: 14
Joined: Thu Mar 04, 2010 7:29 am
Location: UK
Contact:

Re: When your OS goes crazy - Screenshots

Post 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
User avatar
Karlosoft
Member
Member
Posts: 277
Joined: Thu Feb 14, 2008 10:46 am
Location: Italy
Contact:

Re: When your OS goes crazy - Screenshots

Post 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
jal
Member
Member
Posts: 1385
Joined: Wed Oct 31, 2007 9:09 am

Re: When your OS goes crazy - Screenshots

Post 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
DLBuunk
Member
Member
Posts: 39
Joined: Sun May 18, 2008 9:36 am
Location: The Netherlands

Re: When your OS goes crazy - Screenshots

Post 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!
User avatar
Karlosoft
Member
Member
Posts: 277
Joined: Thu Feb 14, 2008 10:46 am
Location: Italy
Contact:

Re: When your OS goes crazy - Screenshots

Post by Karlosoft »

Ops I rendered the font in the wrong way XD
Attachments
reverse.PNG
CWood
Member
Member
Posts: 127
Joined: Sun Jun 20, 2010 1:21 pm

Re: When your OS goes crazy - Screenshots

Post 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!
User avatar
Karlosoft
Member
Member
Posts: 277
Joined: Thu Feb 14, 2008 10:46 am
Location: Italy
Contact:

Re: When your OS goes crazy - Screenshots

Post 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).
Post Reply