Emu #dreams

Witaj GOŚCIU ( Zaloguj się | Rejestracja )

 
Reply to this topicStart new topicStart Poll

Drzewo · [ Standardowy ] · Linearny+

> M.A.M.E

FAQ
post Nov 15 2006, 07:11 PM
Post #1


madaFAQer


Grupa: Moderators
Postów: 43
Dołączył: 8-November 06
Skąd: E#D
Nr użytkownika: 2,612



mamefaker
w przygotowaniu
wersja dla ociemniałych

Napisałem go bazując na leciwym już MAME FAQ. Od czasu gdy powstał oryginalny upłyneło sporo czasu i pewne rzeczy się zdezaktualizowały lub zmieniły. FAQ ten dotyczny głównie wersji okienkowej gdyż ta obecnie jest najczęściej używana i wszystkim poczatkującym fanom emulacji radze od tej wersji zacząć. Większośc zagdanień jest przedstawiona dodatkowo graficznie w sposób wręcz uragający inteligencji. icon_kult.gif


1. Co to jest MAME?

2. Wymagania MAME

3. GUI

4. Foldery w MAME
-foldery i pliki z których korzysta MAME

5. ROMy

6. Video
-opcje video i ich konfiguracja

7. Sterowanie

8. 8

9. Klony MAME
-nieoficjalne wersje MAME

10. Linki
-strony związane z MAME


--------------------
I Want You To Read This FAQ!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
FAQ
post Nov 15 2006, 07:11 PM
Post #2


madaFAQer


Grupa: Moderators
Postów: 43
Dołączył: 8-November 06
Skąd: E#D
Nr użytkownika: 2,612



Wymagania MAME

Procesor
Prędkość działania gier zależy głównie od procesora. Starsze gry (8 i 16 bit) uruchamiają się już na Pentium 200MHz. Gry z digitalizowana i renderowaną (np UMK3, K!) grafiką zazwyczaj wymagają mocniejszych procesorów od Athl 2000+ wzwyż. Co się tyczy gier 3D, z powodu braku wykorzystania przez emulator akceleracji kart graficznych, im mocniejszy/wydajniejszy procesor tym lepiej (choć i tak sporo tytułów nie osiągnie 100% prędkości). Jeśli ktoś decyduje się na zakup komputera pod kątem MAME warto nadmienić że procesory Intela lepiej się tutaj sprawdzają od AMD.
Karta graficzna
W MAME szczególny nacisk należy położyć na procesor karta ma drugorzędne znaczenie. Obecnie wszystkie produkowane karty spełniają wymogi MAME w 2D. Najnowsze wersje MAME z poprawiona obsługą D3D jednak szybciej emuluja gry 3D na mocniejszych kartach. Można włączyć więcej efektów i filtrów.
RAM
Zalecane min to 16mb RAMu na starszych systemach. Pod XP przydaje się co najmniej 126MB.

uwaga: w związku z kolejnymi udoskonaleniami/zmianami w emulacji poszczególnych tytułów/systemów kolejne wersje mogą potrzebować większej mocy obliczeniowej ze strony procesora, i tak dla przykładu: gra Viloent Storm pod mame 0.72 zadowoli się procesorem Athlon 1200 natomiast pod mame 0.124 potrzeba już Athlona XP 2100+.

Dźwięk i animacja się przycina.
Włącz F11 i sprawdź prędkość. Gra do poprawnego działania musi mieć 100% prędkości. Poniżej 100% dźwięk zaczyna trzeszczeć, gdy wydajność spada poniżej 85% gra zaczyna wyraźnie przycinać. Optymalne działanie mamy gdy nasz komputer jest w stanie emulować grę z minimum 150% prędkością można to sprawdzić wyłączając throttle F10. Do mierzenia wydajności służy również program MAMEmark. Jeżeli spadek wydajności jest niewielki można włączyć frameskip F9 na 0 powoduje to wzrost wydajności.


--------------------
I Want You To Read This FAQ!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
FAQ
post Nov 15 2006, 07:11 PM
Post #3


madaFAQer


