Jump to content
IGNORED

The quest to use an Apple II+ as a viable VT100 terminal...


Streck

Recommended Posts

Or just use the cracked versions. No shortage of those. It's how we did it back in the day. And most material that didn't work on an Enhanced //e & 65C02 would have been long ago patched anyways.

 

The few stragglers left behind might be things that used inverse flashing characters, or used ASCII designations that were reassigned to MouseText. That would be very early early material. Integer Basic era material. Or sometimes the first 80-column stuff may not work right on //e. If it was worthwhile it would have been patched & revised. Pretty sure PFS (and extras) is good example of those.

 

But by and large, cracked stuff and Anti-M takes care of it all.

Link to comment
Share on other sites

  • 10 months later...

Wow this all brings back memories.  I wrote an 80 column terminal emulator for my Atari 800.  And used it for several years as a terminal.  If the box of disks hasn't crumbled to dust (unlikely) it's possible I still have it though I have no way to read it.  I can't remember exactly what terminal I emulated.  I may have chosen xterm control sequences for more consistent compatibility with the Sun workstations running X10 and X11 I was using at the time.  Either that or I went with vt100 (although at the core the two are super similar).  I don't recall at this point.  But it was a fully functional terminal for normal day-to-day usage (logging into a Unix system and running vi, and rn (Usenet News reader).

 

Anyway I did convert the font to a bdf font which is available online here:

http://hea-www.harvard.edu/~fine/Tech/x11fonts.html

 

And apparently someone put it on github here:

https://github.com/ntwk/atari800-font

(And I am fine with that, of course).

Link to comment
Share on other sites

On 6/20/2023 at 10:33 PM, Thomas A. Fine said:

Wow this all brings back memories.  I wrote an 80 column terminal emulator for my Atari 800.  And used it for several years as a terminal.

I found the old termcap entry I used on Unix Systems to describe the terminal capabilities.  VT100-like.

a9|atari|vt100-at|tom's atari vt100 emulator:\
        :cr=^M:do=^J:nl=^J:bl=^G:co#80:li#24:cl=50\E[;H\E[2J:\
        :le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\
        :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\
        :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H:\
        :rf=/usr/lib/tabset/vt100:\
        :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=:ke=:\
        :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\
        :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:ta=^I:pt:sr=5\EM:vt#3:xn:\
        :sc=\E7:rc=\E8:cs=\E[%i%d;%dr:

 

Link to comment
Share on other sites

14 hours ago, Thomas A. Fine said:

I found the old termcap entry I used on Unix Systems to describe the terminal capabilities.  VT100-like.

a9|atari|vt100-at|tom's atari vt100 emulator:\
        :cr=^M:do=^J:nl=^J:bl=^G:co#80:li#24:cl=50\E[;H\E[2J:\
        :le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\
        :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\
        :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H:\
        :rf=/usr/lib/tabset/vt100:\
        :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=:ke=:\
        :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\
        :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:ta=^I:pt:sr=5\EM:vt#3:xn:\
        :sc=\E7:rc=\E8:cs=\E[%i%d;%dr:

 

Oh, man... serious flashbacks here! :D

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...