💎 ZODY LIFESTYLE & TRENDING MAGAZINE | duminică, 4 octombrie 2026
• Redacția
ZODY
💎 Tehnologie

Framework-ul .NET adus la viata pe consola NES de un programator Microsoft

Z
Redacția Zody.ro
• Timp citire: ~3 min
Framework-ul .NET adus la viata pe consola NES de un programator Microsoft

Framework-ul .NET a fost dezvoltat inițial de Microsoft la începutul anilor 2000 pentru a simplifica dezvoltarea de software pe Windows. Tehnologia a fost ulterior portată pe alte platforme de calcul, dar acum programatorii ingenioși încep să aducă .NET în locuri unde nu a fost niciodată destinat să ruleze.

În cadrul conferinței Build din acest an, programatorul Microsoft Jon Peppers și-a prezentat proiectul personal de codare, demonstrând cum a portat tehnologia .NET pe consola Nintendo Entertainment System (NES). Proiectul „.NES” a realizat aparent imposibilul, aducând unele funcționalități de bază ale .NET pe o consolă de jocuri lansată inițial în 1985.

NES-ul este echipat cu un CPU de 8 biți care rulează la 1,78 MHz, 2 KB de RAM și doar 512 KB de spațiu de stocare. Hardware-ul consolei nu ar fi suficient nici măcar pentru a găzdui iconițele aplicațiilor moderne iOS și Android, a spus Peppers, deoarece arhitectura consolei japoneze este prea depășită pentru orice eforturi moderne de dezvoltare.

Cu toate acestea, Peppers a transformat limitările semnificative ale consolei într-o provocare personală. Dezvoltatorul a învățat cum să convertească Limbajul Intermediar Comun al .NET (MSIL) instrucțiuni de bytecode executate în mediul de rulare al framework-ului în asamblare M6502. În cele din urmă, a reușit să aducă mediul de bază .NET pe NES.

După ce a petrecut mult timp experimentând cu ingineria inversă, MSIL, formatele binare și altele, Peppers a rulat cu succes un cod „Hello World” și alte demonstrații simple în noul mediu .NES. Totuși, .NES nu este încă suficient de capabil pentru a oferi altor programatori o modalitate „ideală” de a crea jocuri sau alte aplicații NES.

Peppers a publicat codul alpha al .NES pe GitHub, oferindu-le altor dezvoltatori instrumentele necesare pentru a experimenta cu proiectul său. Pagina .NES afirmă că doar cinci programe C# sunt cunoscute ca funcționând în acest moment. Funcționalitățile care nu sunt încă operative includ debugger-ul și șirurile non-ASCII, printre altele.

Versiunile timpurii ale framework-ului original .NET au fost proiectate să ruleze pe sisteme de operare Windows 98 sau mai recente, dar tehnologia a fost recent portată și pe Windows 95 de un alt dezvoltator ingenios cu o pasiune pentru sistemele de operare PC antice. Datorită acestui ultim proiect de portare, mii de jocuri și aplicații pot rula acum pe prima versiune de Windows pe 32 de biți.

Z

Echipa Editorială Zody.ro

Redacția Zody aduce în prim-plan cele mai relevante tendințe din lifestyle, turism, sănătate și nutriție pentru cititorii noștri.

Articole Similare

Prefix Plus 44

Prefix Plus 44

Semnificația și utilizarea prefixului plus 44 în România În contextul telefoniei internaționale, prefixul plus 44 reprezintă codul de țară atribuit Regatului Unit al Marii Britanii și Irlandei de Nord, incluzând Anglia, Scoția, Țara Galilor și Irlanda de Nord, precum și insula Jersey. Pentru utilizatorii români, înțelegerea corectă a acestui prefix este esențială atât pentru efectuarea … Continued

septembrie 14, 2026 Citește →
Prefix 45

Prefix 45

Prefix 45: Clarificări privind utilizarea și semnificația în România În contextul telecomunicațiilor, utilizarea corectă și înțelegerea prefixelor telefonice internaționale sunt esențiale pentru evitarea confuziilor și pentru o comunicare eficientă. Cuvântul cheie prefix 45 este adesea căutat de utilizatorii din România care încearcă să identifice originea unui apel sau să înțeleagă modul corect de apelare internațională. … Continued

septembrie 14, 2026 Citește →
Prefix Telefon Romania 0344

Prefix Telefon Romania 0344

Prefix telefon România 0344: Identificarea geografică și particularități ale serviciului Prefixul telefon 0344 este alocat exclusiv județului Prahova, reprezentând un element esențial pentru identificarea geografică a numerelor fixe din această regiune a României. În contextul sistemului național de numerotare, acest prefix indică clar originea locală a apelurilor, contribuind astfel la organizarea și eficientizarea comunicațiilor fixe … Continued

septembrie 8, 2026 Citește →
Facebook WhatsApp LinkedIn