MiSTer projesi söz konusu olduğunda, buralarda bir nevi kendi dinini benimseyen biri olarak ün kazandım. Ve iş arkadaşlarım kapıyı çaldığımı gördüklerinde artık cevap vermeseler de, siz sevgili okurum, gönüllü olarak bu habere tıkladınız! Bunu yaptığınıza sevindim, böylece MiSTer’in neden bu kadar heyecan verici olduğunu ve neden benim de, belki siz de onu heyecan verici bulacağınızı düşündüğümle ilgili bu kesinlikle broşür olmayan açıklayıcıyı sizinle paylaşabilirim!
MiSTer nedir ve onu bu şekilde mi yazmam gerekiyor?
MiSTer, klasik PC’lerin, atari oyunlarının ve konsolların işlevlerini aşağıdaki gibi yeniden oluşturmak için tasarlanmış açık kaynaklı bir projedir. mümkün olduğunca doğru. Bunu yapmak için MiSTers, FPGA (alanda programlanabilir kapı dizisi) teknolojisini kullanır. Çoğu işlemci sabit bir mimariye sahip olsa da, FPGA’lar, programlandıkları eski oyun donanımını klonlamak için yeniden yapılandırılmak üzere tasarlanmıştır. Analog’un Super NT ve Mega SG klon konsollarına (16-bit Nintendo ve Sega oyunlarını doğru bir şekilde oynamak için tasarlanmış) aşina iseniz, o zaman fikriniz var.
Ve istediğiniz gibi yazabilirsiniz! Büyük harf kullanımı kibri ve başlığın kendisi, Amiga ve Atari ST gibi retro bilgisayarları çalıştırmak için tasarlanmış MiST adlı daha eski bir FPGA tabanlı projeden geliyor.
MiSTer projesi, önceki projeden devam ediyor, ancak özünde bir FPGA artı HDMI, USB, microSD ve daha fazlasını içeren daha güçlü, hazır bir geliştirme kiti etrafında inşa edildi. Standart, ticari olarak bulunabilen bir temel üzerine inşa edildiğinden, birçok ilginç, açık kaynaklı yolla genişletilebilir. MiSTer projesinin kafa karışıklığı ve karmaşıklığının yanı sıra eğlence ve heyecanı da buradan geliyor. Bu, kendi topladığınız retro bir oyun platformudur, ancak özel bir parlak hobi topluluğu sayesinde gelişmeye devam eden bir platformdur.
Herhangi bir MiSTer yapısının kalbi olan DE10-Nano geliştirme kartının stok fotoğrafı. Intel / Terasic
Rom çalıştırmak için neden bir yazılım öykünücüsü kullanamıyorum? MiSTer neden daha iyi?
Bu, retro oyun topluluğundaki en tartışmalı konulardan biridir. FPGA tabanlı bir çözümün bir yazılım öykünücüsünden farkı nedir? Daha iyi mi? FPGA platformlarından bahsederken sıklıkla “emülatör” kelimesini kullanmakta tereddüt duyacaksınız.
MiSTer bir öykünme makinesidir ve oldukça spesifik olarak – hatta takıntılı bir şekilde diyebilirsiniz – doğruluk üzerine odaklanmış bir makinedir.
Ancak, yazılım öykünücülerindeki seçeneklerin sayısını her zaman… itici bulmuşumdur. MiSTer canlandırıcı basit bir makinedir. Neredeyse bir cihaz gibi hissettiriyor. Hem oyun içinde hem de bir çekirdek yüklemeden önce kullanılabilen basit bir arayüz var. FPGA’yı seçtiğiniz donanımı taklit edecek şekilde yapılandıran bir çekirdek seçersiniz ve oradan oynamak için bir oyun yüklersiniz. Emin olmak için ayarlar var, ancak derine inmek istemediğiniz sürece onları görmezden gelmek kolaydır. Ve herhangi bir ince ayar yapmak zorunda kalmadan gerçek bir deneyim yaşayacağınızı biliyorsunuz. Sonunda Apple II’de Prince of Persia’nın görkemli günlerini veya Neo Geo’da Puzzle Bobble’ı yeniden yaşayabilirsiniz.
İşte MiSTer’in basit ama güçlü ana menüsü. (MiSTerWallpapers komut dosyası aracılığıyla duvar kağıdı) Chris Grant / Polygon
Tamam, ilgileniyorum.
Bu nedenle, başlamanın en kolay yolu, saygın bir mağazadan önceden monte edilmiş bir ünite satın almaktır. ABD’de hem MiSTer Addons hem de Zerohimself sık sık alıntılanır (MiSTer Addons’tan bir avuç bileşen satın aldım). Avrupalılar için, Portekiz’deki Ultimate MiSTer’den sıkça bahsedilir. Resmi MiSTer forumlarında mağazaların bir listesi vardır ve bunların kalitesini konu başlıklarından anlayabilirsiniz. Önceden oluşturulmuş bir birim size SDRAM yükseltmesi, bir IO kartı, bir USB hub ve belki de seçeneklere bağlı olarak 370 dolardan başlayan fiyatlarla bir kasa sağlayacak. Bu 370 $, MiSTer’in bugün çalıştırabileceği her şeye erişmenizi sağlayacak, ekstra para bir kasaya (bu pasif soğutmalı alüminyum kasa gibi) veya bir güç anahtarı veya bir Wi-Fi dongle veya kontrolörler gibi diğer yükseltmelere gidiyor.
Ancak kendin yap yoluna gitmek istiyorsanız, önce yaklaşık 170$’a alabileceğiniz bir DE10-Nano’ya ihtiyacınız olacak. Yukarıdaki mağazalardan birinden veya doğrudan Digikey ve Mouser gibi yerlerden alabilirsiniz. Eklentilerin çoğu isteğe bağlı olsa da, en geniş uyumluluğu elde etmek için (örneğin, Neo Geo’yu okuyun) yaklaşık 60 $ karşılığında alabileceğiniz 128 MB SDRAM ile başlamak isteyeceksiniz. O zaman tek ihtiyacınız olan yüklü bir SD kart. MiSTer yazılımı ile – Mr.
Artık tamamen güncel bir MiSTer’ınız var.
IO kartına ihtiyacım var mı? USB hub’ı ne olacak? Wi-Fi’ye ne dersin? Sadece biraz oyun oynamak istiyorum!
Bir CRT ekranı için analog çıkış kullanmayı düşünmüyorsanız, IO kartına ihtiyacınız yoktur. Fanı ve dijital ses çıkışını içeren, ancak aynı anda bir CRT’ye çıkış yapamayan bir dijital IO kartı vardır. Yalnızca CRT çıkışı istiyorsanız, 240p videoyu minimum gecikmeyle bir CRT’ye almak için DE10-Nano’nun HDMI bağlantı noktasını ve ucuz bir adaptörü kullanabilirsiniz. Sadece bir not: Uyumlu bir yonga setine sahip bir adaptör aldığınızdan emin olun!
USB hub’ına gelince, herhangi bir USB hub’ı çalışır, ancak bir Wi-Fi veya Bluetooth adaptörü kullanmak için elektrikli bir hub gerekir. MiSTer için tasarlanmış bir USB hub, DE10-Nano’nun altına güzelce oturacak ve size çalışmanız için yedi bağlantı noktası sağlayacaktır.
Açık kaynaklı Daemonbite adaptörleri gibi düşük gecikmeli bir USB adaptörüne sahip klasik denetleyicileri bile kullanabilirsiniz.
Yakınlarda ethernet kablosu yoksa, bir Wi-Fi adaptörü isteyeceksiniz. MiSTer’inizi güncel tutmanın en kolay yolu budur (ve Samba dosya paylaşımı ile dosyaları tek tek SD karta bırakmak da çok kolaydır). Son 18 aydır kullandığım modeli içermese de burada uyumlu adaptörlerin bir listesi var.
Oyunlardan bahsetmişken, MiSTer şu anda hangi konsolları ve/veya bilgisayarları destekliyor?
MiSTer’in kullanabileceği birçok konsol var. Konsollar için, Sega Saturn ve Sony PlayStation’ın çekirdekleri şu anda geliştirilme aşamasında olsa da, dördüncü nesil (veya 16 bitlik dönem olarak adlandırılan) boyunca gerçekten iyi bir şekilde temsil ediliyorsunuz. Burada arcade çekirdeklerinin tam listesi hakkında bir fikir edinebilirsiniz ve çekirdeklerin geri kalanı sağ rayda listelenmiştir.
Ayrıca tam Capcom CPS1 ve CPS2 kitaplıkları da dahil olmak üzere düzinelerce arcade çekirdeğine erişiminiz olacak. Hiç duymadığım pek çok klasik bilgi işlem platformu ve 486, Atari ST, Apple II+, Sharp X68000, ZX Spectrum ve daha pek çok tanıdık platform var.
Tamamen tak ve çalıştır deneyimi için kartuş bağlantı noktaları içeren Analog konsolların aksine MiSTer, kendi ROM’larınızı getirmenizi gerektirir. Belki arabalarınızı veya disk tabanlı oyunlarınızı zaten yırttınız veya şimdi arabalarınızı boşaltmak için Retrode 2 gibi bir şey satın alabilirsiniz.
Belki de sahip olduğunuz oyunların ROM’larını başka biçimlerde indirmeyi etik açıdan kabul edilebilir buluyorsunuz. Kişisel olarak herhangi bir Neo Geo kartuşuna sahip değilim, ancak GoG.com’dan satın aldığım geniş bir oyun koleksiyonum var ve MiSTer çekirdeği, uygun bir şekilde, bazı Neo Geo oyunlarının GoG ve Humble sürümlerindeki dosyaları kullanabilir.
MiSTer’in Neo Geo çekirdeği Chris Grant / Polygon üzerinde çalışan Metal Slug X
MiSTer’de oynamak için ROM’ları nasıl edineceğiniz size ve göreceli rahatlığınıza bağlıdır, ancak Google’ın sizin için ortaya çıkardığı her şeyi indirmek konusunda rahat değilseniz, koleksiyonunuzu MiSTer’e almanın yasal yolları vardır.
MiSTer projesi hakkında nereden haberdar olmalıyım?
MiSTer projesiyle ilgili heyecan verici şeylerden biri, topluluğun her hafta neler yaptığını görmektir. .
Bu liste hiçbir şekilde ayrıntılı değildir, ancak neler olduğunu çoğunlukla burada öğrenirim. Resmi MiSTer GitHub, sihrin çoğunun değil, çoğunun gerçekleştiği yerdir. Burada depolanan birçok kod deposuna ek olarak, platformun birçok karmaşıklığı için mükemmel bir referans görevi gören resmi wiki de var. Hızlı hareket eden bir proje hakkında bir wiki olmak, bazı şeyleri güncelliğini yitirmiş olabileceğiniz anlamına gelir … ama bu bir wiki, oraya girin ve çalışmasını sağlayın. RetroRGB: Retro oyun sahnesinin dayanak noktası ve MiSTer topluluğundaki yeni gelişmeler hakkında bilgi edinmek için harika bir yer. Resmi MiSTer forumları, MiSTer hakkında bir forumdur. Bu, cevapları aramak veya henüz cevaplanmamış sorular sormak için harika bir yerdir. Daha gerçek zamanlı bir deneyim için resmi MiSTer FPGA Discord sunucusuna katılmayı düşünün. SmokeMonster: Analog konsol jailbreak’lerini (rom’ları ve diğer yazılımları çalıştırmanıza izin veren) dağıtır ve genellikle topluluk içinde güvenilir bir sestir. Sonunda beni bir MiSTer almaya ikna eden video serisini de yaptı. MiSTer geliştiricileri için çok sayıda Patreon var. MiSTer’in en üretken çekirdek geliştiricilerinden biri, çalışmalarını ilk beta döneminden sonra ücretsiz olarak yayınlayan Jose Tejada’dır (aka Jotego).Alexey Melnikov (aka Sorgelig), MiSTer projesinin yaratıcısıdır. Sergey Dvodnenko (aka srg320) Sega Saturn çekirdeği üzerinde çalışıyor. Robert Peip (aka FPGAzumSpass) Sony PlayStation çekirdeği üzerinde çalışıyor, ancak Game Boy çekirdeğinde savestates, hızlı ileri sarma ve bölünmüş ekran desteği gibi şeyler de dahil olmak üzere platformdaki en dikkate değer çalışmalardan bazılarını üretti.
Tartışacak daha çok şey var ama ben zaten seni tuttum ve rahatsız etmek istemiyorum. Ancak daha fazla sorunuz varsa veya sadece Jotego’nun Cuma günü destekçilerine yayınladığı Altın Balta hakkında konuşmak istiyorsanız, aşağıdaki yorumlar bölümünde olacağım.
Yazarın MiSTer’ı, bu ekstra otantik deneyim için orijinal denetleyiciler ve adaptörlerle birlikte . Chris Grant / Çokgen.