Cassette Support

The common functionality for cassette handling is described in the chapter Cassette Support. For details on how to use a real cassette player connected to a PC and Emma 02 please see the chapter: Real Cassette Support.

The following sub chapter describe COMX specific cassette handling for both automatic and manual options as well as batch wav conversion.

The emulator includes '.comx' files for the F&M Turbo v1.00, v2.00 and F&M TOS v3.00. All Turbo and TOS loaders (including the Turbo and Turbo+ commands available in the F&M printer rom) also support Auto and Turbo LOAD/SAVE options as described below.

Auto LOAD/SAVE

To use this option 'Auto LOAD/SAVE' should be checked (yellow ellipse) which is the default setting:

To load a .wav file into the COMX type PLOAD or DLOAD (and return) in the COMX emulator window and the cassette play button (green ellipse) will go green.

To save a .wav file from the COMX type PSAVE or DSAVE (and return) in the COMX emulator window and the cassette record button (red ellipse) will go red.

For both save and load make sure a .wav file is selected before using the PSAVE and PLOAD instructions otherwise the COMX emulator will hang on the PLOAD (until you manually start a .wav file) or with a PSAVE the wav sound will not be written to any file. The play, record and stop buttons cannot be used for manual intervention unless 'Auto LOAD/SAVE' is unselected.

Manual LOAD/SAVE

To use this option 'Auto LOAD/SAVE' should NOT be checked. This setting is more like the cassette handling is on the real COMX however a bit more complicated than Auto LOAD/SAVE:

To load a .wav file into the COMX, type PLOAD or DLOAD in the COMX emulator (don't type return as yet!). Press play (green ellipse) and after that as soon as possible press 'return' on the COMX.

To save a .wav file from the COMX, press the dark red record button (red ellipse) and type PSAVE or DSAVE (and return) in the COMX.

Saving or loading can be stopped at anytime by pressing the stop button (brown ellipse). When stopping a load while the COMX is in loading mode will however hang the COMX.

Batch wav conversion

The 'Batch - wav' feature converts a number of selected .comx files to wav files by instructing the COMX emulator to save them to wav format one by one. To use this function first select the files that need to be converted via the multi file selector window that will open after clicking the 'Batch - wav' button (yellow ellipse):

The number of files selected should show to the right of the Convert button. Before starting the conversion make sure a COMX emultator is started and then press the 'Convert' button (orange ellipse). Then wait until the COMX finalizes all needed PSAVE commands.

Note: pure machine code .comx files (first byte = 1) are not supported (as they are not saveable with PSAVE).