10NES

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

1leftarrow blue.svg Intrarea principală: Nintendo Entertainment System .

Chip - ul Nintendo 10NES găzduit într - un cartuș de Super Mario Bros./Duck Hunt.

10NES este o protecție sistem dezvoltat de Nintendo pentru sale Nintendo Entertainment System (NES) consola .

Acesta a fost proiectat pentru a preveni joc dezvoltatorii de la eliberarea de titluri care nu au fost autorizate de Nintendo. Mai târziu, când consola a fost distribuit în mai multe piețe, a fost, de asemenea, utilizat pentru a preveni jocurile dezvoltate pentru o anumită regiune geografică sau pentru o anumită versiune a consolei de a fi folosite pe alte scopuri decât cele pentru care au fost proiectate sisteme.

Istorie

Versiunea consolei prezentate pe japoneză piață în 1983 , numit Famicom, nu a avut nici un sistem software de blocare. Din acest motiv, au existat ambele jocuri produse direct de Nintendo și titluri publicate de către producătorii terți, cu sau fără licență, de pe piață. Când Nintendo a decis să comercializeze SEN la nivel internațional, pornind de la american piață, aceasta a ales să adopte un sistem de protecție digitală , astfel încât să poată avea control deplin asupra software - ului , care ar putea fi rulat pe consolă. Nintendo temut, de fapt, că publicarea de jocuri de slabă calitate produs de dezvoltatori mici ar distruge reputația SEN, așa cum sa întâmplat deja la Atari 2600 , care a văzut proliferarea producătorilor terți care au lansat doua rata titluri fără licență. Atari care a compromis iremediabil reputația consolei în sine și jocurile sale. [1] Ca urmare, vanzarile de console a scăzut și întreaga industrie aproape sa prăbușit în celebra criză joc video din 1983 . [2]

Prin urmare, sistemul 10NES a fost dezvoltat ca un „bloc“ ( de unde blocatorul nume cu care a fost cunoscut cip) pentru a preveni utilizarea cartușelor neautorizate: sistemul a fost brevetat și codul sursă închis ., Prin urmare , doar Nintendo ar putea produce aceste cipuri, care a trebuit să fie introdusă în fiecare cartuș de produs pentru NES, altfel jocul nu ar funcționa.

Datorită 10NES Nintendo ar putea efectua un control strict asupra jocurilor publicate: a avut jocurile trimise să fie publicate, le-a inserat în cartușe, echipate fiecare dintre ele cu un cip de blocare și apoi revândut produsul finit la dezvoltator, numai cine apoi ar putea comercializa jocul. [3] Nintendo a adoptat , de asemenea , o politică strictă de acordare a licențelor: fiecare dezvoltator a fost permis să nu mai mult de 5 publica de titluri pe an. De asemenea, înainte de 2 ani, aceste jocuri nu au putut fi distribuite pentru alte platforme. [3]

SNE nu a fost comercializat la nivel internațional, în aceeași perioadă de timp. Nintendo a ales să-l introducă la diferite piețe la momente diferite. El a început distribuirea de către SUA în 1985 , apoi în anul 1986 / 1987 de a fost rândul Canadei , de „ Australia și Noua Zeelandă și“ Europa .

Operațiune

Chip - ul Versiunea 3197 10NES montat pe placa de bază a unui „PAL-un“ model de SEN consola.

Nintendo împărțit statele care au adoptat PAL standard în care joc Paks au fost comercializate în 2 regiuni geografice, și anume:

Datorită acestei diferențieri, cipul 10NES împiedicat nu numai „ NTSC jocuri“ de a fi capabil să ruleze pe sisteme „PAL“ , dar, curios, de asemenea , jocuri „PAL-A“ de a fi capabil de a rula pe „PAL-B“ console și vice - versa. Accesând „PAL-A“ consola versiune a fost produs și distribuit de Mattel . [4]

Sistemul este format din 2 4-bit microprocesoare care funcționează în perechi ca master și slave: prima este lipit pe consola placa de baza , a doua direct in interiorul jocului cartușului . Atunci când un cartuș este introdus în interiorul SEN, comandantul 10NES interoghează omologul slave: cele 2 chips - uri de schimb criptat de informații utilizate pentru jocul de autentificare . [5] În cazul în care cartușul nu asigură autentificarea necesară (pentru că cipul slave este absent sau pentru că cartușul este destinat pentru o piață diferită) a 10NES de master începe resetarea timpului consola 1 pe secundă (frecvență de 1 Hertz ) până la un joc este înscris cu autorizația corectă. Resetarea în mod constant previne Consola pentru CPU de la pornirea jocului conținut în cartuș. În cazul în care comunicarea între cele 2 chips-uri nu a fost perfectă, iar acest lucru se poate întâmpla, de exemplu, din cauza murdăriei prezente pe conectorul cartușului, sistemul uneori activat resetarea chiar și cu introducerea de jocuri autorizate pentru sistemul utilizat.

10NES a fost înregistrat cu US Patent No. 4,799,635 și codul sursă a fost cu drepturi de autor . [6] În acest fel , numai Nintendo ar putea produce chips - uri de autorizare. Brevetul de invenție care acoperă cip 10NES a expirat la 24 ianuarie anul 2006 , dar drepturile de autor asupra codului este încă activ.

