# The emulators/dosbox-x port

## dosbox-x-2025.05.03 – x86 with DOS emulator targeted at playing games

## Description

    DOSBox-X is a fork of DOSBox cross-platform DOS emulator.

    This is a platform for running DOS applications, including emulating the
    environments to run Windows 3.x, 9x and ME and software written for those
    versions of Windows. Moreover, DOSBox-X supports DOS/V and NEC PC-98
    emulations so that you can play DOS/V and PC-98 games with it.

    Compared with DOSBox, DOSBox-X focuses more on general emulation and accuracy.
    The goal of this project is to make a complete emulation package that covers
    all pre-2000 DOS and Windows 9x based system scenarios, including peripherals,
    motherboards, CPUs, and all manner of hardware that was made for PC hardware
    of that time.

WWW: https://dosbox-x.com/

Only for arches
  aarch64 aarch64 alpha alpha amd64 amd64 arm arm hppa hppa i386 i386 m88k mips64 mips64 mips64el mips64el powerpc powerpc powerpc64 powerpc64 riscv64 riscv64 sh sparc64 sparc64
Broken
  on sparc64: error:union MMX_reg has no member named uwa
Categories:
  emulators games x11

## Library dependencies

- STEM->=16,<17:lang/gcc/16,-libs
- audio/fluidsynth
- devel/sdl2
- devel/sdl2-net
- graphics/ffmpeg
- graphics/png
- net/libslirp

## Build dependencies

- STEM->=16,<17:lang/gcc/16
- STEM->=16,<17:lang/gcc/16,-c++
- devel/autoconf/2.69
- devel/automake/1.12
- devel/libtool
- devel/metaauto
- devel/metaauto

## Run dependencies

- devel/desktop-file-utils
- x11/gtk+4,-guic