WHDLoad Wrapper uses a database of games and demos with known-to-work configurations of WHDLoad for Emu68, some configurations adjusting parameters of the Emu68 CPU emulation before launching the game/demo (and resetting them on exit, I presume.) You can also do such adjustments manually before starting games/demos, to improve compatibility when not using WHDLoad. With PiStorm you also have the option of usign Linux+Musashi as CPU emulator instead of Emu68, which in some (rare) cases can work better than Emu68. For exact compatibility, either keep real hardware around, or use full software emulator like WinUAE - no CPU accelerator ever targeted full compatibility with old picky software.