README.md
SUBMITTED BY:
PAUL D. CLAYTON
REPUBLIC MANAGEMENT SYSTEMS
ONE NESHAMINY INTERPLEX, SUITE 306
TREVOSE, PA. 19044


THIS AN UPDATED VERSION OF THE FORTH PUT ONTO THE FALL '80 RSX/IAS
SIG TAPE. IT IS NOT MEANT AS A OFFICAL RELEASE OF FORTH AND I AM ** NOT **
A MEMBER OF THE FORTH INTEREST GROUP OR DEVELOPMENT TEAM. IT IS MEANT
SOLEY AS AN ENHANCED VERSION PROVIDING A BETTER TOOL FOR GENERAL USE AND
USER ACCEPTENCE.

THERE IS ADDITIONAL DOCUMENTATION IN THE SOURCE LISTING WHICH SHOULD BE
CONSULTED ALONG WITH THIS DOCUMENT.

THIS SYSTEM IS MODIFIED TO RUN UNDER IAS V3.0. NO TESTING HAS BEEN DONE
UNDER RSX-11M(+) OR THE OTHER SYSTEMS. IN OTHER WORDS, IF YOU DON'T HAVE
IAS YOU ARE ON YOUR OWN.

MODIFIED BY
PAUL D. CLAYTON
REPUBLIC MANAGEMENT SYSTEMS
ONE NESHAMINY INTERPLEX,SUITE 306
TREVOSE, PA. 19044

THE FOLLOWING MODS WERE DONE:
MODS SHOWN AS +M001 ARE FOR:
COMMAND - BIKEY
ADD IN THE CAPABILITY TO RECIEVE THE TRUE BINARY VALUE OF
A TYPED CHARACTER, INCLUDING ALL CONTROL CHAR.
***WARNING: CONTROL-C HAS NO MEANING WHEN THIS
FUNCTION IS ON.

COMMAND: -BIKEY
RETURNS THE TERMINAL HANDLER TO NORMAL FOR RECOGINIZING ALL
CONTROL CODES. THIS IS THE INVERSE OF BIKEY.

COMMAND: ALTPAD
ENABLES THE ALTERNATE KEYPAD ON THE VT100 TO SEND ESCAPE
SEQUENCES BACK TO FORTH. THE NORMAL MANNER IS FOR
THE ALTERNATE KEYPAD TO SEND NUMERICAL VALUES.

COMMAND: -ALTPAD
RETURNS THE ALTERNATE KEYPAD TO NUMERICAL USE. THIS IS THE I
INVERSE OF THE ALTPAD COMMAND.

COMMAND: TRKEY
RETURNS ONE (1) AND ONLY ONE CHARACTER PER COMMAND USE. THIS
IS USEFUL WHEN ALTPAD IS BEING USED OR IN AN EDITOR
AND ALL YOU WANT IS ONE CHARACTER AT A TIME. CARRIAGE
RETURN IS NOT NEEDED TO RECIEVE THE DATA AS IT IS
WHEN YOU USE THE KEY COMMAND.

MODS SHOWN AS +M002

COMMAND: LP
DIRECTS ALL OUTPUT NORMALLY SENT TO THE CRT TO GO TO A DISK
FILE CALLED 'FORTHLP.LST' WICH IS AUTOMATICALLY
SPOOLED AND DELETED WHEN YOU EXIT FROM FORTH.

COMMAND: TERM
REDIRECTS ALL OUTPUT TO GO TO THE CRT FROM THE TIME THE
COMMAND IS USED. THE LP AND TERM COMMANDS CAN BE
USED INTERCHANGABLEY AS OFTEN AS YOU WANT.

ADDITIONS TO THE SCREENS IN FORTH.DAT

A FULL SCREEN EDITOR HAS BEEN INCLUDED IN THE SCREENS WHICH WAS
FOUND IN DOCTOR DOBB'S JOURNAL AND ENTERED BY TERRY BOSSERT
OF RMS. THE EDITOR IS AUTOMATICALLY LOADED IF YOU TYPE
'1 LOAD'. IT IS ALWAYS BEST TO HAVE THE EDITOR LOADED
FOR QUICK EDITING AND ALSO THE COMMANDS '\' AND
SCREENMOVE ARE DEFINED IN THE EDITOR SCREENS.

THE FILE FORTH.IDX CONTAINS THE INDEXS OF THE SCREENS CURRENTLY
DEFINED IN FORTH.DAT. THE EDITOR IS VERY WELL COMMENTED
AND A GOOD EXAMPLE OF FORTH PROCEDURES.

KNOWN PROBLEMS:
EVERY ONCE IN A WHILE THE SYSTEM WILL ABORT WITH A SEGMENT
FAULT. WHO KNOWS WHY, DON'T ASK ME. THE FORTH.DAT FILE
FDB CODE HAS BEEN MODIFIED TO LEAVE THE FILE UNLOCKED IN
THE EVENT OF TASK ABORT.

END OF ADDITIONS BY PAUL D. CLAYTON AND CREW