Now, we need to open Hatari’s preference panel and activate modem emulation. Once your terminal of choice is open, set the baud rate to 19,200, and make sure it’s 8N1 (8 bits, no parity, one stop bit), although that’s pretty standard. I also have been playing with the Thieves Guild front-end client. My personal favorites include ANSIterm, TAZ, and Freeze Dried Terminal. Once you see your Atari ST desktop, load whatever ST terminal program you want to use. Scroll down to the section and change the lines to look like this (taking care to use the correct name for your temp file): On the Mac, this file is located in ~/Library/"Application Support"/Hatari/. Instead, let’s use a text editor (like Sublime Text) to edit your hatari.cfg file. In theory these settings can be edited in Hatari’s Preferences interface, but in practice it doesn’t work, because on a Mac you can’t navigate to the /tmp/ folder through Finder’s “choose” buttons. Leave this tab open until you have finished your BBSing session.
(You can call your temp file /tmp/atari or anything you want. socat PTY,link=/tmp/atari,raw,echo=0 TCP4:localhost:25232 In the second terminal tab, let’s run socat, and tell it to pipe the input and output from port 25232 to a temporary FIFO file that Hatari will read.
BREW INSTALL SOCAT SERIAL
In the first tab, we will run tcpser, and we’ll configure it with a virtual serial port running at 19,200 bps. Or, if you prefer, you can build socat from source, which you can download here. On Linux, you can use your standard package manager (e.g. If you have a Mac, you can easily install socat via Homebrew: brew install socat Then follow the instructions to compile an executable for your platform. I have tried many flavors of tcpser over the years, and I have found FozzTexx’s to be the most reliable and compatible.įirst you’ll want to clone FozzTexx’s repo: git clone Install tcsperįozzTexx maintains a fork of tcpser that incorporates many updates and bug fixes.
BREW INSTALL SOCAT HOW TO
I’ll explain how to install tcpser and socat, and then how to wire them together so your emulated Atari can telnet to a BBS. If you don’t, check out this guide to setting up Hatari. The tutorial assumes that you are familiar with Hatari and know how to configure it for normal emulation. The instructions should translate well to Linux, but probably not Windows. This tutorial is based on my experiences on the Mac. It’s not for the novice, but it is rewarding.īesides Hatari and any ST software you want to run, you’ll need to install two things: I’ve made some changes in my process and I thought it would be good to explain everything, step-by-step. I’ve written in the past about my adventures telnetting to BBSes from terminal programs running inside the Hatari emulator. A screenshot of ANSIterm running in the Hatari emulator.