Usage¶
The following command converts an MZF image named image.mzf
to a WAV file
named image.wav
:
mzf2wav image.mzf image.wav
Modes of operation¶
MZF2WAV supports different writing techniques that can shorten the loading time considerably. Please see the tape data processing page for more background information.
Conventional mode¶
In this mode, everything is done according to the Sharp MZ series
conventions. A long gap is 22000 pulses, a short gap is 11000 pulses. The
header and body are written twice to allow for errors. This mode can be
selected using the -c
command line option.
Fast mode¶
In this mode, the long gap is 4000 pulses and the short gap is 5000 pulses. Both the header and the MZF image body are written once. This is the default mode.
Turbo mode¶
In this mode, a turbo loader is written using fast sending mode, which
enables the MZ to operate at higher speeds. The MZF image is then sent using
fast sending mode, but now at a higher speed. This mode can be selected using
the -t
command line option.
Speeds¶
Apart from increasing the pulse frequency, the waveforms themselves can be altered in order to increase speed.
For conventional and fast mode, two predefined waveform configurations are
available that can be selected using the -n
command line option.
For turbo mode, three predefined waveform configurations are available that
can be selected using the -s
command line option. This option can be
combined with the -n
option to also write the turbo loader at a higher
speed. For example:
mzf2wav -t -n 1 -s 2 image.mzf image.wav
Pulse customisation¶
Next to the predefined waveform configurations, it is possible to make custom
waveform configurations using the -N
(conventional and fast mode) and
-S
(turbo mode) options. For example:
mzf2wav -t -N 480,494,260,264 -S 248,248,113,140 image.mzf image.wav
The pulse configuration consists of four comma separated values giving the length of the long pulse up, long pulse down, short pulse up and short pulse down times in microseconds.
Polarity¶
The polarity can be inverted using the -p
option.
Bit rate¶
The bit rate is set using the -b
option.