ÍASTER-ÃOMPRESSOR Ö3.1 ÐLATZ DA! ÚUWENIG ÐLATZ IM ÓPEICHER UND AUF DER ÄISKETTE, EINSCHL»FERNDER ÌADEVORGANG VON DER ÆLOPPY - ALLES ÐUNKTE, DIE VIELE Ã64-ÆREAKS VERANLA¾T HABEN, ERSTAUNLICHE ÓOFTWARE ZU ENTWICKELN, UM DIESEN ÍANKOS BEIZUKOMMEN. ÄIESES ÐROGRAMM F½R DEN Ã64 GEH¼RT ZWEIFELLOS DAZU. ÄER ÃOMMODORE Ã64 (BEZIEHUNGSWEISE Ã128- UND Ã64-ÍODUS) ARBEITET MIT DEM LEIDER SEHR LANGSAMEN ÄISKETTENLAUFWERK ÖÃ1541, DAS ZUDEM ½BER EINE GERINGE ÓPEICHERKAPAZIT»T - LEDIGLICH 170 ËÂYTE - VERF½GT. ÕM ÄISKJOCKEY-Ô»TIGKEITEN UND UNN½TZE ÄISKETTENSAMMLUNGEN ZU VERMEIDEN, WURDE DER ÍASTER-ÃOMPRESSOR Ö3.1 ENTWICKELT. ÄIESES ÕTILITY ANALYSIERT ÍASCHINEN- UND ÂÁÓÉÃ-ÐROGRAMME AUF GLEICHE ÃODEFOLGEN, UM DERARTIGE ÓERIEN AUFZUL¼SEN UND SP»TER BEIM ÐROGRAMMSTART MIT ANGEH»NGTEN ÒEKOMPRESSIONSMODULEN ZU REGENERIEREN. ÄAS ÐROGRAMM ÍASTER-ÃOMPRESSOR VERARBEITET AUCH ÇRAFIKEN, DIE MIT ÈILFE DES ËOALA-ÐAINTERS ODER KOMPATIBLEN ÓYSTEMEN ERSTELLT WURDEN. ÄABEI BESTEHT DIE ͼGLICHKEIT, IN DIESE ÇRAFIKEN AUF SEHR EINFACHE ×EISE FREI W»HLBARE ÔEXTFENSTER MIT ÓOFTSCROLLING EINZUF½GEN. ÓELBSTVERST»NDLICH BEFINDET SICH AUF DER ÍASTER-ÃOMPRESSOR-ÄISKETTE NEBEN DEM ÄEMO-ÐROGRAMM AUCH EIN ÌADER, MIT DESSEN ÈILFE DIE ÇRAFIKEN IN EIGENE ÐROGRAMME EINGEF½GT WERDEN K¼NNEN. ÁLLGEMEINE ÂEDIENUNGSHINWEISE: ÃOMPUTER UND ÄISKETTENLAUFWERK EINSCHALTEN. ÍASTER-ÃOMPRESSOR-ÄISKETTE INS ÌAUFWERK LEGEN. ÌÏÁÄ"ÍÁÓÔÅÒ-Ã3.1",8 (ÒÅÔÕÒÎ ÒÕÎ ÒÅÔÕÒÎ) ËOPIERSCHUTZKONTROLLE UND ÍEN½MELDUNG ABWARTEN. ÅINGABEN WERDEN MIT ÉNST-ÄEL KORRIGIERT UND MIT ÄRUCK AUF DIE ÒETURN-ÔASTE ABGESCHLOSSEN. ÆEHLERMELDUNGEN: Ô.É.ÅRROR = ÔASK ÉMPOSSIBLE ÅRROR ÄIE ÐROGRAMMSTRUKTUR L»¾T KEINE ÏPTIMIERUNG ZU, BEZIEHUNGSWEISE DAS ÐROGRAMM WURDE BEREITS OPTIMIERT. ÍIT EINEM ÔASTENDRUCK GELANGEN ÓIE INS ÈAUPTMEN½. ×ICHTIG: ÄIE ÓOURCE-ÄISK DARF NIEMALS MIT DER ÄESTINATION-ÄISK IDENTISCH SEIN, DA DER ËOMPRESSOR OPTIMIERTE ÐROGRAMME UNTER DEM ALTEN ÎAMEN SPEICHERT. ÍEN½FUNKTIONEN: ÆOLGENDE ÐROGRAMMFUNKTIONEN K¼NNEN DURCH ÄR½CKEN DER ENTSPRECHENDEN ÆUNKTIONSTASTEN AUFGERUFEN WERDEN: Æ1 = ÄIRECTORY ÚEIGT DAS ÄIRECTORY DER EINGELEG- TEN ÄISKETTE AUF DEM ÂILDSCHIRM AN. Æ3 = ÄIRECTORY ÅDIT ÁLLE ÆILES, DIE SICH AUF DER EIN- GELEGTEN ÄISKETTE BEFINDEN, WERDEN DER ÒEIHE NACH EINGELADEN UND AUS- GEGEBEN. ÓIE K¼NNEN MIT DEN ÔASTEN Ù F½R JA UND Î F½R NEIN DEN ÎAMEN EINES ÆILES AUSW»HLEN, DER DANN GESPEICHERT BLEIBT, BIS EINER DER ËOMPRESSOREN (Æ5 ODER Æ7) GESTARTET WIRD. Æ5 = ÃOMPRESSOR Ö3.0 ÁUFRUF DES ÍASCHINENSPRACHE- ËOMPRESSORS. ÐROGRAMMNAME: ÅINGABE DES ÆILENAMENS UND ÒETURN. ×ENN VORHER MIT Æ3 EIN ÆILE AUSGEW»HLT WURDE, ENTF»LLT OBENGENANNTER ÓCHRITT. ÉNSERT ÓOURCE ÄISK: ÑUELLDISKETTE EINLEGEN UND ÒETURN. ÄAS ÓYSTEM VERSUCHT NUN, DIE ÓTARTADRESSE ZU ERMITTELN. ×ENN DIESE NICHT IN ÆORM EINER ÂÁÓÉÃ-ÓTARTZEILE, ZUM ÂEISPIEL "10 ÓÙÓ 2073", AM ÐROGRAMMANFANG STEHT, ERFOLGT: ÓTART DURCH ÓÙÓ: ÅINGABE DER DEZIMALEN ÓTARTADRESSE UND ÒETURN. ÌOADING: ÄAS ÑUELLFILE WIRD EINGELADEN. ×ORKING: ÄER EIGENTLICHE ËOMPRESSOR IST GESTARTET UND BEN¼TIGT NUN ZIRKA 45 ÓEKUNDEN, UM DAS ÐROGRAMM ZU OPTIMIEREN. ÄANACH WERDEN ALTE UND NEUE ÐROGRAMML»NGE IN ÄISK-ÂLOCKS AUSGEGEBEN. ÉNSERT ÄESTINATION ÄISK: ÚIELDISKETTE EINLEGEN UND ÒETURN. ÄAS OPTIMIERTE ÐROGRAMM WIRD NUN ABGESPEICHERT. Æ7 = ËOALA ÃOMPRESSOR ÄER ËOALA-ËOMPRESSOR BIETET NEBEN DER NORMALEN ÏPTIMIERUNG AUCH DIE ͼGLICHKEIT, ÔEXTFENSTER IN DIE ÂILDER EINZUF½GEN. ÄABEI WIRD DIE ÇR¼¾E DES ÔEXTFENSTERS DURCH DIE ÁNZAHL DER ÔEXTZEILEN BESTIMMT. ÄAS HEI¾T, BEI ZUM ÂEISPIEL F½NF ÔEXTZEILEN BLEIBEN DIE LETZTEN F½NF ÚEILEN FREI UND K¼NNEN WIE DER NORMALE ÔEXTBILDSCHIRM MIT ÐÒÉÎÔ, ÇÅÔ, ÉÎÐÕÔ ET CETERA BEARBEITET WERDEN. ÕM GANZE ÂILDER - ALSO KEIN ÔEXTFENSTER - ZU OPTIMIEREN, GEBEN ÓIE EINFACH 0 (NULL) ÔEXTZEILEN EIN. ÂEDIENUNG DES ËOALA-ËOMPRESSORS: ËOALA-ÂILD: ÅINGABE DES ÂILDNAMENS UND ÒETURN. ÓOLLTEN ÓIE BEREITS EIN ÂILD MIT Æ3 AUSGEW»HLT HABEN, SO ENTF»LLT DER OBEN BESCHRIEBENE ÁBLAUF. ÔEXTZEILEN: ÁNZAHL DER ÔEXTZEILEN (0 BIS 22) EINGEBEN UND ÒETURN. ÉNSERT ÓOURCE ÄISK: ÑUELLDISKETTE EINLEGEN UND ÒETURN. ÌOADING: ÄIE ÇRAFIK WIRD GELADEN. ×ORKING: ÄER ËOMPRESSOR OPTIMIERT DIE ÇRAFIK. ÉNSERT ÄESTINATION ÄISK: ÚIELDISKETTE EINLEGEN UND ÒETURN. ÓAVING: ÄIE OPTIMIERTE ÇRAFIK WIRD GESPEICHERT. ÂÁÓÉÃ-ÏPTIMIERUNG ÕRSPR½NGLICH WAR ÍASTER-ÃOMPRESSOR Ö3.1 NICHT F½R DIE ÖERARBEITUNG VON ÂÁÓÉÃ-ÐROGRAMMEN AUSGELEGT. ÔROTZDEM BESTEHT DIE ͼGLICHKEIT, MIT DER ÍEN½FUNKTION "Æ5 ÃOMPRESSOR Ö3.0" - ALSO DEM ÍASCHINENSPRACHE-ËOMPRESSOR - ÂÁÓÉÃ-ÐROGRAMME ZU OPTIMIEREN. ÁLS ÓTARTADRESSE ("ÓTART DURCH ÓÙÓ") WIRD 43133 EINGEGEBEN. ÁLLERDINGS MU¾ SICH IM ÂÁÓÉÃ-ÐROGRAMM EINE ÚEILE 0 BEFINDEN. ÁUSREICHEND IST SCHON ZUM ÂEISPIEL "0 ÒÅÍ.." ÄIE RESTLICHE ÂEDIENUNG IST MIT DER ÂESCHREIBUNG F½R "Æ5 ÃOMPRESSOR Ö3.0" IDENTISCH. ÇRAPHIK-ÌADER ÍIT ÈILFE DES "ÇRAPHIK-ÌADERS" K¼NNEN ÓIE OPTIMIERTE BEZIEHUNGSWEISE MIT ÔEXTWINDOW VERBUNDENE ÇRAFIKEN DARSTELLEN. ÄER ÇRAPHIK-ÌADER WIRD IM ÄIREKTMODUS MIT ÌÏÁÆÄ"ÇÒÁÐÈÉË-ÌÁÄÅÒ",8,1 (ÒÅÔÕÒÎ ÎÅ× ÒÅÔÕÒÎ) GELADEN. ÉNNERHALB EINES ÂÁÓÉÃ-ÐROGRAMMS M½SSEN FOLGENDE ÁNWEISUNGEN VORHANDEN SEIN: 0 ÉÆ Á=1 ÔÈÅÎ 2 1 Á=1 : ÌÏÁÄ"ÇÒÁÐÈÉË-ÌÁÄÅÒ",8,1 2 ÒÅÍ ÐROGRAMMFORTSETZUNG ÄIE ÇRAFIKEN WERDEN MIT FOLGENDEN ÍASCHINENPROGRAMMAUFRUFEN BEARBEITET: ÓÙÓ 53000, "ÂILDNAME": ÇRAFIK EINLADEN UND EINSCHALTEN. ÓÙÓ 53100: ÇRAFIK AUSSCHALTEN. ÓÙÓ 53200: ÇRAFIK WIEDER EINSCHALTEN. ÖORDERGRUND-, ÈINTERGRUND- UND ÓCHRIFTFARBE M½SSEN VOR DEM ÅINLADEN EINER ÇRAFIK GEPOKET WERDEN. ÁUCH DIE ÕMSCHALTUNG F½R ËLEINSCHRIFT, ÐÒÉÎÔ ÃÈÒ$(14), UND ÇRO¾SCHRIFT, ÐÒÉÎÔ ÃÈÒ$(142), KANN NUR VOR DEM ÌADEN ERFOLGEN.