Checksum feature when loading autoexec.bin
g3gg0 implemented a checksum when loading autoexec.bin, to prevent random code from being executed (e.g. when loading ML from a corrupted file system).
This changes the build process by adding an extra tool (xor_chk.c) that has to be compiled on the host system. It works fine under Linux, but might have issues under Windows (we might have to rename it to xor_chk.exe, which should get recognized as executable on both systems).
@Marsu42: does this still compile for you in Cygwin?