DOSBox Staging Basics
Today: Built-in MIDI support via FluidSynth
FluidSynth 2.x, a powerful and accurate MIDI synthesizer, has been integrated into DOSBox to directly support MIDI playback. This means you no longer need to use an external MIDI synthesizer (but it’s still possible, of course).
Configure your game to use General MIDI (GM) output on port 330 and update your DOSBOX Staging config as follows to start using it:
DOSBox will look for soundfont files in the soundfonts directory within your configuration directory and in additional platform-specific directories (e.g. /usr/share/soundfonts/ on Linux).
You can also use absolute paths or paths relative to the current working directory (for bundling .sf2 files in game directories).
What soundfont should I use?
This is very much a matter of personal opinion. We’ve compiled a list of SoundFont recommendations suitable for DOS gaming on our wiki.
Linux users: if you have the fluid-soundfont installed on your OS, it will be picked up automatically by default.
This option is enabled by default to bypass the operating system’s mouse acceleration and sensitivity settings.
This works in fullscreen or when the mouse is captured in windowed mode.
The option can be enabled/disable in the [sdl] section of the configuration file.
Most games work better with raw input enabled (especially when used with modern, very sensitive gaming mice).
Spent the rest of my desktop time packaging the excellent https://github.com/geeksville/steamback and got 99% there (needs some cleanup, but is fully functional for anyone eager):
Since i moved to a new instance, an #introduction is in order 🎮
I go by the name of Omni, i’m 41 years old and avid gamer of many different genres (roguelike, rpg, mmos, retro emulation).
The very first pc gaming experience was at the age of 9 when i got my hands on an Amstrad CPC6128 and was amazed with the whole process of running and playing a game.
Also, i'm a hobbyist small streamer on Glimesh and linux enthusiast. ✌️
Steam will soon use the desktop portal file picker.
In practice, it means Steam will use your native desktop method for selecting and saving files, resulting in better user experience and desktop integration.
This is one of many things Flatpak and GNOME pioneered that improves the Linux desktop for everyone.