Internal resolution

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #4892
    Larrynho
    Participant

    I dont know how to change the dosbox resolution on games that not have an option per se in the setup ( like Daggerfall )… I’ve read that in advanced setup you have to put the [sdl] tag and put fullresolution=yyyxzzz like 800×600 but I cant make it work.

    Any advice?

    #4893
    Al ex
    Keymaster

    You can’t. The sdl options are restricted compared to the Windows version due to limitations of the Android platform. Magic Dosbox will always run at your device’s native resolution, and display the game without scalers by default. I think what you’re looking for is the “Filter” option. Press the back button when Daggerfall has launched, then tap “Filter”, and chose one. IIRC, you’ve got an S7 edge, so you should be able to use “5xBR lw” just fine, or at least hq2x.

    #4894
    Larrynho
    Participant

    I was not looking for the filters 😛 I can run with 5xbr LW without much fps loss, HQ makes things a bit choppy. I was looking for ingame resolution:for example on build engine games on the setup I can choose VESA modes with svga 800×600 and up… and I was looking on how to force this via dosbox.

    Filters do a great job anyways 😀

    #4895
    Al ex
    Keymaster

    Ah, interesting. Does that even work in Dosbox? I thought the “fullresolution=” switch simply triggers hardware scaling.
    If so, the “Linear” filter should have a similar effect.

    #4896
    Larrynho
    Participant

    Havent tried on pc version… according to dosbox wiki this can be done in SDL but it being disabled on android… I guess that we are stuck on the options that the game itself presents 😀

    [sdl]
    This section contains all of the low level system settings for how DOSBox interacts with your real hardware. You can define what resolutions are emulated, how DOSBox should treat errors or listen to your keyboard and mouse. You can often achieve a fair level of optimization by working with these setting, though for the most part leaving them at their default settings will create the best experience. These settings are passed on to the SDL Library which handles low level things like input and thread priority.
    fullscreen = true | false
    Start DOSBox directly in fullscreen.
    Default is false.
    fulldouble = true | false
    Use double buffering in fullscreen. See [1]
    Default is false.
    fullresolution = width x height | original | desktop
    Scale the application to this size IF the output device supports hardware scaling (i.e. any output other than surface). Original is the game’s default or chosen (through setup.exe or in-game menu) resolution. If original resolution is less than desktop resolution, DOSBox will switch the screen resolution to the closest match requested by the game or application. For example, if a game in DOSBox is requesting a graphics screen resolution of (320 x 240) while your desktop is (1920 x 1200), DosBox will switch to (320×240) or the next highest resolution supported by your GPU drivers, e.g. (800 x 600) if the former is not available. Many games will be below the minimum resolution supported by modern video cards, so DOSBox will scale the game up to at least that minimum. Note: the scaler setting under [render] is also able to scale up the original resolution to some degree. Those changes are performed before any additional scaling done with fullresolution setting.
    Default is original.
    windowresolution = width x height | original | desktop
    Scale the window to this size IF the output device supports hardware scaling (i.e. any output other than surface). Original is the game’s default or chosen (through setup.exe or in-game menu) resolution. Note: the scaler setting under [render] is also able to scale up the original resolution to some degree. Those changes are performed before any scaling done with windowresolution setting.
    Default is original.

    output = surface | overlay | opengl | openglnb | ddraw
    What to use for output. Surface does not support scaling or aspect correction. More information here: [2]
    Default is surface.
    autolock = true | false
    Mouse will automatically lock, if you click on the screen.
    Default is true.
    sensitivity = 1..1000
    Mouse sensitivity.
    Default is 100.
    waitonerror = true | false
    Wait before closing the console if DOSBox has an error.
    Default is true.
    priority = when-focused,when-minimzed
    Priority levels for DOSBox. Second entry behind the comma is for when DOSBox is not focused/minimized. Valid priorities are: lowest, lower, normal, higher, highest, and pause.
    Default is higher,normal.
    mapperfile = path-to-mapper-file
    File used to load/save the key/event mappings from.
    Default is mapper-<version>.txt.
    usescancodes = true | false
    Avoid usage of symkeys, might not work on all operating systems.
    Default is true.

    #4897
    Al ex
    Keymaster

    It’s indeed hardware scaling. The game itself can’t display other resolutions than what it was coded for. DOSBox will simply scale the image to the defined resolution, and apply hardware scaling.

    You don’t really need this sdl function, because Magic Dosbox runs at your device’s screen resolution aumtomatically. The “Linear” filter supported by Magic Dosbox filter will do the same as “fullscreen=” with hardware scaling.

    You can change the resolution of Magic Dosbox (or any other game/app) with Samsung’s Game Tuner tool, but this will simply reduce the image quality.

    Btw, Game Tuner is one of the greatest tools Samsung have ever made. Ever wondered why an ordinary iPhone is “faster” than the S7? Because it only has a 720p screen. Just try Gfxbench on your S7 edge, with default 1440p, 1080p, and 720p. 😉

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.