Операция выполнена!
Закрыть
Хабы: macOS, Go, Objective C, Игры и игровые консоли, Искусственный интеллект

Здравствуйте. Уже наверное 2-3 месяца отсутствовал. История снова закольцевалась. И по итогу прошлый проект (Kakehashi) был отменен несмотря на значительное количество звезд из-за отсутствия обратной связи и также.. zsh.

В общем пробовал разные проекты - вдруг срастется. Ну и примерно месяц назад приступил к очередному эксперименту. Возможно ли взять x64 приложение и перекомпилировать под Apple Silicon? Увидев проект AnyPS5, который занимается скажем так портированием на ПК - вдохновился и решил попробовать свое сделать.

Учитывая что я не терплю Розетту 2 и JIT, то что у меня MacBook Pro M1 на 8GB RAM всего лишь, а также так как я переехал на другую нейронку (раньше писал с Grok 4.5-4.6, теперь прости-господи Gemini 3.8 Flash) выбор был очевидный - PS4. Аналогичная память, большое количество готового материала (ShadPS4 и OpenOrbis).

Сразу оговорюсь о том как пишется. В .gitignored папке лежит репозиторий shadps4 под аналогичной лицензией GPL 2.0, так что можно сказать копипастил переводя с c++ на c код, дабы максимально работоспособно было. OpenOrbis изначально использовался исключительно как компилятор тестовых бинарников и просмотр заголовков. Ну и реализацию графики на Metal делал сторонний разработчик manjarqo (и его Claude Opus). Изначально он планировал контрибьютить мне, но позже решил открепиться и писать свой форк, разрешив при этом брать его реализации, за что ему большое спасибо.

А также я не геймер если что, так что отношусь просто как к эксперименту))

Читать далее
Читайте также
НОВОСТИ

ПИШИТЕ

Техническая поддержка проекта ВсеТут

info@vsetut.pro