[Request] Screen Garbled with DosBox

Fellow nerds I'm reaching out for some help.

I'm trying to set up a Raspberry Pi 4 with an old CRT monitor. It's caused some headaches getting the micro-HDMI-to-VGA adapter to work with the old monitor. After finagling with the config.txt on the pi, I was able to get the thing to boot to a usable terminal. I had to disable the vc4-kms-v3d-pi4 dtoverlay. Any attempt to enable that driver causes the screen to tear/roll and is unreadable. Also, I have no desktop environment installed, it's just the terminal.

So that brings me to my current predicament. The photo attached shows what happens when I run dosbox. Clearly, that ain't right. I've looked through the documentation and have adjusted the config files, but clearly I'm missing something. Any ideas?

Here are the configs I'm using:

Raspberry Pi config.txt

# For more options and information see
# http://rptl.io/configtxt
# Some settings may impact device functionality. See link above for details

# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on

# Enable audio (loads snd_bcm2835)
dtparam=audio=on

# Additional overlays and parameters are documented
# /boot/firmware/overlays/README

# Automatically load overlays for detected cameras
camera_auto_detect=1

# Automatically load overlays for detected DSI displays
display_auto_detect=1

# Automatically load initramfs files, if found
auto_initramfs=1

# Enable DRM VC4 V3D driver
#dtoverlay=vc4-fkms-v3d-pi4
max_framebuffers=2

# Don't have the firmware create an initial video= setting in cmdline.txt.
# Use the kernel's default instead.
disable_fw_kms_setup=1

# Run in 64-bit mode
arm_64bit=1

# Disable compensation for displays with overscan
# disable_overscan=1

# Run as fast as firmware / board allows
arm_boost=1

# HDMI Stuff
#hdmi_safe=1
hdmi_force_hotplug=1
hdmi_ignore_edid=0xa5000080
config_hdmi_boost=4
hdmi_group=2
hdmi_mode=9
disable_overscan=0
overscan_left=24
overscan_right=24
overscan_top=24
overscan_bottom=24 

[cm4]
# Enable host mode on the 2711 built-in XHCI USB controller.
# This line should be removed if the legacy DWC2 controller is required
# (e.g. for USB device mode) or if USB support is not required.
otg_mode=1

[all]

DosBox Config File

[sdl]
fullscreen=true
fulldouble=false
usescancodes=false
output=overlay

[dos]
keyboardlayout=us

[render]
aspect=true
A screen showing the dosbox console. The screen is split in two, with the left side of the screen on the right side of the monitor, and the right side of the screen on the left side of the monitor all jumbled together.
  • All
  • Subscribed
  • Moderated
  • Favorites
  • retrogaming
  • DreamBathrooms
  • ethstaker
  • osvaldo12
  • magazineikmin
  • GTA5RPClips
  • rosin
  • mdbf
  • Youngstown
  • Durango
  • slotface
  • everett
  • kavyap
  • InstantRegret
  • thenastyranch
  • provamag3
  • tacticalgear
  • modclub
  • cisconetworking
  • tester
  • cubers
  • khanakhh
  • ngwrru68w68
  • megavids
  • normalnudes
  • anitta
  • Leos
  • JUstTest
  • lostlight
  • All magazines