I think it would be easier if you visualize what the game is doing and code it by hand. Getting the direct source code wont convert well to modern hardware because the code is working around the NES's hardware, which includes bank switching, something modern hardware doesn't have to do. Not to mention it would be redundant to convert every line of 6502 assembly one line at a time. Just saying.