HOME

TheInfoList



OR:

The Micro-Professor MPF-I is a
microcomputer A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (P ...
released by Multitech (later renamed Acer) in 1981. The company's first branded product, it was marketed as a training system to learn
machine code In computer programming, machine code is computer code consisting of machine language instructions, which are used to control a computer's central processing unit (CPU). For conventional binary computers, machine code is the binaryOn nonb ...
and
assembly language In computing, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence bet ...
for the
Zilog Z80 The Zilog Z80 is an 8-bit computing, 8-bit microprocessor designed by Zilog that played an important role in the evolution of early personal computing. Launched in 1976, it was designed to be Backward compatibility, software-compatible with the ...
microprocessor A microprocessor is a computer processor (computing), processor for which the data processing logic and control is included on a single integrated circuit (IC), or a small number of ICs. The microprocessor contains the arithmetic, logic, a ...
. After releasing several iterations of the product, Acer sold the product line to Flite Electronics in 1993.


History

In 1981 Multitech released the Micro-Professor MPF-I, a
Zilog Z80 The Zilog Z80 is an 8-bit computing, 8-bit microprocessor designed by Zilog that played an important role in the evolution of early personal computing. Launched in 1976, it was designed to be Backward compatibility, software-compatible with the ...
microprocessor development board enclosed in a vacuum formed plastic bookcase for storage on a bookshelf. Later in 1981 Multitech introduced a Tiny-Basic for the MPF-1. The Monitor and Basic fitted into one 4 KB ROM, replacing the 2 KB monitor-only ROM. This configuration was marketed as the MPF-1B. As from this moment, the original Micro-Professor was marketed as MPF-1A. In 1984, Multitech introduced the MPF-1P or MPF-Plus, a successor to the MPF-1 with the same form factor. It featured a single line 20-digit, 14-segment fluorescent display and a click-type
QWERTY QWERTY ( ) is a keyboard layout for Latin-script alphabets. The name comes from the order of the first six Computer keyboard keys#Types, keys on the top letter row of the keyboard: . The QWERTY design is based on a layout included in the Sh ...
keyboard. It had the same expansion connector as the MPF-1 (strictly a Z80-CPU pin-header), so several of the MPF-1 expansion boards could be used on the MPF-1P. It was more a
BASIC Basic or BASIC may refer to: Science and technology * BASIC, a computer programming language * Basic (chemistry), having the properties of a base * Basic access authentication, in HTTP Entertainment * Basic (film), ''Basic'' (film), a 2003 film ...
computer than the MPF-1, with an assembler and
disassembler A disassembler is a computer program that translates machine language into assembly language—the inverse operation to that of an assembler. The output of disassembly is typically formatted for human-readability rather than for input to an asse ...
as part of the 8 KB firmware. The MPF-1P featured 4 KB
static RAM Static random-access memory (static RAM or SRAM) is a type of random-access memory (RAM) that uses latching circuitry (flip-flop) to store each bit. SRAM is volatile memory; data is lost when power is removed. The ''static'' qualifier differ ...
, with optional battery backup. 1985 saw the release of the MPF-I/88, the last product in the MPF-I line. It was an
Intel 8088 The Intel 8088 ("''eighty-eighty-eight''", also called iAPX 88) microprocessor is a variant of the Intel 8086. Introduced on June 1, 1979, the 8088 has an eight-bit external data bus instead of the 16-bit bus of the 8086. The 16-bit registers ...
-based single board computer with a two-line
LCD screen A liquid-crystal display (LCD) is a flat-panel display or other electronically modulated optical device that uses the light-modulating properties of liquid crystals combined with polarizers to display information. Liquid crystals do not emi ...
. Multitech was renamed Acer Inc. in 1987. On 24 February 1993, Acer sold the Micro-Professor MPF-I product line to Flite Electronics International Limited, an international distributor for Acer based in
Southampton Southampton is a port City status in the United Kingdom, city and unitary authority in Hampshire, England. It is located approximately southwest of London, west of Portsmouth, and southeast of Salisbury. Southampton had a population of 253, ...
, England. Flite is still manufacturing small batches of the MPF1B at a sub-contract manufacturing facility in
Havant Havant ( ) is a town in the south-east corner of Hampshire, England. Nearby places include Portsmouth to the south-west, Southampton to the west, Waterlooville to north, Chichester to the east and Hayling Island to the south. The wider borough ...
, England.


Product specifications

Programs are entered into the MPF-I using
Z80 The Zilog Z80 is an 8-bit microprocessor designed by Zilog that played an important role in the evolution of early personal computing. Launched in 1976, it was designed to be software-compatible with the Intel 8080, offering a compelling altern ...
machine code In computer programming, machine code is computer code consisting of machine language instructions, which are used to control a computer's central processing unit (CPU). For conventional binary computers, machine code is the binaryOn nonb ...
in
hexadecimal Hexadecimal (also known as base-16 or simply hex) is a Numeral system#Positional systems in detail, positional numeral system that represents numbers using a radix (base) of sixteen. Unlike the decimal system representing numbers using ten symbo ...
format. The MPF-I monitor program displays both an address and data stored at that address simultaneously using a
seven-segment display A seven-segment display is a display device for Arabic numerals, less complex than a device that can show more characters such as dot matrix displays. Seven-segment displays are widely used in digital clocks, electronic meters, basic calculators, ...
. There is a spare DIP socket for adding additional
ROM Rom, or ROM may refer to: Biomechanics and medicine * Risk of mortality, a medical classification to estimate the likelihood of death for a patient * Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac * ...
or
RAM Ram, ram, or RAM most commonly refers to: * A male sheep * Random-access memory, computer memory * Ram Trucks, US, since 2009 ** List of vehicles named Dodge Ram, trucks and vans ** Ram Pickup, produced by Ram Trucks Ram, ram, or RAM may also ref ...
to the MPF-I. There are also two 3.5 mm audio jacks on the top right of the computer, these are to communicate with the audio cassettes that are used to store programs and code typed into the machine. One is used to read the drive and the other is used to write data; on a conventional audio
cassette deck A cassette deck is a type of tape machine for playing and recording audio cassettes that does not have a built-in power amplifier or speakers, and serves primarily as a Transport (recording), transport. It can be a part of an automotive entertai ...
the wires would be connected to the headphone and microphone ports. This type of data storage is similar to that of a Radio Shack TRS-80 or the Sinclair ZX-81, which similarly used audio cassettes to store programs the user typed, as well as commercial programs and games the user could buy.


Modern extensions

PicoRAM 6116 is a 6116 SRAM emulator and
SD card Secure Digital (SD) is a proprietary, non-volatile, flash memory card format developed by the SD Association (SDA). Owing to their compact size, SD cards have been widely adopted in a variety of portable consumer electronics, including dig ...
interface for the Microprofessor based on the Raspberry Pi Pico. It facilitates store and restore of complete SRAM
memory dump In computing, a core dump, memory dump, crash dump, storage dump, system dump, or ABEND dump consists of the recorded state of the working memory of a computer program at a specific time, generally when the program has crashed or otherwise termin ...
s. PicoRAM 6116 also supports HEX files generated by Z80 assemblers, hence facilitating a modern software development tool chain by using PC-based assemblers and file transfer of the generated HEX files to the Microprofessor via SD card.


See also

*
Microprofessor II Micro-Professor II (MPF-II) is an Apple II clones, Apple II clone introduced in 1982 by Multitech (later renamed to Acer Inc., Acer). It is Multitech second branded computer product and also one of the earliest Apple II clones. The MPF II doesn't ...
— an unrelated Apple II clone made by Multitech * Microprofessor III — an unrelated
Apple IIe The Apple IIe (styled as Apple //e) is the third model in the Apple II series of personal computers produced by Apple Inc., Apple Computer. It was released in January 1983 as the successor to the Apple II Plus. The ''e'' in the name stands for ...
clone made by Multitech


References


External links

*
Flite Electronics – International Supplier of Microprocessor Training Systems and owner of the overall copyright of the MPF range of productsA tribute to the Microprofessor System

MPF-I User's manual

PDF documentation and ROM dumps for the Multitech MPF-1 computer

Elector Magazine May/June 2021
{{Acer Inc. Acer Inc. computers Early microcomputers Z80-based home computers Z80