새로운 기술에 대한 클래식 아케이드 게임 에뮬레이션

post-thumb

게임용 에뮬레이터 풀기

에뮬레이터가 무엇인지 궁금 할 것입니다. 에뮬레이터를 사용하면 컴퓨터가 다양한 클래식 아케이드 게임의 하드웨어를 에뮬레이션하는 데 사용되는 Apple IIe 또는 Atari 2600과 같은 콘솔 시스템처럼 작동 할 수 있습니다.

모든 고전 아케이드 게임이 에뮬레이션됩니까? 아니요,하지만 1992 년 이전에 만들어진 게임은 그렇습니다. 모든 시스템이 에뮬레이션하기 쉬운 것은 아닙니다.

고전 아케이드 게임을 에뮬레이트해야하는 이유는 무엇입니까? 그 이유는 크게 세 가지입니다.

인기

시스템이 대중적이라면 고전적이더라도 그것을 모방하기 위해 더 많은 노력을 기울입니다.

정보의 가용성

시스템에 많은 정보가 포함되어 있으면 에뮬레이션하기가 더 쉽습니다. 게임이 이전에 에뮬레이션 된 적이 없다면 많은 리버스 엔지니어링이 필요하며 때때로 실망 스러울 수 있습니다.

기술적 장애물

하드웨어는 피하기 어려운 제한을 제한합니다. 예를 들어, 게임로드를 금지하는 암호화 알고리즘으로 인해 Atari 7800이 에뮬레이션되기까지 상당한 시간이 걸렸습니다. 또한 최신 시스템은 게임을 플레이 가능하고 빠른 속도로 실행할 수있는 절대 마력이 부족할 수 있습니다.

에뮬레이터는 실행하기 어렵지만 특히 처음 사용하는 경우 에뮬레이터를 다운로드하고 압축을 풀어야합니다. 절차에 익숙하지 않은 경우 설명서를주의 깊게 읽어야합니다.

에뮬레이터는 소프트웨어의 복합 조각입니다. 대부분의 에뮬레이터는 복사하려는 시스템의 기능을 완벽하게 에뮬레이션하지 못할 수 있습니다. 일부 에뮬레이터의 결함은 사소 할 수 있으며 때로는 타이밍 문제가 발생할 수 있습니다. 일부 에뮬레이터는 게임을 전혀 실행하지 않거나 더 나쁜 경우 디스플레이 문제가 있습니다. 일부 에뮬레이터는 조이스틱 지원, 사운드 및 기타 중요한 기능이 부족할 수 있습니다.

에뮬레이터를 작성할 때 정확한 시스템 정보를 얻고이를 소프트웨어 코드로 에뮬레이트하는 방법을 파악해야하는 어려운 과정을 겪게됩니다.

에뮬레이터에는 두 가지 유형이 있습니다. 첫 번째는 단일 시스템 또는 단일 게임 에뮬레이터입니다. 예를 들어 Atari 2600 에뮬레이터, NES 에뮬레이터 및 Apple II 에뮬레이터가 있습니다. 이러한 에뮬레이터는 한 종류의 게임 또는 시스템 만 에뮬레이트 할 수 있습니다. 두 번째 유형의 에뮬레이터는 다중 에뮬레이터입니다. 가장 좋은 예는 Multi-Arcade Machine Emulator 또는 MAME입니다. MAME은 수백 개의 아케이드 게임을 에뮬레이션 할 수 있지만 모든 아케이드 게임이 동일한 종류의 시스템에서 실행되는 것은 아닙니다. 이는 엄청난 일반화이지만 대부분의 경우 다중 에뮬레이터가 단일 시스템 에뮬레이터에 비해 더 많은 리소스를 필요로하는 이유입니다.

에뮬레이션의 시작은 기업이 자원을 활용할 수있는 많은 기회를 열었습니다. 업라이트 에뮬레이터를 쉽게 작성할 수 있는데 클래식 아케이드 게임을 새 콘솔로 다시 프로그래밍하거나 이식하는 데 많은 시간을 소비하는 이유는 무엇입니까? 에뮬레이션은 이러한 문제에 대한 해결책이며 게이머에게 그들이 좋아하고 얻고 싶어하는 고전 게임의 정확한 복제품을 제공합니다.