Tuesday, March 8, 2011

VOSx86 : ITZ COMING!!!!!

UPDATE #2 : VOS markup language for service delivery between nodes is working, right alongside HTML requests. Architecture transmits VOSML as JSON embedded data inside the "script" tags. Looks fantastic. Screenshots soon.

UPDATE : Ported the code from Turbo C++ 3.0 to Open Watcom 1.9 and now have the same code base compiling and running under DOS16, DOS32 and Windows XP/2000/NT environments. Platform independent web server and platform independent browser, platform independent I2C and platform independent Parallel Port controllers. Runs with or without LAN connected, supports PPP, SLIP and Modem driven network connections. Also found a way to support Novell Client32 in DOS with ODI packet driver using same code base. If you can't find a packet driver for your Ethernet card, almost all manufacturers are still making ODI drivers for DOS to support Novell networks. Virtual web directories of services, interface controllers, information and archives with standard .CSS and HTML layouts. No frames or support beyond HTML 3.0, may soon support AJAX style constructs in ECMAScript for better refreshing of real-time data. Had this running in 384K MS-DOS and FreeDOS in 16 bit real mode.

All I can tell you is, it's going to be more than most people could've possibly imagined anyone could get running on an 8086/8088 device. I can assure you, it will blow your mind. You will wonder how I crammed so much into so little.

It's now at 114K for the DOS 16-bit exe. It's so tiny it will run on very small x86 compatible devices, including DOS Stamp, Flash EX-86, etc.

Here's what this tiny program does ...

1. Provides customizable, configurable control and scheduling of all devices on an I2C line and a Parallel Port. Simple .INI files and a VOS BASIC interpreter provide all scripting functions.
2. Is a real-time web server over HTTP allowing anyone with a browser to control the installation remotely. Any browser supporting timer refresh will be viewing and operating on real-time data. I've tried it with the Arachne browser (for DOS) and the built-in browser inside one of my thin clients, worked flawlessly with both of them.
3. Delivers up a virtual directory of web services that can be customized for each shelter in which it runs. Provides an index page for all services just like a real web server if no link specified.
4. Any x86 device can be customized to handle the area of the shelter it manages and will plug seamlessly into the total VOS system once it is running. You can have one manage your generator room, another for your inventory system, another box running your environmental control or hydroponics lab. It is the same program configured differently for each setting.

I know, you don't believe it. Wait until you see it. I've spent a lot of time coding this thing and have thrown out about 100,000 lines looking for the perfect paradigm to sit at the base of the VOS networked system. I got it. This is it.


Marcus said...

Cant wait Tex.

Anonymous said...

Sounds very impressive, Tex. Great to see you enjoying making it and taking pride in the work too (as you should by sound of it).

I can see something like this going to good use.

Anonymous said...

Yes, impressive it would seem.

Tex, since you are certainly the expert with this system, then, for those of us who have some tech talent but are too busy with taxes, production, etc, so as to be a bit handicapped in this regard:

Could you devise a simplified step-checklist with your software release; say 20 steps to get a minimalist system up and running successfully. Included would be computer hardware go get, connectors to get, external cards, method of installing the software for assured boot-up, verification of initial performance and stability, etc.?

I'm not necessarily being lazy here, just some of us may be a bit time-constrained here and need a bit of an Apollo 13 instruction set to get the cardboard and duct tape working together, without fail, on the first go.

Once a minimalist system is alive and functioning, then we can continue to layer-on the add ons?

Practical approach or not?

Anonymous said...


What a bunch of crap you threw together, congratulations!

Anonymous said...

More proof of the elite's involvement in the deliberate genocide of (only) people with white skin, on a global scale:

John Gorton (Liberal Party), when Prime Minister, said in 1971, "I think if we build up gradually inside Australia a proportion of people without white
skins, then there will be a complete lack of consciousness that it is being built up... and that we will arrive at a state where we will have a multi-racial country without racial tensions - and perhaps the first in the world."

Anonymous said...

Nice Job.

I've been working on a lot of stuff as well. One piece of info that might be useful : Windows for Legacy PC's (torrent) - testing it now - looks like it works fine.

