Computers Overview
Commodore PET
Sinclair ZX80
Sinclair ZX81
BBC Micro
Sinclair Spectrum
Memotech MTX
      Hardware Hacks
      Legacy (1980s)
          Design Data
      PAL Reader
      PC Keyboard I/F
    User Groups
    Video Wall
Memotech CP/M
Atari ST
DEC 3000 AXP
Raspberry Pi



MTX Plus+ Software


MTXPlus+ was designed to be 100% compatible with the original MTX computer, to the extent that it would be able to run original MTX software without modification - albeit that some of the software would only be useable at the same clock speed as the MTX (4MHz). The only significant incompatibility in the design is that loading and saving to cassette tape is not supported.

I decided that including tape support would be of very limited benefit and certainly not worth the effort. Cassette tape recorders have been obsolete for years and are becoming harder to find, even in the world of retro computers. Although an audio interface could have been included to allow sound files to be loaded and saved from/to, for example, a PC sound card, there are far better ways of adding cheap, removable, storage facilities. Since Lez's kit of parts included a Compact Flash (CF) card reader, this was the obvious choice for MTXPlus+.

Even though the use of CF storage for MTX based computers is something of a novelty, the use of  alternative media to cassette tape is not. Software emulators, including Andy Key's excellent MEMU, support a variety of file formats and Andy's REMEMOrizer hardware add-on for the MTX supports the same file formats using SD card. Andy's site has a good explanation of the various file formats on his site, but in brief, the most common file types are :-

Type Description
.mtx a binary copy of an MTX tape file (probably the most common file type seen)
.run games for the SDX disk system to be run from MTX Disc BASIC
.bas games for the FDX or SDX disk systems, to be run from the associated BASIC program
.com games for the FDX or SDX disk CP/M systems to be run from CP/M

To simplify file exchange between MTXPlus+ and other MTX based systems, MTXPlus+ will support the same file types on FAT32 formatted CF media. Initially, the basic system will support .run and .mtx files through the MTX BASIC "Load" and "Save" commands. Martin has written software to integrate CF with the original MTX ROM, the original ROM tape routines have been patched to call CF functions in the MTXPlus+ support ROM.

Martin increased the number of .run files available while developing MAGROM by converting other file formats to .run for MAGROM to fill up the 512KB flash on the board. Not all .run files have been successfully used with MAGROM and it is likely that some files will also fail to load from the CF interface of MTXPlus+.

Martin has suggested that it would be good to document the results from testing various software programs with the CF card interface, test results can be found on the Software Compatibility page.

mailto: Webmaster

 Terms & Conditions