скрипты программатора PonyProg

Oct 29, 2008 0 Replies

Hello All!



Кто-нибудь серьезно разбирался со скриптами этой программы? Одна из задач - поменять один байт в прошивке. Команда "FILLBUFFER 01 02 03" прекрасно заполняет единицей байты со второго по третий. или по тысячный, если вместо тройки задать тысячу. FILLBUFFER 01 02 02 - ошибка. FILLBUFFER 01 02 - тоже ошибка. Как поменять ОДИH байт я так и не понял. Могу поменять его через жопу командой SERIALNUMBER, но это именно через нее, т.к. я использую эту команду и по прямому назначению. Версия программы, вроде, последняя.



Вдогонку - в официальной доке на скрипт я не нашел HИ ОДHОЙ возможности ветвления. Hи IF, ни даже после PAUSE хоть и спрашивается "Да/нет/кансел", но ни на что не влияет. Это так и есть?



Dima



PS. Понимаю, что задача легко решается путем "SAVE-ALL file", "CALL ext-prog" и "LOAD-ALL file", язык позволяет, но вдруг и родным скриптом можно...


Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required