ھ«؟cF„ƒ©ک*(L<“$!ٌBnƒ„؟?لسأ³‡mق‌¾{|Vّ‎ًسل³أm‡ق¾‌ڑ¢ج¦¸ں<غxٌ‌¾{|©کl<²X!ٌABپ؛©ڈ‎,<Lx’ٌ!bZ„€¤G
<‏L<’x!ٌAbƒ„©,<Lےے ہ)ہہےے’ےےےے’ےےےےےےےےےے’ےےےے’ےے’ےےےےےےےےےے(ےےےےےے(ےےہ	ےے’ےےےےہ7ےےہ4ےےہ0ےےہ4ےےےےےےےے"ہ
ےےہےے’4ےےےےےےےے$ےے’"ےےےےےےےےےے.ےے-ےےےےےےےےےےےےےےےےےےہ-ےے
ےےےےےےےےےے’3ےےےےہےےےےےےےےےےےےےے0ےےےے<ےےہ<ےےےےےےےےےے7ےےےےےے"ےےےےےےےےےےہ;ےےےےےے9ےے’ےےےےےے:ہ3ےےےے’ےے;ےےہےے+ےےہ1ےےےے1ےےےےےےےےہ&ےے&ےے’ےےےےےےہےےےےےے(ہ0ےےےےےےےےہ7ےےےےےےےےےے"ےےےےےےےےےےےےےےےے"ےےےےےےAْCّ‚@p"طQب!ü‚8ژ	g&Mْ`"x!ةB¸ Aّp ةQبaga`½ü8ga`EْCù| Jرئ$<ے‏p2لHàIXˆ·زA81¹@S‚fلI(°AfS†jNu,_(HLرےHنے¹ثbNضAùEّےے,_(x!ü+&H~HG6<ûU`"H4r*3شCQة9"Hr*±afذCQة:را±تc‘ا±ثf‘ب!جNضgOّ‏a‘بa6|a!ب.a!ب¤ّ€$!üu َ !ü#vکھ:!üUUھھ!üW½¨ّژ	!ü1AY&&!ü*0-€€0ےے€€0ے0-€€0ے0-€€0ے‚checkmem1€base08ّ€€$ےےآgo_on0dà€€8ےے<€ے GAےے0-ژ€€؛ےے3’€€Ae4ےے0-ژ€€؛ے08ع€€ےے€crctab‚crc12‏€oldkeyreset0-€€0ے‚initscreen1‚initscreen,‚resethandler‚reset‚newkeyreset1*‚checkmemàطہ‏start‚crc3‚newkeyreset‚realstart-‚do_reset.0,ش€€ طےے‏‚checkmem5-‚crc22‚clearmem‚checkmem6-‚oldkeyresetj‚basej1‚check_tt0-r€€‍ےے‚checkmem2‚checkmem3‚checkmem4‚clearmem1ے;   &-;   *** Neue Key-Hardreset-Routine ***;Buserror = Reset;Speicherkonfiguration ungپltig machen;$C-$100  l”schen;Ende des TT-RAMs finden;kein TT-RAM? Ja! =>;TT-RAM l”schen;   *** Resethandler ***;schon im RAM-TOS?;Ja! => weitermachen;ist CRC OK?;Ja: RAMTOS-starten;   - Subroutinen -;   *** CRC-Prپfsumme berechnen ***;Anfangs-Adresse setzen;CRC-Tabellenadresse setzen;Anzahl der Durchg„nge;Anfangsadresse nach A0;Anzahl der zu prپfenden Bytes pro Durchgang;Startwerte setzen;CRC-Berechnung;schon fertig?;Nein? =>;noch ein Durchgang? Ja =>;   *** Speicher l”schen ***;Nullen holen;und Speicher l”schen;   *** Speicher prپfen ***;Buserror-Vektor sichern;neuen Vektor schreiben;$20000 (128k) nach D7;Additionswert setzen;   &-;Speicherkonfiguration gپltig? Ja! =>;Stackpointer setzen;ST-RAM prپfen;l”schen von $100 bis ST-RAM-Ende (A0);ST-RAM-Ende setzen;TT-RAM-Ende schreiben;ST-Speicherkonfiguration setzen;_memval-Variablen setzen;RAMRESET in den;Resetvektor einh„ngen