Skip to main content

General Settings

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

TODO: General settings screen

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:

SettingBehavior on cellular
OnDownload 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:

SettingWhere it applies
GridExplore, Collection lists, search results
ListSame 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.