Hacker News new | ask | show | jobs
by toast0 268 days ago
> This TAS shows that only using controller inputs it's possible to manipulate SMB and the game hardware into a state where ACE is possible.

It's not just controller inputs; it also needs a initial RAM setup, the SMB ACE happens because of out of bounds access when defeating Bowser with fireballs on level N, which is only accessible due to initial memory manipulation through another cartridge (or etc). This is in contrast to ACE on SMB3 which can happen on the title screen and is used to setup the initial RAM.

1 comments

Yes, that's a good point and one I admittedly missed when looking through the submission. Looking further at the discussion I think the timing constraints on the swap are too tight on real-life hardware for manual swapping to be feasible, unfortunately :( From what I think are initial console verification attempts:

> With a cart that sets RAM to the initial state, I can get to the 'N' worlds about 1/4 times on console, but then it crashes at Bowser. I imagine I need a more sophisticating swapping technique then manually to get it to work. The probability of none of the bits decaying away in the time it takes me to swap is probably very low.