Хатка - это та, что висит на B0 (row 0)
Изменения в алгоритме тривиальны - вместо переходов и присваиваний - поиск по индексу нажатых кнопок готовых значений в 16-байтной таблице. Запрещенные комбинации установлены в NULL (1111b)
Из неуказанного на схеме - емкости конденсаторов у кварца 22pF
JP2 - разъем для программирования AVR. Нумерация пинов совпадает с программаторами совместимыми с STK200/300