Dhis qaabkii ugu dambeeyay ee MAME

nuugid0

Markan, waxaan ka hadli doonaa sida soo ururi nooca ugu dambeeyay ee MAMEMaaddaama midka ku yaal bogga rasmiga uu leeyahay isku-soo-uruurinta-waqtiga.

Waxa ugu fiican ee ku saabsan isku dubaridka barnaamijyada kombiyuutarkaaga ayaa ah inaad wax badan ka hesho, gaar ahaan processor-ka dhexe, maadaama emulators guud ahaan ay si xoog leh u isticmaalaan. Sidoo kale, rakibidda a dhamaadka hore si aad ula macaamisho barnaamijka.

Tilmaamahan ama casharka waxaa loogu talagalay dadka aan u hoggaansamin sida ay u yimaadaan MAME dharka. Marka waxtarradu waa kuwo la dareemi karo marka aad samaynayso baaritaanka goobta. 🙂

Si aan ugubilaawno shaqada dhismaha, waxaan xirxirnay ilaha barnaamijka, annagoo qabanayna waxyaabaha soo socda:

Ha soo dejin nooca Ilo ee bogga mamedev, maxaa yeelay waxay siisaa khaladaad badan oo ku saabsan isku-duwidda.
Isticmaalayaasha Debian-Ubuntu, ku rakib xirmooyinkaan:
build-essential gconf2 libgconf2-dev libgtk2.0-dev libsdl1.2-dev libsdl-ttf2.0-dev

Isticmaalayaasha archlinux, Waan ka cudurdaaranayaa, laakiin horeyba maktabado ayaan u rakibnaa muddo dheer, kaliya fiiri kuwa halkaas ku yaal oo raadi dhiggooda pacman.

git clone git://git.redump.net/mame

caano

Marka hawsha dhego-dhejinta la dhammeeyo, waxaad gashaa tusaha la abuuray, xaaladdan, tusaha lagu sameeyay aasaas ahaan waa «mame ».

Horeba gudaha galkaan, waxaan haysan doonnaa taxane fayl ah iyo faylal. Laga soo bilaabo halkan, waxaan kaliya xiiseyneynaa sameysid. Waxay ku furaan tifaftiraha qoraalka ay doorteen waxaanan raadineynaa wax la mid ah tan:

#ARCHOPTS = -march=native      # optimize for local machine (auto detect)

Oo waxaan ka xumahay khadkaas, inay u egtahay sawirka soo socda.

nuugid2

Waxaan keydineynaa isbeddelada, halkaasna waxaan ku bilaabaynaa isku soo aruurinta amarka sameynta:

make

Haddii aad rabto inaad ka faa'iideysato waqtiga uruurinta, isticmaal dhigi -j # halkaa # waa tirada udub dhexaadka kooxdaada.
Si aad u ogaato inta xudun ee kooxdaadu leedahay, ku bilow amarkan saldhigga: grep -c ^ processor / proc / cpuinfo

Markuu hawsha isku duwidu dhammaato shaqadeeda, feyl ayaa soo muuqan doona iyadoo kuxiran nidaamka qaab dhismeedka caano haddii aad ku jirto 32bits ama nuugid64 loogu talagalay 64bits. nuugid3

Xaaladdayda, waxaan ku jiraa nidaam 64-bit ah.

Hagaag, illaa iyo hadda waan fiicanahay, waxaan horeyba ula ciyaari karnaa barnaamijka, laakiin xoogaa dhib ayey ku tahay bilowga. Marka aan ku dhameystirno barnaamijka qmc2.

Halkaas, isla daaqada ayaan ku fulinaa yogurt si loo rakibo wejiga hore.

Loogu talagalay isticmaalayaasha Archlinux

yaourt -S qmc2

Loogu talagalay dadka isticmaala Ubuntu-Debian

sudo add-apt-repository ppa: mmbossoni-gmail / emu sudo apt-get update sudo apt-get install qmc2-sdlmame qmc2-sdlmess qmc2-sdlume qmc2-arcade qchdman
Loogu talagalay dadka isticmaala Ubuntu / Debian

