|
 |
The Memotech MTX Series |
 |
Memotech Software
Development
Resources

This page hosts links to various development tools available
on the web that may be useful for programmers who want to target
the MTX, or other Z80, computers. Tools on this page are
intended to be run in a Windows environment and will likely have
a graphical user interface (GUI)
and potentially provide an integrated development environment (IDE).
These features make editing, assembly and linking of programs
much more user friendly than the tools available at the time.
Of course, for the real "retro" experience, you can still use
contemporary tools such as the Microsoft Macro-80
Assembler (M80) and companion linker, Link-80
(L80), either on a real Memotech computer, or on a PC using
MEMU. Legacy tools such as
these are shown in the
CP/M section of the site.
|
Z80 Compatible Cross Assemblers (PC
Versions) |
|
|
Title / Description |
Publisher / Link |
|
 |
Frank's Cross Assembler AS80
Version 1.42 Assembler for i8080-Z180
microprocessors. [Used by
Claus Baekkel for his Z80 game
conversions] |
Kingswood Computing
 |
|

 |
The Zilog
ZDS assembler
Zilog Development Studio I Version 3.68
includes an assembler that can target older Zilog
devices, the original Z80 is not supported but setting
the target to a Z180 is fine.
The software is available as a free download from the
Zilog site. [Used by Martin Allcorn to re-assemble his
MTX ROM source
file] |
Zilog
Available
from the
Zilog Download Area
(Follow the
links to Downloadable Software)
|

WLA DX |
Yet Another
GB-Z80/Z80/6502/65C02/6510/65816/HUC6280/SPC-700 Multi
Platform Cross Assembler Package
Precompiled
Win-32 Binaries available
here
[Used by Paul
Daniels to assemble his
Noddy+
files] |
Ville Helin
Available
from
GitHub
|
|
MTX BASIC
Extension for Visual Studio Code |
|

VS Code
(Microsoft) |
Visual Studio Code "is an integrated development
environment released by Microsoft for Windows, Linux, macOS and web browsers. Features include support for
debugging, syntax highlighting, intelligent code
completion, snippets, code refactoring, and embedded
version control with
Git."
Alan Wilson has created an extension for MTX
BASIC which allows VS Code users to create/edit MTX
BASIC programs. The extension allows the resultant
program to be saved in .mtx or
.bas format for use in MEMU or
on real MTX hardware.
The extension also allows
existing .bas and
.mtx programs to be disassembled and read
in as text for editing before saving back in
.mtx or .bas
format.
Further information and downloads are
available on
Githib
Once I have had more time to try out
the tool, I will post more information on
this page.
|
 |
|
Hardware Programming Tools |
|
PAL / GAL
Monolithic Memories Inc., inventor of the original
PALs, provided
PALASM
software to program the devices. PALASM in a DOS
application which does not appear to run in a DOS box
under either WindowsXP or Windows 7. A number of
alternatives are are shown below |
|
 |
National Semiconductor's Opal Jr.
Version 2.1 Another very old program, comes in
both DOS and Windows versions, although they won't run
under Windows 7, both of then will run in Windows XP
mode |
National Semi.
 |
|
 |
Lattice Semiconductor, ispLEVER
Classic This software is available as a free
download from the Lattice site. You will need to
register on the site in order to get a (free) license to
run the software. The current version supports Windows
7, Vista and XP. |
Lattice Semi. |
|
 |
Atmel WinCUPL This
software is available as a free download from the Atmel
site. You will need to register on the site to download
the software. The current versions runs on Windows XP. |
Atmel |
|