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

SimCity 2000 gets stuck on some dosbox window saying "exit" isn't a command #592

Open
ell1e opened this issue Jan 15, 2024 · 14 comments
Open

Comments

@ell1e
Copy link

ell1e commented Jan 15, 2024

I just tried launching SimCity 2000 and it gets stuck on some dosbox window saying "exit" isn't a command (during that entire process I didn't touch anything, it ran those commands by itself):

Screenshot from 2024-01-16 00-11-10

Am I doing something wrong maybe? 😳 I installed it via flatpak/flathub, latest version on there, and I'm testing it on an openSUSE Slowroll x64 machine with a GNOME 3 Wayland session

@ell1e
Copy link
Author

ell1e commented Jan 16, 2024

I'm seeing the same with Lands of Lore 1: Throne of Chaos. Maybe it's a problem with all dosbox games somehow?

@sharkwouter
Copy link
Owner

sharkwouter commented Jan 19, 2024

Yeah, unfortunately this happens with all dosbox Windows games. I think it's a wine issue. Thanks for reporting, though.

@ell1e
Copy link
Author

ell1e commented May 31, 2024

Is there any known workaround to this? Sorry to eat up anyone's time, just curious. It would be nice if it were possible to launch those games somehow, through minigalaxy.

@sharkwouter
Copy link
Owner

Yeah, you can install dosbox on your machine. Then it should start.

@ell1e
Copy link
Author

ell1e commented May 31, 2024

Dosbox is already installed!

@sharkwouter
Copy link
Owner

Oh, my bad. You might want to report this issue here, since you installed using Flatpak: https://github.com/flathub/io.github.sharkwouter.Minigalaxy/issues

@ell1e
Copy link
Author

ell1e commented Jun 7, 2024

I reported it here now: flathub/io.github.sharkwouter.Minigalaxy#52

@ell1e
Copy link
Author

ell1e commented Oct 10, 2024

I found out after more experimenting that only some games are affected, which I assume suggests the problem may not be flatpak since dosbox seems to be available but only work correctly sometimes.

Working DOS games:

  • Master of Orion (original DOS version, not the remaster)
  • Pizza Connection
  • Blake Stone Planet Strike
  • Star Wars Dark Forces (original DOS version, not the remaster)

Broken DOS games:

  • Blake Stone Aliens of Gold
  • Alone in the Dark (original DOS version, not any sequel or reboot with same name)
  • Alone in the Dark 2
  • Alone in the Dark 3
  • Settlers 2
  • Lands of Lore: Throne of Chaos
  • Sim City 2000

@ell1e
Copy link
Author

ell1e commented Nov 1, 2024

I noticed that the working DOS games don't have a wine glass icon showing.

Is it possible that minigalaxy tries to detect DOS Games and to use native dosbox on them directly, but messes that up somehow and tries to run dosbox in wine for the failed ones and that's what breaks? Although I don't fully understand why, since I've run dosbox in wine before using Steam and there it usually works perfectly fine. But it would explain the different behavior.

@sharkwouter
Copy link
Owner

Minigalaxy will use the system's Doxbox for Dosbox games that are released for Linux. For Window Dosbox games it will just use wine. Not sure if that helps.

@ell1e
Copy link
Author

ell1e commented Nov 1, 2024

It seems like the Linux Dosbox games work then, and the Windows Dosbox games don't.

@ell1e
Copy link
Author

ell1e commented Nov 1, 2024

Actually, I was incorrect: I just found a Windows Dosbox game that works, Witchaven (the first one of the two combined in this bundle). But it seems like at least a large amount of Windows Dosbox games have this weird Illegal command: "exit". problem, while none of the Linux Dosbox games I tried seem to have it.

@ell1e
Copy link
Author

ell1e commented Nov 1, 2024

Would you be interested in me gifting you one of the affected games so you can try out if it works for you, and if not, figure out how to possibly fix it? (I understand you may still not figure that out, but at least it might raise the chances.)

@sharkwouter
Copy link
Owner

I think for this one, I have some games I could test. Thanks for the offer, though.

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

2 participants