считайте, что все команды скрипта выполняются за 0 секунд, а каждая единица в команде
WT создает паузу в 10 миллисекунд, команда
PNT тоже делает задержку в 10 миллисекунд. вот так и можно посчитать... например,
WT=FF будет выполняться
2550 миллисекунд, или примерно 2,5 секунды...
во время исполнения комады
WT каждые 10 мс происходит автоматическое изменение яркости каждого пиксела в соответствии с его значением FADE. т.е. если у какого-либо пиксела FADE не равно 0, то яркость этого пиксела будет изменяться автоматически - в документации это написано.
удобно какую-то переменную выделить под "скорость", например, VC, и далее в скрипте писать WT=VC. а в самом начале скрипта присваиваеть переменной VC нужное значение - так очень легко управлять скоростью всего скрипта без необходимости править его во многих местах
Добавлено after 8 minutes 57 seconds:я тут помаленечку "оптимизирую" исходник плейера... для дальнейшего развития.
сейчас на меге8 достиг вот такого результата компиляции:
Program: 8188 bytes (100.0% Full)
(.text + .data + .bootloader)
Data: 829 bytes (81.0% Full)
(.data + .bss + .noinit)

правда, это еще не отлаженный код. зато удалось упихать 64 пиксела вместо 32.
так что в atmega328 влетит со свистом

подумываю еще увеличить число переменных... сейчас их 16, от
V0 до
VF, а я подумываю добавить еще
VG ...
VZ, и количество вложенний для циклов увеличить до 10.
правда, так же предполагаю ограничить размер файла скрипта значением в 64 килобайта, точнее 65535 байт. мне кажется, это хватит на все случаи жизни... или оставить, как сейчас - "безлимитно"?