Switched to the B button you say?
Good assembly coding should do the trick id think
Idk why nobody wants to write code, I guess it's just too hard
But thank you I didn't think of that
I would think the hold to dash wouldn't be that difficult? I'm not sure on how it works in most games but I'm pretty much assuming it's checking if you're holding down the button, if so, increase speed, otherwise load default. I wouldn't THINK it'd be too difficult but I'm not sure.
Unfortunately, it is by no accounts easy, or in my experience even possible to make it actually work.
Don't get me wrong, I love writing code. It's my favorite part of ROM hacking, and User Options has a lot
of custom written code. But the problem with the option to hold
the L button (or B if you prefer) is that the game gets out of sync any time the speed changes while moving. If anybody here wants to take a crack at making it work, be my guest. But I will be extremely impressed if you can get it to work. I have literally spent hours on the venture and come up empty, which is why I went with a toggle.
By the way, if you read the ReadMe for User Options, I included simple instructions on how to switch to B button running (instead of L). It involves changing only (I think) two bytes with a hex editor).