My custom codehandler will allow you to use button activated Gecko Codes that modify assembly on the emulator properly. My custom codehandler however lacks debugging. I just added cache invalidation instructions after operations that store values excluding 8 and 16 bit stores. You can also use more codes than 255. I cannot attach binary files so I have to use an external site to link to the codehandler. The Gecko codehandler is open source so I can link to source code for my custom codehandler if requested. My custom codehandler can be downloaded at https://www.dropbox.com/s/7mzcan73myv0048/codehandler.bin?dl=1. Replace the existing codehandler.bin in the Sys directory within the Dolphin install folder to use. Any hack that uses the Gecko registers will not work.
Website is gamemasterplc.com. Youtube Channel is gamemasterplc.