close
İçeriğe atla

MAME

Vikipedi, özgür ansiklopedi
MAME
GeliştiriciNicola Salmoria
Güncel sürüm0.288[1] Bunu Vikiveri'de düzenleyin 28 Mayıs 2026
Kod deposu Bunu Vikiveri'de düzenleyin
Programlama diliÇoğunlukla C++
İşletim sistemiMicrosoft Windows, MS-DOS, MacOS, Unix
TürEmülatör
LisansKişiselleştirilmiş lisans
Resmî sitesiMAME Development Team

MAME, arcade (Atari Salonu) oyunlarını PC'de çalıştıran açık kaynak kodlu bir emülatördür. Tarihi oyunların kaybolmaması ve yok olmaması için çaba göstermektedir. Açılımı Multiple Arcade Machine Emulator, Türkçe karşılığı ise Çoklu Arcade Makinası Öykünücüsü'dür.

MAME, birçok platform oyununu port etmiştir. X11 aracılığıyla Unix sistemlerine XMAME adlı programıyla, macOS işletim sistemine ise MacMAME aracılığıyla port etmiştir.

MAME'nin resmî web sitesine göre, ilk sürüm olan MAME 0.1, 5 Şubat 1997 tarihinde Nicola Salmoria tarafından yapılmıştır. Sürekli ve sık bir şekilde güncellenmektedir. Yine de, oyunların hepsi MAME'de oynanabilir değildir. Çoğunlukla C++ dilinde yazılmıştır. Katılımcı yazılımcı kitlesi her geçen gün çoğalmaktadır. 1000'den fazla yeni ve tarih olmuş işlemci ve on binden fazla değişik çipi taklit etmektedir ve bu sayı her geçen gün artmaktadır.

Emülasyon (öykünme), oyunların orijinal donanımlarındaki asıl çiplerinin çalışma kodlarını bilgisayarın anlayacağı günümüz işlemcilerinin çalışacağı kodlara çevirmek demektir. Bu yüzden öykünmede işlemci gücü en çok ön plana çıkan ögedir. Ekran kartını gerçek anlamda kullanmaz. Örneğin 10 megahertzlik Motorola 68000 işlemcisini tam hızında öykünmek için 700 megahertz civarı bir işlemci gerekir.

Çalışma ilkesi

[değiştir | kaynağı değiştir]

MAME, birkaç bileşen içerir: Birçok arcade makinesinin CPU'sunu taklit edebilen CPU öykünücüsü, arcade düğmeleri, kontrol çubukları, PC klavyeleri için birer giriş ve basit bir ses kartı, arcade oyunlar için bir emülatör görüntü ve ses donanımları gereklidir.

Dış bağlantılar

[değiştir | kaynağı değiştir]
  1. ^ "Release 0.288". 28 Mayıs 2026. Erişim tarihi: 29 Mayıs 2026.