A number of members of the
MTX Forum
have made efforts to disassemble quite a lot of the
available Memotech MTX software as well as writing new code
to support this great machine. Martin suggested that it
would be good to share this work for the benefit of other
existing, and potentially new, Z80 programmers. Martin has
set the ball rolling an offered up the work below. If
anyopne else has stuff that they'd like to share, please get
in touch and I will post it here.
If you do want to
contribute anything, please also provide a brief description
of how to use it, e.g., the assembler used, and any specific
compilation instruction.
Games |
Name |
Zip |
Description & Comments |
Source |
Agrovator |
|
Disassembled code from the version used in MAGROM. It is
formatted as a .RUN file instead of the more usual BASIC
& assembler within a .MTX file. The Zip file contains
the source file (080) for
processing by Martin's RISCOS
assembler and the assembler output (txt).
The game was originally written in the built in
assembler, and for the most part has the label names the
original authors used. |
Martin |
Blobbo |
|
Disassembled code from the version used in MAGROM. It is
formatted as a .RUN file instead of the more usual BASIC
& assembler within a .MTX file. Because it's machine
decoded the labels are mostly of the Lxxxx type.
Discussion on Memorum |
Martin |
Bouncing
Bill |
|
Disassembled code from the version used in MAGROM. It is
formatted as a .RUN file instead of the more usual BASIC
& assembler within a .MTX file. The Zip file contains
the source file (080) for
processing by Martin's RISCOS
assembler and the assembler output (txt).
The game was originally written in the built in
assembler, and for the most part has the label names the
original authors used. |
Martin |
Goldmine |
|
Disassembled game code as well as the reconstituted
BASIC loader. The Zip file contains the source code with
a .asm extension, rather than using Martin's more usual
080 naming convention, but it is the same thing. |
Martin |
Hawkwars |
|
Disassembled code from the version used in MAGROM. It is
formatted as a .RUN file instead of the more usual BASIC
& assembler within a .MTX file. The Zip file contains
the source file (080) for
processing by Martin's RISCOS
assembler and the assembler output (txt).
The game was originally written in the built in
assembler, and for the most part has the label names the
original authors used. |
Martin |
Invaders
(Martin) |
|
The source for Martin's Text Mode Invaders, released at
Memofest 2014. The Zip file contains the source
file (080) for
processing by Martin's RISCOS
assembler and the assembler output (txt).
The source is well commented and may be particularly
useful for anyone trying to learn Z80 assembly language
on the MTX. |
Martin |
Toado |
|
Disassembled code from the version used in MAGROM. It is
formatted as a .RUN file instead of the more usual BASIC
& assembler within a .MTX file. The Zip file contains
the source file (080) for
processing by Martin's RISCOS
assembler and the assembler output (txt).
Martin has spent some time analysing the code, so the
Lxxxx type labels have been renamed to more meaningful
definitions. |
Martin |
|
|
|
|
|
|
|
|
|
|
|
|
Technical /
Hardware Sources |
|
|
|
|
|
Name |
Zip |
Description |
|
MTXROMs |
|
Disassembled ROM code from the MTX on board ROMs
Discussion on Memorum |
Martin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|