5 juillet 2024

Krusell France

Ta dose d'actu digital !

.NET sur NES: l’impossible est devenu réalité!

Microsoft developer demos .NET on the NES — delivers .NES
Rate this post

Les fans d’informatique et de PC se réjouiront peut-être de voir un Nintendo Entertainment System sorti en 1986 exécuter le cadre .NET sorti pour les plateformes Windows en 2000. Si vous êtes du même genre de techno-dégénéré qui a apprécié le rétroportage de .NET sur Windows 95, vous êtes probablement au bon endroit, même si le NES ne sera pas aussi performant que votre PC Windows 95 moyen. Avant de continuer, prenons un moment pour mettre la puissance de traitement du puissant Nintendo Entertainment System dans son contexte – puisqu’il était puissant pour son époque, après tout. Le NES dispose d’un processeur 8 bits fonctionnant à 1,78 MHz – oui, MHz, pas kHz! – et bénéficie de généreux 2 kilo-octets de RAM et d’allocation VRAM. Il peut également gérer des cartouches de jeu d’une capacité allant jusqu’à 512 kilo-octets de stockage, ce que notre porteur .NET déterminé (Jon Peppers de Microsoft) a noté serait à peine suffisant pour les icônes d’applications Android/iOS modernes. Les applications iOS/Android les plus populaires ont tendance à varier de 55 à 206 Mo, ce qui est des ordres de grandeur supérieurs à tout ce qu’un NES pourrait espérer comprendre.

Raisons et fonctionnement

Alors, pourquoi cela a-t-il été fait? Une large gamme de raisons sont fournies dans la présentation originale. Cela inclut apprendre comment convertir le MSIL en langage d’assemblage 6502, pour la conception d’API et l’expérience de développement .NET, et surtout un simple “Nerd Flex”. Bien que, pour un “Nerd Flex”, celui-ci semble assez limité dans ses utilisations par rapport au dernier “Nerd Flex” lié au framework .NET qui améliore réellement Windows 95 de manière fondamentale. Actuellement, .NET sur NES ne joue même pas à des jeux, il exécute principalement Hello World et d’autres démos simples.

Il est quand même assez cool, surtout si l’on considère le fait qu’il fonctionne du tout. Plusieurs composants de .NET ont été supprimés de cette implémentation pour le rendre compatible avec le matériel limité du NES, y compris une grande partie du code de compatibilité, le débogueur et d’autres composants optionnels de .NET.

Vers de nouveaux horizons

Dans l’absurdité cruelle de l’univers en général, n’oubliez jamais que votre ancien matériel peut toujours être mis à profit tant qu’il fonctionne encore. Habituellement, cela signifie jouer à de vieux jeux, mais parfois cela signifie créer des jeux et des extensions entièrement nouveaux pour garder en vie le vieux matériel. Parfois, il s’agit de réparer ou de remplacer fondamentalement de vieux matériels pour conserver l’esthétique sans sacrifier trop de fonctionnalité.

Source : www.tomshardware.com

  • Romain Barry

    Expert en informatique, Romain a une formation en ingénierie informatique et une passion pour les gadgets high tech. Il partage ses connaissances sur les derniers smartphones, les composants matériels et les astuces pour optimiser les performances des PC.

    Voir toutes les publications