Coś dla piratów

Bajtek 11/1985, Str. 8
SPOSOBY I SPOSOBIKI

Z magnetofonu na magnetofon

Oto najkrótszy program kopiujący ze Spectrum, któremu nic się nie oprze — kopiuje nawet muzykę, nawet programy firmy US GOLD chronione trikiem zawartym w programie ładującym, i powodującym, że właściwy program nagrany jest z inną prędkością, a sygnał pilotujący przypomina rozruch traktora, tak więc przez normalne programy kopiujące w ogóle nie jest rozpoznawany jako program!

Wystarczy po prostu jeden magnetofon z taśmą oryginalną podłączyć do gniazdka EAR, tak jak byśmy chcieli ładować program do magnetofonu, drugi z taśmą, na której chcemy mieć kopię, podłączamy do gniazdka MIC — tak jakbyśmy chcieli nagrać program. Jakość nagrania będzie nawet lepsza niż na taśmie oryginalnej: program zdąży z dostateczną prędkością odczytać stan wejścia, zinterpretować jaki sygnał cyfrowy i już jako taki wysłać na wyjście.

Przed rozpoczęciem przegrywania piszemy.

10 FOR n=USR”a” TO USR „a”+8
20 READ a : POKE n,a: NEXT n
30 DATA 243, 14, 254, 237, 120, 237, 121, 24, 250
40 RANDOMIZE USR USR „a”

Jak widać, cały nasz program liczy zaledwie 9 bajtów kodu maszynowego. Oto znaczenie kodów podanych w instrukcji DATA:

|243 di|wyłącz przerwania — przegrywanie nie może być przerywane 50 razy na sekundę na czas potrzebny komputerowi do odczytania klawiatury| |14| | | 254 ld c, (FE)|wprowadź wartość 254 do rejestru c — 254 jest to numer portu, któ- ry w Spectrum oznacza wejście i wyjście magnetofonowe| |START 120 in a, (c)|wprowadź z wejścia wska- zywanego przez – zawar- tość rejestru c, czyli z magnetofonu, bajt danych do akumulatora| |237|| |121 out (c), a|poślij ten bajt z powrotem na magnetofon| |24|| |250 JR START|wróć do punktu START (czyli 6 bajtów wstecz)|

Program ten działa bez zarzutu i bardzo skutecznie, ma tylko jedną wadę — przerwać go możemy tylko wyciągając sznur zasilający z komputera lub wykonując (w Spectrum) — RESET.

Uwaga! Podczas przegrywania przy pomocy tego programu ekran stale jest pusty i BORDER nie miga!

Interface III

Dla tych, którzy mają pieniądze, nie mają natomiast czasu i męczy ich przegrywanie programów opisaną wyżej metodą: bo i samo przegrywanie trwa, i potem jeszcze trzeba sprawdzić, co się przegrało, firma Evasham Micro ma za 40 funtów ofertę nie od odrzucenia: Interface III kopiuje na Microdrivie wszystko, co znajdzie się w komputerze — niezależnie od tego, jak zabezpieczone.

Wystarczy po prostu nacisnąć guziczek — i Interfejs przegra całą zawartość pamięci Spectrum na kasetkę Microdriv–u. Producenci oprogramowania postulują skazanie właścicieli i dyrekcji z firmy Evasham na 20 lat Tower – takie kary za piractwo komputerowe przewiduje od niedawna ustawodawstwo brytyjskie. W świetle ustawy podpisanej przez królową produkowanie i sprzedawanie takich urządzeń niczym nie różni się od produkowania i sprzedawania uniwersalnych wytrychów.

Nawiasem mówiąc, ustawa ta przewiduje wysokie grzywny za samo posiadanie skopiowanego nielegalnie oprogramowania! Firma Evasham zdążyła wprowadzić na rynek swoje urządzenia przed wejściem nowej ustawy — i solidnie na tym zarobić, bo klienci kupowali na wyścigi! Oficjalnie firma głosi zresztą, że jej urządzenie służy do sporządzania zapasowych kopii na własny użytek...

(YOUR COMP, JULY 85)