gba-rumble-example-no-0x80000C8-write.zip
This ROM works on the EZ Flash OmegaDE and insideGadgets carts, but mGBA doesn't autodetect its rumble features. Even when forcing it via override, the vibration doesn't work (it seems to be ignoring the Data and Direction port writes, based on the memory viewer).
According to GBATEK, this should work since the Control port only determines whether the addresses are readable or not.
EDIT: Explicitly writing a 0 to 0x80000C8 makes it work, but only when enabling the feature via game overrides.
Hi @endrift, thanks for fixing https://github.com/mgba-emu/mgba/issues/3232 I've just tested it and it works! However, I found a new issue:
gba-rumble-example-no-0x80000C8-write.zip This ROM works on the EZ Flash OmegaDE and insideGadgets carts, but mGBA doesn't autodetect its rumble features. Even when forcing it via override, the vibration doesn't work (it seems to be ignoring the Data and Direction port writes, based on the memory viewer).
According to GBATEK, this should work since the Control port only determines whether the addresses are readable or not.
EDIT: Explicitly writing a 0 to
0x80000C8
makes it work, but only when enabling the feature via game overrides.