z80util. Utilities for Spectrum snapshots in Z80 format.

Ir a la versión en español / Go to spanish version

Description.

z80util is a little set of utilities to Spectrum snapshots in Z80 format.

z80util has three commands: s80list, that list the Basic programa conatined in the snapshot (if any), z80todisc that copy the Basic program (if any) to a disc file in +3DOS format, and z80codetodisc that copy a memory area of the snapshot to a CODE disc file in +3DOS format.

z80list: list the Basic program in the standard output. A typical use is:
z80list [ options ] program.z80 > program.bas

z80todisc: z80todisc [ options ] program.z80 program.bas

z80codetodisc: z80codetodisc program.z80 file_code position length
or: z80codetodisc program.z80 file.code SCREEN$

z80list options

-numbers
Show the binary form of the numbers, useful to study some protection technics.
-info
Show additional information in the standard error.
-cr
Use the carriage return character to detect the ends of line instead of the lenght. Useful also with some protections.
-chr
Show the control characters included in strings as CHR$ n. Useful to make the listing more legible.
-embed
Show the control characters embedded in lines out of strings.
-chrgraph
Show the graphics characteres and the user defined graphics included in strings as CHR$ n.
-nograph
Don't show graphic characters nor user defined graphics that appears out of strings (habitually in REMs).
-nospectrum
Emits a listing more appropriate for non Spectrum machines. "GOTO" instead of "GO TO" and the like. It's not a language translator, only a little help.
-blassic
Same as -nospectrum but intended to use with Blassic in particular.
-dumpvars
Emits a variable area dump in addition to the program listing.
-PROG postition
Use position as beginning of listing, instead of the PROG system var.
-VARS position
Use position as end of listing, instead of the VARS system var.

z80todisc options

-auto line_number
Line number for autoexecution.
-novar
Copy only the program, without the variables area.
-PROG postition
Use position as beginning of listing, instead of the PROG system var.
-VARS position
Use position as end of listing, instead of the VARS system var.

Download.

z80util Version 1.0.0
The package includes the sources and executables for Windows and for Linux 386.

Contact.

e-mail: ninsesabe@arrakis.es

 That's all folks!