Commodore 64
Download
1 / 10

Commodore 64 Telnet BBS Server - PowerPoint PPT Presentation


  • 123 Views
  • Uploaded on

Commodore 64 Telnet BBS Server. Leif Bloomquist – Toronto, Canada SWRAP Expo – Lombard, IL, USA October 11, 2003. Overview and Goals. Commodore 64 BBS that anyone on the Internet can “Telnet” to No long distance charges No need for a second phone line No special software on C64 side

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Commodore 64 Telnet BBS Server' - vidal


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Commodore 64Telnet BBS Server

Leif Bloomquist – Toronto, Canada

SWRAP Expo – Lombard, IL, USA October 11, 2003


Overview and goals
Overview and Goals

  • Commodore 64 BBS that anyone on the Internet can “Telnet” to

  • No long distance charges

  • No need for a second phone line

  • No special software on C64 side

    • Use existing BBS programs


Block diagram

VIC

1011A

Commodore 64

Block Diagram

Telnet BBS Server Program

Windows PC

Internet

Telnet

Client

Telnet

Server

TCP/IP

Port 23

DSL

Router

COM

Port

10BaseT Ethernet

Null Modem Cable


Server software
Server Software…

  • Written in Visual Basic 6.0

    • “Winsock” Object for TCP/IP

    • MSComm Object for COM Port

  • Runs as background task

  • Essentially a “software router”


Server software1
Server Software

  • Listens for connections on TCP/IP Port 23 (Telnet)

  • When connection detected, “Rings” the BBS

    • Pretends to be a modem

  • Transparently forwards data between Telnet server and COM Port

  • “Hangs Up” if Telnet Client disconnects

  • Disconnects Telnet Client if BBS Hangs up


Test system
Test System

  • EBBS 3.3 by Ed Parry (1987)

  • Static IP: 209.151.141.59 Port 23 c64bbs.no-ip.org

  • Online since April 10, 2003


Surprises
Surprises

  • EBBS isn’t Y2K Compliant

    “?ILLEGAL QUANTITY ERROR IN 31527”

  • XModem protocol upload/download works if “calling” from a real C64

  • Over 700 callers to date

  • >250 unique callers from all over the world


Next steps
Next Steps

  • Realtime character translation (complete)

    • ASCII <-> PETSCII

    • Backspace

    • etc…

  • Tests with more BBS programs

  • Hayes Modem emulation

  • Adapt for gaming? (Modem Wars)

  • Dedicated hardware?


Acknowledgements
Acknowledgements

  • Jeff Ledger (testing, suggestions)

  • Bo Zimmers (BBS program archive)

  • Anthony Beckett (discussion)

  • Aili Bloomquist (support, patience :-)


For more information
For More Information

  • General information

  • Download server application+source home.ica.net/~leifb/bbs/

  • BBS Lists, hardware plans, etc.

  • www.petscii.com

Thank you!!


ad