Ku nuqul faylka la fulin karo ee mame waddadan sida: / usr / ciyaaraha / mame

Kadibna waxay furaan barnaamijka qmc2-sdlmme daaqadani way soo muuqan doontaa:

qmc2-sdlmame

Sida aad u aragto, barnaamijku wax badan ma weydiinayo.

Waxyaabaha ugu muhiimsan ee daaqadani waa wadada faylka la fulin karo, galka shaqada iyo jidka romanka.

Wadada mame la fulin karo, waxaad kuheleysaa meelkasta oo aad rabto, ilaa iyo inta aad u sheegayso barnaamijka halka laga fulin karo, wuxuu la mid yahay ciyaaraha sidoo kale.

Oo halkan mame ficil ahaan. Waa hagaag, halkaas, waxaan mar hore isku dayayaa ciyaar, mid ka mid ah kuwa ugu cadcad ee mashiinnada ciyaarta, qadaadiic badan oo aan qaato waqtigeeda, hadda waxaan ahay kan halkaan ka hela cabitaanka. xD

Our MAME ficil ahaan

ficil ahaan

Salaan iyo ciyaar ayaa la yiri 😀

Kani waa maqaalkeygii ugu horeeyey ee boggan, oo aan muddo dheer la socday naanaysta Mauricio, qoraalkiisa xiisaha leh iyo inuu had iyo jeer haysto wax cusub oo uu muujiyo.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   carrab la ' dijo

    Xagee ka heshaa romerka?

    1.    NauTiluS dijo

      On Google, saaxiib 🙂

  2.   otakulogan dijo

    Maqaal aad u wanaagsan oo lagu xasuusto ka hor Steam waxaa horey u jiray ciyaaro fiidiyoow ah oo ku saabsan GNU / Linux. Maaha kuwo cusub ama kuwa u dhashay, laakiin waxay ku siin karaan kumanaan saacadood oo madadaalo iyo baashaal ah.

    Waxaana jeclaan lahaa inaan magacaabo UME (http://mamedev.emulab.it/haze/), Hindisaha isku dhafan Mame iyo Mess (haddii Mame wax ka qabto ciyaaraha madadaalada, Mashiinka fiidiyowyada fiidiyowga ah), abuurista emulator nidaam badan oo badan. Waxaan kaliya ku arkay meelaha lagu keydiyo emulator-ka OpenSUSE iyo bulshada ArchLinux, laakiin si loo soo ururiyo Debian talaabooyinka la raacayo waxay aad ugu egyihiin kuwa uu NauTiluS u muujiyay Debian / Ubuntu.

    1.    NauTiluS dijo

      Haddii aad tafatirto cinwaanka, oo aad aado safka 27, waxaad heli doontaa isbeddel muhiim ah. Isbeddelkaani waa midka tilmaamaya ujeeddada dhismaha, ha noqdaan kuwan: MAME, UME, MESS, iwm.

      Xaaladdaada, u beddel UME, waxaad heli doontaa tan la fulin karo.

      Salaan

  3.   caleemaha dijo

    Hola
    Marka aan sameynayo waxaan helayaa waxyaabaha soo socda:

    src / osd / sdl / sdl.mak: 519: *** Qt's Meta Object Compiler (moc) lama helin!. Sare

    Waxaan isticmaalaa Kubuntu 12.04 32 jajab

    Gracias

    1.    Serfraviros dijo

      Waxay ila tahay aniga inay kuu digeyso inaad u baahan tahay inaad rakibatid moc; Markii aan xoogaa baadhitaan sameeyay kadib, waxaan ogaaday in waxa aad ubaahantahay ay tahay baabuur, laakiin ma hubo. Isku day inaad ku raadiso Sinaptic ama Aptitude, ma xasuusan karo midka adeegsada Kubuntu.

      1.    alebils dijo

        Mahadsanid, taasi waxay ahayd rakibida moc iyo otococ waana soo ururinayaa

  4.   rolo dijo

    Ma ku habboon tahay in lagu rakibo nooca ugu dambeeya ee mame? Waxaan weydiinayaa sababta aan u rakibayo dib-u-habeynta warbaahinta, waxaan ku rakibaa mame ka casrisan kan tijaabinta debian-ka, laakiin ... inbadan oo ka mid ah cayaaraha ayaa joojiyay inay shaqeeyaan. markaa waan hayey nooca debian-ka iyo mushkilada bye.
    Ma hubo laakiin waxaan u maleynayaa in qaar badan oo ka mid ah ciyaaraha loo soo ururiyey nooc mame ah

  5.   caleemaha dijo

    Ugu dambayntii waan ururinayaa
    laakiin markaan rabo inaan rakibo qmc2 waxaan helaa:

    sudo apt-hel rakib qmc2-sdlmame qmc2-sdlmess qmc2-sdlume qmc2-arcade qchdman
    Liiska xirmada aqrinta ... La dhammeeyay
    Abuuritaanka geed ku tiirsanaan
    Akhrinta macluumaadka xaaladda ... La qabtay
    Ha ku dhejin karin baako xoogaa ah. Tan macnaheedu waxay noqon kartaa
    waxaad codsatay xaalad aan macquul ahayn ama, haddii aad isticmaaleyso qeybinta
    degganayn, in xirmooyin lagama maarmaan ah aan la abuurin ama aan lahayn
    ayaa laga raray Dakhliga soo gala.
    Macluumaadka soo socda ayaa gacan ka geysan kara xallinta xaaladda:

    Xirmooyinka soosocda waxay leeyihiin ku tiirsanaan aan la daboolin:
    qmc2-sdlmess: Waxay kuxirantahay: sdlmess (> = 0.144) laakiin lama rakibin karo ama
    jahwareer (> = 0.144) laakiin lama rakibi karo
    qmc2-sdlume: Waxay kuxirantahay: sdlume (> = 0.144) laakiin lama rakibin karo ama
    ume (> = 0.144) laakiin lama buuxin karo
    E: Dhibaatooyinka lama sixi karo, waxaad haysatay baakado jaban.

    1.    NauTiluS dijo

      Waad salaaman tihiin waadna ku mahadsan tihiin inaad faallo ka bixiseen.
      Waxa ay tahay inaad sameyso kiiskaas waa inaad khiyaamaysaa nidaamka oo aad rakibtaa xirmooyinkaas la codsaday, sdlmame iyo sdlmess.

      Iyada oo taas lagu xallinayo dhibaatadaada, ka dib beddel ama mari waddada ay ku taal mame aad soo uruurisay.

      Salaan

      1.    caleemaha dijo

        Waxaan isku dayaa inaan ku rakibo iyaga oo leh apt-get rakib laakiin waxaan helayaa waxyaabaha soo socda:
        sudo apt-hel rakib sdlmess
        Liiska xirmada aqrinta ... La dhammeeyay
        Abuuritaanka geed ku tiirsanaan
        Akhrinta macluumaadka xaaladda ... La qabtay
        Xirmada sdlmess lama heli karo, laakiin qaar ka mid ah tixraacyada xirmada
        ku ah. Tani waxay macnaheedu noqon kartaa in xirmadu ay maqan tahay, ay duugowday, ama keliya
        waxaa laga heli karaa ilo kale

        E: Xirmada "sdlmess" ma lahan musharrax rakibaadda

        waana isku mid sdlume

        1.    NauTiluS dijo

          Fadlan isku day waxyaabaha soo socda.

          sudo taabashada sdlmess / usr / games /
          Si aad u khiyaanayso rakibayaasha.

          Salaan

          1.    caleemaha dijo

            Hola
            Baaritaan, laakiin waxba ma dhacaan, weli iima oggolaaneyso inaan rakibo ...
            🙁

      2.    dayax dijo

        rakibidda xmame-sdl waxay u shaqeysaa sida ugu fiican ama ka fiican !! oo aad usocoto / usr / games / mame -inkastoo qmc2 ku weydiisto sdl-.-.
        Jawaabtan waqti ayey qaadan kartaa laakiin waxaa laga yaabaa inay waxtar u leedahay qof kale oo meesha jooga oo raadinaya isla wax. Waxay igu qaadatay laba maalmood in aan ururiyo dhammaan macluumaadka si aan mame uga dhigo mid sifiican ugu shaqeeya qaabkeeda hadda: 0.153.
        Haddii aad dooneysid roms noocaan ah bogga ugufiican inkasta oo xoogaa gaabis ah uu yahay planetemu.net. Salaan.
        Weli ma heli karo sida loo kala shaandheeyo roms-ka qmc2 hawl ahaan, ma heli karo ikhtiyaarka waxayna igu tuuraysaa liiska rasmiga ah ee aadka u dheer!

  6.   obedlink dijo

    Waxa aan jecelahay waa in qmc2 uu yahay Qt: D codsi, laakiin ceeb waxaan u adeegsanayaa kubuntu 14.04 maxaa yeelay qmc2 PPA waxaa la heli karaa oo keliya illaa inta laga soo saarayo.

    1.    NauTiluS dijo

      Waad salaaman tahay, waxaad isku dayi kartaa inaad soo uruuriso qmc2 adigoo ka soo degsanaya ilaha boggeeda.
      http://qmc2.arcadehits.net/wordpress/download/

      Thanks.

      1.    Alberto dijo

        maxaa loo rakibaa kuwan (qmc2-sdlmess qmc2-sdlume qmc2-arcade qchdman) hadaan kaliya ku rakibno mame?

        sudo apt-hel rakib qmc2-sdlmame qmc2-sdlmess qmc2-sdlume qmc2-arcade qchdman
        Liiska xirmada aqrinta ... La dhammeeyay
        Abuuritaanka geed ku tiirsanaan
        Akhrinta macluumaadka xaaladda ... La qabtay
        Ha ku dhejin karin baako xoogaa ah. Tan macnaheedu waxay noqon kartaa
        waxaad codsatay xaalad aan macquul ahayn ama, haddii aad isticmaaleyso qeybinta
        degganayn, in xirmooyin lagama maarmaan ah aan la abuurin ama aan lahayn
        ayaa laga raray Dakhliga soo gala.
        Macluumaadka soo socda ayaa gacan ka geysan kara xallinta xaaladda:

        Xirmooyinka soosocda waxay leeyihiin ku tiirsanaan aan la daboolin:
        qmc2-sdlmess: Waxay kuxirantahay: sdlmess (> = 0.144) laakiin lama rakibin karo ama
        jahwareer (> = 0.144) laakiin lama rakibi karo
        qmc2-sdlume: Waxay kuxirantahay: sdlume (> = 0.144) laakiin lama rakibin karo ama
        ume (> = 0.144) laakiin lama buuxin karo
        E: Dhibaatooyinka lama sixi karo, waxaad haysatay baakado jaban.

        Kuwa dhacaya tan kaliya rakibi qmc2-sdlmame
        waxay u egtahay sidan:
        sudo add-apt-repository ppa: mmbossoni-gmail / emu
        sudo apt-get update
        sudo apt-hel rakib qmc2-sdlmame

  7.   micaayada dijo

    Haye, sidee loo soo dejiyaa?

  8.   Fermin barboza dijo

    Markaad fulineyso sameynta waxay siinaysaa qaladka soo socda:

    src / osd / sdl / sdl.mak: 456: *** Ubuntu 12.10 ayaa la ogaaday. Fadlan rakibi xirmooyinka gcc-4.6 iyo g ++ - 4.6. Jooji

    Markaad isku dayeyso inaad rakibto gcc ama g ++ waxay siisaa qaladka soo socda:

    apt-get rakibi gcc-4.6 –fix-maqan
    Liiska xirmada aqrinta ... La dhammeeyay
    Abuuritaanka geed ku tiirsanaan
    Akhrinta macluumaadka xaaladda ... La qabtay
    Xirmooyinka dheeraadka ah ee soo socda ayaa la rakibi doonaa:
    cpp-4.6 gcc-4.6-saldhig
    Xirmooyinka la soo jeediyey:
    gcc-4.6-locales gcc-4.6-multilib libmudflap0-4.6-dev gcc-4.6-doc libgcc1-dbg libgomp1-dbg libquadmath0-dbg libmudflap0-dbg binutils-dahab
    Baakadaha soo socda ee soo socda ayaa la rakibi doonaa:
    cpp-4.6 gcc-4.6 gcc-4.6-saldhig
    0 waa la cusbooneysiiyay, 3 waa la rakibayaa, 0 waa laga saaraa, 19na lama cusbooneysiiyo.
    Waxaad ubaahantahay inaad soo dejiso 12,5 MB faylasha.
    28,1 MB oo ah meel disk dheeri ah ayaa la isticmaali doonaa qalliinka ka dib.
    Ma rabtaa inaad sii wadato [Y / n]? s
    Ogaysiis: Baakadaha soo socda lama xaqiijin karo!
    gcc-4.6-saldhig cpp-4.6 gcc-4.6
    Ku rakib xirmooyinkaan xaqiijin la'aan [y / n]? s
    Err http://archive.ubuntu.com/ubuntu/ tiro / weyn gcc-4.6-base amd64 4.6.3-10ubuntu1
    404 Lama helin [IP: 91.189.88.153 80]
    Err http://archive.ubuntu.com/ubuntu/ tiro / weyn cpp-4.6 amd64 4.6.3-10ubuntu1
    404 Lama helin [IP: 91.189.88.153 80]
    Err http://archive.ubuntu.com/ubuntu/ tiro / weyn gcc-4.6 amd64 4.6.3-10ubuntu1
    404 Lama helin [IP: 91.189.88.153 80]
    Suura gal maaha in la helo http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.6/gcc-4.6-base_4.6.3-10ubuntu1_amd64.deb 404 Lama helin [IP: 91.189.88.153 80]
    Suura gal maaha in la helo http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.6/cpp-4.6_4.6.3-10ubuntu1_amd64.deb 404 Lama helin [IP: 91.189.88.153 80]
    Suura gal maaha in la helo http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.6/gcc-4.6_4.6.3-10ubuntu1_amd64.deb 404 Lama helin [IP: 91.189.88.153 80]
    Xirmooyinka maqan ayaa la sixi kari waayey.
    E: Soo ridida rakibaadda.

    Waxaan hayaa Linux Mint Maya

    1.    x11tete11x dijo
    2.    NauTiluS dijo

      Waad salaaman tihiin waana ka xumahay daahitaanka jawaabta.

      Taasi Mint Maya linux waa saaxiib aad u da 'weyn, waxaad ku qasbanaan laheyd inaad gacanta ku rakibto gcc, si aad u awoodo inaad sameyso barnaamijkan

      In kasta oo aan u maleynayo inay jirto qaab kale, laakiin waa inaad ku raadisaa xirmooyinka gacanta gacanta bakhaarada taariikheed ee ubuntu.

      Waxaan u maleynayaa in Mint Maya ay ku saleysneyd sax
      http://packages.ubuntu.com/precise/devel/

      Kaliya, waa inaad soo dejisaa xirmooyinka gcc 4.6 sida barnaamijku codsado.

  9.   nacaybtire dijo

    haye, sidee u tirtiri karaa dhammaan faylasha?

    1.    NauTiluS dijo

      Haddii aad u malaynayso inaad ula jeeddo faylasha isku-darka, ka dibna adoo amarkan ku dhex shaqeynaya terminaalka, "nadiifi". Haddii ay tahay in la tirtiro wax walba iyo galka, ku soo buuxi tusaha kore iyo rm -vrf "magaca faylka".

  10.   Lea dijo

    Salaan! Waxaan hayaa Manjaro (archlinux) mana uruurinayo
    Tan igu tuur
    / usr / bin / ld: ma heli karo -lSDL_ttf
    ururi2: khalad: ld soo noqoshada xaaladda bixitaanka 1
    src / build / build.mak: 63: cuntada loogu talagalay bartilmaameedka 'obj / sdl / build / file2str' waa lagu guuldareystay
    samee: *** [obj / sdl / build / file2str] Khalad 1

    sidoo kale ma garanayo maktabadaha u dhigma kuwa aad ku sheegtay bilowga, marka laga reebo dhismayaasha lagama maarmaanka ah, haddii aad gacan i siin kartid, aad baan ugu mahadnaqayaa!

    1.    NauTiluS dijo

      Salaan Runtii waxaad ubaahantahay maktabada SDL_ttf. Si aad ugu rakibto archlinux, si fudud u geli qunsulka "pacman -S sdl_ttf".

      Sidoo kale, waa inaad haysataa maktabadda "pacman -S sdl".

      Ku saabsan dhismaha-daruuriga ah, waxay u badan tahay inaad horey u rakibtay. Tani waxa ku rakibidda ubuntu iyo soosaarida ayaa ah qaar ka mid ah korontada aasaasiga ah.

      Dhibaato kasta oo kale ha ka waaban inaad weydiiso.

  11.   Lea dijo

    Salaan! Taasi way ii shaqeysay! Mahadsanid! hadda qalad kale ayaa i galay, wuxuu igu tuurayaa tan:

    Uruurinta src / mame / video / model1.c…
    src / mame / video / model1.c: Shaqada 'waxtarka Draw_quads (model1_state *, bitmap_rgb32 &, const rectangle &)':
    src / mame / video / model1.c: 307: 17: qalad: qaybta hoose ee qormada waxay ka sareyso xadka safka [-Werror = soohdin-soohdin]
    halka (p [ps2 + 1] .y == qashin)
    ^
    src / mame / video / model1.c: 319: 17: qalad: qoritaanka soo diyaarinta wuxuu ka hooseeyaa soohdimaha diyaarka ah [-Werror = soohdin-soohdin]
    halka (p [ps1-1] .y == qashin)
    ^
    src / mame / video / model1.c: 319: 17: qalad: qoritaanka soo diyaarinta wuxuu ka hooseeyaa soohdimaha diyaarka ah [-Werror = soohdin-soohdin]
    src / mame / video / model1.c: 329: 17: qalad: qaybta hoose ee qormada waxay ka sareyso xadka safka [-Werror = soohdin-soohdin]
    halka (p [ps2 + 1] .y == qashin)
    ^
    src / mame / video / model1.c: 329: 17: qalad: qaybta hoose ee qormada waxay ka sareyso xadka safka [-Werror = soohdin-soohdin]
    src / mame / video / model1.c: 305: 17: qalad: qoritaanka soo diyaarinta wuxuu ka hooseeyaa soohdimaha diyaarka ah [-Werror = soohdin-soohdin]
    halka (p [ps1-1] .y == qashin)
    ^
    cc1plus: digniinta oo dhan waxaa loola dhaqmaa sidii qaladaad
    makefile: 922: cunto karinta loogu talagalay bartilmaameedka 'obj / sdl / mame / video / model1.o' waa fashilmay
    samee: *** [obj / sdl / mame / video / model1.o] Khalad 1

    Kee noqon karaa?

    Gracias!

    1.    NauTiluS dijo

      Wax walba waxay umuuqdaan inay muujinayaan qalad isku-duwaha.

      Waxaad ubaahantahay nooc horumarsan oo ah iskuduwaha.

  12.   Rafael Escamilla booska booska dijo

    Waad salaaman tahay, waxaan soo ururiyey nooca .0151 ee MAME marka laga reebo xirmooyinka aad sheegtay, libqt4-dev waa lagama maarmaan. Salaan 🙂