I used to do this with Gameboy roms in the late 90s! I can't remember which emulator, I think it was No$Gameboy or something that had a hex editor and I manually started changing bits and documenting what it did. Spent like a week just touching every digit, changing something documenting.
I didn't even understand hexadecimal at the time either so it wasn't even scientific.