Очиститель LIST #4: программа для очистки листинга BASIC от управляющих символов
Защита программ на Бейсике сводится к предотвращению остановки программы и защите от вывода листинга.
В первом случае достаточно загрузить программу с помощью Multicopy, затем нажать клавиши V (IEW) и A (BORT) и сохранить программу.
Во втором случае нужно удалить из программы коды цвета, координат вывода и так далее. Для этого служит следующая программа:
10 CLEAR 29999
20 FOR F=30000 TO 30042
30 READ A:POKE F,A
40 NEXT F
50 PRINT #0;"O.K."
60 SAVE "LIST #4 CLEANER" CODE 30000,43
100 DATA 33,32,0,9,235,
110 DATA 9,115,35,114,237
120 DATA 183,237,82,235,
130 DATA 35,114,201,32,0,
140 DATA 13,202,244,9,
150 DATA 195,244,9
Введите приведённый листинг и запустите его.
Если всё в порядке, сохраните программу на ленту под именем LIST #4. Её можно загрузить в любое место памяти.
Пример использования: загрузите программу на Бейсике, которую нужно защитить от запуска. Затем загрузите приведённую программу и запустите её командой:
LOAD CODE 40000:RANDOMIZE USR 40000
Выведите листинг Бейсик-программы командой LIST #4. Так будут исключены все коды меньше 32.
Поделитесь вашим мнением о статье