{"id":283,"date":"2012-03-10T16:57:04","date_gmt":"2012-03-10T15:57:04","guid":{"rendered":"http:\/\/blog.amigaone.pl\/?p=283"},"modified":"2023-07-29T17:39:12","modified_gmt":"2023-07-29T15:39:12","slug":"xmame","status":"publish","type":"post","link":"http:\/\/www.amigaone.pl\/?p=283","title":{"rendered":"xMAME"},"content":{"rendered":"<p>By\u0142 pi\u0119kny jesienny dzie\u0144, po\u0142owa lat osiemdziesi\u0105tych. Id\u0119 sobie ulic\u0105 i widz\u0119 jakie\u015b t\u0142umy m\u0142odych ludzi k\u0142\u0119bi\u0105cych si\u0119 ko\u0142o dw\u00f3ch barakowoz\u00f3w. Czym pr\u0119dzej pobieg\u0142em zobaczy\u0107 o co tutaj chodzi, no i za\u0142apa\u0142em bakcyla na dobre. <strong>Dig Dug, Frogger, PacMan<\/strong> czy <strong>Pengo<\/strong> skutecznie czy\u015bci\u0142y moje kieszenie z wszystkich uzbieranych dwudziestoz\u0142ot\u00f3wek.<br \/>\n<a href=\"http:\/\/blog.amigaone.pl\/wp-content\/uploads\/2012\/03\/pengo.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-284 size-full\" title=\"pengo\" src=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2012\/03\/pengo.png\" alt=\"\" width=\"224\" height=\"288\" \/><\/a>Min\u0119\u0142o prawie dwadzie\u015bcia lat, od dawna mam ju\u017c w domu komputer oferuj\u0105cy niepor\u00f3wnywalnie wi\u0119cej ni\u017c \u00f3wczesne automaty. I mimo, \u017ce z perspektywy czasu oceniam te salony jako instytucje skrajnie niepedagogiczne, to jednak sentyment do starych gier pozosta\u0142 do dzi\u015b. Co zrobi\u0107, gdy ci\u0105gnie cz\u0142owieka do &#8222;pogierczenia&#8221; w <strong>Kangaroo<\/strong>, a budy z automatami ju\u017c dawno znikn\u0119\u0142y z krajobrazu naszych ulic. Na szcz\u0119\u015bcie jest na to lekarstwo &#8211; <strong>Multiple Arcade Machine Emulator<\/strong>, czyli w skr\u00f3cie <strong>MAME<\/strong>. Dzi\u0119ki temu programowi mo\u017cemy jeszcze raz poczu\u0107 si\u0119 jak w salonie, dodatkowo spe\u0142niaj\u0105 si\u0119 nasze marzenia z dzieci\u0144stwa, gdy\u017c jest to salon ca\u0142kowicie bezp\u0142atny, a ilo\u015b\u0107 tytu\u0142\u00f3w jakie oferuje przekracza mo\u017cliwo\u015bci nawet najwi\u0119kszej budy z automatami.<\/p>\n<p>Pierwsze wersje MAME na Amig\u0119 powsta\u0142y ju\u017c pod koniec lat 90. Pocz\u0105tkowo by\u0142y dosy\u0107 intensywnie rozwijane, jednak ka\u017cda kolejna wersja z wy\u017cszym numerkiem nios\u0142a ze sob\u0105 zwi\u0119kszone zapotrzebowanie na moc procesora. Koniec ko\u0144c\u00f3w procki 603e i 604e okaza\u0142y si\u0119 zbyt s\u0142abe (68k za s\u0142aby by\u0142 w\u0142a\u015bciwie ju\u017c od samego pocz\u0105tku) i rozw\u00f3j amigowskiej wersji MAME zatrzyma\u0142 si\u0119 na wersji 0.37.beta16. Mija\u0142y lata, rozw\u00f3j MAME bardzo mocno poszed\u0142 do przodu, tymczasem amigowa wersja emulatora sta\u0142a w miejscu. Wydawa\u0142o si\u0119, \u017ce ju\u017c nigdy w tym wzgl\u0119dzie \u015bwiata nie dogonimy, jednak pojawienie si\u0119 Amigi One ca\u0142kowicie zmieni\u0142o sytuacj\u0119. Przez okres oko\u0142o dwoch lat znowu najnowsza wersja MAME dla Amigi odpowiada\u0142a numerowi wersji dla innych wiod\u0105cych maszyn. W chwili gdy pisz\u0119 te s\u0142owa ju\u017c od \u0142u\u017cszego czasu tak nie jest. Aktualnie najnowsz\u0105 wersj\u0105 jest xMAME 1.06 z maja 2009r , kt\u00f3r\u0105 skompilowa\u0142 dla Amigi niezawodny <strong>Steffen Haeuser<\/strong>. Najbli\u017cszy czas poka\u017ce czy nowa AmigaOne X1000 (ktora od kilku miesi\u0119cy jest w posiadaniu Steffena), oka\u017ce si\u0119 kolejnym impulsem, pozwalaj\u0105cym ruszy\u0107 amigowemu MAME do przodu.<\/p>\n<p><a href=\"http:\/\/blog.amigaone.pl\/wp-content\/uploads\/2012\/03\/gui.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-285 size-medium\" title=\"gui\" src=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2012\/03\/gui-300x278.png\" alt=\"\" width=\"300\" height=\"278\" srcset=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2012\/03\/gui-300x278.png 300w, http:\/\/www.amigaone.pl\/wp-content\/uploads\/2012\/03\/gui.png 910w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>W archiwum z programem znajdziemy <strong>GUI<\/strong> u\u0142atwiaj\u0105ce konfiguracj\u0119 emulatora. Mo\u017cemy ustawi\u0107 jaki emulator chcemy obs\u0142ugiwa\u0107 &#8211; opr\u00f3cz samego MAME, GUI obs\u0142uguje tak\u017ce dwie inne jego odmiany: <strong>NeoMAME<\/strong> i <strong>CpMAME<\/strong> (emuluj\u0105ce gry firmy NeoGeo i Capcom). Jest frameskip, ustawiamy tak\u017ce czy emulator ma pracowa\u0107 w oknie czy na pe\u0142nym ekranie. Przy okazji chc\u0119 zdementowa\u0107 plotki jakoby Radeony nie potrafi\u0142y pracowa\u0107 w rozdzielczo\u015bciach ni\u017cszych ni\u017c 640&#215;480. Elastyczno\u015b\u0107 nowego AmigaOS pozwala utworzy\u0107 sobie dowolny tryb graficzny, mo\u017cna wi\u0119c bawi\u0107 si\u0119 MAME graj\u0105c na ekranie 320&#215;256, czy te\u017c np. 360&#215;288.<\/p>\n<p>Po prawej stronie wy\u015bwietlany jest spis aktualnie dost\u0119pnych rom\u00f3w. Z poziomu GUI mo\u017cemy go edytowa\u0107, dodaj\u0105c odpowiednie pozycje do ulubionych, czy te\u017c zaznaczaj\u0105c pozycje, kt\u00f3re nie chc\u0105 dzia\u0142a\u0107. Do ka\u017cdej gry mo\u017cna zapisa\u0107 osobne preferencje. W najnowszej wersji dodatkowo mamy mo\u017cliwo\u015b\u0107 podgl\u0105du gier, dzi\u0119ki miniaturowym zrzutom z ekranu (klawiszem F12). Jest to napewno przydatna opcja, kt\u00f3ra u\u0142atwia orientacj\u0119 i wyb\u00f3r tytu\u0142u w morzu rom\u00f3w (w\u015br\u00f3d kilku tysi\u0119cy pozycji nie jeste\u015bmy przecie\u017c w stanie skojarzy\u0107 ka\u017cdej gry tylko po nazwie). Samo GUI zawiera oczywi\u015bcie tak\u017ce przycisk &#8222;Start MAME&#8221;. Po odpaleniu emulatora nale\u017cy jeszcze wpisa\u0107 OK (o ile dany rom jest odpalany po raz pierwszy) i ju\u017c naszym oczom powinna ukaza\u0107 si\u0119 automatowa gra. Aby zagra\u0107 nale\u017cy wcisn\u0105\u0107 klawisz &#8222;5&#8221;, kt\u00f3ry odpowiada wrzuceniu monety, a nast\u0119pnie &#8222;1&#8221;, odpowiadaj\u0105cy klawiszowi start dla jednego gracza. Sterujemy strza\u0142kami, a tak\u017ce ctrl, alt b\u0105d\u017a spacj\u0105. Oczywi\u015bcie ca\u0142\u0105 konfiguracj\u0119 mo\u017cesz sobie zmieni\u0107 wciskaj\u0105c TAB. Po naci\u015bni\u0119ciu tego klawisza dowiesz si\u0119 jakie opcje s\u0105 ukryte pod innymi klawiszami, kt\u00f3rych tutaj nie opisywa\u0142em. B\u0119dziesz m\u00f3g\u0142 zmieni\u0107 ob\u0142o\u017cenie klawiatury dla ca\u0142ego MAME jak i dla konkretnej gry, dodatkowo mo\u017cesz sobie ustawi\u0107 ilo\u015b\u0107 \u017cy\u0107, stopie\u0144 trudno\u015bci, <a href=\"http:\/\/blog.amigaone.pl\/wp-content\/uploads\/2012\/03\/pacmania.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignright wp-image-286 size-full\" title=\"pacmania\" src=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2012\/03\/pacmania.png\" alt=\"\" width=\"234\" height=\"319\" srcset=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2012\/03\/pacmania.png 234w, http:\/\/www.amigaone.pl\/wp-content\/uploads\/2012\/03\/pacmania-220x300.png 220w\" sizes=\"(max-width: 234px) 100vw, 234px\" \/><\/a>ewentualnie jakie\u015b cheaty (o ile s\u0105 dost\u0119pne), a tak\u017ce kilka innych opcji &#8211; specyficznych tylko dla danego tytu\u0142u. Znajdziesz tam informacje o danej grze, kto j\u0105 wyda\u0142, w kt\u00f3rym roku, na jakich chipach opiera\u0142 si\u0119 automat z dan\u0105 gr\u0105 oraz w jakiej rozdzielczo\u015bci pracowa\u0142a.<\/p>\n<p>&nbsp;<\/p>\n<p>Jest te\u017c opcja resetu naszego wirtualnego automatu. To wszystko co trzeba wiedzie\u0107. Po odpowiednim skonfigurowaniu emulatora polecam jedno gra\u0107, gra\u0107 i jeszcze raz gra\u0107! Wyb\u00f3r tytu\u0142\u00f3w jest przeogromny. My\u015bl\u0119 \u017ce ka\u017cdy ma swego faworyta z dawnych lat, wi\u0119c nie ma sensu, abym poleca\u0142 konkretne romy. Nadmieni\u0119 tylko, \u017ce dzi\u0119ki zwi\u0119kszonej mocy obliczeniowej nowych Amig wyb\u00f3r gier jeszcze bardziej si\u0119 powi\u0119kszy\u0142. Dzi\u015b nie straszne nam ju\u017c takie tytu\u0142y jak Mortal Kombat czy PacMania, kt\u00f3re na MAME wygl\u0105daj\u0105 bez por\u00f3wnania lepiej od amigowskich konwersji. Co prawda nawet na Amidze ONE pr\u0119dko\u015b\u0107 ich dzia\u0142ania nie jest idealna, ale s\u0105 ca\u0142kowicie grywalne (zazwyczaj nowe tytu\u0142y chodz\u0105 powy\u017cej 30 fps), natomiast wszystkie starsze tytu\u0142y chodz\u0105 na maxa, czyli 60 fps.<\/p>\n<p><a href=\"http:\/\/blog.amigaone.pl\/wp-content\/uploads\/2012\/03\/kangaroo.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-287 size-full\" title=\"kangaroo\" src=\"http:\/\/www.amigaone.pl\/wp-content\/uploads\/2012\/03\/kangaroo.png\" alt=\"\" width=\"240\" height=\"256\" \/><\/a>Na koniec informacja dla tych, kt\u00f3rzy zatrzymali si\u0119 jeszcze na starych wersjach MAME dla Amigi klasycznej. Je\u015bli zebrali\u015bcie spor\u0105 kolekcj\u0119 rom\u00f3w dla MAME 0.3.xx to musicie by\u0107 przygotowani na to \u017ce pod nowym MAME spora cz\u0119\u015b\u0107 z nich niestety nie zadzia\u0142a. Nie oznacza to jednak, \u017ce wraz z nowym MAME z niekt\u00f3rymi grami trzeba po\u017cegna\u0107 si\u0119 na zawsze. Po prostu cz\u0119\u015b\u0107 rom\u00f3w by\u0142a redumpowana i trzeba je pobra\u0107 jeszcze raz z internetu w wersji dla nowych ods\u0142on tego wspania\u0142ego emulatora. Tak wi\u0119c mi\u0142o\u015bnicy automat\u00f3w, odpala\u0107 MAME i do dzie\u0142a!<\/p>\n<p>Rafa\u0142 Chy\u0142a<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By\u0142 pi\u0119kny jesienny dzie\u0144, po\u0142owa lat osiemdziesi\u0105tych. Id\u0119 sobie ulic\u0105 i widz\u0119 jakie\u015b t\u0142umy m\u0142odych ludzi k\u0142\u0119bi\u0105cych si\u0119 ko\u0142o dw\u00f3ch barakowoz\u00f3w. Czym pr\u0119dzej pobieg\u0142em zobaczy\u0107 o co tutaj chodzi, no [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0},"categories":[9],"tags":[20],"_links":{"self":[{"href":"http:\/\/www.amigaone.pl\/index.php?rest_route=\/wp\/v2\/posts\/283"}],"collection":[{"href":"http:\/\/www.amigaone.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.amigaone.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.amigaone.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.amigaone.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=283"}],"version-history":[{"count":5,"href":"http:\/\/www.amigaone.pl\/index.php?rest_route=\/wp\/v2\/posts\/283\/revisions"}],"predecessor-version":[{"id":3702,"href":"http:\/\/www.amigaone.pl\/index.php?rest_route=\/wp\/v2\/posts\/283\/revisions\/3702"}],"wp:attachment":[{"href":"http:\/\/www.amigaone.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.amigaone.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=283"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.amigaone.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}