- Mac mini G4'te System 7 ve Mac OS 8'in yerel olarak önyüklenmesi başarıyla gerçekleştirildi; bu, önce yalnızca Mac OS 9.2.2'ye kadar mümkün olan sınırın aşılması anlamına geliyor.
- CHRP (Common Hardware Reference Platform) tabanlı sızdırılmış Mac OS 7.6~8.0 derlemeleri ile System Enabler yaması ve Mac OS ROM düzenleme aracı (tbxi) birleştirilerek eski bir OS'nin önyüklenmesi sağlandı
- Geliştirici Rairii(Wack0), farklı ROM sürümlerini analiz edip birleştirerek tüm eski ve yeni özellikleri içeren bir "Süper ROM" oluşturdu ve GitHub'da yayınladı
- Test sonuçlarına göre System 7.5~8.1'e kadar stabil olarak önyükleme mümkün; ses, video, ağ gibi bazı fonksiyonlar hâlâ tamamlanmamış durumda
- Bu başarı, New World ROM tabanlı PowerPC Mac genelinde klasik Mac OS çalıştırma olasılığını genişleterek retro geliştirme ve koruma topluluğu için büyük önem taşıyor
CHRP Mimarisi ve System 7 Önyükleme Arka Planı
- Mac mini G4, New World ROM yapısını kullandığı için geleneksel System 7 serisi OS'leri doğrudan önyükleyemiyordu
- New World ROM, gerçek ROM yerine bir Mac OS ROM dosyası gerektirir
- System 7.6 öncesi sürümler bu yapıyı tanımadığı için önyüklenemiyordu
- CHRP (Common Hardware Reference Platform), PowerPC tabanlı ortak bir mimaridir; Mac OS 7.6~8.0 için bir build geliştirilmişti ancak resmi olarak yayınlanmamıştı
- 2025 Ekim'inde, bu CHRP Mac OS derlemesi korunup yayımlanınca yeni deneyler mümkün oldu
- CHRP için olan System Enabler dosyası değiştirilerek OS sürüm kısıtlaması kaldırıldı; böylece System 7.5.x gibi eski sürümlerde de Mac OS ROM dosyası kullanılabilir hale geldi
ROM Yaması ve Önyükleme Gerçekleştirme Süreci
- Rairii(Wack0), ELN'in Mac OS ROM yama aracı (tbxi) kullanarak farklı ROM sürümlerini analiz edip birleştirdi
- Eski sürüm özellikleri geri getirilirken yeni sürüm özellikleri de korunarak bütünleşik bir ROM üretildi
- Bu sayede System 7.5~8.1'e kadar önyükleme mümkün oldu
- GitHub deposunda (universal-tbxi-patchset) ROM ve yama uygulanmış System Enabler indirilebilir
- Desteklenen ROM sürüm sayısı 10.2.1, 2.5.1 ve 1.7.1 olmak üzere üç tanedir ve Mac mini G4'te ATA-6 sürücü desteği için ROM'un 9.1 ve üzeri olması gerekir
Mac mini G4'teki Önyükleme Sonuçları
- System 6.0.8~7.1.2: Önyükleme başarısız
- System 7.5 / 7.5.3 / 7.6 / 8.1: Önyükleme ve stabil çalışma
- Bazı kontrol panellerinin (ör. Mouse Control Panel) devre dışı bırakılması gerekiyor
- System 7.5.2: Önyükleme yapılıyor ancak kararsız
- Mac OS 8.5~9.1: Önyükleme başarısız; cihaz ID doğrulama süreci nedeniyle engelleniyor
- Mac OS 9.2~9.2.2: Tam olarak çalışıyor
- Bazı işlevler (ses, ağ, Apple System Profiler vb.) hâlâ kararlı değil
Mac mini G4'e Özel ROM Uygulama Yöntemi
- ELN'in tbxi ve tbxi-patches araçları ile macmini.py betiği kullanılarak Rairii'nin ROM'una (10.2.1 sürümü) Mac mini G4'e özel yama uygulandı
- Python 3.8.10 ortamında başarılı şekilde çalıştığı doğrulandı
- Son yama uygulanmış ROM, Mac OS 9.2.2'de de aynı şekilde çalışıyor ve System 7.5 önyüklemesini destekliyor
- Mevcut Mac mini G4 ROM'u (v9.6.1), model ID'yi G4 Cube olarak taklit ediyordu; yeni ROM da aynı yaklaşımı koruyor
Eski OS Çalıştırmanın Değeri
- Bazı yazılımlar Mac OS 9.0.4 ve altı veya yalnızca System 7 için tasarlanmıştır ve güncel OS'lerde çalışamaz
- System 7.5, Mac OS 9'dan çok daha hafif olduğundan aşırı hızlı performans sunuyor
- Geliştiriciler ve araştırmacılar eski API'leri ve sistem davranışlarını doğrudan deneyebilir
- Bu proje, PowerPC Mac'te klasik OS önyükleme kapsamını genişletiyor ve topluluk koruma çalışmalarına katkı sağlıyor
Kapanış ve Teşekkür
- Bu başarı Rairii, ELN, Mac84 gibi topluluk üyelerinin iş birliği ile tamamlandı
- CHRP disk koruma, ROM araç geliştirme, yama paylaşımı gibi çeşitli katkıların birleşimi sonucu doğmuştur
- İleride G3/G4 Mac kullanıcılarının, kendi modeline uygun System 7~8.5 özel önyükleme imajı üretme ihtimali açılıyor
Henüz yorum yok.