Jedną z różnic między japońskim Famicomem a NES wydanym poza Japonią jest że NES został dostarczony z chipem blokującym, który uniemożliwił bootlegowi i importowanym grom działanie w systemie.
Jak działał ten układ? Jakie taktyki zastosowali zewnętrzni programiści, tacy jak Tengen i Camerica / Codemaster?
Odpowiedź
Jeśli przeczytasz to , „przekonasz się, że układ CIC jest w rzeczywistości prymitywnym 4-bitowym procesorem z małą ilością pamięci ROM. Układ w NES i chip we wkładzie próbują do komunikacji, jeśli oczekiwana komunikacja nie nastąpi, CIC resetuje system.
W konsoli jest jeden układ scalony i jeden w każdej kasecie; kod wewnątrz chipa decyduje o tym, co zrobić na podstawie paska z pinami (konsola będzie „zamkiem”, a wkładka będzie „kluczem”).
Oba chipy działają w tym samym zegarze , i wykonują ten sam kod, więc działają w trybie lockstep (czasami wykonują różne ścieżki kodowe, ale kod jest ostrożny, aby w tych przypadkach mieć taką samą liczbę cykli na obu ścieżkach).
Chipy komunikują się na dwóch przewodach, jeden od klucza do zamka, jeden od zamka do klucza określ, jakie bity wyślą, a co drugi facet powinien wysłać; jeśli otrzymają coś innego niż to, co powinni otrzymać, wpadają w panikę, a chip blokujący resetuje konsolę.
Wycinając właściwy pin na chipie CIC konsoli NES (dobrze znana sztuczka), myślę, że dzieje się tak, że zmienia tryb CIC z trybu „blokady” na tryb „kluczowy”, a tryb „klucza” nie powoduje żadnego resetowania.
Niektóre nielicencjonowane wózki miały inne gniazdo na kasetę w samej grze i trzeba było podłączyć drugą grę do rzeczywistej kasety z grą. Przypuszczam, że przeszedł przez CIC z drugiej kasety do konsoli.
Zgodnie z artykułem w Wikipedii na ten temat, sprzęt w niektórych nielicencjonowanych grach wysyłał skok napięcia do karty CIC, uniemożliwiając jej działanie, a także powyższa metoda przekazywania. Tengen opracował chip do kopiowania tej funkcji zwany Rabbit Chip i został pozwany przez Nintendo.
Komentarze
- Co mógł być mottem ywacja, aby uniemożliwić uruchamianie gier innych producentów na NES? Z pewnością zwiększyłoby to sprzedaż.
- Atari nie było w stanie przejąć kontroli nad tym, kto wydał gry na swojej platformie, gdy przegrały z Activision w sądzie w tej sprawie. Rynek 2600 w końcu został zalany tanimi podróbkami z operacji latania w nocy, co obniżyło ceny i spowodowało, że rodzice niefortunnie wydali nieszczęśliwym dzieciom niefajne gry (może … ). Było to częściowo odpowiedzialne za krach w 1983 roku. Oczywiście wymagając od wydawców posiadania licencji i płacenia za nie zwolnionych licencji, co w sposób zawzięty służyło " zapewnieniu jakości ", oczywiście miał kontrolę rynku / dostaw jako fajny efekt uboczny.
- Nie wspominając o tym małym schemacie naprawdę nie ' nie działał w koniec. Zapobiegało to przenoszeniu / tworzeniu dobrych i złych gier. Najlepsza ochrona przed kopiowaniem, jaką znam, dotyczy Saturna. ' dopiero niedawno pojawiło się obejście.
- @LawrenceC: Co ważniejsze, Nintendo ' tantiemy za każdą wyprodukowaną dla systemu kasetę innej firmy (model, który był śledzony od tamtej pory przez każdą większą konsolę) oferowały większy zysk niż sprzedaż konsoli.