Одним глазком.
Pulser_stc.cmd ни разу не указатель. Как следствие за каким то каждый цикл бестолково перекладывается 250+ байт. Дальше не смотрел.