Как да използвате Mednafen, за да превърнете вашата Linux кутия в аркада



Опитайте Нашия Инструмент За Премахване На Проблемите

Mednafen е многосистемен емулатор, използван за изпълнение на кода за игра на конзолата в среда на GNU / Linux. Емулаторът е предназначен за използване с ROM файлове от няколко различни популярни платформи за игрови конзоли. Това позволява на компютър с Linux или мобилно устройство да действа подобно на SNES, Sega Genesis или GameBoy. Емулацията не се различава съществено от оригиналния хардуер, което го прави привлекателен за тези, които искат автентично изживяване, когато играят. Съобщава се, че несъвместимото име за технологията идва от „Моят емулатор не се нуждае от отлично име на Frickin’ “. Като приложение с отворен код, mednafen не е предназначен за софтуерни пирати за обмен на ROM файлове през Интернет. По-скоро приложението е предназначено за любители и геймъри да играят игри за домашно ползване в публично достояние, без да е необходим оригинален хардуер. Той може също така да бъде приемливо използван с игри, които геймърите законно придобиват от външен интерфейс, свързан с оригинални касети. Всяко използване на mednafen в други контексти е в противоречие с потребителското споразумение.



Като се има предвид това, има стотици игри за домашни пилета за тези конзоли, които са напълно съвместими с платформата mednafen. Можете лесно да придобиете емулатора с хранилищата, предоставени от вашата Linux дистрибуция. Просто използвайте мениджъра на пакети, с който сте свикнали. Софтуерът емулира типа микрочипове, които ROM файловете са необходими, за да работят под оригиналния им хардуер. Дори компютрите с относително анемични системни ресурси могат да пускат много заглавия на домашен език по този начин.



Метод 1: Стартиране на Homebrew ROM файлове с mednafen

Ако приемем, че вече сте инсталирали софтуера и сте придобили законно ROM файл с homebrew, отворете терминален прозорец, като задържите CTRL + ALT + T или го стартирате от меню Приложения или Whisker. В подканата CLI въведете следната команда:



mednafen /path/to/homebrew/game.rom

Заменете пътя с всеки файл, който се опитвате да стартирате. Най-новата версия на софтуера поддържа ROM файлове за следните платформи:

– Sega Genesis



- NeoGeo Pocket & Pocket Color

- Bandai Wonder Swan

- PC Engine 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 може да емулира същия вид спестявания на резервни батерии, използвани от оригинални хардуерно дефинирани касети, той също така поддържа използването на състояния за запазване. Програмата генерира файл, който съхранява точното съдържание на това, което би било в RAM адресите на опкода на играта, ако трябваше да работи под оригинален хардуер. Това са по същество моментни снимки на виртуализирания хардуер. За да вземете един, натиснете клавиша F5. Ще видите съобщение в долната част на вашия емулиран екран, което показва, „Състояние 0 запазено“.

2016-12-02_012255

Ако трябва да натиснете F5 отново, това ще запази директно над предишното състояние, което сте записвали. Това замества каквато и информация да е била съхранявана в предишното състояние на запазване.

2016-12-02_012337

Всяко състояние на запазване представлява отделен отделен файл с данни в директорията .mednafen във вашата домашна директория. Те се съхраняват в компресирано състояние в поддиректория, озаглавена mcs, като всяка от тях има файлово разширение, което показва към какво състояние принадлежи. Винаги можете да ги копирате на друго устройство, ако искате да ги архивирате, но не трябва да се опитвате да ги редактирате сами. Можете да повредите игра в процеса. Ако искате да промените състоянието на запазване, натиснете цифра 0-9 на клавиатурата и ще получите екран, който ви показва различни докети, под които можете да запазите състояние. Това ви осигурява лукса да имате до десет спасявания за всяка игра, която играете. След като изберете номер, натиснете F5, за да запазите под него. Внимавайте, за да сте сигурни, че не случайно ще запазите съществуваща игра.

2016-12-02_012415

Натиснете F7, за да заредите състоянието на запазване, което сте избрали в момента, и вземете под внимание факта, че всяко състояние на запис ви показва отделна екранна снимка, за да ви помогне да разберете кое къде е запазено. Можете да натиснете - за да преместите един слот за състояние на запазване надолу и = за да преместите един слот за състояние на запис нагоре. Това прави възможно лесното сменяне на слотовете, докато играете. За разлика от действителния хардуер, записите ще работят независимо от региона. Тъй като въпросните файлове с ROM за игра са безплатни, те до голяма степен нямат регионални кодове.

Може да поискате многократно да запазвате и зареждате състояния, за да преодолеете трудна област на играта или може би да разберете крайния резултат от различни избори, които даден герой на играча може да направи.

4 минути четене