#TCPSER
the cable goes to tcpser running on the first gen raspi, and broken telnet implementations continues to be the bane of my existence

after an upgrade to 128mb of RAM for less swappy half life

Citadel-86 Test System 2 is now reliably hosted on real hardware! 🫡
March 8, 2026 at 11:26 PM
I used tcpser on the PC side, to emulate a hayes modem github.com/go4retro/tcp...
September 6, 2023 at 9:01 PM
DOSBox? broken, can't serve a BBS properly without my fixes

tcpser to serve a BBS from real hardware? broken, uses some godawful threaded code i couldn't untangle WHY THREADING FOR FUCKING SERIAL, WHY?

Zimodem in my wifi modem? yeah you betcha it's broken
March 1, 2026 at 3:04 AM
Connecting to BBSes works, apparently, but telnet doesn't

maybe with another version of tcpser
October 28, 2025 at 11:46 PM
Is it a completely unhinged project? I mean, it's less unhinged than when I was using tty0tty and tcpser to route virtual modem traffic over virtual serial ports to the FOSSIL driver in the emulator, I suppose
May 29, 2026 at 5:43 PM
Tomorrow I shall be playing with PlatoTermZX and tcpser, would have done that tonight only I had to use tap2mic on the Omni to write it to tape and I had the volume set wrong and I'm not very patient nowadays
February 13, 2025 at 9:00 PM
Whoops I think it's dead

Anyway, the other one works, at least that

Now I need to locate the serial cable (prolly still plugged on my computer) and make a lil PPP server with tcpser in front of it

Also, ny idea how to film these things correctly?
August 17, 2024 at 8:58 PM
Ideally I'd want to buy a USB to serial adapter and use something like `tcpser` on the USB end of it to emulate a modem but I have exactly 5¢ left in my bank account lmao
August 16, 2024 at 11:57 PM
...let's just say that Rube Goldberg-esque setup is extremely breakable, and that's before you get into some of the bugs in tcpser.

All expect has to do is:
- Connect telnet
- Send RING
- Wait for ATA
- Send CONNECT 57600
- Connect the user tty to telnet stdio
- Await ATH0
- Kill telnet and exit
June 4, 2026 at 5:36 AM
Now you might ask yourself, "why not just use tcpser and connect it to the qemu chardev serial emulator?" The answer is that it's extremely flaky, to put it mildly. tcpser doesn't like ptys, so you have to use tty0tty or use a forked version, and then using socat to funnel the vtty to the chardev...
June 4, 2026 at 5:34 AM