joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.54k stars 372 forks source link

controllertype seems to be ignored #4950

Open evertvorster opened 2 months ago

evertvorster commented 2 months ago

Describe the bug

I am trying to run California Games in EGA/VGA mode. Almost everything works fine, but when it comes to inputting your name into the tournament mode, the game stops accepting keyboard input.

I found this online: https://www.pcgamingwiki.com/wiki/California_Games

In there it mentions to change controllertype to xt. I am doing this, and the game still is not accepting keyboard input as soon as you select "compete in all events"

Looking through the log files, I am also not seeing any reference to the controllertype, or that xt emulation is enabled for the keyboard.

Steps to reproduce the behaviour

Put the supplied dosbox-x.conf file in a directory where California Games resides. Run dosbox-x Select EGA/VGA mode (Number 6) Once the game has started, and you are at the top level menu, select "Compete in all events"

Expected behavior

The game to allow you to enter your name and carry on with the tournament

What operating system(s) this bug have occurred on?

Arch Linux

What version(s) of DOSBox-X have this bug?

SDL2 version 2024.03.01-3

Used configuration

See attached files

Output log

LOG: Early LOG Init complete
LOG: DOSBox-X's working directory: /mnt/int/media/Software/DOS/Games/To Review/1988 - 386SX/California Games/California_Games
LOG: Logging init: beginning logging proper. This is the end of the early init logging
LOG: Logging: No logfile was given. All further logging will be discarded.
LOG: DOSBox-X version 2024.03.01 Commit 02f36ba (Linux SDL2 64-bit)
LOG: SDL: version 2.30.2, Video x11, Audio pulseaudio
LOG: Host keyboard layout is now  ()
LOG: Mapper keyboard layout is now  ()
LOG: SDL2 reports desktop display mode 3200 x 1800
LOG: Configured windowposition: -
LOG: SDL: Current window pixel format: SDL_PIXELFORMAT_RGB888
LOG: SDL: You are running in 24 bpp mode, this will slow down things!
LOG: X11 main window is 640 x 400 maximized=0
LOG: X11 extension XRANDR is available
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(2988,728) size=(640,400) match=(3308,928)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: X11 main window is 640 x 400 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(2988,728) size=(640,400) match=(3308,928)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: GetDesktopResolution reading X11 desktop resolution
LOG: Root window (ID 1218) is 4907 x 1800
LOG: INFO: switched to full screen mode
LOG: ISA BCLK: 8333333.333Hz (25000000/3)
LOG: monopal: green, 
LOG: Loaded GLSL shader: tv3x
LOG: Active save slot: 1 [Empty]
LOG: USING AVI+ZMBV
LOG: Max 3670016 sz 16384
LOG: Final 16384
LOG: MIDI:Opened device:oss
LOG: Pentium CMPXCHG8B emulation is enabled
LOG: VOODOO LFB now at d0000000
LOG: Serial1: BASE 3f8h
LOG: Serial2: BASE 2f8h
LOG: Parallel1: BASE 378h
LOG: MPU-401 Registering I/O ports as if IBM PC MPU-401 at base 330h
LOG: Memory I/O complexity optimization enabled aka option 'memory io optimization 1'. If the game or demo is unable to draw to the screen properly, set the option to false.
LOG: The 'scanline render on demand' option is available and may provide a modest boost in video render performance if set to true.
LOG: GetDesktopResolution reading X11 desktop resolution
LOG: Root window (ID 1218) is 4907 x 1800
LOG: X11 main window is 640 x 400 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(2988,728) size=(640,400) match=(3308,928)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: Allocated APM BIOS pm entry point at f000:ce40
LOG: Writing code to fce40
LOG: Writing code to fce60
LOG: X11 main window is 640 x 400 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(2988,728) size=(640,400) match=(3308,928)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: ISA Plug & Play BIOS enabled
LOG: VGA ROM BIOS init callback
LOG: pixratio 1.000, dw false, dh false
LOG: Aspect ratio: 640 x 480  xToY=1.333 yToX=0.750
LOG: menuScale=3
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: font texture id=2 will make 128 x 256
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: Aspect ratio: 640 x 480  xToY=1.333 yToX=0.750
LOG: menuScale=3
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: font texture id=5 will make 128 x 256
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: WARNING: No translation support (to host) for code page 0
LOG: pixratio 1.350, dw false, dh false
LOG: Aspect ratio: 720 x 540  xToY=1.333 yToX=0.750
LOG: menuScale=3
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: font texture id=2 will make 128 x 256
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG:    2677983 ERROR BIOS:Keyboard layout file auto not found
LOG:    2677983 ERROR BIOS:Keyboard layout file auto not found
LOG: COMMAND.COM env size:             720 bytes
LOG: COMMAND.COM environment block:    0x0701 sz=0x002d
LOG: COMMAND.COM main body (PSP):      0x072f sz=0x009a
LOG: COMMAND.COM stack:                0x0749
LOG: Saved mapper file: /mnt/int/media/Software/DOS/Games/To Review/1988 - 386SX/California Games/California_Games/mapper-dosbox-x.map
LOG: Aspect ratio: 720 x 540  xToY=1.333 yToX=0.750
LOG: menuScale=3
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: font texture id=2 will make 128 x 256
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: INFO: switched to window mode
LOG: Aspect ratio: 720 x 540  xToY=1.333 yToX=0.750
LOG: menuScale=1
LOG: X11 main window is 720 x 540 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(2989,756) size=(720,540) match=(3349,1026)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: font texture id=2 will make 128 x 256
LOG: X11 main window is 720 x 540 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(2989,756) size=(720,540) match=(3349,1026)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
[evert@Evert California_Games]$ dosbox-x
LOG: Early LOG Init complete
LOG: DOSBox-X's working directory: /mnt/int/media/Software/DOS/Games/To Review/1988 - 386SX/California Games/California_Games
LOG: Logging init: beginning logging proper. This is the end of the early init logging
LOG: Logging: No logfile was given. All further logging will be discarded.
LOG: DOSBox-X version 2024.03.01 Commit 02f36ba (Linux SDL2 64-bit)
LOG: SDL: version 2.30.2, Video x11, Audio pulseaudio
LOG: Host keyboard layout is now  ()
LOG: Mapper keyboard layout is now  ()
LOG: SDL2 reports desktop display mode 3200 x 1800
LOG: Configured windowposition: -
LOG: SDL: Current window pixel format: SDL_PIXELFORMAT_RGB888
LOG: SDL: You are running in 24 bpp mode, this will slow down things!
LOG: X11 main window is 640 x 400 maximized=0
LOG: X11 extension XRANDR is available
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(2988,728) size=(640,400) match=(3308,928)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: X11 main window is 640 x 400 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(2988,728) size=(640,400) match=(3308,928)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: GetDesktopResolution reading X11 desktop resolution
LOG: Root window (ID 1218) is 4907 x 1800
LOG: INFO: switched to full screen mode
LOG: ISA BCLK: 8333333.333Hz (25000000/3)
LOG: monopal: green, 
LOG: Loaded GLSL shader: tv3x
LOG: Active save slot: 1 [Empty]
LOG: USING AVI+ZMBV
LOG: Max 3670016 sz 16384
LOG: Final 16384
LOG: MIDI:Opened device:oss
LOG: Pentium CMPXCHG8B emulation is enabled
LOG: VOODOO LFB now at d0000000
LOG: Serial1: BASE 3f8h
LOG: Serial2: BASE 2f8h
LOG: Parallel1: BASE 378h
LOG: MPU-401 Registering I/O ports as if IBM PC MPU-401 at base 330h
LOG: Memory I/O complexity optimization enabled aka option 'memory io optimization 1'. If the game or demo is unable to draw to the screen properly, set the option to false.
LOG: The 'scanline render on demand' option is available and may provide a modest boost in video render performance if set to true.
LOG: GetDesktopResolution reading X11 desktop resolution
LOG: Root window (ID 1218) is 4907 x 1800
LOG: X11 main window is 640 x 400 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(2988,728) size=(640,400) match=(3308,928)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: Allocated APM BIOS pm entry point at f000:ce40
LOG: Writing code to fce40
LOG: Writing code to fce60
LOG: X11 main window is 640 x 400 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(2988,728) size=(640,400) match=(3308,928)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: ISA Plug & Play BIOS enabled
LOG: VGA ROM BIOS init callback
LOG: pixratio 1.000, dw false, dh false
LOG: Aspect ratio: 640 x 480  xToY=1.333 yToX=0.750
LOG: menuScale=3
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: font texture id=2 will make 128 x 256
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: Aspect ratio: 640 x 480  xToY=1.333 yToX=0.750
LOG: menuScale=3
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: font texture id=5 will make 128 x 256
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: WARNING: No translation support (to host) for code page 0
LOG: pixratio 1.350, dw false, dh false
LOG: Aspect ratio: 720 x 540  xToY=1.333 yToX=0.750
LOG: menuScale=3
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: font texture id=2 will make 128 x 256
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG:    2680256 ERROR BIOS:Keyboard layout file auto not found
LOG:    2680256 ERROR BIOS:Keyboard layout file auto not found
LOG: COMMAND.COM env size:             720 bytes
LOG: COMMAND.COM environment block:    0x0701 sz=0x002d
LOG: COMMAND.COM main body (PSP):      0x072f sz=0x009a
LOG: COMMAND.COM stack:                0x0749
LOG: pixratio 1.200, dw true, dh false
LOG: Aspect ratio: 640 x 480  xToY=1.333 yToX=0.750
LOG: menuScale=3
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: font texture id=2 will make 128 x 256
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: pixratio 1.350, dw false, dh false
LOG: Aspect ratio: 720 x 540  xToY=1.333 yToX=0.750
LOG: menuScale=3
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: font texture id=2 will make 128 x 256
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: pixratio 1.200, dw true, dh false
LOG: Aspect ratio: 640 x 480  xToY=1.333 yToX=0.750
LOG: menuScale=3
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: font texture id=2 will make 128 x 256
LOG: X11 main window is 3200 x 1800 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(1707,0) size=(3200,1800) match=(3307,900)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: INFO: switched to window mode
LOG: Aspect ratio: 640 x 480  xToY=1.333 yToX=0.750
LOG: menuScale=1
LOG: X11 main window is 640 x 480 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(2989,756) size=(640,480) match=(3309,996)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)
LOG: font texture id=2 will make 128 x 256
LOG: X11 main window is 640 x 480 maximized=0
LOG: XRandR CRTC 0: pos=(1707,0) size=(3200,1800) outputs=1
LOG: Our window lies on this CRTC display (window pos=(2989,756) size=(640,480) match=(3309,996)).
LOG:   Goes to output 0: name='DP-7' size_mm=(710 x 400)
LOG: Screen report: Method 'XRandR' (3200.000 x 1800.000 pixels) at (1707.000 x 0.000) (710.000 x 400.000 mm) (27.953 x 15.748 in) (114.479 x 114.300 DPI)


### Additional information

[dosbox-x.zip](https://github.com/joncampbell123/dosbox-x/files/14896930/dosbox-x.zip)

### Have you checked that no similar bug report(s) exist?

- [X] I have searched and didn't find any similar bug report.

### Code of Conduct & Contributing Guidelines

- [X] I agree to follow the code of conduct and the contributing guidelines.