Skip to content

Latest commit

 

History

History
1150 lines (987 loc) · 54.3 KB

Doom.md

File metadata and controls

1150 lines (987 loc) · 54.3 KB


Doom was the game that popularized First Person Shooting as a genre. It was developed by Id Software in 1993.


lr-prboom

Port of PrBoom to Libretro. This port supports Doom, Doom 2, Final Doom and Freedoom alongside the simple mods that don't require other source port enhancements. Unlike other source ports that concentrate on offering many new game features or changes, such as ZDoom, PrBoom aims to act as a stable port of the more established or traditional engines.

ZDoom

ZDoom is a family of enhanced ports of the Doom engine for running on modern operating systems and adds new features not found in the games as originally published by id Software.

This port officially supports the following Doom engine games: Doom, Doom 2, Final Doom, Heretic, Hexen, Strife and Chex Quest. It also has official support for the following stand-alone mods: Action Doom 2: Urban Brawl, The Adventures of Square, Chex Quest 3, Hacx and Harmony. Additional stand-alone mods may work with this port: they just aren't officially supported.

Installation

lr-prboom Installation

lr-prboom is found under Optional Packages in RetroPie Setup. After installation and a restart of EmulationStation, you will have the shareware version of Doom in the Ports section.

Below you will find .sh and folder structure examples for Ultimate Doom, Doom 2, Final Doom, and Freedoom IWADs, and various Doom/Doom 2 PWADs that don't depend on the features more robust source ports provide. The reason for putting each game/mod in separate folders is so that each game has separate saves and settings, and allows you to install the additional high-quality MP3s detailed later without naming conflicts.

Full Games (IWADs)

The following game IWADs can be run with lr-prboom and are used to play various Doom/Doom 2 PWADs that don't depend on the features more robust source ports provide. Ultimate Doom, Doom 2 and Final Doom are available on GOG and Steam, while Freedoom is available for free.

Ultimate Doom

Available on GOG and Steam

Ultimate Doom.sh Example

#!/bin/bash
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "doom" "/home/pi/RetroPie/roms/ports/doom/ultimate-doom/DOOM.WAD"

Folder Structure Example

/home/pi/RetroPie/roms/ports/doom/ultimate-doom
                                               DOOM.WAD
                                               prboom.wad
Doom 2

Available on GOG and Steam

Doom 2.sh Example

#!/bin/bash
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "doom" "/home/pi/RetroPie/roms/ports/doom/doom2/DOOM2.WAD"

Folder Structure Example

/home/pi/RetroPie/roms/ports/doom/doom2
                                       DOOM2.WAD
                                       prboom.wad
Final Doom - The Plutonia Experiment

Available on GOG and Steam

Final Doom - The Plutonia Experiment.sh Example

#!/bin/bash
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "doom" "/home/pi/RetroPie/roms/ports/doom/final-doom-plutonia-experiment/PLUTONIA.WAD"

Folder Structure Example

/home/pi/RetroPie/roms/ports/doom/final-doom-plutonia-experiment
                                                                PLUTONIA.WAD
                                                                prboom.wad
Final Doom - TNT - Evilution

Available on GOG and Steam

Final Doom - TNT - Evilution.sh Example

#!/bin/bash
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "doom" "/home/pi/RetroPie/roms/ports/doom/final-doom-tnt-evilution/TNT.WAD"

Folder Structure Example

/home/pi/RetroPie/roms/ports/doom/final-doom-tnt-evilution
                                                          prboom.wad
                                                          TNT.WAD
Freedoom - Phase 1

Available for free HERE.

Freedoom - Phase 1.sh Example

#!/bin/bash
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "doom" "/home/pi/RetroPie/roms/ports/doom/freedoom/FREEDOOM1.WAD""

Folder Structure Example

/home/pi/RetroPie/roms/ports/doom/freedoom
                                          FREEDOOM1.WAD
                                          prboom.wad
Freedoom - Phase 2

Available for free HERE.

Freedoom - Phase 2.sh Example

#!/bin/bash
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "doom" "/home/pi/RetroPie/roms/ports/doom/freedoom2/FREEDOOM2.WAD""

Folder Structure Example

/home/pi/RetroPie/roms/ports/doom/freedoom2
                                           FREEDOOM2.WAD
                                           prboom.wad

Mods (PWADs)

These are used in conjunction with Doom/Freedoom - Phase 1 to play Doom mods and with Doom 2/Final Doom/Freedoom - Phase 2 to play Doom 2 mods. Ideally, you will want to have run the IWAD games before working on these so that you will be able to simply copy one of the appropriate game folders you made above that contains the IWAD you want/need to use, the prboom.wad and the respective DOOM/DOOM2/PLUTONIA/TNT/FREEDOOM1/FREEDOOM2 folder containing the prboom.cfg to edit.

Due to the extensive number of PWADs out there, only these commercial PWADs are included in the documentation here, though they should give you a good idea of how to use other PWADs.

If you plan to use MP3 music over lr-prboom's MIDI, then it is advised that you follow the guide for that in the Enhancements section before copying any game folder for PWAD use to avoid additional work.

It is advised that you also apply the fix for lr-prboom's current floor and ceiling bug found in the Issues section to all games before copying any game folder for PWAD use to avoid additional work.

Doom - Sigil

A Doom mod made by John Romero for Doom's 35th anniversary. It is available for free HERE: it is currently unknown if the purchasable Buckethead soundtrack WAD can be played by lr-prboom and if the COMPAT version of the WADs is required instead of the regular WADs for a full playthrough. The regular Sigil WAD does load the first level of Sigil when selecting the fifth episode, though it also breaks all other episodes so that they load episode one when selected: the COMPAT version of the WAD replaces episode three without breaking the other episodes.

Doom - Sigil.sh Example

#!/bin/bash
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "doom" "/home/pi/RetroPie/roms/ports/doom/sigil/DOOM.WAD"

Folder Structure Example

/home/pi/RetroPie/roms/ports/doom/sigil
                                       DOOM
                                           prboom.cfg
                                       DOOM.WAD
                                       prboom.wad
                                       SIGIL_v1_21.wad

prboom.cfg Example

## Files
wadfile_1                 "SIGIL_v1_21.wad"
#wadfile_2                 ""
#wadfile_3                 ""
#wadfile_4                 ""
#wadfile_5                 ""
#wadfile_6                 ""
#wadfile_7                 ""
#wadfile_8                 ""
#dehfile_1                 ""
#dehfile_2                 ""

Doom 2 - No Rest for the Living

