Xmame : Birkaç Romalı Dövelim Mi?

0
darkhunter
Xmame, zamanında Atari salonlarında harçlıklarımızı tükettiğimiz oyunları GNU/Linux'a taşıyan bir emülatör. Emülatörler ve Emülasyon hakında daha fazla bilgi almak için buraya bakabilirsiniz. Bu klavuz xmame'in Debian GNU/Linux altında kurulumunu ve çalıştırılmasını anlatmaktadır. Ek olarak günün stresini Romalı döverek atmak isteyenlere yol göstermektedir. ;-)
Xmame hakkında ayrıntılı bilgi almak için web sitesini ziyaret edin.

Kurulum

Kurulum için iki seçenek mevcut. Apt-get aracını yada herhangi bir GUI altında Synaptic'i kullanarak kurulum yapmak mümkün. Eğer Synaptic kullanacaksanız. "mame" kelimesini aratmanız ve bulunan paketlerin sisteminize uygun olanlarını kurmanız yeterli.Aynı işi apt-get içinde benzer bir şekilde yapıyoruz.

Örneğin :
apt-get install xmame-common xmame-gl xmame-x

Xmame ile ilgili paketlerden kısaca söz etmek gerekirse :

Temel bileşenler :
xmame-common : Emülatörün temel dosyalarını içerir.
xmame-x : X ortamı için emülasyon desteği sağlar.

Seçime bağlı bileşenler :
xmame-gl
xmame-sdl
xmame-svga
Hangi grafik kütüphanesini kullanmak istiyorsanız kuruluma ekleyin.
xmame-tools : xmame ve xmess için faydalı araçlar içermektedir. Seçimi isteğe bağlıdır.

Kurulum işlemi genellikle sancısız bir şekilde tamamlanır. Bu işlem sırasında dikkat edilmesi gereken önemli iki nokta var. Ilki eğer open-gl kütüphanesini kullanmak istiyorsanız, ekran kartının sürücülerini yüklediğinize ve 3B hızlandırmanın açık olduğuna emin olun. Ikinci önemli nokta ise, xmame-x ile ilgili : Eğer GUI altında xmame kullanacaksanız bu paket zorunlu bir bileşendir. Kurulum esnasında bu paket size fullscreen ve dga desteği ile ilgili bir soru soracak, dikkatli okumanızda fayda var. Bilinçsiz bir seçim bir takım güvenlik problemlerine neden olabilir.

Kullanım
Kurulum aşamasını tamamladıysanız, konsol kullanarak xmame'in durumunu kontrol edebilirsiniz. Örneğin xmame -list komutunu kullanarak hangi oyunların desteklendiğini görmeniz mümkün. 7 Mayıs 2005 itibariyle Debian Testing paketi 5088 adet oyunu destekliyordu ;-)

Peki bu oyunlar nerede ?

Kutsal Google'da "mame games", "mame roms" v.b. aramalar yaparak xmame tarafından desteklenen bütün oyunlara ulaşmak mümkün.

Bu oyunlar genellikle zip olarak paketlenir ve oynamak için açmanıza gerek yoktur. Tek yapmanız gereken oyunun rom'unun bulunduğu zip dosyasını öntanımlı rom klasörüne kopyalamak. Bu klasör Debian için /usr/share/games/xmame/roms şeklinde.

Savulun Romalılar FM'ciler Geliyor :)

Xmame çok kapsamlı ve komplike bir emülatör. Onunla yapabileceğiniz birçok şeyi online klavuzlardan ve man xmame komutundan öğrenebilirsiniz.





Klavuzun devamında Asterix'den faydalanacağız. Konami tarafından üretilen 1992 yapımı bu oyununa buradan ulaşabilirsiniz. "Download Now" butonuna tıklayarak oyunu öntanımlı rom klasörüne kaydedin.

Artık tek yapmanız gereken xmame asterix komutuyla emülasyonu başlatmak.




Romalı pataklamaya geçmeden önce kısaca tuşlardan bahsetmek gerekirse :

Genellikle bulmakta zorluk çekilen tuş jeton atma tuşu :) olan 5'dir. 30-40 tane jeton attıktan sonra (bedava nasıl olsa), 1 tuşu ile "player one"ı, 2 tuşu ile de "player two"yu oyuna sokabilirsiniz. Unutmadan xmame joystick kullanımını destekler.

Oyun içerisinde yön tuşlarına ek olarak LCtrl,
LAlt, LShift ve Space
aksiyon tuşlarıdır. P ile oyun donar ve çözülür (pause). Çıkış içinse ESC'yi kullanın .

Tebrikler ! Artık 5088 adet nostaljik oyuna sahip oldunuz. Tabi rom'larını bulabilirseniz :)

Kim demiş Linux ile oyun oynanmaz diye !

UYARI
Burada anlatılan konu ile ilgili uygulamadan doğabilecek bütün sorumluluklar size aitdir. Rom'ların teliflerine gelince, bu konu en az mp3 mevzusu kadar karışık ;-) Keyfinize bakın...

Murat "darkhunter" Sağlam
benimkaosum@hotmail.com
"Mess with the best... Die like the rest !"

Görüşler

0
anhanguera
selam,

simdiye kadar kullandigim hic bir pc bana guncel oyunlari oynatamadigi, ve bu yasimda bile hala atari salonuna gittigim icin mame bana ilac gibi geliyor ;)

mame yi daha kolay oynayabilmek icin bir iki sey de gelistirmistim zamaninda (3-4 sene oluyor), belki isinize yarar.

front end shell http://gsu.linux.org.tr/~distch/projects/fesh [gsu.linux.org.tr]
arcade console http://gsu.linux.org.tr/~distch/projects/arcade [gsu.linux.org.tr]

bence http://x.mame.net [x.mame.net] adresinden source alip derlemek daha guzel olucaktir. network opsiyonlu, yanarli donerli falan...

onerilen oyunlar:
street hoop
metal slug[N]
sunset riders
final fight
outrun
captain america
cadillac && dinasours

alper.
0
conan
http://sourceforge.net/projects/advancemame/

Buradan mame icin live cd edinebilirsiniz.
0
darkhunter
Konuyla ilgilenenlerin bu adreslere de bir göz atmasını öneririm :

http://scummlinux.sourceforge.net/
http://www15.big.or.jp/%7eyamamori/sun/tech-linux-2/index_e.html
http://freshmeat.net/projects/knoppixmame/
http://www.phased.co.uk/xmame/
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Mor Kitap videoları

misafir

Scheme dilini kullanarak programlamayı öğreten efsanevi Mor Kitap'ın yazarları, 1986 yılında HP çalışanlarına kurs vermişler. Bu kursun videolarını indirmek mümkün. Lisp ve türevleriyle ilgilenen herkese tavsiye olunur.

LDP 10 Yaşında

yalcink01

01/11/2003 tarihi itibari ile Linux Docementation Project 10. yılını devirdi. Matt Welsh tarafından ilk How-To /* Installation How-To*/nun yazılması ile başlayan ve bugün 14 ayrı dilde 450 den fazla yazara sahip olan LDP bugün için Linux ve Açık Kaynak yazılımlarına kılavuz sağlama konusunda ev sahipliği yapmaya devam ediyor. Eh ne dileyim Nice Mutlu Yıllara!

Duyurunun tam metnine TLDP ana sayfadan ulaşabilirsiniz.

Doğru Düzgün Soru Sormanın Yolları

yalcink01

FM Forumda açılmış bir konu altında oluşan doğal süreç, bizi forumlarda ve e-posta listelerinde nasıl soru sormak gerektiği konusuna götürdü. Dernek listelerinde zaman zaman dalgalanmalar yaşanmakla birlikte, genelde ortanın üstü diye tabir edebileceğimiz bir ileti yazım tarzı var. FM Forum'un durumu da pek farklı değil. Yeni katılan arkadaşlar haricinde, acayip ve garip tarzda soru soran pek çıkmıyor. Bununla birlikte, söz konusu forum konusunda görülebileceği üzere, bazen iyi bir kılavuza ihtiyaç duyuluyor. Diğer forumlarda ise durum içler acısı :( Türkçe, Türkçe olduğuna bu kadar pişman edilebilir. İmla ve yazım kurallarındaki boşvermişlik bir tarafa, kelimelerde bile acayiplikler "var way!", "ajaip şeler oljek amma bnm sormk isterim...", şeklinde devam eden ucubeler etrafta cirit atmakta. Elbette ki tek bir kılavuz ile bütün bunları sonlandırmak ve insanları doğru yola sokmak mümkün değil -zaten ahir zaman peygamberliği gibi bir derdimiz de yok :)- ama bir yerden de başlamak gerek, değil mi? Peygamber olamadık diye hayatı tamamen boşvermek de olmaz.

Osman Yüksel'e, bu kadar işinin gücünün ve dahi Debian .po çevirilerinin arasında bu işe vakit ayırdığı için teşekkür ederim.

Türkçe çeviri için ilk sürüme http://www.geocities.com/yalcink01/smart-questions.html adresinden ulaşabilirsiniz. Her türlü geri beslemeye kapımız açıktır. Eklemek istediğiniz bölümler var ise, lütfen çekinmeden bildirin.

Qooxdoo JavaScript / AJAX Framework İle Merhaba Dünya'dan Biraz Öteye

muhuk

Aşağıdaki eğitsel burada yayınlanan (İngilizce) aslından çeviridir. Gerek benim yeteneksizliğim gerekse Türkçe'nin bilişim terimleri konusunda zayıf olması sebebiyle kötü bir çeviri olmuştur. Çeviri için özür diliyor ve mümkünse aslını okumanızı rica ediyorum.

Qooxdoo özellikle masaüstü benzeri GKA'lar yaratmakta kuvvetli bir AJAX çatısı. Tkinter veya GTK gibi, ama daha çok swing'e benziyor. İyi hazırlanmış belgeler ve temiz bir API ile geliyor. Yapılandırma ve ilklendirme için küçük bir Python programı var. Çok geniş bir kütüphaneye sahip olduğu için geliştirme sürecinde kısmen derlenmiş kaynak üzerinde çalışıp, bitirdiğinizde yine bu programı kullanıp tek (aslında iki, bir de yükleyici oluşturuyor), az yer kaplayan bir dosya oluşturabilirsiniz.

Aşık Olacağınız Paylaşım Şekli: shfs

pismikrop

shfs için böyle bir başlık koydum çünkü ben aşık oldum. Artık elimdeki tüm sunucuları güvenli bir şekilde klasörlerimin içine bağlayıp eş-zamanlı iş yapabilirim. Ve iptables'ta tek izinli port ile.

Uzaktaki sunucuda ortak çalışma için öncelikle nfs'i denedik. NFS yerel ağda bir harikaydı. Ama uzaktan erişimi oldukça yavaş ve güvensizdi. Daha güvenli bir paylaşım için shfs biçilmiş bir kaftan. portmap, rpc gibi ek hizmetler gerektirmeyen harika bir paylaşım ortamı.

shfs için sunucu tarafındaki malzemelerimizi sayıyorum: bir adet ssh sunucusu :) istemci tarafındaki malzemelerimiz ise güncel çekirdek sürümünüze ait kernel başlıkları, shfs utils, shfs-source, gcc, module-assistant

Şimdi Debian GNU/Linux ile (ki ben Ubuntu kullanıyorum :) kuruluma sıra geldi...