Thanks for this mirror AwesomeMarioFan!
It works on Dolphin as long as you follow these compatibility rules shown here: https://wiki.dolphin-emu.org/index.php?title=Action_Replay_(GC)
AwesomeMarioFan, if you can explain where you got your ISO version from, it would be a big help. I have reason to believe that it was ripped directly from the disc though.
But what is peculiar is that it is the same size as torturelabs's version but AwesomeMarioFan's ISO works, wierd!
EDIT: I found out why the Action Replay ISO that torturelabs gave out didn't work on the Dolphin emulator. Because if you edit the ISO file with the GCN ISO Rebuilder program here: http://www.romhacking.net/utilities/619/
It screws up the ISO file if you get rid of the extra garbage. I guess when it tries to delete the extra garbage at the end it deletes important data at the end of the ISO file by accident, replacing it with blank data (lines of zeros). So Dolphin tries to search down below the part that got cut off by the GCNRebuilder utility. It gives this error with torturelabs's ISO:
If you click yes constantly you are in a infinite loop, also if you choose to disable panic handlers it will just freeze the entire emulator.
If you click no, this happens:
The whole emulator crashes in a fiery blaze!!
So in order to make Action Replay 1.20 work on Dolphin download from the mirror from AwesomeMarioFan and then follow the Dolphin compatibility instructions above.
If you need any more info on this topic or other related Datel products running on dolphin refer to this post: https://dolphin-emu.org/blog/2015/03/09/datel-unlicensed-products-showcase/
It even has a helpful video! If the mirror that AwesomeMarioFan stops working let me know and I will personally re-upload the ISO to my Mediafire, Enjoy Action Replay 1.20!!!