• Programs that use ANSI codes for screen control

    From Paolo Amoroso@21:1/5 to All on Mon Nov 8 07:09:24 2021
    Can you recommend a few CP/M programs that do heavy use of ANSI codes for screen control?

    The reason I ask is I'd like to check out my CP/M emulation setup, z80pack running inside Crostini. Crostini is the Debian-derived Linux container of Chrome OS. I'm trying to run ANSI-heavy CP/M programs to figure how good is the ANSI support of Terminal,
    the default Crostini terminal emulator (plus GNU Screen if necessary), or whether I need another terminal emulator.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Udo Munk@21:1/5 to All on Mon Nov 8 07:19:41 2021
    Wordmaster, Wordstar, dBase, Multiplan.
    z80pack disk images with programs configured for ANSI terminals are available, so you
    can just try them with your terminal emulations.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From fridtjof.martin.weigel@gmail.com@21:1/5 to paolo....@gmail.com on Mon Nov 8 13:41:35 2021
    On Monday, November 8, 2021 at 10:09:26 AM UTC-5, paolo....@gmail.com wrote:
    Can you recommend a few CP/M programs that do heavy use of ANSI codes for screen control?

    The reason I ask is I'd like to check out my CP/M emulation setup, z80pack running inside Crostini. Crostini is the Debian-derived Linux container of Chrome OS. I'm trying to run ANSI-heavy CP/M programs to figure how good is the ANSI support of
    Terminal, the default Crostini terminal emulator (plus GNU Screen if necessary), or whether I need another terminal emulator.

    Paolo

    Most CP/M programs do NOT do "ANSI". VT100 (or so) is a better target. And remember that VT100 *does* VT52 as
    well. "Retro terminal" on linux does it ok, as does XTERM.

    This is important with WordStar if SpelStar is used. SpelStar is not able to do ANSI style cursor, only VT52 -- so it fails unless
    WordStar is set to do "VT100->VT52" then move cursor (which does work). You can get attributes by VT52->VT100, then do
    any attributes needed.

    So, I recommend the xterm vt100 emulation test

    https://invisible-island.net/vttest/

    If the terminal emulator does ok with vttest, it is ok with CP/M. XTERM does a log more magic... double high, double wide,
    sixel, regis and tek 4014 graphics. XTERM is embeddable into other X applications. XTERM can be started and pass its X Window *back* to the launching application. As yet, I haven't found a terminal emulator that does what XTERM does.

    Gnome terminal fails this test.

    FredW

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paolo Amoroso@21:1/5 to All on Tue Nov 9 00:18:30 2021
    Thanks Udo, I'm going through the programs. Fred, you made a good point and vttest is a great resource, thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anna Christina Nass@21:1/5 to All on Thu Nov 11 11:13:00 2021
    Am 08.11.21 schrieb paolo.amoroso@gmail.com in cpm:

    Hallo Paolo,

    Can you recommend a few CP/M programs that do heavy use of ANSI codes for screen control?

    Have a look at some of these VT100/ANSI games:

    https://git.imzadi.de/acn/vt100-games

    I've adopted many of them to use VT100/ANSI codes, so I can use them
    on my RC2014 and SC126 computers with a VT100/ANSI terminal (VT132
    module).

    Regards,
    Anna

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paolo Amoroso@21:1/5 to All on Thu Nov 11 04:39:11 2021
    Thanks Anna. While xterm and Cool Retro Term have the best compatibility, it turns out Crostini's Terminal is not as bad as I thought with VT100/ANSI games.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)