334c334 < ZERO; =V1; V3; SETB77; OR; =V3; (+ convert to dummy ); --- > ZERO; =V1; V3; SETB75; OR; =V3; (+ convert to end message ); 409c409 < V4 = B0253415447575400; ( P [C] KALGOL); --- > V4 = B5341544757540077; ( P KALGOL [D] ); 555c555 < V137 = B 12000000 00000000; --- > V137 = B 00770000 00000000; 557c557 < V177 = B 55655464 00000000; --- > V177 = B 00770000 00000000; 560c560 < V153 = B 13000000 00000000; --- > V153 = B 00770000 00000000; 565c565 < V185 = B 00100000 00000000; --- > V185 = B 00770000 00000000; 614,615c614 < =RM15; (+ M15 addresses the current output word) < 21; SET100; =C15; (+ C15 the length of the buffer ); --- > =RM15; SET100; =C15; (+ M15 addresses the current output word, and C15 the length of the buffer ); 639,641c638 < SET2; J13=; (+ treat newline specially to put always at the end of a word ) < SET-6; =+C13; SHLC13; < 14; M0M15; OR; =M0M15; --- > SET-6; =+C13; SHLC13; M0M15; OR; =M0M15; 645c642 < ZERO; NOT; SHLC13; NOT; M0M15; OR; =M0M15; (+ pad last word with dummies ); --- > ZERO; NOT; SHLC13; NOT; M0M15; OR; =M0M15; (+ pad with dummies ); 649,651c646,647 < 9; (special treatment for newline proc and string quote); < V160; J13=; (+ newline ); < V80; NEV; J8=Z; (+ procedure -- the only ABS with more than 7 characters ); --- > 9; (special treatment for proc and string quote); > V80; NEV; J8=Z; (+ procedure ); 654,658d649 < 13; ERASE; (+ ensure carriage return is at the end of a word ) < ZERO; NOT; SHLC13; < NOT; SETB75; -; (+ convert last dummy to cr ); < C0TOQ13; J14; < 793d783 < P0; 794a785 > P0;