Grupa: Moderators
Postów: 43
Dołączył: 8-November 06
Skąd: E#D
Nr użytkownika: 2,612



GUI

Graficzny interfejs użytkownika (ang. Graphical User Interface, GUI) często nazywany też środowiskiem graficznym na którego budowę składa się okno programu. Wewnątrz okna są rozmieszczone elementy interakcyjne. Oczywiście GUI posiadają tylko okienkowe wersje MAME (MAME32, MAME32plus itp) lub frontendy (EasyMAME, emuLoader).
Po uruchomieniu emulatora pojawi się nam okno z trzema kolejnymi kolumnami:
lista folderów - są tam katalogi segregujące gry względem dostępności, wersji itd. Możemy sami dodawać gotowe katalogi np. plikiem Catalist32, tworzyć nowe lub edytować już istniejące.
lista gier - determinują ja oczywiście ustawienia listy folderow. Możemy posegregować gry wg daty, producenta, itp. kolejne kolumny możemy edytować za pomocą opcji View\Customize Fields
zakładki - tutaj mamy do dyspozycji 6 zakładek w których będą wyświetlane pliki MAME Arts czy informacje z pliku MAMEinfo/history DAT.
user posted image

Jak wgrać polski język do MAME?
Polecam użyć MAME32plus i ściągnąć plik languages z polska czcionką który znajduje się na stronie domowej tego klona w dziale download.
CODE
Options\Language\Polish


--------------------
I Want You To Read This FAQ!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
FAQ
post Nov 15 2006, 07:11 PM
Post #4


madaFAQer


Grupa: Moderators
Postów: 43
Dołączył: 8-November 06
Skąd: E#D
Nr użytkownika: 2,612



Foldery MAME:

/artwork
user posted image

/bkground - tła które można wgrać do GUI emulatora. Niektóre klony MAME mają opcję wgrywania teł do poszczególnych kolumn.
user posted image

/cabinets - fotki cabient'ów czyli automatów.
user posted image

/cfg - zapisywane są w nim ustawienia sterowania w poszczególnych grach

/cpanel - zdjęcie oryginalnego panelu kontrolnego z którego korzystała gra.
user posted image

/ctrlr - gotowe ustawienia konfiguracyjne kontrolerów takich jak HotRod czy X-aracde

/diff

/docs - dokumentacja

/flyers - ulotki i plakaty promocyjne dodawane do oryginalnej gry. Dostępne są też wersje Hi-res na mamechannel
user posted image

/folders - pliki *ini dodające katalogi w zakładce lista folderow. Najpopularniejszy pack to Cat32 - plik z po katalogowanymi grami względem typów i gatunków.

/icons - icony z których korzysta MAME. Można użyć ich do zmiany icon systemowych jak również indywidualnych tytułów.
user posted image

/hi - zapisywane są tutaj hiscore (najlepsze wyniki) z gier, wymagane jest posiadanie pliku hiscore.dat oraz mame ze wsparciem dla tegoż

/ini - zapisywane są tutaj ustawienia MAME (grafika, dźwięk itd...) dla danej gry lub systemu.

/inp - w folderze tym lądują replaye czyli zapis gry. Pamiętajmy aby przed zapisem skasować foldery nvram i memcard!

/ips - International Patching System. Patche do hack'ów korzysta z nich MAME32plus i inne klony napisane na jego źródłach.

/marquees - plansza, baner tytułowy umieszczany na automacie.
user posted image

/memcard - folder zawierający karty pamięci wykorzystywane w grach NEO-GEO

/languages - czcionki, języki i tłumaczenia.

/roms - folder w którym umieszczamy pliki rom oraz biosy.

/samples - do tego katalogu wrzucamy pliki z samplami

/snap - zrzut przedstawiający uruchomioną grę.
user posted image

/sta - save z gry, nie wszystkie gry obsługują zapisywanie!

/titles - snapshoot ekranu tytułowego gry.
user posted image

/nvram - ustawienia automatu utrwalone są w plikach *nv. Tam zapisane są ustawienia serwisu gry (np czas, levele itp) czy updaty romów (np Raiden Fighters Jet).

/pliki DAT - pliki DAT umieszczane w głównym katalogu MAME:
History Dat i MAME Info Dat to pliki zawierające sporo ciekawych informacji (stale uzupełnianych) na temat danego tytułu. Obok krótkiego opisu systemu na którym działa gra można znaleźć też ciekawostki, tips & tricks, notki poszczególnych wersji danej gry (revision) czy też portów na inne systemy.
Hiscore Dat to plik umożliwiający zachowanie najlepszych wyników (automatycznie zapisywanych przy wyjściu z gry i wczytywanych po jej uruchomieniu). W przeciwieństwie do save state`ów obsługuje znacznie większą liczbę tytułów, a pojedynczy plik hiscore zajmuje jedynie kilkadziesiąt/kilkaset bajtów. Na chwilę obecną wspierany przez Mame FX.
Cheat Dat to pliczek dla oszustów! Najświeższe cheaty zawsze są publikowane na forum http://cheat.retrogames.com/. Cheaty należy włączyć zaznaczając opcję:
CODE
Options\Default Game Options\Miscellaneous\Enable game cheats


--------------------
I Want You To Read This FAQ!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
FAQ
post Nov 15 2006, 07:21 PM
Post #5


madaFAQer


Grupa: Moderators
Postów: 43
Dołączył: 8-November 06
Skąd: E#D
Nr użytkownika: 2,612



Romy

Co to są ROMy?

Klony
Niektóre gry miały kilka wersji nazywamy te wersje klonami. Mogą sie różnic od siebie ekranem tytułowym, poprawkami w kodzie, balansem postaci, zmienionymi kolorami lub dzwiękami, ilością graczy czy wersja językową. Romy klonów zawierają najczęściej jedynie różnicę względem oryginalnego setu. Chcąc je uruchomić musimy posiadać oryginał! Sam klon w 95% przypdaków nie odpali sie i wyrzuci komunikat o braku plików z oryginalnego setu. Najlepszym przykładem jest gra Ultimate Mortal Kombat 3, która do uruchomienia wymaga oryginalnego romu mk3.zip i klona umk3.zip.

Skąd pobrać romy?
Romy pobieraj ze sprawdzonych stron które przeprowadzają aktualizacje na bieżąco tak jak choćby http://www.retroroms.net często maja banalny download oraz oddzielne updaty. Jeśli strona ma dużo reklam i pop'upów to na pewno jej autorzy nie podchodzą do tego z powaga i pasją. Naucz się korzystać z programów takich jak Romcenter lub clrMAME. Pomogą ci utrzymać porządek w setach.

Gdzie umieszczać romy?
Domyślnym miejscem jest folder "roms". Możesz też samemu ustawić ścieżkę do wybranego folderu z romami.
CODE
Options\Directories\...

user posted image

MAME nie wykrywa nowych gier
Po kazdym wgraniu nowych romów (zakładajac ze poprawnych) należy zrobić refresh/odświeżenie listy.
CODE
Viev\Refresh
lub klawisz F5

Skąd ściągnąć BIOSy, co z nimi zrobić?
Możesz je pobrać z wielu stron na których znajdują się romy do MAME. Polecam mamechannel znajdują się tam zawsze aktualne pliki. Po ściągnięciu należy je wrzucić do katalogu z romami gier.

Rom który posiadam nie działa!
MAME ma wbudowaną funkcje do sprawdzania romów (audit). Informuje ona jakich plików ci brakuje. Naucz się tego używać a nie pisz bez sensu że ci rom nie chodzi!
user posted imageuser posted image
Sprawdź czy rom który posiadasz nie jest tylko klonem. Najpierw zawsze ściągnij główny set a dopiero potem próbuj odpalać klony.
Niektóre gry wymagają biosów. Bez nich MAME ich nie wykryje oraz nie będą działać.

Jak uruchomić gry oznaczone jako "not working"?
Jeśli gra ma status Not working i oznaczona jest ikoną X to znaczy że nie działa i nie zakładaj tematów pt: jak ja uruchomić lub kiedy będzie emulowana. To samo się tyczy gier bez muzyki lub z błędami w grafice o których informuje emulator!
user posted image
Jeśli główny set nie jest emulowany poprawnie sprawdź klony tej gry być może działa dobrze np. Alien Storm, Armored Warriors
user posted image

Co to są pliki CHD?
Są to obrazy dysków twardych, laserdysków lub CD. Obrazy umieszczamy wypakowane w folderze o nazwie romu w katalogu roms.

Co to są sample i skąd je pobrać?
Są to pliki dźwiękowe z których korzystają niektóre gry. Bez nich MAME nie odtworzy dźwięku skoków, wspinania się itp. Można je ściągnąć z mamechannel.


--------------------
I Want You To Read This FAQ!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
FAQ
post Nov 15 2006, 07:22 PM
Post #6


madaFAQer


Grupa: Moderators
Postów: 43
Dołączył: 8-November 06
Skąd: E#D
Nr użytkownika: 2,612



Video

Jak uruchomić grę w oknie?
CODE
Option\Default Game\Displey\Run in a window

Alt+Enter - przełączanie z/do pełnego ekranu

Obraz jest rozmazany jak go wyostrzyć?
DirectDraw
wyłączyć rozciąganie sprzętowe
CODE
Option\Default Game\Displey\stretch using hardware

user posted image
Direct3D
wyłączyć filtr blinear
CODE
Option\Default Game\Displey\Use Bilinear filrering

user posted image

Jak włączyc filtry graficzne w MAME?
w oryginalnym MAME oraz wersji okienkowej MAME32 nie ma filtrów graficznych. Znajdują się w MAME32plus oraz wszystkich innych klonach mame które są tworzone na jego źródłach.
CODE
Option\Default Game\Advanced\Image Enhancement\.....

user posted image

Do czego służą filtry graficzne i efekty?
Dzięki filtrom i efektom graficznym możemy znacznie podnieść jakość wyświetlanego obrazu. Pamiętać jednak należy że ich używanie powoduje znacznie większe obciążenie procesora oraz nie do wszystkich gier warto ich używać. O ile scanlines można używać do wszystkich gier i nie powodują straty w wydajności to filtrów skalujących nie uzywajmy do gier z grafika digitalizowana lub renderowaną np MK, K!. Po pierwsze w tych grach powodują nieporównywalnie silniejsze obciążenie procesora jak i sam efekt nie daje żadnej poprawy wizualnej lub jest zwyczajnie brzydki. Za to polecam je zwłaszcza do gier z rysowana ręcznie grafiką. Niektóre dostają potężnego kopa zwłaszcza te tytuły w których pixeloza kuła mocno w oczy np. Waku Waku 7, Galaxy Fight, Vendetta. Poniżej zestawienie poszczególnych efektów i ich kombinacji.
user posted image

Jak włączyć scanlines?
CODE
Option\Default Game\Advanced\Select Effect\.....

wybierasz odpowiedni effects*.png. Oczywiście w folderze artwork musimy mieć te pliki graficzne. Możemy również sami stworzyc edytując w dowolnym programie graficznym (choćby Paint) wzory scanlines.
user posted image

Scanlines jest zbyty drobny/cienki
Problem pojawia sie w nowych wersajch MAME w których scanlines są ładowane z Artwork. Na Direct3D MAME skaluje wyświetlany obraz najczęściej do nominalnej rodzielczości monitora. Im jest ona wyższa tym bardziej scanlines 'ginie'. Najlepiej użyć MAME32plus i ręcznie ustawić rozdzielczość wchodząc w opcje i w advanced zaznaczyć 'Switch resolutions to fit' potem w zakładke 'screen' ustawić ręcznie rozdzielczośc na dwukrotność oryginalnej jaką miał automat np dla NEOGEo 'size' 640x480. Teraz w advanced można włączyć 'Visual effects' i wybrać scanlines.
user posted imageuser posted image
Problemem może byc tez użycie złego efektu. Część scanlines działa co 4 linię, należy sprawdzić choćby edytując w paincie czy użyty plik PNG ma odpowiedni wzór o który nam chodzi. Pamiętać tez należy o możliwości zrobienia samemu odpowiedniego pliku w dowolnym programie graficznym.

Jak obrócić obraz o 90 stopni?
Jeśli posiadasz monitor LCD z funkcją pivot możesz obrócić go do pozycji verticalnej aby zagrać w pionowe shootery.
CODE
Option\Default Game\Displey\Rotation\.....

user posted image


--------------------
I Want You To Read This FAQ!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
FAQ
post Nov 15 2006, 07:29 PM
Post #7


madaFAQer


Grupa: Moderators
Postów: 43
Dołączył: 8-November 06
Skąd: E#D
Nr użytkownika: 2,612



Sterowanie

Klawisze funkcyjne:
TAB Config Menu
- menu ustawien emulatora graficznych, dip switch, konfiguracja klawiszy systemowych zarówno funkcji emulatora jaki gier.
F2 Service
- serwis/bios ustawienia automatu takie jak ilośc żetonów, poziom głośności (Midway), contynuację, level (poziom trudności), test przycisków, kalibracja ekranu itp
F3 Soft Reset
- miękki reset
F3+Left Shift Reset Game
- reset gry
F4 Show Gfx
F5
F6 Toggle Cheat
- włącz/wyłącz Cheat`y
F7 Load state
- załaduj zapisany stan gry
Shift+F7 Save state
- zapisuje stan gry zakładają że gra obsługuje ta opcję jednak w większości nawet te które nie mają oficjalnego wsparcia można zapisywac ale zapisy mogą się dezaktualizowac przy nowej wersji mame
F8 zmniejsz frameskip
F9 zwiększ frameskip
F10 turbo mode
- maksymalny framerate (wielkość zależna od zapasu mocy procesora) dezaktywuje przepustnicę/ogranicznik klatek, maksymalna ilośc może byc ograniczona względem synchronizacji monitora. Można tej funkcji używac jako MAME marka
F11 Show FPS
- wyświetl ilośc klatek, prędkość gry
F12 Save Snapshot
- zrzut ekranu/gry zapisywany w formacie *png, nie zapisywane sa filtry a obrazek ma oryginalną nominalną rozdzielczoś
F12+Left Shift Record Movie
- nagrywaj grę
P Pause
- pauza
T Tilt
Alt+Enter Toggle Fullscrean
- przełącza na pełen ekran/okno
Insert Fast Foward
- szybkie przewijanie odtwarzania gry

