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
On 04/07/21 20:25, fridtjof.ma...@gmail.com wrote:dott. Piergiorgio
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/hayesSeems 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.
On 04/07/21 20:25, fridtjof.ma...@gmail.com 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/hayesSeems 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.
MDM7
COMMAND: T
On Monday, July 5, 2021 at 7:30:12 AM UTC-4, dott.Piergiorgio wrote:Updated hayes:
On 04/07/21 20:25, fridtjof.ma...@gmail.com 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/hayesSeems 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,Not you desired ftp -- but, because "hayes" interfaces to arbitrary programs -- try this:
dott. Piergiorgio.
Plug in the serial port of the Altair to a serial port on a linux machine.
On the linux box:
# Make sure that we have echo, editing etc.
stty -F /dev/ttyUSB1 sane
hayes -t /dev/ttyUSB1
-- Now, on the Altair (we use MDM740 for example reasons):
MDM7
MDM740 modem pgm (type M for Menu)
Copyright (c) 1984 - Irvin M. Hoff
ALTAIR SIO
COMMAND: T
AT
OK
ATDT sqlite3
CONNECT
SQLite version 3.34.1 2021-01-20 14:10:07
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite>
And now, sqlite3 SQL database is available -- TO THE ALTAIR! Now, the communication channel I
am using is currently 9600 baud, but this is limited to whatever can be achieved (I would not go much higher).
Now, the complete connection, exchange and finally exit can be automated FROM THE ALTAIR
sqlite>.exit
NO CARRIER
OK
As we can see, hayes is useful for more than just telnet or ssh.
ATDTbash
will bring up a bash shell. If your application has "lost control", send the <delay 0.5>+++<delay 0.5> in-band sequence, then ATH<return> That should hang up and return you to modem command mode ATZ<return> to reset, and ATDT next... to
continue on.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 296 |
Nodes: | 16 (2 / 14) |
Uptime: | 65:44:16 |
Calls: | 6,654 |
Files: | 12,200 |
Messages: | 5,331,846 |