Re: A92: Re: AT commands for fterm
[Prev][Next][Index][Thread]
Re: A92: Re: AT commands for fterm
Aaron Hill wrote:
>
> >BBS E-mail would work, as would UNIX shell accounts. The only
> problem is
> >the terminal emulation. I don't think that FTerm supports ANSI
> terminal
> >emulation (used with most BBS's) and I don't think that it supports
> VT100
> >terminal emulation (used with most unix shell accounts). This means
> that
> >lots of things aren't going to look correct. Most BBS interfaces
> rely on
> >the terminal escape codes. Under unix, programs like Pine, lynx and
> irc
> >rely on the vt100 escape codes (well, under the most common setups
> that
> >is...some setups would require other escape codes). I've been
> thinking
> >about writing a vt100 terminal emulation program for the ti92,
> similar to
> >telnet83. Would people be interested in seeing that?
>
> Yes, I would. I thought telnet83 was the bomb! :) A scrolling
> display for the 92 could be even sweeter. I just have to find a
> place to dial-up!
As I mentioned some time ago, I'm currently creating a FORTH on calc
compiler. I've allreay programed the output routines, thar are within
a separate forthlib - library. They should be easyly to use, to create
a terminal. Screen character resolution isv 40x16
The following routines are currently supported:
CreateScreen - creates a new screen, somewhere in the TI-92's memory,
where no indicators (2nd, diamond, BATT etc.) will
be displayed, also installs a cursor-handler into
the 18Hz auto-int
DestroyScreen - frees this screen, uninstalls the cursor
Emit - output one character to the screen, readjusting the
cursor, controll characters BS, CR, LF, FF, TAB
supported, if the cursor is at the last column at
the last row, the screen will scroll
InvColor, SetColor - set the color (black on white / white on black)
GetCursor/SetCursor - manually set the cursor position (e.g. if you
want to emulate Escape sequences)
Routines to scroll the screen Up/Down/Left/Right by 1 column/row
If you are interested, I could mail you the library. It is quite
well documented (but you will need at least PreFargo 1.04 to recompile
it)
References: