Jan Tleskac
Od 26.07.2000 20:39
  MAME - FAQ  

Tento dokument se poprvé objevil na stránkách Insert Coin, které vlastnil Shane R. Monroe. V jeho práci nyní pokračuje Andy Fielding. Tento překlad vytvořil Jan Tleskač.

Tento dokument byl naposledy akutalizován 7. Července 2000.

Poznámka : Nechte tento dokument načíst celý, předtím než začnete klikat na otázky. Sníží se tak počet zbytečných stažení. :-)
O TOMTO DOKUMENTU (4)
A01. Proč tento dokument?
A02. Co mohu dělat, když najdu chyby v tomoto dokumentu?
A03. Co mám dělat pokud mám otázku, která není v tomto dokumentu?
A04. Jaká je historie tohoto dokumentu?
OBECNÉ (10)
G01. Co je MAME?
G02. Co potřebuji k tomu, abych mohl spustit MAME?
G03. Existuje verze MAME pro Windows 9x? Mám ji používat místo verze pro DOS?
G04. Existují verze MAME pro Amigu, Unix, a další?
G05. Je MAME opravdu zdarma?
G06. Je MAME nelegální?
G07. Mohu distribuovat MAME nebo ho dávat svým přátelům?
G08. V jakém jazyce je MAME naprogramováno? Můžu vlastnit zdrojový kód?
G09. Jaké hry MAME emuluje?
G10. Hej, přidejte emulaci této hry!
ZAČÍNÁME (12)
S01. Kde můžu získat MAME?
S02. Kde můžu sehnat hry (ROMky) pro MAME?
S03. Co jsou SAMPLy, proč je potřebuju a kde je můžu sehnat?
S04. ROMky a SAMPLy jsou v ZIP (zabaleném) formátu. Musím je rozbalit?
S05. Mám ROMky pro hru, kam je mám umístit?
S06. Kam mám nahrát SAMPLy? Bude MAME vědět kde jsou?
S07. Jak spustím MAME? (DOS a WinC++ows 32)
S08. Co je CWSDPMI, kde ho najdu a co s tím mám dělat?
S09. Nemůžu rozbalit pakované soubory MAME protože nemám program pro rozbalení.
S10. Co je to frontend? Potřebuji nějaký? Jestli ano, který bych měl použít?
S11. Jak si můžu být jistý, že mám správné ROMky pro MAME?
S12. Co jsou ty divné černé vodorovné čáry přes obrazovku?
JAK UDĚLÁM ...? (9)
H01. Jak stisknu "OK"?
H02. Dobře, jsem na úvodní obrazovce hry. Jak spustím vlastní hru?
H03. Nelíbí s mi standartní nastavení kláves. Můžu ho změnit?
H04. Můžu uložit obrázek ze hry?
H05. Můžu si uložit pozici a později ji obnovit?
H06. Mohu hrát hru pro více hráčů přes Internet?
H07. Co je to "Cocktail" mód?
H08. Nemám na to hrát automaty. Jak se dají ve hrách použít cheaty?
H09. Jak přidám svoje cheaty do souboru CHEAT.DAT?
ŘEŠENÍ PROBLÉMŮ (Obecné) (13)
T01. Proč nefunguje můj joystick?
T02. Když spustím MAME, objeví se mi černá obrazovka s varovným hlášením.
T03. Když spustím hru, objeví se mi spousta divných barev, nebo hlášky o mincích, ROMkách, RAMce, a podobně.
T04. Šipky na klávesnici fungují, ale nemohu střílet, skákat apod.
T05. V TRONu se nehýbou ruce; Nemůžu mířit v Heavy Barrel, a další.
T06. Proč moje oblíbená hra neukládá HISCORE?
T07. Zkouším hrát hry od firmy Williams (Joust, Defender, Bubbles, etc.)
T08. Když spustím hru Zookeeper, zaseknu se na obrazovce "THIS LOCATION".
T09. Nemohu rozběhnout některé hry (720, Alex Kidd, Mania Challenge, Mortal Kombat 2, Popeye, etc.).
T10. Ovládání myší je příliš citlivé / necitlivé.
T11. Když zkouším hrát hry MACH 3 or Us vs. Them objeví se mi hlášení "Disc".
T12. Return of the Jedi vypadá špatně. Je to monitorem nebo rozlišením?
T13. NeoGeo hry nefungují.
ŘEŠENÍ PROBLÉMŮ (DOS) (18)
D01. Error: No 16-bit XXXxXXX mode available.
D02. Error: Audio initialization failed
D03. Error: Load error: No DPMI
D04. Error: Unable to initialize display
D05. Přejdu přes licenční obrazovku, ale hra se stále nerozbíhá.
D06. Když spouštím hry obrazovka vypadá, jako dvě obrazovky posazené na sobě.
D07. Proč některé hry běží na mém počítači pomalu?
D08. Jak můžu zrychlit <název hry>?
D09. <název hry> nefunguje správně. (Ano, četl jsem README.TXT a GAMELIST.TXT a má fungovat.)
D10. Co je to VESA V3.0? Proč to nemá moje grafická karta?
D11. Proč <název hry> bootleg verze funguje, ale originál ne?
D12. Obrazovka je nahoře nebo dole ustřižená.
D13. Našel jsem novou chybu. Jak to mám sdělit MAME teamu?
D14. Když hraji Star Wars (nebo jiné hry) s myší, zaměřovací kříž se pohybuje špatným směrem.
D15. Mám AWE32/AWE64 zvukovou kartu, ale když ji použiji, tak se MAME zpomalí jak želva.
D16. Error: Exiting due to signal SIGNOFP Coprocessor not available at eip=0014d62c
D17. Mám zvukovou kartu Sound Blaster, ale nejde žádný zvuk. Co je špatně?
D18. Moje zvuková karta na PCI nepracuje správně v DOSu.
ŘEŠENÍ PROBLÉMŮ (WinC++ows) (6)
W01. Proč nepracuje MAME/W nebo MAMEnu s MAME32? Je nějaký frontend pro MAME32?
W02. Error: DINPUT.DLL.
W03. Error: Dxxxxxxx.DLL (jiná než DINPUT.DLL)
W04. Neobjeví se žádné chybové hlášení, ale neozývají se zvuky ani hudba.
W05. Neobjeví se hlášení "DINPUT error", ale můj joystick stále nefunguje.
W06. Mám procesor jiné značky než Intel a MAME32 nefunguje.
RŮZNÉ (6)
M01. Proč je tolik verzí her Galaxian, Donkey Kong, Pac-Man, etc.?
M02. Jak jsou video hry chráněny proti kopírování a proč?
M03. Je někde diskuse (kanál) o MAME?
M04. Můžu si postavit vlastní "arcade cabinet" (sříň na arkádu :-))?
M05. Je MAME přeloženo do jiných jazyků?
M06. Mohu nějak přispět do MAME projektu?
ROMKY (6)
R01. Co jsou to "merged" ROMky? Měl bych mít ROMky v tomto formátu? Jak?
R02. Můžu smazat nepotřebné soubory potom, co jsem spustil ROM manažer? Jak?
R03. Stahnul jsem si novou verzi MAME a některé ROMky jsou nefunkční.
R04. Co jsou PROMky?
R05. Proč nemůžu stáhnout SAMPLy a ROMky v jednom souboru? Proč jsou sysopové tak naštvaní když je o to žádám?
R06. Proč nemůžu najít SAMPLy pro <název hry>?



O TOMTO DOKUMENTU

A01. Proč tento dokument?

Tento dokument je určen začátečníků s používáním MAME. A i když používáte MAME už nějakou dobu, může vás seznámit s mnoha jeho funkcemi a možnostmi.

MAME team dostává mnoho otázek, které jsou většinou zodpovězeny v tomto dokumentu. A proto dříve než budete posílat dotazy MAME týmu, prohlédněte si tento dokument.

Zpět

A02. Co mohu dělat, když najdu chyby v tomoto dokumentu?

Jedná-li se o chyby v překladu pošlete mi e-mail Jan Tleskač
V případě faktických chyb pošlete anglicky psaný e-mail s přesným popisem chyby na faq@mame.net.

