Computers Overview
Commodore PET
Sinclair ZX80
Sinclair ZX81
BBC Micro
Commodore 64
Sinclair Spectrum
Memotech MTX
    About
    Library
    Manuals
    Options
    Photos
    Projects
    Repairs
    Software
    Tools
    User Groups
    Video Wall
Memotech CP/M
Atari ST
Commodore Amiga
PDAs
DEC 3000 AXP
OpenVMS
Raspberry Pi

 

 
 
 

The Memotech MTX Series

 

The text of the original MTX brochure is reproduced below

 

Technical Specification

Hardware

Chassis

Two front-hinged black anodised brushed aluminium extrusions are separated at the rear by a black plastic moulding.

Keyboard

A 1 mm mild steel sheet is bolted to the upper chassis and supports 79 keys which are interconnected by an independent p.c.b. The keys are arranged as: Standard U.K. QWERTY layout with 57 professional typewriter keys, standard pitch and spacing. Foreign language keyboards are available. Twelve dual function keys are arranged as a separate numeric keypad. Eight funation keys (16 user definable functions). Two unmarked reset keys. Auto repeat is standard on the alpha-numeric keys.

Cpu Board

Zilog Z80A CPU operating at 4MHz.

24K of ROM which contains: MTX BASIC incorporating sophisticated MTX LOGO-type graphics commands. MTX NODDY interactive screen manipulation routines. FRONT PANEL DISPLAY - incorporating Z80 Assembler/Disassembler plus Z80 Register, Memory and Program display and manipulation routines.

VIDEO DISPLAY PROCESSOR - with 16K dedicated RAM.

USER-RAM - 32K on the MTX5OO and 64k on the MTX512.

VIDEO BOARD - for television and sound signal encoding. Real Time Clock.

CHARACTER SETS - Numeric, upper case, lower case, user- definable characters and user-definable sprites. Resident international character sets and appropriate keyboard layouts for UK, USA, France, Germany, Spain and Sweden. Character sets for Denmark and Italy are also available.

Expansions

Up to two expansion boards may be added internally. These may be Memory (RAM) Boards or the Communications Board.

MEMORY BOARDS

RAM may be increased by the addition of boards which provide 32K, 64K, 128K or 256K of memory, up to a maximum of 512k.

COMMUNICATIONS BOARD Available as an internal expansion, this board carries two completely independent RS232 interfaces (running at up to 19 200 baud) with full handshaking and modem communication lines, and also the disc drive bus.

NODE/RING SYSTEM - Communications software and interfacing enabling construction of MTX Ring Systems containing up to 255 Memotech computers.

Input/Output

Provided as standard:

Cassette Port (variable rate, default 2 400 baud)

Uncommitted parallel input/output port
Two joystick ports with industry standard pin-outs
Four channel sound under software control
Hi-Fi output
Monitor output - composite video signal (1V peak to peak)
Z80 Bus Expansion Port
Parallel printer port (compatible with Centronics type printers)
 
Available as an expansion:
Communications board with two RS232 interfaces and disc drive bus

ROM Expansions

MTX FORTH, MTX PASCAL NODE SYSTEM software Business, Education and Games software

Display

Colour TV and/or Video Monitor

40 column x 24 line display as standard, with optional Colour 80 column board, (FDX or HDX disc system required)

Display Facilities

FULL SCREEN HANDLING

EIGHT USER DEFINABLE WINDOWS

VIRTUAL SCREENS SCREEN FORMATS

Text: 40 x 24 characters, Text with graphics: 32 x 24 text with 256 x 192 pixels in 16 colours

Graphics Facilities

Up to 32 independently controllable user definable sprites, plus pattern plane and backdrop plane. High level sprite-orientated graphics commands.

Suitable Printers

Centronics-type parallel printers

RS232 serial printers (requires Communications Board)

Power Supply Unit

Input: 220/240 VAC 50/60 Hz or 110/115 VAC 50/60 Hz. Output: 22.5 VAC~ 1A tapped at 18V and 9V. The PSU is double insulated and has a side mounted rocker switch which is internally illuminated.

Software

MTX BASIC

The BASIC resident in ROM contains the standard commands offered by most microcomputers, and in addition is extended with a number of reserved words designed to: a) allow easy manipulation of the display, b) enable a highly structured form of programming and c) enable assembly language programs to be run from within BASIC programs.

MTX Graphics Commands

Sophisticated graphics manipulation commands are incorporated. These commands do not replace, but are in addition to the normal graphics commands offered by BASIC

MTX NODDY

NODDY provides a method of programming to display information or ask questions and then move on to another display, depending on the previous response. Complete screens may be named and constructed and later called from within BASIC programs.

Assembler/Disassembler

An assembler/disassembler is included to enable fast and efficient development of machine code programs Machine code may be included within a BASIC program and are assembled as the program is run.

Front Panel Display

The front Panel Display is an interactive program which displays and allows manipulation of the contents of the computer's memory and registers. Allows simple and effective machine code debugging.

Command Words

MTX BASIC

BAUD ELSE LIST MVSPR
CLOCK STEP LOAD SPRITE
INK CSR PRINT CTLSPR
PAPER DIM OUT NODE
EDIT GOSUB POKE GENPAT
GOTO LIST READ PHI
IF NEW SOUND VIEW
LET ON PLOT RESTORE
LPRINT PANEL TO ROM
NEXT RETURN REM EDITOR
NODDY SAVE CLS DSI
PLOD DRAW ASSEM ANGLE
PAUSE THEN AUTO SNDBUF
RAND CONT VS ARC
RUN CLEAR CRVS LINE
STOP DATA ATTR  
VERIFY FOR COLOUR  
CIRCLE INPUT ADJSPR  

MTX Operands

+ / > <=
- ^ < <>
* = >=  

MTX Functions

AND ASC PI SQR
ABS RND OR USR
EXP NOT ATN LEN
SGN COS LN MOD
TAN INT SIN  
VAL PEEK INP  

MTX Strings

CHR$ RIGHT$ TIME$
LEFT$ INKEY$ GR$
MID$ STR$ SPK$

Front Panel Display commands

B followed by Y (i.e. BASIC, then Y/N) returns user to BASIC
C Clears the List screen
D displays memory in hexadecimal
G (go) runs a block of code defined by the user
I cycles the display between ASCII characters or code
L Iists memory contents from given hex address
L. Iists memory contents from Program Counter address
M moves, a block of memory to a given address
R alters contents of a given Register
S Execute a single instruction at Program Counter
T as above but treats Calls as one instruction
X displays alternate Register set

 MTX Assembler commands

E (line number) allows you to edit the line number entered
L (line number) lists from the line number entered
T. moves to top of code
 T. <return> followed by L. lists from top of code.
P prints to printer
B returns to BASIC and assembles the code

MTX Series Disk Based Systems

FDX Floppy Disc System

HDX Winchester Disc System

Both systems have the following features:

A 19 inch wide chassis comprising four black anodised brushed aluminium extrusions. The chassis contains a card cage which can accomodate:
One Computer expansion board
One Colour 80 column board
Four Silicon Disc memory boards
One floppy disc controller board
An integral power supply
Inputs can be 240/220 VAC or 110/115 VAC 50/60 Hz
Parallel port for bus expansion
A licence to use the Digital Research Inc. CP/M operating system is provided with the FDX and HDX systems as is NewWord word processing and SuperCalc spreadsheet analysis
 
 

80 Column Board

.Mounted in the FDX or HDX systems the board permits the use of colour programs requiring an 80 column screen. RGB monitor output with selectable positive/negative sync.

Monochrome video output Single channel sound, Light pen input

Screen display formats:

80 columns x 24 lines text (max) 160 x 96 graphics mode
Two alternate 96 element character sets
ROM based graphics characters Teletext compatibility
High speed glitch-free screen update (average 25 000 baud)
The Colour 80 column board provides a complete emulation of a CP/M terminal via ROM software, and features:
 
Full cursor control Vector plot, point plot
Powerful editing facilites with screen dump
Complete attribute control for colour and monochrome displays

Silicon Discs

These are a quarter or one megabyte fast access RAM boards which are full emulators of CP/M drives 0 to 13. Four Silicon Discs can be mounted within the HDX of FDX chassis, providing from one to four megabytes per card frame. However, the Silicon Disc controllers can supervise four logical drives, of up to eight megabytes each giving a maximum silicon storage of 32 megabytes. This is in addition to the 4 five and a quarter and/or eight inch conventional floppy disc drives handled by the floppy disc controller board. Numerous advantages indude: Speed up to five times faster than a Winchester disc, and fifty times faster than a floppy disc. A dramatic increase in efficiency of proven eight bit CP/M software to 16/32 bit software levels, obviating the need for complex and costly memory management techniques. Permits single floppy diso CP/M system which is ideal for database manipulation, word processing and compilation. Greatly reduces disc wear and prolongs life of mechanical disc drives, enhancing reliability.

Floppy Disc Controller Board

This board uses the full Western Digital 1791 chip set and supports most CP/M floppy drives1 types 0 to 13, which range from single sided single density five and a quarter inch floppies to double sided double density eight inch floppies.

 

mailto: Webmaster

 Terms & Conditions