Punter File Transfer - Image BBS 3.0 / Vice 3.6.1 / tcpser

User avatar
Cube Inc
Posts: 98
Joined: Wed Apr 20, 2022 1:02 pm

Re: Punter File Transfer - Image BBS 3.0 / Vice 3.6.1 / tcpser

Post by Cube Inc »

Frustratingly, after waiting over an hour for vice to compile on Windows, IN Windows, the resulting executable did exactly the same thing as my Linux-compiled .exe files - absolutely nothing. There is no error, no messages, no warnings, just simply nothing.

At this point I am not sure what the next step should be. I'm rebooting the Windows VM since that's often what you just have to do with Windows, and I suppose I could try compiling a clean copy of un-modified vice source code - at least to help determine if something I did to the source is affecting the build.

Still, that was not the outcome I was hoping for... If it would at least give me an error message - some kind of loose thread to start pulling on - that would be something. Instead, it just goes to start, and then nothing happens. Again, if I try to run it from a command prompt, it just returns back to the command prompt.

At least tcpser compiled and runs. Maybe I could try testing that with two instances of telnet to at least confirm that it is working under Windows... It does give back the output you'd expect when you run it in a command prompt though...

Actually, this time when I tried asking for help in the console (x64sc --help), it returned the entire help menu as it should! That means that the binary is working! Let me see if I can build a dist zip - I probably need to install the roms and all that. It may not be running because it can't find any of the ROM files.

Ok, so it looks like it built a zip file that appears to be sane; I extracted the contents and tried to run x64sc.exe from there and it is complaining about missing .dll files now, specifically libatk-1.0-0.dll. Something is still not quite right, but it is getting closer!

Image
User avatar
Cube Inc
Posts: 98
Joined: Wed Apr 20, 2022 1:02 pm

Re: Punter File Transfer - Image BBS 3.0 / Vice 3.6.1 / tcpser

Post by Cube Inc »

SUCCESS!

Image

Indeed, it appears I was missing the "ntldd" command from my build environment. I was able to install it with "pacman -S mingw-w64-x86_64-ntldd-git" and then recompiled the binary distributable zip file and this time it fired right up. Now the moment of truth, the full BBS / Vice / TCPser test it on Windows!

Image
User avatar
Cube Inc
Posts: 98
Joined: Wed Apr 20, 2022 1:02 pm

Re: Punter File Transfer - Image BBS 3.0 / Vice 3.6.1 / tcpser

Post by Cube Inc »

Image

The only thing I notice is that the "Just Type Slower" bug appears to be significantly worse in Windows than it is on Linux. Again, that could just be my setup; I've got a Windows 10 VM running inside qemu on a Fedora Linux host, so it's probably not a fair comparison to running it on a bare metal Windows 10 machine, but otherwise Vice seems to run normally. The other thing I've noticed so far is that if you kill tcpser in Windows, Vice seems to get very laggy until you start tcpser again. Once tcpser is running again, Vice resumes its normal operational speed. I still may need to tweak some things in the code, but at least now I know I can in fact compile for Linux and for Windows from the same sources. :) That is something I have never done before.

I am going to let it run overnight just to make sure it doesn't explode, and then I'll post sources and binaries for you guys to try.

I really hope this works for you too!

Image
User avatar
Cube Inc
Posts: 98
Joined: Wed Apr 20, 2022 1:02 pm

Re: Punter File Transfer - Image BBS 3.0 / Vice 3.6.1 / tcpser

Post by Cube Inc »

Good morning Brent, did you ever manage to get tcpser / vice running? I posted a message in the Vice sub on NISSA Net, but I'll ask it here also - how are you starting tcpser? If it is still not working for you, can you post screen shots of what you are seeing?

Image
User avatar
hendrb01
Site Admin
Posts: 256
Joined: Fri Dec 18, 2015 10:11 am
Location: Pensacola, FL
Contact:

Re: Punter File Transfer - Image BBS 3.0 / Vice 3.6.1 / tcpser

Post by hendrb01 »

Wow, been awhile!

I am surprised this post had so much recent activity.

I have stopped playing around with VICE / TCPSer, Not many people actively upload / download on the BBS to make it worthwhile. Net Transfers work and that is the bulk of the content.
Brent P. Hendricks
Brent's World blog and forum administrator
Blog: www.catracing.org/hendrb
Forum: www.catracing.org/hendrb/forum
User avatar
Cube Inc
Posts: 98
Joined: Wed Apr 20, 2022 1:02 pm

Re: Punter File Transfer - Image BBS 3.0 / Vice 3.6.1 / tcpser

Post by Cube Inc »

Really, I just wanted to see if I could figure it out... Unfortunately between vacation, my oldest moving out, another starting university, and the general chaos of the [back to school] season, this project has very much fallen in rank on my TODO list. From the feedback I've received to date though, it appears that it has helped a few people, so that's encouraging. What I need are some rainy days to spend on stuff like this again.


When asked what practical application his new invention (radio) had, Marconi shrugged and replied, "None"...

Image
Post Reply