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.
User avatar
Bender
Member
Member
Posts: 449
Joined: Wed Aug 21, 2013 3:53 am
Libera.chat IRC: bender|
Location: Asia, Singapore

Re: When your OS goes crazy - Screenshots

Post by Bender »

@Combuster: You're correct about Mode-X, reading the documentation once-more I got to know that Mode-X works on all VGA Cards, but Unreal mode does cause problem for Cyrix Processors.
Are you seriously going to pick up on RDOS' worst traits?
Lol.
Combuster's Signature wrote:"After you finish the first 90% of a project, you have to finish the other 90%." - Michael Abrash
Michael Abrash
ModeX
If I remember correctly didn't he discover ModeX?
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
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 »

sid123 wrote:but Unreal mode does cause problem for Cyrix Processors.
I found something that gets close, but it isn't actually unreal mode nor allowed according to the manuals. Therefore, citation needed.
If I remember correctly didn't he discover ModeX?
What Abrash is missing in hacking skills of the bigger pros he makes up in being able to write about it. Mode X is not his invention as far as I know, but he is the one who wrote the first known book on it. (If you read his work more, you'll see he credits ideas and help on several other people in his writing. John Carmack is one of the few actually mentioned by name, although I don't think he's the original source for Mode X either)

And I have no idea how many people individually invented unchained modes back in that day, because it's a bit of the logical consequence of experimenting with attempts to fix the memory issue in mode 13. I could say that I "invented" undocumented modes of my own as well, because I have no idea if someone else has had that same eureka moment somewhere else.
"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 ]
rdos
Member
Member
Posts: 3232
Joined: Wed Oct 01, 2008 1:55 pm

Re: When your OS goes crazy - Screenshots

Post by rdos »

Combuster wrote:
sid123 wrote:This is probably the largest problem with undocumented stuff like Unreal Mode, ModeX, and other hacks, that you can't expect reliable behaviour
Are you seriously going to pick up on RDOS' worst traits?
RDOS doesn't support Mode-X, never had and never will.
Kevin
Member
Member
Posts: 1071
Joined: Sun Feb 01, 2009 6:11 am
Location: Germany
Contact:

Re: When your OS goes crazy - Screenshots

Post by Kevin »

sid123 wrote:And please don't blame me for that huge whitespace around the image, I am a MS-Paint guy :(, GIMP's quite complicated though :P
For an MS Paint replacement, try Kolourpaint if you don't mind using a KDE program.
Developer of tyndur - community OS of Lowlevel (German)
no92
Member
Member
Posts: 306
Joined: Wed Oct 30, 2013 1:57 pm
Libera.chat IRC: no92
Location: Germany
Contact:

Re: When your OS goes crazy - Screenshots

Post by no92 »

Kevin wrote:(...) For an MS Paint replacement, try Kolourpaint if you don't mind using a KDE program.
If you mind using a KDE application, use Pinta. It's also better than Windows Paint, which simply is a piece of sh*t, nothing more.
User avatar
Bender
Member
Member
Posts: 449
Joined: Wed Aug 21, 2013 3:53 am
Libera.chat IRC: bender|
Location: Asia, Singapore

Re: When your OS goes crazy - Screenshots

Post by Bender »

Image
It crashed the emulator itself :P
IDK how did it get that loop.
Learnt a new lesson in my life. Wanted to share it.
Image
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
User avatar
Bender
Member
Member
Posts: 449
Joined: Wed Aug 21, 2013 3:53 am
Libera.chat IRC: bender|
Location: Asia, Singapore

Re: When your OS goes crazy - Screenshots

Post by Bender »

lol, Do I know the difference between scrollin' and destroying the screen :P
Didn't expect such colorful output :)
Image
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
User avatar
hgoel
Member
Member
Posts: 89
Joined: Sun Feb 09, 2014 7:11 pm
Libera.chat IRC: hgoel
Location: Within a meter of a computer

Re: When your OS goes crazy - Screenshots

Post by hgoel »

Can't tell what's wrong but I think I'm reading past the amount of memory I have available, sadly I'm not really even sure which mode I'm in right now, I have a GDT and an IDT setup, last time I tried using BIOS interrupts to set the cursor position, things failed so I think I'm in protected mode, but anyway, this is what happens:
Image
I can't seem to figure out why it might be calling interrupt 6 though. I'll try to figure it out before actually making a topic for it here.
"If the truth is a cruel mistress, than a lie must be a nice girl"
Working on Cardinal
Find me at [url=irc://chat.freenode.net:6697/Cardinal-OS]#Cardinal-OS[/url] on freenode!
no92
Member
Member
Posts: 306
Joined: Wed Oct 30, 2013 1:57 pm
Libera.chat IRC: no92
Location: Germany
Contact:

Re: When your OS goes crazy - Screenshots

Post by no92 »

hgoel0974 wrote:(...) I think I'm in protected mode (...)
You think you're in protected mode? You think? If you're using GRUB, you definitely are in protected mode (if you haven't switched back to real mode, which is, AFAIK, not that easy).
User avatar
hgoel
Member
Member
Posts: 89
Joined: Sun Feb 09, 2014 7:11 pm
Libera.chat IRC: hgoel
Location: Within a meter of a computer

Re: When your OS goes crazy - Screenshots

Post by hgoel »

no92 wrote:
hgoel0974 wrote:(...) I think I'm in protected mode (...)
You think you're in protected mode? You think? If you're using GRUB, you definitely are in protected mode (if you haven't switched back to real mode, which is, AFAIK, not that easy).
lol thought so, I was sure until I found out about how GRUB does certain things differently for linux, thanks for confirming it for me though :P
"If the truth is a cruel mistress, than a lie must be a nice girl"
Working on Cardinal
Find me at [url=irc://chat.freenode.net:6697/Cardinal-OS]#Cardinal-OS[/url] on freenode!
User avatar
Bender
Member
Member
Posts: 449
Joined: Wed Aug 21, 2013 3:53 am
Libera.chat IRC: bender|
Location: Asia, Singapore

Re: When your OS goes crazy - Screenshots

Post by Bender »

Well, someone really doesn't want me to write a floppy driver :)
Image
Good News: Interrupts, Exceptions work well :)
Bad News: lol.
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
kosmisk
Posts: 11
Joined: Sat Jul 17, 2010 12:34 pm

Re: When your OS goes crazy - Screenshots

Post by kosmisk »

Me trying to port netsurf,
Attachments
netsurf goes crazy
netsurf goes crazy
User avatar
sortie
Member
Member
Posts: 930
Joined: Wed Mar 21, 2012 3:01 pm
Libera.chat IRC: sortie

Re: When your OS goes crazy - Screenshots

Post by sortie »

I uncovered a few design flaws in my stdio implementation when I added fmemopen() so I set out to correct them. Naturally, small errors in stdio can lead to great wtf moments:

Image

That's just me booting my system and typing the ls command. It turned out that I was flushing a bit more than just the intended buffer fragment.

I also ran into a few problems when I was adding thread-local storage support. Turns out init gets a bit touchy if errno doesn't work properly:

Image
User avatar
Lionel
Member
Member
Posts: 117
Joined: Fri Jul 16, 2010 2:16 pm
Libera.chat IRC: ryanel
Location: California

Re: When your OS goes crazy - Screenshots

Post by Lionel »

Image
I believe I might have forgotten to implement, well, ANYTHING related to usermode before attempting to switch into usermode (no updated GDT, or TSS's). The product of my stupidity. At least it looks decent, somewhat.
MollenOS
Member
Member
Posts: 202
Joined: Wed Oct 26, 2011 12:00 pm

Re: When your OS goes crazy - Screenshots

Post by MollenOS »

SSE2 Alpha Blending gone wrong, back to debugging. Atleast I got my MMX Alpha Blending going correctly :p
Attachments
SSE Alpha Blending
SSE Alpha Blending
Post Reply