|
 |
The Memotech MTX Series |
 |
Memotech Multi-Function Expansion System
MFX Software
Introduction
This page is the repository for the
custom software programs used by the Memotech Multi Function
Expansion board, MFX.
MFX runs CP/M 2.2 or 3.1 and can execute
any programs that run on original Memotech hardware with CP/M
2.2. The programs on this page are provided to take advantage of
the additional capabilities available with MFX.
The programs below provide support for
the non-standard features of MFX, including the WIZnet Ethernet
module and various other support programs. Many of these
programs were kindly developed by Bill Brendling and are
described in more detail in the MFX Operator's Guide.
| Download |
Description |
Version |
|
Source |
Object |
Build |
Date |
| in zip |
 |
cpmvdp.com
- Start .com games from CP/M
Puts the VGA screen into VDP mode before starting the
game. Usage "cpmvdp filename.com" |
1.0 |
18/06/22 |
| in zip |
 |
ftpd.com -
File Transfer Protocol Daemon (MFX ftp host)
httpd.com - Http Daemon (MFX
web server)
(Do not use :
Replaced by Build 230307) |
220530 |
30/05/22 |
| in zip |
 |
Updated
ftpd and httpd to accept command line options to specify
the default web server index filename (httpd only) and
log file name
(Delete "-remove" from the .com
files to create the correct names)
|
switch |
meaning |
example |
default |
| -h |
index
file name |
-h index.htm |
index.htm |
| -l |
log
file name |
-l ftpd.log |
(none) |
|
230307 |
07/03/23 |
 |
 |
htsd.com
- Hextrain for MFX with SD and SDHC Cards |
211001 |
01/10/22 |
| n/a |
 |
htes.com - Run HEXTRAIN using Bill's
Enhanced Storage ABI.
A ROM version of January 2024
or later is required to implement these functions.
|
231210 |
10/12/23 |
 |
 |
fatcopy.com - Transfer files between
the CP/M and FAT partitions.
A ROM version of
January 2024 or later is required to implement these functions. |
240114 |
14/01/24 |
| n/a |
 |
go3.com - Softboot of CP/M 3.1 from
CP/M 2.2 system boot
Allows older MFXs without
the EP4CE10 FPGA to run CP/M 3.
Requires an SD card
with CP/M 2 and CP/M 3 partitions loaded.
(Created by Martin) |
250126 |
26/01/25 |
| in zip |
 |
loadfont.com
The
original Memotech 80-column card has the font programmed
in a ROM chip and therefore cannot be changed. However,
when re-implementing the 80-column display in FPGA for
the MFX, the font is stored in RAM within the FPGA. The
FPGA provides Z80 ports which allow updating the font.
To make use of this feature a small program, loadfont.com,
has now been written to load new character sets,
including IBM PC CP437 etc., into the FPGA.
Full
description by Bill is available on
this page. |
251114 |
14/11/25 |
Other
The MTX language ROMs do not provide
support for country specific keyboard layouts such as AZERTY
(France) and QWERTZ (Germany), meaning that the keys typed are
interpreted by the CP/M keyboard drivers as their UK
equivalents. Martin has taken the key mapping from the German
language ROM and created a small program to patch CP/M for the
German language keyboard layout.
It should be possible to do the same for
other language variants, please email if you need this
functionality to be added for your keyboard language.
| Download |
Description |
Version |
|
Source |
Object |
Build |
Date |
| n/a |
 |
german.com
- patches CP/M for the German keyboard layout (QWERTZ).
Run at startup, or add to the
startup
command string. |
1.0 |
20/10/23 |
| |
|
|
|
|
| |
|
|
|
|
| |
|
|
|
|
| |
|
|
|
|
User
Contributed
| Download |
Description |
Version |
|
Source |
Object |
Build |
Date |
| n/a |
 |
MFXinfo.com - CP/M Version of MFXinfo
Displays equivalent of BASIC USER INFO command under
CP/M
Contributed by Eugen Kaschubinsky
|
- |
04/09/25 |
| in zip |
 |
date.com,
time.com
- limited CP/M 2.2 RTC support for MFX
Duplicates the
functionality of the USER RTX commands to enable the RTC
to be set & read from CP/M 2.2. CP/M 2.2 does not
support an RTC like CP/M 3 does, but the date/time
display is useful.
Contributed by Eugen Kaschubinsky
|
- |
09/09/25 |
| in zip |
 |
temp.com - read the temperature of the
RTC module in MFX
Duplicates the functionality of the
USER RTX3 command
Contributed by Eugen Kaschubinsky
|
- |
11/09/25 |
| n/a |
 |
testcard.com - displays the colours
and characters available from the emulated 80 column
board
Contributed by Eugen Kaschubinsky
|
- |
28/09/25 |
| |
|
|
|
|
| |
|
|
|
|
|