Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Dennis Ritchie is twice as bright as Steve Jobs, and only half wrong. -- Jim Gettys


devel / comp.os.cpm / Re: New software

SubjectAuthor
* New softwarefridtjof.ma...@gmail.com
`* Re: New softwaredott.Piergiorgio
 +- Re: New softwarefridtjof.ma...@gmail.com
 `* Re: New softwarefridtjof.ma...@gmail.com
  `- Re: New softwarefridtjof.ma...@gmail.com

1
New software

<905e5eb7-a9b0-437e-bd8c-d0d10a57c56fn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=2640&group=comp.os.cpm#2640

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ad4:4774:: with SMTP id d20mr9607381qvx.38.1625423155244;
Sun, 04 Jul 2021 11:25:55 -0700 (PDT)
X-Received: by 2002:a9d:1b41:: with SMTP id l59mr8086215otl.8.1625423155031;
Sun, 04 Jul 2021 11:25:55 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Sun, 4 Jul 2021 11:25:54 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=2607:f2c0:956b:6a00:4779:cd51:cd73:935f;
posting-account=KOfC_woAAAC0YBGf-3r2aV5g2Aifd9jO
NNTP-Posting-Host: 2607:f2c0:956b:6a00:4779:cd51:cd73:935f
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <905e5eb7-a9b0-437e-bd8c-d0d10a57c56fn@googlegroups.com>
Subject: New software
From: fridtjof...@gmail.com (fridtjof.ma...@gmail.com)
Injection-Date: Sun, 04 Jul 2021 18:25:55 +0000
Content-Type: text/plain; charset="UTF-8"
 by: fridtjof.ma...@gmail - Sun, 4 Jul 2021 18:25 UTC

I released am9511 for testing a week ago. Working on the testing,
and waiting for other test results...

So, Happy July 4 my American Friends! I have uploaded a
small update to my la36 terminal emulator.

https://github.com/ratboy666/la36

Not a big update -- just display the compiled-in resolution and
add a -7 strip high bit option (noticed with Microsoft MBASIC --
the FILES command sets the high bit of the last character of
each extension).

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

Fred Weigel

Re: New software

<sbuqg3$d6o$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=2643&group=comp.os.cpm#2643

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: chiedete...@ask.me (dott.Piergiorgio)
Newsgroups: comp.os.cpm
Subject: Re: New software
Date: Mon, 5 Jul 2021 13:30:11 +0200
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <sbuqg3$d6o$1@dont-email.me>
References: <905e5eb7-a9b0-437e-bd8c-d0d10a57c56fn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 5 Jul 2021 11:30:11 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="a7059e2e9a97be9402ab69a5bc3ad054";
logging-data="13528"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+n+HPkhgKbFa7S46Ae+2ED6SWBAVj47MWs6H1Esl8tFQ=="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:m7PH+sIHwRBAi2JFUoUwLRXYa+8=
In-Reply-To: <905e5eb7-a9b0-437e-bd8c-d0d10a57c56fn@googlegroups.com>
Content-Language: en-GB
 by: dott.Piergiorgio - Mon, 5 Jul 2021 11:30 UTC

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/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.

Re: New software

<651feb08-8cff-4e6b-bb3b-472f6a18f54cn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=2644&group=comp.os.cpm#2644

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:622a:1213:: with SMTP id y19mr12789274qtx.366.1625493175702;
Mon, 05 Jul 2021 06:52:55 -0700 (PDT)
X-Received: by 2002:aca:b609:: with SMTP id g9mr10163025oif.145.1625493175434;
Mon, 05 Jul 2021 06:52:55 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Mon, 5 Jul 2021 06:52:55 -0700 (PDT)
In-Reply-To: <sbuqg3$d6o$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=64.64.117.49; posting-account=KOfC_woAAAC0YBGf-3r2aV5g2Aifd9jO
NNTP-Posting-Host: 64.64.117.49
References: <905e5eb7-a9b0-437e-bd8c-d0d10a57c56fn@googlegroups.com> <sbuqg3$d6o$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <651feb08-8cff-4e6b-bb3b-472f6a18f54cn@googlegroups.com>
Subject: Re: New software
From: fridtjof...@gmail.com (fridtjof.ma...@gmail.com)
Injection-Date: Mon, 05 Jul 2021 13:52:55 +0000
Content-Type: text/plain; charset="UTF-8"
 by: fridtjof.ma...@gmail - Mon, 5 Jul 2021 13:52 UTC

On Monday, July 5, 2021 at 7:30:12 AM UTC-4, dott.Piergiorgio wrote:
> 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/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!

Re: New software

<493f1141-07cd-49a1-99f7-52197b85e00bn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=2645&group=comp.os.cpm#2645

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a37:6f05:: with SMTP id k5mr16034239qkc.497.1625523511997;
Mon, 05 Jul 2021 15:18:31 -0700 (PDT)
X-Received: by 2002:a05:6808:1406:: with SMTP id w6mr12026086oiv.6.1625523511688;
Mon, 05 Jul 2021 15:18:31 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Mon, 5 Jul 2021 15:18:31 -0700 (PDT)
In-Reply-To: <sbuqg3$d6o$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:f2c0:956b:6a00:4779:cd51:cd73:935f;
posting-account=KOfC_woAAAC0YBGf-3r2aV5g2Aifd9jO
NNTP-Posting-Host: 2607:f2c0:956b:6a00:4779:cd51:cd73:935f
References: <905e5eb7-a9b0-437e-bd8c-d0d10a57c56fn@googlegroups.com> <sbuqg3$d6o$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <493f1141-07cd-49a1-99f7-52197b85e00bn@googlegroups.com>
Subject: Re: New software
From: fridtjof...@gmail.com (fridtjof.ma...@gmail.com)
Injection-Date: Mon, 05 Jul 2021 22:18:31 +0000
Content-Type: text/plain; charset="UTF-8"
 by: fridtjof.ma...@gmail - Mon, 5 Jul 2021 22:18 UTC

On Monday, July 5, 2021 at 7:30:12 AM UTC-4, dott.Piergiorgio wrote:
> 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/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.

Not you desired ftp -- but, because "hayes" interfaces to arbitrary programs -- try this:

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):

A>MDM7

MDM740 modem pgm (type M for Menu)
Copyright (c) 1984 - Irvin M. Hoff
ALTAIR SIO

A>>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.

Re: New software

<d70ec28b-dd74-4bf6-9419-b11ca787a3c2n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=2646&group=comp.os.cpm#2646

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a37:8407:: with SMTP id g7mr29517282qkd.123.1625714670754;
Wed, 07 Jul 2021 20:24:30 -0700 (PDT)
X-Received: by 2002:a05:6830:2366:: with SMTP id r6mr21956286oth.188.1625714670282;
Wed, 07 Jul 2021 20:24:30 -0700 (PDT)
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Wed, 7 Jul 2021 20:24:30 -0700 (PDT)
In-Reply-To: <493f1141-07cd-49a1-99f7-52197b85e00bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:f2c0:956b:6a00:4779:cd51:cd73:935f;
posting-account=KOfC_woAAAC0YBGf-3r2aV5g2Aifd9jO
NNTP-Posting-Host: 2607:f2c0:956b:6a00:4779:cd51:cd73:935f
References: <905e5eb7-a9b0-437e-bd8c-d0d10a57c56fn@googlegroups.com>
<sbuqg3$d6o$1@dont-email.me> <493f1141-07cd-49a1-99f7-52197b85e00bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d70ec28b-dd74-4bf6-9419-b11ca787a3c2n@googlegroups.com>
Subject: Re: New software
From: fridtjof...@gmail.com (fridtjof.ma...@gmail.com)
Injection-Date: Thu, 08 Jul 2021 03:24:30 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: fridtjof.ma...@gmail - Thu, 8 Jul 2021 03:24 UTC

On Monday, July 5, 2021 at 6:18:32 PM UTC-4, fridtjof.ma...@gmail.com wrote:
> On Monday, July 5, 2021 at 7:30:12 AM UTC-4, dott.Piergiorgio wrote:
> > 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/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.
> Not you desired ftp -- but, because "hayes" interfaces to arbitrary programs -- try this:
>
> 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):
>
> A>MDM7
>
> MDM740 modem pgm (type M for Menu)
> Copyright (c) 1984 - Irvin M. Hoff
> ALTAIR SIO
>
> A>>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.
Updated hayes:

https://github.com/ratboy666/hayes

1 - now works with MDM740.COM (included the overlay I use - m7sio.asm: which supports Altair SIO at 0/1, and Hayes smartmodem). MDM740 eats all characters until the line is quiet for 100ms (or so). hayes was MUCH faster... Now, there is a 1 second delay before sending CONNECT.

2 - support (ignore) ATM -- volume has no meaning here

3 - support MDM740.COM dialing directory number 1-111-111-0001 calls script 11111110001 which sleeps
for 2 seconds, then calls ssh. A bit of a race, but it works very well. MDM740.COM does not need any further
patching (numeric codes translated to scripts which actually do the work is fine).

The delays can be tightened up -- the 1 second before CONNECT could be reduced to 200ms, and then the
2 second sleep in 11111110001 could be reduced to 1 second.... I will only do this if someone needs it.
Could also implement ATDP to connect with NO delay...I would want some "real world experience" and
testing first.

Comments, suggestions, change requests welcome.

Fred Weigel


devel / comp.os.cpm / Re: New software

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor