.** File Name: manual4/txt
.** 03/25/82
>TM=2 BM=64 LM=6 RM=78
>C=Y
A P P E N D I X
>C=N

"CUSTOM/ZEN"

This program makes the changes that permit ZEN to operate on Model 1 & 3, with TRSDOS, Newdos80, Ldos etc.  Users are strongly advised NOT to make any changes to the coding on the disk except those accessible via this program.

Before running CUSTOM/ZEN make a backup in case of any disk I/O errors that might damage the original ZEN.  The last line on the video screen can be tailored to display any message that you would like to see.

The standard ZEN is TRSDOS Model 1 35 track.  All commands in the documentation work with all known Model 1 Dos's, with one known exception: the DI command does not work with Newdos80 Ver2.

In the TRDOS format, ZEN displays the directory display by assuming it to be on track 17.  Then, the Dos read routine is called with an artificially opened FCB for the file DIR/SYS.  In Ldos, the routines specifically provided for directory reads are used.

With the Model 3, TRSDOS provides a routine for directory reads, but this must NOT be used with other Model 3 Dos's.  It involves changing one byte in the middle of the Dos, with possibly disastrous results.  It is believed, but not yet proven, that the Ldos routines are compatible between the Model 1 and Model 3.

The Newdos80 option converts DI to a general purpose DOS command allowing access to a range of Dos calls, the main exception being Copy.

The command syntax following ZEN's prompt Z> is DOS DOSCALL.
The space after DOS is essential and for DOSCALL any valid Dos command such as DIR, FREE, KILL Filespec, etc., is allowed.  Dos functions that use memory above 5400H, such as COPY, are not permitted.

The Ldos option does not alter the command syntax; it alters just the Dos addresses called to display the directory.


"BIGED/BAS"

This program allows large Edtasm format disassemblies to be subdivided into smaller files for easier handling.  Sufficient disk space must be provided for the new output files.  There is no error handling in the program.

Each new output file is limited to 2500 lines, but the user can alter this value.


Lower Case Filter

ZEN has a new command "@" which toggles a lower to upper case filter.  The filter acts only on the text input immediately following the Z> prompt, thus allowing commands to be entered in lower case but treated as if upper case.

This filter, which can be preset by CUSTOM/ZEN, is most useful to Model 3 and Newdos80 Ver2 users, because the lower case driver acts differently than the ones previously implemented on the TRS80.  When active, the filter disables the Shift P,Q & Y commands (and Z on the Model 3) and converts them to upper case equivalents.

REB . .  RE-position Block.
          This is a block move of any number of lines of text from ...

****  This is the end of the text as it appears on the disk you gave me, Charlie.  Is there more?  Seems like it... rvf ****
