Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch the NC200 port to use VT52 emulation instead of ADM3a. #39

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Commits on Sep 18, 2020

  1. Split up tty.lib into tty.lib (for the primitives) and adm3a.lib (for…

    … the state
    
    machine). Fix the nc200 port to actually use these rather than its home grown
    version. Also, discover that dseg is dangerous; stop using it.
    davidgiven committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    f79c2b9 View commit details
    Browse the repository at this point in the history
  2. Merge from master.

    davidgiven committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    3e3d019 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2020

  1. Add the VT52 state machine and all the support machinery needed for i…

    …t. Find a
    
    fix a whole slew of bugs in the NC200 tty. There's no keyboard support yet.
    davidgiven committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    4fc3607 View commit details
    Browse the repository at this point in the history
  2. Add support for generating VT52 cursor key sequences from the NC200 B…

    …IOS.
    
    libcuss can't handle them, though.
    davidgiven committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    96b00c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fee10c3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    13710b9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4cd594a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c55de46 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2020

  1. Configuration menu
    Copy the full SHA
    fff8e21 View commit details
    Browse the repository at this point in the history
  2. Marginally speed up the tty, but using eight-bit aligned font data ra…

    …ther than
    
    trying to pack it cleverly. Doesn't appear to make a noticeable difference in
    real life, sadly.
    davidgiven committed Sep 20, 2020
    2 Configuration menu
    Copy the full SHA
    17e2354 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b990203 View commit details
    Browse the repository at this point in the history