When your OS goes crazy - Screenshots
Re: When your OS goes crazy - Screenshots
Not so much a screw-up as utilization of some common failures in this thread;
I made a program to show memory "graphically" by copying it to the command buffer.
You can move it forward 1 byte with A or 1024 bytes (1 kb.) with B, and show a little help info + the current location with C.
Here is a demo pic:
I made a program to show memory "graphically" by copying it to the command buffer.
You can move it forward 1 byte with A or 1024 bytes (1 kb.) with B, and show a little help info + the current location with C.
Here is a demo pic:
- MajickTek
- Member
- Posts: 101
- Joined: Sat Dec 17, 2016 6:58 am
- Libera.chat IRC: MajickTek
- Location: The Internet
- Contact:
Re: When your OS goes crazy - Screenshots
NEVER try this on real hardware!!!! This could potentially have problems (corrupting memory) if you are not careful (accidentally writing video memory to the hard drive)thumble wrote:Not so much a screw-up as utilization of some common failures in this thread;
I made a program to show memory "graphically" by copying it to the command buffer.
You can move it forward 1 byte with A or 1024 bytes (1 kb.) with B, and show a little help info + the current location with C.
Here is a demo pic:
Everyone should know how to program a computer, because it teaches you how to think! -Steve Jobs
Code: Select all
while ( ! ( succeed = try() ) );
Re: When your OS goes crazy - Screenshots
Phewph! I did test it on real hardware, however it was an Acer laptop which refused to boot Windows anyways.
Thank you for the warning.
Thank you for the warning.
Re: When your OS goes crazy - Screenshots
Some rather interesting results originating from (I assume) a faultly paging implementation, or a bug in my memcpy function :
My C++ OS Project : https://github.com/Stellaris-code/LudOS
FAT read support, Tar, VESA, AHCI, PIO IDE, along with a basic shell !
FAT read support, Tar, VESA, AHCI, PIO IDE, along with a basic shell !
-
- Member
- Posts: 52
- Joined: Mon Oct 11, 2010 11:37 pm
- Location: Milwaukee, Wisconsin
Re: When your OS goes crazy - Screenshots
Very interesting, gallery-worthy images! Good luck, I hope you find the source of the bug.Stellaris wrote:Some rather interesting results originating from (I assume) a faulty paging implementation, or a bug in my memcpy function :
Microsoft is over if you want it.
Re: When your OS goes crazy - Screenshots
Fixed the bug, it was my physical page allocator that was freeing the wrong pages, thus allowing allocated memory to be corrupted
It's sooo satisfying to find the source of a bug tho ^^
It's sooo satisfying to find the source of a bug tho ^^
My C++ OS Project : https://github.com/Stellaris-code/LudOS
FAT read support, Tar, VESA, AHCI, PIO IDE, along with a basic shell !
FAT read support, Tar, VESA, AHCI, PIO IDE, along with a basic shell !
- MajickTek
- Member
- Posts: 101
- Joined: Sat Dec 17, 2016 6:58 am
- Libera.chat IRC: MajickTek
- Location: The Internet
- Contact:
Re: When your OS goes crazy - Screenshots
I don't know where else to put this, but the title of the section is fitting.
I can get my OS to compile properly, but I can't boot it in virtualbox and qemu just decided that it doesn't want to work on my system. And I hate bochs.
I don't have screenshots, but I can tell you right now that i tested this.
Ok, so it's not entirely my system, i was going to modify it to my needs. https://github.com/SamyPesse/How-to-Mak ... ing-System
It compiles fine but I can't boot the images.
p.s. move this somewhere if necessary, i don't know where it should go.
EDIT: i might want to use the right system to compile it... time to download vagrant. Sorry for hijacking the thread
I can get my OS to compile properly, but I can't boot it in virtualbox and qemu just decided that it doesn't want to work on my system. And I hate bochs.
I don't have screenshots, but I can tell you right now that i tested this.
Ok, so it's not entirely my system, i was going to modify it to my needs. https://github.com/SamyPesse/How-to-Mak ... ing-System
It compiles fine but I can't boot the images.
p.s. move this somewhere if necessary, i don't know where it should go.
EDIT: i might want to use the right system to compile it... time to download vagrant. Sorry for hijacking the thread
Everyone should know how to program a computer, because it teaches you how to think! -Steve Jobs
Code: Select all
while ( ! ( succeed = try() ) );
Re: When your OS goes crazy - Screenshots
After implementing multitasking and adding a small clock in the right top corner, all sorts of weird stuff started happening, like this.
Working on managarm.
- zesterer
- Member
- Posts: 59
- Joined: Mon Feb 22, 2016 4:40 am
- Libera.chat IRC: zesterer
- Location: United Kingdom
- Contact:
Re: When your OS goes crazy - Screenshots
That's jazzy as heck. More, please! I want a wallpaper like that.Stellaris wrote:Some rather interesting results originating from (I assume) a faultly paging implementation, or a bug in my memcpy function :
Current developing Tupai, a monolithic x86 operating system
http://zesterer.homenet.org/projects.shtml
http://zesterer.homenet.org/projects.shtml
Re: When your OS goes crazy - Screenshots
Trying to execute v8086 code moved 0 to endless in physical memory and generated this weird thing:
Re: When your OS goes crazy - Screenshots
New 8x8 fonts don't completely work.
-
- Member
- Posts: 90
- Joined: Sat Sep 24, 2016 12:06 am
Re: When your OS goes crazy - Screenshots
Assembly optimisations
Re: When your OS goes crazy - Screenshots
Real hardware is different from QEMU, I guess..
Re: When your OS goes crazy - Screenshots
When my OS tries to show the kernel panic screen while dumping 512 bytes
Just a procrastinating uni student doing stupid things (or not doing them at all)...
SysX: https://github.com/itsmevjnk/sysx.git
SysX: https://github.com/itsmevjnk/sysx.git
Re: When your OS goes crazy - Screenshots
Testing a rectangle drawing function I wrote in assembly with different resolutions, not what I was expecting but it's a modern abstractionist masterpiece and I want to tour with it to galleries worldwide, schmoozing & sipping fine wines that taste like anti-freeze if I can get the expenses paid for