====== Rumble support ====== The Goodboy Galaxy GBA ROM supports two different kinds of rumble: * **Game Boy Player mode** * Requires a GameCube with the [[https://en.wikipedia.org/wiki/Game_Boy_Player|Game Boy Player]] peripheral (and Start-Up Disc or [[https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface|GBI]]). * **Fallback mode** * Works with a variety of other carts / devices / emulators, such as: * EZ Flash Omega Definitive Edition * insideGadgets rumble carts * Analogue Pocket with DS Rumble Pak * MiSTer * mGBA core in RetroArch * SkyEmu Once Rumble is enabled in the Options menu, the game will automatically detect which of these two modes to use. NOTE: The physical carts from First Press don't have a rumble motor, but they work with the Game Boy Player (and potentially %%GB Operator%% in the future). ===== Rumble Patch ===== Many emulators use the Game Code (a.k.a. ROM ID) to decide whether to enable rumble. This includes mGBA, MiSTer and Analogue Pocket. A ''.bps'' patch is available here: https://goodboygalaxy.com/files/goodboy-1.2-rumble.bps to allow rumble to work on these platforms. The patch just changes the ROM ID to match Drill Dozer. It will become less necessary in the future as more emulator developers add Goodboy Galaxy's ROM ID to their game databases. You can apply the patch to your //goodboy.gba// file using [[https://www.smwcentral.net/?p=section&a=details&id=11474|Flips]] or this simple [[https://smwcentral.github.io/OnlineTools/bps/|online patcher]].