No Rest for the Living was developed by Nerve Software for the release of Doom 2 on the XBLA. The episode consists of nine levels in all, eight standard levels and a single secret level, as a homage to the similarly structured nine-map episodes in the original Doom, particularly Knee-Deep in the Dead.

Doom 2 - No Rest for the Living.sh Example

#!/bin/bash
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "doom" "/home/pi/RetroPie/roms/ports/doom/no-rest-for-the-living/DOOM2.WAD"

Folder Structure Example

/home/pi/RetroPie/roms/ports/doom/no-rest-for-the-living
                                                        DOOM2
                                                             prboom.cfg
                                                        DOOM2.WAD
                                                        NERVE.WAD
                                                        prboom.wad

prboom.cfg "## Files" Section Example

## Files
wadfile_1                 "NERVE.WAD"
#wadfile_2                 ""
#wadfile_3                 ""
#wadfile_4                 ""
#wadfile_5                 ""
#wadfile_6                 ""
#wadfile_7                 ""
#wadfile_8                 ""
#dehfile_1                 ""
#dehfile_2                 ""
Lost Episodes of Doom

The Lost Episodes of Doom is a collection of three eight-level episodes for Doom by Christen Klie and Bob Carter. It takes place on the Jovian moons Callisto and Io, and on Jupiter itself. It was a commercial product.

Lost Episodes of Doom.sh Example

#!/bin/bash
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "doom" "/home/pi/RetroPie/roms/ports/doom/lost-episodes-of-doom/DOOM.WAD"

Folder Structure Example

/home/pi/RetroPie/roms/ports/doom/lost-episodes-of-doom
                                                       DOOM
                                                           prboom.cfg
                                                       DOOM.WAD
                                                       JPTR_V40.WAD
                                                       Jptr_fix.wad
                                                       prboom.wad

prboom.cfg "## Files" Section Example

## Files
wadfile_1                 "JPTR_V40.WAD"
wadfile_2                 "Jptr_fix.wad"
#wadfile_3                 ""
#wadfile_4                 ""
#wadfile_5                 ""
#wadfile_6                 ""
#wadfile_7                 ""
#wadfile_8                 ""
#dehfile_1                 ""
#dehfile_2                 ""
Hell to Pay

Hell To Pay is a partial conversion for Doom II created by Wraith Corporation in 1996 and published by WizardWorks. In the plot of Hell To Pay, Earth is invaded by demonic aliens, and the player must journey to Planet Hell to activate the planet-killer bomb meant for Earth. Compared to Perdition's Gate, which has only new music and some new textures, this conversion has new graphics for textures, monsters, and weapons.

Hell to Pay.sh Example

#!/bin/bash
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "doom" "/home/pi/RetroPie/roms/ports/doom/hell-to-pay/DOOM2.WAD"

Folder Structure Example

/home/pi/RetroPie/roms/ports/doom/hell-to-pay
                                             DOOM2
                                                  prboom.cfg
                                             DOOM2.WAD
                                             HTP-RAW.WAD
                                             HTPDMO16.WAD
                                             HTPDMO17.WAD
                                             HTPDMO18.WAD
                                             HTPDMO19.WAD
                                             HTP-RAW.WAD
                                             prboom.wad

prboom.cfg "## Files" Section Example

## Files
wadfile_1                 "HTP-RAW.WAD"
wadfile_2                 "HTPDMO16.WAD"
wadfile_3                 "HTPDMO17.WAD"
wadfile_4                 "HTPDMO18.WAD"
wadfile_5                 "HTPDMO19.WAD"
#wadfile_6                 ""
#wadfile_7                 ""
#wadfile_8                 ""
#dehfile_1                 ""
#dehfile_2                 ""
Perdition's Gate

Perdition's Gate is a 32-level commercial megawad for Doom II designed by Wraith Corporation and published by WizardWorks. Unlike its sister release, Hell to Pay, which is a partial conversion, Perdition's Gate only contains new graphics for various textures and new music besides its levels.

Perdition's Gate.sh Example

#!/bin/bash
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "doom" "/home/pi/RetroPie/roms/ports/doom/perditions-gate/DOOM2.WAD"

Folder Structure Example

/home/pi/RetroPie/roms/ports/doom/perditions-gate
                                                 DOOM2
                                                      prboom.cfg
                                                 DOOM2.WAD
                                                 PG-RAW-X.WAD
                                                 prboom.wad

prboom.cfg "## Files" Section Example

## Files
wadfile_1                 "PG-RAW-X.WAD"
#wadfile_2                 ""
#wadfile_3                 ""
#wadfile_4                 ""
#wadfile_5                 ""
#wadfile_6                 ""
#wadfile_7                 ""
#wadfile_8                 ""
#dehfile_1                 ""
#dehfile_2                 ""

ZDoom Installation

To Launch Doom, Ultimate Doom, Doom 2, TNT, Plutonia, Final Doom (IWADS)

Use the same method for IWADS detailed above for lr-prboom, only set the default emulator for ROM to 'zdoom' at launch in the Runcommand menu.

To Launch Doom Mods (PWADS)

Here, we'll use Rex Claussen's, The Darkest Hour as an example that can be used for any mod. Start by downloading The Darkest Hour. Next, you will either want to SSH into your Pi or drop out of EmulationStation using F4 on your keyboard.

At the command line, type the following to create a directory for the DarkHour.wad file from the 'Darkest Hour' download.

mkdir /home/pi/RetroPie/roms/ports/darkesthour

You may now transfer the DarkHour.wad file to this location via SFTP or Samba.

Next, you'll want to create a new script that we will use to launch The Darkest Hour from EmulationStation.

To do this, type:

nano /home/pi/RetroPie/roms/ports/The\ Darkest\ Hour.sh

The nano text editor will open, where you will now add the following to the text edit field.

#!/bin/bash
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ darkesthour

press 'ctrl+o' to save, 'y' to confirm and 'ctrl+x' to exit out of the nano text editor.

Set the proper file permissions for the script with:

chmod 0755 "/home/pi/RetroPie/roms/ports/The\ Darkest\ Hour.sh"

Now we want to create a config folder by typing the following:

mkdir /opt/retropie/configs/ports/darkesthour

Once this is complete you will want to create a 'emulators.cfg' file for this new config folder by typing:

nano /opt/retropie/configs/ports/darkesthour/emulators.cfg

The nano text editor will open, where you will now add the following to the text edit field.

