Наконец-то дошли руки поэкспериментировать с Чюрп / #CHRP
История вкратце: когда пришёл мудак джобс со своим #NeXT и переебал #apple по-своему, он убрал старую #MacOS «classic» из линейки, убрав аппаратную возможность загрузки на новых машинах
Но. Были рабочие прототипы, трое из которых всплыли осенью. Долго ли, коротко ли, но мой #macMiniG4 умеет теперь грузить MacOS 7 (официально не умел). С поставить немного сложнее, ибо оно хочет весь диск. Будем думать

#retrocomputing

first successful boot of 7.6 in qemu using an even more romhacked 9.1 tbxi

#MacOS #ClassicMacOS #CHRP

the system enabler in chrp 7.6 has a version check in boot3

by patching out the version check you can potentially go lower

search for 0C 50 07 60 65 08 08 38 00 02 0B 20 replace with 0C 50 07 60 4E 71 08 38 00 02 0B 20

here’s 7.5.5

#ClassicMacOS #MacOS #CHRP

low level emulated imac g3
hfs standard formatted partition
system folder from 7.6 chrp copied over
mac os rom fron imac 8.1 copied in
and... it just boots???

#MacOS #ClassicMacOS #CHRP

In 1997 Steve Jobs returned to Apple and silently killed this unreleased version of Mac OS. It remained a mystery... until NOW! 💿 #CHRP

https://www.youtube.com/watch?v=qbIoaulKYJY

The Mac OS that Steve Jobs Killed! - Apple's unreleased Mac OS for CHRP systems

YouTube

A tease of something amazingly exciting... Mac OS 8 for CHRP PowerPC systems! 😳

I'm working to get this CD archived properly... (along with it's friends) 💿

Super thankful to the amazing people who helped make this happen. ❤️

Learn about CHRP here:
https://en.wikipedia.org/wiki/Common_Hardware_Reference_Platform #CHRP

a decade later, I finally fixed #Linux #ALSA audio on #IBM #PowerPC #CHRP, like the B50 and 43p Model 150 (by debugging and implementing 24bit, 16MB ISA DMA ;-) https://www.twitch.tv/videos/2508599466 https://t2linux.com https://www.instagram.com/p/DL5MQmcIwpp/
⌨️ I want 64k of <16 MB low-mem for my IBM RS/6K, how hard can it be? 🚀 - t2sde on Twitch

t2sde went live on Twitch. Catch up on their Software and Game Development VOD now.

Twitch
Mac OS X Internals

Mac OS X was released in March 2001, but many components, such as Mach and BSD, are considerably older. Understanding the design, implementation, and workings of Mac OS X requires examination of several technologies that differ in their age, origins, philosophies, and roles. Mac OS X Internals: A Systems Approach is the first book that dissects the internals of the system, presenting a detailed picture that grows incrementally as you read. For example, you will learn the roles of the firmware, the bootloader, the Mach and BSD kernel components (including the process, virtual memory, IPC, and file system layers), the object-oriented I/O Kit driver framework, user libraries, and other core pieces of software. You will learn how these pieces connect and work internally, where they originated, and how they evolved. The book also covers several key areas of the Intel-based Macintosh computers. A solid understanding of system internals is immensely useful in design, development, and debugging for programmers of various skill levels. System programmers can use the book as a reference and to construct a better picture of how the core system works. Application programmers can gain a deeper understanding of how their applications interact with the system. System administrators and power users can use the book to harness the power of the rich environment offered by Mac OS X. Finally, members of the Windows, Linux, BSD, and other Unix communities will find the book valuable in comparing and contrasting Mac OS X with their respective systems. Mac OS X Internals focuses on the technical aspects of OS X and is so full of extremely useful information and programming examples that it will definitely become a mandatory tool for every Mac OS X programmer.