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

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


bios

Различия

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

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

Следующая версия
Предыдущая версия
bios [2025/12/18 21:31] – создано geckobios [2026/08/02 22:00] (текущий) gecko
Строка 1: Строка 1:
 ====== BIOS ====== ====== BIOS ======
-PlayStation имеет прошивку, встроенную в плату - так называемый Kernel или BIOS (или просто OS в официальной документации). Код BIOS имеет объем в 512 KiB и находится по адресу 0xbfc00000 - так называемый вектор сброса, фиксированный адрес, куда [[mips_r3000|CPU]] переходит для получения первой инструкции после включения.+PlayStation имеет прошивку, встроенную в плату - так называемый Kernel или BIOS (или просто OS в официальной документации). Код BIOS имеет объем в 512 KiB и находится по адресу 0xbfc00000 - так называемый вектор сброса, фиксированный адрес, куда [[CPU]] переходит для получения первой инструкции после включения.
  
 BIOS стартует при включении питания. Под его данные зарезервированы нижние 64 KiB оперативной памяти, там же расположены таблицы и служебные структуры. BIOS стартует при включении питания. Под его данные зарезервированы нижние 64 KiB оперативной памяти, там же расположены таблицы и служебные структуры.
Строка 8: Строка 8:
 ===== Порядок загрузки ===== ===== Порядок загрузки =====
 Чтобы загрузить игру, BIOS проверяет CD-ROM и, если обнаруживает диск, первым делом ищет в корне диска конфигурационный файл SYSTEM.CNF со строками вида <KEY> = <VALUE>. Строки разделяются парами CR-LF (0x0D, 0x0A). Поддерживаются следующие ключи: Чтобы загрузить игру, BIOS проверяет CD-ROM и, если обнаруживает диск, первым делом ищет в корне диска конфигурационный файл SYSTEM.CNF со строками вида <KEY> = <VALUE>. Строки разделяются парами CR-LF (0x0D, 0x0A). Поддерживаются следующие ключи:
-  * BOOT - [[psx_exe|загрузочный образ]]. Значение должно быть в формате Device:\Product;Version Argument. Значение по умолчанию: cdrom:\PSX.EXE;1. Version - это ISO9660 уровень, для CD это всегда 1. Значение Argument (128 байт) опционально; оно копируется в адрес 0x00000180, откуда можно его прочитать, но чаще всего это не используется;+  * BOOT - [[psx_exe|загрузочный образ]]. Значение должно быть в формате Device:\Product;Version Argument. Значение по умолчанию: cdrom:\PSX.EXE;1. Version - это ISO9660 уровень, для CD это всегда 1. Значение Argument (128 байт) опционально; оно копируется в адрес 0x00000180, откуда программа может его прочитать, но чаще всего это не используется;
   * STACK - адрес начала стека в формате 0xXXXXXXXX. Это значение приоритетом выше, чем то, что задано в заголовке загрузочного образа (см. далее). Значение по умолчанию: 0x801FFF00;   * STACK - адрес начала стека в формате 0xXXXXXXXX. Это значение приоритетом выше, чем то, что задано в заголовке загрузочного образа (см. далее). Значение по умолчанию: 0x801FFF00;
   * TCB - количество контрольных блоков задач ([[tcb|TCB]]). Число в шестнадцатеричном формате. Значение по умолчанию: 4. Минимум: 1;   * TCB - количество контрольных блоков задач ([[tcb|TCB]]). Число в шестнадцатеричном формате. Значение по умолчанию: 4. Минимум: 1;
Строка 348: Строка 348:
   * SCPH-9003 - Азиатская 9000.   * SCPH-9003 - Азиатская 9000.
   * SCPH-100 - Также известна как PS one. Размер устройства уменьшен на треть, питание осуществляется от внешнего адаптера переменного тока, а не от внутреннего блока питания. Обновленный интерфейс BIOS. Оригинальная японская версия.   * SCPH-100 - Также известна как PS one. Размер устройства уменьшен на треть, питание осуществляется от внешнего адаптера переменного тока, а не от внутреннего блока питания. Обновленный интерфейс BIOS. Оригинальная японская версия.
-SCPH-101 - Североамериканская 100. +  * SCPH-101 - Североамериканская 100. 
-SCPH-102 - Европейская 100. +  SCPH-102 - Европейская 100. 
-PSXONPSP660.bin (MD5: C53CA5908936D412331790F4426C6C33) - BIOS PSX, включенный в прошивку PSP 6.60. Он был доработан Sony по сравнению с традиционными версиями BIOS, извлеченными из аппаратного обеспечения PSX. Этот BIOS обеспечивает повышенную производительность и совместимость во всех эмуляторах и не зависит от региона.+  PSXONPSP660.bin (MD5: C53CA5908936D412331790F4426C6C33) - BIOS PSX, включенный в прошивку PSP 6.60. Он был доработан Sony по сравнению с традиционными версиями BIOS, извлеченными из аппаратного обеспечения PSX. Этот BIOS обеспечивает повышенную производительность и совместимость во всех эмуляторах и не зависит от региона.
bios.1766093483.txt.gz · Последнее изменение: gecko

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