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
osdever
Member
Member
Posts: 492
Joined: Fri Apr 03, 2015 9:41 am
Contact:

Re: When your OS goes crazy - Screenshots

Post by osdever »

Finally I can show something crazy :D
I messed my terminal some way.
"[ERROR] CPU Exceptionized. Loading the shell."
Attachments
Screenshot_20160401_124617.png
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.
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: When your OS goes crazy - Screenshots

Post by BrightLight »

catnikita255: I think your ACPI enabling code has some bug, because in Bochs, QEMU, VirtualBox and VMware, the BIOS doesn't enable ACPI for you.
To check if ACPI is enabled, read a 16-bit word from the pm1a_control_block I/O port specified by the FADT, and check if bit 0 (value 1) is set.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
osdever
Member
Member
Posts: 492
Joined: Fri Apr 03, 2015 9:41 am
Contact:

Re: When your OS goes crazy - Screenshots

Post by osdever »

omarrx024 wrote:catnikita255: I think your ACPI enabling code has some bug, because in Bochs, QEMU, VirtualBox and VMware, the BIOS doesn't enable ACPI for you.
To check if ACPI is enabled, read a 16-bit word from the pm1a_control_block I/O port specified by the FADT, and check if bit 0 (value 1) is set.
I know.
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.
dseller
Member
Member
Posts: 84
Joined: Thu Jul 03, 2014 5:18 am
Location: The Netherlands
Contact:

Re: When your OS goes crazy - Screenshots

Post by dseller »

I've been implementing "views", to support switching between different consoles. Works fine, except for the scrolling code...
2016-04-04 15_54_28-Bochs for Windows - Display.png
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: When your OS goes crazy - Screenshots

Post by BrightLight »

My OS did the same thing my old WinXP PC used to do, lol. :D
I don't know why, but it does this when I run QEMU with "-vga cirrus".
EDIT: Turned out to be a bug in clear_screen in 24-bit VESA modes, and "-vga cirrus" made it use 24-bit VESA.
Attachments
wm crazy.png
wm crazy.png (10.57 KiB) Viewed 6555 times
You know your OS is advanced when you stop using the Intel programming guide as a reference.
alyssa
Posts: 1
Joined: Sun Apr 17, 2016 10:15 am
Libera.chat IRC: alyssa

Re: When your OS goes crazy - Screenshots

Post by alyssa »

I guess the stack corrupted :-)

Image
Techel
Member
Member
Posts: 215
Joined: Fri Jan 30, 2015 4:57 pm
Location: Germany
Contact:

Re: When your OS goes crazy - Screenshots

Post by Techel »

I suppose it is the screensaver? :P
User avatar
piranha
Member
Member
Posts: 1391
Joined: Thu Dec 21, 2006 7:42 pm
Location: Unknown. Momentum is pretty certain, however.
Contact:

Re: When your OS goes crazy - Screenshots

Post by piranha »

Image

Looks like I've managed to get the time function to start trying to print out perl scripts out of desperation.
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
glauxosdever
Member
Member
Posts: 501
Joined: Wed Jun 17, 2015 9:40 am
Libera.chat IRC: glauxosdever
Location: Athens, Greece

Re: When your OS goes crazy - Screenshots

Post by glauxosdever »

Hi,


I'm doing a rewrite having the old code simply as a pattern. A typo created this starfield.
1461677773.png
1461677773.png (6.22 KiB) Viewed 6205 times

Code: Select all

size_t index = y * index + x;
should be

Code: Select all

size_t index = y * width + x;

Regards,
glauxosdever
User avatar
osdever
Member
Member
Posts: 492
Joined: Fri Apr 03, 2015 9:41 am
Contact:

Re: When your OS goes crazy - Screenshots

Post by osdever »

Changed character width.
Attachments
Screenshot_20160502_090216.png
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.
User avatar
osdever
Member
Member
Posts: 492
Joined: Fri Apr 03, 2015 9:41 am
Contact:

Re: When your OS goes crazy - Screenshots

Post by osdever »

Two bugs at once: unexpected end of file when reading ELF file and scrolling bug. "EyePet"? Wut?
Attachments
Screenshot_20160504_150909.png
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.
mikegonta
Member
Member
Posts: 229
Joined: Thu May 19, 2011 5:13 am
Contact:

Re: When your OS goes crazy - Screenshots

Post by mikegonta »

How crazy is that - a 1.44MB FAT32 floppy disk

Image
Mike Gonta
look and see - many look but few see

https://mikegonta.com
User avatar
osdever
Member
Member
Posts: 492
Joined: Fri Apr 03, 2015 9:41 am
Contact:

Re: When your OS goes crazy - Screenshots

Post by osdever »

Peterbjornx wrote:One of my first truely crazy screenshots:
Image
1984? :o
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.
User avatar
Schol-R-LEA
Member
Member
Posts: 1925
Joined: Fri Oct 27, 2006 9:42 am
Location: Athens, GA, USA

Re: When your OS goes crazy - Screenshots

Post by Schol-R-LEA »

Hey, if you need a test file and don't want to use the Lorem Ipsum, why not steal the opening of a classic of modern English literature? I'm not sure why Peter chose that particular book, though, but I assume either there were personal reasons or it just happened to be on hand.

Remember, citizen, The Computer... I mean, Big Brother is watching you.
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
User avatar
osdever
Member
Member
Posts: 492
Joined: Fri Apr 03, 2015 9:41 am
Contact:

Re: When your OS goes crazy - Screenshots

Post by osdever »

Schol-R-LEA wrote:Hey, if you need a test file and don't want to use the Lorem Ipsum, why not steal the opening of a classic of modern English literature? I'm not sure why Peter chose that particular book, though, but I assume either there were personal reasons or it just happened to be on hand.

Remember, citizen, The Computer... I mean, Big Brother is watching you.
This isn't been critic or something, I've just surprised.
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.
Post Reply