Kit de dezvoltare Nintendo 64 Partner-N64
Ce semnale trebuie redirecționate către CPU?
Acesta este kitul de dezvoltare PC PARTNER-N64 pentru Nintendo 64. Această unitate a fost fabricată pentru Nintendo de către compania Kyoto Microcomputer (KMC).
O demo video în profunzime a acestui kit de dezvoltare este arătată mai jos. Aceste cartuși au oferit caracteristici de debugging în timp real, cu toate acestea mulți dezvoltatori au preferat să folosească kit-urile de dezvoltare SN-Systems SN64. Sistemul de debugger Partner-N64 necesită o consola N64 modificată special, pentru a funcționa corect.
(IRQ) declanșează o resetare a consolei N64. (RESET) Un Breakpoint este, în esență, o funcție de software în care dezvoltatorul poate specifica o linie în codul sursă pentru a pauza jocul. În timp ce jocul este oprit, dezvoltatorul poate analiza memoria sistemului N64 pentru a vedea dacă există probleme sau buguri.
Acest lucru se face în timpul executării jocului (sau în timpul RUNTIME).
Dezvoltatorul poate apoi să reia jocul (de-pauza jocul) și să continue să joace jocul până când un alt punct din cod este atins.. sau dacă se detectează o eroare. Dacă se îndeplinește o condiție sau se atinge o anumită linie de cod, atunci jocul este din nou oprit. Aceasta este funcționalitatea de bază a unui Breakpoint Software. Consola modificată permite, de asemenea, software-ului debugger să RESET consola N64 după ce este necesar.
Resetul este declanșat de o comandă software. Deci, un dezvoltator ar putea rula o serie de teste care necesită reinstalarea consolei de mai multe ori. Fără această consola modificată special, aceste caracteristici nu ar fi posibile.
Modificările efectuate pe consola implică adăugarea mai multor linii Tie.
Ce modificări necesită consola?
Acestea sunt, în esență, doar mici fire care conectează anumite semnale de pe placa de circuit N64, la o altă zonă care nu fac parte din proiectul original.
Doi semnale în special au nevoie să fie redirecționate de la conectorul slot de cartuș, la CPU N64. An IRQ și a RESET signal în mod specific. (KMC) Partner-N64 Modified ConsoleTie-Lines pentru a redirecționa semnalele IRQ și RESET de la contactele Cartridge Edge, la cipul N64 CPU.
N64 chip CPU cu pinul IRQ sudat la un fir de 30AWG Tie-Line. Aceste două semnale permit cartușului de dezvoltare Partner-N64 să controleze IRQ-ul CPU (Interrupt Request) pentru a PAUSE în esență N64 la comandă. Același lucru este valabil și pentru semnalul RESET al consolei, care permite software-ului să RESET-o pe consola N64 după cum este necesar.
Așa că fluxul acestor caracteristici de debugging merge cam așa: Software-ul de debugging declanșează Breakpoint/RESET >> Partner-N64 trimite semnal IRQ/RESET >> Consola modificată rotează aceste semnale la CPU-ul N64 pentru a declanșa aceste caracteristici.
Areasurat mai sus este interfața software-ului de debugging Partner-N64PC.
Aveau două versiuni ale software-ului Partner-N64. Ca arătat mai sus: Una se numea: Partner-N64PC pentru computerele IBM compatibile cu Windows 95/98.
A doua versiune a fost intitulată: Partner-N64NW pentru dezvoltatorii care folosesc Silicon Graphics (SGI) Workstations. Kit-urile de dezvoltare Partner-N64 au oferit caracteristici de debugging pentru N64, precum și pentru sistemul de dezvoltare 64DD eșuat. Aceasta a fost o unitate addon de cititor / scriitor de disk pentru N64, care a fost lansată doar în Japonia.
Din păcate, sistemul a eșuat mizerabil după ziua lansării. În schimb, sistemul a fost anulat și nu a fost lansat niciodată în America de Nord. Acum o notă importantă: A fost de fapt două versiuni ale 64DD.
De ce a eșuat sistemul?
Una a fost versiunea Retail care avea o bordură de culoare neagră în jurul slotului de disk drive.
După cum se arată mai jos: Source Wikipedia: https://en. wikipedia. org/wiki/64DD#/media/File:64DD-Attached. jpgA doua versiune a fost versiunea 64DD Development, și a fost disponibilă doar pentru dezvoltatorii Nintendo 64. Această versiune a drive-ului a fost ușor de identificat prin bordul albastru din jurul slotului de disk.
așa cum este arătat mai jos: Această fotografie de mai sus arată un model foarte rar 64DD de dezvoltare Prototype.
Acestea au fost realizate special pentru Nintendo de către compania ALPS ELECTRIC CO LTD. (Aceste modele prototipă au un borț albastru care lipsește de logo-ul N64 3D prezentat în mod normal pe partea stângă a borțului.
Acestea sunt sisteme extrem de rare și foarte greu de găsit, deoarece doar o mână de persoane au fost făcute vreodată.
Areasurată în fotografia de mai sus este Bezelul de dezvoltare Standard 64DD. (Areasurată logo-ul N64.) Areasurat în această fotografie de mai sus este prototipul de dezvoltare 64DD de către APLS ELECTRIC CO LTD. (Obțineți că logo-ul N64 din partea stângă a Bezelului albastru lipsește.) Sistemul 64DD ar permite unei console N64 să-și pună Dock pe partea superioară, conectând cele două sisteme împreună și furnizând utilizarea de discuri magnetice speciale proprietare, pentru a extinde memoria sistemului și permițând dezvoltatorilor să creeze jocuri mai avansate.
Discurile folosesc o tehnologie comparabilă cu discurile Iomega ZIP100 din era anilor 90, cu toate acestea, design-ul era proprietar al Nintendo. Retail 64DD a folosit discuri gri, iar 64DD Development Drives au folosit discuri albastre.