MAME Nedir?
MAME, klasik oyunları oynatmak için kullanılan Multi Arcade Machine Emulator (Çoklu Araba Oyun Emülatörü)’dur. Bu emülatör, Apple Silicon Mac’lerde nasıl kurulacağına dair bilgiler sunmaktadır.
MAME, modern bilgisayarlarda klasik donanım sistemleri ve oyunları çalıştırmanızı sağlayan tanınmış bir projedir. MAME, Mac, Windows, Linux ve bazı Android cihazlarını destekler. Ayrıca, iOS için MAME kullanan üçüncü taraf emülatörler de bulunmaktadır.
MAME’nin Tarihçesi
MAME, yirmi beş yılı aşkın bir geçmişe sahiptir ve başlangıçta İtalyan geliştirici Nicola Salmoria tarafından oluşturulmuştur. Projenin geliştirilmesi on yıllar içinde farklı ekipler tarafından sürdürülmüştür ve önceden Mac OS 9 için MacMAME adıyla bir sürümü de mevcuttur.
MAME, şu anda GPL lisansı altında açık kaynak olarak sunulmaktadır; ancak MAME markası Gregory Ember’e aittir.
MAME, Mac’te çift tıklanarak açılabilen bir uygulama sunmamaktadır. Mac’te MAME’yi kullanabilmek için, Apple’ın Terminal uygulaması ile birlikte çalışmayı ya da üçüncü taraf bir arayüz bulmayı bilmelisiniz.
Apple Silicon Mac’ler için Güncellemeler
MAME 0.274 sürümü, birçok hata düzeltmesi ile birlikte yayımlanmış ve ARMv8 CPU’larına (Apple Silicon dahil) destek getirmiştir. Windows sürümleri için ise x86-64-v2 destekleyen bir CPU gerekmektedir.
MAME 0.274 ile birlikte yeni bir ARMv8 back-end derleyici eklenmiş, 1990’lı yıllara ait Silicon Graphics IRIS iş istasyonları, CD-i grafiklerini destekleyen sistemler ve Namco, Konami, Irem ve SEGA gibi Japon oyun konsolları da aralarına katılmıştır.
Ayrıca, daha eski Apple PowerPC Macintosh sistemlerini desteklemek için çalışmalar da devam etmektedir. MAME 0.274’ün çalışması için SDL2 kütüphanesi gereklidir; bu kütüphane çapraz platformda grafik ve ses destekler.
MAME’nin Kurulumu
MAME’nin derlenmiş dağıtımını MAME geliştirme web sitesinden indirebilirsiniz; ancak bu, kendinizi komut satırıyla yüzyüze bulabileceğiniz bir klasör getirir. Ana ikili dosya sadece “mame” olarak adlandırılmıştır.
MAME’yi daha kolay bir şekilde kurmanın bir yolu Homebrew paket yöneticisini kullanmaktır. MAME’yi kurmak için macOS Terminal uygulamasında kullanmanız gereken komut ise:
brew install mame
Alternatif olarak MacPorts sürümü de bulunmaktadır. Homebrew formülü, SDL2, sqlite, flac ses kodeği ve diğerleri gibi birkaç bağımlılığı otomatik olarak yükler.
MAME’yi kurduktan sonra, bir arayüz olmadan Terminal uygulamasından çalıştırabilirsiniz. Bunun için önce cd
komutunu kullanarak MAME’nin kurulu olduğu dizine gidin, ardından ikili dosya adını yazıp Return tuşuna basın:
mame
Ayrıca Homebrew ile yüklenebilir olan iki üçüncü taraf MAME aracı da mevcut: advancescan ROM yöneticisi ve rom-tools MAME araçları.
Yüklemeyi Kontrol Etme
MAME’yi yükledikten sonra, Terminal üzerinden MAME’nin nerede kurulu olduğunu kontrol edebilirsiniz. Bunun için Terminal’e aşağıdaki komutu yazarak Return tuşuna basın:
which mame
Her şey doğru yüklendiyse, Terminal size MAME’nin kurulu olduğu yolu gösterecektir. Örneğin:
/opt/homebrew/bin/mame
MAME ayrıca oldukça kapsamlı man sayfalarına sahiptir. Terminal’de MAME man sayfasını görüntülemek için şu komutu yazın: man mame
ve Return tuşuna basın.
Man sayfası ayrıca kurulu versiyon numarasını da gösterir, ancak bunun için en aşağıya kaydırmanız gerekir. Man sisteminden çıkmak için Control-Z veya q tuşuna basın.
Bir MAME tartışması, MAME ile ilgili çeşitli konuları içeren bir reddit sayfasını kapsar. MAME’nin teknik gelişim ayrıntılarına ilginiz varsa, MAMEDev Wiki’ye göz atabilirsiniz.
Testlerimiz sırasında MAME’yi M2 Mac mini’de çalıştırırken birkaç sistem donmasıyla karşılaştık; ancak genel olarak bu sürüm oldukça iyi bir performans sergilemektedir. MAME’yi çalıştırmadan önce Mac’inizde açık olan çalışmaları kaydetmeniz iyi olabilir.