Page 1 of 1

Rumble for GBA Games That Support It?

Posted: Sat Aug 22, 2020 3:54 am
by the_muteKi
While GBA games had to have rumble built into the cart for it to register during play in handheld circumstances, a small number of games supported rumble when played through the GB Player (i.e., a use case matching how most people use the MiSTer), detectable on the gamecube controller.

The following games had rumble:
  • Drill Dozer
  • Mario & Luigi: Superstar Saga
  • Pokémon Pinball: Ruby & Sapphire
  • Shikakui Atama wo Marukusuru Advance: Kokugo Sansu Rika Shakai
  • Shikakui Atama wo Marukusuru Advance: Kanji Keisan
  • Summon Night Craft Sword Monogatari: Hajimari no Ishi
  • Super Mario Advance 4: Super Mario Bros. 3
There are probably some homebrew games that might take advantage of it (I understand that the Goomba emulator supports it too for when it plays GBC rumble carts, but who's getting MiSTer to run an emulator like that)

The only cartridges that had rumble mechanics built into the cart are WarioWare: Twisted! (which is probably infeasible to support properly on MiSTer) and Drill Dozer (which is in that above list anyway).

This is a feature supported by most modern controllers (i.e., what most people will probably connect to their console). While it's a somewhat superfluous effect and I doubt the MiSTer has rumble drivers for supported controllers anyway, it would be a nice feature of see available, and given that they all support rumble through the GC controller (rather than bespoke cartridge hardware) should have some sort of predictable protocol for sending rumble signals.

Obviously this isn't a crucial feature -- nothing is lost by the lack of it -- but it's one of the few cases of a console feature (well, sort-of) that isn't currently supported by the MiSTer.

Re: Rumble for GBA Games That Support It?

Posted: Sat Aug 22, 2020 7:30 am
by Newsdee
I wonder if the Linux drivers even supports that...

Re: Rumble for GBA Games That Support It?

Posted: Sat Aug 22, 2020 2:20 pm
by monkie
The only cartridges that had rumble mechanics built into the cart are WarioWare: Twisted! (which is probably infeasible to support properly on MiSTer) and Drill Dozer (which is in that above list anyway).
The wii remote could be used for twisted, it also has rumble.

Re: Rumble for GBA Games That Support It?

Posted: Sat Aug 22, 2020 3:38 pm
by rhester72
I bet so. My controller rumbles every time I reboot MiSTer.

Re: Rumble for GBA Games That Support It?

Posted: Sat Aug 22, 2020 4:32 pm
by PikWik
(same, my controller rumbles every time i boot mister)

and yes
that would be awesome to get rumble for all the cores that supported it

Re: Rumble for GBA Games That Support It?

Posted: Sat Aug 22, 2020 8:20 pm
by FPGAzumSpass
Rumble is already implemented:
https://github.com/MiSTer-devel/GBA_MiS ... o.vhd#L239

It is just not wired to top level and tested.
I have no controller with rumble and don't know how to connect it to the Mister framework.

So you see: everyone who wants it can work on it :)
The GBA specific part is done, "only" framework/linux left.

Re: Rumble for GBA Games That Support It?

Posted: Mon Mar 14, 2022 2:22 pm
by Moondandy
Now that we have rumble in main for the PS1 core, is everything needed now for rumble to be enabled in the GBA core?

Re: Rumble for GBA Games That Support It?

Posted: Mon Mar 14, 2022 6:34 pm
by KremlingKuthroat19
Here's a list of GBA games with rumble support fyi: https://www.reddit.com/r/Gameboy/commen ... ames_with/

Re: Rumble for GBA Games That Support It?

Posted: Wed Mar 16, 2022 4:30 pm
by FPGAzumSpass
there is a untested implementation of rumble in the core.

We could try wiring it up to HPS and see if it works.

Re: Rumble for GBA Games That Support It?

Posted: Thu Mar 17, 2022 3:35 pm
by Moondandy
FPGAzumSpass wrote: Wed Mar 16, 2022 4:30 pm there is a untested implementation of rumble in the core.

We could try wiring it up to HPS and see if it works.
That would be really cool, as long as it doesn't take you off PSX too long

Re: Rumble for GBA Games That Support It?

Posted: Thu May 12, 2022 1:21 pm
by Matsu
I wonder how rumble works in Super Mario Advance 4: Super Mario Bros. 3

Re: Rumble for GBA Games That Support It?

Posted: Tue Aug 30, 2022 11:25 am
by Weario
Matsu wrote: Thu May 12, 2022 1:21 pm I wonder how rumble works in Super Mario Advance 4: Super Mario Bros. 3
The rumble feature was only enabled in the options if the game was played through the Gameboy Player on the Gamecube.
There is a hack that forces the game to enable the Gameboy Player features: https://www.romhacking.net/hacks/3315/