Computers Overview
Commodore PET
Sinclair ZX80
Sinclair ZX81
BBC Micro
Sinclair Spectrum
Memotech MTX
    About
    Library
    Manuals
    Options
    Photos
    Projects
      CFX
      Hardware Hacks
      Legacy (1980s)
      MAGROM
      MTXPlus+
          Architecture
          Design Data
          Firmware
          Parts
          Software
              CP/M
              Compatibility
      PAL Reader
      PC Keyboard I/F
      Programmers
      ReMemotech
      ReMemorizer
      SDX
      SFX
    Repairs
    Software
    Tools
    User Groups
    Video Wall
Memotech CP/M
Atari ST
DEC 3000 AXP
OpenVMS
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