The MPF-1 (MicroProFessor 1) was a computer system specifically designed by Multitech (now known as Acer!) as a learning tool for use in the teaching of microprocessor, microelectronics, and control technology. In the 80's it was sold as an Z80 CPU learning and initiation system, and believe it or not, it is still in production and sold by www.flite.co.uk !! at the time this article is written.
The capacities of the system were quite poor. The standard model could be programmed only in machine code through the small hexadecimal keyboard. When sold in it's original package it had the particularity to look like a book when closed.
There was an EPROM socket which can be compared to a cartridge slot. A mini-Basic EPROM and some other utilities and languages were available as options.
There are in fact two models : MPF-1 (later called MPF-1A) and MPF-1B. The MPF-1(A) is machine code programmed only whereas the MPF-1B offers a really crude version of BASIC (one button = 1 command, as per the early TRS-80) in addition to the machine code capabilities.
_______________________
Chris remembers:
After teaching myself 6510 machine code on the C64 (well Commodore Basic was useless) aged 15, I 'formally' learnt machine code programming at college (aged 16) on one of these things when I was aged 16~18 during my Ordinary National Diploma in Electronics Engineering.
I can remember the abject frustration of typing in Machine Code in Hex, I suppose it could of been worse - ie binary
It was an excellent teaching tool though. No distractions in the way of fancy GUIs and you had to concentrate on the job in hand.
Everyone should be made to learn machine code programming first before high level languages. It makes you break problems down into the lowest level possible. It certainly makes you more concious that you are writing sloppy code in hll's such as C.
David Shepherd reports:
The picture you have is not of this board as it was in 1979-84. I suspect that this is of the modern version which was clearly re-designed at what point in time I do not know. Although, the specification does appear to be identical; hopefully they have replaced the power regulator, which on the originals heated up to 70°C and you were advised not to touch it!
We need more info about this computer ! If you designed, used, or have more info about this system,
please send us pictures or anything you might find useful.
Update to street prices: The Micro Professor I is still built and sold by Flite electronics. Their actual price is £225.- (ca. €275). Considering what the prices of Arduinos or even professional prototyping kits are, I wonder how many they have been selling, lately $)
Dave Shepard''s comment that the picture on this mini-forum is perhaps not accurate. Partly true. The picture refers to, i believe is the MPF-1B. For a picture of the MPF-1A go to Wikipedia under Multitech MPF-1. I have technical questions but will post them on the main forum.
Friday 6th January 2012
Polymike (South Africa)
I have a MPF with a Bardehle Electronic video board. Thanks to Elco''s post I found the manual for it, but it turns out that I also need an eprom (called the VIDMON monitor according to the manual) to replace the usual MPF monitor rom. Does anyone know where I can find a dump of this rom? All of my searches have come up empty and I am very curious to see what this video board does. Thanks!
Monday 29th June 2009
Maarten (The Netherlands)
NAME
MPF-1 A/B
MANUFACTURER
Multitech
TYPE
Home Computer
ORIGIN
Taïwan
YEAR
1981
BUILT IN LANGUAGE
Machine code
KEYBOARD
Hexadecimal calculator-type keyboard 36 keys including, 16 hexadecimal keys, 19 function keys, and one user-definable key
CPU
Zilog Z80
SPEED
1,79 Mhz
CO-PROCESSOR
8255 Programmable Peripheral Interface (used for keyboard scanning and control of seven-segment LED display)
RAM
2 KB (up to 4 KB)
ROM
2 KB (up to 8 KB)
TEXT MODES
6 digits (Six digit half-inch seven-segment red LED display)
GRAPHIC MODES
None
COLOrsc
No (red ;-) )
SOUND
Beeper
SIZE / WEIGHT
1575 x 2230 x 160 mm / 1.41lb
I/O PORTS
Z80 bus, PIO CPC I/O bus, cassette interface, EPROM slot
POWER SUPPLY
External PSU, 9v 600mA The board operates from a single 5V power supply and has a current consumption of 500mA