zdoom = "/opt/retropie/ports/zdoom/zdoom +set fullscreen 1 -iwad /home/pi/RetroPie/roms/ports/doom/doom2.wad -file /home/pi/RetroPie/roms/ports/darkesthour/DarkHour.wad -config /home/pi/RetroPie/roms/ports/darkesthour/zdoom.ini -savedir /home/pi/RetroPie/roms/ports/darkesthour/"
default="zdoom"

press 'ctrl+o' to save, 'y' to confirm and 'ctrl+x' to exit out of the nano text editor.

You'll notice that in the above example that ZDoom is making use of the 'Doom II' wad as a base for the 'Darkest Hour' modification. This is common in most cases. However, some mods will need to make use of the 'Ultimate Doom' wad file entitled doom.wad instead. Both doom.wad and doom2.wad should be installed to /home/pi/RetroPie/roms/ports/doom/ and the above example should be set accordingly. Also, you will notice the use of the commands "-config" and "-savedir", using these allow each game to have separate saves and settings.

Having completed this step, you will now want to restart Emulation Station, navigate to 'Ports' and test your new menu entry.

Controls

lr-prboom Controls

lr-prboom utilises normal Retroarch control configurations found in the RetroArch menu by pressing 'Hotkey Enable+X' on your controller after the game software has launched. From the RetroArch Quick Menu, navigate to 'Controls'.

For more information on custom RetroArch controls see: RetroArch Configuration

ZDoom Controls

ZDoom controls can be found in the Doom options menu by pressing any button or key after the game software has launched. Although the initial configuration may need to be started with a keyboard, full joystick autonomy is possible after being set.

In-game controls can be mapped easily from the ZDoom options menu, however, Joystick control of the menus is not well implemented. The advised solution is to replace zdoom and zdoom.pk3 in this folder:

/opt/retropie/ports/zdoom/

With the files from this source:

https://github.com/protocultor/zdoom/releases/tag/2.8.12.2

This adds menu options to the ZDoom menu for "menu forward" and "menu back" which can be assigned to joypad buttons. Please note that this may not work with all versions and builds of Zdoom - this information is provided for users specifically having issues with menu controls in ZDoom.

Enhancements

Alternative Music for lr-prboom

While lr-prboom does support playing MIDI music from the WADs, its quality leaves something to be desired.

To have higher quality music in your Doom games running in lr-prboom, you need to copy MP3s with specific names into the same folder your WAD for the game is located. You will also need to set PrBoom to use external music always within its internal menu options.

The easiest to use and highest quality authentic soundtrack you can get for games running in lr-prboom are the ones generated by a Roland SC-55 then digitized to MP3. Due to legal reasons, these soundtracks can't be linked here, but if this music is found, a leading d_ will need to be removed from each MP3's filename, the ream.mp3 will need to be renamed to read_m.mp3, and mus_e2m5 "e1m5.mp3" needs to be changed to mus_e2m5 "e2m5.mp3" in the prboom.cfg (if just copying and pasting the examples then this is fixed in them).

Keep in mind that the soundtracks for Doom 2, Final Doom: TNT: Evilution, and Final Doom: The Plutonia Experiment are different even though their tracks are named identically. This means that the WADs/MP3s for those three games must be in separate folders to avoid filename conflicts between the MP3s.

An alternative ambient horror music option for your Doom games would be from Aubrey Hodges, who scored Doom/Doom 2 and Final Doom: TNT: Evilution/The Plutonia Experiment on the PSX, and will require extensive renaming and copying: THIS chart should be useful in identifying which tracks play on each map.

Below you will find examples of the MP3s in the folders for Doom, Doom 2, Final Doom, and Sigil alongside prboom.cfg examples that allow you to copy just the required IWAD and respective folder containing the prboom.cfg for mods without needing to copy the MP3s.

Ultimate Doom

Folder Structure
/home/pi/RetroPie/roms/ports/doom/ultimate-doom
                                               bunny.mp3
                                               DOOM
                                                   prboom.cfg
                                               DOOM.WAD
                                               e1m1.mp3
                                               e1m2.mp3
                                               e1m3.mp3
                                               e1m4.mp3
                                               e1m5.mp3
                                               e1m6.mp3
                                               e1m7.mp3
                                               e1m8.mp3
                                               e1m9.mp3
                                               e2m1.mp3
                                               e2m2.mp3
                                               e2m3.mp3
                                               e2m4.mp3
                                               e2m5.mp3
                                               e2m6.mp3
                                               e2m7.mp3
                                               e2m8.mp3
                                               e2m9.mp3
                                               e3m1.mp3
                                               e3m2.mp3
                                               e3m3.mp3
                                               e3m4.mp3
                                               e3m5.mp3
                                               e3m6.mp3
                                               e3m7.mp3
                                               e3m8.mp3
                                               e3m9.mp3
                                               inter.mp3
                                               intro.mp3
                                               prboom.wad
                                               victor.mp3
