ABC 80

Last updated
ABC 80
ABC 80 Personal Computer.jpg
ABC 80 Personal computer
Also known asAdvanced BASIC Computer 80
Developer Dataindustrier AB (DIAB)
Manufacturer Luxor in Motala, Sweden
Type Home computer
Release date1978;46 years ago (1978)
Operating system 16 KB ROM with Luxor BASIC [1]
CPU Zilog Z80 @ 3  MHz
Memory16–32 KB RAM + separate screen memory
Display12-inch monochrome monitor, [1] Text mode 40×24 monochrome Teletext [2]
Graphics78×72 block graphics [2] (equivalent resolution of 312×287 @ 50 Hz) [2]
Sound1-channel Texas Instruments SN76477 [2]
ConnectivityTape recorder, relay, display/sound/power, 2×32 pin CPU bus (4680), RS-232

The ABC 80 (Advanced BASIC Computer 80) was a personal computer engineered by the Swedish corporation Dataindustrier AB (DIAB) and manufactured by Luxor in Motala, Sweden in the late 1970s and early 1980s. [3] It was introduced on the market in August 1978. [4]

Contents

The ABC 80 was based on an earlier modular computer system from the same company [5] and built around a Z80 and 16 KB of ROM containing a fast semi-compiling BASIC interpreter. It had 16–32 KB of RAM as main memory and a dedicated (included) tape recorder for program and data storage, but could also be expanded to handle disk drives as well as many other peripherals. The ROM could be extended in increments of 1 or 4 KB in order to handle such so called "options". The monitor was a black and white TV set modified for the purpose, an obvious choice since Luxor also made TVs.

The ABC 80 was used in schools and offices around Scandinavia and parts of Europe. [6] It was also used for industrial automation, scientific measurement and control systems. Like its successor, the ABC 800, the computer had an unusually quick and usable BASIC with excellent I/O response times, something that was often discovered when trying to switch to IBM PC-based personal computers. Due to its roots in an industrial computer system, the ABC 80 also had a flexible bus extension system with many (external) expansion and peripheral cards available for various purposes and applications, as well as high quality support and documentation.

ABC 80 was also manufactured on license as BRG ABC80 by Budapesti Rádiótechnikai Gyár in Hungary. [7] It used the same keyboard, but the case was metal instead of plastic.

Popularity

In addition to its widespread use in schools, offices and industrial applications, the ABC 80 initially also grasped a majority share of the rising personal computer market in Sweden, partly thanks to its office software in Swedish. The computer was robust and well engineered, mechanically and electrically, and its BASIC was fast enough that it could be used to write arcade games, without resorting to assembly language. However, despite such technical virtues, it couldn't defend the home market against the dedicated gaming computers with color and sound that appeared in the early 1980s, neither against the cheap ultra simplistic home computers of the same era, [8] even though a new low cost version was released that could use an ordinary TV instead of the dedicated monitor.

Luxor (and Facit) held on to its more professional markets for some more years with the ABC 800 series (also sold as Facit DTC). It had a more extensive BASIC, more memory, color, and a 512×240 graphics mode. From 1985 DIAB and Luxor also tried to compete against the IBM PC in the industrial and office markets with its high performance ABC 1600 and ABC 9000 series of computers based on DIABs real-time operating system called DNIX, but failed.

However, many ABC 80 and ABC 800 machines used in industrial or scientific applications were in use in their respective installations for many years to come, sometimes well into the late 1990s, despite no longer being produced. [9]

Performance

In order to see how the ABC 80 would compare to other contemporary personal computers, in 1982, the Swedish magazine MikroDatorn ran the Rugg/Feldman benchmarks of eight short BASIC programs (referred to as BM1~BM8) originally published by the American Kilobaud Microcomputing magazine and routinely used by the British magazine Personal Computer World for testing new machines. The result was that ABC 80's interpreter turned out to be faster than most other BASICs used in popular machines, especially when integer variables are used, the results for some well known computers were as follows (times in seconds, lower is better):

Computer CPU [ MHz ]BM1BM2BM3BM4BM5BM6BM7BM8
ABC 80 Integer Z80 30.31.13.53.53.65.89.365
ABC 80 Floating point1.02.111.011.012.517.524.0130
 
IBM PC 8088 4.771.55.212.112.613.623.537.435
Apple III S6502 21.77.213.514.516.027.042.575
VIC-20 6502 1.1081.48.315.517.118.327.242.799
ZX81 in "fast mode" Z80 3.254.56.916.415.818.649.768.5229

