“`html
Eski oyunları günümüz Apple Silicon Mac’lerinde oynama konusunda bir arayış içerisindeyseniz, Mac Source Ports sizin için bu imkanı sunabilir. İşte bu web sitesinin sundukları ve neden göz atmaya değer olduğu hakkında bilgiler.
Mac Source Ports, 2022 yılında kurulmuş bir web sitesidir ve eski oyunları 64-bit Intel Mac’lerde ve M1 veya daha yeni Apple Silicon işlemcilerle çalışan bilgisayarlarda oynanabilir hale getirmeyi amaçlamaktadır. Site, oyunların kaynak kodlarını kullanarak “kaynak portları” sunmakta ve bunları imzalı ve onaylı macOS uygulama paketleri olarak dağıtmaktadır.
Böylece Mac Source Ports, eski PC oyunlarını modern Apple dizüstü ve masaüstü bilgisayarlarda çalıştırma imkanı sunmaktadır. Mevcut oyun portları arasında, 1990’ların ikonik Doom ve Quake serilerini, orijinal Tomb Raider ve Half-Life gibi başlıca yapımları içeren birçok eski oyun yer almaktadır.
Kaynak Portları Nedir?
Mac Source Ports web sitesine göre, kaynak portu, “bir oyunun kaynak kodundan türetilen bir projeyi sürdürme çabası”dır. Oyun geliştiricileri bazen oyunlarının kaynak kodunu halka açarlar ve bu genellikle oyunun eski bir versiyonu geldiğinde gerçekleşir; bu durumda oyun günümüz donanımıyla uyumsuz hale gelir.
Bir oyunun kaynak kodu halka açık, ücretsiz bir lisansla sunulduğunda, geliştiriciler ve meraklılar bunu diledikleri gibi kullanabilirler. Genelde bu, geliştiricilerin oyunun kaynak koduna dayanan bir projeyi oluşturması anlamına gelir. Amacı ise oyunu yeni bir işletim sistemi veya donanım platformuna taşımaktır.
Örneğin, orijinal Doom oyunu, 1993 yılında piyasaya sürülmüştür ve şu anda birçok farklı donanımda çalışacak şekilde port edilmiştir. Quake III: Arena ise 1999 yılında çıktı ve kaynak kodu 2005 yılında halka açıldı. Geliştiriciler, bu kaynağı kullanarak ioquake3 adında bir port geliştirdiler. Bu port, modern Mac’lerde oynanabilir hale gelirken, orijinal oyun dosyaları uyumsuz hale gelmiştir.
Kaynak Portlarının Yasal Durumu
Ancak, unutulmaması gereken bir durum var: Çoğu zaman, bir kaynak portu sadece oyunların çalıştırma kodunu içerir. Belirli bir oyun ücretsiz bir lisansla yayınlanmadıkça, kullanıcıların yasal olarak oyunun verilerini ayrıca edinmeleri gerekecektir.
Örneğin, Quake III: Arena için kullanıcıların ioquake3 kaynak portunu ve oyun dosyalarını temin etmeleri gerekmektedir. Oyun dosyaları, resmi bir kurulumdan temin edilebilir; bu bir disket, Steam veya GOG üzerinden olabilir.
Bu, kaynak portlarının genellikle oyunun tamamını içermediği, yalnızca belirli platformlarda ve işletim sistemlerinde çalışabilir hale getiren yürütme kodu sunduğu anlamına gelir.
Notarizasyon, İmzalama ve Evrensel Paketler
Mac Source Ports için önemli bir özellik, imzalı ve onaylı sürümler sunmasıdır. Notarizasyon, derlenmiş kaynak port kodunun Apple’a gönderilip kötü yazılım açısından taranması anlamına gelir.
İmzalama ise, bir yürütme dosyasına veya kütüphaneye bir tür sertifika eklemektir. Bu genelde ücretli bir Apple Geliştirici hesabı aracılığıyla yapılır ve herkesin erişimine açık değildir.
Mac Source Ports’ın imzalı ve onaylı portlar sunma kararı, modern macOS sürümlerinin giderek daha fazla imzalı ve onaylı koda ihtiyaç duymasından kaynaklanır. Aksi takdirde, kullanıcıların bir oyun kaynak portunu başlatırken ek adımlar atmaları ya da oyunun hiç çalışmaması gibi problemlerle karşılaşmaları gerekebilir.
Mac Source Ports Üzerindeki Oyun Portları
Mac Source Ports web sitesindeki kaynak portları, çoğunlukla 1990’lar veya 2000’lerin başlarına ait birçok eski oyunu içermektedir.
Site üzerinden indirilip oynanabilen Doom ve Doom II portları, bu oyunların hemen hemen her işlemci ve ekranla çalışabildiğini düşündüğümüzde oldukça mantıklıdır. Quake serisi de yine modern Mac’lerde oynanabilir durumdadır.
Ayrıca, Duke Nukem 3D ve Duke Nukem II gibi oyunlar da kaynak portlarıyla mevcutken, Fallout ve Fallout 2 oyunlarının da portları yer almaktadır. 1990’ların Indiana Jones ve Star Wars serilerine ait çeşitli oyunların da kaynak portları bu sitede mevcuttur.
Mac Source Ports’ın Önemi
Örneğin, Half-Life 1998’de piyasaya sürüldü ve Mac üzerinden Steam aracılığıyla erişilebiliyor. Ancak bu sürüm, 32-bit bir yürütme dosyası içeriyor. Dolayısıyla, bu durum, macOS 10.15 Catalina veya daha yeni sürümlerde çalışmasını zorlaştırıyor çünkü Apple, 32-bit uygulama desteğini kaldırdı.
Bu, Mac Source Ports’ın, eski oyunları modern macOS sürümlerinde nasıl oynanabilir hale getirdiğini gösteriyor. Apple Silicon Mac’ler, natively olarak macOS 10.14 Mojave sürümünü yükleyemezler, bu yüzden Half-Life gibi oyunlar, kaynak portları veya emülatör olmadan çalıştırılamaz.
Mac Source Ports, teknoloji tutkunları ve oyuncular için bir alternatif sunarak, belirli oyunları oynamak için Parallels Desktop gibi ürünlere olan gereksinimi azaltıyor. Kullanıcılar, takip ettikleri 1990’ların eski oyunlarına daha kolay ulaşabiliyorlar.
“`