BBSes with cursor navigation menus not working
Ok, I will get a couple of other people to test this out. I can't duplicate your setup currently, or at least I get different results than you do with my setups here, with exception of NetRunner which does work - everything else fails on non-WiModem232 hardware exactly the same as you describe. Again, I think that this is a Telnet issue. I have no idea what Zimodem supports for Telnet commands. In order to turn off Telnet with Zimodem you have to disable it using the S-register command AND then use ATD, not ATDT. At least that is the what documentation states.
So... I finally figured out where to get the Mystic BBS, and as I thought Telnet is not an option. In fact, modern terminals like NetRunner do not even offer support for serial based communications so you are stuck going through a direct TCP/IP connection using your PC and router.

There is a whole section on Telnet specific functionality in the Mystic BBS documentation. It is used extensively for things like the cursor movement.

I received one of the generic WiFi modems and the Zimodem firmware has the exact same result with the cursor keys adding ESC to them. So, I am not sure what to think.

I did chat with the SYSOP of ONYX BBS and found out that he is actually sending cursor functions as part of scripts. I have never checked to see what Telnet commands (if any) are being sent after the initial connection screen (before the lock screen, which has now been removed). It could be that there are many Telnet commands that are being sent. I literally support 4 commands, out of hundreds that are documented. So, I will see what else might be called.
The reason I reported this to you is mainly because there are over 200+ BBSes that run Mystic so I felt it was important to let you know. :-)

Thanks for the assistance and for looking into it as far as you have thus far.
Well, 200 is not very many in the grand scheme of things (there are tens of thousands of BBS's world-wide) and clearly over the last 7 years this has never been an issue as this is the first I am hearing about it.

After reading the documentation for the Mystic BBS it is pretty obvious that it was designed around the Telnet system and makes use of numerous Telnet commands. There are literally hundreds of possible Telnet commands, so if this is something simple that can be added then I can look at it. Otherwise, I can't justify the time adding support for a particular BBS where they have actually abandoned serial support themselves and require a PC w/internet (like NetRunner does). Since the Zimodem firmware does not appear to work either, I am guessing this must be a lot of various Telnet commands. I went and located the Zimodem source code and see that it supports the exact same set of Telnet commands that I do, so it is not surprising the results are the same as anything (WiModem232, other terminal programs, etc.) that does not have whatever Telnet support is missing.
After a lot of experimenting I ended up adding support for 4 more Telnet commands and I got the cursor to work, but there are some issues overall that is going to require re-writing the entire Telnet parser to handle varying length Telnet commands. So, this is going to take a bit of time.

Users browsing this thread: 1 Guest(s)