открыл в 43 версии - странный проект...

совет номер "раз": проORте значения в обратном порядке.
т.е. шоб к верхнему контакту OR была подключена гирлянда из ORов,
а к нижнему - очередное значение которое надо объединить с этой "гирляндой".

у вас же сделано наоборот.

PS а вообще, эта бегающая строка фонариков решается проще..
PPS так же был макрос ПЗУ16.