Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    changing dosbox settings.

    Recalbox General
    dosbox.cfg dosbox
    2
    2
    179
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • capheind
      capheind last edited by

      I'm running recalbox on a pi 4. I had a dos game (return of the mutant space bats) which wasn't running very well so I tried changing some settings but they don't seem to take. I can change settings in retroarch, save them, and nothing seems to take. Despite saving them both in the core settings and in the override a restart sends the settings back to default. I also changed the cfg file but it doesn't seem to change anything. Any thoughts?

      Kharn-iFlex 1 Reply Last reply Reply Quote 0
      • Kharn-iFlex
        Kharn-iFlex @capheind last edited by

        @capheind Hi
        Have u test to up cycles by pressing Ctrl-F12 ? Each press up the cycles count of the emulator.

        According to your dosbox version, it's "normally" possible to overrided dosbox.conf for a game..

        For exemple you can bundle each game in a zip with its own dosbox.conf (only for games who need, other games will stay on the default).

        U can go more far in the config and get S3 driver (present on win3x.org for exemple)
        And then use it here
        For azerty user, u can find a nice (the lightweight) keyboard driver which make your keyboard as it is !

        [dosbox]
        # language: Select another language file.
        #  machine: The type of machine tries to emulate.
        #           Possible values: hercules, cga, tandy, pcjr, ega, vgaonly, svga_s3, svga_et3000, svga_et4000, svga_paradise, vesa_nolfb, vesa_oldvbe.
        # captures: Directory where things like wave, midi, screenshot get captured.
        #  memsize: Amount of memory DOSBox has in megabytes.
        #             This value is best left at its default to avoid problems with some games,
        #             though few games might require a higher value.
        #             There is generally no speed advantage when raising this value.
        
        language=
        machine=svga_s3
        captures=capture
        memsize=24
        

        There are some other tweaks, like lower the sound quality.
        I ve got good result by setting rate to 22050
        here

        [mixer]
        #   nosound: Enable silent mode, sound is still emulated though.
        #      rate: Mixer sample rate, setting any device's rate higher than this will probably lower their sound quality.
        #            Possible values: 22050, 44100, 48000, 32000, 16000, 11025, 8000, 49716.
        # blocksize: Mixer block size, larger blocks might help sound stuttering but sound will also be more lagged.
        #            Possible values: 2048, 4096, 8192, 1024, 512, 256.
        # prebuffer: How many milliseconds of data to keep on top of the blocksize.
        
        nosound=false
        rate=44100
        blocksize=1024
        prebuffer=10
        
        

        and here

        [sblaster]
        #  sbtype: Type of sblaster to emulate.
        #          Possible values: sb1, sb2, sbpro1, sbpro2, sb16, none.
        #  sbbase: The IO address of the soundblaster.
        #          Possible values: 220, 240, 260, 280, 2a0, 2c0, 2e0, 300.
        #     irq: The IRQ number of the soundblaster.
        #          Possible values: 7, 5, 3, 9, 10, 11, 12.
        #     dma: The DMA number of the soundblaster.
        #          Possible values: 1, 5, 0, 3, 6, 7.
        #    hdma: The High DMA number of the soundblaster.
        #          Possible values: 1, 5, 0, 3, 6, 7.
        # sbmixer: Allow the soundblaster mixer to modify the DOSBox mixer.
        # oplmode: Type of OPL emulation. On 'auto' the mode is determined by sblaster type. All OPL modes are Adlib-compatible, except for 'cms'.
        #          Possible values: auto, cms, opl2, dualopl2, opl3, none.
        #  oplemu: Provider for the OPL emulation. compat or old might provide better quality (see oplrate as well).
        #          Possible values: default, compat, fast, old.
        # oplrate: Sample rate of OPL music emulation. Use 49716 for highest quality (set the mixer rate accordingly).
        #          Possible values: 22050, 49716, 44100, 48000, 32000, 16000, 11025, 8000.
        sbtype=sb16
        sbbase=220
        irq=5
        dma=1
        hdma=5
        sbmixer=true
        oplmode=auto
        oplemu=default
        oplrate=44100
        
        

        Good luck,
        Personnaly, i ve installed dosbian in my pi for dosbox.

        • AMD Ryzen 5 4600H 32 Go
        • Core i5 2520M 16 Go & Core i3-6100T 24 Go : Recalbox 9.1 dualboot
        • Odroid C1+ : Lakka
        • Odroid XU4 : Batocera v37
        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Want to support us ?

        110
        Online

        98.7k
        Users

        28.1k
        Topics

        187.1k
        Posts

        Copyright © 2021 recalbox.com