-
Notifications
You must be signed in to change notification settings - Fork 17
a tour of the FLEX system disk
This page lists the files on the FLEX system disk, multicomp_flex.img. It attempts to group the files by application.
13Nov2016: The system disk has now been updated from FLEX9.0 to FLEX9.1 and a number of the utilities here have been rebuild from source. As a consequence, the track ranges shown here will be wrong.
Files marked like this: **
can be rebuilt from source code on disk multicomp09_flexsrc.dsk
APPEND.CMD t05,s17 - t05,s19 3 sectors 06-27-97 **
ASN.CMD t01,s33 - t01,s33 1 sectors 06-27-97 **
BUILD.CMD t24,s15 - t24,s15 1 sectors 06-27-97 **
CAT.CMD t23,s36 - t23,s38 3 sectors 06-27-97
COPY.CMD t02,s07 - t02,s11 5 sectors 06-27-97
DATE.CMD t01,s37 - t01,s38 2 sectors 06-27-97 **
DELETE.CMD t05,s15 - t05,s16 2 sectors 06-27-97
EXEC.CMD t05,s20 - t05,s20 1 sectors 06-27-97 **
I.CMD t23,s34 - t23,s35 2 sectors 06-27-97
JUMP.CMD t24,s16 - t24,s16 1 sectors 06-27-97
LINK.CMD t05,s06 - t05,s06 1 sectors 06-27-97
LIST.CMD t05,s22 - t05,s24 3 sectors 06-27-97
O.CMD t02,s15 - t02,s17 3 sectors 06-27-97
P.CMD t02,s12 - t02,s14 3 sectors 06-27-97
PRINT.CMD t24,s17 - t24,s18 2 sectors 06-27-97
PROT.CMD t24,s19 - t24,s19 1 sectors 06-27-97
QCHECK.CMD t24,s20 - t24,s23 4 sectors 06-27-97
RENAME.CMD t05,s14 - t05,s14 1 sectors 06-27-97
SAVE.CMD t05,s25 - t05,s26 2 sectors 06-27-97
SAVE.LOW t05,s27 - t05,s28 2 sectors 06-27-97
TTYSET.CMD t01,s35 - t01,s36 2 sectors 06-27-97
VERIFY.CMD t05,s37 - t05,s37 1 sectors 06-27-97
VERSION.CMD t24,s24 - t24,s24 1 sectors 06-27-97
XOUT.CMD t24,s25 - t24,s26 2 sectors 06-27-97
- The users manual also describes STARTUP.TXT but there is no default version of that file on the disk.
- The users manual also describes NEWDISK.CMD but this needs to be customised per system and is not applicable to a system with virtual disks like multicomp.
- There is (currently) no print support and so the P and QCHECK commands will not work.
DISKEDIT.TXT t01,s01 - t01,s28 28 sectors 03-21-99 **
S1DUMP.TXT t01,s29 - t01,s35 7 sectors 03-21-99 **
S1LOAD.TXT t01,s36 - t01,s46 11 sectors 03-21-99 **
CHECK.TXT t01,s47 - t01,s53 7 sectors 03-21-99 **
DIR.TXT t01,s54 - t02,s04 23 sectors 03-21-99 **
DUMP.TXT t02,s05 - t02,s12 8 sectors 03-21-99 **
ECHO.TXT t02,s13 - t02,s15 3 sectors 03-21-99 **
EXTRACT.TXT t02,s16 - t02,s42 27 sectors 03-21-99 **
FIND.TXT t02,s43 - t02,s55 13 sectors 03-21-99 **
FREE.TXT t02,s56 - t02,s61 6 sectors 03-21-99 ** - Reports free disk space in sectors and kb
HECHO.TXT t02,s62 - t02,s64 3 sectors 03-21-99 **
MAP.TXT t02,s65 - t03,s03 11 sectors 03-21-99 ** - given an image file (eg a .CMD file) report the memory regions and entry address associated with the file.
PDEL.TXT t03,s13 - t03,s22 10 sectors 03-21-99 ** - prompted delete. Y (yes) N (no) P (proceed - assume Y). pdel AB will prompt for all files whose names start "AB".
RUN.TXT t03,s23 - t03,s38 16 sectors 03-21-99 **
SPLIT.TXT t03,s39 - t03,s47 9 sectors 03-21-99 **
ZAP.TXT t03,s48 - t03,s56 9 sectors 03-21-99 ** - "delete file group" utility - if invoked with no arguments, it will DELETE EVERYTHING ON THE DISK! Handle with care.
EXEC.TXT t03,s57 - t03,s66 10 sectors 03-21-99 **
FILES.TXT t03,s67 - t04,s04 10 sectors 03-21-99 **
MEMEND.TXT t05,s30 - t05,s38 9 sectors 11-13-16 **
FLEX.SYS t41,s49 - t41,s70 22 sectors 07-17-97
PRINT.SYS t23,s61 - t23,s61 1 sectors 06-27-97
P.COR t25,s58 - t25,s60 3 sectors 06-27-97
FLEX.COR t37,s65 - t38,s14 22 sectors 06-27-97
ERRORS.SYS r t01,s39 - t01,s71 33 sectors 06-27-97
Files for bootstrapping FLEX support on multicomp09 (see descriptions elsewhere on the WIKI). Once the system is up and running they can be deleted:
SD.BIN t41,s23 - t41,s23 1 sectors 07-17-97
CONS.BIN t41,s24 - t41,s24 1 sectors 07-17-97
BASIC.CMD t36,s71 - t37,s54 56 sectors 06-27-97
XBASIC.CMD t17,s71 - t19,s04 78 sectors 06-27-97
RENUMBER.CMD t23,s32 - t23,s33 2 sectors 06-27-97
XPC.CMD t23,s62 - t24,s14 25 sectors 06-27-97
ASMB.CMD t22,s52 - t23,s27 48 sectors 06-27-97
DEBUG.CMD t21,s50 - t22,s22 45 sectors 06-27-97
EDIT.CMD t22,s24 - t22,s51 28 sectors 06-27-97
CONVERGE.CMD t43,s19 - t43,s22 4 sectors 03-25-80
DYNAMIC.CMD t43,s23 - t43,s25 3 sectors 03-25-80
QUICK.CMD t43,s26 - t43,s28 3 sectors 03-25-80
RANDOM.CMD t43,s29 - t43,s31 3 sectors 03-25-80
WALK0.CMD t43,s32 - t43,s34 3 sectors 03-25-80
WALK1.CMD t43,s35 - t43,s37 3 sectors 03-25-80
COPYR.CMD t43,s38 - t43,s38 1 sectors 03-25-80
EXAMINE.CMD t43,s39 - t43,s48 10 sectors 03-25-80
FILETEST.CMD t43,s49 - t43,s53 5 sectors 03-25-80
FLAW.CMD t43,s54 - t43,s57 4 sectors 03-25-80
RAWCOPY.CMD t43,s58 - t43,s61 4 sectors 03-25-80
REBUILD.CMD t43,s62 - t43,s66 5 sectors 03-25-80
RECOVER.CMD t43,s67 - t43,s69 3 sectors 03-25-80
TEST.CMD t43,s70 - t44,s02 5 sectors 03-25-80
UNDELETE.CMD t44,s03 - t44,s09 7 sectors 03-25-80
VALIDATE.CMD t44,s10 - t44,s16 7 sectors 03-25-80
RELASMB.CMD t44,s17 - t45,s09 65 sectors 05-04-84
LIB-GEN.CMD t45,s10 - t45,s21 12 sectors 05-04-84
LLOAD.CMD t45,s22 - t45,s50 29 sectors 05-04-84
ICC.CMD t05,s55 - t06,s53 71 sectors 06-27-97
C1.CMD t06,s54 - t08,s40 131 sectors 06-27-97
C2.CMD t08,s41 - t09,s48 80 sectors 06-27-97
C3.CMD t09,s49 - t11,s40 136 sectors 06-27-97
ILINK.CMD t11,s41 - t12,s42 74 sectors 06-27-97
R09.CMD t12,s43 - t14,s10 112 sectors 06-27-97
FLD.CMD t14,s11 - t14,s70 60 sectors 06-27-97
LIBMAN.CMD t14,s71 - t15,s71 73 sectors 06-27-97
STDIO.H t16,s23 - t16,s30 8 sectors 06-27-97
FLEX.H t15,s72 - t16,s21 22 sectors 06-27-97
SETJMP.H t16,s22 - t16,s22 1 sectors 06-27-97
LIBC.R t16,s53 - t17,s70 90 sectors 06-27-97
FCNTL.H t16,s31 - t16,s52 22 sectors 06-27-97
The INTROL manual notes that the stdio.h flex.h and setjmp.h files should have lower-case names, but they do not on this disk; they may need renaming.
FCNTL.H is identical to FLEX.H (and refers to itself as "flex.h" in its header comments)
TODO: which are the library files for the INTROL C compiler? Are the other .h files from INTROL or from elsewhere?
This is version 27.0:0. The final 3 .C files are just examples; useful for checking that the compiler is installed properly.
CC.CMD t45,s51 - t45,s57 7 sectors 12-17-85
CPREP.CMD t45,s58 - t46,s35 50 sectors 12-17-85
CPASS1.CMD t46,s36 - t48,s30 139 sectors 12-17-85
COPT.CMD t48,s31 - t49,s09 51 sectors 11-01-85
CASM.CMD t49,s10 - t50,s36 99 sectors 11-01-85
CLOAD.CMD t50,s37 - t51,s19 55 sectors 11-01-85
CSTART.R t51,s20 - t51,s22 3 sectors 12-17-85
CLIB.LIB r t51,s23 - t53,s31 153 sectors 12-17-85
CPASS2.CMD t53,s32 - t55,s04 117 sectors 12-17-85
ASSERT.H t60,s35 - t60,s35 1 sectors 08-08-85
CTYPE.H t60,s36 - t60,s39 4 sectors 08-08-85
DEVICE.H t60,s40 - t60,s41 2 sectors 08-08-85
ERRNO.H t60,s42 - t60,s48 7 sectors 08-08-85
FLEXDEFS.H t60,s49 - t60,s58 10 sectors 08-08-85
SGTTY.H t60,s59 - t60,s61 3 sectors 08-08-85
HELLO.C t55,s05 - t55,s05 1 sectors 10-21-17
FAHRCEL.C t55,s06 - t55,s06 1 sectors 03-25-86
WC.C t55,s07 - t55,s17 11 sectors 03-25-86
CED.CMD t19,s37 - t19,s60 24 sectors 06-27-97
(there should also be a CED-CNFG.TXT)
DYNAMITE.CMD t36,s30 - t36,s64 35 sectors 06-27-97
DISLBL00.BIN t36,s65 - t36,s67 3 sectors 06-27-97
DISLBL09.BIN t36,s68 - t36,s70 3 sectors 06-27-97
STYLO.CMD t03,s40 - t04,s56 89 sectors 06-27-97
STYHLP1.TXT t04,s57 - t04,s59 3 sectors 06-27-97
STYHLP2.TXT t04,s60 - t04,s61 2 sectors 06-27-97
STYHLP3.TXT t04,s62 - t04,s63 2 sectors 06-27-97
STYHLP4.TXT t04,s64 - t04,s65 2 sectors 06-27-97
STYHLP5.TXT t04,s66 - t04,s67 2 sectors 06-27-97
STYHLP6.TXT t04,s68 - t04,s70 3 sectors 06-27-97
XREF.CMD t27,s11 - t27,s21 11 sectors 06-27-97
CSCZ80.CMD t29,s52 - t31,s06 99 sectors 06-27-97
CSC1805.CMD t34,s02 - t35,s14 85 sectors 06-27-97
CSC6801.CMD t35,s15 - t36,s29 87 sectors 06-27-97
S1FLEX.CMD t31,s28 - t31,s50 23 sectors 06-27-97
S1INTEL.CMD t31,s51 - t31,s72 22 sectors 06-27-97
S1LOAD.CMD t32,s01 - t32,s23 23 sectors 06-27-97
S1UNFLEX.CMD t32,s24 - t32,s44 21 sectors 06-27-97
S1UNLOAD.CMD t32,s45 - t32,s64 20 sectors 06-27-97
S1XREF.CMD t32,s65 - t33,s14 22 sectors 06-27-97
S3TOS2.CMD t33,s15 - t33,s45 31 sectors 06-27-97
SLEUTH.CMD t20,s70 - t21,s49 52 sectors 06-27-97
VED2.LST t79,s19 - t03,s04 136 sectors 11-16-16
VED2.CMD t52,s38 - t53,s25 60 sectors 11-16-16 **
VED2.DOC t53,s26 - t57,s34 18 sectors 11-16-16
VED2CHG.DOC t57,s35 - t57,s38 4 sectors 11-16-16
- See VED2 editor for more details and a pointer to the source code.
HELP.CMD t66,s54 - t66,s56 3 sectors 11-16-16 **
PRINT.HLP t75,s68 - t76,s06 11 sectors 11-16-16
UCS.HLP t76,s07 - t76,s12 6 sectors 11-16-16
STARTUP.HLP t76,s13 - t76,s25 13 sectors 11-16-16
GET.HLP t76,s26 - t76,s30 5 sectors 11-16-16
ERROR.HLP t76,s31 - t76,s37 7 sectors 11-16-16
EXEC.HLP t76,s38 - t76,s48 11 sectors 11-16-16
FLEX.HLP t76,s49 - t76,s56 8 sectors 11-16-16
VERSION.HLP t76,s57 - t76,s59 3 sectors 11-16-16
DATE.HLP t76,s60 - t76,s62 3 sectors 11-16-16
I.HLP t76,s63 - t76,s67 5 sectors 11-16-16
LINK.HLP t76,s68 - t76,s70 3 sectors 11-16-16
ASN.HLP t76,s71 - t77,s10 12 sectors 11-16-16
QCHECK.HLP t77,s11 - t77,s19 9 sectors 11-16-16
VERIFY.HLP t77,s20 - t77,s23 4 sectors 11-16-16
LIST.HLP t77,s24 - t77,s32 9 sectors 11-16-16
MON.HLP t77,s33 - t77,s35 3 sectors 11-16-16
HELP.HLP t77,s36 - t77,s37 2 sectors 11-16-16
XOUT.HLP t77,s38 - t77,s40 3 sectors 11-16-16
P.HLP t77,s41 - t77,s47 7 sectors 11-16-16
BUILD.HLP t77,s48 - t77,s55 8 sectors 11-16-16
TTYSET.HLP t77,s56 - t78,s13 30 sectors 11-16-16
JUMP.HLP t78,s14 - t78,s17 4 sectors 11-16-16
CAT.HLP t78,s18 - t78,s30 13 sectors 11-16-16
DELETE.HLP t78,s31 - t78,s38 8 sectors 11-16-16
COPY.HLP t78,s39 - t78,s52 14 sectors 11-16-16
PROT.HLP t78,s53 - t78,s58 6 sectors 11-16-16
RENAME.HLP t78,s59 - t78,s65 7 sectors 11-16-16
APPEND.HLP t78,s66 - t79,s02 9 sectors 11-16-16
ZAP.HLP t79,s03 - t79,s03 1 sectors 11-16-16
O.HLP t79,s04 - t79,s08 5 sectors 11-16-16
SAVE.HLP t79,s09 - t79,s18 10 sectors 11-16-16
- When you run "HELP.CMD" as "HELP FRED" it looks for a file FRED.HLP. The supplied .HLP files are for the standard set of TSC FLEX commands, and the test was extracted from the PDF'd manauls.
STDINT.H t66,s49 - t66,s51 3 sectors 11-16-16
-
Header file for C programming
REM.CMD t60,s32 - t60,s34 3 sectors 10-20-16 **
-
REM.CMD is a "no-op". It can be used in exec files as a way of introducing comments (if you know of a better method than this, please let me know)
TOCAMEL.CMD t66,s53 - t66,s53 1 sectors 11-16-16 **
-
TOCAMEL.CMD resets the MMU and jumps back through the reset vector to get back to Camel Forth.
VARIABLE.CMD t33,s46 - t34,s01 28 sectors 06-27-97
-
substitutes variable names in C programs or other programs
TOUCH.CMD t26,s20 - t26,s21 2 sectors 06-27-97
-
Like the UNIX command of the same name. The creation date of the file supplied as argument is changed to the current system date.
REPLACE.CMD t31,s07 - t31,s27 21 sectors 06-27-97
-
Creates a new file from an existing file, performing string substitution. Invoke with no arguments to see usage.
TYPE.CMD t29,s47 - t29,s49 3 sectors 06-27-97
-
Synomym for/identical to LIST.CMD
FILES.CMD t29,s50 - t29,s51 2 sectors 06-27-97
-
Nicer/different versions of CAT. There are at least 8 different versions of DIR.CMD on the set of disks that I've looked at, and 2 versions of FILES.CMD
MV.CMD t25,s51 - t25,s54 4 sectors 06-27-97
-
Like the UNIX command of the same name, renames a file (but NOT simply a synonym for RENAME)
LOCATE.CMD t05,s38 - t05,s39 2 sectors 06-27-97
-
Like MAP, given an image file (eg a .CMD file) reports the memory regions and entry address associated with the file.
ED.CMD t19,s61 - t20,s11 23 sectors 06-27-97
-
Screen Editor by M. J. Randall (NOT to be confused with SCREDIT.. and not to be confused with another ED.CMD by Lloyd I/O).
DPACH.CMD t04,s71 - t05,s05 7 sectors 06-27-97
-
Disk sector read/write utility
BUGGY.CMD t42,s61 - t43,s18 30 sectors 08-24-97
-
The BUGGY debug monitor.
WINDRV.CMD t01,s31 - t01,s32 2 sectors 06-27-97
WINASN.CMD t02,s02 - t02,s06 5 sectors 06-27-97
L.CMD t25,s23 - t25,s43 21 sectors 06-27-97
-
some disks have L.CMD as a synonym/copy of LIST/TYPE but there are also many dupes of L.CMD which enters an interactive line numbering environment that I don't know how to exit from.
OSM.CMD t38,s15 - t39,s28 86 sectors 04-16-85
-
big and exists in lots of places. Macro Assembler from Lloyd I/O. Compare with ASMB or with CRASMB, a cross-assembler which may take the same syntax.
Irrelevant files (I should remove them):
RM.CMD t26,s01 - t26,s02 2 sectors 06-27-97
-
remove job from print spool?
PSP.CMD t25,s63 - t25,s67 5 sectors 06-27-97
-
something to do with print spooling
VER.CMD t05,s33 - t05,s36 4 sectors 06-27-97
MODEM69.CMD t05,s40 - t05,s54 15 sectors 06-27-97
MODEM9.CMD t20,s12 - t20,s69 58 sectors 06-27-97
PR.CMD t23,s39 - t23,s60 22 sectors 06-27-97
AR.CMD t24,s27 - t24,s35 9 sectors 06-27-97
FIX.CMD t24,s50 - t24,s56 7 sectors 06-27-97
FLEXLIB.TXT t25,s03 - t25,s22 20 sectors 06-27-97
MIRROR.CMD t25,s44 - t25,s50 7 sectors 06-27-97
N.CMD t25,s55 - t25,s55 1 sectors 06-27-97
NF.CMD t25,s56 - t25,s57 2 sectors 06-27-97
PROMPT.CMD t25,s61 - t25,s62 2 sectors 06-27-97
Q.CMD t25,s68 - t25,s72 5 sectors 06-27-97
S.CMD t26,s03 - t26,s05 3 sectors 06-27-97
SP.CMD t26,s06 - t26,s09 4 sectors 06-27-97
SUM.CMD t26,s10 - t26,s11 2 sectors 06-27-97
T.CMD t26,s12 - t26,s13 2 sectors 06-27-97
TESTMEM.CMD t26,s14 - t26,s19 6 sectors 06-27-97
WIN4MAT.CMD t26,s22 - t26,s28 7 sectors 06-27-97
Y.CMD t26,s29 - t26,s29 1 sectors 06-27-97
SAVETXT.CMD t26,s30 - t26,s30 1 sectors 06-27-97
PICTURE.CMD t26,s31 - t26,s34 4 sectors 06-27-97
SCOMPARE.CMD t26,s35 - t27,s06 44 sectors 06-27-97
NAMES.CMD t27,s07 - t27,s10 4 sectors 06-27-97
ALOAD.CMD t27,s22 - t27,s23 2 sectors 06-27-97
COMPARE.CMD t27,s24 - t27,s24 1 sectors 06-27-97
CLRMEM.CMD t27,s25 - t27,s25 1 sectors 06-27-97
NAMES9.TXT t27,s27 - t27,s39 13 sectors 06-27-97
MODEM.CMD t29,s21 - t29,s36 16 sectors 06-27-97
MEMTEST.CMD t37,s55 - t37,s55 1 sectors 06-27-97
WINFMT.CMD t37,s56 - t37,s63 8 sectors 06-27-97
WINPARK.CMD t37,s64 - t37,s64 1 sectors 06-27-97