Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

linux version stdio #8

Open
Pequito opened this issue Dec 21, 2016 · 10 comments
Open

linux version stdio #8

Pequito opened this issue Dec 21, 2016 · 10 comments

Comments

@Pequito
Copy link

Pequito commented Dec 21, 2016

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.

@Ol-Father
Copy link

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.

@dan1982code
Copy link
Collaborator

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.

@Ol-Father
Copy link

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

@rickparrish
Copy link
Owner

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.

@Pequito
Copy link
Author

Pequito commented Nov 25, 2017 via email

@Ol-Father
Copy link

Ol-Father commented Nov 25, 2017 via email

@rickparrish
Copy link
Owner

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.

@Ol-Father
Copy link

@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.

@rickparrish
Copy link
Owner

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 rickparrish reopened this Aug 10, 2021
@andymhaworth
Copy link

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants