Kiedyś bawiłem się dużo w BASIC, ale pamięć już nie ta...
Pewnie ktoś to naprostuje, ale tak na prędce:
Chyba nie ma możliwości w czystym BASIC ukryć listing programu.
Możesz użyć jakiegoś CRUNCHERa (chyba tak się to pisało), który załącza od razu program, a w programie odpowiednimi komendami zablokować działanie RUN/STOP i RESTORE - tu niestety po resecie i funkcji OLD w niektórych cartach nic to nie da.
Zarzynając program od przykładowo linii 10 przed nią, np, robisz linię 5 z komendą REM (komentarz) i po niej przykładowo naciśnij SHIFT i literkę L
Wtedy przy listingu wyświetla linię 5 komendę REM i wywala SYNTAX ERROR.
Coś tam kojarzę, że szło po REM zrobić miejsce (trzymać SGIFT i parę razy klikać INST/DEL) i w to miejsce naciskać funkcję cofania (SHIFI i strzałki (CRSR), wtedy mogłeś decydować co wyświetli się zamiast lini 5, więc mogłeś jakby oszukać kogoś, że listing zaczyna się od innej linii.
Dla kogoś niedoświadczonego może to być problem - dociekliwi i tak pewnie sobie z tym poradzą
