|
The Memotech MTX Series |
|
MTX Noddy+
Introduction
Noddy is a simple language
created by Memotech for the MTX computer, it was intended to
provide a simple way to store and display textual information.
Noddy
originated as a character in the children's books created by
Enid Blyton,
he is a wooden boy who lives in Toyland, his best friend is
Big
Ears, a gnome like creature, and
PC Plod is a
policeman in Toyland. In the UK, noddy can also
refer to something simplistic, easy to use, mundane, etc.
The language consists of eleven commands,
whose names were chosen to create an easy to remember set of
Noddy
inspired acronyms, PLOD and BIG EARS
|
Command |
Function |
P |
PLOD |
Run the program |
L |
LIST |
Prints the Noddy file to the printer |
O |
OFFSTACK |
Extracts, but doesn't execute, a
Noddy program from the stack |
D |
DISPLAY |
Display a Noddy file to the screen |
|
|
|
B |
BRANCH |
Similar to BASIC's GOTO
- "branch" to a point within the program |
I |
IF |
Used with ENTER,
subsequant processing depends on the user input |
G |
GOTO |
Passes control to the named Noddy
program file |
|
|
|
E |
ENTER |
Similar to BASIC's INPUT
- wait for user input |
A |
ADVANCE |
Pull a command off the stack and
execute it |
R |
RETURN |
Return control to BASIC |
S |
STACK |
Allows execution of multiple Noddy
programs from within a program |
The
MTX Operator's Guide contains the full Noddy
language reference |
Enhancements - Noddy+
Paul Daniels has done some development work
to add extra functionality to Noddy,
including some nice page transition effects, customisable PAPER
and INK colours and enhanced pause features. Paul demoed these functions at
Memofest 2015
and is now sharing his development work here.
Prerequisites
WLA DX
- A cross-platform macro-assembler, used to compile
|
Edit env.bat to
point to the relevant paths |
Run mkmtx.bat to
compile the source file to main.mtx |
- Prepends appropriate data
for an .mtx file from
mtxhdr.z80 to |
|
|
|
|
|
|
|
|
|
|