There are also conventional methods; you can run Heroes on a virtual machine and periodically take snapshots during battles.
/topic/at/192301/
However, I haven't heard of anyone actually using it. In general, for farming morale, this is definitely cheating. But for such long battles, it's a normal safety net.
Without turbo animation.