I am going to do some NES ROM hacking with cc65, I made a list class for AI already (it's somewhat the same as list-gba but uses no gcc but cc65, needs compiling to ca65, the assembler), here's the latest source :
sourceforge.net/projects/list-nes/files/