FZ-1 TOOL BOX
FOR DEVELOPING EXPANSION SOFTWARE


This documentation describes necessary programs for
developing expansion software to be used with the Casio FZ-1
sampling keyboard.  To realize this documentation you need

			1.  A Computer:  NEC Model PC9801UV MK2
			2.  MS-DOS Software
			3.  Custom Programs on a Micro Floppy Disk
				(double-sided and double density)

The diskette contains several programs necessary for
developing expansion software on the FZ-1 synthesizer.
Sample programs for such optional software are also
included.

The following are the name and functions of the programs.

Please note conversion software many no work well with the 
computer system which is connected to a hard disk drive
unit.  The writer things this is because the int 26 in the
MS-DOS does not support the conversion software.  it
sometimes happens to work when you execute dummy dir command
for the drive unit.  Should you find any solution, he would
appreciate being contacted:  Mr. T. Sasaki, Casio R&D
Center, Tokyo.

MASM.EXE
LINK.EXE

These two programs are standard assemblers and linkers for
MS-DOS.  Refer to appropriate manuals.

FZNEW.EXE

This is a program which initializes a formatted disk
exclusively for the FZ-1.  When you start up the program,
the display show questions.

			FZ-1 FLOPPY (A=0, B=1, ...) ? =

Designate by a number the disk drive unit having the FZ-1
custom program disk inserted.  Input 0 for the drive unit A
or input 1 for the unit B in MS-DOS.  Please pay most
attention to the number when you designate a disk drive as
this software using in 26 (Absolute Write in MS-DOS) may
destroy the system program with a wrong number.

			DISK NAME			        ? =

Input a disk name for the FZ-1 custom program.

EXE2FZ.EXE

This program writes into the custom disk an EXE file which
was produced from LINK.EXE.  The multiple usages of
EXE2FZ.EXE make it possible to write multiple programs into
the disk.  Start up the program to have questions on the
display.

			FZ-1 FLOPPY (A=1, B=2, ...) ? =

Designate by a number the disk drive unit having the FZ-1
custom program disk inserted.  Input 0 for the drive unit A
or input 1 for the unit B in MS-DOS.  Please pay most
attention to the number when you designate a drive unit as
this software using in 26 (Absolute Write in MS-DOS) may
destroy the system program with a wrong number.

			SOURCE FILE NAME            ? =''

Input a name for expansion software which will be written
into the custom program disk.  Do not forget to add EXE the
sub name for expansion.  The optional software is not named
by this operation.

FZRAM.MAC

This is a course program for MASM which denotes a work area
starting from 0400H the addresss in the FZ-1 memory.  It is
very convenient if you include this in an option software
you are developing.  (cf, sample programs)

FZROM.HLP

This is an On-Line explanation about the ROM entry of the
FZ-1 machine.

FZSAMPLE.ASM

This is a sample for expansion software.  For a new optional
software, this can be used for rewriting the part of
"external programa1 main" for your purpose.

FZMAKE.BAT

This is a batch file for a series of works for the
programming of expansion software.  The drive unit numbers
for the FZ-1 disk must be renumbered in accordance with the
system program.

SEQ.S

This is a sample for a sequencer program on the FZ-1.  Since
this is an assembler source on the V50, this program cannot
be applied directly to MASM.  Please regard this as a
reference.

EDISK.EXE

This is a simple disk editor.  Make use of this when you
analyze FZ-1 directories.

FZNEW.C
EXE2FZ.C
EDISK.C
CNVIO.ASM
INT1BH.ASM

There are source files.  The C programs are compiled by
Latice C.