Wenn Fantomas' Link aufs Wiki, Rolands Tip, es stecken zu lassen, mein Ansatz zu kompilieren oder verschrobene C16/+4 Wege (ich denke übrigens, das RAM sollte reichen ;)), Euch nicht gut genug sind, bitter sehr, hier habt Ihr auch noch alles, was auf emu-ecke.de, jetzt retro-donald.de zum Thema zu finden ist,
Bitte melde dich an, um diesen Link zu sehen.
ZitatAlles anzeigenListschutz
Einen sehr interessanten Listschutz stellt das folgende Verfahren dar:
- zu schützendes Programm laden ( die erste Programmzeile muss die Zeilennummer 10 tragen )
- folgende Zeilen vor das Programm hängen:
1 POKE 2067,73: Goto 10
2 REM "A{clr,3down,yellow} IT IS NOT ALLOWED TO LIST THIS PROGRAM{blue}AA"
- im Direktmodus folgende Befehle eingeben:
POKE 2067,71: POKE 2073,141: POKE 2118,0: POKE 2119,0
- Programm unter neuem Namen speichernListschutz II
Mit POKE775,200 wird das Auflisten eines gespeicherten Programms verhindert.
POKE 775,167 hebt diese Sperre wieder auf. oder man schreibt in der ersten Zeile ein REM und anschließend die Tastenkombination 'Shift' und 'L'. Das Auflisten wird an dieser Stelle mit der Fehlermeldung 'SYNTAX ERROR' unterbrochen und er 64èr geht in den READY-Modus zurück.Listschutz III - einmal einfach
Mit POKE 775,1 kann ein nahezu perfekter Listschutz realisiert werden. Bei dem Versuch das Programm mit LIST auszugeben bleibt der Bildschirm leer und READY erscheint.Listschutz zeilenweise
Einen verblüffenden Listschutz für einzelne Zeilen erhält man, indem man an die eigentliche Programmzeile einen REM-Befehl anhängt und dahinter in Anführungszeichen eine Reihe reverser 'T' gefolgt von einem Doppelpunkt und einem beliebigen Text schreibt:
10 PRINT "BAUM": REM "{19 reverse T}": PRINT "BLUME"
Wenn man dieses kleine Programm startet, so schreibt der Computer > BAUM <. Listet man jedoch, so sieht man nur die Zeile:
10 PRINT "BLUME"
"zeilenweise" hatten wir glaube ich so ähnlich, das meiste sonstige ist ohne Auto-Start imho witz- und wirkungslos, es sei denn man bringt den User dazu, vor dem LIST die Pokes selbst einzugeben.
Wenn die ganzen Vorschläge nun nicht reichen, um den kostbaren Code unlistbar zu machen, sollte man vielleicht hinterher noch die Files auf der Disk verbergen oder einen Selbstzerstörungsmechanismus einbauen (LIST führt zu sofortigem Formatieren).
Damit sollten wir es erschöpfend erörtert haben.