1990’ların After Dark ekran koruyucuları modern Mac’lere geldi

1990’lı yılların en tanınmış Mac yazılımlarından After Dark, geliştirici Jeff Halter’ın hazırladığı Afterglow ile modern macOS sürümlerinde yeniden kullanılabiliyor. Yazılım, klasik ekran koruyucularını yeniden oluşturmak yerine eski After Dark modüllerinin orijinal Motorola 68000 kodlarını çalıştırmak üzere geliştirilmiş özel bir emülatör kullanıyor.

Berkeley Systems tarafından geliştirilen After Dark, CRT monitörlerde ekran yanmasını önlemeye yardımcı olmak için ortaya çıkmış ancak Flying Toasters, Fish ve Starry Skylines gibi animasyonlarıyla dönemin Macintosh kültürünün dikkat çeken parçalarından biri hâline gelmişti.

After Dark modüllerini günümüzde çalıştırmak bugüne kadar klasik Mac OS emülatörleri veya eski Mac donanımları gerektiriyordu. Afterglow ise bu süreci modern macOS için tek bir uygulamada topluyor.

Orijinal 68k kodlarını çalıştırıyor

Afterglow, After Dark ekran koruyucularının yeniden yazılmış veya modern platformlara taşınmış sürümlerini kullanmıyor. Bunun yerine modüllerin orijinal 68k kodunu çalıştırıyor.

Uygulama bunun için Musashi 68k işlemci emülatöründen yararlanıyor ve After Dark modüllerinin ihtiyaç duyduğu Macintosh Toolbox ile işletim sistemi API’lerinin gerekli bölümlerini yeniden uyguluyor. Böylece Apple ROM dosyalarına veya klasik bir Mac OS kurulumuna ihtiyaç duyulmuyor.

Halter’a göre eski modülleri genel amaçlı Mac emülatörlerinde çalıştırmak her zaman doğru sonuç vermiyor. Bazı ekran koruyucuları olması gerekenden hızlı, bazıları ise daha yavaş çalışabiliyor. Afterglow doğrudan After Dark modülleri için geliştirildiğinden bu yazılımları özgün davranışlarına daha yakın biçimde çalıştırmayı amaçlıyor.

Ekran koruyucu modülleri uygulamayla birlikte dağıtılmıyor. Kullanıcılar ellerindeki modül dosyalarını, disk imajlarını veya sıkıştırılmış arşivleri Afterglow’a sürükleyip bırakarak içe aktarabiliyor. Uygulama ayrıca Internet Archive üzerindeki bazı After Dark yazılım sürümlerine doğrudan göz atıp bunları yükleme imkânı sunuyor.

macOS ekran koruyucusu olarak kullanılabiliyor

Afterglow, içe aktarılan modülleri yalnızca kendi uygulama penceresinde çalıştırmakla sınırlı değil. Yazılımla birlikte gelen macOS ekran koruyucu modülü sayesinde klasik After Dark ekran koruyucuları sistemin normal ekran koruyucusu olarak da ayarlanabiliyor.

Tam ekran modu, rastgele ekran koruyucu seçimi, birden fazla modülün birlikte kullanılması, CRT efekti ve kaynak inceleyicisi de uygulamanın sunduğu özellikler arasında yer alıyor.

Daring Fireball’dan John Gruber, Afterglow’un Halter’ın eski Mac yazılımlarını modern sistemlere taşıyan ilk projesi olmadığına dikkat çekiyor. Geliştirici daha önce After Dark’taki Lunatic Fringe oyununu modern Mac’lerde çalıştıran Lunacy ile HyperCard içeriklerini açmaya yönelik Stacks uygulamasını da yayınlamıştı.

Afterglow, Intel ve Apple silicon Mac’lerde çalışan Universal binary olarak sunuluyor ve macOS 15 veya daha yeni bir sürüm gerektiriyor. Proje kar amacı gütmeyen bir yazılım koruma çalışması olarak geliştiriliyor ve Berkeley Systems ya da After Dark’ın mevcut hak sahipleriyle bağlantılı değil.

Kaynaklar