prboom.cfg "## Music" Section Example
## Music
mus_bunny                 "./ultimate-doom/bunny.mp3"
mus_e1m1                  "./ultimate-doom/e1m1.mp3"
mus_e1m2                  "./ultimate-doom/e1m2.mp3"
mus_e1m3                  "./ultimate-doom/e1m3.mp3"
mus_e1m4                  "./ultimate-doom/e1m4.mp3"
mus_e1m5                  "./ultimate-doom/e1m5.mp3"
mus_e1m6                  "./ultimate-doom/e1m6.mp3"
mus_e1m7                  "./ultimate-doom/e1m7.mp3"
mus_e1m8                  "./ultimate-doom/e1m8.mp3"
mus_e1m9                  "./ultimate-doom/e1m9.mp3"
mus_e2m1                  "./ultimate-doom/e2m1.mp3"
mus_e2m2                  "./ultimate-doom/e2m2.mp3"
mus_e2m3                  "./ultimate-doom/e2m3.mp3"
mus_e2m4                  "./ultimate-doom/e2m4.mp3"
mus_e2m5                  "./ultimate-doom/e2m5.mp3"
mus_e2m6                  "./ultimate-doom/e2m6.mp3"
mus_e2m7                  "./ultimate-doom/e2m7.mp3"
mus_e2m8                  "./ultimate-doom/e2m8.mp3"
mus_e2m9                  "./ultimate-doom/e2m9.mp3"
mus_e3m1                  "./ultimate-doom/e3m1.mp3"
mus_e3m2                  "./ultimate-doom/e3m2.mp3"
mus_e3m3                  "./ultimate-doom/e3m3.mp3"
mus_e3m4                  "./ultimate-doom/e3m4.mp3"
mus_e3m5                  "./ultimate-doom/e3m5.mp3"
mus_e3m6                  "./ultimate-doom/e3m6.mp3"
mus_e3m7                  "./ultimate-doom/e3m7.mp3"
mus_e3m8                  "./ultimate-doom/e3m8.mp3"
mus_e3m9                  "./ultimate-doom/e3m9.mp3"
mus_e4m1                  "./ultimate-doom/e3m4.mp3"
mus_e4m2                  "./ultimate-doom/e3m2.mp3"
mus_e4m3                  "./ultimate-doom/e3m3.mp3"
mus_e4m4                  "./ultimate-doom/e1m5.mp3"
mus_e4m5                  "./ultimate-doom/e2m7.mp3"
mus_e4m6                  "./ultimate-doom/e2m4.mp3"
mus_e4m7                  "./ultimate-doom/e2m6.mp3"
mus_e4m8                  "./ultimate-doom/e2m5.mp3"
mus_e4m9                  "./ultimate-doom/e1m9.mp3"
mus_e5m1                  "./sigil/e5m1.mp3"
mus_e5m2                  "./sigil/e5m2.mp3"
mus_e5m3                  "./sigil/e5m3.mp3"
mus_e5m4                  "./sigil/e5m4.mp3"
mus_e5m5                  "./sigil/e5m5.mp3"
mus_e5m6                  "./sigil/e5m6.mp3"
mus_e5m7                  "./sigil/e5m7.mp3"
mus_e5m8                  "./sigil/e5m8.mp3"
mus_e5m9                  "./sigil/e5m9.mp3"
mus_inter                 "./ultimate-doom/inter.mp3"
mus_introa                "./ultimate-doom/intro.mp3"
mus_intro                 "./ultimate-doom/intro.mp3"
mus_victor                "./ultimate-doom/victor.mp3"
mus_adrian                "./doom2/adrian.mp3"
mus_ampie                 "./doom2/ampie.mp3"
mus_betwee                "./doom2/betwee.mp3"
mus_count2                "./doom2/count2.mp3"
mus_countd                "./doom2/countd.mp3"
mus_ddtbl2                "./doom2/ddtbl2.mp3"
mus_ddtbl3                "./doom2/ddtbl3.mp3"
mus_ddtblu                "./doom2/ddtblu.mp3"
mus_dead2                 "./doom2/dead2.mp3"
mus_dead                  "./doom2/dead.mp3"
mus_dm2int                "./doom2/dm2int.mp3"
mus_dm2ttl                "./doom2/dm2ttl.mp3"
mus_doom2                 "./doom2/doom2.mp3"
mus_doom                  "./doom2/doom.mp3"
mus_evil                  "./doom2/evil.mp3"
mus_in_cit                "./doom2/in_cit.mp3"
mus_messag                "./doom2/messag.mp3"
mus_messg2                "./doom2/messg2.mp3"
mus_openin                "./doom2/openin.mp3"
mus_read_m                "./doom2/read_m.mp3"
mus_romer2                "./doom2/romer2.mp3"
mus_romero                "./doom2/romero.mp3"
mus_runni2                "./doom2/runni2.mp3"
mus_runnin                "./doom2/runnin.mp3"
mus_shawn2                "./doom2/shawn2.mp3"
mus_shawn3                "./doom2/shawn3.mp3"
mus_shawn                 "./doom2/shawn.mp3"
mus_stalks                "./doom2/stalks.mp3"
mus_stlks2                "./doom2/stlks2.mp3"
mus_stlks3                "./doom2/stlks3.mp3"
mus_tense                 "./doom2/tense.mp3"
mus_theda2                "./doom2/theda2.mp3"
mus_theda3                "./doom2/theda3.mp3"
mus_the_da                "./doom2/the_da.mp3"
mus_ultima                "./doom2/ultima.mp3"

Doom 2

Folder Structure
/home/pi/RetroPie/roms/ports/doom/doom2
                                               adrian.mp3
                                               ampie.mp3
                                               betwee.mp3
                                               count2.mp3
                                               countd.mp3
                                               ddtbl2.mp3
                                               ddtbl3.mp3
                                               ddtblu.mp3
                                               dead.mp3
                                               dead2.mp3
                                               dm2int.mp3
                                               dm2ttl.mp3
                                               doom.mp3
                                               DOOM2
                                                    prboom.cfg
                                               doom2.mp3
                                               DOOM2.WAD
                                               evil.mp3
                                               in_cit.mp3
                                               messag.mp3
                                               messg2.mp3
                                               openin.mp3
                                               prboom.wad
                                               read_m.mp3
                                               romer2.mp3
                                               romero.mp3
                                               runni2.mp3
                                               runnin.mp3
                                               shawn.mp3
                                               shawn2.mp3
                                               shawn3.mp3
                                               stalks.mp3
                                               stlks2.mp3
                                               stlks3.mp3
                                               tense.mp3
                                               theda2.mp3
                                               theda3.mp3
                                               the_da.mp3
                                               ultima.mp3
