I have fond memories of a tool for Acorn RISC OS computers called "The Hacker", later "Desktop Hacker", the website for which astonishingly still exists: http://www.doggysoft.co.uk/cheat.html
It worked very much like the examples given in the linked article, except you had to find the memory locations yourself, in most cases. So for example, if you wanted to find a cheat for extra lives, you'd start the game, drop out into the "Hacker" tool, search memory for "3", then lose a life, then search the results for "2", and test anything that was left by modifying it. Fun stuff.