rickparrish / Usurper

32 and 64bit ports of Usurper BBS door game version 0.20e
75 stars 18 forks source link

linux version stdio #8

Open Pequito opened 7 years ago

Pequito commented 7 years ago

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 commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

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

rickparrish commented 6 years ago

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 commented 6 years ago

Would love 32-bit binaries also. 😊

From: rickparrish [mailto:notifications@github.com] Sent: Friday, November 24, 2017 7:26 PM To: rickparrish/Usurper Usurper@noreply.github.com Cc: Pequito c_malo@ymail.com; Author author@noreply.github.com 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

Ol-Father commented 6 years ago

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

On Nov 24, 2017 7:25 PM, "rickparrish" notifications@github.com 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 .

rickparrish commented 6 years ago

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 commented 6 years ago

@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 commented 2 years ago

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.

andymhaworth commented 2 years ago

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

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!