Одно маленькое замечание - отключение при просадке напряжения ниже 11В надо сделать с задержкой в несколько секунд. Живой пример - комп работает, но надо завести движок, и комп ...корректно завершит работу.

вот здесь задержка 3-5 сек не помешает. Т.е. диод и электролит добавить в схему или дописать пару строк.
Если изъявите желание, то готов включиться в работу и развивать ответвление Вашего труда для ноутбуков.
Асмом не владею, но когда-то уверенно писал на javascript, думаю, что с С++ проблем не возникнет