apuder / TRS-IO

GNU General Public License v3.0
56 stars 25 forks source link

Feature Request #1 - Serial Port / Modem Emulation #24

Open Howlinmoon opened 3 years ago

Howlinmoon commented 3 years ago

Hi, I couldn't figure out how to contact you directly - so I'm opening an issue to ask these questions. I watched your presentation on Trash Talk Live #7 and it appears that all of the address lines are available to the ESP32, so I was hoping to lodge a feature request issue:

If the TRS-IO could emulate an RS-232 port/Modem (Ports E8-EB) and a basic AT command set, then this would be a true one stop shopping experience for programs that use the serial port.

There are a wealth of retro-BBSs reachable via telnet, and there is a market for items such as the WiFi232 type wireless modems. The TRS-IO should be able to easily perform the same function as those devices. This would allow the native TRS-80 Comm programs to work with the TRS-IO - and any multiplayer games such as the famous Adventure International game: COMMBAT. I am sure there are other games that utilizes the serial port, this is just my favorite :-)

Serial Port / Modem Emulation would also allow downloading of files via the comm programs from remote systems. As far the TRS-80 and the comm programs are concerned - they would be talking to a real UART connected to a real Modem.

apuder commented 3 years ago

That should be possible for the M1 version of TRS-IO. The M3 version would need some PCB changes. I'll add it to my (long) TODO list. :)