I learned claude can write a functional NES emulator. I wonder what else it can do?