Mednafen을 사용하여 Linux 상자를 아케이드로 바꾸는 방법



문제를 제거하기 위해 도구를 사용해보십시오

Mednafen은 GNU / Linux 환경에서 게임 콘솔 opcode를 실행하는 데 사용되는 다중 시스템 에뮬레이터입니다. 에뮬레이터는 여러 다른 인기 게임 콘솔 플랫폼의 ROM 파일과 함께 사용하도록 설계되었습니다. Linux PC 또는 모바일 장치가 SNES, Sega Genesis 또는 GameBoy처럼 작동 할 수 있습니다. 에뮬레이션은 정품 하드웨어와 크게 다르지 않으므로 플레이 할 때 진정한 경험을 원하는 사람들에게 매력적입니다. 이 기술의 모순 된 이름은 'My Emulator Does n't Need a Frickin’Excellent Name'에서 비롯된 것으로 알려졌습니다. 오픈 소스 응용 프로그램 인 mednafen은 소프트웨어 불법 복제가 인터넷을 통해 ROM 파일을 교환하도록 설계되지 않았습니다. 오히려이 앱은 애호가와 게이머가 원래 하드웨어 없이도 홈브류 퍼블릭 도메인 게임을 즐길 수 있도록 고안되었습니다. 또한 게이머가 정품 카트리지에 연결된 외부 인터페이스에서 합법적으로 획득 한 게임에도 사용할 수 있습니다. 다른 맥락에서 mednafen을 사용하는 것은 사용자 계약에 위배됩니다.



즉, mednafen 플랫폼과 완벽하게 호환되는 이러한 콘솔을위한 수백 개의 홈브류 게임이 있습니다. Linux 배포에서 제공하는 저장소를 사용하여 에뮬레이터를 쉽게 얻을 수 있습니다. 익숙한 패키지 관리자를 사용하기 만하면됩니다. 이 소프트웨어는 ROM 파일이 원래 하드웨어에서 실행되는 데 필요한 마이크로 칩 유형을 에뮬레이션합니다. 상대적으로 빈약 한 시스템 리소스를 가진 컴퓨터조차도 이런 방식으로 많은 홈브류 타이틀을 실행할 수 있습니다.



방법 1 : mednafen으로 Homebrew ROM 파일 실행

이미 소프트웨어를 설치하고 홈브류 ROM 파일을 합법적으로 획득했다고 가정하고 CTRL + ALT + T를 누른 상태에서 터미널 창을 열거 나 응용 프로그램 또는 Whisker 메뉴에서 시작합니다. CLI 프롬프트에서 다음 명령을 입력합니다.



mednafen /path/to/homebrew/game.rom

시작하려는 파일로 경로를 바꿉니다. 최신 버전의 소프트웨어는 다음 플랫폼 용 ROM 파일을 지원합니다.

-이제 창세기



– NeoGeo Pocket & Pocket Color

- Bandai WonderSwan

– PC 엔진 SuperGrafx

– PC-FX

– TurboGrafx 16

– 가상 소년

-NES 및 SNES

– GameBoy, GameBoy Color 및 GameBoy Advance

- Atari Lynx

소프트웨어를 시작하면 터미널 창에 데이터 스트림이 표시됩니다. 다른 창이 그 위에 나타납니다. 게임은이 창 내부에서 실행됩니다. 이 섹션의 정보는 그래픽 어댑터 및 기타 호환성 문제를 다룹니다. 이 정보는 완고한 ROM 파일의 문제를 해결하려는 경우 매우 유용 할 수 있지만 일반적으로 대부분은 무시할 수 있습니다. 게임이 작동을 멈추고 Esc 키로 종료 할 수없는 경우 실제로 터미널 창에 다시 집중하고 CTRL + C를 눌러 완전히 중지 할 수 있습니다. mednafen 터미널 소프트웨어는 종료하기 전에 실제로 약간의 조롱 문구를 남깁니다.

2016-12-02_012120

