Monday, February 18, 2008

Vault-OS : Update

I now have a compiled build under Open Watcom running FreeRTOS in 32 bits, using Fastgraph for DOS under the Causeway stub, with FastGUI as the foundation for the interface, with SQLLite and WATT-CP as the network library. The prototype is looking good. The build is 700K+ but the virtual memory manager under Causeway is quite capable of running overlays into the available RAM for huge programs. So once the stub loads, your program can be very huge and loaded in pages on demand. I've used the Causeway overlay manager previously and it was incredible given it's tiny size.

Screenshots soon. Beautiful desktop coming along with very unusual looking interface theme and appearance. Scrolling ticker at bottom runs nonstop in addition to floating terminal console.

I'm planning to put everything into RAM so if necessary the program can run off a single compact flash card plugged into a terminal with otherwise no hard drive storage or other peripherals. Even SQLLite can keep the database in RAM completely until it is flushed back out to compact flash. I want to support monochrome and have been working on GUI widgets drawn entirely by program logic instead of themes using bitmaps. My inspiration is coming from this kind of design, something completely different from traditional Windows and Linux interface looks.


Anonymous said...

Why be functional, when you can have bob?

Seriously, I'd like a multitaking OS where each application can only run in full screen, none of this 'windowed' paradigm. I had linux set up in this manner with ion for a while when I was an operator. Very productive.

Anonymous said...

Sounds good. Lots of progress in an incredibly short time. Look forward to using it, only not on old junkers, as I've come to the conclusion that dry joints and any other PCB-type arthritis makes them impractical for even the mid-term.

What about targeting something brand new and cheap as opposed to cheap because it's about to fall over?


Texas Arcane said...

The great thing about cheap is that it is cheap. It can be replaced. It's everywhere. It's also technically obsolete so there is no need to upgrade it, put the latest version of tech-X on it or add to the kernel of the operating system because it's "new." If it breaks, you can get a replacement in any machine that runs 32 bit protected mode code.

I have found the one graphic constant across all my machines is a 640x480 16 color VGA display, even in monochrome. So I am going to make this the default for the desktop. I think I am going to end up with something looking somewhat like GEM except running in 32 bit protected mode with multitasking.

Anonymous said...

Not practical but cool none the less:

Brain control headset for gamers