Zpět

A03. Co mám dělat pokud mám otázku, která není v tomto dokumentu?

Pošlete anglický e-mail na faq@mame.net. Mějte na paměti, že neposíláme žádné ROMky, samply ani adresy kde se nacházejí. Všechny e-maily s touto tématikou budou ignorovány.

Zpět

A04. Jaká je historie tohoto dokumentu?

Tento dokument začal psát Shane R. Monroe vlastnící stránky Monroeworld. Shane posléze opustil MAME Team a dal mu svolení pokračovat v jeho práci.

Tento dokument se v různých verzích vyskytuje na dalších serverech. Aktuální kopii ale najdete vždy na oficiální stránky MAME.

Zpět



OBECNÉ

G01. Co je MAME?

MAME je alias pro Multiple Arcade Machine Emulator. Při použití ve spojení s datovými soubory (ROMky), MAME více či méně přesně emuluje hru na PC. Momentálně MAME emuluje více než 2100 klasických automatových her ze 70', 80' a 90' let.

ROMky, které MAME používá byly "dumpnuty" z originálních pamětí rom umístěných na desce v herním automatu tzv. circuit-board. MAME je emulací hardware těchto automatů, kdy zastupuje originální procesory a podpůrné obvody. Proto tyto hry nejsou simulací ale jsou to originální arkády.

Důvodem, proč začal a pokračuje vývoj tohoto emulátoru, je uchovat historii video her. Protože vývoj technologií jde stále kupředu, je MAME jedinou možností jak zabránit tomu, aby byly tyto "pravěké" hry ztraceny a zapomenuty.

Zpět

G02. Co potřebuji k tomu, abych mohl spustit MAME?

Ne všechny počítače jsou schopny spustit MAME. Výkon emulátoru hodně závisí na procesoru a grafické kartě. Každá z her má také různé hardwarové nároky.

Tady máte doporučenou konfiguraci PC, na které můžete hrát přes polovinu her (bez NEO-GEO):

  • Pentium 200MHz
  • 16-32MB RAM
  • nějaké místo na harddisku (kompletní ROMky pro MAME mají velikost asi 1.5 GB, ale většina ROMek je velmi malá.
  • VESA 2.0+ kompatibilní grafickou kartu
  • Sound Blaster (nebo kompatibilní) zvuková karta
GRAFIKA: Tyto hry nepoužívají moderní 3D efekty a proto není potřeba 3D grafická karta. Nejlepší je proto dobrá 2D karta s podporou VESA 2.0 a 2MB a více video paměti.

ZVUK: Pro MAME32 je nejlepší zvukovou kartou Sound Blaster SB32AWE. Pro DOSovou verzi MAME je potom nejlepší SB64PCI nebo SB128PCI, dále potom Ensoniq Soundscape PCI. (!Varování : Sound Blaster Live nepracuje s DOSovou verzí MAME)

Všeobecně platí, čím lepší hardware, tím lepší výsledky emulace. Pomalé PII/233 s dobrou grafickou kartou je schopné emulovat v plné rychlosti 75% her. Na druhou stranu pro některé hry nestačí ani PIII/500 Mhz.

Pro Macy platí jediné - jakýkoliv počítač postavený na bázi G3.

Nemůžete spouštět MAME na vaší Web TV.

Pamatujte : MAME projekt není určen k tomu, aby byly všechny hry hratelné, ale aby byly uspokojivě hratelné. Akceptujte tedy tento fakt, že některé hry bepoběží zrovna nejlépe na vašem počítači, a tín zabráníte vašemu zklamání. Také si pamatujte, že MAME je absolutně volně šiřitelný produkt a jestli jste za něj někde zaplatili, byli jste okradeni.

Zpět

G03. Existuje verze MAME pro Windows 9x? Mám ji používat místo verze pro DOS?

Brzy po každé nové verzi pro DOS následuje verze pro Win32, která se jmenuje MAME32. Kterou z verzí používat? Vyzkoušejte obě. V některých případech MAME32 emuluje hry lépe než DOS verze. Častěji se zde však vyskytují nekompatibility, chyby a další problémy. Nepoužíva-li váš systém Direct X nemáte jinou možnost než používat verzi pro DOS společně s jedním z programů "frontend".

Zpět

G04. Existují verze MAME pro Amigu, Unix, a další?

Ano, existuje mnoho portů MAME pro ostatní platformy včetně MACa, Linuxu a Amigy. Pro úplný výčet všech portů se podívejte na stránku Porty kde najdete úplný výpis všech portů. Tvrdí se, že existuje i port pro Nintendo 64. Tento port je velmi těžké získat a zároveň je ilegální, protože ROMky jsou součástí programu.

Verze pro MACa a PC vycházejí takřka současně, ale u verzí pro další platformy očekávejte delší prodlevy mezi jednotlivými vydáními.

Zpět

G05. Je MAME opravdu zdarma?

Ano, MAME je zadarmo. Zdrojový kód je také volně šiřitelný. Je nelegální prodávat MAME nebo jeho zdrojový ód.

Zpět

G06. Je MAME nelegální?

Ne. Emulace jiných platforem sama o sobě nelegální není. Není nelegální mít MAME na svém harddisku nebo na webu, případně ho poskytovat dalším lidem.

Úplně jinou věcí jsou ovšem ROMky. Mnoho serverů s ROMkami bylo požádáno vlastníky autorských práv o odstranění ROMek ze serveru. V době tvorby tohoto dokumentu nebyl žádný server legálně uzavřen.

Nintendo má na toto následující názor. ROMky (dumpy) jsou nelegální v každém případě. (To neznamená, že se Capcom dopouští trestného činu, když prodává svoje ROMky spolu s HotRod joystickem.)

Vlastnictvím ROM dumpů z arkád které nevlastníte se dopouštíte porušování autorských práv stejně, jako když zkopírujete kamarádovi hru nebo audio CD místo toho, aby si ji koupil. Tato oblast je stále trochu zamlžená. Vlastnictví některých ROMek nemusí vést automaticky k zákonnému postihu. V každém případě nikdo, kdo je spojen s MAME týmem nenese odpovědnost v případě, že se dostanete do problémů.

Zpět

G07. Mohu distribuovat MAME nebo ho dávat svým přátelům?

Ano, ale přečtětet si omezení která jsou uvedena v README.TXT.

"Není dovoleno distribuovat MAME a ROMky na stejném mediu. Je povoleno mít umístěno MAME a ROMky na jednom webovém serveru za podmínek, že varujete uživatele o autorských právech k ROMkám a možném postihu. Není dovoleno zpřístupnit MAME pro stažení spolu s jedním velkým souborem obsahujícím všechny podporované ROMky nebo se soubory obsahujícími ROMky pro více než jednu podporovanou hru. Není povoleno distribuovat MAME v případě, že jakoukoliv formou prodáváte nebo vydáváte nelegální CD-ROMy nebo jiná media obsahující nelegální ROMky. Toto pravidlo platí i v případě, že z této činnosti nemáte přímý finanční efekt. Pravidlo neplatí v případě, že jste vlastníkem autorských práv k ROMkám."

Zpět

G08. V jakém jazyce je MAME naprogramováno? Můžu vlastnit zdrojový kód?

MAME (verze pro DOS) je zkompilována za použití DJGPP 2.03, freeware C kompilátor pro MS-DOS; s grafickou knihovnou Allegro; a zvukovou knihovnou SEAL od Egerter Software. Zdrojový kód je volně dostupný. Je povoleno ho i modifikovat. Z README.TXT:

"Tato kapitola se neváže ke specifickým částem MAME (např. emulátorům procesorů), ke kterým se váží specifické autorské podmínky. Zdrojový kód nesmí být použit v komerčním produktu bez písemné autorizace autorů. Použití v nekomerčních produktech je možné za daných podmínek:

  • v případě použití části kódu MAME ve vašem programu musíte zveřejnit celý zdrojový kód aplikace jako volně šiřitelný
Odvozené práce jsou povoleny za předpokladu volně šiřitelného zdrojového kódu, ale nedoporučují se: MAME je projekt, který se neustále vyvýjí a proto je nejlepším řešením poslat vaše příspěvky přímo vývojovému týmu, aby byly přidány do hlavní distribuce. Použití informací obsažených ve zdrojovém kódu je volné pro jakýkoliv účel. Vzhledem k času strávenému při získávání těchto informací bychom byli potěšeni, kdyby jste i vy případné rozšiřující informace poskytli stejně veřejně ostatním."

Chcete- si zkompilovat vlastní verzi MAME přečtěte si How to compile stránku.

Zpět

G09. Jaké hry MAME emuluje?

Každá nová verze emuluje více a více her a doufáme, že je emuluje i čím dál lépe. Podívejte se do souboru GAMELIST.TXT, který je distribuován spolu s MAME. Poslední přidané hry najdete v souboru WHATSNEW.TXT, kterou si můžete přečíst na této adrese. Použijte vyhledávácí schopnosti vašeho prohlížeče a nejděte si svoji oblíbenou hru (tu, kterou vlastníte :-).

Seznam doposud neemulovaných her najdete na této adrese.

Další dobrý server je Bobby Tribble's page of unemulated arcade games. Obsahuje množství "screenshotů" a popisů dosud neemulovaných her.

Zpět

G10. Hej, přidejte emulaci této hry!

1. Věřte tomu nebo ne, někteří členové MAME týmu mají svůj Real LifeTM Syndrom, a nejsou ochotni řídít se vašimi příkazy.

2. Často nejsou u neemulovaných her k dispozici ROMky. Přesto, i když je najdete, NEPOSÍLEJTE je vývojářům, aby byla hra emulována. Místo toho udělejte stránku, na které budete shromažďovat informace o hře - schémata, manuály, a další. Tento "výzkum" je mnohem užitečnější.

Pro informace o hrách, které jsou zrovna ve vývoji, získáte na této MAME WIP (Work In Progress) stránce na oficiálním serveru MAME. Když tu nějakou hru neuvidíte, pak pravděpodobně není ve vývoji, nebo to chce výojář udržet pod pokličkou.

Zpět



ZAČÍNÁME

S01. Kde můžu získat MAME?

MAME je většinou dostupné na těchto stránkách

Mnoho dalších stránek má ke stažení MAME, ale na výše zmíněných stránkách najdete vždy poslední verzi MAME. Verze MAME určená pro M$ WinC++ows 32 najdete na serveru MAME32.

Zpět

S02. Kde můžu sehnat hry (ROMky) pro MAME?

Máte tři legální možnosti:

  1. Hledejte dražby (například eBay) PCB a kupte si zařízení na stažení ROMek do vašeho počítače.
  2. Kupte si HotRod Joystick control panel. Je prodáván s CD, které obsahuje Mame, frontend Arcade@Home a 100% legální ROMky od firmy Capcom.
  3. Dále je možné stahnout si dva ROM sety přímo z oficiální serveru MAME a to ze stránky "miscelaneous downloads".


Nelegální cestou je prohledávání internetu pomocí vyhledávácích serverů jako jsou Mějte na paměti, že tím porušujete zákony snad všech zemí. Před tím, než začnete prohledávát internet se přesvěčte, zda některá firma neposkytuje ROMky jako např. Capcom. Zakoupením ROMek podporujete firmy, které podporují emulátorovou scénu.

Zpět

S03. Co jsou SAMPLy, proč je potřebuju a kde je můžu sehnat?

Sample jsou zdigitalizované zvukové nahrávky. Některé hry je potřebují spolu s ROMkami, aby mohly reprodukovat původní zvuk. Například některé zvuky ve hře Donkey Kong Jr. nejsou plně emulovány. Když hrajete hru bez SAMPLů, zjistíte že chybí zvuky pro skok a šplhání a zvuky mezi jednotlivými levely. V této chvíli je dost her, které stále potřebují SAMPLy pro plnou emulaci zvuku.

SAMPLy jsou ke stažení z oficiálního serveru MAME na stránce "samples page".

Zpět

S04. ROMky a SAMPLy jsou v ZIP (zabaleném) formátu. Musím je rozbalit?

Od verze MAME 0.31, nemusíte rozbalovat tyto soubory. MAME a většina frontendů automaticky čte data ze zapakovaných souborů. Pokud chcete z nějakého nesmyslného důvodu rozbalit, stahněte si WinZip nebo volně šiřitelný UnPackPro.

Zpět

S05. Mám ROMky pro hru, kam je mám umístit?

Zkopírujte je do adresáře ROMS v hlavním adresáři MAME. Nepotřebujete rozbalovat ZIP soubory.

Zpět

S06. Kam mám nahrát SAMPLy? Bude MAME vědět kde jsou?

Nahrajte soubory se SAMPLy do adresáře SAMPLES v hlavním adresáři MAME. MAME nahraje automaticky SAMPLy v případě, že mají správné jméno. V 99% musí mít soubor se SAMPLy stejné jméno jako soubor s ROMkami určený pro danou hru. Napřiklad soubor se SAMPLy pro hruDonkey Kong Jr. (ROMky: DKONGJR) se musí jmenovat DKONGJR.

Poznámka : SAMPLy pro tzv. hlavní verzi (master,base) jsou používány pro všechny další verze hry (klony). Takže když vlastníte SAMPLy pro DKONGJR ve vašem adresáři SAMPLES, DKJRBL (Donkey Kong Jr. Bootleg) a DKJRJP (Donkey Kong Jr.Japanese) budou používat tyto SAMPLy. Nepotřebujete proto kopie těchto SAMPLů pod třemi různými názvy. Ukázka, jak může vypadat adresářový strom MAME s DKONGJR

C:\
   \MAME\
       MAME.EXE
           \ROMS\
               DKONGJR.ZIP
           \SAMPLES\
               DKONGJR.ZIP

Zpět

S07. Jak spustím MAME? (DOS a WinC++ows 32)

Pro spuštění MAME pod DOSem jděte do adresáře s MAME.EXE a napište příkaz podle této masky :

       MAME <gamename> <parameters>

Například:

       MAME rastan -640x480 -soundcard 1 -depth 8 -sr 11025

...spustí hru RASTAN v rozlišení 640x480, zvuk přes Sound Blaster (nebo kompatibilní) zvukovou kartu, s hloubkou barev 8-bitů (z důvodů rychlosti a kompatibility s některými grafickými kartami), a s frekvencí SAMPLů 11025 Hz (pro urychlení). Kompletní výpis parametrů naleznete v souboru README.TXT, který je distribuován spolu s MAME.

Spustit MAME32 je prosté. Prostě klepněte na ikonu "32" v adresáři MAME. Všechna nastavení se provádějí přes uživatelské rozhraní tohoto programu.

Zpět

S08. Co je CWSDPMI, kde ho najdu a co s tím mám dělat?

CWSDPMI je DPMI server pro DOS. Potřebujete ho pouze v případě, že jsou splněny obě následující podmínky:

  1. spouštíte MAME pouze v DOSu (neběží žádná verze WinC++ows).
  2. při spuštění MAME se objeví chyba "Load error: No DPMI".
Pro spuštění MAME v čistém DOSu musí bý CWSDPMI v adresáři, kde se nachází MAME.EXE. CWSDPMI si múžete stáhnout z oficiálního serveru MAME ze stránky "downloads". Rozbalte CWSDPMI.ZIP do vašeho adresáře s MAME.

Zpět

S09. Nemůžu rozbalit pakované soubory MAME protože nemám program pro rozbalení.

Existují dva dobré programy pro WinC++ows WinZip (shareware) a UnPackPro (freeware). Také můžete použít PKUNZIP pro DOS, ale tento program nemá grafické rozhraní a spuští se pouze z příkazové řádky.

Zpět

S10. Co je to frontend? Potřebuji nějaký? Jestli ano, který bych měl použít?

Frontend je GUI (Graphical User Interface) pro DOS verzi MAME. Když máte dobře nainstalované ROMky (a samply tam kde jsou potřeba), frontend s největší pravděpodobností vybere nejlepší grafické rozlišení, nastavení pro hru a další, které normálně nastavujete pomocí příkazového řádku. Můžete měnit nastavení pro každou hru a frontend si to většinou zapamatuje. Jako další věc dělá frontend z MAME pro DOS klikací program. Frontendy také mohou zobrazovat "screenshoty" z každé hry, informace o hře (historie, cheaty a další), a další zajímavé věci.

Mnoho lidí rádo používá frontendy a mnoho lidí je programuje. Takřka kompletní výpis můžete najít na oficialním serveru MAME na stránce "frontends".

Zpět

S11. Jak si můžu být jistý, že mám správné ROMky pro MAME?

MAME počítá kontrolní součty, přes které zjišťuje zda jsou ROMky správné ještě před spuštěním emulace. V případě, že uvidíte hlášení "wrong checksum" nebo jinou chybovou hlášku, vaše ROMky nejsou ty, se kterými bylo MAME testováno. Potřebujete najít správné ROMky.

Také můžete použít parametr -verifyroms pro otestování správnosti vašich ROMek. Například :

      mame rastan -verifyroms

...otestuje ROMky pro hru Rastan a vypíše výsledky na obrazovku.

      mame * -verifyroms >list.txt

...otestuje všechny ROMky v adresáři ROMS a zapíše výsledky do textového souboru s názvem LIST.TXT. (Je to dobrá cesta jak otestovat všechny ROMky - aniž by jste museli přerušovat akci kvůli čtení výsledků.)

Zpět

S12. Co jsou ty divné černé vodorovné čáry přes obrazovku?

Hrajete hru v jednom z autentických MAME módů tzv. "scanline video mode". Když si pořádně prohlédnete hru na arcade monitoru s nízkým rozlišením, uvidíte tenké vodorovné mezery mezi řádky, které rozsvítil elektronový paprsek obrazovky. Namoderních monitorech s vysokým rozlišením tyto mezery obvykle nejsou vidět.

"Scanline" módy MAME jsou největším přiblížením k video módům originálních arkcade monitorů. A proto jsou povoleny jako základní. Zakázat je můžete v MAME.CFG kde změníte řádek scanlines =yes na scanlines = no. Z příkazového řádku spusťte MAME s parametrem -noscanlines nebo vypněte možnost Scanlines v MAME32.

Zpět



JAK UDĚLÁM ...?

H01. Jak stisknu "OK"?

Když spouštíte hru, MAME zobrazí důležité hlášení (copyright, problémy se hrou) a pak vás požádá o stisknutí OK pro pokračování. Stiskněte klávesu O a po ní klávesu K.

Uživatelé s "two-handed Dvorak" klávesnicí jsou požádáni, aby stiskli RT

Zpět

H02. Dobře, jsem na úvodní obrazovce hry. Jak spustím vlastní hru?

Toto je další otázka, která je přesně zodpovězena v dokumentaci v souboru README.TXT --- kde ji najdete mnohem snáze než v tomto dokumentu!

Mějte na paměti, že tyto hry nejsou předělávky na PC, ale originální hry. Tyto hry vždy čekají na mince než se spustí. V MAME stiskněte klávesu 5 pro "vložení mince". Stiskněte klávesu 1 pro hru jednoho hráče nebo 2 pro dva hráče. Jestliže hra nereaguje, přečtěte si další otázky týkající se konkrétní hry.

Zpět

H03. Nelíbí s mi standartní nastavení kláves. Můžu ho změnit?

Ano. V průběhu hry:

(1) Stiskněte Tab pro zobrazení menu pro konfiguraci.
(2) Vyberte Input (this game) a stiskněte Enter.
(3) Vyberte si klávesu kterou chcete změnit a stiskněte Enter.
(4) Stiskněte novou klávesu.

Zpět

H04. Můžu uložit obrázek ze hry?

Ano. Když chcete uložit obrázek stiskněte F12. V adresáři SNAP se vytvoří soubor s příponou .PNG, tzv. "snapshot". ento obrázek si můžete prohlédnout například v programu Paint Shop Pro, který naleznete na adrese Jasc, Inc.

Zpět

H05. Můžu si uložit pozici a později ji obnovit?

Zatím ne. Toto nebyla vlastnost originálních her. I přesto se o tom uvažuje, protože to přináší ulehčení práce vývojářům MAME. Je to velmi složitá věc takže zatím není jasno kdy se objeví v oficiální verzi.

Zpět

H06. Mohu hrát hru pro více hráčů přes Internet?

MAMEnet projekt se snaží tuto hru umožnit. Jestliže nemůžete čekat, stáhněte si Callus, který již podporuje hru přes síť.

Zpět

H07. Co je to "Cocktail" mód?

Spousta her do devadesátých let byla vyráběna ve dvou verzích. Tradiční "upright" bedna a sklem krytý koktejlový stolek. U stolku stáli hráči proti sobě a při střídání hráčů se obraz otáčel o 180 stupňů.

MAME podporuje tento "Cocktail Mode" v mnoha hrách. K jeho aktivaci:

(1) Stiskněte Tab při běhu hry.
(2) Vyberte Dip Switches.
(3) Vyberte Cabinet Type a stiskněte šipku vpravo.
(Ve všech hrách pro dva hráče druhý hráč používá jiné ovládání.)

Zpět

H08. Nemám na to hrát automaty. Jak se dají ve hrách použít cheaty?

Jděte na adresu Pugsy's page a stáhněte soubor CHEAT.DAT, který obsahuje cheaty snad pro všechny hry co fungují. Nahrajte tento soubor do adresáře s MAME.EXE a postupujte následovně:

(DOS MAME) Zeditujte MAME.CFG - najděte řádek cheat = no a změnte ho na cheat = yes.
(MAME32) povolte Cheat option.

Alternativou je spuštění MAME s parametrem -cheat.

Při běhu hry stiskněte Tab a v menu s konfigurací vyberte "Cheat". Zobrazí se vám menu pro čítování. Vyberte si položku "Enable/Disable Cheat" a pomocí klávesy Enter čítujete.

Zpět

H09. Jak přidám svoje cheaty do souboru CHEAT.DAT?

Soubor CHEAT.DAT byl původně distribuován s MAME. Byl odstraněn z distribuce proto, aby uživatelé mohli vytvořit vlastní databázi cheatů.Nové cheaty můžete poslat vlastníkovi CHEAT.DAT, kterým je Martin Pugh. Bližší informace najdete na adrese Pugsy's page.

Zpět



ŘEŠENÍ PROBLÉMŮ (Obecné)

T01. Proč nefunguje můj joystick?

Existuje mnoho možných příčin. Zkuste následující kroky. Po každém kroku se přesvěčte, zda váš problém není vyřešen.

DOS MAME:

  1. Ujistěte se, zda jste povolili joystick při spuštění MAME -- v příkazovém řádku parametr -joy (pro podrobnosti čtěte README.TXT), nebo v nastavení vašeho frontendu volbu joystick.
  2. Pokud máte stále problémy,zkuste nějaký frontend, například MAMEnu a vyberte joystick v něm.
  3. Jste-li si jisti, že vaše nastavení joysticku je správné a stále nefunguje, je možné, že ho musíte zkalibrovat při běhu MAME (stiskněte F7).
  4. Poslední možností je, že váš joystick není kompatibilní s DOSem. Některé joysticky (např. Micro$oft Sidewinder Pro Gamepad s 10 tlačítky nebo Gravis Ultra Pad) vyžadují ovladače pro WinC++ows a nelze je použít v čistém DOSu. Nejlepším řešením je potom použít MAME32 a hrát ve WinC++ows s použitím ovladačů pro joysticky.
MAME32:
  1. Jestliže váš joystick byl dodán s ovladači, ujistěte se zda jste je nainstalovali. Mnoho "hi-tech" joysticků je navrženo pro WinC++ows a nepracují bez speciálních ovladačů.
  2. Jestliže je ovladač nainstalován, prohlédněte si Ovládací panely / Herní ovladače pro ujištění, že je vše v pořádku. V případě chyby ji opravte. Je=li vše v pořádku, prozkoumejte všechny možné joysticky a vyberte ten, který se vašemu nejvíce blíží.
  3. Pokud problémy trvají pak váš ovladač nemusí být kompatibilní s Direct X (DirectInput). V tomto případě vás opustilo štěstí :-))). Zkuste nějaký standartnější joystick nebo joystick, u kterého je uvedeno, že je kompatibilní s Direct X.
