BiModem

Last updated

BiModem was one of the last file transfer protocols developed for use in bulletin board systems. It was created by Erik Labs, and was revolutionary for its day.

Unlike the predominant protocols of the day (XMODEM, YMODEM, ZMODEM), BiModem allowed BBS users to upload and download files at the same time. This resulted in significant time savings when a 1 megabyte file would take more than an hour to transfer, at 130 to 250 characters per second over a 1200 or 2400 bit/s modem. In addition, it had a chat feature. This would allow the user and the sysop to converse during the upload/download of files.

BiModem never received widespread acceptance. It had to be manually patched into both BBS and terminal emulator packages, and it was incompatible with some programs. It was released in the end of 1989, and before it saw widespread use, HS/Link was created which was easily added to BBSes and allowed for file lists and bidirectional transfers.

Part of the problem with BiModem is that very few sysops and users wanted to wade through the instructions. To simplify installation, a ZIP file with BiModem and a preconfigured shareware copy of ProComm with a batch file to run BiModem was created.

The final version (BiModem 1.25) was released in 1991.

In 1995 a program was released in Argentina called BiModem Pro 4.0. This was a user-modified version of BiModem 1.25 with some minor bugfixes.

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 sprang up to provide services such as NetMail, which is similar to internet based email.

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.

Uploading refers to transmitting data from one computer system to another through means of a network. Common methods of uploading include: uploading via web browsers, FTP clients], and terminals (SCP/SFTP). Uploading can be used in the context of clients that send files to a central server. While uploading can also be defined in the context of sending files between distributed clients, such as with a peer-to-peer (P2P) file-sharing protocol like BitTorrent, the term file sharing is more often used in this case. Moving files within a computer system, as opposed to over a network, is called file copying.

UUCP is an acronym of Unix-to-Unix Copy. The term generally refers to a suite of computer programs and protocols allowing remote execution of commands and transfer of files, email and netnews between computers.

CBBS

CBBS was a computer program created by Ward Christensen and Randy Suess to allow them and other computer hobbyists to exchange information between each other.

Synchronet is a multiplatform BBS software package, with current ports for Microsoft Windows, Linux, and BSD variants. Past versions also ran on MS-DOS and OS/2, but support for those platforms were dropped in version 3.0.

ZMODEM is a file transfer protocol developed by Chuck Forsberg in 1986, in a project funded by Telenet in order to improve file transfers on their X.25 network. In addition to dramatically improved performance compared to older protocols, ZMODEM offered restartable transfers, auto-start by the sender, an expanded 32-bit CRC, and control character quoting supporting 8-bit clean transfers, allowing it to be used on networks that would not pass control characters.

XMODEM is a simple file transfer protocol developed as a quick hack by Ward Christensen for use in his 1977 MODEM.ASM terminal program. It allowed users to transmit files between their computers when both sides used MODEM. Keith Petersen made a minor update to always turn on "quiet mode", and called the result XMODEM.

The Bread Board System (TBBS) is a multiline MS-DOS based commercial bulletin board system software package written in 1983 by Philip L. Becker. He originally created the software as the result of a poker game with friends that were praising the BBS software created by Ward Christensen. Mr. Becker said he could do better and founded eSoft, Inc. in 1984 based on the strength of TBBS sales.

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.

Citadel is the name of a bulletin board system (BBS) computer program, and of the genre of programs it inspired. Citadels were notable for their room-based structure and relatively heavy emphasis on messages and conversation as opposed to gaming and files. The first Citadel came online in 1980 with a single 300 baud modem; eventually many versions of the software, both clones and those descended from the original code base, became popular among BBS callers and sysops, particularly in areas such as the Pacific Northwest, Northern California and Upper Midwest of the United States, where development of the software was ongoing. Citadel BBSes were most popular in the late 1980s and early 1990s, but when the Internet became more accessible for online communication, Citadels began to decline. However, some versions of the software, from small community BBSes to large systems supporting thousands of simultaneous users, are still in use today. Citadel development has always been collaborative with a strong push to keep the source code in the public domain. This makes Citadel one of the oldest surviving FOSS projects.

FirstClass Client–server software

FirstClass is a client–server groupware, email, online conferencing, voice and fax services, and bulletin-board system for Windows, macOS, and Linux. FirstClass's primary markets are the higher-education and K-12 education sectors, including four of the top ten largest school districts in the United States.

Celerity BBS was a descendant of the freely distributed source of TCS BBS 1.43, and ultimately nearly completely rewritten.

ASCII Express is a telecommunications program, written for the Apple II series of computers. At a time when the use of the bulletin board system (BBS), or even telecommunications in general wasn't a common use of the Apple II, ASCII Express was the choice among telecommunication users throughout much of the 1980s.

Networks II is an Apple II-based single-tasking BBS package, written by Nick Naimo. It is one of the earlier BBS software programs to be written for the Apple II, which was at the time dominated by mini and mainframe-based BBS', including CBBS. The exact year of its birth is undocumented, but BBSs running Networks II were seen as early as 1981.

Does the Job BBS

The DTJ-BBS was a program for the Commodore 64 written by Andrew Bernhardt. The first version was released in 1985, and sold for $35. There were forty DTJ systems before the software changed to freeware in 1989.

Blue Board is a bulletin board system software created by Martin Sikes (1968–2007) for the Commodore 64 in the 1980s in Vancouver, British Columbia, Canada, and sold worldwide. Due to optimized code and memory allocation, Blue Board boasted very fast performance for a BBS on that hardware platform. In fact, Blue Board was faster than most if not all BBSs run on 8-bit computers. This speed combined with its use of the ASCII character set and XModem file transfer protocol rather than PETSCII and the Commodore-specific Punter protocol sometimes led users to believe that they were calling a BBS running on a much larger and faster computer.

GT Power is a bulletin board system (BBS) and dial-up telecommunications/terminal application for MS-DOS. It was first introduced in the 1980s by P & M Software, founded by Paul Meiners. GT Power can be used both to host a BBS as well as to connect to other BBS systems via its full-featured dial-up "terminal mode." GT Power was a shareware package that required a registration fee in order to access its proprietary network mail transport/handling software and, by default, the GT Power Network. The software is distributed in two "flavors"; a terminal-only version, nicknamed GTO, and the full-featured host and terminal version.

GBBS is a bulletin board system (BBS) program for the Apple II. Its first series, named GBBS, was written in Applesoft and used by boards such as Demon Roach Underground in Lubbock, Texas Its successor, GBBS Pro, was ACOS-based. GBBS-Pro was used by boards like ProBOARD II in Paso Robles, California, Scotland Yard GBBS/AE Pro in Cincinnati, Ohio, No Earthly Connection in Blue Ridge, Georgia, and Apple Elite II in Riverside, California.