*chuckle*
I gonna change way more than just the colors - gonna switch over to 1024*768@24bpp or 32bpp.
that's more than 10 minutes for the occasional changing of colors. *rofl* Packed pixel mode has quite some disadvantages, not the least among them the possibility to get odd colors. And weird weed.
At what stage is your OS at?
-
- Member
- Posts: 1600
- Joined: Wed Oct 18, 2006 11:59 am
- Location: Vienna/Austria
- Contact:
Re:At what stage is your OS at?
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
BlueillusionOS iso image
Re:At what stage is your OS at?
Missing option: Stuck at a never ending design phase. :-\
Everything can be better, but wait, then that will work inefficient. So if I do it like this... no wait, humm.. etc etc. Starts to get a little frustrating.
Maybe I'll just hack together an OS in no-time just to _code_ something and then actually improve that in time... 'cuz this isn't working really. Know an awfull lot about pretty much everything by now, and lost sorta the point of *where to start implementing everything*. So yeah... ::)
Everything can be better, but wait, then that will work inefficient. So if I do it like this... no wait, humm.. etc etc. Starts to get a little frustrating.
Maybe I'll just hack together an OS in no-time just to _code_ something and then actually improve that in time... 'cuz this isn't working really. Know an awfull lot about pretty much everything by now, and lost sorta the point of *where to start implementing everything*. So yeah... ::)
Re:At what stage is your OS at?
"Hello World" C Kernel using GRUB as a boot loader. Working on GDT, Interrupts, Exceptions, etc.
Hoping to get printing to the text (allowing text to be overwriteable / not overwriteable) and a basic shell with a keyboard driver (stores characters in a buffer and has a get_kb() function)
Hoping to learn more about paging and memory management (seems tough)
Anyways that's what's in Optima Operating System for now :p
Hoping to get printing to the text (allowing text to be overwriteable / not overwriteable) and a basic shell with a keyboard driver (stores characters in a buffer and has a get_kb() function)
Hoping to learn more about paging and memory management (seems tough)
Anyways that's what's in Optima Operating System for now :p
Re:At what stage is your OS at?
Interesting thread here!
My second attempt is right at implementing a memory manager and Interrupt Descriptors. I am also working on PCI enumeration and working out the details on external device drivers. The progress is slow and methodical, but worth it. It is nice finally working in PMode as opposed to real mode, with all the room to move. ;D
My second attempt is right at implementing a memory manager and Interrupt Descriptors. I am also working on PCI enumeration and working out the details on external device drivers. The progress is slow and methodical, but worth it. It is nice finally working in PMode as opposed to real mode, with all the room to move. ;D
Re:At what stage is your OS at?
My kernel is somewhere between 'somewhat full working kernel' and 'Mem mangement and some multitasking'
I've all the basic stuff like IDT, GDT, screen functions (including printf), memory manager using paging, kernelspace and userland, schedule, syscalls and floppydriver. Currently i'm working on a fat12 library and VFS.
I've all the basic stuff like IDT, GDT, screen functions (including printf), memory manager using paging, kernelspace and userland, schedule, syscalls and floppydriver. Currently i'm working on a fat12 library and VFS.
Re:At what stage is your OS at?
Havn't been doing much to mine lately as I've ben playing arround with AVR microcontrollers and I'd like to move slighly more into electronics + programming rather than just programming.
Anyway, I have kernel mode paging setup and can malloc and free in kernel mode, with the memory manager allocating new pages a necessary. No task switching yet. I'm migrating NASM asm files over to gas now.
I've also started reorganising my kernel's source for better portability and I've started a memory map preporation and kernel loader for my planned m68K Amiga port.
srg
Anyway, I have kernel mode paging setup and can malloc and free in kernel mode, with the memory manager allocating new pages a necessary. No task switching yet. I'm migrating NASM asm files over to gas now.
I've also started reorganising my kernel's source for better portability and I've started a memory map preporation and kernel loader for my planned m68K Amiga port.
srg