chocolate-doom - Doom/Heretic/Hexen/Strife engine port compatible with the originals

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Latest i386
Package filename chocolate-doom-3.0.0.txz
Package name chocolate-doom
Package version 3.0.0
Package release -
Package architecture i386
Package type txz
Category games
License GPLv2
Download size 747.67 KB
Installed size 4.25 MB
Chocolate Doom is a port of ID Software's Doom, Doom II, and Final Doom to
modern operating systems that aims to be as compatible with the original DOS
executable as possible. This includes emulating all the different versions,
playing demos perfectly accurately, playing "vanilla-only" PWADS, and netcode
that works on newer operating systems while still behaving the same as
"vanilla" Doom. Additionally, Heretic, Hexen as well as Strife are also
- DOCS: on
The default location for a configuration files and
saves is no longer ~/.chocolate-doom, current one is
You can recreate the sound of the historical vanilla
game according to your own experience.
The default is an emulation of OPL2 Chip (Adlib/
Soundblaster) for MIDI music output. OPL3 is also
If you prefer Gravis Ultrasound, ensure that
audio/guspat is installed, run chocolate-doom-setup,
select "Configure Sound", choose "GUS (emulated)",
and enter the path:
into the "Path to patch files:" field.
If you wish to enable native MIDI, ensure that a
suitable set of patches is installed such as
audio/eawpats, audio/eawplus, audio/freepats, or
audio/guspat, enter chocolate-doom-setup, select
"Configure Sound", choose "Native MIDI", and enter
the path to the Timidity configuration file.
If you choose either Gravis Ultrasound emulation or
native MIDI and provide no path, there will be no


Package Version Architecture Repository
chocolate-doom-3.0.0.txz 3.0.0 i386 FreeBSD Ports Quarterly
chocolate-doom-3.0.0.txz 3.0.0 amd64 FreeBSD Ports Quarterly
chocolate-doom-3.0.0.txz 3.0.0 amd64 FreeBSD Ports Latest
chocolate-doom - - -


Name Value
doom-data = 1.0_1 - - - - -
png = 1.6.36
sdl2 = 2.0.9_2
sdl2_mixer = 2.0.4_1
sdl2_net = 2.0.1


Type URL
Binary Package chocolate-doom-3.0.0.txz
Source Package games/chocolate-doom

Install Howto

Install chocolate-doom txz package:

# pkg install chocolate-doom

See Also

Package Description
choparp-20150613.txz Simple proxy arp daemon
choqok-1.6.0_7.txz KDE micro-blogging client
chordpack-0.8.1_2.txz Script to convert ChordPro files to HTML, ASCII, and TeX
chpasswd-2.2.4_1.txz Allow users to change their Squid or Web password using the browser
chpp-0.3.5_6.txz Non-intrusive full-featured text preprocessor
chroma-1.17.txz Abstract puzzle game
chromaprint-1.4.3_6.txz AcoustID audio fingerprinting library
chrome-gnome-shell-10.1.txz GNOME Shell integration for Chrome
chromium-78.0.3904.108.txz Google web browser based on WebKit
chromium-bsu- Arcade-style, top-scrolling space shooter
chromium-gn-78.0.3904.108.txz Gn meta build framework
chrony-3.5.txz System clock synchronization client and server
chroot_safe-1.4_1.txz Tool to chroot softwares easily
chrootuid-1.3.txz Simple wrapper that combines chroot(8) and su(1) into one program
chrpath-0.16.txz Tool to modify DT_RPATH in existing ELF binaries