As seen from the table, the ABC 80 were up to 4.7 times as fast as the IBM PC using integers and up to 2.5 times as fast using floating point calculations. However, due to a sub-optimal exponentiation algorithm, the ABC 80 was slow on BM8 (which was fixed in the ABC 800). Compared to the cheap Sinclair ZX81, the ABC 80 was actually 15 times as fast on the simple loop of BM1 (with the ZX81 running in fast mode, i.e. without a continuous TV-picture).

Sound

Books on ABC 80

The circuitry in the ABC 80 is described in detail in the book Mikrodatorns ABC (The microcomputer ABC), by Gunnar Markesjö. It starts off with a course in digital electronics and microcomputer principles (assuming some general knowledge in electronics) and then presents a large number of block diagrams and partial circuit schematics, covering most of the computer, along with detailed explanations of how it works and why certain solutions were chosen.

See also

Related Research Articles

<span class="mw-page-title-main">IBM Personal Computer</span> Personal computer model released in 1981

The IBM Personal Computer is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible de facto standard. Released on August 12, 1981, it was created by a team of engineers and designers directed by William C. Lowe and Philip Don Estridge in Boca Raton, Florida.

<span class="mw-page-title-main">Jupiter Ace</span> British home computer of the early 1980s

The Jupiter Ace by Jupiter Cantab was a British home computer released in 1982. The Ace differed from other microcomputers of the time in that its programming environment used Forth instead of the more popular BASIC. This difference, along with limited available software and poor character based graphic display, limited sales and the machine was not a success.

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">TRS-80</span> 1977 microcomputer by Tandy Corporation

The TRS-80 Micro Computer System is a desktop microcomputer launched in 1977 and sold by Tandy Corporation through their Radio Shack stores. The name is an abbreviation of Tandy Radio Shack, Z80 [microprocessor]. It is one of the earliest mass-produced and mass-marketed retail home computers.

<span class="mw-page-title-main">ZX80</span> Cheap home computer by Sinclair, 1980

The Sinclair ZX80 is a home computer launched on 29 January 1980 by Science of Cambridge Ltd.. It is notable for being one of the first computers available in the United Kingdom for less than a hundred pounds. It was available in kit form for £79.95, where purchasers had to assemble and solder it together, and as a ready-built version at £99.95.

<span class="mw-page-title-main">ZX81</span> Inexpensive home computer by Sinclair Research, 1981

The ZX81 is a home computer that was produced by Sinclair Research and manufactured in Dundee, Scotland, by Timex Corporation. It was launched in the United Kingdom in March 1981 as the successor to Sinclair's ZX80 and designed to be a low-cost introduction to home computing for the general public. It was hugely successful; more than 1.5 million units were sold. In the United States it was initially sold as the ZX-81 under licence by Timex. Timex later produced its own versions of the ZX81: the Timex Sinclair 1000 and Timex Sinclair 1500. Unauthorized ZX81 clones were produced in several countries.

BBC BASIC is an interpreted version of the BASIC programming language. It was developed by Acorn Computers Ltd when they were selected by the BBC to supply the computer for their BBC Literacy Project in 1981.

Kaypro Corporation was an American home and personal computer manufacturer based in Solana Beach in the 1980s. The company was founded by Non-Linear Systems (NLS) to compete with the popular Osborne 1 portable microcomputer. Kaypro produced a line of rugged, "luggable" CP/M-based computers sold with an extensive software bundle which supplanted its competitors and quickly became one of the top-selling personal computer lines of the early 1980s.

<span class="mw-page-title-main">ABC 800</span> Office versions of ABC 80 home computer

The Luxor ABC 800 series are office versions of the ABC 80 home computer. They featured an enhanced BASIC interpreter, a slightly faster clocked CPU and more memory: 32 kilobytes RAM and 32 KB ROM was now standard, the Z80 is clocked at 3 MHz. It featured 40×24 text mode with eight colors or 80×24 text mode monochrome. They could also be extended with "high" resolution graphics using 16 KB RAM as video memory.

<span class="mw-page-title-main">IBM 5100</span> Portable computer released by IBM in 1975

The IBM 5100 Portable Computer is one of the first portable computers, introduced in September 1975, six years before the IBM Personal Computer, and eight before the first successful IBM compatible portable computer, the Compaq Portable. It was the evolution of a prototype called the SCAMP that was developed at the IBM Palo Alto Scientific Center in 1973. Whether considered evolutionary from SCAMP or revolutionary, it still needed to be plugged into an electric socket.

