+++ SYSOP NEWS +++ SYSOP NEWS +++
As you may remember, RC-BOX BBS - the world's first and (currently) only RC2014 based BBS - has been struggling with connectivity issues.
The good news: I have finally been able to successfully mitigate these.
Some background info: in October last year, I decided to do some maintenance on the system, updating my WiFi modem firmware and replacing the SC132 serial I/O module (using a 6.144 KHz crystal for a fixed 9600 bps) with its cousin, the SC110 serial I/O module which features a CTC chip so it can dynamically set any baud rate.
Turns out that while the module is techincally 100% okay, it sometimes locks up when being used with the BYE.COM program for CP/M.
I think this has to do with BYE.COM setting the CTC to the selected bps during initializiation (which happens after each hangup). For some reason, this often works but occasionally causes the SIO/2 to lock up.
Sometimes, without any reason, BYE.COM would drop into an +++ATH loop although no one was connected, not being able to actually perform the AT command.
It took me weeks to finally realize this, because I was so sure the problem originated from the Zimodem firmware and because the issue only showed up occasionally. It was very annyoing to debug.
So as a result of this finding, I've put the SC132 with the fixed 9600 bps back into the system. Since then, no more of these issues occurred.
As always, you can find all info on how to connect to RC-BOX BBS in my profile info.
P.S.: so now I think the problem originates from the BYE.COM code. But since everything is working properly again, I don't have the desire to dig into the BYE.ASM code any time in the future. There are other projects that I'd like to go on with first.