OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 2:06 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 809 posts ]  Go to page Previous  1 ... 39, 40, 41, 42, 43, 44, 45 ... 54  Next
Author Message
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Fri Dec 30, 2016 9:51 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
This is what happens when I want to do anything GUI related.


Attachments:
AwfulBug.png
AwfulBug.png [ 59.14 KiB | Viewed 5794 times ]

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Mon Jan 02, 2017 7:50 am 
Offline
Member
Member

Joined: Sun Oct 09, 2016 4:38 am
Posts: 273
octacone wrote:
This is what happens when I want to do anything GUI related.


Read a bit more of your books and the wiki and you should be able to get it working.

_________________
Developing TRIODIUM OS. Or call it Dixium if you want. It doesn't matter.

https://github.com/NunoLava1998/DixiumOS


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Mon Jan 02, 2017 10:58 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
NunoLava1998 wrote:
octacone wrote:
This is what happens when I want to do anything GUI related.


Read a bit more of your books and the wiki and you should be able to get it working.


alexfru wrote:
Perhaps, you should follow your own advice?:
NunoLava1998 wrote:
Read a bit more of your books and the wiki and you should be able to get it working.

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Mon Jan 16, 2017 1:33 pm 
Offline
Member
Member
User avatar

Joined: Mon Feb 22, 2016 4:40 am
Posts: 59
Location: United Kingdom
I think it's fair to say I have issues with kernel multi-tasking. Specifically, garbage code execution. Hmmm.

Attachment:
Screenshot_2017-01-16_19-31-14.png
Screenshot_2017-01-16_19-31-14.png [ 26.7 KiB | Viewed 5462 times ]

_________________
Current developing Tupai, a monolithic x86 operating system
http://zesterer.homenet.org/projects.shtml


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Mon Jan 16, 2017 5:12 pm 
Offline
Member
Member
User avatar

Joined: Sun Sep 19, 2010 10:05 pm
Posts: 1074
zesterer wrote:
I think it's fair to say I have issues with kernel multi-tasking. Specifically, garbage code execution. Hmmm.

Attachment:
Screenshot_2017-01-16_19-31-14.png


Ahh, my old nemesis.... Three lines and an "S".

You probably already know this, but just in case you don't, that's what you get when you dump a null pointer to the screen as ASCII. So I'm going to guess that you're passing a null to your PrintString function...

_________________
Project: OZone
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Tue Jan 17, 2017 3:30 am 
Offline
Member
Member
User avatar

Joined: Mon Feb 22, 2016 4:40 am
Posts: 59
Location: United Kingdom
SpyderTL wrote:
zesterer wrote:
I think it's fair to say I have issues with kernel multi-tasking. Specifically, garbage code execution. Hmmm.

Attachment:
Screenshot_2017-01-16_19-31-14.png


Ahh, my old nemesis.... Three lines and an "S".

You probably already know this, but just in case you don't, that's what you get when you dump a null pointer to the screen as ASCII. So I'm going to guess that you're passing a null to your PrintString function...


Oh really? Interesting. I have no idea what causes it. After that screenshot, the kernel crashes with an invalid instruction.

_________________
Current developing Tupai, a monolithic x86 operating system
http://zesterer.homenet.org/projects.shtml


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Fri Jan 20, 2017 2:46 am 
Offline
Member
Member
User avatar

Joined: Fri Apr 03, 2015 9:41 am
Posts: 492
octacone wrote:
This is what happens when I want to do anything GUI related.

This is why I wrote about Surface. You can easily make a GUI with it :)

_________________
Developing U365.
Source:
only testing: http://gitlab.com/bps-projs/U365/tree/testing

OSDev newbies can copy any code from my repositories, just leave a notice that this code was written by U365 development team, not by you.


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Mon Jan 23, 2017 6:20 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 17, 2016 6:58 am
Posts: 101
Location: The Internet
I want to see this "Surface"! Sounds interesting.

_________________
Everyone should know how to program a computer, because it teaches you how to think! -Steve Jobs
Code:
while ( ! ( succeed = try() ) );


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Mon Jan 23, 2017 6:22 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 17, 2016 6:58 am
Posts: 101
Location: The Internet
Nevermind! I found it on gitlab.

_________________
Everyone should know how to program a computer, because it teaches you how to think! -Steve Jobs
Code:
while ( ! ( succeed = try() ) );


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Thu Jan 26, 2017 4:54 am 
Offline
Member
Member
User avatar

Joined: Sun Nov 20, 2016 7:26 am
Posts: 155
Location: Somewhere
Multitasking screwed something up :shock:

Image

_________________
Keyboard not found!

Press F1 to run setup.
Press F2 to continue.


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Thu Jan 26, 2017 6:19 am 
Offline
Member
Member

Joined: Sat Mar 01, 2014 2:59 pm
Posts: 1146
zesterer wrote:
I think it's fair to say I have issues with kernel multi-tasking. Specifically, garbage code execution. Hmmm.
Garbage code execution? Is that a thing?

_________________
When you start writing an OS you do the minimum possible to get the x86 processor in a usable state, then you try to get as far away from it as possible.

Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Thu Jan 26, 2017 6:25 am 
Offline
Member
Member

Joined: Sat Nov 10, 2012 1:16 pm
Posts: 62
onlyonemac wrote:
zesterer wrote:
I think it's fair to say I have issues with kernel multi-tasking. Specifically, garbage code execution. Hmmm.
Garbage code execution? Is that a thing?
Yep, otherwise colloquially known as "jumping to hyperspace" at times. It's less likely to happen if you're writing a 64-bit or 32-bit-plus-PAE OS (the NX bit covers most situations, as pretty much nobody here is producing something that has enough of a user base to make it worthwhile for attacks to require an ASLR implementation as well), but that's not going to prevent you from accidentally jumping to existing code at an inopportune time. :)


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Tue Jan 31, 2017 6:57 pm 
Offline
Member
Member
User avatar

Joined: Mon Feb 22, 2016 4:40 am
Posts: 59
Location: United Kingdom
Attachment:
Screenshot_2017-02-01_00-55-17.png
Screenshot_2017-02-01_00-55-17.png [ 10.48 KiB | Viewed 4845 times ]


Giving VBE graphics a go. I'm writing a PSF font to the screen, but something's up with my alpha blending :D

_________________
Current developing Tupai, a monolithic x86 operating system
http://zesterer.homenet.org/projects.shtml


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Wed Feb 01, 2017 4:11 am 
Offline
Member
Member
User avatar

Joined: Thu Jul 12, 2012 7:29 am
Posts: 723
Location: Tallinn, Estonia
zesterer wrote:
I'm writing a PSF font to the screen, but something's up with my alpha blending :D


Looks very Hotline Miami-sh!

_________________
Learn to read.


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Sat Feb 04, 2017 3:52 am 
Offline
Member
Member

Joined: Fri May 16, 2014 2:40 pm
Posts: 36
Image

I was working on getting my VGA logging to scroll faster (By finally using a backbuffer...).

I guess I have my offsets wrong somewhere...

PS: This is actually the weirdest of rendering artifacts I have yet encountered on my os. Never had those flashy full screen corruptions...


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 809 posts ]  Go to page Previous  1 ... 39, 40, 41, 42, 43, 44, 45 ... 54  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: DotBot [Bot], Google [Bot] and 73 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group