I don՚t quite see the point of achievements, but I don՚t think it՚s technically infeasible at all.
A lot of achievements would map about 1:1 to available gameshark codes, and be approximately as computationally taxing to check at run-time, and emulators seem to deal with that just fine.
To take a random game, CODE
http://www.gamegenie.com/cheats/gamegenie/snes/smetroid.html
With those you can easily make achievements for all the inventory, finishing in X time, and mapping out different areas. The only thing you՚re missing is a memory address for 'is now playing the end scene', for the finish in X time bit.
A lot of achievements would map about 1:1 to available gameshark codes, and be approximately as computationally taxing to check at run-time, and emulators seem to deal with that just fine.
To take a random game, CODE
http://www.gamegenie.com/cheats/gamegenie/snes/smetroid.html
With those you can easily make achievements for all the inventory, finishing in X time, and mapping out different areas. The only thing you՚re missing is a memory address for 'is now playing the end scene', for the finish in X time bit.
Last edited by a moderator: