MAME

Vikipedi, özgür ansiklopedi
Atla: kullan, ara
MAME

MAMELogoTM.jpg
Geliştiren(ler) Nicola Salmoria
Önizleme sürümü 0.135u2 (29 kasım 2009 itibariyle)
İşletim sistemi Microsoft Windows, MS-DOS, Mac OS X, Unix
Programlama dili Çoğunlukla C+
Yazılım türü Emülatör
Lisans Kişiselleştirilmiş lisans
Resmî sitesi Mame Development Team

MAME, arcade (Atari Salonu) oyunlarını PC'de çalıştıran bir emülatördür(taklid edici). 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ı Emülatörüdür.

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

Mame'nin resmî web sitesine göre, ilk çıkan Mame(0.1) Şubat 5 1997 yılnda, Nicola Salmoria tarafından yapılmıştır. Sürekli ve sık bir şekilde güncellenmektedir. Yine de, MAME'de oyunların hepsi, oynanabilir değildir. Mame "opensource" yani açık kaynak kodlu bir yazılımdır. Ç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 onbinden fazla değişik çipi emule(taklid) etmektedir ve bu sayı her geçen gün çoğalmaktadır.

Emule etmenin manası 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 emulasyonda 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 emule etmek 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 makinasının CPU'sunu taklit edebilen CPU emülatörü 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]