prboom.cfg "## Music" Section Example
## Music
mus_bunny                 "./ultimate-doom/bunny.mp3"
mus_e1m1                  "./ultimate-doom/e1m1.mp3"
mus_e1m2                  "./ultimate-doom/e1m2.mp3"
mus_e1m3                  "./ultimate-doom/e1m3.mp3"
mus_e1m4                  "./ultimate-doom/e1m4.mp3"
mus_e1m5                  "./ultimate-doom/e1m5.mp3"
mus_e1m6                  "./ultimate-doom/e1m6.mp3"
mus_e1m7                  "./ultimate-doom/e1m7.mp3"
mus_e1m8                  "./ultimate-doom/e1m8.mp3"
mus_e1m9                  "./ultimate-doom/e1m9.mp3"
mus_e2m1                  "./ultimate-doom/e2m1.mp3"
mus_e2m2                  "./ultimate-doom/e2m2.mp3"
mus_e2m3                  "./ultimate-doom/e2m3.mp3"
mus_e2m4                  "./ultimate-doom/e2m4.mp3"
mus_e2m5                  "./ultimate-doom/e2m5.mp3"
mus_e2m6                  "./ultimate-doom/e2m6.mp3"
mus_e2m7                  "./ultimate-doom/e2m7.mp3"
mus_e2m8                  "./ultimate-doom/e2m8.mp3"
mus_e2m9                  "./ultimate-doom/e2m9.mp3"
mus_e3m1                  "./ultimate-doom/e3m1.mp3"
mus_e3m2                  "./ultimate-doom/e3m2.mp3"
mus_e3m3                  "./ultimate-doom/e3m3.mp3"
mus_e3m4                  "./ultimate-doom/e3m4.mp3"
mus_e3m5                  "./ultimate-doom/e3m5.mp3"
mus_e3m6                  "./ultimate-doom/e3m6.mp3"
mus_e3m7                  "./ultimate-doom/e3m7.mp3"
mus_e3m8                  "./ultimate-doom/e3m8.mp3"
mus_e3m9                  "./ultimate-doom/e3m9.mp3"
mus_e4m1                  "./ultimate-doom/e3m4.mp3"
mus_e4m2                  "./ultimate-doom/e3m2.mp3"
mus_e4m3                  "./ultimate-doom/e3m3.mp3"
mus_e4m4                  "./ultimate-doom/e1m5.mp3"
mus_e4m5                  "./ultimate-doom/e2m7.mp3"
mus_e4m6                  "./ultimate-doom/e2m4.mp3"
mus_e4m7                  "./ultimate-doom/e2m6.mp3"
mus_e4m8                  "./ultimate-doom/e2m5.mp3"
mus_e4m9                  "./ultimate-doom/e1m9.mp3"
mus_e5m1                  "./sigil/e5m1.mp3"
mus_e5m2                  "./sigil/e5m2.mp3"
mus_e5m3                  "./sigil/e5m3.mp3"
mus_e5m4                  "./sigil/e5m4.mp3"
mus_e5m5                  "./sigil/e5m5.mp3"
mus_e5m6                  "./sigil/e5m6.mp3"
mus_e5m7                  "./sigil/e5m7.mp3"
mus_e5m8                  "./sigil/e5m8.mp3"
mus_e5m9                  "./sigil/e5m9.mp3"
mus_inter                 "./ultimate-doom/inter.mp3"
mus_introa                "./ultimate-doom/intro.mp3"
mus_intro                 "./ultimate-doom/intro.mp3"
mus_victor                "./ultimate-doom/victor.mp3"
mus_adrian                "./doom2/adrian.mp3"
mus_ampie                 "./doom2/ampie.mp3"
mus_betwee                "./doom2/betwee.mp3"
mus_count2                "./doom2/count2.mp3"
mus_countd                "./doom2/countd.mp3"
mus_ddtbl2                "./doom2/ddtbl2.mp3"
mus_ddtbl3                "./doom2/ddtbl3.mp3"
mus_ddtblu                "./doom2/ddtblu.mp3"
mus_dead2                 "./doom2/dead2.mp3"
mus_dead                  "./doom2/dead.mp3"
mus_dm2int                "./doom2/dm2int.mp3"
mus_dm2ttl                "./doom2/dm2ttl.mp3"
mus_doom2                 "./doom2/doom2.mp3"
mus_doom                  "./doom2/doom.mp3"
mus_evil                  "./doom2/evil.mp3"
mus_in_cit                "./doom2/in_cit.mp3"
mus_messag                "./doom2/messag.mp3"
mus_messg2                "./doom2/messg2.mp3"
mus_openin                "./doom2/openin.mp3"
mus_read_m                "./doom2/read_m.mp3"
mus_romer2                "./doom2/romer2.mp3"
mus_romero                "./doom2/romero.mp3"
mus_runni2                "./doom2/runni2.mp3"
mus_runnin                "./doom2/runnin.mp3"
mus_shawn2                "./doom2/shawn2.mp3"
mus_shawn3                "./doom2/shawn3.mp3"
mus_shawn                 "./doom2/shawn.mp3"
mus_stalks                "./doom2/stalks.mp3"
mus_stlks2                "./doom2/stlks2.mp3"
mus_stlks3                "./doom2/stlks3.mp3"
mus_tense                 "./doom2/tense.mp3"
mus_theda2                "./doom2/theda2.mp3"
mus_theda3                "./doom2/theda3.mp3"
mus_the_da                "./doom2/the_da.mp3"
mus_ultima                "./doom2/ultima.mp3"

Final Doom - Plutonia Experiment

Folder Structure
/home/pi/RetroPie/roms/ports/doom/final-doom-plutonia-experiment
                                                                adrian.mp3
                                                                ampie.mp3
                                                                betwee.mp3
                                                                count2.mp3
                                                                countd.mp3
                                                                ddtbl2.mp3
                                                                ddtbl3.mp3
                                                                ddtblu.mp3
                                                                dead.mp3
                                                                dead2.mp3
                                                                dm2int.mp3
                                                                dm2ttl.mp3
                                                                doom.mp3
                                                                doom2.mp3
                                                                evil.mp3
                                                                in_cit.mp3
                                                                messag.mp3
                                                                messg2.mp3
                                                                openin.mp3
                                                                PLUTONIA
                                                                        prboom.cfg
                                                                PLUTONIA.WAD
                                                                prboom.wad
                                                                read_m.mp3
                                                                romer2.mp3
                                                                romero.mp3
                                                                runni2.mp3
                                                                runnin.mp3
                                                                shawn.mp3
                                                                shawn2.mp3
                                                                shawn3.mp3
                                                                stalks.mp3
                                                                stlks2.mp3
                                                                stlks3.mp3
                                                                tense.mp3
                                                                theda2.mp3
                                                                theda3.mp3
                                                                the_da.mp3
                                                                ultima.mp3
