|
Post by brotherbryce on Feb 21, 2007 1:10:44 GMT -5
Alright, me being a granddaddy of old-time C64 days, I oughtta have figured this out on my own, but I haven't. So I'm throwing it out there amongst you folks, hoping someone out there has done the same
I'm trying to log onto Cottonwood BBS via dialup.
I don't have a real C64 anymore - I run all my C64 programs from CCS64 (best to play those games with a GRAVIS ELIMNATOR AFTERSHOCK controller--seems to have the best digital emulation)
I don't have a regular modem, nor a land line to hook it up to. I get onto the internet via Cable Modem, and I only use a Cell Phone to talk. I have figured out how to use the cell phone as a modem, and I have the data cable and have successfully done it.
I've managed to log onto Cottonwood using C64Term in a command prompt. But it still stinks.
What I really wanna do is use CCGMS. I don't see any kind of serial port emulation in CCS64, and I don't understand WinVice. Maybe your wife can have it running in 20 minutes. If so, can you have her teach me?
Can someone help me? Is this even possible?
-Bryce
|
|
|
Post by Golan Klinger on Feb 21, 2007 1:21:18 GMT -5
Using an emulator to run terminal software to connect to a dialup BBS using a mobile phone connection is, in theory, possible. It would however require quite a bit of hacking and it won't be easy (to put it mildly). I mean no disrespect when I say that if you're having trouble getting WinVICE, it's probably beyond your capabilities.
|
|
|
Post by brotherbryce on Feb 21, 2007 2:11:25 GMT -5
Okay, I'll try to take that gently I pretty much GET WinVice. I just don't understand the RS232 Settings thing. That's not really a serial port for it, is it? "10.0.0.1:25232" is an IP? If that's so, I really don't know how to configure it for use with a COM2 port (as that's where my cell "modem" is). I really don't wanna come off like a complete idiot. I'm a pretty advanced PC user (and I was a nut with the C64 way back when). But I'm also pretty sure that when people wrote these emulators, they weren't really thinking folks would be logging onto REAL Commodore boards with REAL modems. Haha If there's something that I could do with WinDisassembler, or Hiew, or Resource Hacker, please give me a clue. I might be able to do some simple modification that way if I know what to look for. -Bryce
|
|
cube
Junior Member
Posts: 58
|
Post by cube on Feb 21, 2007 2:19:26 GMT -5
I've been able to connect to various telnet BBSes from CCGMS and HandyTerm within VICE using my cable internet almost flawlessly. (I say almost because I seem to have some sort of glitch in Vice whereby after some time 'online', one of the communication channels drops off. Communication still flows in the other direction, but it is suddenly a half duplex path. It could just be my setup too, I haven't ruled that out.) The process would actually be even easier with a [real] modem, even a Cellular one. I run VICE under Linux, but essentially the setup would be the same using WinVice. Here is a brief overview of what you'd need to do:
1. Make sure your Cell modem is online and accessible as a COM port. I'm going to assume it accepts Hayes commands. I used to use a cell modem and it did - I imagine they would all have a certain level of Hayes compatibility. We'll say it does. Note the COM port it is using. (Preferably below COM5. I can't recall if WinVICE can handle COM ports 5 and above. Anyone?) 2. Start WinVICE 3. Right-Click somewhere on the Commodore screen and find the menu item called "RS-232 Settings" 4. Make sure "Userport RS-232 Emulation" is checked and ACIA $DExx RS232 Interface Emulation is unchecked. 5. Check the baud rate settings under Userport RS232 Emulation. 1200 / 2400 should be fine, any higher may not work. 6. Select Serial Device 1 under Userport RS232 Device 7. Click on Serial 1 Device and select the COM port your Cellular modem is attahed to. 8. Attach a .d64 disk image to drive 8 that contains CCGMS. (Alt-8 should bring up the attach window.) 9. Load and run CCGMS from WinVICE in the usual manner.
If all goes well, you should be able to type 'AT' and recieve an OK or 0 from the modem. There will likely be some things you'll need to tweak once (or perhaps before) you can start talking to the modem. Check the initialization string, make sure your modem understands it. If you're typing and getting garbage back, check the baud rate. There are two places to set the baud rate - one is the baud rate the emulator reports back to the C64. For Userport, you probably shouldn't go past 2400. Under Serial 1 Baud Rate, this is the speed at which the emulator communicates with the COM port, ergo the modem. This can be higher than 2400, but you won't get any speed increase since we are, after all, emulating a Userport modem. If you're not getting any response from the modem, check to make sure it's not simply in E0 mode by typing ATE1. It should, at that point, return something if it is communicating with CCGMS properly. Give that a shot and post your results. Then we'll go from there.
John
|
|
|
Post by Golan Klinger on Feb 21, 2007 3:05:31 GMT -5
As long as we're clear about the fact that I definitely wasn't trying to insult you. The thing is, getting VICE to connect to a telnet BBS is trivial. Getting VICE to connect to a real modem is somewhat trickier and a mobile phone in modem mode, who knows? I've never done such a thing so I can only hope that it appears to the computer as a regular (aka Hayes compatible) modem. Another problem is that I have almost no experience using WinVICE and I'm not sure where and how it differs from the UNIX ports (I run VICE under Mac OS X, a BSD variant). The not so subtle differences between BSD and Windows further complicates things. I see that cube has given a walk through (which fit with the way I would do things) so I'll let you experiment with that and if things don't work out, let us know what happened and we'll keep at it until we get things working.
|
|
|
Post by brotherbryce on Feb 21, 2007 3:43:52 GMT -5
Okay, now we're cooking with gas. But as I was saying, in my RS232 settings, I get nothing like "COM1" or "COM2" etc. I get 10.0.0.1:25232. I'm assuming this is some IP:PORT address. I was able to find the "RS232 userport settings" menu under "Settings -> Cartridge/IO settings". However it does not refer to Serial Port 1 or 2 or anything like that. It gives me the choice of "RS232 Port 1" through 4, and of course, a checkbox for enable/disable. So that's enabled. There's nothing else there. And there is no menu item anywhere for "Serial Port 1". So I'm assuming they're just substituting the word RS232 for "Serial". So I go back to the "Settings -> RS232 Settings" menu item (note it is different from the RS232 userport settings item -- who can tell me why?!) and then try to see about COM ports. Again, all I see is this "10.0.0.1:25232" listed in all the RS232 Device boxes (again, 1 through 4). Just as a lark, I typed in "COM2" into the device box. Still doesn't work, but for some reason, I feel like I made headway. I dunno. It would probably be easier just to go ahead and reinstall my Linux setup (I have it set up for dual-boot, but I self-destructed my FreeSpire partition when I had to undelete some stuff that was not in the trash can LOL) and then run ViCE from that, huh? Hey at least nobody here is looking at me like I'm some kind of freak just for wanting to do this. People at work think I'm insane for being into C64's after 20 years. All I can say is, when I finally got rid of my last C64 last year, it still worked (and looked) GREAT. And you can't say that for any 20 year old PC you have sitting around.
|
|
|
Post by expertsetup on Feb 21, 2007 3:57:47 GMT -5
OK we both seem to have the same problem. As far as I know there is no way to set VICE to use the serial port under windows. If anyone knows the solution to this it will help me as well.
|
|
|
Post by Golan Klinger on Feb 21, 2007 4:34:16 GMT -5
Hey at least nobody here is looking at me like I'm some kind of freak just for wanting to do this. Yeah, well, that's because we're nuts too. I'm going to take a look at WinVICE tomorrow and see if I can figure out how to do it. It's pretty straightfoward with the UNIX/Xwindows version of VICE.
|
|
|
Post by Ian Colquhoun on Feb 21, 2007 9:42:43 GMT -5
The funny thing about this is that I have exactly the opposite problem. I'm trying to get Vice to work under Linux to connect to telbbs's but I can never get Vice and netcat to cooperate. For me, I wish Vice's serial ports were configurable the same way as Winvice's!
|
|
|
Post by Jeff Ledger on Feb 21, 2007 10:16:48 GMT -5
I'm not sure, but this sounds like a job for TCPSER4j...
If I recall correctly, Jim stated that it was designed for both virtual and real serial (modem) connections.
That being the case, I suspect that setting up TCPSER4j for the actual modem, and pointing Winvice at it using 127.0.0.1 with the port # configured in TCPSER "should" get the job done.
Hmmm.. Got me thinking I may have to try this myself tonight. It's theory, but I think it will work.
JEff
|
|
|
Post by Golan Klinger on Feb 21, 2007 15:32:02 GMT -5
I'm trying to get Vice to work under Linux to connect to telbbs's but I can never get Vice and netcat to cooperate. 1. Activate "Userport RS232 emulation". 2. Set "Userport RS232 baud rate" to 1200. 3. Set "Userport RS232 device" to "Exec process". 4. Set "RS232 Settings Program Name to Exec" to "|nc -p 30007 <ip> <port>". That should do it. When I'm feeling masochistic I use TouchTerm to connect to telnet boards. It works but CGTerm is so much easier. BTW, I tried connecting to your board but it doesn't appear to be up. I got through to Temporal Vortex though so I know it works.
|
|
|
Post by expertsetup on Feb 21, 2007 16:27:23 GMT -5
I'm trying to get Vice to work under Linux to connect to telbbs's but I can never get Vice and netcat to cooperate. 1. Activate "Userport RS232 emulation". 2. Set "Userport RS232 baud rate" to 1200. 3. Set "Userport RS232 device" to "Exec process". 4. Set "RS232 Settings Program Name to Exec" to "|nc -p 30007 <ip> <port>". That should do it. When I'm feeling masochistic I use TouchTerm to connect to telnet boards. It works but CGTerm is so much easier. BTW, I tried connecting to your board but it doesn't appear to be up. I got through to Temporal Vortex though so I know it works. Touch Term and CCGMS were my favorites back in the day, what was the version of Touch term you said you had again? Sorry for off topic!
|
|
|
Post by Golan Klinger on Feb 21, 2007 16:42:51 GMT -5
Touch Term and CCGMS were my favorites back in the day, what was the version of Touch term you said you had again? It's funny you should mention TouchTerm and CCGMS because I collect versions of both. I periodically scour the net to see what I can find and so far I've only been able to acquire TouchTerm v3.9 and a hacked version listed as v5.9 which uses the ML file from v4.9 which I have yet to locate. As for CCGMS, I have v4.5, v5.1, v5.5, v6.01, v7, v7.5, v8.8, v10, v11, v13.1, v14, v17.2 and "CCGMS Plus". Most are unofficial hacks and the differences between various hacks in unclear. It seems like lots of kids liked to sector edit their names into CCGMS and release it as a 'new' version. ARGH. If anyone has versions of TouchTerm or CCGMS that I didn't list, please let me know. It's *all* on-topic.
|
|
|
Post by wiskow on Feb 21, 2007 19:12:37 GMT -5
If anyone has versions of TouchTerm or CCGMS that I didn't list, please let me know. I'll have to look and see later what version(s) of TouchTerm I have. I do have a few versions of CCGMS that you don't. I have v4.0, v4.0+RLE, v4.3, v5.0, and v17. I believe that either v5.5 or v6.01 were the last "official" version of CCGMS... I haven't seen a single version past those that adds any REAL features.... Just the text and color modifications that you mentioned... v17 even has a BBS ad that displays while the program is loading. Even more off-topic... I also have every version of Lynx that was ever made by Will Corley... In addition to a few "knock-off versions". ;-) -Andrew
|
|
|
Post by Golan Klinger on Feb 21, 2007 20:31:55 GMT -5
Could you email me any versions of TouchTerm and/or CCGMS that you have that I don't? I would appreciate it very much. I have no rational explanation for collecting these terms. I guess it's like most of things we do around here.
|
|