Sunday, October 27, 2019

Re: [NEW] comms/pterm-6.0.4

trondd <trondd@kagu-tsuchi.com> wrote:

> trondd <trondd@kagu-tsuchi.com> wrote:
>
> > Stuart Henderson <stu@spacehopper.org> wrote:
> >
> > > On 2019/09/29 16:00, trondd wrote:
> > > > Stuart Henderson <stu@spacehopper.org> wrote:
> > > >
> > > > > tar is mangled (sent as text/plain).
> > > > >
> > > > > On 2019/09/28 10:31, trondd wrote:
> > > > > > Bump to the top.
> > > > > >
> > > > > > No retro-computing/BBS nostalgia here? :P
> > > > > >
> > > > > > Thanks.
> > > > > > Tim.
> > > > > >
> > > > > > On Sat, September 21, 2019 5:32 pm, trondd wrote:
> > > > > > > New port of comms/pterm, aka PLATOterm.
> > > > > > >
> > > > > > > PLATO is a BBS-like system with roots in training and education but grew
> > > > > > > into a community through muti-user games, messaging, and chat. There's
> > > > > > > been a resurgence the past few years with effort from IRATA.online and
> > > > > > > ports of pterm to different OS's and retro-computers.
> > > > > > >
> > > > > > > The binary is officially 'pterm' but I had to rename it to 'platoterm' as
> > > > > > > putty already has a pterm binary.
> > > > > > >
> > > > > > > Only been able to test on amd64. Don't know how to test the floppy
> > > > > > > support yet, either.
> > > > > > >
> > > > > > > Default connection is to cyber1's system, but IRATA.online is free to sign
> > > > > > > up and also has a guest account for checking it out. If you want to try
> > > > > > > it, be sure to know the PLATO terminal keyoard maping to a PC keyboard:
> > > > > > > https://cyber1.org/keyboard.asp (it's also in pterm's help menu)
> > > > > > >
> > > > > > > Tim.
> > > > > > >
> > > > > > > DESCR:
> > > > > > > Pterm is a terminal emulator designed for connecting to PLATO-like
> > > > > > > systems such as Cyber1 and the Cybis release from Tom Hunter. It also
> > > > > > > has the ability to run MicroTutor from floppy disk images.
> > > > > > >
> > > > > > > PLATO is a multi-user system hosting games, educational material, and
> > > > > > > communities. A PLATO server is hosted at IRATA.online with free access
> > > > > > > and a CYBIS system is hosted at cyber1.org
> > > > >
> > > >
> > > > Ugh....sorry.
> > > >
> > > >
> > >
> > > New tgz attached, but here's the diff compared to yours so you can see my
> > > changes easily;
> > >
> > > - tidy Makefile
> > > - use python module, don't hardcode 3.7
> > > - simpler way to override CC/CXX, also honour CFLAGS
> > > - update the py2-only script to py3 so it can run without a build dep on
> > > multiple pythons; it wasn't run before because it needed a python -> python2.7
> > > symlink
> >
> > I don't believe this script does run. I think it's only used when upstream
> > creates a release package. So either way... I'll push this upstream as they
> > should move to Python3 anyway. Then this can go away later.
> >
> >
> > > - just remove the lines in wxversion.py, simpler than commenting-out
> > >
> > > I see a runtime problem, if I go to help -> pterm keyboard (which seems pretty
> > > much essential for a new user?) it has some assertion failures:
> > >
> > > /src/gtk/colour.cpp(185): assert "IsOk()" failed in Red(): invalid colour
> > > /src/gtk/colour.cpp(196): assert "IsOk()" failed in Green(): invalid colour
> > > /src/gtk/colour.cpp(207): assert "IsOk()" failed in Blue(): invalid colour
> > >
> >
> > I was going to leave this to upstream to resolve but I found a fix. It's
> > already there but commented out so maybe there is a downside I haven't hit yet.
> >
> > Tim.
> >
> >
>
> Unlock bump. I tweaked a word in the DESCR to clarify that both PLATO services
> (known to me) are free. It's just that IRATA.online has a guest account for
> looking around.
>
> Also successfully tested floppy disk image support.
>
> Tim.

Ok, one more tweak. Add MESSAGE to mention the executable rename to platoterm
as seen in editors/vis.

Tim.

No comments:

Post a Comment