GOG продаёт старые игры, но на новых Mac с чипом M2 их запускать непросто. Раньше с Intel Macs проблем не было — ставил VirtualBox или BootCamp с Windows. Теперь же x64-виртуализация на M2 MacBook тормозит нещадно. arm64 Windows 11 c нативной виртуализацией Apple — вариант, но нужен лицензионный ключ, да и не хочется заморачиваться.
Выход нашёлся в виде DOSBox for Mac. Онбердинг: понадобится Windows-машина (подойдёт старый Intel Mac с Windows) только на один шаг — установить игру. Скачиваете с GOG инсталлятор .exe, ставите игру на Windows. Затем копируете папку с установленными файлами на M-серийный Mac, например в /Users/<USER>/GOG/HoMM2.
Дальше — магия конфигов. Создаёте файл macoshomm2.conf в папке GOG. В нём через [autoexec] прописываете: смонтировать папку с игрой как диск C, примонтировать образ CD (файл .cue из папки с игрой) как диск D, перейти на C, запустить heroes2.exe. Вторым шагом создаёте .command-файл — sh-скрипт, который запускает DOSBox для Mac с вашим конфигом вместо стандартного Windows-конфига. Двойной клик по этому .command — и игра идёт на Apple Silicon.
macOS сейчас ругается, что DOSBox for Mac в будущих версиях работать перестанет, но пока всё летает. Как запасной вариант есть активно развивающийся DOSBox-X. Если хотите оконный режим или изменить картинку — можно дописать настройки в [sdl] и [render] секции конфига: отключить fullscreen, выбрать scaler=normal2x forced и output=openglnb. Весь трюк в том, чтобы подменить встроенный в установщик GOG DOSBox для Windows на родной DOSBox под macOS.