	      DBSOURCE HELP  Version 1.02  3-1-85
		   (C) 1985 by Merlin R. Null

     DBSOURCE  will take  a  dBASE II  command file that has been
encoded with ENCODE , Ashton-Tates's  DBCODE or with  Gene Head's
DB-SQZ5 and generate  a runable source file.  DBSOURCE  can  also
send the output to the printer or you may view the output on your
console.

     This type of file is encoded for one of two reasons.  First,
it protects the  program  file  from  being  viewed or  modified.
Second, the encoded programs run about 30%  faster.  I feel  that
the latter reason is far more important.  The level of protection
that this type of encoding offers is only moderate.  Programs run
faster because the files are partially tokenized and all comments
are removed.

     Encoded command files are for use with  dBASE II version 2.4
or higher.   A decoded file might require some translation to run
on an earlier version of dBASE II.

		   Calling a Directory Listing

     To call a directory from the title screen simply  enter  the
drive you wish to list.

Filename.CMD or Drive:? A:

   This will list the directory of drive A and  give  the  prompt
again.

Directory of drive A:
FOO	.CMD	DBSOURCE.BAS	DBSOURCE.COM	BRUN	.COM	A10	.CMD
ENCODE	.BAS	ENCODE	.COM	MBASIC	.COM	D	.COM	SAMPLE	.CMD
BOOKS	.DBF	BOOKS	.FRM	DBASE	.COM	TERM	.DAT	CLEARSET.BAS
CLEARSET.COM	DBASEMSG.TXT	DBASEOVR.COM	B4	.CMD	R2D2	.CMD
INDENT4	.BAS	INDENT4	.COM	ELIZA	.BAS	A10	.SRC	A10	.BAK
CLONE	.CMD	TEST	.CMD	CLONE	.SRC	A10	.OLD	DBSRC2	.BAS
DBSRC2	.COM
Filename.CMD or Drive:?



    The ZCPR like drive call of A; will also work to call the
directory, even if you are not running ZCPR.
















		Viewing an Encoded dBASE II File

    To view  the  encoded  dBASE II  command  file  "SAMPLE.CMD",
simply type in the file name at the title screen prompt.

Filename.CMD or Drive:? SAMPLE.CMD

     Just use control S to stop the  scrolling  of  the  file  or
control C to quit the program.   The file  to be viewed must have
the extension .CMD










			     Options

P	Send the output to the printer.  Does not generate a file.
F	Send the output to a file.
N	Turn off console output.  May be used only in combination
	with P or F options.

     All  options  must  preceded  by  a  space.    Extra  spaces
entered with the options  do  not  matter.   SAMPLE.CMD P F N  is
equivalent to SAMPLE.CMD PFN.










		     Direct output to Printer

     Use the P option to direct the output to the printer:

Filename.CMD or Drive? SAMPLE.CMD P

     This does not generate a disk file.   It will only print the
file and display the output on the screen.











		    Generating a Source File

     To generate a runnable source file from an encoded  dBASE II
program, use the "F" option.

Filename.CMD or Drive:? SAMPLE.CMD F

     This will write a  file  called  SAMPLE.SRC.   If SAMPLE.SRC
already exists, you will be prompted with the message:

		    []=========[]
		    [] WARNING []
		    []=========[]

	       SAMPLE.SRC already exists!


Do you wish to overwrite SAMPLE.SRC?


     If you answer YES, the old SAMPLE.SRC will be  erased  and a
new SAMPLE.SRC will take it's place.  If you answer NO,  the  old
SAMPLE.SRC will be renamed to SAMPLE.BAK and you will  have a new
file named SAMPLE.SRC.  If a file named SAMPLE.BAK is already was
present on the disk, it will be erased.

     All of the erasing and file name changes are done after  the
generation of a SAMPLE.TMP file.   If there are  no  errors,  the
SAMPLE.TMP file is renamed  to  SAMPLE.SRC  and  all  other  file
changes done.   This  prevents  the  replacement of a file with a
half finished one.  If all goes well, you should  never  see  the
temporary file.  It will be present on the disk after DBSOURCE is
run only if you are running it in the MBASIC interpreter and stop
the operation in mid stream  with  control C.   In  the  compiled
version, the temporary file is erased when a control C is entered
and the entire operation is  aborted.   This can not be done with
the interpreter  as control C suspends operation of DBSOURCE.  If
you wish to continue with the interpreter, type  in  CONT.   This
will pick up operation where you left off and finish the file.



     If everything goes OK and you have a SAMPLE.BAK on the disk,
you should see the following messages:

Erasing SAMPLE.BAK
Changing SAMPLE.SRC to SAMPLE.BAK
Changing SAMPLE.TMP to SAMPLE.SRC

     This is just to let you know what is going  on.   With  many
programs there is a rush to check the directory  after  operation
to see if everything went OK.  Using DBSOURCE you will know  what
file operations have been done.  The  "F" option may be used with
the "N" option to suppress the console output.  Just enter:

Filename.CMD or Drive:? SAMPLE.CMD FN

This sends  the  output  go  only  to  the  new  file.   The  new
SAMPLE.SRC  file  will  be generated slightly faster with the "N"
option.


     To run the source file, you mast  rename  it  to  SAMPLE.CMD.
Do this only if you first either move the file  to  another  disk,
or erase the existing SAMPLE.CMD file.





		      END OF THE HELP FILE



T.   This
will pick up operation where you l