So far, we've found the ability to complete the early Pokemon games incredibly quickly- even going so far as to beat other GB and GBC games with the correct usage of ACE. We can turn Pokemon into snake, and link battles into multiplayer games of pong. However, as someone with very limited knowledge of the exact behind the scenes (simply because I'm a bit of an airhead when it comes to anything related to code), I've always wondered what isn't possible using ACE.
Is there anything? Are there things we simply can't do with the in game bugs that allow us to write our own memory? I'd also be interested in any snags that came up when ACE was first really exploited if anyone has any resources for me to take a look at. Thanks!