If it doesn't make any native win32 calls it will be portable across most
systems. LaddieAlpha is also in C# and works on Linux, windows, osx.

If it's just translating control sequences I guess it wouldn't use win32.
If it's painting a display or getting involved in the window / keyboard
event queue, all bets are off. If it happens to use a cross platform gui
toolkit that would address the portability issue.

If it is a console app translating escapes and character encodings that
might also create a platform dependency of sorts. Though it may be
addressable with external configuration.

If I was writing this from scratch for portability the last option is what
I'd do. Just a console app that translates from model 100 vt52ish to ansi
and Utf8 since that's most portable.

Though doing graphics directly you have the opportunity for a faithful
rendition of model 100 character sets. To do that with the last option
you'd have to make custom fonts.

-- John.

Reply via email to