DataMuseum.dk

Presents historical artifacts from the history of:

CP/M

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦b86909b06⟧ TextFile

    Length: 4992 (0x1380)
    Types: TextFile
    Names: »INFO.TEX«

Derivation

└─⟦77f87173f⟧ Bits:30005981/disk3.imd Turn Key Data Entry System/Datenerfassungspaket - Vers. 1.90
    └─⟦this⟧ »INFO.TEX« 

TextFile

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)
-EPUB/EXT.MAC publics and externals (to be INCLUDED in EENTRY.MAC)
-EKBEQU.MAC   keyboard equates (to be INCLUDED in EENTRY.MAC)

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
-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
-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 file EKBEQU.MAC needs to be modified. 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»