 |
|
| Computers Forum Index » Computer - Emulators (CBM) » Telnet with WinVice 2.1... |
|
Page 1 of 1 |
|
| Author |
Message |
| JB... |
Posted: Mon Mar 16, 2009 7:55 pm |
|
|
|
Guest
|
Is it possible to use TCPSer or another similar utility?
I have only ever successfully used a patched WinVice 1.19. There have
been many upgrades and bug fixes. Just wondering if anyone knows how
to get this working?
I set it up the same as I did for the patched 1.19 version and it
seems to acknowlege the virtual modem on TCPSer (sometimes) but
dialing out does not work.
Any help is appreciated |
|
|
| Back to top |
|
|
|
| JB... |
Posted: Fri Mar 20, 2009 8:02 pm |
|
|
|
Guest
|
Basically what I am looking to do is use TCPSER as a modem emulator
and be able to run say Novaterm to dial out to a telnet bbs.
In Winvice 2.1 I have it setup using ACIA Emulation, tried Swfitlink
and Turbo232 mode with same results
I have rs232 device set to 127.0.0.1:25232 (Basically tcpser
defaults) tcpser is running at 9600 baud.
Load novaterm, according to the log, it recognizes the tcpser but i
can not send any commands and get a response. Well let me rephrase
that. On occasion I can send at commands but it does not print any
response. Other times it will not do anything at all.
I am running on 64bit vista if that makes any difference. It shouldnt
because patched v1.19 works fine.
If you need any specific info please ask. My email is j!brown!1289 at
gmail.com (remove the ! and replace at with at (no spam) )
Thanks
On Mar 20, 2:43 pm, Spiro Trikaliotis
<usenet-200... at (no spam) spiro.trikaliotis.net> wrote:
Quote: Hello ,
JB wrote:
Is it possible to use TCPSer or another similar utility?
Yes.
I set it up the same as I did for the patched 1.19 version and it
seems to acknowlege the virtual modem on TCPSer (sometimes) but
dialing out does not work.
Can you please exactly tell me what you have done, what you expected,
and what did not work? It would be especially good if you could make it
in a way I can reproduce it here.
Regards,
Spiro.
--
Spiro R. Trikaliotis http://opencbm.sf.net/http://www.trikaliotis.net/ http://www.viceteam.org/ |
|
|
| Back to top |
|
|
|
| Spiro Trikaliotis... |
Posted: Fri Mar 20, 2009 11:43 pm |
|
|
|
Guest
|
Hello ,
JB wrote:
Quote: Is it possible to use TCPSer or another similar utility?
Yes.
Quote: I set it up the same as I did for the patched 1.19 version and it
seems to acknowlege the virtual modem on TCPSer (sometimes) but
dialing out does not work.
Can you please exactly tell me what you have done, what you expected,
and what did not work? It would be especially good if you could make it
in a way I can reproduce it here.
Regards,
Spiro.
--
Spiro R. Trikaliotis http://opencbm.sf.net/
http://www.trikaliotis.net/ http://www.viceteam.org/ |
|
|
| Back to top |
|
|
|
| JB... |
Posted: Sat Mar 21, 2009 5:39 am |
|
|
|
Guest
|
On Mar 16, 3:55 pm, JB <jbrown1... at (no spam) gmail.com> wrote:
Quote: Is it possible to use TCPSer or another similar utility?
I have only ever successfully used a patched WinVice 1.19. There have
been many upgrades and bug fixes. Just wondering if anyone knows how
to get this working?
I set it up the same as I did for the patched 1.19 version and it
seems to acknowlege the virtual modem on TCPSer (sometimes) but
dialing out does not work.
Any help is appreciated
March 21st 2009 Update
Ok, I have done some playing and here is what I have done and found
out.
Used a spare PC. Installed a bare Windows XP 32 bit. Downloaded
Winvice v2.1, tcpser rc 12, cygwin1.dll Also downloaded (to a
seperate directory Winvice-1.19 and added the patched x64.exe)
run tcpser with this line: tcpser -v 25232 -s 300 -p 23 -l4
runs tcpser at 300 baud (for testing purposes)
Run Winvice. Starts off completely stock. I did not change any
settings yet.
Winvice -> Settings -> RS232 Settings RS 232 Device 1:
127.0.0.1:25232 (rest are default)
Winvice -> Settings -> Cartridge/IO settings -> RS232 userport
settings -> Select Enable, RS232 device 1, 300 baud
Now to test. very simple basic program
10 open 5,2,2,chr$(6)
20 geta$:ifa$=""then40
25 ifa$=chr$(133)thenprint#5,"atdtinnercirclebbs.com"
30 print#5,a$;:goto20
40 get#5,a$:ifa$=""then20
50 ?a$;:goto20
Ok, run this. Start typing AT commands and the virtual modem (tcpser)
will respond with ok.
Type atdtinnercirclebbs.com and it will dial out and connect to
innercirclebbs.com Should be working right?
disconnect and get where you can type AT commands again
press F1 key which will print the string "atdtinnercirclebbs.com"
directly to the modem channel
it responds with garbage and does not dial. What appears to be
happening is that it is not filling the buffer properly or something
and when you send characters too fast it does not recognize them.
Ok, to test this theory, lets modify the program
10 open 5,2,2,chr$(6)
20 geta$:ifa$=""then40
25 ifa$=chr$(133)then gosub100
30 print#5,a$;:goto20
40 get#5,a$:ifa$=""then20
50 ?a$;:goto20
100 b$="atdtinnercirclebbs.com"
110 fort=1tolen(b$);print#5,mid$(b$,t,1);
120 forx=1to50:next:rem print delay after each character
130 print#5,chr$(13);:return
Now run this again, type AT commands and you will get ok from the
modem.
Press F1, there will be a short pause, but you will see
atdtinnercirclebbs.com come on the screen and it will dial out and
connect.
Generally, this probably is not any kind of a problem. But if we
wanted to run BBS software in Vice this way, it only prints garbage
characters on the screen to the remote user.
Now, if we setup Winvice v1.19 using the patched x64.exe with the same
settings as above, load in program #1. Type AT commands and you get
ok from the modem.
Press F1 and it will print ATDTINNERCIRCLEBBS.COM and connect just
fine. v2.1 only prints garbage.
BTW, it does the same thing with ACIA emulation using a Swiftling as
it does with user port.
Also, the programs work correctly on a real C64 setup.
I might have found a possible bug?
If there is anything else I can do to help, please just ask.
-Jeff |
|
|
| Back to top |
|
|
|
| Spiro Trikaliotis... |
Posted: Sat Mar 28, 2009 2:10 pm |
|
|
|
Guest
|
Hello,
just for the record, for anyone reading here:
JB wrote:
Quote: Basically what I am looking to do is use TCPSER as a modem emulator
and be able to run say Novaterm to dial out to a telnet bbs.
In Winvice 2.1 I have it setup using ACIA Emulation, tried Swfitlink
and Turbo232 mode with same results
[...]
We are working on this in private mail.
Regards,
Spiro.
--
Spiro R. Trikaliotis http://opencbm.sf.net/
http://www.trikaliotis.net/ http://www.viceteam.org/ |
|
|
| Back to top |
|
|
|
| Spiro Trikaliotis... |
Posted: Fri May 01, 2009 8:59 pm |
|
|
|
Guest
|
Hello,
I wrote:
Quote: Hello,
just for the record, for anyone reading here:
JB wrote:
Basically what I am looking to do is use TCPSER as a modem emulator
and be able to run say Novaterm to dial out to a telnet bbs.
In Winvice 2.1 I have it setup using ACIA Emulation, tried Swfitlink
and Turbo232 mode with same results
[...]
We are working on this in private mail.
This has been fixed in commit 20762 of VICE SVN. Thus, the next version
will contain the fix.
However, I believe Novaterm is wrong here: If DCD is not active, it does
not check if the transmitter is empty before putting the next char into
it. I do not have a reasonable idea why it is doing so.
The bug in VICE was that DCD was set wrongly, triggering the above
behaviour of Novaterm.
Thanks for the report.
Regards,
Spiro.
--
Spiro R. Trikaliotis http://opencbm.sf.net/
http://www.trikaliotis.net/ http://www.viceteam.org/ |
|
|
| Back to top |
|
|
|
|
|
All times are GMT
The time now is Tue Nov 24, 2009 3:51 pm
|
|