1 / 10

Commodore 64 Telnet BBS Server

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

vidal
Download Presentation

Commodore 64 Telnet BBS Server

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Commodore 64Telnet BBS Server Leif Bloomquist – Toronto, Canada SWRAP Expo – Lombard, IL, USA October 11, 2003

  2. 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

  3. 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

  4. 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”

  5. 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

  6. 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

  7. 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

  8. 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?

  9. Acknowledgements • Jeff Ledger (testing, suggestions) • Bo Zimmers (BBS program archive) • Anthony Beckett (discussion) • Aili Bloomquist (support, patience :-)

  10. For More Information • General information • Download server application+source home.ica.net/~leifb/bbs/ • BBS Lists, hardware plans, etc. • www.petscii.com Thank you!!

More Related