There's a trick in Super Mario World that allows you to always get every 1up from the small bonus rooms with 3 ? blocks in a row. All you have to do is swing Mario's cape into the left side of each block, and it will always result in a green circle.
It's not just a game of chance any more!
Why on earth would that affect the random result of these blocks? Time to dig into the code.
I've wanted a technical explanation for this for ages