prboom.cfg "## Music" Section Example
## Music
mus_bunny                 "./ultimate-doom/bunny.mp3"
mus_e1m1                  "./ultimate-doom/e1m1.mp3"
mus_e1m2                  "./ultimate-doom/e1m2.mp3"
mus_e1m3                  "./ultimate-doom/e1m3.mp3"
mus_e1m4                  "./ultimate-doom/e1m4.mp3"
mus_e1m5                  "./ultimate-doom/e1m5.mp3"
mus_e1m6                  "./ultimate-doom/e1m6.mp3"
mus_e1m7                  "./ultimate-doom/e1m7.mp3"
mus_e1m8                  "./ultimate-doom/e1m8.mp3"
mus_e1m9                  "./ultimate-doom/e1m9.mp3"
mus_e2m1                  "./ultimate-doom/e2m1.mp3"
mus_e2m2                  "./ultimate-doom/e2m2.mp3"
mus_e2m3                  "./ultimate-doom/e2m3.mp3"
mus_e2m4                  "./ultimate-doom/e2m4.mp3"
mus_e2m5                  "./ultimate-doom/e2m5.mp3"
mus_e2m6                  "./ultimate-doom/e2m6.mp3"
mus_e2m7                  "./ultimate-doom/e2m7.mp3"
mus_e2m8                  "./ultimate-doom/e2m8.mp3"
mus_e2m9                  "./ultimate-doom/e2m9.mp3"
mus_e3m1                  "./ultimate-doom/e3m1.mp3"
mus_e3m2                  "./ultimate-doom/e3m2.mp3"
mus_e3m3                  "./ultimate-doom/e3m3.mp3"
mus_e3m4                  "./ultimate-doom/e3m4.mp3"
mus_e3m5                  "./ultimate-doom/e3m5.mp3"
mus_e3m6                  "./ultimate-doom/e3m6.mp3"
mus_e3m7                  "./ultimate-doom/e3m7.mp3"
mus_e3m8                  "./ultimate-doom/e3m8.mp3"
mus_e3m9                  "./ultimate-doom/e3m9.mp3"
mus_e4m1                  "./ultimate-doom/e3m4.mp3"
mus_e4m2                  "./ultimate-doom/e3m2.mp3"
mus_e4m3                  "./ultimate-doom/e3m3.mp3"
mus_e4m4                  "./ultimate-doom/e1m5.mp3"
mus_e4m5                  "./ultimate-doom/e2m7.mp3"
mus_e4m6                  "./ultimate-doom/e2m4.mp3"
mus_e4m7                  "./ultimate-doom/e2m6.mp3"
mus_e4m8                  "./ultimate-doom/e2m5.mp3"
mus_e4m9                  "./ultimate-doom/e1m9.mp3"
mus_e5m1                  "./sigil/e5m1.mp3"
mus_e5m2                  "./sigil/e5m2.mp3"
mus_e5m3                  "./sigil/e5m3.mp3"
mus_e5m4                  "./sigil/e5m4.mp3"
mus_e5m5                  "./sigil/e5m5.mp3"
mus_e5m6                  "./sigil/e5m6.mp3"
mus_e5m7                  "./sigil/e5m7.mp3"
mus_e5m8                  "./sigil/e5m8.mp3"
mus_e5m9                  "./sigil/e5m9.mp3"
mus_inter                 "./ultimate-doom/inter.mp3"
mus_introa                "./ultimate-doom/intro.mp3"
mus_intro                 "./ultimate-doom/intro.mp3"
mus_victor                "./ultimate-doom/victor.mp3"
mus_adrian                "./final-doom-plutonia-experiment/adrian.mp3"
mus_ampie                 "./final-doom-plutonia-experiment/ampie.mp3"
mus_betwee                "./final-doom-plutonia-experiment/betwee.mp3"
mus_count2                "./final-doom-plutonia-experiment/count2.mp3"
mus_countd                "./final-doom-plutonia-experiment/countd.mp3"
mus_ddtbl2                "./final-doom-plutonia-experiment/ddtbl2.mp3"
mus_ddtbl3                "./final-doom-plutonia-experiment/ddtbl3.mp3"
mus_ddtblu                "./final-doom-plutonia-experiment/ddtblu.mp3"
mus_dead2                 "./final-doom-plutonia-experiment/dead2.mp3"
mus_dead                  "./final-doom-plutonia-experiment/dead.mp3"
mus_dm2int                "./final-doom-plutonia-experiment/dm2int.mp3"
mus_dm2ttl                "./final-doom-plutonia-experiment/dm2ttl.mp3"
mus_doom2                 "./final-doom-plutonia-experiment/doom2.mp3"
mus_doom                  "./final-doom-plutonia-experiment/doom.mp3"
mus_evil                  "./final-doom-plutonia-experiment/evil.mp3"
mus_in_cit                "./final-doom-plutonia-experiment/in_cit.mp3"
mus_messag                "./final-doom-plutonia-experiment/messag.mp3"
mus_messg2                "./final-doom-plutonia-experiment/messg2.mp3"
mus_openin                "./final-doom-plutonia-experiment/openin.mp3"
mus_read_m                "./final-doom-plutonia-experiment/read_m.mp3"
mus_romer2                "./final-doom-plutonia-experiment/romer2.mp3"
mus_romero                "./final-doom-plutonia-experiment/romero.mp3"
mus_runni2                "./final-doom-plutonia-experiment/runni2.mp3"
mus_runnin                "./final-doom-plutonia-experiment/runnin.mp3"
mus_shawn2                "./final-doom-plutonia-experiment/shawn2.mp3"
mus_shawn3                "./final-doom-plutonia-experiment/shawn3.mp3"
mus_shawn                 "./final-doom-plutonia-experiment/shawn.mp3"
mus_stalks                "./final-doom-plutonia-experiment/stalks.mp3"
mus_stlks2                "./final-doom-plutonia-experiment/stlks2.mp3"
mus_stlks3                "./final-doom-plutonia-experiment/stlks3.mp3"
mus_tense                 "./final-doom-plutonia-experiment/tense.mp3"
mus_theda2                "./final-doom-plutonia-experiment/theda2.mp3"
mus_theda3                "./final-doom-plutonia-experiment/theda3.mp3"
mus_the_da                "./final-doom-plutonia-experiment/the_da.mp3"
mus_ultima                "./final-doom-plutonia-experiment/ultima.mp3"

Final Doom - TNT Evilution

Folder Structure
/home/pi/RetroPie/roms/ports/doom/final-doom-tnt-evilution
                                                          adrian.mp3
                                                          ampie.mp3
                                                          betwee.mp3
                                                          count2.mp3
                                                          countd.mp3
                                                          ddtbl2.mp3
                                                          ddtbl3.mp3
                                                          ddtblu.mp3
                                                          dead.mp3
                                                          dead2.mp3
                                                          dm2int.mp3
                                                          dm2ttl.mp3
                                                          doom.mp3
                                                          doom2.mp3
                                                          evil.mp3
                                                          in_cit.mp3
                                                          messag.mp3
                                                          messg2.mp3
                                                          openin.mp3
                                                          prboom.wad
                                                          read_m.mp3
                                                          romer2.mp3
                                                          romero.mp3
                                                          runni2.mp3
                                                          runnin.mp3
                                                          shawn.mp3
                                                          shawn2.mp3
                                                          shawn3.mp3
                                                          stalks.mp3
                                                          stlks2.mp3
                                                          stlks3.mp3
                                                          tense.mp3
                                                          theda2.mp3
                                                          theda3.mp3
                                                          the_da.mp3
                                                          TNT
                                                             prboom.cfg
                                                          TNT.WAD
                                                          ultima.mp3
