C-Net DS2

Last updated

C-Net DS2 (Developers System, Second Generation) was a full featured, single-line, bulletin board system (BBS) software system released in 1986 for the Commodore 64 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".[ citation needed ]

The Commodore-64 was a simple computer, based on the MOS Technology 6502 8-bit microprocessor, with 64 kilobytes of RAM, only 38k of which was available for program code 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) to run a single-user, multiple member online community supporting threaded topical discussions, on-line games; information reference library, live chat mode with the console operator, file-sharing library and the ability to create a customized user experience 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 interface hard drives, and modem speeds including the mid-1980s state of the art 19,200 bit/s.

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 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. C-Net DS2 is currently in development. Visit www.cnet64.com for more information.

Related Research Articles

Bulletin board system Computer server

A bulletin board system or BBS is a computer server running software that allows users to connect to the system using a terminal program. Once logged in, the user can perform functions such as uploading and downloading software and data, reading news and bulletins, and exchanging messages with other users through public message boards and sometimes via direct chatting. In the early 1980s, message networks such as FidoNet were developed to provide services such as NetMail, which is similar to internet-based email.

Commodore 64 8-bit home computer introduced in 1982

The Commodore 64, also known as the C64 or the CBM 64, is an 8-bit home computer introduced in January 1982 by Commodore International. It has been listed in the Guinness World Records as the highest-selling single computer model of all time, with independent estimates placing the number sold between 12.5 and 17 million units. Volume production started in early 1982, marketing in August for US$595. Preceded by the Commodore VIC-20 and Commodore PET, the C64 took its name from its 64 kilobytes(65,536 bytes) of RAM. With support for multicolor sprites and a custom chip for waveform generation, the C64 could create superior visuals and audio compared to systems without such custom hardware.

FidoNet is a worldwide computer network that is used for communication between bulletin board systems (BBSes). It uses a store-and-forward system to exchange private (email) and public (forum) messages between the BBSes in the network, as well as other files and protocols in some cases.

Integrated development environment Software engineering toolkit

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools and a debugger. Some IDEs, such as NetBeans and Eclipse, contain the necessary compiler, interpreter, or both; others, such as SharpDevelop and Lazarus, do not.

Mesa is a programming language developed in the late 1970s at the Xerox Palo Alto Research Center in Palo Alto, California, United States. The language name was a pun based upon the programming language catchphrases of the time, because Mesa is a "high level" programming language.

Embedded system Computer system with a dedicated function

An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is embedded as part of a complete device often including electrical or electronic hardware and mechanical parts. Because an embedded system typically controls physical operations of the machine that it is embedded within, it often has real-time computing constraints. Embedded systems control many devices in common use today. In 2009 it was estimated that ninety-eight percent of all microprocessors manufactured were used in embedded systems.

The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. The name Windows API collectively refers to several different platform implementations that are often referred to by their own names ; see the versions section. Almost all Windows programs interact with the Windows API. On the Windows NT line of operating systems, a small number use the Native API.

The Commodore 64 amassed a large software library of nearly 10,000 commercial titles, covering most genres from games to business applications, and many others.

WWIV was a popular brand of bulletin board system software from the late 1980s through the mid-1990s. The modifiable source code allowed a sysop to customize the main BBS program for their particular needs and aesthetics. WWIV also allowed tens of thousands of BBSes to link together, forming a worldwide proprietary computer network, the WWIVnet, similar to FidoNet.

PCBoard Bulletin board system (BBS) application

PCBoard (PCB) was a bulletin board system (BBS) application first introduced for DOS in 1983 by Clark Development Company. Clark Development was founded by Fred Clark. PCBoard was one of the first commercial BBS packages for DOS systems, and was considered one of the "high end" packages during the rapid expansion of BBS systems in the early 1990s. Like many BBS companies, the rise of the Internet starting around 1994 led to serious downturns in fortunes, and Clark Development went bankrupt in 1997. Most PCB sales were of two-line licenses; additional line licenses were also available.

The Major BBS

The Major BBS was bulletin board software developed between 1986 and 1999 by Galacticomm. In 1995 it was renamed Worldgroup Server and bundled with a user client interface program named Worldgroup Manager for Microsoft Windows. Originally DOS-based, two of the versions were also available as a Unix-based edition, and the last versions were also available for Windows NT-based servers.

Punter (protocol)

Punter is a protocol for file transfer developed in the 1980s by Steve Punter. There are various types of Punter such as PET Transfer Protocol (PTP), C1 and C2.

Azure RTOS ThreadX is a highly deterministic, embedded real-time operating system (RTOS) programmed mostly in the language C.

In the field of computer network administration, pcap is an application programming interface (API) for capturing network traffic. While the name is an abbreviation of packet capture, that is not the API's proper name. Unix-like systems implement pcap in the libpcap library; for Windows, there is a port of libpcap named WinPcap that is no longer supported or developed, and a port named Npcap for Windows 7 and later that is still supported.

Compunet

Compunet was a United Kingdom based interactive service provider, catering primarily for the Commodore 64 but later for the Commodore Amiga and Atari ST. It was also known by its users as CNet.

Amiga software is computer software engineered to run on the Amiga personal computer. Amiga software covers many applications, including productivity, digital art, games, commercial, freeware and hobbyist products. The market was active in the late 1980s and early 1990s but then dwindled. Most Amiga products were originally created directly for the Amiga computer, and were not ported from other platforms.

Skypix is the name of a markup language used to encode graphics content such as changeable fonts, mouse-controlled actions, animations and sound to bulletin board system. The system was written by Michael Cox on the Amiga in 1987, and first hosted on the Atredes BBS system, which was later renamed Skyline. Skypix allowed BBS sysops to create interactive BBS systems with graphics, fonts, mouse-controlled actions, animations and sound.

McBBS was a Bulletin Board System developed by Derek E. McDonald and distributed by DMCS Technologies between October 30, 1989 and May 30, 2000 and operated over 18 versions.

Magic Desk Productivity software for the Commodore 64

Magic Desk was a planned series of productivity software by Commodore Business Machines for the Commodore 64. Only the first entry, Type and File, was ever released. It was introduced at the summer edition of the 1983 Consumer Electronics Show in June, slated for an August 31 release. Commodore developed the Magic Desk suite both in response to a perceived lack of productivity software for the Commodore 64 and to the graphical user interface of the Apple Lisa.

References