I am looking for some help in reverse engineering a nes emulator that was done in java. What i need help with is understanding everything but the gui. The whole program is done in about 95 files so if anyone would like to help just note this. I already have the source files and you can get them at http://kurakai.mybesthost.com/src.zip . Please note that no tutorial or any other source of understanding how to do this is out there so don't come in here yelling at me to go find a tutorial or buy a book. Also the emulator is called NESCafe and is the only java emulator out there,and the guy who made it didn't explain it very well so thank you to anyone that helps me.