Skip to content

Checksum feature when loading autoexec.bin

Alex requested to merge branch/autoexec-checksum into branch/unified

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?

Merge request reports

Loading