<span class="mw-page-title-main">Apple II clones</span>

Apple II clones are computers that share functionality with the Apple II series but were not created by Apple. The Apple II home computer series was frequently cloned, both in the United States and abroad, in a similar way to the IBM PC. According to some sources, more than 190 different models of Apple II clones were manufactured. Most could not be legally imported into the United States. Apple sued and sought criminal charges against clone makers in more than a dozen countries.

<span class="mw-page-title-main">Dataindustrier AB</span> Swedish computer firm

Dataindustrier AB or DIAB was a Swedish computer engineering and manufacturing firm, founded in 1970 by Lars Karlsson and active in the 1970s through 1990s. The company's first product was a board-based computer centered on a specific bus named Data Board 4680. This unit was used for automatic control in several Swedish industries as would be almost all of DIAB's computers. DIAB is mostly known for engineering the ABC 80, the first Swedish home computer, manufactured by Luxor AB.

<span class="mw-page-title-main">PC-8000 series</span> NEC personal computer line

The PC-8000 series is a line of personal computers developed for the Japanese market by NEC. The PC-8001 model was also sold in the United States and Canada as the PC-8001A.

<span class="mw-page-title-main">History of personal computers</span> History of the consumer personal computer

The history of the personal computer as a mass-market consumer electronic device began with the microcomputer revolution of the 1970s. A personal computer is one intended for interactive individual use, as opposed to a mainframe computer where the end user's requests are filtered through operating staff, or a time-sharing system in which one large processor is shared by many individuals. After the development of the microprocessor, individual personal computers were low enough in cost that they eventually became affordable consumer goods. Early personal computers – generally called microcomputers – were sold often in electronic kit form and in limited numbers, and were of interest mostly to hobbyists and technicians.

<span class="mw-page-title-main">Mera-Elzab Meritum</span>

Mera–Elzab Meritum – a family of Polish personal computers based on TRS-80 Model I with BASIC Level II. Manufactured in the 1980s by Mera–Elzab in cooperation with ITM company.

<span class="mw-page-title-main">BBC Micro</span> Series of British microcomputers by Acorn

The British Broadcasting Corporation Microcomputer System, or BBC Micro, is a series of microcomputer designed and built by Acorn Computers Limited in the 1980s for the Computer Literacy Project of the BBC. Designed with an emphasis on education, it was notable for its ruggedness, expandability, and the quality of its operating system. The machine was the focus of a number of educational BBC TV programmes on computer literacy, starting with The Computer Programme in 1982, followed by Making the Most of the Micro, Computers in Control in 1983, and finally Micro Live in 1985.

<span class="mw-page-title-main">Home computer</span> Class of microcomputers

Home computers were a class of microcomputers that entered the market in 1977 and became common during the 1980s. They were marketed to consumers as affordable and accessible computers that, for the first time, were intended for the use of a single, non-technical user. These computers were a distinct market segment that typically cost much less than business, scientific, or engineering-oriented computers of the time, such as those running CP/M or the IBM PC, and were generally less powerful in terms of memory and expandability. However, a home computer often had better graphics and sound than contemporary business computers. Their most common uses were word processing, playing video games, and programming.

References

  1. 1 2 "Greentac Blog: July 2008". Archived from the original on September 11, 2008. 090502 greentacblog.com
  2. 1 2 3 4 "mess:drivers:abc80:abc80 [MESS DevWiki]". Archived from the original on 2009-02-23. 090502 mess.toseciso.org
  3. "Advanced BASIC Computer 80". The Media Archeology Lab. Retrieved 2023-02-23.
  4. Rautiainen, Sami (February 13, 2020). "The History of Luxor ABC". www.devili.iki.fi. Retrieved 2023-02-23.
  5. This system was called DIAB Data Board 4680 and could initially also use the 4004 or 6800 CPUs before the newer Z80 CPU was available.
  6. "ABC 80 Luxor". www.old-computers.com. Retrieved 2023-02-23.
  7. "East-European Home-Computer Hungary". Home Computer Museum. Retrieved 2023-02-23.
  8. With the VIC 20 and the ZX81 being typical examples, respectively.
  9. This was practical enough as the ABC 80 as well as most I/O, peripheral, and expansion cards used almost no custom designed parts. Most of the ROM, DRAM and SRAM memory ICs were socketed and replaceable for many years. The Z80 family and most of the integrated circuits in the 74-series used to implement the logic are actually still readily available, as of 2016.
  10. ABC80 manual page 36