-
Notifications
You must be signed in to change notification settings - Fork 418
dosbox-x.conf
from GitHub and binary macOS app don't match, where is the code?
#5654
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
Comments
It seems the reference .conf files hosted on GitHub (dosbox-x.reference.conf & dosbox-x.reference.full.conf) are both included (byte for byte) in both the SDL1 and SDL2 versions of the dosbox-x.app folder structure: SDL1
SDL2
but the SDL2 version of the DOSBox-X binary (
and when generating the full .conf file when using the command Check the extra strings included in the SDL2 dosbox-x.app binary, from a macOS Terminal with the
|
I have verified that the macOS builds from GitHub Actions also contain these strings, but I can't figure out where they are getting the strings from Linked macos.yml workflow for GH Actions builds |
I found the strings, they are located in src/gui/sdlmain.cpp
|
Question
The
dosbox-x.conf
files from the GitHub repo and the local app don't matchFor example, for DOSBox-X 2025.02.01, the GitHub files dosbox-x.reference.conf and dosbox-x.reference.full.conf don't mention either
gamelink
orraw_mouse_input
See line 18 of the GitHub
dosbox-x.reference.conf
:line 18 of the local macOS SDL2 app (the filename on macOS is
DOSBox-X 2025.02.01 Preferences
):And line 74 of GitHub
dosbox-x.reference.conf
:line 74 of the local macOS SDL2 app:
What's also weird is that a GitHub code search for
raw_mouse_input
returns zero results, and a search forgamelink
returns only results in other files besides thedosbox-x.reference.conf
anddosbox-x.reference.full.conf
files. So where is the code hosted? The binaries seem to have text strings not found anywhere in the GitHub source repoThere is also a missing
gamelink
string in the GitHub dosbox-x.reference.full.conf on line 18, and the following lines are completely absent in the GitHub version:lines 44-45 in the local macOS version:
(from the DOSBox-X command prompt, enter
config -all -wc
to get this file)lines 72-73 in the local macOS version:
tested with DOSBox-X 2025.02.01 SDL2 for macOS x86_64 (dosbox-x-macosx-x86_64-20250201150724.zip) on macOS 11
Have you checked that no similar question(s) exist?
Code of Conduct & Contributing Guidelines
The text was updated successfully, but these errors were encountered: