How to play on RetroPie/Raspberry Pi
It is possible to play the romhacks on Retropie. RetroPie turns a Raspberry Pi into a retro-gaming machine. A number of the romhacks are supported by the Libretro FBNeo emulator that comes included with the RetroPie installation image. For recently released romhacks it may take a little time before Libretro FBNeo adds support for it. Libretro FBNeo uses its own versions of the roms. These are included in Libreto FBNeo specific romsets and can be downloaded from various sites and are ready to be used. Using Libretro FBNeo there is no need to perform the patching.
If the RetroPie system uses an older version of the Libretro FBNeo emulator, it might not have the necessary support for the romhacks. If that is the case, it is recommended to update the Libretro FBNeo emulator (the lr-fbneo package) from source. How to do that is explained here: https://retropie.org.uk/docs/Updating-RetroPie/.
Use the download link below to obtain a single zip-file containing the FinalBurn Neo specific romfiles for all Donkey Kong romhacks on this site.
The zipfile contains the following romfiles:
DKACCEL.ZIP - DK Accelerate
DKBOWSER.ZIP - DK Bowser's Takeover
DKCBARREL.ZIP - DK Crazy Barrels
DKDUEL.ZIP - DK Duel
DKFREERUN.ZIP - DK Freerun Edition
DKHRTHNT.ZIP - DK Hearthunt
DKONG40Y.ZIP - DK Anniversary Edition
DKONGBP.ZIP - DK Barrelpalooza
DKONGBP1.ZIP - DK Barrelpalooza KL
DKONGCHM.ZIP - DK Championship Edition
DKONGCHM1.ZIP - DK Championship Edition KL
DKONGITD.ZIP - DK Into The Dark
DKONGOTR.ZIP - DK On The Run
DKPMX.ZIP - DK Pac-Man Crossover
DKONGRAN1.ZIP - DK Randomized Edition
DKONGREV.ZIP - DK Reverse
DKONGSS.ZIP - DK Skip Start
DKONGTJ.ZIP - DK Twisted Jungle
DKRNDMZR.ZIP - DK RNDMZR
DKWIZARDRY.ZIP - DK Wizardry
Be aware that, because the romhack zip-files only contain the changes to the original game, you also need the original Donkey Kong arcade romfile (dkong.zip) in order to run the romhacks.
Copy these romfiles into the 'arcade' rom folder on the RetroPie. After copying them, they can be played. Make sure to select the lr-fbneo emulator for the rom using the runcommand menu. How to do that is explained here: https://retropie.org.uk/docs/Runcommand/.
Because the Libretro FBNeo emulator is a supported by RetroArch it is possible to use overlays and shaders to create effects like scanlines and curvature or to add a bezel to the game.
When the input controls are lagging (like on my RetroPie system) it is possible to lower the lag by using Run Ahead feature of RetroArch. Beware though that this feature is unsupported and has the side effect that it breaks the High Score save functionality.