Download.it arama simgesi
Advertisement

Herhangi bir yerden Nintendo'nun klasiklerine geri dönün

Herhangi bir yerden Nintendo'nun klasiklerine geri dönün

Oyla: (1.616 oy)

Program lisansı: Ücretsiz

Geliştirici: Ngemu

Sürüm: 1.7.2

Şunun altında çalışır: Windows

Oyla:

Program lisansı

(1.616 oy)

Ücretsiz

Geliştirici

Sürüm

Ngemu

1.7.2

Şunun altında çalışır:

Windows

VisualBoyAdvance, Nintendo tarafından üretilen birkaç farklı el konsolu için yapılmış oyunları oynayabilen bir video oyunu emülatörüdür. Orijinal GameBoy, Game Boy Color ve Game Boy Advance el konsolları için tasarlanmış salt okunur bellek talimatlarını destekler. Super Game Boy çevre biriminin herhangi bir revizyonu ile çalışabilecek herhangi bir ROM da amaçlandığı gibi çalışmalıdır.

Kaydetme durumları ve oyunu geri sarma gibi özellikler, en karmaşık eski oyunlarda bile hızlıca ilerlemeyi kolaylaştırır. Orijinal donanımda oynandığında kaydetme işlevi bulunmayan oyunlar, VBA'nın gelişmiş ROM araçları aracılığıyla ilerlemelerini kaydedebilir. Aynı oyun için birden fazla durum aynı anda mevcut olabilir, böylece oyuncular daha sonra geri dönmek için favori seviyeleri veya aşamaları yer imlerine ekleyebilirler. Gerekirse tek oyunculu oyunların özellikle zor kısımlarını geçmek için de bunu kullanabilirler.

Fiziksel bir GBA el konsoluna takılan harici cihazlar için yapılmış hilelere girmek isteyen oyuncular da bunu yapmakta zorluk çekmeyecektir. Bir oyunun sunduğu her şeye bakma konusunda ciddi olanlar, işleri bir sonraki seviyeye taşımak için bu özelliklerin her ikisini de birleştirebilirler. Aksi takdirde, pazarın çok daha geniş bir kesimine hitap edebilecek yerleşik Gameshark uyumluluk moduna daha yakından bakmak isteyebilirler.

Gameshark hileleri belirli bir donanım parçası göz önünde bulundurularak yazılmıştır, ancak esasen oyuncuların bir tabloya girdiği bellek koordinatlarının bir listesi oldukları için yine de VBA ile çalışmalıdırlar. Çevrimiçi aramalar genellikle bu hile kodlarının büyük koleksiyonlarını getirir ve bunlar genellikle VBA ile kusursuz bir şekilde çalışır. Oyuncular beğendikleri bazı kodları bulduktan sonra, emülatör bunları kaydedebilir, böylece ihtiyaç duyduklarında açıp kapatabilirler.

Orijinal Game Boy ROM'ları VBA'da iyi bir şekilde oynatılır, ancak bu konsolda renk yoktur. Emülatör, oyuncuların arayüz öğelerinin üzerini boyamak için bir renk paleti seçmelerine olanak tanır. Hiçbir zaman gerçek bir renkli oyun kadar iyi görünmeyecek olsa da, bu, oyuncuların tek renkli yazılım çalıştırmanın getirdiği gariplikten kaçınmasına olanak tanır. Orijinal Game Boy el bilgisayarlarında bulunan gerçek sıvı kristal ekranla yakından eşleşen gri ve yeşil bir renk şeması kullanmak da mümkündür. Kendi zamanında alay konusu olmuş olsa da, bu ekran artık birçok kişi için nostaljik olarak görülüyor. Bu özelliği etkinleştirmek bazı eski anıları geri getirebilir.

Game Boy Color için yapılan ROM'lar orijinal donanımda olduğu kadar iyi görünüyor. VBA bunları yukarı veya aşağı ölçeklendirmeyi kolaylaştırır ve hatta oyuncuların bunları büyük bir tam ekran penceresine koymasına izin verir, ancak bunu yapmak genellikle ekranı germekten kaçınmak için oldukça önemli harf ve pillarbox öğelerinin kullanılmasını gerektirir. Çevrimiçi filmleri gerçek bir geniş ekran monitör olmadan izlemeye alışkın olanlar muhtemelen buna zaten alışkındır, bu nedenle herhangi bir fark görmemeleri gerekir.

Adından da anlaşılacağı gibi, VBA Game Boy Advance oyunlarını oynarken gerçekten parlıyor. Oyun ekranını ciddi şekilde esnetmeden orijinal çözünürlüklerinin yaklaşık iki katına kadar ölçeklendirebilir. Bu, bazı insanların yüksek çözünürlüklü oyun olarak adlandırabileceği bir şey olmasa da, kesinlikle orijinal konsolun sunduğundan çok daha iyi görünüyor. Çoğu durumda, gerçek donanımdan daha iyi ses de verebiliyor.

Orijinal Game Boy Advance sadece monofonik hoparlörlere sahip olsa da, aslında çift stereo ses kanalı çıkışı sağlayabilir. Bu aslında orijinal Game Boy ve GBC el bilgisayarları için de geçerlidir. VBA, stereo hoparlörleri veya takılı bir çift kulaklığı olan bir kişisel bilgisayarda çalıştırıldığında, gerçek stereo ses üretecektir. Sisteme bağlı tek bir hoparlör olduğunda mono kullanılır, ancak yine de genellikle gerçek GBA konsollarına bağlanan öğelerden çıkanlardan daha iyi ses verir.

Bluetooth kullanıcıları, bilgisayarlarına kablosuz olarak bir hoparlör bağlayarak bu esneklikten yararlanabilirler. VBA, Microsoft Windows tarafından sunulan varsayılan ses sistemini kullanacaktır, bu da çalışmasını sağlamak için herhangi bir ekstra yapılandırma yapmaları gerekmeyeceği anlamına gelir. Denetleyicileri ve diğer cihazları kablosuz olarak bağlamayı planlayanlar da herhangi bir sorun yaşamayacaktır. VBA, oyunculara sağlamadan önce giriş ve çıkış aygıtları için işletim sistemini kontrol eder.

Bu aynı zamanda USB kontrol cihazlarının da gayet iyi çalışacağı anlamına geliyor. Oyuncuların tek yapması gereken giriş kurulum ekranına gitmek ve aradıkları eylemlere karşılık gelen düğmelere dokunmaktır. Emülatör işlevlerini kontrolör düğmelerine atamak da teorik olarak mümkündür, ancak bu normalde birçok insanın rahat edebileceğinden biraz daha fazla yapılandırma gerektirecektir.

Mantıklı klavye kısayollarıyla birleştirilmiş çok sayıda açılır menü bu alıştırmayı yine de akademik hale getirir. Tam boyutlu bir bilgisayar klavyesinin üst kısmında bulunan F tuşlarından birine basarak VBA'nın hemen hemen tüm işlevlerine kolayca erişebilirsiniz. Dizüstü bilgisayarlarda bu tuşlar bulunmayabilir, bu nedenle arayüz hala fare odaklı olayları ve Alt tuş kombinasyonlarını desteklemektedir.

Bununla birlikte, klavye aksesuarları VBA ile çalışır, bu da çok küçük netbook makinelerle oynayanlar için bile bunun bir sorun olmayabileceği anlamına gelir. Tam boyutlu bir USB klavyeyi bilgisayara taktığınızda Windows klavyeyi tanıdığı anda VBA klavyeyi kullanabilecektir. Oyuncular herhangi bir eylem düğmesini doğrudan bir tuşa ayarlayabilirler, bu da tercih ederlerse büyük klavyeyi kontrol cihazı olarak kullanmakta özgür oldukları anlamına gelir. Bu özellik Bluetooth klavyelerle de çalışarak ciddi oyuncular arasındaki çekiciliği daha da artırmaya yardımcı oluyor.

VBA teknik olarak eski bir uygulama olsa da, ilk yayınlandığı sırada yaygın olarak bulunmayan birçok yenilikten tam olarak yararlanabilecek şekilde oluşturulmuştur. Bu da onu sadece son yıllarda ortaya çıkan bir dizi kullanım için popüler hale getirmiştir. VisualBoyAdvance'ın belki de en yaygın kullanım alanı Pokémon oyunlarını bir emülatör aracılığıyla oynamak isteyenler arasında ve bunu yapmayı planlayanlar için özellikle yararlı olacak bazı özellikler sunuyor.

İlk birinci ve ikinci nesil oyunlar herhangi bir ekstra yapılandırma olmadan kutudan çıkar çıkmaz çalışmalıdır. Bu oyunların hack'leri de herhangi bir hata mesajı vermemelidir, bu da VBA'yı fangames ve homebrew oyunlarının bazen güvenilmez dünyasını keşfetmek isteyen oyuncular için cazip bir seçenek haline getirir. VBA en azından ilkel bir sağlama toplamı testi gerçekleştirse de, oyuncuların başlık kodlarıyla tam olarak eşleşmese bile oyunları çalıştırmasına izin vermelidir.

Uyumluluk, yerleşik rol yapma unsurlarıyla tasarlanıp tasarlanmadıklarına bakılmaksızın genel olarak neredeyse tüm ticari oyunlarda iyidir. Oyuncuların güvenilir bir şekilde çalışmadığını görebilecekleri tek oyun, çevrimiçi olarak karşılaşabilecekleri çeşitli homebrew ROM'lardan bazılarıdır. VBA'nın aktif bir güncelleme işlevi olmadığından, bu oyunlardan birkaçını oynamak imkansız olabilir, ancak bu sorun çoğu insanın en iyi ihtimalle bir uç durum olarak kabul edeceği bir şeyle ilişkilidir.

