To make a Mac, I'm using a Pi Zero 2 W, a Waveshare 2.8" DPI LCD, and the MacintoshPi image which includes Basillisk II and SheepShaver already installed, and they work without X11 running, perfect for the thin-resourced Pi Zero.
https://jm.iq.pl/macintoshpi-mac-os-7-8-9-for-raspberry-pi/
One thing that was missing was AppleTalk support but I solved that by installing sheep_net from these instructions. And works over WiFi!
https://www.ecliptik.com/blog/2025/Live-Laugh-Localtalk-with-Basilisk-II/