Sådan installeres MAME og nyd denne arkadespilemulator på Linux

MAME på Linux

I disse dage har jeg taget til at huske disse arkademaskinespil fra 80'erne og 90'erne. Efter et stykke tid at have scoret mål og vundet kampe, kiggede jeg efter, om der var nogen information her om Linux Adictos og jeg var overrasket over, at der ikke var en, så jeg besluttede at skrive en artikel om hvordan man installerer MAME på Linux og hvordan man løser nogle problemer med ROM'er (spil).

Installation af MAME på Linux er meget enkel. Faktisk har det eksisteret i flere år nu. tilgængelig i de officielle opbevaringssteder af mange distroer, så installation er kun en kommando væk. Hvis en distribution ikke har den tilgængelig som standard, kan vi også tilføje et uofficielt lager eller installere dets Snap-pakke. Nedenfor har du forklaret de forskellige muligheder og nogle tricks til spil, der ikke starter.

Sådan installeres MAME på Linux

Fra de officielle arkiver

Den første ting, vi skal teste, er, om den er tilgængelig i vores officielle opbevaringssteder. I Ubuntu og derivater er kommandoen som følger:

sudo apt install mame

Fra det uofficielle arkiv

Hvis vi, når vi indtaster meddelelsen, viser en fejl, har vi sandsynligvis ikke emulatoren tilgængelig i repositorierne for vores distribution, så vi tilføjer en uofficiel med følgende kommando:

sudo add-apt-repository ppa:c.falco/mame

Efter tilføjelse af lageret skriver vi denne anden kommando:

sudo apt update && sudo apt install mame

Fra din Snap-pakke

MAME er også tilgængelig som en Snap-pakke. Hvis vores distribution er kompatibel med disse Canonical-pakker, er installationen så simpel som at skrive denne anden kommando:

sudo snap install mame

Sådan tilføjes ROM'er til MAME

Når MAME er installeret, vil vi have en emulator uden spil. Det spil skal vi tilføje dem manuelt, men det er noget meget simpelt. Den "vanskelige" ting er at finde dem: af grunde, som alle kan forstå, kan vi ikke give noget link til sider, der tilbyder disse ROM'er, men at finde dem er så simpelt som at få adgang til vores foretrukne søgemaskine og søge efter noget som "mame rom" . Snesevis af websider vises, og alle giver os mulighed for at downloade ROM'er til MAME og i nogle tilfælde andre emulatorer.

hvor læg ROM'erne det afhænger af operativsystemet og den downloadede version. Hvis vi har installeret det fra et arkiv, det være sig officielt eller uofficielt, er vi nødt til at placere ROM'erne i stien ~ / mame / roms, hvor "~ /" er vores personlige mappe; hvis mappen "mame" ikke er der, opretter vi den manuelt. Som vi læser ind snapcraft.io, stien til Snap-versionen er ~ / snap / mame / common / roms. Hvis vi vil placere ROM'erne i en anden sti, skal vi redigere filen mame.ini for softwaren til at søge på den nye sti.

relateret artikel:
GNOME Video Arcade: interface til MAME

Min ROM starter ikke. Hvad kan jeg gøre?

Det værste ved MAME er uden tvivl, at ikke alle ROM'er fungerer på alle versiones af softwaren. Der er tilfælde, især hvis vi bruger den "mobile" version, hvor vi skal kigge efter opdaterede ROM'er, men dette problem forekommer normalt ikke i desktopversionen. Hvad der kan ske er, at vi prøver at køre et spil, og det fungerer ikke fordi vi mangler en fil. Der er to mulige muligheder, den ene lettere at løse end den anden.

Det første og mest sandsynlige er, at et spil ikke fungerer, fordi vi har ikke din BIOS tilgængelig. BIOS'er er små filer, der er nødvendige for, lad os sige det sådan, software, der er kompatibel med visse spil. For eksempel fungerer NEO-GEO-spil normalt ikke, hvis vi ikke tilføjer deres BIOS. Den bedste måde at løse dette problem er igen at gå til vores foretrukne søgemaskine og søge efter noget som "all mame bios". Der er filer, der samler alle eller næsten alle nødvendige BIOS'er, og alt hvad vi skal gøre er at hente en og pakke alle ZIP'erne ud i den samme mappe «rom», hvor vi placerer spillene.

Et andet problem, som vi kan finde, er, at et spil ikke starter, fordi det mangler en fil. Dette er sværere at rette. En mulighed er at finde en anden ROM for at se, om den fungerer direkte. Hvis ikke, kan vi gøre følgende:

  1. Vi søger på internettet efter de filer, som fejlmeddelelsen siger mangler.
  2. Vi pakker ZIP-en af ​​den ROM, der ikke fungerer.
  3. Vi komprimerer spillet tilbage til et ZIP, der indeholder det originale spil indeholdt og de filer, som vi søgte efter og downloadede i trin 1.
  4. Vi sætter nøjagtigt det samme navn som den originale ZIP (f.eks. aof.zip til spillet Art of Fighting).
  5. Vi lægger det i "rom" -mappen og beder om, at alt går godt.

Ved du allerede, hvordan du installerer MAME på Linux? Hvad er dine yndlings klassiske spil?


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Michael Mayol sagde han

    Det er altid en fornøjelse at læse om MAME, tak fordi du skrev om denne fantastiske emulator.

    Da jeg har brugt det siden starten, og jeg følger dens udvikling ganske lidt, foreslår jeg, at du tilføjer ...

    QMC2
    https://qmc2.batcom-it.net/

    At det er på tværs af platforme, og det er en meget lettere måde at nyde MAME på Linux på

    En anden er Retroarch kombineret med KODI og IAGL Internet Archive Game Launcher-pluginet, det vil sige "Internet Archive Game Menu", der ikke kun har MAME-spil; og at det i Android-tablets og -mobiler anbefales mere på grund af besparelsen på lagerplads.

    Jeg håber at kunne læse fremtidige dele eller fremtidige versioner af denne artikel og opfange disse alternativer.

  2.   Michael Mayol sagde han

    Det er altid en fornøjelse at læse om MAME, tak fordi du skrev om denne fantastiske emulator.

    Da jeg har brugt det siden starten, og jeg følger dens udvikling ganske lidt, foreslår jeg, at du tilføjer ...

    QMC2
    https://qmc2.batcom-it.net/

    At det er på tværs af platforme, og det er en meget lettere måde at nyde MAME på Linux på

    En anden er Retroarch kombineret med KODI og IAGL Internet Archive Game Launcher-pluginet, det vil sige "Internet Archive Game Menu", der ikke kun har MAME-spil; og at det i Android-tablets og -mobiler anbefales mere på grund af besparelsen på lagerplads.

    Jeg håber at kunne læse fremtidige dele eller fremtidige versioner af denne artikel og opfange disse alternativer.

    1.    alexb3d sagde han

      QMC2 er vidunderlig, den er hjemmehørende i Linux, og udviklingen er lidt stoppet, men den fungerer perfekt, for den klassiske grænseflade er den ideel.

      RetroArch er den mulighed, jeg bruger (uden tilsætningsstoffer som kodi), det forbedrer meget emuleringen i præcision og hastighed.

      og den nyeste JRomManager til at styre romerne.

  3.   alexb3d sagde han

    Installer QMC2 frontend, det er navito på Linux, og det er et vidunder.

  4.   genin sagde han

    Ved nogen at aktivere MAME-snyderi på Linux? Nu skal vi tage en .zip-fil, der indeholder cheats i .xml-format og placere den i mappen CHEAT enten i den i / usr / local / share / games / mame / cheat eller i den i / usr / del / spil / mame / cheat eller den i / usr / share / games / mame / plugins / cheat efter aktivering ved at ændre ui.ini-filen, der er i /home/username/.mame.
    Problemet er, at jeg ændrer ui.ini ved at tilføje snydelinien og værdien 1 for at aktivere den, men når jeg åbner MAME, ændrer den selv den, så den bliver som den var, og det er derfor umuligt at aktivere snyderne.
    Eventuelle ideer eller alternativ måde at aktivere dem på?