prboom.cfg "## Music" Section Example
## Music
mus_bunny                 "./ultimate-doom/bunny.mp3"
mus_e1m1                  "./ultimate-doom/e1m1.mp3"
mus_e1m2                  "./ultimate-doom/e1m2.mp3"
mus_e1m3                  "./ultimate-doom/e1m3.mp3"
mus_e1m4                  "./ultimate-doom/e1m4.mp3"
mus_e1m5                  "./ultimate-doom/e1m5.mp3"
mus_e1m6                  "./ultimate-doom/e1m6.mp3"
mus_e1m7                  "./ultimate-doom/e1m7.mp3"
mus_e1m8                  "./ultimate-doom/e1m8.mp3"
mus_e1m9                  "./ultimate-doom/e1m9.mp3"
mus_e2m1                  "./ultimate-doom/e2m1.mp3"
mus_e2m2                  "./ultimate-doom/e2m2.mp3"
mus_e2m3                  "./ultimate-doom/e2m3.mp3"
mus_e2m4                  "./ultimate-doom/e2m4.mp3"
mus_e2m5                  "./ultimate-doom/e2m5.mp3"
mus_e2m6                  "./ultimate-doom/e2m6.mp3"
mus_e2m7                  "./ultimate-doom/e2m7.mp3"
mus_e2m8                  "./ultimate-doom/e2m8.mp3"
mus_e2m9                  "./ultimate-doom/e2m9.mp3"
mus_e3m1                  "./ultimate-doom/e3m1.mp3"
mus_e3m2                  "./ultimate-doom/e3m2.mp3"
mus_e3m3                  "./ultimate-doom/e3m3.mp3"
mus_e3m4                  "./ultimate-doom/e3m4.mp3"
mus_e3m5                  "./ultimate-doom/e3m5.mp3"
mus_e3m6                  "./ultimate-doom/e3m6.mp3"
mus_e3m7                  "./ultimate-doom/e3m7.mp3"
mus_e3m8                  "./ultimate-doom/e3m8.mp3"
mus_e3m9                  "./ultimate-doom/e3m9.mp3"
mus_e4m1                  "./ultimate-doom/e3m4.mp3"
mus_e4m2                  "./ultimate-doom/e3m2.mp3"
mus_e4m3                  "./ultimate-doom/e3m3.mp3"
mus_e4m4                  "./ultimate-doom/e1m5.mp3"
mus_e4m5                  "./ultimate-doom/e2m7.mp3"
mus_e4m6                  "./ultimate-doom/e2m4.mp3"
mus_e4m7                  "./ultimate-doom/e2m6.mp3"
mus_e4m8                  "./ultimate-doom/e2m5.mp3"
mus_e4m9                  "./ultimate-doom/e1m9.mp3"
mus_e5m1                  "./sigil/e5m1.mp3"
mus_e5m2                  "./sigil/e5m2.mp3"
mus_e5m3                  "./sigil/e5m3.mp3"
mus_e5m4                  "./sigil/e5m4.mp3"
mus_e5m5                  "./sigil/e5m5.mp3"
mus_e5m6                  "./sigil/e5m6.mp3"
mus_e5m7                  "./sigil/e5m7.mp3"
mus_e5m8                  "./sigil/e5m8.mp3"
mus_e5m9                  "./sigil/e5m9.mp3"
mus_inter                 "./ultimate-doom/inter.mp3"
mus_introa                "./ultimate-doom/intro.mp3"
mus_intro                 "./ultimate-doom/intro.mp3"
mus_victor                "./ultimate-doom/victor.mp3"
mus_adrian                "./final-doom-tnt-evilution/adrian.mp3"
mus_ampie                 "./final-doom-tnt-evilution/ampie.mp3"
mus_betwee                "./final-doom-tnt-evilution/betwee.mp3"
mus_count2                "./final-doom-tnt-evilution/count2.mp3"
mus_countd                "./final-doom-tnt-evilution/countd.mp3"
mus_ddtbl2                "./final-doom-tnt-evilution/ddtbl2.mp3"
mus_ddtbl3                "./final-doom-tnt-evilution/ddtbl3.mp3"
mus_ddtblu                "./final-doom-tnt-evilution/ddtblu.mp3"
mus_dead2                 "./final-doom-tnt-evilution/dead2.mp3"
mus_dead                  "./final-doom-tnt-evilution/dead.mp3"
mus_dm2int                "./final-doom-tnt-evilution/dm2int.mp3"
mus_dm2ttl                "./final-doom-tnt-evilution/dm2ttl.mp3"
mus_doom2                 "./final-doom-tnt-evilution/doom2.mp3"
mus_doom                  "./final-doom-tnt-evilution/doom.mp3"
mus_evil                  "./final-doom-tnt-evilution/evil.mp3"
mus_in_cit                "./final-doom-tnt-evilution/in_cit.mp3"
mus_messag                "./final-doom-tnt-evilution/messag.mp3"
mus_messg2                "./final-doom-tnt-evilution/messg2.mp3"
mus_openin                "./final-doom-tnt-evilution/openin.mp3"
mus_read_m                "./final-doom-tnt-evilution/read_m.mp3"
mus_romer2                "./final-doom-tnt-evilution/romer2.mp3"
mus_romero                "./final-doom-tnt-evilution/romero.mp3"
mus_runni2                "./final-doom-tnt-evilution/runni2.mp3"
mus_runnin                "./final-doom-tnt-evilution/runnin.mp3"
mus_shawn2                "./final-doom-tnt-evilution/shawn2.mp3"
mus_shawn3                "./final-doom-tnt-evilution/shawn3.mp3"
mus_shawn                 "./final-doom-tnt-evilution/shawn.mp3"
mus_stalks                "./final-doom-tnt-evilution/stalks.mp3"
mus_stlks2                "./final-doom-tnt-evilution/stlks2.mp3"
mus_stlks3                "./final-doom-tnt-evilution/stlks3.mp3"
mus_tense                 "./final-doom-tnt-evilution/tense.mp3"
mus_theda2                "./final-doom-tnt-evilution/theda2.mp3"
mus_theda3                "./final-doom-tnt-evilution/theda3.mp3"
mus_the_da                "./final-doom-tnt-evilution/the_da.mp3"
mus_ultima                "./final-doom-tnt-evilution/ultima.mp3"

Doom - Sigil

A chart to assist with renaming the MP3 soundtrack can be found HERE.

The soundtrack for the levels can be found HERE, the music for the title screen can be found HERE, and the music for the intermission screen can be found HERE.