Další informace W2.

Zpět

T02. Když spustím MAME, objeví se mi černá obrazovka s varovným hlášením.

Je to hlášení o právech k dané hře. Pro pokračování stiskněte OK (O klávesu a K klávesu).

Zpět

T03. Když spustím hru, objeví se mi spousta divných barev, nebo hlášky o mincích, ROMkách, RAMce, a podobně.

Viděli jste někdy, jak nabíhá automat po připojení napájení (tvrdém resetu)? Většinou se provede tzv. "self test", to znamená otestování funkčnosti hardware. Některé hry provádějí "self test" poměrně dlouho. Takže mějte trpělivost. Po skončení "self testu" se objeví většinou obrazovka s logem hry nebo s logem výrobce. Pokud si myslíte, že máte opravdový problém, pak si přečtěte sekci otázek "Řešení problémů".

Zpět

T04. Šipky na klávesnici fungují, ale nemohu střílet, skákat apod.

Zkuste Ctrl, Alt, a Mezerník, které jsou "tlačítky" podle základní konfigurace. Mnoho her (napr. Spy Hunter, Battlezone) mají mnohem složitější ovládání. Na specifické ovládání pro každou hru se můžete podívat v menu pomocí klávesy Tab a vybráním položky Input (this game). Dále si přečtěte README.TXT kde najdete více.

