ANSI Support #5
Replies: 1 comment 3 replies
-
Hello Andrew. Let me start by saying that for lack of better adjectives, your work is AMAZING. I can't believe you were able to graft in some ANSI support so fast and it works so well already! Definitely will be a permanent addition to the program. I couldn't believe my eyes when I saw it work this morning, it nearly made me cry it looked so amazing. There are still some bugs. I was only able to run one test before I left for work but my Input handling routine stopped working after I logged off of a BBS, meaning I couldn't type anything and Maxiterm wasn't responding to any ALT keys. I had to CONTROL-C to get out of the program. And while I was connected to a BBS, there were a couple of instances where data was dropped/not displayed but I think that's because I need to change the way data is received for display. Right now that routine runs when called by a COM interrupt but that code needs to be moved into the main loop of the program and take advantage of the buffering available on the CMM2. I made an alpha version of the program with that type of arrangement and it worked very well and much faster than it does now, but I had trouble with uploading/downloading breaking after that so I shelved it for the moment. Would you be willing to collaborate for a while on getting ANSI really cleaned up and working well? I definitely want to pull it into the main release and have you be a collaborator if you're willing. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi
I added ANSI colour support / cursor control, and support for the arrow keys / page up / page down / home and end keys in my fork.
I move xmodem up loading and downloading to ALT+PAGEUP and ALT+PAGEDOWN, so page up and page down are sent through the terminal.
I'm still experimenting/testing, but if you'd like to see it's here: https://github.com/apamment/maxiterm
If you want I can do a PR, or if you want to pick parts out of my fork and put them in yours feel free :)
Andrew
Beta Was this translation helpful? Give feedback.
All reactions