专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
今天看啥  ›  专栏  ›  dotNET跨平台

微软工程师真会整活,将.NET移植到40年前的任天堂NES

dotNET跨平台  · 公众号  ·  · 2024-05-31 08:00
    

文章预览

微软首席软件工程师,近日他在微软 Build 2024 开发者大会上分享了一个有趣的主题 —— 在任天堂 NES 游戏机上运行 .NET。 Jonathan Peppers 是微软 .NET for Android /.NET MAUI 团队的首席软件工程师。 近日他在微软 Build 2024 开发者大会上分享了一个有趣的主题 —— 在任天堂 NES 游戏机上运行 .NET,演示了 C# 程序在 1985 年的游戏机上运行的效果(游戏机采用 6502 微处理器)。 Jonathan Peppers 解释了自己创建这个项目的动机,称这次尝试将 .NET 移植到 NES 学习到了逆向工程、操作码、MSIL( 如何用 C# 编译器将 MSIL 转换为 6502 指令集 )、 API 设计、 二进制格式 和 .NET 开发经验 等知识。 他表示 虽然成功移植不能玩任何游戏, 主要是运行 Hello World 和其他简单的演示程序,但该项目依然很酷—— 以及最重要是体现了极客的 “Nerd Flex”。 他为这个项目取名「.NES」 ("do ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览