Jak włączyć joystick?
Zaznacz opcję w:
CODE
Option\Default Game\Controllers\Enable joystick input

Jak sterować joystickiem w GUI?
Zaznacz opcję:
CODE
Option\Interface Option\Allow game selection by a joystick

Jak sterować myszką w grach wymagających GUNa?
CODE
Option\Default Game\Controllers\Enable mouse input

Jak ustawić sterowanie do wszystkich gier?
Po uruchomieniu gry włącz menu klawiszem 'TAB'
CODE
Input (general)\Player 1 control

Jak ustawić sterowanie do danej gry?
Po uruchomieniu gry włącz menu klawiszem 'TAB'
CODE
Input (this game)

Jak ustawić klawisze funkcyjne emulatora?
Po uruchomieniu gry włącz menu klawiszem 'TAB'
CODE
Input (general)\User interface

Jak wejść w bios lub test menu gry?
F2
dodatkowo przeczytaj punkt powyżej

Nie mogę się obracać w Caliber44 itp. grach
Gry te oryginalnie korzystały z joysticków rotacyjnych. W tym przypadku należy zdefiniować dodatkowo dwa klawisze/fire: dial dec (lewoskręt) oraz dial inc (prawoskręt). Jeżeli oboty są zbyt szybkie, należy zmniejszyć wartość dial sensitivity z menu analog controls (zazwyczaj do 2-4%). W grach tego typu można się obracać również przy pomocy myszki (ma to sens gdy gramy na klawiaturze) lub innego kontrolera analogowego (np. spinner). Trzeba przedtem oczywiście myszkę (Enable mouse input) włączyć w opcjach.


