# emulators/dosbox-x - The NetBSD Packages Collection

DOSBox fork with enhancements

    As a fork of DOSBox, DOSBox-X retains compatibility with the wide base of
    DOS games DOSBox was designed for.

    It also goes further, with a focus on accurate emulation of the hardware,
    and many more ways to tweak and configure the DOS virtual machine.

    The DOSBox-X team believes that a better way to emulate the legacy PC platform
    is to give the user all the options they need to emulate everything from
    original IBM PC hardware with 64KB of RAM all the way up to late 90's
    hardware, whatever it takes to get that game or software package to run.

- Source version: `dosbox-x-0.84.3nb10`
- Maintainer: pkgsrc-users AT NetBSD.org
- Website: https://dosbox-x.com/
- License: gnu-gpl-v2
- Package history: cvs, hg, git

## Build dependencies

pkgtools/x11-links x11/xcb-proto x11/xorgproto x11/xcb-proto converters/dos2unix devel/nasm devel/glib2-tools pkgtools/mktools devel/automake devel/autoconf devel/pkgconf pkgtools/cwrappers

## Runtime dependencies

devel/SDL2 net/SDL2_net x11/liboldXrandr x11/liboldXrandr multimedia/ffmpeg4 audio/fluidsynth graphics/freetype2 graphics/freetype2 net/libslirp devel/physfs graphics/png devel/SDL2 net/SDL2_net x11/liboldXrandr multimedia/ffmpeg4 audio/fluidsynth graphics/freetype2 net/libslirp devel/physfs graphics/png

## Binary packages

OS | Architecture | Version
--- | --- | ---
NetBSD 10.0 | aarch64 | dosbox-x-0.84.3nb9.tgz
NetBSD 10.0 | aarch64 | dosbox-x-0.84.3nb8.tgz
NetBSD 10.0 | aarch64eb | dosbox-x-0.84.3nb8.tgz
NetBSD 10.0 | earmv7hf | dosbox-x-0.84.3nb8.tgz
NetBSD 10.0 | earmv7hf | dosbox-x-0.84.3nb9.tgz
NetBSD 10.0 | i386 | dosbox-x-0.84.3nb9.tgz
NetBSD 10.0 | i386 | dosbox-x-0.84.3nb8.tgz
NetBSD 10.0 | powerpc | dosbox-x-0.84.3nb8.tgz
NetBSD 10.0 | powerpc | dosbox-x-0.84.3nb8.tgz
NetBSD 10.0 | x86_64 | dosbox-x-0.84.3nb9.tgz
NetBSD 10.0 | x86_64 | dosbox-x-0.84.3nb8.tgz
NetBSD 11.0 | aarch64 | dosbox-x-0.84.3nb8.tgz
NetBSD 11.0 | aarch64 | dosbox-x-0.84.3nb9.tgz
NetBSD 11.0 | aarch64eb | dosbox-x-0.84.3nb8.tgz
NetBSD 11.0 | aarch64eb | dosbox-x-0.84.3nb9.tgz
NetBSD 11.0 | earmv7hf | dosbox-x-0.84.3nb8.tgz
NetBSD 11.0 | earmv7hf | dosbox-x-0.84.3nb9.tgz
NetBSD 11.0 | i386 | dosbox-x-0.84.3nb9.tgz
NetBSD 11.0 | i386 | dosbox-x-0.84.3nb8.tgz
NetBSD 11.0 | riscv64 | dosbox-x-0.84.3nb8.tgz
NetBSD 11.0 | x86_64 | dosbox-x-0.84.3nb9.tgz
NetBSD 11.0 | x86_64 | dosbox-x-0.84.3nb8.tgz
NetBSD 9.0 | aarch64 | dosbox-x-0.84.3nb9.tgz
NetBSD 9.0 | aarch64 | dosbox-x-0.84.3nb8.tgz
NetBSD 9.0 | earmv7hf | dosbox-x-0.84.3nb8.tgz
NetBSD 9.0 | earmv7hf | dosbox-x-0.84.3nb9.tgz
NetBSD 9.0 | i386 | dosbox-x-0.84.3nb9.tgz
NetBSD 9.0 | i386 | dosbox-x-0.84.3nb8.tgz
NetBSD 9.0 | x86_64 | dosbox-x-0.84.3nb9.tgz
NetBSD 9.0 | x86_64 | dosbox-x-0.84.3nb8.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

## Available build options

alsa
  Enable ALSA support.
ffmpeg
  Enable ffmpeg support.
freetype
  Enable freetype support.
opengl
  Use OpenGL as display library.
x11
  Enable X11 support.

## Known vulnerabilities

(no vulnerabilities known)

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.

Problem reports, updates or suggestions for this package should be reported with send-pr.