Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(3 edits)

Here's a quick summary of what I did to get "Donut Dodo (Godot-based)" running on RetroPie with a CRT display using a Raspberry Pi 4B.

✅ Key Points

  • Use the 32-bit version of Raspberry Pi OS (the 64-bit version didn't work).

  • Manually installed RetroPie. For stable gameplay, use startx to launch the desktop, then run the game directly.

  • Controller issue: The game is built with Godot and uses SDL2. When launched from RetroPie, the controller doesn’t work—but it works fine when launched directly from the desktop.

  • Log check: Use /dev/shm/runcommand.log to find error details.

🛠 Known Issues

  • Audio has a delay of around 0.3 seconds (still investigating).

  • Getting the controller to work when auto-starting the game from RetroPie needs more work.

Hope this helps anyone trying a similar setup!

Re: "Getting the controller to work when auto-starting the game from RetroPie needs more work."

Have you tried this python script which will do the mapping outside of the game?

I had no idea this existed! Thank you for sharing!

I gave it a shot with qemu-arm-static on aarch64, test-setup and result. Long story short: Won't work with qemu-arm-static.

Really anticipating an aarch64 native build.