Nun, auch was die Größe des Kompilats angeht, weiß ich z.T. gerade erst, was ich nicht weiß. Mit Austro und vielen anderen habe ich noch wenig Erfahrungen, bei Blitz vs. Boss habe ich momentan den Eindruck, es gibt eine kritische Masse, ab welcher der Boss gegen Blitz abstinkt. Auf der anderen Seite habe ich den Verdacht, dass der Boss (braucht definitiv nicht zwingend Basic-ROM, hat eine ALLRAM-Routine) dafür auch einiges mehr optimiert, während Blitz-Kompilate scheinbar das Basic-ROM brauchen und immer irgendwo am Basicstart landen. Mehr auch hier: Bitte melde dich an, um diesen Link zu sehen.
Aber Listschutz ist wirklich der imho unbedeutendste Effekt des Compilings. Und trotz der anderen Vorteile (Performance, Einbindung in Assembler) ersetze ich ich mittlerweile vieles direkt durch bei $C000 abgelegte Assembler-Routinen, weil es eben doch deutlich schneller in Assembler als in (kompiliertem) Basic geht, z.B. mal ein komplettes Screen samt Farbram mit Assembler von A nach B zu poken. Was ich im Moment mache, ist also eigentlich schon ziemliches Pseudo-Basic, weshalb dann überhaupt noch Basic, würde Sauhund fragen, und ich würde antworten: Aus Jux und Dollerei.
BTT zum Thema Listschutz - warum eigentlich? Wer noch nie eine Zeile Code "geklaut" hat, der werfe den ersten Stein. Ohne fremden Source ist jegliches Erlernen irgendeiner Sprache sehr mühsam, wenn alle englischsprachigen Texte verschlüsselt wären, würden Lerner auch dabei enorm größere Schwierigkeiten haben. Interessant wird es ohnehin erst dann, wenn man das "Geklaute" umbauen muss, denn 1:1 das, was man will, machen die Fundstücke ja doch nicht, so dass man eigentlich irgendwann mal verstehen muss, was in dem "Geklauten" passiert, damit man daran herum feilen kann. Für mich gehört das zum Lernprozess dazu. Gerade hier im Forum hat es sich für manche User schon mal gelohnt, Source zu posten, weil dann ein Sensei einen auf Denkfehler aufmerksam machen kann bzw. einem evtl. zeigt, an welcher Stelle man noch unnötig kompliziert arbeitet. Trotzdem finde ich es nun auch nicht superbeklagenswert, wenn jemand seinen Code "schützt" - egal wie effektiv. Denn es gibt bereits viel mehr ungeschützten Basic-Code als ich je zu studieren bereit wäre. Der auf den ersten Blick vielleicht beeindruckende Kram wie Pirates! hilft vielleicht schon wegen des Umfangs weniger beim Lernen als die IIRC komplett listbaren Competition-Beiträge aus unserer Basic-Ecke, da sind schon etliche Sachen ziemlich High-End, hier z.B. ganz heißer Shice:
Bitte melde dich an, um diesen Link zu sehen.