Chris Goodwin Voltaire1
Guest
|
Post by Chris Goodwin Voltaire1 on Sept 1, 2005 0:30:36 GMT -5
I'm running VICE1.16 built from source on a Debian 3.0 system.
Nothing I've tried seems to work. I've tried tcpser built from source, tcpser4j, and various permutations of socat. Has anyone gotten it to work on Linux? Or can someone tell me what I'm doing wrong?
|
|
|
Post by Niedobry on Sept 1, 2005 10:05:13 GMT -5
Hi Chris,
I have had big problems trying to get the userport emulation to work right under VICE 1.16. I finally went back to VICE 1.15 and it works great. If you don't already have it you will need to install netcat for the IP connection. Here's what you need to do to make it work:
Go to RS232 settings and select Userport 1200 baud RS232 emulation. Go to RS232 settings Userport RS232 device and select Exec Process Go to RS232 settings Program name to exec and enter in the following: |nc -p 31001 12.217.178.211 5190
Make sure you have the pipe symbol | at the front of the line or it will not work. The -p 31001 is a random port that your device will be listening on. You can make it whatever you want. You can use the DNS name instead of the 12.217.178.211 and it works fine. Finally the 5190 is the port you will be connecting to for Qlink.
Mount your D64 image - load Qlink. When you get the green screen wait about a half a second for the connection to setup and press F1. Takes about 3 or 4 seconds and then you'll see the welcome screen.
Hope this helps!
|
|
|
Post by Niedobry on Sept 1, 2005 12:40:54 GMT -5
|
|
|
Post by Chris Goodwin on Sept 1, 2005 12:56:45 GMT -5
I'll try it without the userport emulation and see if I can get it to work. You can go into ~/.vice/vicerc and alter the settings there; if you do a Save Settings it will write that file if you don't have it already.
I've actually gotten a little movement out of tcpser4j with socat. I was planning on following that up, but if I can get something working with netcat I'll try that instead.
|
|
|
Post by Chris Goodwin on Sept 1, 2005 13:30:10 GMT -5
To follow up my own posting... I can enter the piped command into any of the ports. Will try rs232 port 1.
|
|
|
Post by Niedobry on Sept 1, 2005 16:04:24 GMT -5
The setup for VICE 1.16 is different than 1.15. Go to: RS232 Settings Userport RS232 - Enable Userport Emulation RS232 Settings Userport Baud Rate - 1200 RS232 Settings Device Exec Process RS232 Settings Program Name to Exec: |nc -p 30007 12.217.178.211 5190 <- or substitute your preferred program
That should be it. VICE will start NetCat and it connects however no data is passed from the VICE emulator to the process. To troubleshoot it I also tried to dup to a file and no luck there either. It could just be my build of VICE 1.16 but it is defiantly broken on my end. Not a good enough reason for others not to try though!
|
|
|
Post by Chris Goodwin on Sept 1, 2005 23:23:21 GMT -5
Part of my problem is that I'm not getting any indication that any traffic whatsoever is travelling between my system and the Q-link system.
I built VICE 1.15 from source. So far I'm not seeing any behavior that is not identical to the 1.16.
|
|
|
Post by Chris Goodwin on Sept 1, 2005 23:32:49 GMT -5
The setup for VICE 1.16 is different than 1.15. Go to: RS232 Settings Userport RS232 - Enable Userport Emulation RS232 Settings Userport Baud Rate - 1200 RS232 Settings Device Exec Process RS232 Settings Program Name to Exec: |nc -p 30007 12.217.178.211 5190 <- or substitute your preferred program That should be it. VICE will start NetCat and it connects however no data is passed from the VICE emulator to the process. To troubleshoot it I also tried to dup to a file and no luck there either. It could just be my build of VICE 1.16 but it is defiantly broken on my end. Not a good enough reason for others not to try though! Holy guacamole. That did it. Except it seems to have locked up on the login screen. But I am definitely connected. I'm at least getting somewhere.
|
|
|
Post by RaymondDay on Sept 2, 2005 5:38:50 GMT -5
Except it seems to have locked up on the login screen. It seems like VICE will lock up on the frist login screen you just have to reset VICE the next time it will not lock up.
|
|