Даже никакой модуль не потребуется придумывать. И батарейки тоже нафиг не нужны. Ставим рамтроновскую ферроэлектрическую память (например, некоторое количество FM1808), вместо кнопки PowerOff "расщепляем" Magic на собственно Magic и PowerOff, в обработчике NMI для режима PowerOff в некой области энергонезависимой памяти (ибо ramtron) сохраняем регистры, затем даем команду на выключение БП.
В ПЗУ с 0 пишем меню: "cold start" / "ret from NMI" (ибо состояние ранее сохранено). Всё!
Кстати, можно и бюджетный вариант предусмотреть - он уже есть кстати: magic на дискетку. По включению считываем.