Это не сплетни!
Источники -
1) статья (см. конец)
http://blog.gamedeff.com/?p=57
Сообщение от IronPeter
Еще есть PS3. Sony решила поставить на свою консоль мега-операционную систему Linux. И поставила. Заявив, что закрыла RSX. Была шумная петиция “Отдайте нам RSX!”. Поищите в гугле - найдете.
Железо закрыли весьма понятным образом. Написали свою операционную систему, Linux, запущенный на PS3, обязан вызывать сервисы этой операционной системы. Операционная система называется просто - гипервизор.
Сервисы для графики выглядели достаточно невнятно. Только после того, как Sony добавила комментарии в код, стало понятно, что на самом деле побочным продуктом вызовов гипервизора являются открытые для пользователя push buffer и контрольные регистры. Запускай свои команды - не хочу. Гипервизор принципиально за собой не чистил, так что удалось выяснить, какие объекты к каким каналам прибиты.
Теперь можно делать разные 2D операции. Копировать из XDR в DDR память и обратно. Разные блиты делать. Со сжатием-растяжением. Весело. Доступа к RAMIN быть не должно - если найдут, то это будет багом, Сони должна починить.
Сразу нашелся желающий написать 2D драйвер. Чтобы мега операционная система Linux гладко окошки скроллировала. Тоже дело.
Расковырка проходила с моим ( тяжелый русский акцент добавляет процедуре фана ) участием по адресу: http://forums.ps2dev.org/viewtopic.php?t=8364
Очень весело, но страшно якудзы, потому как рас****яи с Sony вполне могли случайно отдать RAMIN доступ. Если старшие 4 мегабайта видеопамяти действительно содержат RAMIN - я попал…
|
2) оригинальная тема на пс2дев
http://forums.ps2dev.org/viewtopic.php?t=8364
3) Вики по RSX и Гипервизору
http://wiki.ps2dev.org/ps3:rsx
http://wiki.ps2dev.org/ps3:hypervisor
Последний раз редактировалось pspowner; 16.11.2007 в 19:23.
|