Sorry for double-posting.
About your opinion:
I already answered about SDA and frame-perfection. SDA: They don't want exploration glitches anyway. Frame-perfection: I don't want as fast as humanly possible, I want as fast as possible! As hanzou clarified earlier, the real deal is avoiding left+right/up+down and the floating glitch, I was just not clear enough. But hey, it's my first TAS, you can't expect me to be perfect yet... well, except the submitted video, of course! :P
About the lantern:
Oops, you're right: I can't skip the lantern! Darn! Oh well, it'll be easier! :P
About the bumping:
I haven't checked yet how the bumping glitch technically works. Your info sounds possible, but it's not enough to explain everything: you can trigger two different versions of the bumping glitch, but the wrong one is really really really more easier to get. However it's worth checking out: it could save a lot of time indeed!
About final comment:
Thank you! ;)
About the bumping, my explanation explains that too. The 2 versions of it correspond to the values -1 and 1. Both are glitched but they are offset it different directions only 1 of which happens to work. However this would mean that each has an equal likely chance of happening unless for whatever reason the amount of time allowed to set one of the values is longer during the sword spin than the other.
That being said, I do not really totally understand how it works either, I have never messed with it on emulator. However I am certain it can be done in 1 bounce, and I suspect it does not need to be done bouncing between 2 bumpers and could be done using just one, such as in the 3rd pendant dungeon.
But you see, I have no reason not to believe that the hardware would interpret both inputs as on during that point.
If you oscillate fast enough, it would seem like you are holding down the buttons to the hardware.
Lets say the hardware samples at 60hz. What if you press the a button at 2000hz. Would the hardware interpret the button being held down? I'm pretty sure it would. Now what if you interleave pressing 2 buttons at 4000hz? Same thing, right? Both buttons should be pressed.
Hmm, after thinking about it for a while, the hardware may capture a noisy signal, especially if your button presses are faster than register setup and hold time...
But even the setup and hold time time increments are quantized, right? You can't work in continuous time when dealing with digital systems; you have to have some overall sampling rate and period to create discrete time. So left+right should be possible, as long as you press buttons faster than your sampling period.