| VCF Southeast | Aug 01 - 02, 2026, | Atlanta, GA |
| VCF West | Aug 01 - 02, 2026, | Mountain View, CA |
| VCF Midwest | Sep 12 - 13, 2026, | Schaumburg Convention Center, IL |
| VCF Montreal V2.0 | Nov 07 - 08, 2026, | Saint-Lambert, Montreal, Canada |
| VCF SoCal | TBD, 2027, | Southern CA |
| VCF East | TBD, 2027, | InfoAge, Wall, NJ |
| VCF Latam | TBD, 2027, | Bahía Blanca, Argentina |
| VCF Pac. NW | TBD , 2027, | Tukwila, WA |
| VCF Southwest | TBD, 2027, | Westin Dallas Fort Worth Airport |
Hence why I chose a raspy, also since I don't wanna use any of my own computersYou could certainly run a BBS under Linux, though to highlight the obvious, Linux systems tended to be their own "Internet" service, so anything from UUCP to a full Internet connection, with IP protocols, and dial up ranging from a shell (eg, BASH) to SLIP or PPP were all supported very early on, and all of that replaces BBS's entirely - so I wouldn't expect anyone to have written BBS software under Linux. It doesn't make sense to run a BBS under Linux, but it does make sense to run an Internet service via Linux, which is like a next generation BBS.
Besides, if you're already building circuitry to the level of the photo you provided, you're sufficiently skilled to just add a 16c750 uart to the connector bus of the zx81 and talk to it in BASIC and use it's 64 byte FIFO buffers and hardware handshaking. I'd suggest doing it that way.
There's a level of "obviousness" to your overall application that comes in well below that level, so I'm guessing you may not have tried playing with modems before, which seems to be the missing element of what you're asking. On the surface though, based on your previous experience I'm guessing the optimal path will be something like;
* Make up a new, custom, PCB to interface a FIFO capable UART to the zx81.
* Add a model to the zx81 and RPi, or just use a null-modem instead ( null-model recommended ).
* Write some simple terminal software in anything ( BASIC, Assembly etc )
* Have your RPi provide a "Dial Up" connection that delivers a terminal shell over Modem.
* Interconnect the two systems.
* Have the zx81 connect to the serial terminal shell via the null-modem and access the RPi services via the zx81.
This seems to be the direction you're heading in? Or I might have misunderstood something -
I did once write something *like* a BBS back in the day for Linux - but it was only so customers of my internet service could connect via BBS access software and download the Internet service software, and create a Linux account automatically to allow them to connect to the Internet service via SLIP.
I saw that the other day, too expensive for my taste but it does give me a thing to look out for: "Byte-Back RS232"https://www.ebay.com/itm/197658822781 this zx81 has a RS232 thing with it
I wonder what it's use would be for, if you want I can try to purchase it, it also comes with a printer which i assume it's for. Though shipping is free so you could purchase it for 100 which is a steal in my opinion for all of thatI saw that the other day, too expensive for my taste but it does give me a thing to look out for: "Byte-Back RS232"
I wonder what rs232 communication software is available for the ZX-81.
Interesting. What in the design makes it only half duplex?
divarin said:I wonder what rs232 communication software is available for the ZX-81.
The best possible program even with extra memory would be very limited in comparison to what was available on other platforms.
When computers didn't exist for the masses, the zx80 even was incredible. The Spectrum was on a whole new level. the zx81 was right in the middle. Much better than the zx80, but people now have no idea how valuable any computer was back then to learn to program.While true, we often forget why it was that people would be trying to use a ZX81 for this purpose:-
A) It was the only computer they could afford.
B) Therefore, it was the only computer they had.
The rs232 adaptor does exist, I'm gonna try to find another one and document it.
Alrighty.There are always options - the question then comes down to use. You can control an IC based serial port via BASIC on a zx81. You can't control bit banging via a zx81's BASIC.
The application a user has in mind will affect the outcome.
Alrighty.