--------------------
I Want You To Read This FAQ!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
FAQ
post Nov 15 2006, 08:16 PM
Post #8


madaFAQer


Grupa: Moderators
Postów: 43
Dołączył: 8-November 06
Skąd: E#D
Nr użytkownika: 2,612



Klony MAME

MAME32
Dostajemy wszystko to samo co w oryginalnym MAME plus wygodne GUI.

Optimized MAME builds
Wersje zoptymalizowane pod kątem procesorów AMD, Intel, 32 lub 64bit

MAME32 FX (R.I.P)
Największą zaletą tego klona jest obsługa plików hiscore. Projekt został zakończony na wersji 0.117

MAME32XT
Klon z kilkoma ciekawymi dodatkami, również obsługujący plik hiscore.dat (spadkobierca mameFX). Na dzień dzisiejszy występuje w dwóch odmianach. Mame32XT oraz Mame Plus!XT.

AdvanceMAME

MAME32plus
klon ten ma dodatkowe opcje ktorych pozbawiona jest MAME32 takie jak obsługa IPS, filtry graficzne, dodatkowe klony i hacki gier, obsługa UniBiosu, więcej mozliwości konfiguracyjnych opcji Video, KeyLog, plik command z ciosologia, dodatkowe języki.

Ek MAME32plus!
obsługuje kaillere, multum hacków NeoGeo i CPS, pluginy PSX najciekawsza opcja - nagrywanie AVI. Klon jest tworzony na źródłach MAME32plus wiec posiada wszystkie jego opcje.

