Da_G
Inactive Senior RD / Moderator Emeritus
.dll's show different in a binary compare because they get relocated. this is the function of g'reloc and is expected behavior. relocation is required to port dll's from another device (as their memory locations would overlap otherwise, causing a no-boot situation)
You have to be able to look past the relocations when comparing, otherwise almost every file will be different in a binary comparison
.exe and .dll are missing? do you mean from folders like filename.dll\filename.dll and filename.exe\filename.exe? with s000 s001 etc in folders, if so, this is also expected, these are modules, raphaelkitchen has recmod.exe in \tools folder, (stands for "Re-Construct Modules") if you remove it, you will find these modules do not get re-created into files. it is not neccessary to have them as both files and modules (as only the modules get cooked in) only reason to have them as files is to move them to another rom/device/etc by just copying them in rather than cooking..
You have to be able to look past the relocations when comparing, otherwise almost every file will be different in a binary comparison
.exe and .dll are missing? do you mean from folders like filename.dll\filename.dll and filename.exe\filename.exe? with s000 s001 etc in folders, if so, this is also expected, these are modules, raphaelkitchen has recmod.exe in \tools folder, (stands for "Re-Construct Modules") if you remove it, you will find these modules do not get re-created into files. it is not neccessary to have them as both files and modules (as only the modules get cooked in) only reason to have them as files is to move them to another rom/device/etc by just copying them in rather than cooking..