After all, the key point for the success was the simplistic makeup down to a bare minimum. It is still debatable if it repelled potential users or actually lead to a higher productions volume. Either which way, demand and production kept a kind of balance. To this extent, it was the only computer freely available for private purchase.
History
Despite the Cold War and the associated high-technology embargo CoCom the government pushed for an ambitious program to keep up with the international development in engineering and microelectronics. That generated huge interest among individuals who tried to develop electronics at work or at home aside from the government's economic programs. In 1984, the first two lines of home computers the Z9001 and HC900 were presented to the public. Due to the small scale of production those computers were difficult to obtain and very expensive. With a production yield of a few percent, a significant amount of circuits failed to pass the acceptance criteria. The components were called "Anfalltyp" or "rejects". Most of them were functional but exceed allowed tolerances. Within limits, e.g. speed or access time, they may work fine. Consequently, the manufacturing companies pushed for development of simple fault-tolerant learning and hobby computers which can make use of rejects. This approach could lower the reported defect rates and partly close gap in demand for home computers. Following the concept of selling rejects for a fraction of the original price, the computer design would only consist of the cheapest and easiest available circuits. As a result, three single board computers were selected for industrial production: the LC80 with calculator display and keyboard, the Polycomputer 880 with 8-digitDevelopment
The state planning targets for the mostly young engineers and employees of the corresponding group of developers ("youth research collective") of VEB Robotron Riesa envisioned an expandable single board computer with a minimum of material and manufacturing costs. To reduce production costs, the device was designed as a kit without a housing whose prefabricated assemblies were to be end-mounted by the user. Also, the computer had to utilize existing home electronics such as television sets and tape recorders already present in East-German households. The production should be based exclusively on rejects made in the GDR andZ1013.01 and Z1013.12
The first batch of 150 kits with 16 KB of memory went into production in December 1985. They were available for pick up at the end of the year exclusively and only after pre-order in the store for home electronics of VEB Robotron inZ1013.16 and Z1013.64
Since the differences between rejects and regular chips was limited only to their reliability, the decision to use regular components could be made in 1987 without major changes to mainboard and therefore cheaply. In addition to increased reliability, the Z1013.16 variant also has a higher system clock of 2 MHz, which is equivalent to doubling of the computing power. Also, the system software has been updated to support a much more comfortable regular keyboard with 58 keys. Owners of older kits could after procurement of components and the modified operating system also upgrade their systems with the aid of a soldering iron. An important aspect of upgrades made to the memory subsystem is - apart from improved reliability - the superior compatibility of the Z 1013.16 kit with microcomputers Z 9001, KC 85/1 and KC 87. In addition to the availability of their software also their expansion modules were now usable. Due to the interim relaxation of the CoCom embargo and with it associated falling prices in late 1988, a more modernized version of the Z-1013 series was added. This Z 1013.64 kit with 64 KB of memory was made until production ceased in mid-1990.Modern replicas
The simple and manageable system architecture, its extensive documentation from the manufacturer and not at least the free availability of the system software allows for the miniaturized replication of the Z 1013 with today's technical means and with manageable effort. Such a modern realization was done for the first time in 2013 - like with other home computer systems too - as an implementation via programmable gate array (Technical details
The fully assembled printed circuit board by Robotron contains theCPU
The system architecture is based on the U880 microprocessor, an unauthorized replica of the Z80 microprocessor from Zilog. The Z1013.01 models were clocked with only 1 MHz as they used chips which had passed only limited quality criteria ("rejects"). For other models, fully qualified, regular types like the 2 MHz U880 microprocessor were used. The CPU has an address range of 64KB, whereby 59 KB are available as RAM for programs. To overcome that limitation external RAM-discs and bank switching were used frequently.Memory allocation, RAM, ROM and interfaces
The memory that is addressable by the CPU is segmented into regions for use by the system software, freely usable memory, pluggable extensions and the graphics memory. The system software often simply referred to as the "machine language monitor" is either flashed on a 2KB or 4KB ROM chip, depending on computer model. The memory addresses for the system software range from to or respectively. After power on the system software also uses the memory between and to store various variables, so this space should not be used by the user either. The addresses of freely usable memory (nearly 16KB) range from to on the Z 1013.1 and the Z 1013.6 and can go up to if the system has been expanded with 16 KB RAM modules. The 64KB version Z 1013.64 further extends the memory range up to where the video memory starts and takes up the address space to . To program the computer in the desired programming language, such as Tiny BASIC 87 with 3 KB or the significantly larger KC 87 BASIC with 10 KB, it must be loaded into memory from audio cassette or added via a plug-in cartridge. Loading Tiny Basic from cassette into an unexpanded system with 16 KB of RAM, for example, leaves 12 KB of available memory for writing BASIC programs. Therefore, a memory upgrade is recommended for larger programming projects. However, if the programming language is resident in a plug-in module then the usable memory of the Z1013.01 and the Z1013.16 is not affected. For connecting peripherals the computers are equipped with cassette interface and user port (a built-in U855-PIO). These chips are, in the case of Z1013.01, also rejects. A slot called "Bus Expansion" for expansion modules based on the K1520 bus is available.Graphics, input and output
For the generation of video output, the systems came from factory only with a character generator. It can produce text and graphic symbols (semi graphics) with 8 × 8 pixels and it provides a screen resolution of 32 × 32 characters. The required character set in ROM contains 96 alphanumeric and control characters as well as 146 graphic symbols. A pixel graphics mode is by default not available, but can be implemented by the user. Relevant instructions were published in various magazines and books until the early 1990s. The monochrome image is transmitted through the coaxial RF antenna port for use by standard TV; an upgrade to color output is possible. The keyboard and the interface for tape recorder are managed by the built-in I/O chip U855-PIO (Parallel Input Output). Also, this chip was a reject initially.Peripherals and extensions
In addition to extensions sold by Robotron countless more exist, many of which were published in printed publications.Mass-storage
Western home computers of the 1980s used mainly tape recorders and floppy drives for data storage, in professional environments and personal computers increasingly also hard - and removable disk drives. The cheapest method to store data is on a compact audio cassette which has the disadvantage of low data transfer rates and thus long loading times. Whereas, the much faster and more reliable floppy disks and hard disk drives were much more expensive to purchase, or in the case of the GDR were hardly available at all. Upon publication of the Z 1013 only cassette recorders and reel-to-reel tape recorder were available for data storage purposes. Ports for connecting disk drives became popular only afterCassette recorder
Floppy systems
A disk drive for the Z 1013 was never planned by the Robotron designers because of its hobby character and therefore its low economic priority, especially so as appropriate control electronics had to be imported expensively until 1987. With the availability of the U8272 chip, produced in the GDR, which is replica of the Intel floppy disk controller P8272A, suggestions and basic procedures for building ones own floppy system for GDR based home computers were published. The prevailing shortage in the GDR, especially in the area of drive mechanisms, made it almost impossible to obtain them and thus to set up a disk system for the economically insignificant Z 1013, so that construction instructions were only published after reunification. In mid-1992, magazineChassis and power supply module
Memory and additional interfaces
In order to upgrade the RAM, the manufacturer recommended using RAM modules of the type 1.40.690003.5 for the Z 9001, KC 85/1 and 87 KC systems. In addition, there was a freely configurable ROM module from Robotron, which can accommodate up to four EPROMs, each with a storage capacity of 1, 2 or 4 KB.''Erweiterungsbaugruppen für den Z 1013 – ROM-Modul.'' Practic, Issue 4/1987, p 160. For both expansion modules, the address range in which they are to be mapped must first be setup using DIP switches. Additional communication ports may be added with module ''Z 1013.30'', which provides three freely programmable 8-bit I/O ports and a V.24/RS-232 interface to operate, for example, printers. In addition to modules sold by Robotron, there are solutions from third parties that were also manufactured in larger quantities and often served as mass storage solution in form of aKeyboard and joystick port
Graphics modules
Many articles in magazines and brochures were devoted to improving the graphic capabilities. These included instructions for building various extensions of varying scope and also notes for acquisition of prefabricated modules. The spectrum includes: * Improvements to the character generator (graphics card ''GDC'' with support for a screen resolution of 80 × 25 characters, developed by ''Computer Club Jena'') * Monochrome high-resolution pixel graphics cards (256 × 256 pixels, ''KRT-Grafik'' for ''Kleinstrechner-TIPS 11'' and 256 × 192 pixels ''Spectrum-Grafik'' in journal ) * A multicolored high-resolution graphics card (384 × 288 pixels, ''VIS3'' with 16 colors from the ''Academy of Sciences''). Robotron itself did not offer such upgrades.Software
Available software was mainly in-house developments made in the GDR. Porting of programs from western Z80-based home computers was very difficult due to technical differences in external circuits. However, programs for the computer series Z 9001, KC 85/1 and KC 87 could be ported easily. The proliferation of software and the exchange of experiences was carried out mainly through private contacts as well as newspaper ads, trade shows, by prints of programs in magazines and broadcast on radio, such as in the broadcast ''Rem''. The state promoted the creation of software, for example, through the ''Society for Sport and Technology'' (GST) with their computer groups. Often, the GST was also one of the organizers of meetings and conferences. Restrictions on software distribution based on copyright or copy protection mechanisms did not exist in practice. Rather, the 'free' distribution of software ("Amateur Software") was promoted in relevant meetings. For the Z 1013 more than 500 programs and hardware extensions were developed and published.System tools
Services to setup the computer hardware, to control the cassette interface and to write and read memory are provided by the operating system contained in ROM. The ''Monitorprogramm'' (device monitor program) version 2:02 is used for models Z 1013.01, Z 1013.12 and Z 1013.16 and version A.2 for the Z 1013.64 model. The system software for model Z 1013.64 also provides support for a comfortable keyboard with 58 keys, in contrast to previous Z-1013 models, which support just the keyboard with 32 keys. In addition to Robotron's monitor programs, there is other third-party system software that the user can install in EPROMs. The Brosig monitor, introduced in 1987 and subsequently widely used, deserves special mention here. It is backwards compatible with the Robotron system software. In addition to useful utilities, the 4 KB Brosig monitor offers among other things the option of using the Z 1013.01 and Z 1013.16 models with joysticks and more comfortable keyboards. Models with RAM disk allow running CP/M alike system software ''Single User Control Program'' (SCP). Therefore, some programs from the extensive SCP library are also available for Z-1013 computers.Programming languages and applications
Due to limited graphics and sound capabilities, Z-1013 machines were mainly used for programming and for applications such as word processors. There are also some video games that are compatible with monochrome text-mode graphics and lack of sound, such as chess programs Chessmaster and Cyrus-Chess. Tools are available for programming the Z 1013 in other programming languages. In addition to assemblers (''5.3 scf assembler'', ''editor / assembler EDAS'') there are high-level languages such as ''Tiny-BASIC'', ''KC-BASIC'', ''BASICODE'', ''Forth'' and ''Pascal'' available.Device-specific literature
The kit came from factory with extensive printed documentation. On one hand it describes the hardware and monitor program in detail, and on the other it contains further software in form of assembler and BASIC code listings. There were no special magazines for the Z 1013 or for GDR-made microcomputers in general. Many magazines such as ''Funkamateur'', ''Jugend und Technik'', ''MP Mikroprozessortechnik'' and ''practic'' regularly published news, reports, handicraft instructions for self-construction of additional hardware or upgrading and conversion of computers as well as programs for typing. Hannes Gutzer and Gerd Hutterer wrote a brochure ''BASIC with the Z 1013'', which was published by VEB Robotron-Electronics Riesa. Even afterEmulation
After the end of the home computer era in the early 1990s and with the advent of powerful and affordable computer technology in mid-1990s, dedicated enthusiasts increasingly developed programs for emulating home computers and their peripherals. A single modern system with data images of relevant home computer programs is sufficient to play old classics from a wide variety of home computer systems with the help of emulators. Among other things, the emergence of emulators triggered an increased transfer of software that might otherwise have been lost to modern storage media, making an important contribution to the preservation of digital culture. The emulator package JKCEMU, which runs under Windows and Linux, was developed to emulate GDR microcomputers, in particular the Z 1013.Reception
Contemporary
In contrast to computers of the KC series, the Z 1013 was also available to private consumers - but only after ordering, a long waiting time and personal pickup in Erfurt or Riesa. The reason for restricted distribution was the refusal of the state-owned distribution network to sell the Z-1013 kit on the grounds that a computer kit will encounter in the population too little interest. From state-controlled magazines such as ''Radio Fernsehen Elektronik'' and ''Funkamateur'' the appearance of the computer, however, was welcomed: "As close to the hardwareRetrospective
The computers developed and produced in the GDR, including in particular microcomputers and hessgame machines, have been increasingly noticed in the media - above all on the Internet - and also exhibited in special museums. The Z 1013 is characterized as an in-house development based on western single-board computers, although many individual electronic components such as the U880 microprocessor are copies of Zilog's western Z80 microprocessor. In contrast to GDR microcomputers from Dresden and Mühlhausen, the Z 1013 was "available in an open design in various variants as consumer good over the entire production period, but without being able to meet demand." The working group dealing with the historical processing of the Robotron computing technology in the characterizes the distribution environment of the Z 1013 as follows:"This relatively inexpensive microcomputer kit therefore was used in the home but also in computer clubs and associations and in a few cases in industry. It was well suited to explore the internal workings of microcomputer technology, to learn programming, to build ones own computer for creative hobby applications and for development of various hardware and software improvements and enhancements." Autor:Klaus-Dieter Weise, product line of home computers, microcomputers and educational computers of VEB Kombinat RobotronAlthough the kit was very popular in the GDR, the computers were technologically always about three to five years behind the products of Western countries at the time of their appearance: when production of the Z 1013 started in the GDR, there were significantly more powerful and affordable 16-bit systems already available for private households in western countries. The
References
Further reading
* Ulrich ZanderExternal links