File: LAYOUT.TE of Tape: Various/ETH/htb1
(Source file text)
LAYOUT ROUTINEN --------------- werden geladen mit LAYOUT.LD Routinen sind gekennzeichnet durch @@C am anfang (c=routinen char) @@CE am ende. O: PAGE OUT ("P" ZU GEFAEHRLICH) (LETZTE ZEILE ANGEBEN: #MO) @@O U9 1%9 !1! J Q9L !2! S@0A-98"E1A-101"EJQ9L 1%9 I@be @ba '' !3! JQ9L 12I!(FF)! !4! 0,.P0,.K0MH !5! MA MS ML @@OE 1 LETZTE ZEILE (Q9) 2 WENN IN TEXTBLOCK, @be, @ba EINSETZEN 3 FF ANHAENGEN 4 RAUSSCHREIBEN, LOESCHEN, NEUER KOPF 5 NEUE SEITE ANSCHLIESSEN A: APPEND UND KOPF WEG @@A ZJ !T2! -L 0A-13"EOT2'0A-10"EOT2' !1! L .UZ !2! A QZJ S- 0LK !3! QZJ !T1! L 0A-13"EOT1' 0A-10"EOT1' !4! QZ,.K @@AE 1 LETZTER CHAR=QZ 2 APPEND, KOPF WEG 3 SUCHE ERSTEN CHAR 4 LEERZEILEN LOESCHEN ! L: LISTE DER BLOECKE @@L !1!ZUZ 0UL J !#3!L1%L 0A"EOEND' !2!0A-64"E !3!.U1 1AU2 ZJI QL\ I (Q2-32)I Q1J !4!2A-101"E .U1 ZJ -D I/ Q1J' O#3' !5!5<0A-45"NO#4'C> !6!.U1 -L X1 ZJ I QL\I - G1 Q1J O#3 !7!!#4!O#3 !END!QZ,ZTQZ,ZK @@LE 1 LETZTE ZEILE ? 2 CHAR=@ ? 3 JA, IN LISTE 4 BLOCK ENDE 5 UEBERSCHRIFT ? (-----) 6 JA, IN LISTE 7 LISTE TIPPEN M: BLOECKE SCHIEBEN @@M ZUZ ZJ ERSTE ZEILE: !T1! ^TI -1A"C OT1' LETZTE: !T2! ^TI -1A"C OT2' VOR ZEILE: !T3! ^TI -1A"C OT3' QZJ \U7 C\U8 C\U9 0LK JQ7L.U1 JQ8+1L.U2 JQ9L.U3 Q1,Q2X1 Q3J G1 Q3-Q1"GQ1,Q2KOT4' Q2,2*Q2-Q1K !T4! @@ME B: BLOCK ADJUST @@B !BLOCK:@ba -@be! S@ba.U1 S@be.-5U2 Q1JL !1! L.-Q2"G Q1J O2' -2D I -1%2 O1 !2! 66C !3! 0A-32"E O4' R O3 !4!D I 3%2 Q2-.-64"G O2'Q1J !5!:S "EQ1JO6' Q2-."G2RD-1%2 O5'Q2J Q1J !6!.-Q2"GOEND'L0A-32"ED-1%2'O6!END! @@BE H: HEADER (#MH, #=0, DANN QH) @@H U1Q1 "G Q1UH' J I - QH\ I - 1%H @@HE I: INSERT @@I <^TU1Q1-5"E1;' Q1-127"ER.,.+1TDOEND'Q1IQ1-13"E10I '!END!> @@IE S: SCAN (TASTE := 10L) @@S J !1! ^T .U1 10L Q1-."B O1' @@SE