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 터미널 소프트웨어는 종료하기 전에 실제로 약간의 조롱 문구를 남깁니다.
정상적인 상황에서 Esc 키를 누르면 게임이 종료됩니다. 대신 F11을 누르면 게임에서 하드 리셋이 수행됩니다. 이것은 정품 비디오 게임 콘솔의 전원을 껐다 켜는 것과 같습니다. Alt + Enter는 전체 화면 환경으로 들어가는 데 사용되는 조합입니다. F11은 일반적으로 전체 화면 명령에 묶여 있지만 mednafen에서 누르면 게임이 재설정됩니다. 전체 화면 옵션은 단순한 창에서 재생되는 것보다 훨씬 더 나은 해상도를 제공합니다. 창 지오메트리는 문제의 ROM이 작성된 플랫폼에 적합한 것으로 기본 설정됩니다. GameBoy 또는 GameBoy Color ROM 인 경우 TurboGrafx 16 또는 유사한 콘솔 용으로 작성된 것보다 훨씬 낮은 해상도를 제공합니다. 색 농도는 자신의 하드웨어보다 하드웨어 기대치에 더 많이 의존합니다. 창을 전체 화면으로 설정하면 화면이 찢어지는 정도를 줄이는 데 도움이됩니다.
방법 2 : 게임 저장 및 관리
mednafen은 원래 하드웨어 정의 카트리지에서 사용하는 것과 동일한 종류의 배터리 백업 저장을 에뮬레이트 할 수 있지만 저장 상태 사용도 지원합니다. 이 프로그램은 정품 하드웨어에서 실행 중이었다면 게임 opcode의 RAM 주소에 있었을 정확한 내용을 저장하는 파일을 생성합니다. 이것은 본질적으로 가상화 된 하드웨어의 스냅 샷입니다. 하나를 가져 오려면 F5 키를 누르십시오. 에뮬레이션 된 화면 하단에 'State 0 saved'라는 메시지가 표시됩니다.
F5를 다시 누르면 저장하던 이전 상태 위에 바로 저장됩니다. 이것은 이전 저장 상태에 보관 된 모든 정보를 덮어 씁니다.
각 저장 상태는 홈 디렉토리의 .mednafen 디렉토리 내에있는 별개의 개별 데이터 파일을 나타냅니다. mcs라는 이름의 하위 디렉토리에 압축 된 상태로 보관되며 각 하위 디렉토리에는 해당 상태를 나타내는 파일 확장자가 있습니다. 백업하려는 경우 언제든지 다른 드라이브에 복사 할 수 있지만 직접 편집해서는 안됩니다. 이 과정에서 게임을 손상시킬 수 있습니다. 저장 상태를 변경하려면 키보드에서 숫자 0-9를 누르십시오. 그러면 상태를 저장할 수있는 다른 도켓을 보여주는 화면이 나타납니다. 이것은 당신이 플레이하는 각 게임에 대해 최대 10 개의 세이브를 갖는 럭셔리를 제공합니다. 번호를 선택했으면 F5를 눌러 그 아래에 저장합니다. 실수로 기존 게임 위에 저장하지 않도록주의하세요.
F7 키를 눌러 현재 선택한 저장 상태를로드하고 각 저장 상태가 어디에 저장되었는지 알 수 있도록 별도의 스크린 샷을 표시한다는 사실에 유의하십시오. – 버튼을 눌러 하나의 저장 상태 슬롯을 아래로 이동하고 =를 눌러 단일 저장 상태 슬롯을 위로 이동할 수 있습니다. 이를 통해 플레이 중에 슬롯을 쉽게 변경할 수 있습니다. 실제 하드웨어와 달리 저장은 지역에 관계없이 작동합니다. 문제의 게임 ROM 파일은 처음에는 프리웨어이므로 지역 코드가 거의 없습니다.
게임의 어려운 영역을 극복하기 위해 상태를 반복적으로 저장하고로드하거나 플레이어 캐릭터가 할 수있는 다양한 선택의 최종 결과를 파악할 수 있습니다.
4 분 읽기