Quantum Link Reloaded

Quantum Link Reloaded

Quantum Link Reloaded is a re-implementation of the original Quantum Link (Q-Link) online service for the Commodore 64 home computer system. The formal introduction of Quantum Link Reloaded was held on the 20th Anniversary of the introduction of Quantum Link, November 5, 2005, at the Vintage Computer Festival.

The new service utilizes the same proprietary graphical communication software as the original, and most functionality of the original service is now implemented. Unlike the original service, the system is operated by hobbyists and there are no plans to charge for usage.

This re-implementation achieves a milestone for the Commodore retrocomputing community. Ever since the demise of Q-Link, there has been discussion and numerous attempts to reverse engineer the proprietary client communications software. The complexity of the client software and the lack of documentation hampered all efforts.

Implementation history

"The successful effort embodies the best in Internet collaboration."

The effort started in 2001, when developer Keith Henrickson spent weeks with the VICE C64 emulator and its built-in monitor to reverse engineer a large portion of the protocol. Keith also authored a server implementing many of the basic commands, but the project was left uncompleted. Although others were trying to re-implement the service at this time, Keith was not aware others were interested.

In mid-2005, Keith found a web forum discussing other attempts to re-implement the online service. He posted his earlier work to the forum.

Jim Brain used Keith's source and notes to implement a Java-based service. After implementing all of the functionality of the older codebase, Keith and Jim tackled unknowns like the games found in the PEOPLE CONNECTION area, Message Bases, the Auditorium.

For more information, Jim looked to Keith Elkin's web site [http://www.dsgames.net/qlink] , which contained numerous screen shots of the original service. Keith subsequently provided hours of videotaped QLink session content, which was used to refine the service and populate menu structures.

Along the way, Commodore enthusiast Raymond Day joined the discussion and noted that he had managed to save a log of the incoming data packets during a real QLink session. Subsequently, Raymond found the 15 year-old files and they were used to extract 200+ menu items and 105 actual articles from the 1990 timeframe. Raymond also found another smaller trace that unlocked secrets on how message bases worked.

Although the goal is to re-implement the original service, the system is and will incorporate newer constructs from the Internet. For example, the earlier QLink encyclopedia service will be transitioned to utilize Wikipedia, chat rooms will be integrated with IRC, and the news sections will allow feeds from RSS.

The system went live for limited testing in mid-August 2005, and was publicly unveiled at the Fall SWRAP Commodore EXPO [http://www.swrapexpo.org/] on September 17th, 2005.

Work continues on the re-implementation, with hopes to add SuperQ, Rabbit Jack's Casino, Club Caribe, and Habitat functionality in the near future.

Technical details

The service is written in Java and runs as a J2SE TCP/IP application. Data and files are stored in a MySQL database. The server has been tested on Windows, but currently runs on Linux. The source is GPL licensed, but has not been released as yet.

Eschewing telephone lines, the new service uses modem emulation software like tcpser [http://www.jbrain.com/pub/linux/serial] , tcpser4j [http://www.jbrain.com/pub/xplatform/serial/] , or BBS server [http://www.jammingsignal.com/files/] to bridge between RS232 and TCP/IP. These utilities emulate a standard Hayes modem command set on a PC serial port and "dial" IP addresses or DNS names.

The client uses the standard Q-Link client software, available from many locations. Version 4 of the software is recommended, though version 3 will work. Use on a real C64 or C128 requires a null modem cable and an RS232 user port interface. There is patched client software that allows the use of the Swiftlink or Turbo232 UART cartridges. the freeware VICE emulator can also be used to connect to the service, and does not require the tcpser(4j) or BBS Server utilities.

The server is located at go.quantumlink.tk on port 5190.

External links

* [http://www.quantumlink.tk/ Quantum Link Reloaded website]
* [http://slashdot.org/articles/05/09/19/2321236.shtml Slashdot news announcing Quantum Link Reloaded]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Quantum Link — (or Q Link) was a U.S. and Canadian online service for Commodore 64 and 128 personal computers that operated from November 5, 1985 to November 1, 1994. It was operated by Quantum Computer Services of Vienna, Virginia, which in October 1991… …   Wikipedia

  • PlayNET — (or PlayNET) was a U.S. online service for Commodore 64 personal computers that operated from 1984 to 1987. It was operated by the PlayNet, Inc of Troy, New York. HistoryPlayNet was founded in 1983 by two former GE Global Research employees, Dave …   Wikipedia

  • AOL — For other uses, see AOL (disambiguation). AOL Inc. Type Public company Traded as NYSE: AOL …   Wikipedia

  • Commodore 64 peripherals — Commodore 64 Home Computer This article is about the various external peripherals of the Commodore 64 home computer. Contents 1 Storage …   Wikipedia

  • Commodore 64 software — 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. Contents 1 BASIC 2 Development tools 3 Modern Day Development Tools 4 …   Wikipedia

  • Eve Online — Developer(s) CCP Games Publisher(s) CCP Games …   Wikipedia

  • Technology in Revelation Space — This article lists elements of technology in the fictional Revelation Space universe created by Alastair Reynolds. Contents 1 Abstractions and entoptics 2 Cache Weapons 3 Conjoiner Drive 4 …   Wikipedia

  • List of Xbox games compatible with Xbox 360 — This is a list of Xbox games that are compatible with the Xbox 360. Additionally, the manner in which compatibility is achieved and the software errors associated with it are discussed in brief. This list is final as Microsoft confirmed in… …   Wikipedia

  • List of PlayStation 3 games — See also: Category:PlayStation 3 only games Official PlayStation 3 Banner used on current and upcoming PlayStation 3 game covers, since September, 2009. With online multiplayer support This is a list of retail PlayStation 3 games released or… …   Wikipedia

  • List of cliffhanger endings — This is a list of cliffhanger endings. Examples of films with cliffhanger endings * Some entries of the Godzilla film series end in cliffhangers: ** In Godzilla vs. Destoroyah , after Godzilla melts down, all of his radiation is absorbed by… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”