|
|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 4864 (0x1300)
Types: TextFile
Names: »INFO.TEX«
└─⟦4f77bd9c1⟧ Bits:30005982/disk2.imd RC Computer - Turn Key Data Entry System - Vers. 1.91
└─⟦this⟧ »INFO.TEX«
└─⟦8417fc433⟧ Bits:30005982/disk1.imd RC Computer - Turn Key Data Entry System - Vers. 1.91
└─⟦this⟧ »INFO.TEX«
1. DEP-Files.
All DEP-Source Files have a filename-extension of '.MAC'.
Those files must be assembled by Microsofts MACRO-80 Assembler.
An example :
>M80 EENTRY=B:EENTRY/M/Z
The above example assumes the source-file to be on drive B and
will create a file with an extension of .REL on drive A.
2. DEP-Files.
2.1 Filenames.
The first letter of the DEP-Filename denotes its use with respect
to linking and runtime-modul. All filenames starting with an 'F'
are to be used to form a formatting-Modul (Modes `Format' and
'Format-Update) and all filenames starting with the letter 'E`
are to be used to form the entry-modul (for all modes except
'format' and 'format-update'. One modul , the CCB.MAC is used with
both kinds of files.
2.2 DEP-Files.
The DEP consists of the following files :
-EUSRINT.MAC interface to TKDES in non-formatting modes
-FUSRINT.MAC interface to TKDES in formatting modes
-EFMTINT.MAC format initializing in non-formatting modes
-FFMTINT.MAC format checking in formatting modes
-EENTRY.MAC keystroke processor in non-formatting modes
-FFORMAT.MAC format-entry modul
-EEOFPRC.MAC end-of-field processing in non-formatting modes
-EGENSUB.MAC general subroutines
-FGENSUB.MAC general subroutines (formatting modes)
-CCB.MAC common control block
-EMSGTAB.MAC german messages (non formatting modes)
-EMSGTABE.MAC english messages (non formatting modes)
-FMSGTAB.MAC german messages (formatting modes)
-FMSGTABE.MAC english messages (formatting modes)
3. TKDES-Files.
All TKDES-Source Files have a filename-extension of '.BAS'.
Those files must be compiled by Microsofts BASIC COMPILER
(Version 5.0). An example :
>BASCOM (CR)
*B:FORMAT,=FORMAT/E/Z/N/S
The example above assumes the source-file to be on drive A and
will create a file with an extension of .REL on drive B.
The TKDES consists of the following files :
-FORMAT.BAS creating and modifying of formats
-ENTRYME.BAS main menue of TKDES plus other functions
-ENTRY.BAS entry and modifying of data
-VERIFY.BAS verifying and printing of data
-CHAININF.BAS chaining of the various moduls
-ARBSTAT.DEP de-statistics and file control▶8a◀-DEPFORM.DEP protected system formats
3. LINKING A COMPLETE TKDES-SYSTEM.
3.1 The modules should be linked with the PLINK II-Linker (by Phoenix
Software Associates), Version 1.08. The Microsoft Linker L80
can not be used as it is not disc-oriented and uses to much
of the memory capacity.
3.2 All Files (DEP and TKDES) with an extension of .REL must be
located on drive A.
Drive B should have enough room to accomodate the run-time
moduls (.COM).
3.3 Linking the FORMAT.COM modul.
>PLINK-II (CR)
*OUT B:FORMAT (CR)
*FI FORMAT,FUSRINT,FFORMAT,FFMTINT,FGENSUB,CCB,FMSGTAB; (CR)
3.4 Linking the ENTRYME.COM modul
*OUT B:ENTRYME (CR)
*FI ENTRYME,FUSRINT,FFORMAT,FFMTINT,FGENSUB,CCB,FMSGTAB; (CR)
3.5 Linking the ENTRY.COM modul
*OUT B:ENTRY (CR)
*FI ENTRY,EUSRINT,EFMTINT,EENTRY,EEOFPRC,EGENSUB,CCB,EMSGTAB; (CR)
3.6 Linking the VERIFY.COM modul
*OUT B:VERIFY (CR)
*FI VERIFY,EUSRINT,EFMTINT,EENTRY,EEOFPRC,EGENSUB,CCB,EMSGTAB; (CR)
3.7 Linking the CHAININF.COM modul
*OUT B:CHAININF (CR)
*FI CHAININF; (CR)
4. The 2 TKDES-Files ARBSTAT.DEP and DEPFORM.DEP must be moved
to drive A.
5. Starting the System.
Now with all .COM files on drive B and the two .DEP files on
drive A the system can be started by:
>B:CHAININF
or by modifying BDOS so as to call B:CHAININF automatically after
each boot/warm boot (MENU-SYSTEM).
6. A complete TKDES consists of two diskettes. The diskette for
drive B should contain the following files :
-FORMAT.COM
-ENTRYME.COM
-ENTRY.COM▶8a◀-VERIFY.COM
-CHAININF.COM
The diskette for drive B should contain :
-ARBSTAT.DEP
-DEPFORM.DEP
After starting the system another file will be created on drive
A : 'CHAININF.DEP (contains chaining information)
It is recommended to set all of the above files to SYSTEM-files
by the following CP/M command '>STAT B:*.* $SYS' and '>STAT *.* $SYS'.
That way the files have minimum protection against unauthorized
use as they do not appear in the CP/M directory.
7. Keyboard customization.
To adapt a different keyboard , which uses different coding,
the equates in the files 'FFORMAT.MAC' and 'EENTRY.REL' need
to be adjusted. Do not modify the names of the equates, but
only the assigned values.
8. Changing code-sets.
to change the code-set from german to english or any other,
the routine CHRCNV in the modules EGENSUB.MAC and FGENSUB.MAC
need to be changed to the appropriate crt-codes for certain
characters (for the german code-set the umlauts,paragraph and
hyphen are translated there).
«eof»