ZX Interface 1

Last updated

The ZX Interface 1 with the ZX Microdrive connected ZX Interface1 Microdrive.jpg
The ZX Interface 1 with the ZX Microdrive connected

The ZX Interface 1, launched in 1983, was a peripheral from Sinclair Research for its ZX Spectrum home computer. Originally intended as a local area network interface for use in school classrooms, it was revised before launch to also act as the controller for up to eight ZX Microdrive high-speed tape-loop cartridge drives. It also included a DE-9 RS-232 interface capable of operating at up to 19.2 kbit/s. At hardware level it was fundamentally a voltage adaptor, the serial protocol being implemented in software by bit-banging. This led to problems when receiving data, but not when transmitting.

Contents

A wedge-shaped device fitting underneath the ZX Spectrum, for correct fitment 2 screws needed to be removed from the underside of the Spectrum, the existing screwholes being used by longer screws running through the ZX Interface 1 to stop it from inadvertently becoming detached, the ZX Interface 1 contained 8 kB of ROM comprising the control software for the Microdrives, an RS-232 port and network interface. This extended the error handler in the Sinclair BASIC to allow extra keywords to be used. As this became an official standard, other developers quickly used this mechanism to create language extensions to Sinclair BASIC.

Two further revisions of the device's firmware were made following launch. [1] These aimed to improve ZX Microdrive cartridge formatting and access time, printing functions via the RS-232 interface, and other bugs in the firmware held in the device's internal 8K ROM. Machine code software which used the officially documented entry points ('hook codes') would experience few incompatibility issues; however, programs using non-standard entry points risked incompatibility due to the presence of revised entry points.

The same protocol, renamed QLAN, was later used on the Sinclair QL. This was intended to be interoperable with ZX Net, but due to timing differences interoperability was found to be problematic.

The ZX Interface 1 was incompatible with some later ZX Spectrum models such as the +2A and +3, due to differences in ROM and in the expansion connector. It was therefore impossible to connect and use the Microdrive units with these later models. It did, however work with the original +2, although the much larger case made the interface an awkward fit.

Network

ZX Spectrum peripheral ZX Interface 1 Zx interface 1.png
ZX Spectrum peripheral ZX Interface 1
Sinclair QL rear Sinclair QL rear view (brighter)(filtered).jpg
Sinclair QL rear

The device offered two network ports, allowing up to 64 ZX Spectrums to be daisy-chained using network leads up to 3 metres (10 ft) long. The network, called ZX Net, used a bidirectional wire with a proprietary CSMA-like protocol. Data could be sent or received at 100 kbit/s either to or from a numbered workstation, or broadcast to all nodes, allowing one machine to act as a server.

Station number 0 is used to indicate broadcast. Data is transmitted in packets, each a maximum of 255 bytes long; the packet and the header are protected by a checksum. Character transmission uses 1 start bit, 8 data bits and 1 stop bit (the common 8-N-1 configuration).

Main commands: [2]

FORMAT "n";<station number>
SAVE * "n";<station number>
LOAD * "n";<station number>

Select for example 1 as the address of the first computer (station number): [2]

FORMAT "n";1
SAVE * "n";2

Select 2 for the second computer address: [2]

FORMAT "n";2
LOAD * "n";1

Which will then transfer the program from "1" to "2".

Other commands: [2]

CAT # Lists the file and directory contents of unit #
LOAD * "m";1;"name" # Loads the program "name" from "microdrive" unit 1

See also

Related Research Articles

<span class="mw-page-title-main">Amstrad CPC</span> Home computers produced by Amstrad

The Amstrad CPC is a series of 8-bit home computers produced by Amstrad between 1984 and 1990. It was designed to compete in the mid-1980s home computer market dominated by the Commodore 64 and the ZX Spectrum, where it successfully established itself primarily in the United Kingdom, France, Spain, and the German-speaking parts of Europe.

The Sinclair QL is a personal computer launched by Sinclair Research in 1984, as an upper-end counterpart to the ZX Spectrum.

<span class="mw-page-title-main">ZX Spectrum</span> 1982 series of home computers

The ZX Spectrum is an 8-bit home computer, developed by UK company Sinclair Research, and first released in 1982. It is one of the most influential computers ever made, and it is also one of the best selling computers ever, with over five million units sold.

The Multiface was a hardware peripheral released by Romantic Robot for several 1980s home computers. The primary function of the device was to dump the computer's memory to external storage. Pressing a red button on the Multiface activated it. As most games of the era did not have a save game feature, the Multiface allowed players to save their position by saving a loadable snapshot of the game. Home computer software of the early 1980s was typically loaded into RAM in one go, with copy protection measures concentrating the loading phase or just after it. The snapshot feature could be used after copy protection routines had been executed, to create a backup that was effectively unprotected against unauthorised distribution. Later models of the Multiface mitigated this by requiring the device to be present when re-loading the dumps into memory, making the dumps useless to people without a Multiface. Software producers also reacted to the threat by using routines that would prevent execution of the product if it detected that a Multiface was present and by loading the software in multiple parts, thus requiring the presence of the original, copy-protected media.

