On Monday, July 5, 2021 at 7:30:12 AM UTC-4, dott.Piergiorgio wrote:
On 04/07/21 20:25, [email protected] wrote:
Added a very simple hayes modem emulator. This uses
telnet and ssh (and possibly nc) to actually make the connection,
so it is very simple and flexible.
https://github.com/ratboy666/hayes
Seems interesting, esp. if you can extend it to handle ftp, esp. from localhost (easing the transfer of files between disk image formats (not
only from CP/M; I have already my headaches in porting .txts & sources between various 8 and 16 bit machine emulators...)
(back in 1980s, serial cable transfer was a sound alternative to the 8"
SSSD "minimum common denominator", and the only viable option between
many machines (CBM 8 bits, for example; serial cable is the only way for preserving those GCR-format disks)
I'll look on its source and do some testing... but no forking, perhaps
I'll send you suggestions.
Best regards from Italy,
dott. Piergiorgio.
dott. Piergiorgio
Fixed a bug with +++ handling, so just updated.
But... What you want is more of a "reverse ftp". On Linux, simply capturing a file is reliable,
and dumping to a serial port is easy. ftp does NOT give flow control; ftp relies on the underlying
tcp/ip transport. I would use the "la36" program in my github. That has tape capture/play.
Use "unload" to convert file to hex, type it, while capturing. Use la36 with "characters per second"
set to 10, 15 (pick what works) to feed the file to another system. Use serial (I use USB serial
adaptors).
That is what I wrote la36 for.
https://github.com/ratboy666/la36
la36 is an emulation of a printing terminal, with manual or automatic paper tape handling.
It does cool overstrike emulation (overstrike with '_' does underlining, with self does bolding, etc.)
And it does audio as it is "printing". But, the tape handling is what you would be looking for.
hayes just connects a linux terminal to stdin/stdout of a program, with hayes commands and in-band
signaling. If connected to telnet, does telnet, ssh, does ssh, gwsocket, does websockets.
The idea is that hayes can be connected to a serial port, that is connected to an Altair-Duino (etc).
The Altair-Duino can then use hayes modem commands to communicate with other systems!
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)