![]() | |
Industry |
|
---|---|
Founded | c. 1982 |
Defunct | c. 1985 |
Products | NABU Network |
The NABU Network (Natural Access to Bi-directional Utilities) was an early home computer system which was linked to a precursor of the World Wide Web, operating over cable TV. [1] [2] It operated from 1982 to 1985, primarily in Ottawa, Canada. Its functionality was then revolutionary, though it was not a commercial success. It has been called "The Internet — 10 years ahead of its time" [3] (even though elements of the history of the internet predate it).
Families, schools, or individuals would purchase a NABU Personal Computer, [4] which would be connected via cable TV to NABU's servers. [5] In addition to normal PC capabilities of the time, the computer could download software and information content through the cable feed and could upload primitive information back up to the servers. Applications included games, the programming language Logo, news/current events, and rudimentary PC banking/shopping. At its peak, approximately 100 applications were available.
The NABU Network can be credited as being the first online version of fantasy baseball. The game, aptly named Managers Baseball, allowed for choosing teams based on the real names and statistics of MLB teams and players. Player performance in the game was based on real life player statistics and as a Manager you would draft your team and compete against another owner in a mock up game in a purely managerial role.
The NABU Personal Computer cost $950 CAD, approximately the same price as the wildly successful Commodore 64 at the time, and the network service cost $8 to $10 per month. [6]
This section needs additional citations for verification .(November 2020) |
Developer | NABU Network Corporation |
---|---|
Release date | 1982 |
CPU | Zilog Z80A @ 3.58 MHz |
Memory | 64 KB |
Storage | Optional hard drive |
Display | 256×192 graphics, 16 colours |
Graphics | Texas Instruments TMS9918A |
Sound | General Instrument AY-3-8910 |
Connectivity | Serial port; Cable modem via network adapter |
Online services | Nabu Network |
The heart of a NABU Personal Computer is a Z80A processor chip running at 3.58 MHz, 64 KB RAM, a Texas Instruments TMS9918A video chip with 16 KB RAM, a General Instrument AY-3-8910 sound chip, and a Western Digital TR1863 UART to connect to the interface module (below). [7] [4] [8] [9] Data was served via a Gould SEL minicomputer. By default, the PCs lacked any individual offline storage, but an optional hard drive could be purchased.
The interface module included four socketed chips: a TR1865CL-04 full-duplex UART, an SC87253P 8-bit microprocessor, an N8X60N FIFO I/O controller and a pre-programmed ROM. The remainder of the parts on the board were numerous 74LS series logic ICs. There was an RF module that down-converted signals from the cable connection and up-converted requests to be sent to the server. There were four circuit boards for frequency synthesis, data in and out and RF conversion and dual helical coil bandpass filters. Download speeds over the cable TV line were up to 6.4 Mbit/second.
The NABU service first became available in 1983 through Ottawa Cablevision and Skyline Cablevision, through the efforts of John Kelly and Bruce Hempell. The project was heavily subsidized by the Canadian government. A major weakness of the Ottawa network was the strictly one-way connection as it was implemented on Ottawa Cablevision. The NABU system itself was bi-directional, but most cable networks of that era did not support this feature due to the cost required for a bidirectional cable infrastructure — a "chicken and egg" problem that limited NABU's market potential.
The fact that network access was limited to the NABU Personal Computer, forcing the subscriber to buy it, was mentioned as problematic by 1984, with the company accumulating $5 million losses. [10] [11] The same year Campeau Corporation, a major investor in NABU, pulled out. [12] [13]
Another network was started in Japan. However, NABU never achieved commercial success and ceased operation in 1985.
York University Computer Museum (YUCoM) and Center for the History of Canadian Microcomputing Industry provides a display and a virtual tour of this and other Canadian inventions. [14] [15] [16] [6] [17] [18] [19] [20] In 2009, the museum version was officially demonstrated, and in 2010, the development of a software emulator of the Nabu network began. [21]
On November 26, 2022, Adrian Black, creator of the YouTube channel Adrian's Digital Basement, published a video showcasing a NABU PC; however, it did not come with the adapter that was required for the computer to operate properly; and so he reached out to the community for help on getting his unit operational. [22] Another YouTuber, DJ Sures, had published a video four days prior showcasing another NABU PC, and began working on how to program it. [23] Sures, with the help of Leo Binkowski (one of the original NABU software programmers), has published a series of videos on things he has done to create an entire community of NABU users worldwide. [24] The vast software library that DJ Sures had created included Cloud CP/M (the first internet-connected CP/M), Cloud GUI (CP/M File Manager), SlideShow, NABULIB (C Library), and dozens of CP/M utilities that enhanced the Cloud CP/M experience. DJ has a very detailed youtube series that documents the progress of his NABU hacking and software.
On December 5, 2022 NabuNetwork.com was launched as a NABU resource. The website includes a serial number tracker to see where all the NABU computers are around the world. [25]
Emulation of the NABU is also possible through a core added to MAME by a GitHub user with the handle "brijohn". [26] Marduk, a dedicated NABU emulator created by another GitHub user with the handle "buricco", is also available. [27]
Gary Arlen Kildall was an American computer scientist and microcomputer entrepreneur. During the 1970s, Kildall created the CP/M operating system among other operating systems and programming tools, and subsequently founded Digital Research, Inc. to market and sell his software products.
The 16550 UART is an integrated circuit designed for implementing the interface for serial communications. The corrected -A version was released in 1987 by National Semiconductor. It is frequently used to implement the serial port for IBM PC compatible personal computers, where it is often connected to an RS-232 interface for modems, serial mice, printers, and similar peripherals. It was the first serial chip used in the IBM PS/2 line, which were introduced in 1987.
A universal asynchronous receiver-transmitter is a peripheral device for asynchronous serial communication in which the data format and transmission speeds are configurable. It sends data bits one by one, from the least significant to the most significant, framed by start and stop bits so that precise timing is handled by the communication channel. The electric signaling levels are handled by a driver circuit external to the UART. Common signal levels are RS-232, RS-485, and raw TTL for short debugging links. Early teletypewriters used current loops.
Xenix is a discontinued version of the Unix operating system for various microcomputer platforms, licensed by Microsoft from AT&T Corporation in the late 1970s. The Santa Cruz Operation (SCO) later acquired exclusive rights to the software, and eventually replaced it with SCO UNIX.
Digital Research, Inc. was a privately held American software company created by Gary Kildall to market and develop his CP/M operating system and related 8-bit, 16-bit and 32-bit systems like MP/M, Concurrent DOS, FlexOS, Multiuser DOS, DOS Plus, DR DOS and GEM. It was the first large software company in the microcomputer world. Digital Research was originally based in Pacific Grove, California, later in Monterey, California.
MP/M is a discontinued multi-user version of the CP/M operating system, created by Digital Research developer Tom Rolander in 1979. It allowed multiple users to connect to a single computer, each using a separate terminal.
IBM PC DOS, also known as PC DOS or IBM DOS, is a discontinued disk operating system for the IBM Personal Computer, its successors, and IBM PC compatibles. It was manufactured and sold by IBM from the early 1980s into the 2000s. Developed by Microsoft, it was also sold by that company as MS-DOS. Both operating systems were identical or almost identical until 1993, when IBM began selling PC DOS 6.1 with new features. The collective shorthand for PC DOS and MS-DOS was DOS, which is also the generic term for disk operating system, and is shared with dozens of disk operating systems called DOS.
CP/M-86 is a discontinued version of the CP/M operating system that Digital Research (DR) made for the Intel 8086 and Intel 8088. The system commands are the same as in CP/M-80. Executable files used the relocatable .CMD file format. Digital Research also produced a multi-user multitasking operating system compatible with CP/M-86, MP/M-86, which later evolved into Concurrent CP/M-86. When an emulator was added to provide PC DOS compatibility, the system was renamed Concurrent DOS, which later became Multiuser DOS, of which REAL/32 is the latest incarnation. The FlexOS, DOS Plus, and DR DOS families of operating systems started as derivations of Concurrent DOS as well.
Hobbit is a Soviet/Russian 8-bit home computer, based on the ZX Spectrum hardware architecture. Besides Sinclair BASIC it also featured CP/M, Forth or LOGO modes, with the Forth or LOGO operating environment residing in an on-board ROM chip.
The MPU-401, where MPU stands for MIDI Processing Unit, is an important but now obsolete interface for connecting MIDI-equipped electronic music hardware to personal computers. It was designed by Roland Corporation, which also co-authored the MIDI standard.
Multiuser DOS is a real-time multi-user multi-tasking operating system for IBM PC-compatible microcomputers.
The IBM 6580 Displaywriter System is a 16-bit microcomputer that was marketed and sold by IBM's Office Products Division primarily as a word processor. Announced on June 17, 1980 and effectively withdrawn from marketing on July 2, 1986, the system was sold with a 5 MHz Intel 8086, 128 KB to 448 KB of RAM, a swivel-mounted monochrome CRT monitor, a detached keyboard, a detached 8" floppy disk drive enclosure with one or two drives, and a detached daisy wheel printer, or Selectric typewriter printer. The primary operating system for the Displaywriter is IBM's internally developed word processing software titled "Textpack", but UCSD p-System, CP/M-86, and MS-DOS were also offered by IBM, Digital Research, and CompuSystems, respectively.
The Memotech MTX500 and MTX512 are a range of 8-bit Zilog Z80A based home computers released by the British company Memotech in 1983 and sold mainly in the UK, France, Germany and Scandinavia. Originally a manufacturer of memory add-ons for Sinclair machines, Memotech developed their own competing computer when it was perceived the expansion pack business would no longer be viable.
A source-to-source translator, source-to-source compiler, transcompiler, or transpiler is a type of translator that takes the source code of a program written in a programming language as its input and produces an equivalent source code in the same or a different programming language. A source-to-source translator converts between programming languages that operate at approximately the same level of abstraction, while a traditional compiler translates from a higher level programming language to a lower level programming language. For example, a source-to-source translator may perform a translation of a program from Python to JavaScript, while a traditional compiler translates from a language like C to assembly or Java to bytecode. An automatic parallelizing compiler will frequently take in a high level language program as an input and then transform the code and annotate it with parallel code annotations or language constructs.
Following the introduction of the IBM Personal Computer, or IBM PC, many other personal computer architectures became extinct within just a few years. It led to a wave of IBM PC compatible systems being released.
This article presents a timeline of events in the history of 16-bit x86 DOS-family disk operating systems from 1980 to present. Non-x86 operating systems named "DOS" are not part of the scope of this timeline.
The ESP8266 is a low-cost Wi-Fi microcontroller, with built-in TCP/IP networking software, and microcontroller capability, produced by Espressif Systems in Shanghai, China.
Nestar Systems, Inc., was an early independent manufacturer of pre-internet local area networks for personal computers from 1978 to 1986 and was considered "a pioneer in the industry". It produced three major generations of products:
BusKill is an open-source hardware and software project that designs computer kill cords to protect the confidentiality of the system's data from physical theft. The hardware designs are licensed CC BY-SA and the software is licensed GPLv3. BusKill cables are available commercially from the official website or through authorized distributors.