Инструменты пользователя

Инструменты сайта


bios

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
bios [2026/10/26 14:21] – geckobios [2026/11/03 15:43] (текущий) – gecko
Строка 22: Строка 22:
  
 ===== Системные вызовы ===== ===== Системные вызовы =====
-BIOS содержит множество функций, доступных для вызова программами.+BIOS содержит множество функций, доступных для вызова программами. Ключевой вопрос, с которым сталкивается любой разработчик - использовать эти функции или нет? Аргументов против BIOS достаточно: не все ее функции эффективны, многие забагованы и в эмуляторах реализованы с широчайшим разбросом совместимости, вплоть до полного отсутствия некоторых. С другой стороны, тащить все в бинарник, раздувая код, тоже нехорошо. Например, вряд ли в реальном проекте нужен свой printf на замену системному.
  
 Аргументы должны быть в [$a0 ... $a3] (и в [$sp + 0x10, $sp + 0x14...] если их больше четырех). Аргументы должны быть в [$a0 ... $a3] (и в [$sp + 0x10, $sp + 0x14...] если их больше четырех).
Строка 324: Строка 324:
 syscall 0x04 и выше - DeliverEvent(0xF0000010, 0x4000) syscall 0x04 и выше - DeliverEvent(0xF0000010, 0x4000)
 </code> </code>
- 
-===== Список версий BIOS ===== 
-  * SCPH-1000 - Оригинальный японский BIOS. Выпущен в Японии 12/3/94. 
-  * SCPH-1001 - Оригинальный североамериканский BIOS. Выпущен в Северной Америке 9/9/95. Нет выхода S-Video. 
-  * SCPH-1002 - Оригинальный европейский BIOS. Как и в SCPH-1001, нет выхода S-Video. 
-  * SCPH-3000 - Японская ревизия. 
-  * SCPH-3500 - Японская ревизия. Убран выход S-Video. 
-  * SCPH-5003 - Азиатская ревизия. 
-  * SCPH-5500 / ps-30j.bin (MD5: 8DD7D5296A650FAC7319BCE665A6A53C) - Японская ревизия. Механизм дисковода был перемещен, электроника на плате уменьшена примерно на 20%, отдельные порты для композитного A/V вывода были заменены портом A/V Multi Out. 
-  * SCPH-5501 / ps-30a.bin (MD5: 490F666E1AFB15B7362B406ED1CEA246) - Североамериканская версия 5500. 
-  * SCPH-5502 / ps-30e.bin (MD5: md5 32736f17079d0b2b7024407c39bd3050) - Европейская версия 5500. 
-  * SCPH-5552 - Европейская ревизия. 
-  * SCPH-5903 - Специальное бело-цветное издание PlayStation "Video CD", выпущенное только в большей части Азии. 
-  * SCPH-7000 - Первая японская аппаратная ревизия с Dual Shock. В комплект входил один контроллер Dual Shock (SCPH-1200), имеется программа светомузыки под названием SoundScope в меню CD-плеера (на самом деле это урезанная версия Baby Universe). 
-  * SCPH-7001 - Североамериканская 7000. 
-  * SCPH-7002 - Европейская 7000. 
-  * SCPH-7003 - Азиатская 7000. 
-  * SCPH-7500 - Японская ревизия. Дальнейшее уменьшение размеров материнской платы, переработанный системный BIOS. Sony выпустила это как "защищенную от модов" систему, но её довольно быстро взломали. 
-  * SCPH-7501 - Североамериканская 7500. 
-  * SCPH-7502 - Европейская 7500. 
-  * SCPH-7503 - Обновленная японская 7500. 
-  * SCPH-9000 - Японская ревизия. Дальнейшее уменьшение размеров материнской платы, плюс полное удаление параллельного I/O порта, чтобы попытаться помешать тем, кто делает чит-устройства и другие подобные продукты, которые подключаются к этому порту. Последняя серия аппаратных ревизий PS до SCPH-100 redesign. 
-  * SCPH-9001 - Североамериканская 9000. 
-  * SCPH-9002 - Европейская 9000. 
-  * SCPH-9003 - Азиатская 9000. 
-  * SCPH-100 - Также известна как PSone. Размер устройства уменьшен на треть, питание осуществляется от внешнего адаптера переменного тока, а не от внутреннего блока питания. Обновленный интерфейс BIOS. Оригинальная японская версия. 
-  * SCPH-101 - Североамериканская 100. 
-  * SCPH-102 - Европейская 100. 
-  * PSXONPSP660.bin (MD5: C53CA5908936D412331790F4426C6C33) - BIOS PSX, включенный в прошивку PSP 6.60. Он был доработан Sony по сравнению с традиционными версиями BIOS, извлеченными из аппаратного обеспечения PSX. Этот BIOS обеспечивает повышенную производительность и совместимость во всех эмуляторах и не зависит от региона. 
  
 ===== Ссылки ===== ===== Ссылки =====
   * https://psx.arthus.net/roms/bios/ - каталог дампов некоторых версий BIOS.   * https://psx.arthus.net/roms/bios/ - каталог дампов некоторых версий BIOS.
  
bios.1793024496.txt.gz · Последнее изменение: — gecko

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki