Op zoek naar een reis langs nostalgie rijstrook enwat oude arcade-spellen spelen met je Linux-pc? Momenteel is de beste manier om een arcade-kast te emuleren het gebruik van MAME op Linux. Deze software is een multifunctionele emulator die het mogelijk maakt om verschillende soorten arcade-kastspellen op elke pc te spelen. Het is open source, heeft veel functies en is zeer betrouwbaar.
Opmerking: Addictivetips moedigt op geen enkele manier het illegaal downloaden of verspreiden van ROM- of BIOS-bestanden voor MAME aan. Als je ervoor kiest om MAME te installeren, gebruik dan je eigen game-ROM's en BIOS-bestanden waarvan je legaal een back-up op je pc hebt gemaakt.
Mame installeren op Linux
Er zijn meerdere implementaties van de MAME emulatie software. Voor de meeste Linux-distributies is het gemakkelijk te pakken en aan de slag te gaan. Voor andere Linux-distributies moet u de software handmatig bouwen.
De software werkt als een toepassing op volledig schermwaarmee gebruikers kunnen communiceren met behulp van een muis, waardoor het perfect is voor mensen die van een Linux-pc een arcade-kast willen maken. Om de software te installeren, opent u een terminal en doet u het volgende:
Ubuntu
Mame is beschikbaar voor Ubuntu, maar gebruikers nietinstalleer het zonder eerst extra software-opslagplaatsen in te schakelen. Degene die moet worden ingeschakeld voor de Mame-emulator is "Universum". Om de Universe-softwarebron in te schakelen, opent u een terminal en voert u het volgende in:
sudo add-apt-repository universe
De bovenstaande opdracht vertelt het systeem dat het OK isom Universe als softwarebron te gebruiken. De volgende stap is het systeem bijwerken en de cache vernieuwen om de wijzigingen weer te geven die we hebben aangebracht. Dit wordt gedaan met de opdracht apt update.
sudo apt update
Met universe ingeschakeld, wordt Mame geïnstalleerd op Ubuntu:
sudo apt install mame
Debian
sudo apt-get install mame
Arch Linux
Mame is beschikbaar voor Arch Linux, maar gebruikers welmoeten compileren om het te laten werken. Hier is hoe het te doen. Open eerst de terminal en gebruik deze om de verschillende afhankelijkheden te installeren die de software nodig heeft om goed te kunnen bouwen.
sudo pacman -S base-devel git sdl2 gconf sdl2_ttf gcc qt5
Gebruik de git-tool om de nieuwste versie van de Mame-broncode te pakken.
git clone https://github.com/mamedev/mame.git
Voer de gekloonde map Mame in met behulp van de opdracht CD.
cd mame
Compileer ten slotte de software.
make
Fedora
sudo dnf install mame
OpenSUSE
sudo zypper install mame
Andere Linuxes
Mame kan eenvoudig op elke Linux worden gecompileerddistributie met weinig problemen. De enige vereisten zijn basiscompilatietools zoals GCC, SDL en het framework. De broncode zelf is beschikbaar op Github en de ontwikkelaar heeft ook instructies voor het compileren op Linux.
Mame configureren
Mame is niet zoals de andere emulators op Linux enafhankelijk van hoe je het installeert, kost het wat tijd om te beginnen. Als je Mame hebt geïnstalleerd via een pakketbeheerder (Ubuntu, Fedora en etc), open dan een terminalvenster en voer in: mame
Hiermee wordt de emulator uitgevoerd. U kunt ook het snelstartmenu proberen. druk op ALT + F2 op het toetsenbord en typ vervolgens "mame”En druk op enter. Moet het openen volledig scherm emulatie-app.
Opmerking: het hulpprogramma Mame-emulatie bevindt zich ook in het opstartprogramma van uw toepassing (als u het hebt geïnstalleerd en niet hebt gebouwd).

Bij de eerste lancering weigert de emulatietool. Dit komt omdat er geen zijn rOMs (of BIOS voor de vele arcade-kasten) om mee te werken. Om een videogame toe te voegen rOMs naar het programma, open een terminalvenster en krijg een root schelp:
sudo -s
Navigeer vervolgens de terminal naar waar uw ROM-bestanden op uw pc staan.
cd /home/username/my-example-folder
Kopieer de ROM-bestanden vanuit de map naar de ROM-map.
cp -R /home/username/my-example-folder/* /usr/local/share/games/mame/roms
MAME compileren vanuit de bron in plaats van installerenvia een binair pakket? Als dit het geval is, werken de bovenstaande instructies niet. Krijg geen wortel in de terminal. In plaats daarvan moet je het volgende doen om het op gang te krijgen:
cp -R ~/my-example-folder/* ~/mame/roms
Elke keer dat u de emulator wilt starten:
cd ~/mame ./mame64
U kunt ook Bestandsbeheer openen en naar navigeren / Home / gebruikersnaam / mame, klik met de rechtermuisknop op mame64 en start het.
Houd er rekening mee dat geen Arcade ROM-bestanden dat doenwerken correct zonder de juiste BIOS-bestanden. Om juridische redenen is het niet OK om deze bestanden eenvoudig via internet te verspreiden. Om deze bestanden legaal te verkrijgen en in de / Usr / local / share / games / mame / directory, of / Home / gebruikersnaam / mame / roms
Een spel lanceren
Een game wordt alleen gestart in Mame als deze dejuiste BIOS-bestanden. Bijvoorbeeld: om Metal Slug 5 te gebruiken, hebt u de NeoGeo BIOS-bestanden en de ROM nodig voor de game zelf. Plaats de afzonderlijke NeoGeo BIOS-bestanden in de map Metal Slug 5.

Mogelijk moet u dit proces herhalen om elke game te laten werken, omdat er geen root-BIOS-directory lijkt te zijn om mee te werken.
Wanneer de bestanden zijn waar ze moeten zijn, start u eenvoudig de Mame-app en gebruikt u de menukiezer om een game te selecteren. Vanaf hier verschijnt een waarschuwingsbericht.
Een controller configureren
Controller-ingangen configureren voor spelers in deMAME-emulator begint bij het begin door "Algemene ingangen configureren" te selecteren. Dit opent een menu, met een lijst met besturingsconfiguratie-instellingen voor spelers 1 - 8. Sluit een gamepad aan en selecteer de speler die je wilt configureren.

In elk afzonderlijk menu moet de gebruiker knoppen toewijzen aan de speler. Ga naar beneden in de lijst, selecteer de bedieningstoets en druk op Enter om de kaart opnieuw toe te wijzen.
Wanneer de optie om opnieuw toe te wijzen start, drukt u opgewenste knop op de gamepad, het toetsenbord (en enz.) om de specifieke knoppen toe te wijzen aan de huidige speler. Houd er rekening mee dat u dit voor elke gamepad en speler moet doen.
Munten invoegen
Overwegend dat MAME "multiple arcade" betekentmachine-emulator ', verschijnt het bericht' munt invoegen 'vaak. Maak je geen zorgen, tenzij je een muntlezer installeert en instelt, zal de software geen kwartalen vragen. In plaats daarvan moet u op een knop drukken om een munt te simuleren die wordt ingevoegd.
Munt regelt standaard naar 5-8 op de nummerregel. Druk op een om in te voegen en start het spel. Bovendien zijn de startknoppen van de spelers 1-4 (één knop voor elke speler).
Comments