| This is a powerful monitor for the MZ-80K which
has a lot of additional functions, commands, and high expanded routines.
It replaces the MZ-80K monitor ROM SP-1002 and the monitor is compatible
to this monitor. Additional, it supports autorepeat for key inputs.
You can use this monitor in your MZ-80K or in emulators by replacing
or defining the ROM-file(s). If you want to use it in your MZ-80K you
have to download the binary ROM-contents for this monitor and to burn
a 4 kb EPROM which then replaces the original MZ-80K ROM. Read the "MZ-80K
Hints and Tips" to know how to replace the MZ-80K ROM.
If you have just loaded or saved a program to tape you can re-save
( copy ) it again to tape by using this command.
Search the memory for hexvalue(s).
The syntax is: D FROM TOTO and additional type in into the
next line the hex values which are to be searched for. The addresses
are displayed if if the search function was successful.
The address $E020 is checked for a ROM. If the ROM contains $3E
at this address then the monitor performs the execution to $E020.
This command invokes the floppy ROM ( same meaning like the FD-function
of the SP-1002 monitor ROM ).
Jump to the specified address ( syntax is G xxxx ).
Displays the header information taken from $10F0. This will work
correct only if you have saved or loaded a file prior to the execution
of this command.
Fill a memory area with a given hex value. Syntax is FROM TOTO
XX ( XX = hex value, 1 byte )
Load the next file found on tape.
The load process displays all header information: file name, load
address, end address, execution address, file attribute, and the contents
of the comment area.
The program will be automatically executed if the execution address
defined in the tape header is greater than $11FF. Otherwise the program
is loaded but not executed.
You cannot load a program into RAM addresses which are ROM addresses
( e.g. < $1000 ).<
Dumps the memory.
The memory will be displayed continuously. Stop the output by SHIFT
& BRK or pause it by BRK only. Pressing any key will continue
the display output.
Saves a program to tape. You are first asked for the file name.
Next you have to set the hex values for the start address, end address,
and execution address.
Fill the memory with an ASCII string. Syntax is F TOTO
and next type in into the next line the ASCII string which will be
stored to the memory address at TOTO.
Verify a file just written on tape.
Write the given hex values to the memory. Syntax is W TOTO
and next type in the hex values which will be stored to the memory
address at TOTO.
Copy / transfer the contents of a memory area to a specific location.
Syntax is X FROM TOTO XXXX ( XXXX is the memory address where
the area from FROM to TOTO is to be copied ).
Loads a file from the CMT, but the file will not be automatically
Inverts the AM / PM flag at location $119D.
( CLR ) Performs a warm start.
Download the new ROM now ( 4kb; courtesy
of Torsten Carzow / Germany ).