퀘이사존 공식 앱
공식 PC방: Q STAGE
전체서비스
전체메뉴
알림을 확인하시려면 로그인이 필요합니다로그인을 진행해주세요
인기 급상승 검색어
1
2
3
4
5
6
7
8
9
10
어떻게? 왜? 어떻게!? WHY!?
1986년에 출시된 닌텐도 엔터테인먼트 시스템에서 2000년에 Windows 플랫폼용으로 출시된 .NET 프레임워크가 실행되는 것을 보고 싶었던 적이 있나요? 물론 NES가 일반 Windows 95 PC만큼의 성능을 발휘하지는 못하겠지만, .NET이 Windows 95로 백포트되는 것을 즐겼던 테크노 타락자라면 제대로 찾아왔을 가능성이 높습니다.
계속 진행하기 전에, 강력한 닌텐도 엔터테인먼트 시스템의 처리 능력에 대해 잠시 살펴봅시다. 그 당시에는 강력한 성능을 자랑했으니까요. NES는 1.78MHz로 실행되는 8비트 CPU(정확히는 kHz가 아닌 MHz)를 자랑하며 2킬로바이트의 넉넉한 RAM과 VRAM 할당을 제공합니다.
또한 최대 512킬로바이트의 저장 공간을 갖춘 게임 카트리지를 처리할 수 있는데, Microsoft의 존 페퍼스 .NET 포터는 최신 Android/iOS 앱 아이콘에는 충분하지 않다고 지적했습니다. 또한 가장 인기 있는 iOS/안드로이드 앱의 용량은 55~206MB로, NES가 감당할 수 있는 것보다 훨씬 큽니다.
그렇다면 왜 이렇게 된 것일까요? 원본 프레젠테이션에는 다양한 이유가 나와 있습니다. 여기에는 MSIL을 6502 어셈블리로 변환하는 방법, API 설계 및 .NET 개발 경험을 위한 학습, 그리고 가장 중요한 것은 간단한 "Nerd Flex"가 포함됩니다. '너드 플렉스'의 경우, 실제로 Windows 95를 근본적으로 개선한 마지막 .NET 프레임워크 관련 너드 플렉스에 비해 사용 범위가 상당히 제한적인 것 같습니다. 현재 NES의 .NET은 게임도 실행되지 않으며, 대부분 Hello World와 기타 간단한 데모만 실행됩니다.
하지만 작동한다는 사실만 놓고 보면 여전히 꽤 멋집니다. 이 구현에서는 호환성 관련 코드, 디버거 및 기타 .NET의 선택적 구성 요소를 비롯하여 NES의 제한된 하드웨어에서 작동하도록 하기 위해 .NET의 여러 구성 요소를 잘라냈습니다. 또는 NES에서 실행하는 경우 "선택 사항"이라고 할 수 있습니다.
이 잔인한 부조리한 세상에서 구형 하드웨어가 여전히 작동하는 한 언제든지 사용할 수 있다는 사실을 잊지 마세요. 보통은 오래된 게임을 플레이하는 것을 의미하지만, 때로는 완전히 새로운 게임과 확장팩을 만들어 오래된 하드웨어를 살리는 것을 의미하기도 합니다. 다른 경우에는 기능을 크게 희생하지 않고 미관을 살리기 위해 오래된 하드웨어를 수리하거나 근본적으로 교체하는 것입니다.
저자로서? 개인적으로 가장 좋아하는 작업은 레이 트레이싱과 언캡션 FPS가 적용된 N64 게임을 PC로 포팅하는 것이지만, 하드웨어보다는 소프트웨어를 살리는 작업입니다.
출처 1: https://www.tomshardware.com/video-games/nintendo/microsoft-developer-demos-net-on-the-nes-delivers-nes
행성: 은하
포인트: 652,362 exp
작성물 댓글
모든회원 자기소개 펼치기
댓글: 2개
21.2k
11-08
화웨이와 XMC, HBM 개발 협력, 미국 제재 돌파 노려 6
업계동향
QM바나 532 07-02
NVIDIA, H200 주문 3분기부터 인도, 강력한 수요로 서버 공급망 확대 3
QM바나 809 07-02
ASUS ProArt Display PA32UCXR: 컬러 미터와 미니 LED 백라이트가 통합된 32인치 4K 모니터 3
디스플레이
QM락형 1.1k 07-02
Acer CB343CUR D, Red Dot Design Award 2024 수상 10
QM안나 586 07-02
Gigabyte G34WQCP는 34인치 곡면 WQHD VA 디스플레이와 180Hz 재생률로 공식 출시되었습니다. 4
QM안나 520 07-02
삼성, 9세대 낸드에 몰리브덴 첫 적용...소재시장 판 뒤집힌다 12
QM포시포시 2.1k 07-02
메모리 가격 상승으로 RTX 5090이 더 비싸질 수 있습니다 158
그래픽카드
심심해❤️ 16.9k 07-02
삼성, 차세대 '3.3D' 반도체 패키징 개발 착수…AI 반도체 제조 승부 8
QM포시포시 1.1k 07-02
MSI, MPG 341CQPX QD-OLED 및 MAG 271QPX QD-OLED E2 모니터 발표 3
QM락형 784 07-02
뷰소닉, VX2779-2K-PRO-W 출시: 27인치 185Hz 2K 게임 모니터 3
QM이라 525 07-02
모니터 오디오, 절묘한 80년대 디자인 Studio 89 컴팩트 스피커 출시 31
음향기기
심심해❤️ 2.9k 07-02
Thunderbolt 4와 5MP 웹캠을 탑재한 Philips 49B2U6903CH 출시 6
QM이라 743 07-02
과학자들, 기존 광섬유 기술을 사용해 402,000 Gbps 인터넷 속도 달성 41
네트워크
QM건빵 5.3k 07-02
“예보관대신 AI가”…태풍 예측 정확해진다 12
빌보 1.2k 07-02
뉴럴링크, 의료 문제로 두 번째 인간 환자 수술 중단 5
기타/주변기기
QM건빵 1.4k 07-02
Tidal이 FLAC 및 Dolby Atmos 오디오 포맷으로 전환합니다 5
심심해❤️ 885 07-02
NVIDIA RTX 3050 vs AMD RX 6600 대결: 어느 GPU가 200달러 가격대 시장을 장악? 28
QM달려 3.1k 07-02
후지필름, 레트로 스타일 X100 카메라 라인은 회사 운명을 바꿔 놓았으며 모든 곳에서 재고 부족 5
QM달려 5.2k 07-02
[루머] 인텔 애로우 레이크 데스크탑 CPU-Z 점수 유출, 20% 더 빠른 싱글 스레드 성능 64
CPU/MB/RAM
Wormhole 7.5k 07-02
엔비디아의 중국 경쟁사, 금융 사기 혐의로 기소, 선전 증권거래소에서 지위 박탈 4
QM달려 623 07-02
iBUYPOWER와 HYTE, 호요버스의 붕괴: 스타레일을 테마로 한 새로운 제품 라인 공개 7
Wormhole 3.4k 07-02
ASUS, APAC 지역 일부 라우터 대상 GearUP 콘솔 부스터 번들 공개 1
Wormhole 834 07-02
AMD Ryzen AI 300 기반 ACER Swift 노트북 긱벤치 발견 5
노트북
Wormhole 1.6k 07-02
엔비디아는 프랑스에서 금지 당할수도 있습니다 32
블랙웰 5.8k 07-02
RISC-V CPU가 미니 ITX 마더보드에 등장 2
블랙웰 1.8k 07-02
마이크론은 GDDR7이 게임 성능을 30% 향상시킬 것이라고 말합니다 15
블랙웰 2.3k 07-02
0패치, 2030년까지 Windows 10용 비공식 보안 패치를 제공 4
소프트웨어
블랙웰 1.2k 07-02
세계 최초의 Thunderbolt 5 케이블 출시 12
블랙웰 3.1k 07-02
ASUS X670E 및 B650용 AGESA 1.2.0.0 베타 BIOS 출시 6
Wormhole 2.3k 07-02
바이오, '세계에서 가장 가벼운 휴대용 모니터' 출시 27
블랙웰 3.4k 07-02
퀘이사존 - 전 우주급 커뮤니티: 우주의 시작부터 끝까지
퀘이사존을 다양한 미디어에서 만나보세요
최신뉴스
정보
신고하기
투표 참여자 보기