NABU Network

Last updated
NABU Network Corporation
Industry
  • Computer
  • Technology
Foundedc. 1982;42 years ago (1982)
Defunctc. 1985;39 years ago (1985)
ProductsNABU 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).

Contents

Functionality

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]

Hardware

NABU Personal Computer PXL 20221219 002643189 (52573656443).jpg
NABU Personal Computer
NABU Personal Computer
DeveloperNABU Network Corporation
Release date1982 (1982)
CPU Zilog Z80A @ 3.58 MHz
Memory64 KB
StorageOptional hard drive
Display256×192 graphics, 16 colours
Graphics Texas Instruments TMS9918A
Sound General Instrument AY-3-8910
Connectivity Serial port; Cable modem via network adapter
Online servicesNabu 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.

Business success

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.

2009-present: Display at York University Computer Museum and modern-day rebirth

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 CPM (the first internet-connected CPM), Cloud GUI (CPM File Manager), SlideShow, NABULIB (C Library), and dozens of CPM utilities that enhanced the Cloud CPM 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]

See also

Related Research Articles

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">16550 UART</span> Integrated circuit serial port implementation

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.

<span class="mw-page-title-main">Universal asynchronous receiver-transmitter</span> Computer hardware device

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.

<span class="mw-page-title-main">Serial port</span> Communication interface transmitting information sequentially

On computers, a serial port is a serial communication interface through which information transfers in or out sequentially one bit at a time. This is in contrast to a parallel port, which communicates multiple bits simultaneously in parallel. Throughout most of the history of personal computers, data has been transferred through serial ports to devices such as modems, terminals, various peripherals, and directly between computers.

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.

<span class="mw-page-title-main">CP/M-86</span> Discontinued computer operating system for x86 processors

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.

<span class="mw-page-title-main">MPU-401</span> MIDI interface device

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.

File sharing is a method of distributing electronically stored information such as computer programs and digital media. Below is a list of file sharing applications, most of them make use of peer-to-peer file sharing technologies.

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

The 8250 UART is an integrated circuit designed for implementing the interface for serial communications. The part was originally manufactured by the National Semiconductor Corporation. It was commonly used in PCs and related equipment such as printers or modems. The 8250 included an on-chip programmable bit rate generator, allowing use for both common and special-purpose bit rates which could be accurately derived from an arbitrary crystal oscillator reference frequency.


This is a comparison of notable free and open-source configuration management software, suitable for tasks like server configuration, orchestration and infrastructure as code typically performed by a system administrator.

<span class="mw-page-title-main">Sandboxie</span> Open-source sandboxing computer program

Sandboxie is an open-source OS-level virtualization solution for Microsoft Windows. It is a sandboxing solution that creates an isolated operating environment in which applications can run without permanently modifying the local system. This virtual environment allows for controlled testing of untrusted programs and web surfing.

<span class="mw-page-title-main">Personal computer</span> Computer intended for use by an individual person

A personal computer, often referred to as a PC, is a computer designed for individual use. It is typically used for tasks such as word processing, internet browsing, email, multimedia playback, and gaming. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or technician. Unlike large, costly minicomputers and mainframes, time-sharing by many people at the same time is not used with personal computers. The term home computer has also been used, primarily in the late 1970s and 1980s. The advent of personal computers and the concurrent Digital Revolution have significantly affected the lives of people in all countries.

<span class="mw-page-title-main">Robotron KC 87</span> Microcomputers made in East Germany from 1984 until 1990.

The Robotron KC 87, fully known as Kleincomputer robotron KC 87, was an 8-bit microcomputer released in 1987 and produced in East Germany by VEB Robotron-Meßelektronik "Otto Schön" Dresden, part of Kombinat Robotron.

<span class="mw-page-title-main">Simple and Fast Multimedia Library</span> Graphics and Multimedia Library written in C++

Simple and Fast Multimedia Library (SFML) is a cross-platform software development library designed to provide a simple application programming interface (API) to various multimedia components in computers. It is written in C++ with bindings available for Ada, C, Crystal, D, Euphoria, Go, Java, Julia, .NET, Nim, OCaml, Python, Ruby, and Rust. Experimental mobile ports were made available for Android and iOS with the release of SFML 2.2.