MAME32k
obsługa Kaillery, klon na żródłach MAME32

Zeta MAME
Klon tworzony na źródłach MAME32plus

PacMAME
klon obsługujący dodatkowe wersje Puckmana, Większośc tych romów odpala rownież LLMAME

Wolf MAME32plus
na źródłach MAME32plus, jest to wersja turniejowa która ma wyłączoną możliwość cheatowania i włączania pauzy, dodatkowo ma podgląd konfiguracji komputera na którym był nagrywany IMP. Również ta wersaj jest uznawana jako jedyna wiarygodna do zapisywania repleyów na MARP i TG.


--------------------
I Want You To Read This FAQ!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
FAQ
post Nov 15 2006, 08:17 PM
Post #9


madaFAQer


Grupa: Moderators
Postów: 43
Dołączył: 8-November 06
Skąd: E#D
Nr użytkownika: 2,612



Linki

MAME World
Po prostu podstawa podstaw:) jeśli interesują cię wszelkie nowości i informacje dotyczące MAME. Tutaj znajdziesz wyszukiwarke gier MAWS, Savy, i przyjazne profesjonalne Forum

MARP
strona gromadzi repleye i rekordy nagrywane i odtwarzane na MAME. Forum MARPoholików:)

Cheat Retro Games
Forum cheatrów codzienne i swieże upadaty.

mameChannel
Strona posiada wszystkie dodatki do naszego emulatora i niezbędne pliki, dodatkowo patronuje kanał IRC. Nie ma na niej downloadu romów jednak powinna się znaleść w 'ulubionych' kazdego kto chce byc na bieżąco z MAME.

Pleasuredome
Torenty z romami i CHD, pełne i zaktualizowane sety nie tylko pod MAME

Retro Roms
Baza romów i CHD dla MAME (i nie tylko). Wygodny download, pełna aktualizacja plus szuperszybkie updaty czynią z niej najlepszą strone z której pobieżemy interesujące nas tytuły.

Zophar
Spora ilość wszelkich plików związanych z MAME.

Mame Dev
Dla nie mogących doczekać się na wersję okienkową mame...


--------------------
I Want You To Read This FAQ!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicTopic OptionsStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:
 

Wersja Lo-Fi Obecna data i czas: 6th September 2010 - 08:37 PM
www.emudreams.pl (c) 1996-2010
Main team: Dalthon & Skizo | Hosting: Makii.pl | All Rights Reserved