Zpět

T05. V TRONu se nehýbou ruce; Nemůžu mířit v Heavy Barrel, a další.

Zkusili jste myš. Některé hry používají myš jako základní ovládací prostředek.

Jestliže myš nemáte (někdo tady musí být kdo ji nemá :-0), můžete použít ekvivalentní klávesy. V průběhu hry stiskněte Tab a vyberte Analog Setup.

Zpět

T06. Proč moje oblíbená hra neukládá HISCORE?

MAME je v soustavném vývoji. Přestože má sousta her podporu ukládání HISCORE, tak to nejsou zatím všechny. Takže "Kdo si počká ten se dočká". :-)

Mějte také na paměti, že některé hry (hodně her od Atari) si pamatovalo pouze první tři nejlepší výsledky a horší byly mazány. MAME emuluje i tuto skutečnost přesně.

Zpět

T07. Zkouším hrát hry od firmy Williams (Joust, Defender, Bubbles, etc.)

a nemohu se dostat do vlastní hry. Co mám dělat? Z README.TXT : "Při prvním spuštění hry se objeví hlášení 'Factory settings restored'. Stiskněte F2 pro pokračování." Tato metoda funguje pro většinu her od této firmy. V ostatních případech zkuste F3 nebo F1 a F2 společně. Další informace jsou uvedeny v README.TXT.

Zpět

T08. Když spustím hru Zookeeper, zaseknu se na obrazovce "THIS LOCATION".

Informace znovu obsahuje README.TXT. Při prvním spuštění se hra zeptá na oblast. Změnit ji můžete stiskem F5 / F6 a F2, pak F1 pro projití konfigurace, nebo F3 pro reset.

Zpět

T09. Nemohu rozběhnout některé hry (720, Alex Kidd, Mania Challenge, Mortal Kombat 2, Popeye, etc.).

Mnoho her ještě není v MAME plně emulováno. Přečtěte si GAMELIST.TXT rpo informace o tom, které hry pracují správně.

Několik důvodů proč hry nejsou v MAME správně emulovány

  • nekompletní emulace procesoru
  • ochrana proti kopírování
  • špatné barvy

Zpět

T10. Ovládání myší je příliš citlivé / necitlivé.

V průběhu hry stiskněte Tab a vyberte Analog Controls.

Zpět

T11. Když zkouším hrát hry MACH 3 or Us vs. Them objeví se mi hlášení "Disc".

Jedná se o hry které používali "Laserdisc". V 80 letech se objevilo několik kříženců video her s laserdiscovými hrami. Bohužel narozdíl od her Space Ace a Dragon's Lair --- které byly více interaktivním animovaným filmem, tyto hry kombinovali grafiku a video pro lepší zážitek ze hry. MAME team se rozhodl emulovat počítačovoou grafiku a emulaci laserdiscu nechat na později. Momentálně jsou tudíž tyto hry nehratelné.

Zpět

T12. Return of the Jedi vypadá špatně. Je to monitorem nebo rozlišením?

Otázka je zbytečná, protože emulace grafiky je kompletní.

Zpět

T13. NeoGeo hry nefungují.

Pro hraní her na NeoGeo je potřeba NeoGeo Bios. Najdete ho na stránkách s ROMkami. SPro MAME se soubor musí jmenovat NEOGEO.ZIP. Často je tento soubor pojmenován NEO-GEO.ZIP. Pojmenujte ho správně a umístěte ho do adresáře s ROMkami. Není potřeba ho rozbalovat.

Zpět



ŘEŠENÍ PROBLÉMŮ (DOS)

D01. Error: No 16-bit XXXxXXX mode available.

Tato hláška znamená, že vaše karta nemůže nastavit mód s 16-bitovou hloubkou barev. Většina karet, které nemají VESA standart neumí tyto módy nastavit.

Hodně her vyžaduje 65536 barev pro správné zobrazování. Osmi bitová hloubka barev tudíž nestačí.

Jsou zde tři cesty jak problém vyřešit :

  1. Kupte si novější grafickou kartu (duh!).
  2. Stáhněte si Sci-TechDisplay Doctor . Jedná se o softwarový upgrade většiny grafických karet. Jestli-že máte kartu Matrox Gx00 staněte si Gx00VBE TSR.
  3. použijte parametr -depth 8 při spuštění MAME. Například:
    mame rastan -640x480 -depth 8
    Tento parametr sníží hlobku barev na 8 bitů a zabrání vyvolání této chyby. Když používáte frontend, přidejte -depth 8 do paramtrů příkazové řádky (User Commands).

Zpět

D02. Error: Audio initialization failed

Tato chyba může mít několik příčin. Pro její odstranění zkuste následující

  1. Vyberte jinou zvukovou kartu. Zkuste originální nastavení Sound Blasteru.
  2. Vaše zvuková karta nemá správné ovladače pro DOS a/nebo správné nastavení proměnných DOSu. Karta může pracovat ve WinC++ows, ale při přechodu do DOSu se nenahrají ovladače. Pročtěte si manuál ke zvukové kartě.
  3. Spusťte MAME v příkazové řádce pod WinC++ows, které zprostředkovávají sami zvukovou podporu pro DOSové aplikace.
  4. Běžně může zvukovou kartu využívat jenom jeden program. Zkontrolujte proto zda již kartu nějaký jiný program nepoužívá (spořič obrazovky, faxový program apod.).

    Ukázka jak docílit této chyby. Nechte hrát na začátku WinC++ows dlouhý zvuk a spusťte MAME před dohráním zvuku. Narozdíl od této varianty můžete při chodu MAME přehrávát audio CD bez problémů, protože toto přehrávání nepoužívá zvukovou kartu.

Zpět

D03. Error: Load error: No DPMI

MAME vyžaduje při spuštění přepnutí do protect modu. DOS nemá tuto funkci implementovanou, protože Micro$oft. Potřebujete program, který to umožní (CWSDPMI.EXE). Přečtěte si otázku S8.

Zpět

D04. Error: Unable to initialize display

Toto je komplexní problém, který má mnoho příčin. Obecně se pokoušíte nastavit grafický mód, který nepodporuje vaše karta.

Problémy s hloubkou barev jsou popsány v otázce D1. V případě, že neplatí anijedna z možností v D1, ujistěte se, zda máte poslední ovladače pro WinC++ows.

Poznámka : Parametr -depth 8 většinou zrychlí hry vyžadující 65536 barev.

Zpět