<span class="mw-page-title-main">ESP8266</span> System-on-a-chip microcontroller model with Wi-Fi

The ESP8266 is a low-cost Wi-Fi microchip, with built-in TCP/IP networking software, and microcontroller capability, produced by Espressif Systems in Shanghai, China.

CHIP was a single-board computer crowdfunded by now-defunct Next Thing Co. (NTC), released as open-source hardware running open-source software. It was advertised as "the world's first $9 computer". CHIP and related products are discontinued. NTC has since gone insolvent.

<span class="mw-page-title-main">Nestar Systems</span> Pre-internet networking vendor

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:

<span class="mw-page-title-main">BusKill</span> Computer kill cord

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.

References

  1. "Home - The Nabu Retronet". nabu.ca. Retrieved 2022-12-21.
  2. McNally, Neil (2021-08-12). "Nabu Computer Network: Doug Article/Advertisement". THE DOUG HENNING PROJECT. Retrieved 2022-12-21.
  3. "The Internet Before Its Time: NABU Network in the Nation's Capital". Ewh.ieee.org. Retrieved 2017-04-30.
  4. 1 2 "nabu PC". Hackaday. Retrieved 2022-12-21.
  5. Langdell, James (1984-10-02). "Software Direct to Your Door Via Modem, Cable TV". PC Mag. Vol. 3, no. 19. p. 54. Retrieved 2023-03-23.
  6. 1 2 "NABU Network". Archived from the original on 2006-05-03. Retrieved 2015-02-05.
  7. "Nabu PC Technical Specifications" (PDF). June 8, 1984.
  8. "DAVES OLD COMPUTERS- Nabu". dunfield.classiccmp.org. Retrieved 2022-12-21.
  9. "NABU Personal Computer Diagnostics and Repair Manual" (PDF). nabunetwork.com. Retrieved 2024-03-13.
  10. McCarthy, Michael (1984-11-05). "News from here and there". InfoWorld. Vol. 6, no. 45. p. 15. Retrieved 2023-03-23.
  11. McCarthy, Michael (1984-10-15). "Tidbytes". InfoWorld. Vol. 6, no. 42. p. 9. Retrieved 2023-03-23.
  12. Powell, James (2018-10-29). "Remember This? The NABU Network". Ottawa Matters. Retrieved 2020-01-04.
  13. "NABU Ends Service to Customers". The Washington Post . 1984-11-21. Retrieved 2020-01-04.
  14. "YUCoM Artifacts - 1970". Cse.yorku.ca. Retrieved 2017-04-30.
  15. "YFile - York computer museum boots up". Archived from the original on 2009-01-04. Retrieved 2012-02-06.
  16. "NABU Network was an idea well ahead of its time" (PDF). YFile – York's Daily Bulletin. April 28, 2009. Retrieved 2017-04-30.
  17. "Homepage (Archived)" (PDF). The Ottawa Citizen – canada.com. March 4, 2004. Retrieved 2017-04-30.
  18. Sutcliffe, Mark (2009-04-24). "NABU Network an idea well ahead of its time". Cse.yorku.ca. Retrieved 2017-04-30.
  19. "Nabu memories are rekindled in Ottawa | CTV Ottawa | CTV News". Archived from the original on 2012-06-03. Retrieved 2012-02-06.
  20. "IT in Canada - Canada's Only Integrated Social Media News Network". Archived from the original on 2011-08-27. Retrieved 2012-02-06.
  21. https://ottawa-future.com/uk/eternal-istoriya-the-nabu-network
  22. The 80s computer you've never heard of: The NABU PC , retrieved 2023-02-26
  23. 01 - NABU computer network adapter simulator , retrieved 2023-02-26
  24. "NABU Computer Hacking - YouTube". www.youtube.com. Retrieved 2023-02-26.
  25. "The NABU Network | NABU Personal Computer Information Center". www.nabunetwork.com. Retrieved 2023-02-26.
  26. "GitHub - brijohn/mame at nabupc_wip". GitHub. Retrieved 2023-02-26.
  27. buricco (2023-02-24), buricco/marduk , retrieved 2023-02-26