Microsoft .NET đã có thể chạy trên máy chơi game Nintendo NES.

VNZ-NEWS
Vn-Z.vn Ngày 31 tháng 05 năm 2024,Tài khoản YouTube chính thức của Microsoft Developers đã chia sẻ một video cách đây 3 ngày, trong đó Jon Peppers trình diễn thành công quá trình chuyển và chạy .NET trên máy chơi trò chơi Nintendo NES.

Net-on-NES.webp


Máy chơi game Nintendo NES hay còn gọi là "Famicom",(Family Computer Disk System) được trang bị CPU 8 bit tốc độ 1,78 MHz, bộ nhớ chính và bộ nhớ hiển thị 2KB, có thể xử lý các hộp trò chơi có dung lượng tối đa 512 Kilobyte.

Vào thời điểm những năm 1980, với cấu hình phần cứng như vậy là rất mạnh nhưng bây giờ NES rất khó chạy các ứng dụng Android/iOS, các ứng dụng phổ thông hiện nay đều có dung lượng từ 55-206 MB, vượt xa khả năng xử lý của NES.

Peppers cho biết nỗ lực chuyển đổi này chủ yếu là học cách chuyển đổi hợp ngữ MSIL sang 6502, kinh nghiệm về thiết kế API và phát triển .NET và quan trọng nhất là "Nerd Flex".

iKuIMkf.jpeg

Sau khi chuyển thành công, .NET on NES không thể chơi bất kỳ trò chơi nào mà chủ yếu chỉ chạy được các chương trình đơn giản như "Hello World" và một số chương trình demo khác. Dù vậy, dự án này vẫn được đánh giá là rất thú vị.
Để có thể chạy .NET trên phần cứng hạn chế của NES, Peppers đã sắp xếp hợp lý nhiều thành phần của .NET và sửa đổi một lượng lớn mã để cải thiện khả năng tương thích.


 
  • Like
gift4you Reactions: gift4you