( locsemege | 2015. 05. 03., v – 11:18 )

Nem néztem meg a kódját, de ezek szerint alaposan bugos volt. A nullát taszigálhatja balra, akkor is nulla marad. Az 1 esetében jobb a helyzet, csak cserébe tiltotta a többo IT-t.

A 33000 órajel magyarázatra szorul szerintem. Jól írtad, csak a fentebbi számokból ez nem nagyon látszik. Egyrészt 9600 8N1 esetével kalkuláltál, nem 1 ms-mal, másfelől az első karakter után a következő shiftelésének idejét is számoltad. Ez lehet akár helyes, de ha a legutóbb átvett karaktertől nézzük, akkor csak picivel több, mint 16000 órajel van.

A leírásod alapján amúgy az sejlik, hogy a maszkolások lettek csúnyán elszúrva, tehát olyan bitek is visszatörlésre kerülnek, amelyekhez nem kellene nyúlni.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE