General Settings
The General settings page collects top-level preferences that don't fit into a more specific category.

App language
DOSGamePlayer's UI is available in multiple languages. Pick the one for the app interface (this is independent from the language filter in Explore, which filters ROMs):
- English
- Korean (한국어)
- Japanese (日本語)
- (more, depending on which translations are bundled in your installed build)
Changes apply immediately — the UI re-renders in the new language.
Use mobile data for downloads
Controls how the app behaves when you tap Download on a Game Detail page while not on Wi-Fi:
| Setting | Behavior on cellular |
|---|---|
| On | Download starts immediately |
| Off (default) | Confirmation dialog ("Use cellular data?") appears every time |
Turn it on if you have an unlimited cellular plan and want zero friction. Leave it off (the default) to avoid surprise data usage.
See Downloading ROMs for the full flow.
Save slot count
How many save slots each game has. Default is 4. Increase if you save state frequently and want more "branches" of progress.
The setting is global — applies to all games. Existing slots are preserved when you change the number.
See Save Slots.
List vs grid (default)
The default view-mode for game lists across the app:
| Setting | Where it applies |
|---|---|
| Grid | Explore, Collection lists, search results |
| List | Same places, in compact list form |
You can still override per-list from inside that list. This sets the initial default.
Default core per system
For systems with multiple cores (NES, NDS, 3DS, PSX, MAME), set which core is used as the default for new games:
- NES — FCEUmm or Nestopia
- NDS — DeSmuME or MelonDS
- 3DS — Citra, Panda3DS, or Azahar (Android 13+)
- PSX — PCSXReARMed or Beetle PSX HW
- MAME — MAME2003 Plus or MAME Arcade
You can still override per-game from a Game Detail page; see Supported Consoles.
Related
- Appearance — visual settings
- Input Controls — controller and overlay settings
- Storage Management — disk usage