1 poin oleh GN⁺ 2025-12-01 | Belum ada komentar. | Bagikan ke WhatsApp
  • Mac mini G4 berhasil menjalankan boot System 7 dan Mac OS 8 secara native, melampaui batas sebelumnya yang hanya memungkinkan hingga Mac OS 9.2.2
  • Dengan menggabungkan build Mac OS 7.6~8.0 berbasis CHRP (Common Hardware Reference Platform) yang bocor, patch System Enabler, serta alat modifikasi Mac OS ROM (tbxi), boot OS lawas berhasil diwujudkan
  • Pengembang Rairii(Wack0) menganalisis dan menggabungkan berbagai versi ROM untuk membuat “super ROM” yang mencakup semua fungsi lama dan baru, lalu merilisnya di GitHub
  • Hasil pengujian menunjukkan System 7.5~8.1 dapat boot dengan stabil, meski beberapa fungsi seperti suara, video, dan jaringan masih belum sepenuhnya selesai
  • Pencapaian ini memperluas kemungkinan menjalankan Mac OS klasik di seluruh PowerPC Mac berbasis New World ROM, dan punya arti besar bagi komunitas retro computing serta pelestarian

Latar belakang arsitektur CHRP dan boot System 7

  • Mac mini G4 menggunakan struktur New World ROM, sehingga sebelumnya tidak bisa melakukan boot langsung ke OS keluarga System 7
    • New World ROM membutuhkan file Mac OS ROM, bukan ROM fisik
    • Versi sebelum System 7.6 tidak mengenali struktur ini sehingga tidak bisa boot
  • CHRP(Common Hardware Reference Platform) adalah arsitektur umum berbasis PowerPC; build untuk Mac OS 7.6~8.0 sempat dikembangkan secara internal tetapi tidak pernah dirilis resmi
    • Pada Oktober 2025, build Mac OS untuk CHRP ini berhasil dilestarikan dan dipublikasikan, sehingga eksperimen baru menjadi mungkin
  • Dengan memodifikasi file System Enabler untuk CHRP dan menghapus batasan versi OS, versi lama seperti System 7.5.x pun bisa memanfaatkan file Mac OS ROM

Patch ROM dan proses mewujudkan boot

  • Rairii(Wack0) menggunakan alat patch Mac OS ROM (tbxi) milik ELN untuk menganalisis dan menggabungkan beberapa versi ROM
    • Membuat ROM terpadu yang memulihkan fungsi versi lama sekaligus mempertahankan fitur versi baru
    • Dengan ini, System 7.5~8.1 dapat melakukan boot
  • ROM dan System Enabler yang telah dipatch dapat diunduh dari repositori GitHub(universal-tbxi-patchset)
  • Versi ROM yang didukung ada tiga: 10.2.1, 2.5.1, dan 1.7.1; pada Mac mini G4 dibutuhkan ROM 9.1 atau lebih baru untuk dukungan driver ATA-6

Hasil boot di Mac mini G4

  • System 6.0.8~7.1.2: gagal boot
  • System 7.5 / 7.5.3 / 7.6 / 8.1: berhasil boot dan berjalan stabil
    • Beberapa control panel (misalnya Mouse Control Panel) perlu dinonaktifkan
  • System 7.5.2: bisa boot tetapi tidak stabil
  • Mac OS 8.5~9.1: gagal boot karena diblokir oleh prosedur pemeriksaan ID perangkat
  • Mac OS 9.2~9.2.2: berfungsi sepenuhnya normal
  • Beberapa fungsi (suara, jaringan, Apple System Profiler, dan lain-lain) masih belum stabil

Cara menerapkan ROM khusus Mac mini G4

  • Gunakan alat tbxi dan tbxi-patches dari ELN, lalu terapkan patch khusus Mac mini G4 ke ROM milik Rairii (versi 10.2.1) dengan skrip macmini.py
  • Berhasil dikonfirmasi berjalan pada lingkungan Python 3.8.10
  • ROM hasil patch akhir juga berjalan sama pada Mac OS 9.2.2, sekaligus mendukung boot hingga System 7.5
  • ROM Mac mini G4 lama (v9.6.1) memalsukan model ID sebagai G4 Cube, dan ROM baru mempertahankan cara yang sama

Nilai dari menjalankan OS lawas

  • Beberapa perangkat lunak hanya tersedia untuk Mac OS 9.0.4 ke bawah atau khusus System 7, sehingga tidak bisa dijalankan di OS yang lebih baru
  • System 7.5 jauh lebih ringan daripada Mac OS 9 dan memberikan performa yang sangat cepat
  • Pengembang dan peneliti dapat langsung bereksperimen dengan API dan perilaku sistem lawas
  • Proyek ini memperluas cakupan menjalankan OS retro pada PowerPC Mac dan berkontribusi pada upaya pelestarian komunitas

Penutup dan ucapan terima kasih

  • Pencapaian ini terwujud lewat kolaborasi anggota komunitas seperti Rairii, ELN, Mac84, dan lainnya
  • Hasil ini merupakan gabungan dari berbagai kontribusi seperti pelestarian disk CHRP, pengembangan alat ROM, dan berbagi patch
  • Ke depan, terbuka kemungkinan bagi pengguna G3·G4 Mac untuk membuat image boot kustom System 7~8.5 yang sesuai dengan model masing-masing

Belum ada komentar.

Belum ada komentar.