-Sox- v0.0

Greetings! Hopefully what you read will get you as excited as it does with me! Sox is a graphical user interface for the mulititasking LUnix Next Generation operating system. Here is a list of some of its features:

All of the above is currently implemented (and some of it actually works! ;-) ), but a lot of the code is still in BASIC. As soon as everything's converted over to assembly, I'll release a demo.

The target machine for this project is a stock C64 with a joystick & disk drive. Recommended options include a REU, mouse, S-Video monitor, and a fast disk drive or two. I'll also knock out a C128 version as soon as LUnix supports it.


Sneak Preview!

I finally came up with a decent window design that can work without borders. By doing this, a full-screen window can contain up to 80x28 characters, everything falls quite nicely onto the 8x8 pixel color cells, and it removes a drawing step from window refreshes. Hopefully this can be the most bloat-free GUI around, keeping precious memory and clock cycles where they belong (in user space), as well as looking pretty darn good.

The above screenshot was taken from a QuickBASIC conversion of the BASIC 7.0 development code, using VicSim to maintain a VIC-II screen. The source is getting a little too hairy to work with using the C= BASIC editor. :-/


Sox vs. GEOS

I don't really see Sox as direct competition for GEOS, as there's fundamental differences between the two, and each has different strengths and weaknesses. Let's look at how they match up.

Sox
GEOS
Full color environmentWheels & Megapatch give more color
Faster bitmap text & graphicsMore fonts and font options
FreeCommercial software, quality commercial apps
Preemptive multitaskingLess CPU overhead, taskswitchers available
Better memory supportBetter printer support
High-level programmabilityLow-level programmability

Yes, Sox will be free, and will come with a text editor, paint program, file manager, and such things. Programming information will be online, and writing Sox-compatible software with Daniel's LUnix commmand-line development programs will still be available. I'm also planning to offer a professionally printed programmer's manual (I can do it cheaply at work), and a complete GUI developer's kit for a small fee.

I'd love to hear suggestions on what you'd like to see, what you'd rather not see, or what hacks/mods/software should be supported. Click the "E-mail me" link below and send me an e-mail!


All pages were generated with a text editor.
All images (except counter art and host ads) are generated, owned and (c) by me.

Home - Files - Scratchpad
1