Research Machines 380Z micro
by Martin Collins
Most manufacturers tell us that their computer can be used for anything. “You want a system for the home, small business, education? Look no further. Ours is the one you want”.
It was most refreshing, therefore, when Research Machines approached us and said: “Our system is sold for the most part to the education and scientific market”.
Knowing a system is aimed at a specific market also makes it easier to review, as we can evaluate it in the light of the requirements of the potential users in that market.
That said, it is a pity Research Machines’ system is not a little more commercialised. A few games packages and some business applications would provide a powerful system, and we would be back on the roundabout.
Research Machines Ltd is characterised best by its lack of packages. The company, formed in 1973 and operating in Oxford, is a British company.
Very tough
The system supplied for review was a 32K 380Z with keyboard, monitor and cassette recorder. We were supplied also with a set of documentation and a number of program tapes.
I asked RML if I could take home the system for the weekend if I promised to keep the children from it. “Don’t worry about the children”, they said, “it’s very tough, they will do no harm”.
It certainly seems, physically, to be the most robust system we have yet reviewed. One disappointment for the children as well was that RML supplies no games. If you form the impression we like playing games, you are correct.
The system was supplied with a 13A extension box in addition to all the plugs and cables and we had no problems in setting it up. As it is in four separate units—system chassis, keyboard, display and cassette recorder—there are many wires but this means that the failure of a single unit does not necessarily render the system inoperative.
For example, we output the display to a Hitachi monitor but, as all 380Zs are fitted with an alternative output for an unmodified television set, an alternative display can be used easily if the monitor fails.
The cassette recorder was unmodified except for the fact that RML checks the head alignment before supplying it to a user. This, it claims, largely overcomes any problems of tape incompatibility between different recorders. We certainly had no problems in reading any tapes.
Applications
When RML began designing the system it was involved in many discussions with some London Education Authority microcomputer working parties then looking at the requirements of a system suited for use in schools and colleges.
Some computer educationalists may argue that it is better to purchase 20 Pets than one system on to which you would hang a number of terminals. RML does not subscribe to that view, which I am sure was prevalent around 1974, but which is less common today.
For the most part, the 380Z is being used by schools to teach the principles and programming of computers. It is ideal for teaching Basic, Cesil, machine and assembly languages. It can cope with up to eight simultaneous users.
Other applications includes its use in data logging or experimental control, or it can be linked to other minis for data capture.
Hardware
Opening the system cabinet revealed that RML had left plenty of room for expansion. The processor (Z80A), 32K of memory, cassette, keyboard input and display interfaces are contained on two boards, and there is plenty of room for expansion, as the cabinet can hold eight more boards.
The bus uses flexible flat cables rather than the more usual motherboard. This means that the system is “non-standard” but RML is prevaricating about an S-100 interface to enable S-100 cards to be used with the 380Z.
RML claims that the cable bus is both cheaper and more reliable than an S100 mother board. A further possible approach is to offer boards like parallel and analogue interfaces, high-resolution graphics and voice input. The system is not available in kit form. The boards, and indeed the whole system, were built to a very high standard.
The only controls on the system cabinet are power on/off and reset. Turning on power causes the system to enter the cassette operating system (COS) which occupies 3K of ROM on the processor board. The reset button causes the system to return to COS. The monitor supplied was a standard Hitachi unit and the display was very clear and stable. The keyboard, like the rest of the system, was very well built.
The cassette interface can run at 300 or 1,200 baud. Tapes distributed by RML are recorded normally at 300 baud as this reduces the possibility of a tape not loading correctly. RML says that users normally have no problems in using the interface at 1,200 baud.
Software
The system is controlled by the COS monitor, which is held in ROM on the processor board. There is a text editor, assembler, three versions of Basic and a number of diagnostic programs. The documentation supplied was in a single ring binder and although we managed to find out everything we wanted to know, it was difficult to find any particular piece of information.
The COS monitor, developed by RML, provides the usual functions of program loading and dumping, starting programs, and debugging aids. There is a front-panel mode which displays the contents of the registers and a selected portion of memory on the screen.
To the first-time user this will be very confusing but in a teaching environment, or for an experienced user, it is a very powerful aid. COS documentation includes a full source listing and a description of the subroutines which are available to the assembler programmer.
The text editor and assembler were developed by RML. We did not have time to use them but from the documentation they appear more than adequate.
The three versions of Basic are:
- Tiny Basic, with integer arithmetic;
- 9K Basic with single precision floating point arithmetic (six significant figures), strong variables, and graphics statements;
- 12K Basic; as 9K Basic but, without graphics, with extended precision arithmetic (12 significant figures), PRINT USING, and a number of other extensions.
Documentation on the Basics is very sketchy. On the whole it assumes that the reader is already an experienced Basic programmer. It is also confusing in that the description of 12K Basic refers to 8K Basic (what is that?).
Both the 9K and 12K Basics are based on TDL Basic. We had no problems using them and they appear to be reasonably fast. One disadvantage is that there is no syntax checking as statements are entered and the run-time error messages are not very explicit.
System expansion
RML announced recently two floppy disc systems which will be available shortly. They are the MDS, with mini floppies giving 80K bytes per drive, and FDS double-sided, full-size discs giving 500K bytes per drive. The FDS will be upgradable to double-density some time during 1979.
RML will offer the CP/M operating system, so a wide range of software, including Fortran and Cobol compilers, will be available on the system. Additionally RML XDB, the company’s extended disc Basic, will be available.
Conclusions
- The 380Z is one of the best micro systems we have examined and it is British.
- It is more expensive than some competitive systems but the extra cost is justified by the high standard of manufacture.
- RML is not selling to first-time users and the documentation reflects this fact.
- For the enthusiast a 280Z is available comprising the CPU board and VDU board assembled and tested, to which must be added cabinet, power supply, cassette recorder and television set.