<span class="mw-page-title-main">SAM Coupé</span> 8-bit British home computer released in late 1989

The SAM Coupé is an 8-bit British home computer manufactured by Miles Gordon Technology (MGT), based in Swansea in the United Kingdom and released in December 1989.

Sinclair BASIC is a dialect of the programming language BASIC used in the 8-bit home computers from Sinclair Research, Timex Sinclair and Amstrad. The Sinclair BASIC interpreter was written by Nine Tiles Networks Ltd.

<span class="mw-page-title-main">Timex Sinclair 2068</span> Home computer released in 1983

The Timex Sinclair 2068, released in November 1983, was Timex Sinclair's third and last home computer for the United States market. It was also marketed in Canada, Argentina, Portugal and Poland, as Timex Computer 2068.

Miles Gordon Technology, known as MGT, was a small British company, initially specialising in high-quality add-ons for the ZX Spectrum home computer. It was founded in June 1986 in Cambridge, England by Alan Miles and Bruce Gordon, former employees of Sinclair Research, after Sinclair sold the rights for the Spectrum to Amstrad. They moved to Swansea, Wales, in May 1989, became a public company in July 1989 and went into receivership in June 1990.

<span class="mw-page-title-main">DISCiPLE</span>

The DISCiPLE is a floppy disk interface for the ZX Spectrum home computer. Designed by Miles Gordon Technology, it was marketed by Rockfort Products and launched in 1986.

Sinclair Research Ltd was a British consumer electronics company founded by Clive Sinclair in Cambridge. It was originally incorporated in 1973 as Westminster Mail Order Ltd, renamed Sinclair Instrument Ltd, then Science of Cambridge Ltd, then Sinclair Computers Ltd, and finally Sinclair Research Ltd. It remained dormant until 1976, when it was activated with the intention of continuing Sinclair's commercial work from his earlier company Sinclair Radionics, and adopted the name Sinclair Research in 1981.

<span class="mw-page-title-main">ZX Microdrive</span>

The ZX Microdrive is a magnetic-tape data storage system launched in July 1983 by Sinclair Research for its ZX Spectrum home computer. It was proposed as a faster-loading alternative to the cassette and cheaper than a floppy disk, but it suffered from poor reliability and lower speed.

Timex Sinclair was a joint venture established in December 1982 between the British company Sinclair Research and Timex Corporation in an effort to gain an entry into the rapidly growing early-1980s home computer market in North America.

<span class="mw-page-title-main">ZX Interface 2</span>

The ZX Interface 2 is a peripheral from Sinclair Research for its ZX Spectrum home computer released in September 1983. It has two joystick ports and a ROM cartridge slot, which offers instant loading times. The joystick ports are not compatible with the popular Kempston interface, and thus do not work with most Spectrum games released prior to the launch of the ZX Interface 2. In addition, the pass-through expansion bus provided was stripped, only allowing a ZX Printer to be attached.

<span class="mw-page-title-main">ATM (computer)</span> ZX Spectrum clone developed in Moscow in 1991 by two firms, MicroArt and ATM.

The ATM Turbo, also known simply as ATM is a ZX Spectrum clone, developed in Moscow in 1991, by two firms, MicroArt and ATM.

<span class="mw-page-title-main">One Per Desk</span>

The One Per Desk, or OPD, was an innovative hybrid personal computer/telecommunications terminal based on the hardware of the Sinclair QL. The One Per Desk was built by International Computers Limited (ICL) and launched in the United Kingdom in 1984. It was the result of a collaborative project between ICL, Sinclair Research and British Telecom begun in 1983, originally intended to incorporate Sinclair's flat-screen CRT technology.

<span class="mw-page-title-main">Rotronics Wafadrive</span> Magnetic tape peripheral for the ZX Spectrum

The Rotronics Wafadrive is a magnetic tape storage peripheral launched in late 1984 for the ZX Spectrum home computer. Each tape is a continuous loop, unlike cassette tape. It was intended to compete with Sinclair's ZX Interface 1 and ZX Microdrive.

<span class="mw-page-title-main">Timex Computer 2048</span> 1984 computer developed by Timex Portugal

The Timex Computer 2048 or TC 2048 is a 1984 computer developed by Timex Portugal, at the time part of Timex Sinclair. It was based on the Timex Sinclair 2048 prototype, with a similar redesign case, composite video output, Kempston joystick interface, and additional video modes, while being highly compatible with the Sinclair ZX Spectrum computer.

Commodore 64 disk/tape emulation and data transfer comprises hardware and software for Commodore 64 disk & tape emulation and for data transfer between either Commodore 64 (C64), Commodore (1541) disk drive or Commodore tape deck and newer computers.

<span class="mw-page-title-main">Romantic Robot</span>

Romantic Robot is a small independent British company that publishes classical music recordings. In the 1980s it designed and produced peripherals and software for home computers.

References

  1. Interface 1, Issue 10, December 1984, Your Spectrum 10
  2. 1 2 3 4 worldofspectrum.org - Microdrive and Interface 1 manual, 1983, file date