Mmm.. now that I've looked at it even more, I'm not so sure that any of this logic actually does anything useful any more.

The code USED TO turn off the display logic, to buy more time for it to write the player state to FLASH on powerfail. But because turning the display off is no longer a simple operation (as of MK2A players), the code (from Empeg) doesn't bother with the display until AFTER saving the player's state.

So why bother turning the display off at all now?

It looks like I could delete a few hundred lines of C code from the kernel without adversely affecting anything.

Anyone got an opinion on this?

Cheers