UCP/OS - Unimatrix Command Processor |
UCP/OS is the brainchild of me (Unimatrix139) and Ash2kool. UCP/OS is an application that is designed to be a shell for DOS. PC-DOS 5 and upward are desirable, but if you are an MS nut then MS-DOS will do okay. However, UCP/OS has NOT been tested on MS-DOS 7.10, 7.22, NT and XP (If you are running Windoze 95 or higher then UCP/OS won't work). UCP/OS is the successor to our old OE project, VUCP. VUCP got to mangled, etc, and became spaghetti code quite quickly. As a result, we have revised the initialization sequences and have come up with a brand new loader for the (also brand-new) ECI (Enhanced Command Interpreter). UCP/OS is basically the old VUCP, but it has been totally revamped. A while ago, we gave up on VUCP's spaghetti code and designed other prototype OEs, the best of which being ECI/p and EOS (both of which are only loaders at the moment, and will probrably stay that way!), but we have now integrated the most advanced code in both of then into UCP/OS, and pushed it up to version 2.0b. This 2.0 stage will most likely go on for a long time while we remove un-optimised code, integrate ECI modules, destroy all traces of the defunct x3 module (grr..), and root out all the bodged patches. All these useless parts are bulking it's memory size when loaded to about 150k!
At present UCP/OS is at the beta stage, but in the following weeks we will integrate new functions and procedures, and adapt it to make it much more efficient than VUCP ever was. If you are desperate to try the beta version (which isn't dissimilar on the surface from VUCP anyway), then you can download it below. However, as we have homework, coursework, etc, some links don't work yet, simply because we haven't finished the app yet! VUCP is still avaliable, e-mail one of us to get the *ancient* prototype version 1.04.03LFN05x.
If anyone out there wants to help us with UCP/OS, then email one of us! We want to make it cool and we can't do it very well on our own. However, you do have to know how to program in a language that can produce standard DOS .OBJ files, and if you know C then all the better! Also, *please* email us with comments, suggestions, anything! See the bottom of the page for links, or click on our names at the top.
UCP/OS and most of the other stuff on this site is compressed in the .ZIP format - go to http://www.interpages.co.uk/pkzipage/ for unzippers, or http://www.winzip.com for WinZip.
Applications for download:-
\ucp.zip - Main application
http://www.eci-os.cjb.net/ - ECI/p homepage - Download from here.
(If you want the ECI/p code, mail us, because we dont want it any more. If you want the CJB redirection, e-mail Unimatrix139 and you can have it!
13.6.02 - Removed about 25k of useless LFNS v5 code and replaced it with 1.5k of LFNS v6 code. That's a big improvement! Integrated ECI.INI subroutines from ECI/p and EOS, PwdModul from ECI/p, and adapted the variable defenition to work with ECI.INI instead of SAVEDAT.UCP. Put all the LFNS defenitions into ECI.INI with a new format.
15.6.02 - Uploaded NEW UCP/OS website.
15.6.02 - Uploaded UCP/OS v2.0b - THIS IS UNDER CONSTRUCTION - Very little has changed from UCP v1.04.03LFN05x EXCEPT for a brand new initialisation procedure and, oh so many tiny optimisations. More on this soon!
22.6.02 - Many new procedures added, including extention defenition, customised initialization files, and pre-initialization UPL/BAT execution. Uploaded updated UCP/OS website, but the application has too many bugs to upload yet. Sorry! Got to go and re-write all of the UPL subroutines - This could take *some* time! Removed some more of x3 - Almost none left! I will attempt to allow UCP/OS to unlock the full potential of SPAWNR/C2Av3 today! Also - Remove COMMAND.COM System() bodge from Func02.
14.7.02 - Huge updates completed, but loads of bugs to work out, so I'm not uploading until they have ben EXTERMINATED(!). Replaced the SPAWNR device with a new CMD2AttR module that's inside the UCP executable, so it's massivly faster! x3 is officially dead (at last), and the initialisation procedure hasw been re-dided. New commands FLUX and LOGOFF, and now UCP runs a command on loading. UCP will try to execute files when their name is typed at the comand prompt according to their extention, but this is buggy and needs to be worked out!
16.7.02 - Decided to remove all of UPL (the 'batch' language) and make a seperate program for it called UAPLI. It will be optimised and boosted to v1.1. However, until I remove all traces of UPL from the UCP/OS source, I can't update the links :( but when it's finished, it's going to be GOOD!
24.6.02 - FINALLY! UCP/OS v2.0bLFN6 has been UPLOADED! To install UCP/OS, unzip the archive to C:\UCP, make a directory called 'CUSTOM' in it, and move DEFAULT.INI to the CUSTOM directory. UCP/OS should now work. For more information, e-mail me (naquada@thevortex.com)
1.8.02 - UCP/OS v2.0bLFN6QFSa has been uploaded , this version has enhanced internal structure. For more information (again), e-mail me (naquada@thevortex.com)
4.8.02 - UCP/OS v2.0bLFN6QFSa has been uploaded again, now re-optimised and with several bug fixes.
10.8.02 - I've now uploaded the installer with UCP/OS - there's not a seperate download because it isn't compatible with earlier versions of UCP/OS. Enjoy! Remember to read FILE_ID.DIZ for all the installation instructions.
Last updated 10thAugust 2002
ash2kool@btinternet.com - Ash2kool's e-mail addr. and website (http://www.ashtranslations2001.cjb.net/)
naquada@thevortex.com - Unimatrix139's e-mail addr and website (http://www.unimatrix139.cjb.net/)
Please report any dead links to Unimatrix139