Üçüncü nesil Pokémon oyunları ve çeşitli hack'leri söz konusu olduğunda, oyuncular çok fazla zorluk çekmeyecektir, ancak etkili bir kayıt dosyası oluşturmadan önce bazı ayarlamalar yapmaları gerekecektir. Bu oyunlardan birinde yeni bir oyuna başlamak, 1m alt devre kartı adı verilen bir şeyin kurulu olmadığını iddia eden bir hata mesajı verecektir. Bu, oyunun temel kodunun fiziksel donanım üzerinde çalışmadığının farkında olmamasından ve kartuşun bir kısmının eksik olabileceğine inanmasından kaynaklanmaktadır.

Oyuncular kayıt dosyası türünü 128k flash ROM nesnesi olarak değiştirerek bunu kolayca düzeltebilirler. Bunu yapmadan oynayabilecekler, ancak Elite Four olarak bilinen bir grup eğitmeni yendikten sonra oyun devam edemeyecek. Bunun dışında, VBA bu tür oyunlar için ideal bir uygulamadır. Diğer birkaç özellik özel kaydetme teknikleri kullanır, bu nedenle bir şeyin amaçlandığı gibi çalıştığını açıkça belirtmeden önce bu yapılandırma seçenekleriyle uğraşmak önemlidir.

Yine de, bunu bir hatadan ziyade bir özellik olarak görmek önemlidir. Bazı programcılar gerçek ticari GBA oyunlarını yaratırken çok sıra dışı kararlar aldılar ve VisualBoyAdvance sadece mümkün olan en geniş sayıda potansiyel yapılandırmaya hitap etmeye çalışıyor. Retro oyun hobisinin bu tarafına gerçekten girmeye başlayanlar, VBA'nın beraberinde getirdiği ek araçlardan keyif alacaklardır.

Programcılara bellek koordinatlarını kontrol etme ve ROM talimatlarının simüle edilmiş ARM7TDMI mikroçip üzerinde nasıl çalıştığını görme özgürlüğü veren bir avuç geliştirme özelliği VBA'nın koduna eklenmiştir. ARM7TDMI çipleri yalnızca azaltılmış bir komut setini desteklediğinden, x86_64 işlemciler için yazmaya alışkın olanlar, bu tür bir ortamdan gelen bazı özel durumlara aşina olmayabilirler. VBA'nın hata ayıklama araçları geçişi kolaylaştırmaya yardımcı olacaktır.

Dumper'lar ve ROM'ların yedek kopyalarını çıkaranlar da bu özelliği takdir edeceklerdir. Sadece bir avuç hata mesajına bakarak dosyalarının doğru çalışıp çalışmadığını görebilecekler. Çevrimiçi dağıtım için yeni ROM'lar hazırlayan profesyonel oyun geliştiricileri de bu hata mesajlarına güvenmek isteyebilir, ancak bunları özel bir programlama aracıyla desteklemek isteyebilirler.

Yıllar içinde birkaç farklı ROM formatı ortaya çıkmıştır, ancak çoğu modern dumper VBA için anlamlı bir şey üretmelidir. Kendi dump ettikleri belirli bir oyunu oynarken sorun yaşayanlar, çok fazla emülatör yapılandırma seçeneği ile uğraşmaya başlamadan önce donanımlarını kontrol etmek isteyebilirler. Yazılım, bunun genellikle sorun olmadığı noktaya kadar platformdan bağımsızdır.

Platform bağımsızlığına yapılan vurgu, oyuncuların kaydettikleri dosyaları diğer işletim sistemlerini kullanan kişilerle paylaşabilmelerini de sağlamıştır. VBA'nın en popüler sürümü Windows üzerinde çalışsa da, BSD tabanlı bilgisayarlar ve Apple'ın Macintosh platformu için de sürümler bulunmaktadır. Oyuncular bu platformlardan herhangi birinde VBA yazılımı kullanan kişilerle kayıt durumlarını ve ROM'larını değiştirebilirler. Hatta bilgisayarlarında bir oyuna başlayabilir ve daha sonra bu durumu VBA'nın özel bir sürümünü çalıştıran bir oyun konsolu gibi başka bir cihaza taşıyabilirler. Bu da başka türlü herhangi bir emülatör çalıştırma kapasitesine sahip olmayan makinelerle oyun takası yapmayı mümkün kılıyor.

VBA'ya yapılan satış sonrası eklemeler, onu sosyal oyun deneyiminin bir parçası olarak kullanmayı mümkün kılıyor. Örneğin, oyuncular bunu bir tür ağ oyununa olanak tanıyan bir IRC botu ile entegre edebilirler. İlkel ağ işlevleri zaten yazılımda yerleşiktir, bu da bunun için hiç tasarlanmamış oyunları çevrimiçi oynamayı mümkün kılar. Yerel sürücülerinde bulunan iki ROM arasında sadece oyun içi öğeleri takas etmekle ilgilenenler de aynı şeyi