News: 11 March 2016 - Forum Rules

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - horst

Pages: [1]
Programming / Re: Best Assembler/Disassembler
« on: October 15, 2017, 01:38:03 am »
I do not know what is best but what works generally very well if you wanted to reverse engineer code is a combination of static and dynamic analysis techniques (disassembly and debugging). For disassembly, I used IDA Pro and several additions (loaders, plugins) that enabled it to load NES ROM dumps and to export symbols into a format that could be loaded into the FCEUXD SP debugger. This allows for comfortable side-by-side analysis of the code with names etc. exported from IDA visible in the debugger.

The tools for IDA are available here
FCEUXD SP can be grabbed here

Since I haven't used an assembler to reassemble the reverse engineered ROM so far, I have no recommendation on that.

Programming / Re: NES Trainers
« on: January 28, 2014, 04:49:55 pm »
sorry for reviving this topic. if you're still interested, I wrote some examples a few years ago. but they work on emulators, only. Hope you find the information useful anyway.

Pages: [1]