Skip to content

VT420 emulation #493

@davidrg

Description

@davidrg

Kermit 95 already supports a bunch of VT420 features, but doesn't have a VT420 emulation profile so at the moment those features are all made available via the VT320 emulation instead - not an ideal situation, especially as that results in a buch of other terminal emulations also getting them.

Its about time a VT420 emulation was added. As in the past, soft-characters can be skipped for now as the VT220 and VT320 emulations are also missing that feature; it will be done as part of #473 eventually. I think Multiple Sessions can be excluded from this too - it may be done some day as part of #509, but I don't think its absence should really block adding a VT420 emulation profile.

  • DECSNLS - Select Number of Lines per Screen
  • DECRQUPSS/DECAUPSS - User-Preferred Supplemental Sets
  • DECRQTSR/DECRSTS - Request/Restore Terminal State
  • DECRQPSR/DECRSPS - Request/Restore Presentation State
  • DECKPM - Key Position Mode
  • DECKBUM - Typewriter or Data Processing keys
  • Additional Media Copy parameters (8, 9, 10, 11, 18, 19)
  • DSR - Data Integrity Report
  • DSR - Multiple-Session Configuration Status
  • DECSR - Secure Reset
  • DECELF - Enable Local Functions
  • DECSMKR - Set Modifier Key Reporting
  • DECPCTERM - Enter/Exit PCTerm mode (PCTerm itself is already supported, just the control sequence is missing)
  • DECES - Enable Session
  • DECLFKC - Local Function Key Control

Once all of the above has been implemented, VT420 features need to be removed from the VT320 emulation, and a new VT420 emulation profile added

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureterminal-emulationUpdates to existing emulations, or addition of new ones

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions