Usurper icon indicating copy to clipboard operation
Usurper copied to clipboard

linux version stdio

Open Pequito opened this issue 8 years ago • 10 comments

Using the 0.24 version and compiled using the instructions works great. Run the door and looks like it echos out the text double making it look more garbled. I know there was a change in the stdio in this version and ones going forward but this seemed to not work outside systems that are not SynchroNET and able to change how to redirect output.

This has been replicated by all those running Linux and Mystic.

Pequito avatar Dec 21 '16 04:12 Pequito

Reproduced today on mystic BBS.

Running on Ubuntu 4.11.2 / aarch64

Curiously some strings are fine, but the majority are double printing making the game unplayable.

Ol-Father avatar Nov 06 '17 23:11 Ol-Father

Sorry -- I did a lot of work on the game with Rick, but not Linux/comm stuff. I'll try to contact Rick, but we haven't worked on this in a few years now. If anyone out there already has a fix, please let us know. It would be good to fix this so that the game is at least playable on Linux going forward.

dan1982code avatar Nov 07 '17 00:11 dan1982code

Let me know if I can help in testing (installing older builds, etc).

Ol-Father avatar Nov 07 '17 14:11 Ol-Father

To simplify things I've removed DDPlus and replaced it with RMDoor (the doorkit I was using for my LORD2 clone). After that change was made I added an -X parameter to RMDoor, which will enable STDIO mode and prevent the double output.

I've pushed 64bit binaries to GitHub, if you need 32bit then let me know and I'll see about compiling a set of those as well.

rickparrish avatar Nov 25 '17 02:11 rickparrish

Would love 32-bit binaries also. 😊

From: rickparrish [mailto:[email protected]] Sent: Friday, November 24, 2017 7:26 PM To: rickparrish/Usurper [email protected] Cc: Pequito [email protected]; Author [email protected] Subject: Re: [rickparrish/Usurper] linux version stdio (#8)

To simplify things I've removed DDPlus and replaced it with RMDoor (the doorkit I was using for my LORD2 clone). After that change was made I added an -X parameter to RMDoor, which will enable STDIO mode and prevent the double output.

I've pushed 64bit binaries to GitHub, if you need 32bit then let me know and I'll see about compiling a set of those as well.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rickparrish/Usurper/issues/8#issuecomment-346913666 , or mute the thread https://github.com/notifications/unsubscribe-auth/ADhD5DPEB4cTsUNVIEc1xOAWSve9LHlJks5s53qsgaJpZM4LSjeo . https://github.com/notifications/beacon/ADhD5HvLOJo9-fij80qgbEi2qXi0Tr8sks5s53qsgaJpZM4LSjeo.gif

Pequito avatar Nov 25 '17 13:11 Pequito

Thank you sir. I will test as soon as possible!

On Nov 24, 2017 7:25 PM, "rickparrish" [email protected] wrote:

To simplify things I've removed DDPlus and replaced it with RMDoor (the doorkit I was using for my LORD2 clone). After that change was made I added an -X parameter to RMDoor, which will enable STDIO mode and prevent the double output.

I've pushed 64bit binaries to GitHub, if you need 32bit then let me know and I'll see about compiling a set of those as well.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/rickparrish/Usurper/issues/8#issuecomment-346913666, or mute the thread https://github.com/notifications/unsubscribe-auth/AT_BrR87XcMEjIvorpxy4VVl0fx3vlg2ks5s53qsgaJpZM4LSjeo .

Ol-Father avatar Nov 25 '17 15:11 Ol-Father

My 32bit Ubuntu VM was being a PITA so took me a bit longer than all the others, but there's now 32bit binaries for Linux available too.

rickparrish avatar Nov 26 '17 02:11 rickparrish

@rickparrish Thank you so much. My sincere thanks for maintaining this amazing game.

I've recently got a ASUS Tinkerboard and am trying to get mystic/Usurper running on that but I'm encountering too many issues (arch differences / not related to usurper).

I'll try to get back to my aarch64 node during the holidays and test out the stdio issues per this issue.

Ol-Father avatar Dec 18 '17 15:12 Ol-Father

Reopening this because the STDIO support has changed in the latest binaries. If you're still using Usurper on Mystic on Linux, let me know if they still work for you.

rickparrish avatar Aug 10 '21 21:08 rickparrish

I'm still getting the double line spaces on the Linux version. It does seem to be dependent on the terminal being used:

  • Syncterm, Netrunner and fTelnet all have issues with this double line spacing.
  • If I open a terminal window in Linux and telnet to my board and play the game, it looks fine!
  • Playing locally, (usurper /L) also looks fine.
  • I am running under Mystic, using the /X parameter. (without /X, the display is more garbled)

Is there anything I can do perhaps on my end to sort this out? Like an stty setting?

I'm running Mystic A48 on Ubuntu 22.04 LTS, x86_64. I've tried both the 64 and 32-bit binaries.

Can anyone offer me some advice? This is my favorite game!

andymhaworth avatar May 01 '22 01:05 andymhaworth