|
Post by Eric Pearson on Feb 20, 2004 0:16:37 GMT -5
Hi, I'm trying to use the Telnet BBS Server 0.8a connected by null modem cable (made by Manhattan) to a CMD Turbo232 cartridge. The Turbo232 is very similar to the CMD Swiftlink which you can read about here: www.ffd2.com/fridge/chacking/c=hacking10.txtI'm using a modified version of C-Net 128 for the BBS. The BBS will answer the call when the Telnet Server connects. The BBS sends characters to the Telnet client perfectly. The problem is no characters are being received by the BBS from the Telnet client. The receive register on the Turbo232 seems to never get anything. From other posts I'm beginning to suspect the null modem cable. Any ideas? Thanks, Eric
|
|
|
Post by Eric Pearson on Feb 20, 2004 1:01:40 GMT -5
Did a quick test with the "Com Test" program and everything worked perfectly, so now I'm really stumped. Within Com Test I set RTS and the BBS answered, transmitted normal characters to Com Test and I was able to transmit normal characters back to the BBS. So it seems the null modem connection is working.
|
|
|
Post by Leif Bloomquist on Feb 20, 2004 11:08:07 GMT -5
Did a quick test with the "Com Test" program and everything worked perfectly, so now I'm really stumped. Within Com Test I set RTS and the BBS answered, transmitted normal characters to Com Test and I was able to transmit normal characters back to the BBS. So it seems the null modem connection is working. That is pretty strange. A couple of things to check... -Do the green lines beside the BBS Server icons flash whenever a character is sent? That indicates that it's at least attempting to send the characters to the BBS. -Does it work with Hyperterminal connecting to the COM Port directly? You can set/clear RTS by Using "Call" and " Disconnect". Be sure you shut down BBS Server before doing this, otherwise they'll both be trying to access the COM Port. I originally wrote BBS Server to mimic what Hyperterminal does, so that's always a good thing to check. Can you post the null modem cable pinout? Also, note that a new version of BBS Server is coming out this weekend - mostly minor bugfixes, but you should grab a copy once I post it.
|
|
|
Post by Eric Pearson on Feb 21, 2004 4:10:06 GMT -5
- Yes, the green lights flash when trying to send characters to the BBS. - Hyperterminal to BBS works fine, can send and receive. - Don't have the pinout for the null modem cable, seeing if I can obtain it. Seems to be a fairly widely sold cable though. - Tried Tom Watts BBSlink software and that works also.
One thing I should mention I am running the BBS Server and the Telnet client on the same PC (which is running XP Home Edition). Have not tried the Telnet client to BBS Server remotely yet.
Another question: Is it possible to have the Telnet BBS Server open a Telnet session at the request of the BBS? FFor example, making a BBS to BBS connection?
|
|
|
Post by Leif Bloomquist on Feb 23, 2004 10:20:41 GMT -5
- Yes, the green lights flash when trying to send characters to the BBS. - Hyperterminal to BBS works fine, can send and receive. - Don't have the pinout for the null modem cable, seeing if I can obtain it. Seems to be a fairly widely sold cable though. - Tried Tom Watts BBSlink software and that works also. One thing I should mention I am running the BBS Server and the Telnet client on the same PC (which is running XP Home Edition). Have not tried the Telnet client to BBS Server remotely yet. Another question: Is it possible to have the Telnet BBS Server open a Telnet session at the request of the BBS? FFor example, making a BBS to BBS connection? If BBSLink works for you, why not stay with that? Unless there's some aspect of my program that you need? Running the Telnet client on the same PC is just fine. That's part of the usefulness of TCP/IP, it doesn't care if a connection is local or remote. Also, the program doesn't have any 'outgoing' telnet ability at all. It could be added though.
|
|
|
Post by Leif Bloomquist on Feb 23, 2004 10:26:14 GMT -5
Just thought of something else - what baud rate are you using? I've never tried my program above 2400 baud.
|
|
|
Post by Eric Pearson on Feb 24, 2004 11:05:44 GMT -5
I tried it as 1200 with the same results. The green lights flash as if data is being sent to the BBS from the Telnet server but no data is received at the BBS.
Although the BBS worked with BBSLink, it seems development on BBSLink has ceased and I would really like to have the ability for the BBS to initiate a Telnet connection to another BBS. Many of the Commodore BBS' (C-Net, Centipede, Image, DS/2) had the ability to network via modem connection to transfer common sub-board messages and e-mail. It would be really cool to have that functionality using the Telnet server interface.
|
|
|
Post by Eric Pearson on Feb 28, 2004 1:11:56 GMT -5
;D Got the C64 Telnet Server working with C-Net 128 using the Turbo232. I picked up a copy of VB6 and through trial and error discovered that enabling DTR at the same time you were enabling RTS corrected the problem. No other modifications were necessary
|
|
|
Post by Leif Bloomquist on Feb 28, 2004 18:10:41 GMT -5
;D Got the C64 Telnet Server working with C-Net 128 using the Turbo232. I picked up a copy of VB6 and through trial and error discovered that enabling DTR at the same time you were enabling RTS corrected the problem. No other modifications were necessary Hi Eric - that's great news! I was pretty stumped. I hope you'll tell us the IP address once you get the BBS going the way you want. ;D I assume you just added "MSComm1.DTREnable = True" in the ConnectTo64() function? I'll add that to the next version, with an option on the Advanced screen to have it do that or not. (I also want to incorporate Fox's changes.) Do you mind posting your Null modem cable pinout? That seems to be the tricky part for everyone. I'm especially interested in what DTR goes to on the Commodore side.
|
|
|
Post by Leif Bloomquist on Feb 28, 2004 18:17:53 GMT -5
I would really like to have the ability for the BBS to initiate a Telnet connection to another BBS. Many of the Commodore BBS' (C-Net, Centipede, Image, DS/2) had the ability to network via modem connection to transfer common sub-board messages and e-mail. It would be really cool to have that functionality using the Telnet server interface. Replying to these out of order If the protocol is published somewhere, that could be implemented. But it sounds like a lot of work. It's also only worth it if there are more BBS's out there to connect to. Although the more the program is made to emulate a generic modem, the better this would operate. You would also have to program an IP address for the BBS to call, instead of a phone#, into your own BBS - would that be possible?
|
|
Sysop Fox-1
Newbie
Thunderdome Atari 8-Bit BBS -- http://thunderdome.fox-1.nl
Posts: 16
|
Post by Sysop Fox-1 on Feb 28, 2004 19:13:31 GMT -5
modem, the better this would operate. You would also have to program an IP address for the BBS to call, instead of a phone#, into your own BBS - would that be possible? There are tools which do the same. They just require you to ATDT ipaddress in stead of a phone number. Would be nice to have such a feature in the telnetserver. One tool for outgoing and incoming traffic...
|
|
|
Post by Eric Pearson on Mar 2, 2004 2:24:26 GMT -5
Sorry for the delay in response was busy putting a Zip 100 drive into one of my old CMD harddrives. Having swappable 100 MB disks in the Commodore world is too cool. Hi Eric - that's great news! I was pretty stumped. I hope you'll tell us the IP address once you get the BBS going the way you want. ;D The BBS isn't up full time but I'll try to leave it up for a while so you can check it out. Will post the IP later. I assume you just added "MSComm1.DTREnable = True" in the ConnectTo64() function? I'll add that to the next version, with an option on the Advanced screen to have it do that or not. (I also want to incorporate Fox's changes.) You are correct about the change I made for DTR. I'll e-mail you my modified version of the Telnet Server. I made quite a few changes and as you mentioned already have setting DTR as an advanced option. Do you mind posting your Null modem cable pinout? Haven't been able to get the pinout for my null modem cable but I think it is pretty standard 9F-9F cable. I'll do some more testing and see if I can determine what is connected.
|
|
|
Post by Eric Pearson on Mar 2, 2004 2:34:16 GMT -5
Replying to these out of order If the protocol is published somewhere, that could be implemented. But it sounds like a lot of work. It's also only worth it if there are more BBS's out there to connect to. I don't think the method was ever published anywhere. It was more a proprietary handshake program that established the link and then files were transferred using Punter. The goal is to make the Telnet Server a transparent connection between the two connected BBS' and then allow them to communicate as normal. Although the more the program is made to emulate a generic modem, the better this would operate. You would also have to program an IP address for the BBS to call, instead of a phone#, into your own BBS - would that be possible? The networking system allowed telephones numbers to be stored so adding an IP address shouldn't be very difficult. I was thinking of a trigger mechanism where the BBS sends the IP to the Telnet server which establishes the connection.
|
|
|
Post by Leif Bloomquist on Mar 2, 2004 10:19:24 GMT -5
100 MB ZIP on a Commodore, very cool indeed. I've got a 10 GB 64HDD box, but it sure isn't very portable. Maybe I'll move it into a 1581 shell someday. For the BBS-to-BBS file transfer, are there some that don't use Punter? Everyone is finding that Punter doesn't work very well over the Internet. So I assume the calling BBS has an account and 'logs in' to the remote BBS? That would be very cool to see, especially over Telnet. So if I expanded my program to recognize "ATDT xx.xx.xx.xx/<port> when it was otherwise offline, and caused it to initiate an outgoing telnet call to that IP then forward data as normal, would that be sufficient?
|
|
|
Post by Eric Pearson on Mar 2, 2004 10:56:14 GMT -5
For the BBS-to-BBS file transfer, are there some that don't use Punter? Everyone is finding that Punter doesn't work very well over the Internet. Well the only implementation of Punter I've seen is in CGTerm. Has anyone gotten this to work with a Telnet BBS? Maybe the problem is in the CGTerm code? I'll have to find some time to take a look at the CGTerm code. Although I own the rights to C-Net 128 I didn't write the Punter protocols for it. But they are referred to as New Punter, maybe there is some difference. So I assume the calling BBS has an account and 'logs in' to the remote BBS? That would be very cool to see, especially over Telnet. So if I expanded my program to recognize "ATDT xx.xx.xx.xx/<port> when it was otherwise offline, and caused it to initiate an outgoing telnet call to that IP then forward data as normal, would that be sufficient? Yes, once the connection is made the BBS sends special codes to identify it as a BBS calling and not a user. The ATDT <ip address> sounds perfect. The Telnet server should also signal the BBS that the connection has been made probably with the normal RTS/DTR activation.
|
|