Does anyone know any application which could compare ZX Spectrum files easily and efficiently? I mean a situation when I have two files (TAP, Z80 or whatever) of the same game, with minor differences, like one is the original and the other is patched. Most of the code is the same, there are just snippets of code here and there which are different, and I want to identify exactly what changes the patch has introduced.
What I'm looking for is a program which would either list all the different addresses, e.g. something like:
Address File A File B
8500 C3 CA
8501 40 40
8502 86 87
or show two columns of code side by side with the differences e.g. highlighted in red?
The perfect program I am looking for would run under Windows, would have a GUI, would be able to show the code in Hex and would be free to use or at least to try .