Jump to content
IGNORED

TCP BBSing with 8-bit Hardware?


13Leader

Recommended Posts

Just interest in what people use to set-up and/or connect 8-bit Atari computers to the internet.   

 

For BBSing, telnet -   that kinda thing.

 

This is my set-up

 

My 130 XE  --> 850 interface (thanks ebay!) --> a home brew null modem (to get the pins to std RS-232) 

          --> RS-232 to usb cable (thanks Amazon!)  --> Raspberry Pi 3b (thanks again Amazon) --> the internet --> BBS's 

 

 

The Details

 

 1- Parts can all be purchased on Amazon for under $100.00.  Parts Lists:

        - 2 x DB9 connector to create a null modem.   1 Make and 1 Femaie

        - USB 2.0 to RS232 Male DB9 Serial Converter Cable with PL2303 Chipset

        - Raspberry Pi 3 3b 4, etc..

 

 2- Build a null modem.  The  wiring/pins layout can be found here.   The 850 pins are not really std RS-232 but the link below will help build a number of null modem types.   http://atari.fox-1.nl/atari-400-800-xl-xe/400-800-xl-xe-tools/null-modem-cable-wiring/

  

3- Raspberry Pi software I use to emulate a modem can be found here.   The readme.md has good installation instructions,   It supports telnet, ssh, xmodem and ymodem protocols    https://github.com/pjones1063/Atari-usbModem

 

 

4-  To connect to a bbs -->  atd hostname port

  

   other commands the software supports:

 

  • ? --> help
  • atz --> Clear & Display Menu
  • atd (hostname) (port) --> TCP connect to host
  • bbs (hostname) (port) --> TCP connect to host
  • cls --> Clear & Display Menu
  • lsi --> list inbound folder
  • lso --> list outbound folder
  • ssh (user@hostname) --> ssh to host
  • ysend --> YMODEM batch dowload
  • yrecv --> YMODEM batch upload
  • xsend (filename) --> XMODEM dowload
  • xrecv (filename) --> XMODEM upload
  • timer --> set on/off inactive timer

   

 

I also use the Pi to run RespeQt.  I just rdp into the Pi and select whatever .atr image I want to run!  

 

Edited by 13Leader
  • Like 1
Link to comment
Share on other sites

2 hours ago, tuf said:

Cool write-up.  I use a similar setup but instead of a pi I use a winmodem232 with an 850 or the occasional MIO. 

 

Cool idea about using the pi for respeqt. Would be cool if there was a way to select the atrs from the Atari.  

 

It actually does.  8-bit screen prints below. 

 

You can check it out in the thread here:

 

or see it at https://sourceforge.net/projects/respeqt/  and here https://13leader.net  

And of course ebiguy's fork https://github.com/ebiguy/RespeQt

 

You would have to build it from source on the Pi but that's not too bad.

 

 

 

1.jpeg

Edited by 13Leader
Link to comment
Share on other sites

1 hour ago, DrVenkman said:

Atari 8-bit --> ICD P:R:Connection -->Atari CX88 Terminal Cable + DB25 gender changer --> early 00's Lantronix MSS100 serial/Ethernet gateway device --> LAN -->Internet.

 

 

Very cool.  How do you make the device telnet to a BBS?    I have never used (or actually seen) a Lantronix MSS100. 

 

Link to comment
Share on other sites

This is the null modem I did.  I can say it works very well with the 850 and RS232 to USB cable

 

 

nullmodem-full-db9-db9.png

 

 

I also use the Pi to do the same RS-232 connection to my 1040 STe.  Same idea as above just with another RS-232 to USB cable - less the 850 and null modem.   I run two instances of that modem emulation software above - 1 for each cable/computer.  Of course I have a 3rd USB on the Pi for my SIO2PC cable for RespeQt.   

 

  

EOwyjzVXkAA9yzp.jpeg

Edited by 13Leader
  • Like 1
Link to comment
Share on other sites

8 hours ago, 13Leader said:

Very cool.  How do you make the device telnet to a BBS?    I have never used (or actually seen) a Lantronix MSS100. 

 

The MSS100 has a DHCP client in its firmware. It gets an IP address from my LAN and when set to Modem emulation mode, can accept dotted-quad IP addresses or translate real domain names to IP addresses. So from my Atari’s terminal program (usually BobTerm is ICE-T) I issue a standard Hayes ATDT command but instead of a phone number, I use the address of the Telnet server I’m trying to reach.

 

 

Link to comment
Share on other sites

I just used the following example for building a DIY wifi modem as a guide and built my own.

 

https://1200baud.wordpress.com/2017/03/04/build-your-own-9600-baud-c64-wifi-modem-for-20/

 

No need for RS232 conversion as I connected it directly to SIO and used an R-Verter driver.  However, add the RS232 converter and the wifi modem can easily be connected to an 850.

 

Later I switched to Bo Zimmerman's Zimodem firmware.  Just personal preference. Paul Rickards' Strikelink firmware (from above) worked perfectly well.

 

And now I'm anxiously waiting for the ##Fujinet project to be completed

 

I'm using older ESP8266 based Nodemcu v0.9 development boards for *play testing* all 3 projects above but at least the latter two can be ESP32 based.

 

-SteveS

Edited by a8isa1
Link to comment
Share on other sites

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...