정상적인 상황에서 Esc 키를 누르면 게임이 종료됩니다. 대신 F11을 누르면 게임에서 하드 리셋이 수행됩니다. 이것은 정품 비디오 게임 콘솔의 전원을 껐다 켜는 것과 같습니다. Alt + Enter는 전체 화면 환경으로 들어가는 데 사용되는 조합입니다. F11은 일반적으로 전체 화면 명령에 묶여 있지만 mednafen에서 누르면 게임이 재설정됩니다. 전체 화면 옵션은 단순한 창에서 재생되는 것보다 훨씬 더 나은 해상도를 제공합니다. 창 지오메트리는 문제의 ROM이 작성된 플랫폼에 적합한 것으로 기본 설정됩니다. GameBoy 또는 GameBoy Color ROM 인 경우 TurboGrafx 16 또는 유사한 콘솔 용으로 작성된 것보다 훨씬 낮은 해상도를 제공합니다. 색 농도는 자신의 하드웨어보다 하드웨어 기대치에 더 많이 의존합니다. 창을 전체 화면으로 설정하면 화면이 찢어지는 정도를 줄이는 데 도움이됩니다.

2016-12-02_012203

방법 2 : 게임 저장 및 관리

mednafen은 원래 하드웨어 정의 카트리지에서 사용하는 것과 동일한 종류의 배터리 백업 저장을 에뮬레이트 할 수 있지만 저장 상태 사용도 지원합니다. 이 프로그램은 정품 하드웨어에서 실행 중이었다면 게임 opcode의 RAM 주소에 있었을 정확한 내용을 저장하는 파일을 생성합니다. 이것은 본질적으로 가상화 된 하드웨어의 스냅 샷입니다. 하나를 가져 오려면 F5 키를 누르십시오. 에뮬레이션 된 화면 하단에 'State 0 saved'라는 메시지가 표시됩니다.

2016-12-02_012255

F5를 다시 누르면 저장하던 이전 상태 위에 바로 저장됩니다. 이것은 이전 저장 상태에 보관 된 모든 정보를 덮어 씁니다.

2016-12-02_012337

각 저장 상태는 홈 디렉토리의 .mednafen 디렉토리 내에있는 별개의 개별 데이터 파일을 나타냅니다. mcs라는 이름의 하위 디렉토리에 압축 된 상태로 보관되며 각 하위 디렉토리에는 해당 상태를 나타내는 파일 확장자가 있습니다. 백업하려는 경우 언제든지 다른 드라이브에 복사 할 수 있지만 직접 편집해서는 안됩니다. 이 과정에서 게임을 손상시킬 수 있습니다. 저장 상태를 변경하려면 키보드에서 숫자 0-9를 누르십시오. 그러면 상태를 저장할 수있는 다른 도켓을 보여주는 화면이 나타납니다. 이것은 당신이 플레이하는 각 게임에 대해 최대 10 개의 세이브를 갖는 럭셔리를 제공합니다. 번호를 선택했으면 F5를 눌러 그 아래에 저장합니다. 실수로 기존 게임 위에 저장하지 않도록주의하세요.

2016-12-02_012415

F7 키를 눌러 현재 선택한 저장 상태를로드하고 각 저장 상태가 어디에 저장되었는지 알 수 있도록 별도의 스크린 샷을 표시한다는 사실에 유의하십시오. – 버튼을 눌러 하나의 저장 상태 슬롯을 아래로 이동하고 =를 눌러 단일 저장 상태 슬롯을 위로 이동할 수 있습니다. 이를 통해 플레이 중에 슬롯을 쉽게 변경할 수 있습니다. 실제 하드웨어와 달리 저장은 지역에 관계없이 작동합니다. 문제의 게임 ROM 파일은 처음에는 프리웨어이므로 지역 코드가 거의 없습니다.

게임의 어려운 영역을 극복하기 위해 상태를 반복적으로 저장하고로드하거나 플레이어 캐릭터가 할 수있는 다양한 선택의 최종 결과를 파악할 수 있습니다.

4 분 읽기