10NES a fost utilizat în SEN originale (modelul 100) , dar nu și în revizuirea ulterioară a consolei numit SEN 2 (modelul 101), a lansat numai în Statele Unite ale Americii (NTSC-U), Australia și Noua Zeelandă (PAL). Versiunea PAL este foarte rar și de neobținut. Cipul 10NES a fost produs în versiuni diferite, în funcție de piață pentru care a fost destinată: (. Italia, Marea Britanie și Australia) Cu 3193 pentru Statele Unite și Canada, 3196 pentru Asia, 3197 pentru zona PAL-A și 3195 pentru zona PAL-B (țările europene rămase).

Sisteme pentru a depăși blocada

Unele companii de jocuri video studiat metode de by-pass cip 10NES. Această alegere a fost dictată atât prin faptul de a nu fi în posesia unei licențe oficiale și de dorința de a produce mai multe jocuri decât cele permise de politicile Nintendo (nu mai mult de 5 pe an). Unele sisteme, cum ar fi cele proiectate de culoare Dreams, prevăzut pentru trimiterea unui vârf de tensiune negativă la cip, ceea ce a determinat să blocheze, alte sisteme (cum ar fi cartușele de joc de SHE, Home Entertainment Furnizori) prevăzute pentru utilizarea un adaptor pentru a atașa un cartuș original , în scopul de a utiliza cipul 10NES pentru a te autentifica cea fără licență. [2]

Una dintre primele companii care au abordat problema în mod direct a fost Tengen , o Atari filială care a făcut jocuri pentru console de acasă. De fapt, ea a decis să reproducă cipul prin re-inginerie a 10NES pornind de la analiza semnalelor și din observarea structurii cip miezului . În același timp, el a obținut în mod fraudulos schemele chip de la US Patent Office, susținând că acestea vor fi folosite pentru a aduce un proces împotriva Nintendo. [2] Conform unora, a fost datorită acestor scheme care Tengen a fost în măsură să reproducă 10NES, [2] în timp ce în conformitate cu Ed Autentificare , un programator Atari, schemele au ajuns la compania atunci când tehnicienii au reprodus deja cipul propria lor.. [7] Chip - ul au replicat a fost numit Rabbit: ea a generat aceleași semnale ca 10NES, făcând posibilă crearea unor cartușe neautorizate de Nintendo. [5]

Nintendo a denunțat Tengen pentru încălcarea brevetului și instanța care a examinat cazul găsit Tengen nu vinovat de încălcarea brevetelor în ceea ce privește porțiunile de cod care a gestionat sistemul de protecție, deoarece Tengen, potrivit judecătorului care a examinat cazul, a folosit un microprocesor și un limbaj diferit de programare decât cele folosite de Nintendo. Judecătorul, cu toate acestea, obligat Tengen să nu folosească codul rămase în ceea ce privește comunicarea dintre chip și consola, permițând astfel Nintendo să fie capabil de a actualiza sistemul în viitor și bloca tentativele de a ocoli blocul cum ar fi cele făcute de Rabbit cip. [8]

Odată ce brevetul pe 10NES expirat, activitatea desfășurată de Tengen cu cip de iepure a fost folosit de o companie mică numită RetroZone, care a făcut, de reengineering Rabbit, un cip numit ciclon , care vă permite să ocolească blocul regional de jocuri nespecificate în altă parte. . Singura limitare este că funcționează numai în modul NTSC. [9] [10]

A fost descoperit recent că prin tăierea unuia dintre pinii de pe cip, 10NES este dezactivat, permițând cartușe PAL-B pentru a fi utilizate pe console PAL-A și vice-versa. Această modificare, de asemenea, vă permite să utilizați multe dintre jocurile scrise special pentru sistemele NTSC pe console PAL, dar nu invers, din cauza diferitelor perioade ale întreruperilor Vblank utilizate în cele 2 sisteme. [11]

Notă

  1. ^ "The Great Videogame Crash - Joc de peste" , pe thedoteaters.com, Dot Eater. Adus de 2012-02-12 (arhivate de original pe 05 ianuarie 2013).
  2. ^ A b c d "NES - Notoriul cip de blocare" , la kevtris.org. Adus de la 12/02/2011.
  3. ^ A b „Atari Games Corp v. Nintendo of America Inc. , la digital-law-online.info, Curtea de Apel a SUA, Federal Circuit. Adus la 12/02/2011.
  4. ^ Diferențele între PAL-A, PAL-B si modele NTSC , la nintendoage.com. Adus de la 12/02/2011 (arhivate din original la 25 mai 2015).
  5. ^ A b "Atari Games Corp v. Nintendo of America Inc." , La digital-law-online.info, Curtea de Apel a SUA, Federal Circuit. Adus de la 12/02/2011.
  6. ^ US Patent No. 4799635: „Sistem pentru determinarea autenticității o memorie externă utilizată într - un aparat de procesare a informației“ , pe freepatentsonline.com. Adus de 11/02/2011.
  7. ^ Interviu cu Ed Autentificare , pe atarihq.com, Atari Sediul Gaming. Adus de la 12/02/2011.
  8. ^ Hotărârea privind procedura între Atari și Nintendo , pe patentarcade.com. Adus de la 12/02/2011.
  9. ^ Site - ul în cazul în care cip Ciclone pot fi achiziționate , pe retrousb.com. Adus de la 12/02/2011.
  10. ^ Ciclonul cip de blocare , La wiki.nesdev.com. Adus de la 12/02/2011.
  11. ^ Dezactivați NES Lockout Chip (TXT), la home.freeuk.net. Adus de la 12/02/2011.

Elemente conexe

Nintendo Portal Nintendo : Accesați intrările Wikipedia despre Nintendo