Speaking of obscured code:
I'm using AI to decompile old arcade games.
I am finding the craziest anti-tampering stuff. Three different routines - each watches the code of the others - and if anything changes - tank the machine by jumping into graphics RAM.
When I first started seeing this stuff I assumed my decompiler was broken. Nope. Just insane code.
If you have the energy or desire to write this up it sounds really fascinating.
Yeah I've been using Ghidira to study the internals of strategy PC games I like and it's an extremely good learning experience given the paucity of OSS code for stuff like this