Folder Structure
/home/pi/RetroPie/roms/ports/doom/sigil
                                       DOOM
                                           prboom.cfg
                                       DOOM.WAD
                                       e5m1.mp3
                                       e5m2.mp3
                                       e5m3.mp3
                                       e5m4.mp3
                                       e5m5.mp3
                                       e5m6.mp3
                                       e5m7.mp3
                                       e5m8.mp3
                                       e5m9.mp3
                                       inter.mp3
                                       intro.mp3
                                       prboom.wad
                                       SIGIL_v1_21.wad
prboom.cfg "## Music" Section Example
## Music
mus_bunny                 "./ultimate-doom/bunny.mp3"
mus_e1m1                  "./ultimate-doom/e1m1.mp3"
mus_e1m2                  "./ultimate-doom/e1m2.mp3"
mus_e1m3                  "./ultimate-doom/e1m3.mp3"
mus_e1m4                  "./ultimate-doom/e1m4.mp3"
mus_e1m5                  "./ultimate-doom/e1m5.mp3"
mus_e1m6                  "./ultimate-doom/e1m6.mp3"
mus_e1m7                  "./ultimate-doom/e1m7.mp3"
mus_e1m8                  "./ultimate-doom/e1m8.mp3"
mus_e1m9                  "./ultimate-doom/e1m9.mp3"
mus_e2m1                  "./ultimate-doom/e2m1.mp3"
mus_e2m2                  "./ultimate-doom/e2m2.mp3"
mus_e2m3                  "./ultimate-doom/e2m3.mp3"
mus_e2m4                  "./ultimate-doom/e2m4.mp3"
mus_e2m5                  "./ultimate-doom/e2m5.mp3"
mus_e2m6                  "./ultimate-doom/e2m6.mp3"
mus_e2m7                  "./ultimate-doom/e2m7.mp3"
mus_e2m8                  "./ultimate-doom/e2m8.mp3"
mus_e2m9                  "./ultimate-doom/e2m9.mp3"
mus_e3m1                  "./ultimate-doom/e3m1.mp3"
mus_e3m2                  "./ultimate-doom/e3m2.mp3"
mus_e3m3                  "./ultimate-doom/e3m3.mp3"
mus_e3m4                  "./ultimate-doom/e3m4.mp3"
mus_e3m5                  "./ultimate-doom/e3m5.mp3"
mus_e3m6                  "./ultimate-doom/e3m6.mp3"
mus_e3m7                  "./ultimate-doom/e3m7.mp3"
mus_e3m8                  "./ultimate-doom/e3m8.mp3"
mus_e3m9                  "./ultimate-doom/e3m9.mp3"
mus_e4m1                  "./ultimate-doom/e3m4.mp3"
mus_e4m2                  "./ultimate-doom/e3m2.mp3"
mus_e4m3                  "./ultimate-doom/e3m3.mp3"
mus_e4m4                  "./ultimate-doom/e1m5.mp3"
mus_e4m5                  "./ultimate-doom/e2m7.mp3"
mus_e4m6                  "./ultimate-doom/e2m4.mp3"
mus_e4m7                  "./ultimate-doom/e2m6.mp3"
mus_e4m8                  "./ultimate-doom/e2m5.mp3"
mus_e4m9                  "./ultimate-doom/e1m9.mp3"
mus_e5m1                  "./sigil/e5m1.mp3"
mus_e5m2                  "./sigil/e5m2.mp3"
mus_e5m3                  "./sigil/e5m3.mp3"
mus_e5m4                  "./sigil/e5m4.mp3"
mus_e5m5                  "./sigil/e5m5.mp3"
mus_e5m6                  "./sigil/e5m6.mp3"
mus_e5m7                  "./sigil/e5m7.mp3"
mus_e5m8                  "./sigil/e5m8.mp3"
mus_e5m9                  "./sigil/e5m9.mp3"
mus_inter                 "./sigil/inter.mp3"
mus_introa                "./sigil/intro.mp3"
mus_intro                 "./sigil/intro.mp3"
mus_victor                "./ultimate-doom/victor.mp3"
mus_adrian                "./doom2/adrian.mp3"
mus_ampie                 "./doom2/ampie.mp3"
mus_betwee                "./doom2/betwee.mp3"
mus_count2                "./doom2/count2.mp3"
mus_countd                "./doom2/countd.mp3"
mus_ddtbl2                "./doom2/ddtbl2.mp3"
mus_ddtbl3                "./doom2/ddtbl3.mp3"
mus_ddtblu                "./doom2/ddtblu.mp3"
mus_dead2                 "./doom2/dead2.mp3"
mus_dead                  "./doom2/dead.mp3"
mus_dm2int                "./doom2/dm2int.mp3"
mus_dm2ttl                "./doom2/dm2ttl.mp3"
mus_doom2                 "./doom2/doom2.mp3"
mus_doom                  "./doom2/doom.mp3"
mus_evil                  "./doom2/evil.mp3"
mus_in_cit                "./doom2/in_cit.mp3"
mus_messag                "./doom2/messag.mp3"
mus_messg2                "./doom2/messg2.mp3"
mus_openin                "./doom2/openin.mp3"
mus_read_m                "./doom2/read_m.mp3"
mus_romer2                "./doom2/romer2.mp3"
mus_romero                "./doom2/romero.mp3"
mus_runni2                "./doom2/runni2.mp3"
mus_runnin                "./doom2/runnin.mp3"
mus_shawn2                "./doom2/shawn2.mp3"
mus_shawn3                "./doom2/shawn3.mp3"
mus_shawn                 "./doom2/shawn.mp3"
mus_stalks                "./doom2/stalks.mp3"
mus_stlks2                "./doom2/stlks2.mp3"
mus_stlks3                "./doom2/stlks3.mp3"
mus_tense                 "./doom2/tense.mp3"
mus_theda2                "./doom2/theda2.mp3"
mus_theda3                "./doom2/theda3.mp3"
mus_the_da                "./doom2/the_da.mp3"
mus_ultima                "./doom2/ultima.mp3"

Music for ZDoom

ZDoom handles the midi music from the Doom games automatically - options are provided in the ZDoom menu for various midi emulation devices, including OPL3 and Timidity for midi output. Several fan-created music packs also exist, which can be loaded with ZDoom as PWAD / PK3 files using the methods outlined above.

Issues

lr-prboom - Deformed Ceiling and Floor Textures

As of an update to lr-prboom, an issue with the ceiling and floor textures like this has started:

This is caused by a bug in lr-prboom. This issue is fixed in latest source builds, please update lr-prboom from source if you encounter this issue.

Here is the discussion about the bug: libretro/libretro-prboom#112