D05. Přejdu přes licenční obrazovku, ale hra se stále nerozbíhá.

Přečtěte si GAMELIST.TXT zda hra vůbec funguje. Některé hry pro rozběhnutí vyžadují při prvím spuštění provedení speciální akce. Například držet stisknutou 1 u hry Super Pang. Tyto akce jsou popsány v GAMELIST.TXT.

Zpět

D06. Když spouštím hry obrazovka vypadá, jako dvě obrazovky posazené na sobě.

Jestliže hrajete Punch-Out!!je všechon v pořádku. Jinak zkuste parametry -noscanlines nebo -vesa. Ve většině případů to problém vyřeší.

Tento dvojitý efekt je zapříčíněn neschopností levných monitorů synchronizovat vysoké obnovovací frekvence obrazu, které používají tweaked módy (>120 Hz). Tento problém nevzniká u VESA módů.

Zpět

D07. Proč některé hry běží na mém počítači pomalu?

Některé hry mají větší systémové požadavky než ostatní. Zatímco jednoduchá hra emuluje pouze jeden procesor, složitější hra jich může emulovat mnoho (nepočítaně :-)). V tomto vztahu platí nepřímá úměrnost. Čím složitější hra a tím více hardware k emulaci a tudíž nižší rychlost na vašem počítači. Požadavky hry Donkey Kong jsou nízké, proto hra poběží bez problémů na většině počítačů. Hra Road Blasters oproti tomu nepoběží dostatečně rychle na žádném systému. Jak zrychlit emulaci vám poradíme v následující otázce.

Zpět

D08. Jak můžu zrychlit <název hry>?

Tato otázka je podávána nejčastěji snad na celé emulátorové scéně. Zde je několik rad, jak zrychlit MAME.

  • Rychlejší procesor. Je to nejzaručenější způsob jak zrychlit MAME. MMX také pomůže.
  • Lepší grafická karta nebo nejnovější ovladače ke stávájící grafice. V této oblasti platí "více peněz, více muziky". V případě, že máte grafickou kartu přímo na motherboardu, pak ji vypněte a použijte nějakou grafickou kartu do slotu PCI. Nové ovladače, zvláště u starších grafických karet, také mohou zvýšit výkon.
  • Stahněte si poslední verzi MAME. Nebo zkuste starší. Vzhledem k neustálému vývoji MAME, hry v různých verzích běží různě rychle (změny jádra emulace).
Samo MAME má mnoho možností jak zvýšit rychlost :
  • Snížení rozlišení a hloubky barev (použitím -320x240 nebo -depth 8). Některé hry podle odhadu běží rychleji v nižšícm rozlišení a barvách.
  • Snížení kvality zvuku. Zkuste parametr -sr 11025 v příkazovém řádku. Snížíte tím kvalitu zvukového výstupu a tím ušetříte čas procesoru.
  • Zakažte joystick apoužívejte klávesnici (-nojoy).
  • Použijte "frameskip" pro zrychlení animace. Frameskip vynechává určitý počet snímků za sekundu, tudíž snižuje nároky na procesor. Někdy je výsledkem trhaná animace, někdy rozdíl nepoznáte. Při hře stiskněte F8 / F9 pro nastavení hodnoty "frameskip" nebo nastavte tuto hodnotu v MAME.CFG.
  • Hrajte bez zvuku. Použitím parametru -soundcard 0, nebo výběrem "No Sound" na začátku (nebo v nastavení frontendu). Tato akce ušetří spoustu procesorového času. (Do CDcka si vložte Sepulturu Roots a bavte se.) Poznámka : některé hry bez zvuku nejdou spustit (Marble Madness and Indiana Jones).

Zpět

D09. <název hry> nefunguje správně. (Ano, četl jsem README.TXT a GAMELIST.TXT a má fungovat.)

V některých případech není kompletní možná. Spy Hunter nevypadá správně, protože ovládací prvky této hry se přípiš liší od originálu. Capcom Bowling nevypadá tak dobře jako s trackballem.

Když si myslíte, že něco nefunguje, ujistěte se, že originální hra tuto vlastnost měla. Ne všechny hry měli ukládání HISCORE a možnost pokračovat ve hře. Tyto "vymoženosti" přišli až později v důsledku vývoje.

Jestliže hra stále neběží a všude je psáno, že má fungovat, nic nenaděláte. Stát se mohlo cokoliv. Uvědomte si, že MAME je zcela zdarma a nic vás nestálo. Nejlepším řešením je počkat na novou verzi.

Zpět

D10. Co je to VESA V3.0? Proč to nemá moje grafická karta?

VESA 3.0 je standart, který definuje jak grafické aplikace mají komunikovat s grafickou kartou. Po ustavení nového standartu starší grafické karty s VESA 1.0 a VESA 2.0 nemusí pracovat správně s novými programy.V MAME to způsobí chybu Unable to initialize display.

VESA 3.0 je relativně nový standart a mnoho grafických karet ho zatím nepodporuje. A tak na otázku "Porč to nemá moje nová karta?" je odpověď následující."Uvědomte si, že vše co kupujete už je minulostí." Jinými slovy hardware se mění velice rychle.

MAME nevyžaduje VESA 3.0 kompatibilitu. Parametr -depth 8 je čistě pro zrychlení emulace.

Zpět

D11. Proč <název hry> bootleg verze funguje, ale originál ne?

Často byly hry (ROMky) chráněny hardwarovým zařízením nebo kódováním aby se zabránilo jejich kopírování. I přesto se podařilo zkopírovat tyto ROMky. Tak vznikly bootleg verze, které neměly tuto ochranu a dají se mnohem lépe emulovat než originály. Z tohoto důvodu nejsou emulovány originální hry, ale jejich bootlegy.

Zpět

D12. Obrazovka je nahoře nebo dole ustřižená.

V první řadě si zkontrolujte nastavení vašeho monitoru (může to vyznít jako zbytečná připomínka, ale lidé na to často zapomínají). Jestliže je všechno v pořádku, zkuste přidat parametr -vesa jako parametr příkazového řádku a nejlepší rozlišení pro každou hru bude vybráno automaticky. (Herní obrazovky nebyly vždy orientovány stejně jako monitor a jeho módy.)

Zpět

D13. Našel jsem novou chybu. Jak to mám sdělit MAME teamu?

Neposílejte nám e-maily s popisem chyby. Je velká pravděpodobnost, že již tuto chybu někdo našel a oznámil nám to. Nejlepší věcí je pohovořit si o této chybě s ostatními uživateli MAME na IRC kanálu #retrogamers (na EFNETu; zkuste irc.idle.net jako váš IRC server). Další možností je poslat zprávu na MAME message board, jeden z nich se nachází přímo na oficiálním serveru MAME. Ujistěte se předtím než něco odešlete, zda je vaše "nová" chyba opravdu nová. Je známo, že cholera a mor padla na lidi, kteří poslali chyby stylu "POPEYE nepracuje, má někdo správné ROMky.", když GAMELIST.TXT jasně říká, že hra nefunguje.

Zpět

D14. Když hraji Star Wars (nebo jiné hry) s myší, zaměřovací kříž se pohybuje špatným směrem.

Star Wars se hráli s "control yoke", takže pohyb je správný. Pro přehození os pohybu použijte za chodu hry Tab a vyberte Analog Setup

Zpět

D15. Mám AWE32/AWE64 zvukovou kartu, ale když ji použiji, tak se MAME zpomalí jak želva.

Použijte volbu Soun Blaster 16. Je o poznání rychlejší a mnohem více se blíží originálu. AWE32 přináší spustu nových efektů (echo, reverb), které ovšem originální automaty nepoužívali.

Zpět

D16. Error: Exiting due to signal SIGNOFP Coprocessor not available at eip=0014d62c

Od verze 0.28 vyžaduje MAME matematický koprocesor - to znamená, že pokud máte SX procesor (386SX, 486SX, SLC procesor, nebo jakýkoliv ořezaný SX procesor), nemůžete MAME nadále používat. Jediným řešením je upgrade vašeho procesor a s tím spojený i upgrade mother boardu.

Některé starší procesory Cyrix s emulací matematického koprocesoru hlásily tuto chybu také.

Zpět

D17. Mám zvukovou kartu Sound Blaster, ale nejde žádný zvuk. Co je špatně?

Nejčstějším důvodem je špatná instalace vaší karty do počítače nebo její špatné nastavení v DOSu. V první řadě si zjistěte, zda spouštíte MAME s parametrem -soundcard 1. To je parametr pro zvukové karty kompatibilní se Sound Blasterem.

Otevřete si soubor c:\autoexec.bat v editoru a podívejte se, jestli je zvuková karta nainstalovaná spávně. Soubor by měl obsahovat něco podobného :

SET BLASTER=A220 I5 D1 H5 P330 T6

Jestliže podobný řádek není v souboru obsažen, je vaše zvuková karta nainstalovaná špatně. Znovu nainstalujte vaši zvukovou karu. Jestliže je tento řádek v souboru obsažen a neslyšíte žádný zvuk, pak nastavení nejsou dobře interpretovány DOSem. Zkuste najít program CTCM.EXE. Použitím tohoto programu můžete měnit parametry zvukové karty. Umístěte tento soubor do AUTOEXEC.BAT (obvykle C:\SB16\CTCM.EXE)

Zpět

D18. Moje zvuková karta na PCI nepracuje správně v DOSu.

Je to běžný problém s "moderními" zvukovými kartami na sběrnici PCI - karty nepoužívíjí adresování paměti stejně jako starší typy na sběrnici ISA. Jednou z možností je zmást vaší PCI kartu imitováním paměťové adresy a přidělením virtuální adresy vaší zvukové kartě. Dále je popsán způsob jak toho docílit :

  • otevřete AUTOEXEC.BAT a najděte řádek začínající "SET BLASTER"
  • napište následující "SET BLASTER=A220 I7 D1 T2"
  • jestli nefunguje zkuste "SET BLASTER=A220 I5 D1 T2"
Tento postup by měl fungovat s kartou Sound Blaster na PCI.

Pro Sound Blaster Live zkuste následující :
  • spusťtě SBESET.EXE (měl by být v adresáři s ostatními soubory od SB LIVE!)
  • Nastavte emulaci SB16 na port 220, IRQ 5, LDMA 1 a HDMA 1. (více v SBESET.TXT)
  • do AUTOEXEC.BAT přidejte odkaz na soubor SBEINIT.COM (např. C:\SBLIVE\SBEINIT.COM)
  • restartujte počítač


Jestliže žádná z těchto metod nefunguje, můžete udělat dvě věci :
  1. hrát bez zvuku (nic moc)
  2. koupit si starou zvukovou kartu na ISA sběrnici (200-300 Kč) - nejlépe Sound Blaster


Podívejte se na stránky EmuAdvice. Zde najdete mnoho informací o technických otázkách týkajících se MAME.

Zpět



ŘEŠENÍ PROBLÉMŮ (WinC++ows)

W01. Proč nepracuje MAME/W nebo MAMEnu s MAME32? Je nějaký frontend pro MAME32?

Je to překvapivě častá otázka. MAME32 přímo obsahuje uživatelské rozhraní jako svoji součást. Je tudíž úplně zbytečné používat jakýkoliv frontend. Jestliže ho musíte používat, nezapomeňte na parametr -quit pro ukončení programu po skončení emulace.

Zpět

W02. Error: DINPUT.DLL.

Máte nainstalované knihovny Direct X 3.0 nebo vyšší. Jestliže ne, stahněte si je z www.microsoft.com/directx/ a nainstalujte je. Ve většině případů to problém vyřeší.

Další možností je, že váš joystick, gamepad nebo jiný ovladač není správně naisntalován, je poškozený nebo není kopmatibilní s Direct X. Moderní joysticky vyžadují pro práci ve WinC++ows instalaci ovladačů a správné nastavení. Otevřete "Ovládací panely / Herní ovladače" a zkontrolujte, zda je váš joystick uveden v seznamu. Když není, vemte si manuál a instalační disk a nainstalujte ho.

Co dělat, když joystick nebyl dodán s diskem s ovladači? Stál vás okolo 200 Kč? Pak si buďte jisti, že máte joystick pracující v módu DOS. S největší pravděpodobností bude pracovat ve WinC++ows, ale musíte ho nakonfigurovat ručně. Otevřete "Ovládací panely / Herní ovladače", vyhledejte popis odpovídající vašemu joysticku a přidejte ho. Znovu vyzkoušejte.

Udělali jste všechno, co je popsáno výše, ale váš joystick stále nepracuje? Některé joysticky nejsou dodnes kompatibilní s Direct X. Řešení jsou následující

  1. použijte k ovládání klávesnici
  2. kupte si nový joystick kompatibilní s Direct X
  3. používejte DOSovou verzi MAME se kteropu by měl chodit každý joystick určený pro DOS

Zpět

W03. Error: Dxxxxxxx.DLL (jiná než DINPUT.DLL)

Můžete mít starou verzi MAME. Verze 0.31 a vyšší již tuto chybu nezpůsobují. Podívejte se jakou máte verzi a pokude je to nezbytné tka si pořiďte novější verzi.

Další příčinou může být

  1. Direct X není správně nainstalováno
  2. verze Direct X je nižší než 3.0
  3. vaše grafická nebo zvuková karta není kompatibilní s Direct X


Když máte nainstalováno Direct X 3.0 nebo vyšší, použijte oblíbenou metodu firmy Micro$oft "Vystupte a nastupte". Stáhněte si z http://www.microsoft.com/directx/ a nainstalujte Direct X znovu. Při otázce na přepsání starších ovladačů klikněte na OK.

Jestliže MAME32 stále nepracuje, s největší pravděpodobností musíte upgradovat grafickou nebo zvukovou kartu. Jestliže se chyba odkazuje na DDRAW.DLL, stahněte si nejnovější ovladače ke grafické kartě nebo nainstalujte Sci-Tech Display Doctor , který zvýší výkon vaší karty.

Zpět

W04. Neobjeví se žádné chybové hlášení, ale neozývají se zvuky ani hudba.

Ve WinC++ows může normálně používat zvukovou kartu pouze jeden program. Ujistěte se, zda jiný program nepotřebuje ke svému běhu zvuk. (Audio CD jsou v pořádku, protože nepoužívají zvukovou kartu.)

Compaq, Packard Bell, a další "značkové" počítače jsou konfigurovány tak,aby při startu WinC++ows nahrály do pozadí systému další programy (fax apod.). Tyto programy potom mohou způsobovat konflikty s MAME32. Pro jejich detekci použijte Ctrl+Alt+Delete a ukončete vše kromě Exploreru a zkuste to znovu.

V ostatních případech :

  • prohlédněte si nastavení zvuku v MAME32 a zkuste různé možnosti
  • vaše karta nemusí být kompatibilní s Direct X. Uvažujte o nové.

Zpět

W05. Neobjeví se hlášení "DINPUT error", ale můj joystick stále nefunguje.

1. Něco málo legrace : Podívejte se na váš počítač zezadu, jestli je joystick připojen. (Když ne, neciťte se špatně --- to se může stát každému.)

2. Otevřete "Ovládací panely / Herní ovladače" a ujistěte se, že je váš joystick v seznamu nainstalovaných zařízení.Když ne přečtěte si otázku W2. Mějte na paměti, že pokud vlastníte noname joystick, nemusí být kompatibilní s Direct X.

Zpět

W06. Mám procesor jiné značky než Intel a MAME32 nefunguje.

Neovější verze MAME32 odstranili většinu problémů týkajících se procesorů AMD, WinChip a Cyrix. Používáte-li aktuální nebo starší verzi, zkuste ji spustit z okna příkazové řádky s parametrem -nocpudetect. Například :

   mame32 rastan -nocpudetect

Jestliže to funguje, můžete si vytvořit PIF soubor, který bude tento parametr přidávat automaticky. (Jak najdete v dokumentaci k WinC++ows.)

Zpět



RŮZNÉ

M01. Proč je tolik verzí her Galaxian, Donkey Kong, Pac-Man, etc.?

Často byla poskytnuta licence na hry jiným firmám, když si vlastník práv myslel, že hra jemu již vydělala dost. Nebo se hra stala tak populární, že se další firma rozhodla vydat svou licencovanou verzi. Pac-Man byl prodáván firmami Namco a Midway; Dig Dug zas firmami Atari a Namco.

Někdy se zase jedná o různé verze, nebo bootlegy nebo o romky s jiným datemc copyrightu. A když už je emulována "master" hra, není příliš složité emulovat klony. Alternativní verze se občas liší například v pořadí levelů, obtížnosti, rychlosti a v dalších detailech.

V dalším případě byly ROMky hacknuty aby běželi na jiném hardware než pro který byly napsány. Například Pac-Man byla "horká" hra. Proto někteří technici našli cestu, jak dumpnout ROMky, pozměnit je a spustit na Scramble hardwaru. Nemuseli si tudíž kupovat board pro hru Pac-Man. Vzhledem k tomu, že tyto verze jsou svým způsobem ukázkou mistrovství, MAME team se rozhodl je emulovat.

Zpět

M02. Jak jsou video hry chráněny proti kopírování a proč?

Z důvodů pozměněných a pirátských verzí se někteří výrobci video her rozhodli zabránit v kradení svých produktů.

Jedna z nejbezpečnějších metod --- téměř neprorazitelná --- byl takzvaný security board, znám také jako slapstick nebo deflector board. Výrobci připojili jeden z těchto speciálních obvodů k hlavní desce hry. Když se hra spustila, ověřila si přítomnost security boardu. Jestliže nebyl připojen hra se zavěsila. (Je to stejné jako hardwarové klíče používané softwarovými firmami). Vyhledem k tomu, že se security board nedal okopírovat, byly kopie ROMek nepoužitelné. Stejné problémy vznikají i při emulaci těchto her.

"Konečné řešení" bylo kódování ROMek. Na hlavní desce byl obvod, který dekódoval data při běhu programu. Ovšem není šifra, která by se nedala prorazit.

Zpět

M03. Je někde diskuse (kanál) o MAME?

Můžete navštívit #retrogamers na IRC serveru EFNET. Jestliže nemáte vybraný dobrý server, doporučujeme irc.idle.net.

IRC je program, který vám umožní se připojit k diskusním kanálům. Jestli nemáte IRC klienta nebo nevíte jak se používá, podívejte se na oficiální server mIRC .

Bohužel MAME team nesouhlasí s politikou na kanálu #mame, nepodílí se na něm a nedoporučuje ho používat.

Před řešením vašich problémů s MAME si nejdříve pročtěte dokumentaci a nehrňte hned vaše dotazy na kanál. A uvědomte si, že emulace je pro zábavu a historické zájmy, takže si odpusťte dotazy stylu !Kde najdu ROMky pr ......".

Zpět

M04. Můžu si postavit vlastní "arcade cabinet" (sříň na arkádu :-))?

Samozřejmě že můžete. Tedy za předpokladu, že jste dostatečně manuálně zručný. "Arcade cabinet" není nic jiného než skříň, ve které byl uzavřen a chráněn hardware hry a monitor. Nahraďte ho PC a PC monitorem a je hotovo. Vše co musíte udělat je postavit skříň a upevnit zařízení. Více informací najdete na stránkách Arcade@Home, kde jsou i fotografie.

Zpět

M05. Je MAME přeloženo do jiných jazyků?

V této době existuje mnoho jazykových mutací MAME. Podívejte se na stránky MAMELang project homepage. Mějte na paměti, že tento projekt není nijak svázán s MAME teamem.

Zpět

M06. Mohu nějak přispět do MAME projektu?

Samozřejmě. Můžete začít testováním herních driverů, starých a nových. Touto cestou MAME team dostává zpětnou podporu, která je nezbytná pro další vývoj emulátoru, především grafiky a zvuku. Více informací naleznete na adrese MAME Testers page.

Zpět



ROMKY

R01. Co jsou to "merged" ROMky? Měl bych mít ROMky v tomto formátu? Jak?

Tento formát ROMek se uplatní u her, které vyšly v několika verzích. Tyto vere se často liší pouze v několika málo romkaách. Například logo výrobce, nová verze programu a pod. Abychom dosáhli "merged" ROM setu provedeme následující kroky.

Vybere se takzvaný "master" set a jeho ROMky se porovnají s ROMkami další verze hry. Do archivu se přidají jenom odlišné ROMky. Stejným postupem se otestují ROMky všech verzí hry. Výsledný archiv ROMek je ve formátu "merged".

Přínosem této metody je odstranění nadbytečných souborů a úspora místa na disku.

Když potom chcete spustit MAME s alternativní verzí hry děje se následující :

  1. MAME hledá ROM set s názvem alternativní verze. (Jestli existuje a zda obsahuje všechny ROMky nutné ke spuštění)
  2. potom MAME zkontroluje "master" ROM set a doplní případné chybějící ROMky


Cest, jak dosáhnout optimálního stavu ve vaší sbírce ROMek je několik :
  1. stahujte ROM sety ze stránek, na kterých jsou již v "merged" formátu
  2. použijte ROM manažer. ROM manažer je program, který z výpisu MAME pomocí paramtru -listinfo umí zkontrolovat ROM sety a případně je opravit. Jedním z nich je například ClrMAME.


(Poznámka : Některé ROMky, které nejsou potřeba teď, mohou být potřeba v budoucích verzích MAME. Proto když je nyní smažete, připravte se na nové stahování ROM setu.)

Zpět

R02. Můžu smazat nepotřebné soubory potom, co jsem spustil ROM manažer? Jak?

Můžete. Ručně nebo za použití ROM manažeru např. ClrMAME.

Není to nejšťastnější řešení, protože nyní nepotřebné soubory postupem zlepšování emulace mohou být nutné. (Například emulace zvuku a zvukové ROMky.)

Zpět

R03. Stahnul jsem si novou verzi MAME a některé ROMky jsou nefunkční.

Jak MAME roste, emulace existujících her se zlepšuje. To znamená, že více ROMek z ROM setů je potřeba. Některé z nich nebyly potřeba v předchozích verzích a mohli jste je smazat při tvorbě "merged" ROM setů.

Řešení jsoui následující :

  1. můžete zůstat u staré verze MAME
  2. stahnout si nové funkční ROM sety

Zpět

R04. Co jsou PROMky?

PROMky jsou speciální ROM soubory, které obsahují informace o barvách nebo další data nezbytná pro hru. Dříve bývaly přímo součástí MAME, dnes jsou však vyjmuty jako oddělené soubory.

Zpět

R05. Proč nemůžu stáhnout SAMPLy a ROMky v jednom souboru? Proč jsou sysopové tak naštvaní když je o to žádám?

Je to jedna z nejčastěji pokládaných otázek. Přečtěte si licenci v souboru README.TXT.

Hlavním důvodem je, že vlastnit smíte pouze ROMky, ke kterým vlastníte i originální hardware. V případě jediného velkého souboru byste nemohli dodržet autorská práva a to by vás jistě mrzelo. A nezapomeňme na trestní postih.

Dalším důvodem je, že žádný sysop nemá náladu se dívat, jak návštěvníci stahují soubor o velikosti 600 MB (nebo 1700 MB včetně NeoGeo her).

A ještě si představte, že každý den se na tuhle věc zeptá sysopa 50 lidí. Nutí ho dělat něco nelegálního, zároveň zakázaného licencí MAME. Pak snad pochopíte, proč je naštvaný.

NEDĚLEJTE TO!

Zpět

R06. Proč nemůžu najít SAMPLy pro <název hry>?

Některé SAMPLy prostě neexistují. I přesto je vývojáři MAME implementována podpora těchto SAMPLů do driveru hry, v naději, že se SAMPLy jednoho dne objeví. Některé další hry nemají kompletní všechny SAMPLy, ale jenom část z nich. Nejkompletnější archivy SAMPLů najdete vždy na Oficiálních stránkách MAME na adrese Samples.

Zpět

  MAME - FAQ  



WebZdarma.cz