PC RIM This set of 3 diskettes contains a full relational DBMS which is based on the public domain RIM-5 DBMS written several years ago, and on which the distribution restrictions have just expired. It was translated to MS Fortran by Glenn Everhart for general use and somewhat enhanced for use on PCDOS/MSDOS. The program will run in a 512K PC, XT, or AT; it is not clear how much less memory is enough. A hard disk is a practical necessity. Complete sources are presented so you can add to it, use its' B-tree code (BT*.FOR), or whatever else desired. It may need polishing. It is to be compiled with MS Fortran 3.3. The .EXE supplied will run with or without an 8087 or 80287. This is basically a mainframe class DBMS and is presented completely free and clear to all. Its code is fairly portable and should port to almost any Fortran machine with little effort. It has been tested and is in heavy use in some places. While you may use or give PC-RIM away, please send a donation of $20.00 to Glenn Everhart, 409 High St., Mt. Holly NJ 08060 to support further translations and enhancements if you use and approve of the program and the effort of making it generally available. The program has been slightly enhanced so that it accepts input in both cases (" terminates translation to uppercase) and so that }dos-command fires off "dos-command" in an EXECed subprocess without exiting RIM. The following are the files on the 3 volumes. Note that they are in Archive format. The ARC utility and its document are included so that you can get back the original files. The library file was too big to fit on a floppy, so it was omitted. It will have to be rebuilt by compiling the supplied sources. The batch file is included in the source archive for doing so. When you compile the sources to get the library, you have a programmable interface to PC RIM from Fortran. This is documented in the manual and allows you to add your own front ends or use the DBMS utility routines in your own applications. Note that you should read the document for ARC and that it also is user-supported software, so you are asked for a donation from System Enhancement Associates for its use also. Volume PCRIMEXE PCRIM EXE 350588 4-14-86 Executable DBMS file. PCRIM TXT 3009 4-14-86 This document. SCRNCOLR ARC 4096 4-08-86 Screen color setter (src) SCRNCOLR COM 236 1-08-86 binary of SCRNCOL. SCRNCOLR DOC 1055 1-20-86 Doc for SCRNCOLR. Volume PCRIMDOC ARC EXE 32429 2-05-86 Executable of archive handler ARC DOC 60432 3-06-86 Document for archive handler ARC510SR ARC 65985 4-08-86 Archive of all sources to ARC PCRIMDOC ARC 61110 1-20-86 Archive of all document files for PCRIM HELPTXT ARC 75889 1-20-86 Source of HELP text, archived PCRIM TXT 3009 4-10-86 This document HELPDB ARC 78609 9-03-85 Archive of HELPDBx files, the PCRIM HELP database. The files from this database must all be de-archived and available and findable by PCRIM when it runs. HELPDEF 141 7-11-85 Database definition for HELP database, as an example. Volume PCRIMSRC PCRIMSRC ARC 311478 04-07-86 Archive with all sources to PCRIM in FORTRAN, assembler, and needed batch files to build it all. PCRIM TXT 3009 4-10-86 This document To use: (Assuming your default is drive C:) 0. Get the manual: Copy/b A:PCRIMDOC.ARC ARC -X PCRIMDOC.ARC *.* DEL PCRIMDOC.ARC 1. Read the manual (please!) 2. Put PCRIM.EXE onto a disk directory. 3. Extract the help database: copy/b A:HELPDB.ARC ARC -X HELPDB.ARC *.* DEL HELPDB.ARC 4. Just type PCRIM to fire the system up. Note that RIM must be able to access HELPDB1, HELPDB2, and HELPDB3 for the HELP command to work. HELP RIM is a "top level" help command. A "path extender" can be used to allow this without having to work in the PCRIM directory all the time. Many such are available from public domain sources.