스튜디오는 PlayStation 3 에뮬레이션을 포기하고 클래식을 보존하기 위해 네이티브 재컴파일에 집중합니다.
20년 전에 출시된 Sony 콘솔에 초점이 맞춰지면서 역사적 비디오 게임 컬렉션을 보존하는 데 상당한 기술적 장벽이 발생했습니다. 소프트웨어 개발 산업은 해당 세대의 타이틀 라이브러리를 현재 하드웨어 플랫폼으로 효율적으로 이전하는 데 여전히 운영상의 어려움에 직면해 있습니다. 이러한 복잡성을 생성하는 핵심 요소는 Sony, Toshiba 및 IBM 간의 기업 제휴로 만들어진 프로세서인 Cell Broadband Engine입니다. 이 프로세서의 처리 아키텍처는 기존 에뮬레이션 방법에 심각한 제한을 가합니다.
원래 하드웨어로 인해 부과된 제한 사항에 직면하여 디지털 보존에 중점을 둔 대규모 개발 스튜디오와 팀은 최근 몇 달 동안 기술 전략의 변화를 시작했습니다. 소프트웨어를 통해 원래 시스템을 에뮬레이트하는 관행은 점차 게임의 소스 코드를 직접 재컴파일하는 프로세스로 대체되고 있습니다. 이러한 방법론적 변화를 통해 타이틀은 기존 칩의 정확한 동작을 시뮬레이션할 필요 없이 최신 운영 체제에서 기본적으로 작동할 수 있습니다.
비디오 게임 재발매 시장의 기술 전환은 특정 소프트웨어 엔지니어링 요소에 의해 주도됩니다.
- 원래 칩의 비대칭 아키텍처와 현재 x86 프로세서 간의 직접적인 비호환성.
- 기존 콘솔의 여러 처리 장치를 동기화하려면 높은 계산 비용이 필요합니다.
- 최신 TV에서 우수한 이미지 해상도와 안정적인 프레임 속도를 제공해야 합니다.
- 원본 릴리스에 존재했던 프로그래밍 결함에 대한 확실한 수정이 필요합니다.
리엔지니어링 운동에서는 개발자가 프로그래밍 언어 번역을 시작하기 위해 종종 사용되지 않는 형식으로 저장된 원본 프로덕션 파일을 찾아야 합니다. 직접 변환 프로세스는 에뮬레이터가 사용하는 소프트웨어의 중간 계층을 제거하여 최신 비디오 카드 및 프로세서에서 더 적은 리소스를 소비하는 최종 제품을 만들고 오디오 및 비디오 동기화 오류 없이 실행되도록 보장합니다.
함께 읽기: 셀 프로세서의 복잡성으로 인해 클래식 PlayStation 3 게임 재컴파일
원래 하드웨어의 비대칭 아키텍처
기술적인 장애물의 핵심은 Cell 프로세서의 근본적인 설계 구조에 있습니다. 이후 세대의 개인용 컴퓨터와 콘솔의 절대 표준이 된 x86 아키텍처 기반 칩과 달리 이 구성 요소는 원래 실험실의 슈퍼컴퓨팅 작업을 목표로 하는 이기종 접근 방식으로 설계되었습니다. 이 시스템은 파워 프로세서 요소(Power Processor Element)라고 불리는 주 처리 코어와 기술적으로 시너지 처리 요소(Synergistic Process Elements)라고 알려진 8개의 보조 및 특수 보조 프로세서를 결합합니다.
하드웨어 구성으로 인해 당시 프로그래머는 렌더링 및 수학적 계산 작업을 매우 단편적인 방식으로 나누어야 했습니다. 입자 물리학, 인공 지능, 오디오 디코딩 등의 집약적인 기능은 수동으로 보조 보조 프로세서에 위임해야 했고, 메인 코어는 운영 체제와 전반적인 게임 로직을 관리했습니다. 이러한 작업 분할은 특정 칩의 물리적 기능과 극도로 연결된 소스 코드를 생성했습니다.
기존 에뮬레이션의 한계
오늘날 게임 변환 작업을 수행하는 소프트웨어 엔지니어의 경우 최신 하드웨어에서 Cell의 정확한 동작을 복제하려면 불균형한 양의 처리 로드가 필요합니다. 상용 에뮬레이션은 메인 코어의 작동을 시뮬레이션할 뿐만 아니라 모든 보조 보조 프로세서 작동의 실시간 동기화를 보장해야 합니다. 이러한 가상 드라이브 간의 응답 시간이 밀리초 단위로 지연되면 그래픽 결함, 오디오 중단 또는 전체 애플리케이션 충돌이 발생합니다.
오픈 소스 커뮤니티에서 개발한 프로젝트는 수년에 걸쳐 눈에 띄는 기술 발전을 이루었으며 다양한 타이틀을 고성능 개인용 컴퓨터에서 실행할 수 있게 되었습니다. 그러나 상장 기업이 공식 제품을 판매하기 위해 요구하는 상용 수준 에뮬레이션에는 훨씬 더 높은 수준의 안정성과 정밀도가 요구됩니다. 최종 제품은 최종 소비자의 경험에 해를 끼치는 성능 변동을 나타낼 수 없습니다.
전체 보도: News (KR)
Cell의 복잡한 명령을 실시간으로 x86 아키텍처로 변환해야 하기 때문에 막대한 계산 오버헤드가 발생합니다. 최첨단 프로세서와 고가의 비디오 카드가 장착된 컴퓨터라도 해당 플랫폼에서 가장 까다로운 타이틀을 에뮬레이션할 때 시각적 충실도와 일정한 프레임 속도를 유지하기 어렵기 때문에 고정된 하드웨어 사양을 가진 최신 데스크탑 콘솔에서는 에뮬레이션이 불가능합니다.
네이티브 코드 재컴파일로 전환
에뮬레이션으로 인한 기술적 장벽으로 인해 업계가 백 카탈로그를 처리하는 방식에 구조적 변화가 발생했습니다. 현재 하드웨어가 20년 전 콘솔의 동작을 모방하도록 하는 소프트웨어를 만드는 데 리소스를 투자하는 대신 스튜디오에서는 정적 재컴파일을 채택했습니다. 기술적 절차는 게임의 원본 소스 코드를 추출하고 이를 현대 아키텍처에서 이해할 수 있는 언어로 직접 컴파일되도록 다시 작성하는 것으로 구성됩니다.
사건 배경: 개발자들은 클래식 PlayStation 3 게임을 새로운 플랫폼에 저장하기 위해 재컴파일을 채택했습니다.
백그라운드에서 작동하는 에뮬레이터의 필요성을 완전히 제거함으로써 게임은 이제 새로운 칩과 최신 그래픽 응용 프로그램 프로그래밍 인터페이스의 원시 처리 기능을 직접 활용합니다. 현재 하드웨어와의 직접 통신으로 뛰어난 성능을 얻을 수 있으며, 시스템 시뮬레이션을 통해 이전의 보존 시도를 특징으로 했던 처리 병목 현상을 제거합니다.
재컴파일 작업에는 리버스 엔지니어링 및 기존 그래픽 엔진 적용을 전문으로 하는 팀이 필요합니다. 개발자는 원래 셀 보조 프로세서를 직접 호출한 모든 기능을 매핑하고 이러한 수학적 루틴을 다시 작성하여 이러한 요구 사항을 흡수할 수 있는 수천 개의 병렬 처리 코어가 있는 최신 비디오 카드에서 효율적으로 실행되도록 해야 합니다.
또한 이 접근 방식을 사용하면 최신 개발 도구를 게임 업데이트 주기에 더 쉽게 통합할 수 있습니다. 기본적으로 실행되는 코드를 통해 품질 관리 팀은 최초 출시 이후 존재했던 프로그래밍 오류를 식별하고 수정할 수 있을 뿐만 아니라 오늘날의 플레이어가 요구하는 인체공학적 및 응답 표준에 제어 시스템을 적용할 수 있습니다.
자세히 보기: PlayStation 3의 셀 프로세서는 고전 게임 보존에 역사적인 장벽을 만듭니다.
독점 상환 및 소프트웨어 리엔지니어링
이 새로운 기술 방법론의 실제 적용은 여러 세대에 걸쳐 원래 하드웨어에 고립되어 있던 타이틀을 구하기 위한 대규모 출판사의 움직임에서 분명해지고 있습니다. 개발 부문의 정보에 따르면 Konami는 현재 플랫폼에서 Metal Gear Solid 4: Guns of the Patriots를 출시할 수 있도록 기본 재컴파일을 적용하고 있습니다. Cell의 최대 병렬 처리 용량을 활용한 것으로 널리 알려진 이 타이틀은 수년 동안 그래픽 엔진을 완전히 재구성하지 않고 변환할 수 없는 프로젝트로 간주되었습니다.
코드를 다시 컴파일하기로 한 결정을 통해 엔지니어링 팀은 원래 게임의 역사적 병목 현상을 해결할 수 있습니다. 직접 각색을 사용하면 4K 해상도에 대한 기본 지원, 프레임 속도를 초당 60 또는 120 업데이트로 해제, 솔리드 스테이트 스토리지 아키텍처를 사용하여 원본 작업의 챕터를 나누는 긴 데이터 로딩 화면을 제거하는 등 에뮬레이션 방법을 통해 불가능했던 기술적 기능을 구현할 수 있습니다.
성능과 유용성의 직접적인 이점
기본 재컴파일 프로세스는 소비자에게 전달되는 최종 제품의 품질에 직접적인 영향을 미치는 일련의 측정 가능한 이점을 제공하여 클래식 게임이 기술적으로 인식되는 방식을 변화시킵니다. 원래 프로세서의 물리적 한계에서 소프트웨어를 분리함으로써 개발자는 현재 시스템의 메모리 대역폭에 무제한으로 액세스할 수 있으므로 애플리케이션 안정성을 손상시키지 않으면서 저해상도 텍스처를 고화질 자산으로 대체할 수 있습니다. 또한 코드 재작성을 통해 광선 추적 기반 전역 조명 및 인공 지능 이미지 재구성 방법과 같은 최신 렌더링 기술과의 기본 통합이 가능해 과도한 추가 처리 없이 시각적 선명도가 향상됩니다. 그래픽 개선 외에도 사용자 인터페이스는 울트라와이드 모니터와 높은 픽셀 밀도 디스플레이에 맞게 완전히 개편되었으며, 오디오 시스템은 3차원 공간 사운드 형식을 지원하도록 재구성되었습니다. 에뮬레이션 레이어를 제거하면 제어 입력 대기 시간이 크게 줄어들어 현대 경쟁 표준에 맞는 응답 시간으로 플레이어 명령이 화면에 등록되고 처리됩니다. 이 전체 기술 업데이트 세트는 오래된 작품을 최신 릴리스와 시각적으로나 기계적으로 경쟁하는 제품으로 변환하여 코드 리엔지니어링에 대한 스튜디오의 재정적 투자를 정당화합니다.
이 주제 더 보기: PlayStation 3 프로세서는 업계가 오래된 게임을 저장하기 위해 재컴파일을 채택하도록 강요합니다.
기록 소프트웨어 보존에 미치는 영향
재컴파일의 채택은 엔터테인먼트 기술 부문에서 장기적인 디지털 보존을 위한 구조적 진전을 나타냅니다. 에뮬레이션은 코드 변환 비효율성을 보상하기 위해 미래 하드웨어의 무차별 대입에 의존하지만, 재컴파일을 통해 기본 게임 논리가 범용 프로그래밍 언어로 보관됩니다. 이 방법은 시간이 지남에 따라 자연적으로 저하되고 교체 시장에서 부족해지는 오래된 물리적 구성 요소에 대한 의존도를 제거합니다.
업계 재출시를 위한 새로운 표준
변환 기술의 발전은 고전적인 지적 재산을 보유한 기업을 위한 새로운 운영 프로토콜을 확립합니다. 개발 업계에서는 소프트웨어의 역사적 유산을 유지하려면 많은 경우 과거의 운영 환경을 시뮬레이션하려는 단순한 시도보다는 기술 프로그래밍 기반의 재구성이 필요하다는 점을 이해했습니다.
재컴파일이 충실도가 높은 재출시를 위한 표준 방법이 되면서 과거의 비대칭 아키텍처로 인해 부과된 프로그래밍 장벽이 확실히 극복되었습니다. 원본 코드와 특정 하드웨어 간의 분리를 통해 기술 분야의 미래 세대 사용자와 연구자가 대화형 작업에 계속 액세스하고 기능할 수 있도록 보장합니다.
더 많은 뉴스: News (KR)
더 보기 →
Galaxy S25 Plus에 대한 대폭 할인으로 온라인 상점에서 가치가 4500 레알 미만으로 감소합니다.
Zach Cregger의 새로운 Resident Evil은 게임을 무시하고 새로운 캐릭터로 전례 없는 스토리에 중점을 둡니다.
Epic Games 플랫폼은 PC 사용자를 위해 영구적인 비용 없이 12개의 고예산 게임을 출시합니다.
PlayStation 5 Pro 가격 하락으로 디지털 소매 판매 가속화 및 글로벌 재고 제거
새로운 Apple 시스템 업데이트로 iPhone 사용자를 위한 긴급 작업 관리 최적화
Xbox Series S에 뛰어난 그래픽을 갖춘 새로운 휴대용 PlayStation의 하드웨어 세부 정보 유출
Oppo는 Hasselblad 렌즈와 강력한 배터리를 갖춘 Find X9 Ultra를 전 세계적으로 공식 출시합니다.
팀 쿡(Tim Cook)이 Apple 창립 50주년을 기념하여 새로운 iPhone 및 iPod 프로토타입을 공개했습니다.
폴더블 스마트폰의 새 버전, 동계 올림픽 참가자들에게 골드 마감 제공
Android 시스템은 스마트폰에서 오프라인 처리를 위해 기본 Gemini Nano 4 통합을 수신합니다.
삼성은 QuickStar 모듈을 업데이트하고 One UI 8.5 인터페이스에서 패널의 시각적 제어를 확장합니다.
Leak은 4월 PS Plus Essential 카탈로그에서 Lords of the Fallen과 Sword Art Online을 공개합니다.Mix Vale의 더 많은 뉴스
- 1새로운 Xiaomi 18 Pro Max 스마트폰은 200MP 카메라 2개와 최신 세대 프로세서를 통합합니다.
- 2Apple, 새로운 폴더블 iPhone 개발 및 브랜드 창립 20주년 기념 스페셜 에디션 준비
- 3제조업체, 줌과 인공지능에 초점을 맞춘 프리미엄 스마트폰 포토센서 업데이트
- 4제조업체 OPPO는 카메라에 초점을 맞춘 새로운 Find X9 Ultra 및 Pro 스마트폰을 공개할 공식 날짜를 확인했습니다.
- 5새로운 지구 항법 모델은 지구 자극의 연간 36km 변위를 수정합니다.
- 6월트 디즈니, 디지털 게임 시장 지배력 확대 위해 에픽게임즈 완전 인수 검토
- 7Xiaomi TV Stick HD 2 출시로 Google TV와 TV를 변화시킬 수 있는 뛰어난 성능 제공
- 8Nintendo Switch 2는 4월부터 무료 GameChat을 종료하고 온라인 서비스에 가입해야 합니다.
- 9배우 니노미야 카즈나리(Ninomiya Kazunari)와 이케다 에라이자(Elaiza Ikeda)가 마루가메 제면의 새로운 요리 캠페인에 참여합니다.
- 10방송사는 새로운 Harry Potter 시리즈에서 인종 차별적 공격에 대한 Paapa Essiedu의 보호를 강화합니다.