Also might be useful : there are a number of new systems on the market that are quite conservative with power - fit-pc at 6 watts for example. I am working on building a new AMD system (Zacate) that I am hoping will be the base of my operations - pulls about 10 to 15 watts (idle) and can run on either AC or 12V DC.

The new LED monitors can pull as little as 15 to 20 watts as well. Power consumption is going to be pretty important if you are rolling your own.


Texas Arcane said...

Anon March 8, 2011 10:55 PM

The software will be open source.

The manual will be available either as a digital download or else a printed version shipped to you.

If you do not have previous experience with raw networking on top of DOS, I would say the manual is a must-have and I intend to buy a physical copy of my own book as soon as it is ready to sell

Chapters will be dedicated to step-by-step installation of several types of DOS network clients, including Novell, MS Net Client, MS Lanman, simple NTCP/PCTCP packet driver setup.

This book will be packed with the deepest secrets of installation and setup for these systems, including things that seasoned pros don't even know about ... like universal packet drivers that will work on nearly any card ever made.

I will have chapters telling you how to convert old laptops into standalone low power devices running on 12 power supplies and flash/microdrives. I will tell you how to attach a serial LCD/VFD for displays if you do not even have a VGA screen for your SBC. I will tell you how to run an IR optical line aboveground and read in digital data over a serial port with $4.00 worth of parts.

This book, which I have been planning since about 2004, will be called "VAULT-OS : HETEROGENEOUS COMPUTING FOR SURVIVAL." It's going to be the Rosetta stone of civil defense computing and possibly the most important book published on Earth since the Bible. Okay that's probably exaggerating a little. It's going to rock.

Anonymous said...

Tex, I'd pay money for your book. I'd recommend borrowing a bit of Don Lancaster's method. In The CMOS Cookbook, (from the 1980s) Lancaster is heavy on basic-and-clear diagrams for each of the 4000 series CMOS chips; and then describes practical examples of usage on a breadboard circuit, written simply enough that a dog can understand them. Maybe I'll finally use up my 4000-Series CMOS chips yet. (Of course he put out the TTL Cookbook about the same time.)

Anonymous said...

A question if I may, is the game worth the candle in creating that OS? I enjoy reading of your successes and failures with them, but find myself wondering if it is not ready to do what you need done now, will it be done fast enough to automate what you need automated?

Texas Arcane said...

It will be in first release before the middle of this year. I could release it right now but I'm still working with different targets to make certain it compiles and runs correctly in any x86 setup. I am even going to see if I can make a target for my 128K RAM 386SX. It is worth it. Wait until you see what you can do with it. Unless you can hire an army of OompaLoompas, you will find this software very powerful and useful.

Anonymous said...

"....and I intend to buy a physical copy of my own book as soon as it is ready to sell" Great line, love it!
Tex, gift yourself an extra autographed copy that you can then sell on Evilbay for lot's of $$$.

Sam said...

I'm looking forward to your book. I've been reading your post and drooling over the capabilities of your system. I like the idea of having motion or seismic sensors tied to cameras. IR flash at night. Have you thought about wireless connecting these together. My sensor net would have to go as much as 1000 feet. Game cameras are now showing up with pay as you go cell phones. Be good for monitoring before the crash. PVBrowser for control interface sounds very good. The main control could be a little pricey but the sensor nodes need to be reasonably priced. The power for the nodes could be from micro-generators on trees. Tie one end of a string to the end of a tree branch the other to the trunk of another tree. The generator operates when the tree branch moves.

Energy harvesting

Another tree based power source.

Gorlov helical turbines but optimized for wind in the top of trees would be another alternative.

One last thing. Have you looked at the language Euphoria. Might interest you. Fast small. Simple.

Anonymous said...

You should have just targeted Linux and been done with it. Supporting multiple operating systems is not useful for such a project in my opinion. Is it coded in C++ ?

Anonymous said...

Very interesting Tex. You certainly seem knowledgable about this and the software sounds incredibly useful with great potential. Have you much experience writing manuals or teaching though? I'm sure you can see that teaching or explaining something to others is another skill seperate from writing the software. Like the best and brightest in a field might not make good teachers for the novice.

Only asking because I don't know if you've done teaching or writing in such a way before. I'd imagine a manual like that would be quite a task to do well.

I'd be sorely tempted to get a print copy of that book if it lives up to expectations. Always liked a paper copy more than digital.