added command to automatically test tapes and try to fix if broken
authorHolger Schemel <info@artsoft.org>
Fri, 11 Sep 2020 17:17:57 +0000 (19:17 +0200)
committerHolger Schemel <info@artsoft.org>
Sat, 12 Sep 2020 11:53:32 +0000 (13:53 +0200)
commite534f3cf4f5640bf422bb1484e1cc45c0a4b5339
tree603c62a48a49e39b6be348daaa3282e01744f179
parentde90bdc8e909c0d0ae721a02a70d9edf8d2e9c31
added command to automatically test tapes and try to fix if broken

This adds a new command "autofix" that can be used to test and try to
fix existing tapes (by setting a property bit in the tape header).

The only patch currently available is "em_random_bug" that sets the
property bit for using the 64-bit random value workaround in the EM
game engine (see commit 1006b2db for details).

This command is an improved variant for the command "patch tapes"
introduced with commit 7c1d6252.

Thanks to Bela Lubkin for convincing me that this command is in fact a
good idea! :-)
src/init.c
src/main.c
src/main.h
src/tape.c
src/tape.h