C-Net DS2
Encyclopedia
C-Net DS2 was a full featured, single-line, Bulletin board system
Bulletin board system
A Bulletin Board System, or BBS, is a computer system running software that allows users to connect and log in to the system using a terminal program. Once logged in, a user can perform functions such as uploading and downloading software and data, reading news and bulletins, and exchanging...

 (BBS) software system released in 1986 for the Commodore 64
Commodore 64
The Commodore 64 is an 8-bit home computer introduced by Commodore International in January 1982.Volume production started in the spring of 1982, with machines being released on to the market in August at a price of US$595...

 microcomputer. The DS2 system was notable in that its authors proved that it was possible to perform significant and useful serious computing tasks on a hardware platform with such severely limited resources that even the manufacturer called it only a "game machine".

The Commodore-64 was a simple computer, based on a MOS Technology 6502
MOS Technology 6502
The MOS Technology 6502 is an 8-bit microprocessor that was designed by Chuck Peddle and Bill Mensch for MOS Technology in 1975. When it was introduced, it was the least expensive full-featured microprocessor on the market by a considerable margin, costing less than one-sixth the price of...

 8-bit
8-bit
The first widely adopted 8-bit microprocessor was the Intel 8080, being used in many hobbyist computers of the late 1970s and early 1980s, often running the CP/M operating system. The Zilog Z80 and the Motorola 6800 were also used in similar computers...

 microprocessor
Microprocessor
A microprocessor incorporates the functions of a computer's central processing unit on a single integrated circuit, or at most a few integrated circuits. It is a multipurpose, programmable device that accepts digital data as input, processes it according to instructions stored in its memory, and...

, with 64 kilobytes of RAM
Ram
-Animals:*Ram, an uncastrated male sheep*Ram cichlid, a species of freshwater fish endemic to Colombia and Venezuela-Military:*Battering ram*Ramming, a military tactic in which one vehicle runs into another...

, only 38k of which was available for program text and variables that could be used by the built-in BASIC programming language interpreter. Nevertheless, several different BBS programs were developed (including DS2) by various independent programmers (mostly hobbyists not affiliated with any large software publisher) that enabled a System Operator (SysOp
SysOp
A sysop is an administrator of a multi-user computer system, such as a bulletin board system or an online service virtual community. It may also be used to refer to administrators of other Internet-based network services....

) run a single-user at a time, multiple member online community supporting: Threaded topical discussions; on-line gaming; information reference library; live chat mode with the console operator; file-sharing library; and the ability to create customized user experiences in BASIC, thus the Developers System title.

From an engineering standpoint, C-Net DS2 was remarkable in its use of Machine language modules, early multitasking technology, relocatable code, and modular program overlays. Although the user experience was entirely text-based and non-graphical, fast performance could be attained through the use of memory expansion modules, IEEE-488
IEEE-488
IEEE-488 is a short-range digital communications bus specification. It was created for use with automated test equipment in the late 1960s, and is still in use for that purpose. IEEE-488 was created as HP-IB , and is commonly called GPIB...

interface hard drives, and modem speeds including the mid-1980s state of the art: 19,200 baud.

Although the emergence of widely available public internet services has made private BBS systems obsolete in most of the developed free world, a dedicated core of enthusiasts remain in this new century who continue to tinker with vintage computers and keep software like DS2 running, despite the quaint limitations of the simple linear message threading system and the primitive keyboard-based, non-graphical games.

C-Net 64 DS2 also had networking capabilities using Gary O'Brien's DS2 Network developed in 1989. This modification or add-on to C-Net DS2 BBS allowed it to connect to other C-Net BBS's and transfer a single file packet composed of all messages, email and stats from online games since the last connection. The packet would be uploaded to the receiving BBS and another packet tagged for that BBS would be downloaded. Both systems would then sort and file the packets on their systems making the new information available on each system. Gary continued to develop DS2 Network until mid 1993, then turned over rights and development to Michael Bendure.

Michael eventually took over support and distribution of both C-Net 64 DS2 BBS and DS2 Network from 1993 to 1998. An article in Commodore World Magazine; Issue 3 Volume 1, Number 3 that detailed DS2 Network features and network structure was published in 1994. Michael worked with BBS programmers on other platforms to develop a standard packet structure that all BBS Networks could convert into their existing Networks. This project later became known as CommNet and covered hundreds of BBS's all over the world running C-Net DS2, C-Net 128, Image, Color64 and even some FidoNet BBS's.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK