jednou za čas dostaneme otázku o těch starých hrách, které byly kdysi krvácející hranou zábavy v arkádách a barech. Vždy od někoho, kdo je hrál a chybí jim—ne od současné generace závislých na hraní mobilních telefonů.
ale i když jste ten druhý, možná budete chtít vidět, jak se vaši rodiče bavili ve dnech, kdy Pong, asteroidy a Galaxian byly výškou herní technologie. Můžete tak snadno učinit přímo na vašem PC. Dobrodružní programátoři již dlouho zdokonalili své dovednosti psaním emulátorů pro širokou škálu počítačů, herních automatů a herních konzolí. Za posledních deset let, nicméně, velký projekt byl MAME.
poznámka: Zatímco tento článek propaguje emulaci Arkády a konzoly MAME, je také určen k napodobování téměř všeho, co je kdy vypočítáno: různé počítače, kalkulačky a dokonce i šachové stroje.
dejte vinu na MAME
pro emulaci arkádových her není nic vzdáleně tak kompetentního jako MAME nebo emulátor více arkádových strojů. Program podporuje doslova tisíce titulů arkádových a herních konzolí tím, že emuluje jejich hardware a načítá jejich ROM (paměť pouze pro čtení). To jsou nyní vlastně soubory, které obsahují skládky kódu nebo dat v čipu / čipy z původní konzole nebo kazety.
Ano, software kdysi přišel pevně zakódovaný v čipech a ve formě kazety. Dokážete si představit, že se to děje v tento den a věk release-it-before-it-ready, uživatelsky testovaný software? Věřte tomu nebo ne, chyba ve vašem kódu bývala známkou hanby.
MAME je k dispozici na webových stránkách
. V době psaní tohoto článku byla nejnovější verze beta 0.184, ale nedovolte, aby vás nedokončený stav odhodil-jedná se o projekt, který bude pravděpodobně navždy v beta verzi. Napodobovat vše, co kdy existovalo v herním světě, od pongu, přes Atari 2600, až po Amigu a další, je skličující úkol.
MAME má své vlastní poměrně primitivní GUI, které se objeví, pokud jej spustíte samostatně, ale jsou zde příjemnější a snadněji použitelné přední konce. Rozhodl jsem se pro QMC2, protože je to multiplatformní (jako MAME: Windows, OS X, Linux), pravidelně aktualizované (katalog MAME a ROM se často mění) a snadné na oko. Zpočátku musíte qmc2 nasměrovat do adresáře MAME a jeho podadresářů, ale to je relativně jednoduchý úkol.
pravděpodobně nejsložitější částí celé dohody je nalezení her. MAME je neposkytuje, protože k většině z nich nemají legální přístup a vývojáři se více zajímají o poskytování prostředků. Ale pokud budete hledat na webu, najdete stránky věnované poskytování MAME ROM soubory, stejně jako ROM soubory pro jiné emulátory.
když najdete ROM soubory, budou s největší pravděpodobností ZIP archivy. Nerozbalujte je, jen je uložte do adresáře MAMEROMS. MAME umí číst archivy, a je to pěkný způsob, jak skrýt, co může být matoucí pole souborů (některé hry používají více čipů), a udržet věci úhledně organizované.
při spuštění MAME uvidíte rozsáhlý seznam her, který představuje všechny podporované nebo vyvíjené projektem, ale mělo by existovat označení, které jsou skutečně v adresáři ROM. Můžete také vyhledávat. Jakmile najdete hru, jednoduše poklepejte na ni, stiskněte mezerník pro scoot kolem informace o hře, a budete mít dobré jít. Pokud jde o příkazy klávesnice: 5-9 vložte mince, 1-4 spusťte hru, šipky se pohybují a levé Ovládací a Alt klávesy dělají věci jako požární děla a vyvolávají hyper-drive.
právník návnada
jak jsem zmínil, je zde trochu právní problém. Pokud nevlastníte hru a potřebný firmware a software, porušujete pravidla autorských práv. Zajímá to někoho? Pokud na tom nevyděláváte peníze, pravděpodobně ne. Celá myšlenka MAME je zachránit důležitou část počítačové historie, a dělá to docela pěkně. Pokud by to ponechali původní vývojáři a držitelé autorských práv, je velmi pochybné, že by mnozí přežili. Ale byli jste varováni.
bez ohledu na to, MAME vám umožní znovu prožít dny, kdy arkádové hry byly jednoduché, graficky napadal (my jsme si to nemysleli v té době), a snadno rozpoznatelné pro to, co oni byli-zábavný způsob, jak ztrácet čas a čtvrtletí.