PSXLinux - PSXLinux - Wikipedia

PSXLinux (также известный как Руникс) - это Linux ядро и комплект разработчика для Игровая приставка (MIPS-NOMMU). PSXLinux основан на μClinux 2.4.x и содержит специальную поддержку Sony PlayStation.

Функции

  • Последовательная консоль через RS232 SIO
  • Виртуальная консоль через PlayStation GPU
  • Несколько карт памяти в качестве устройства хранения, блочное устройство Водитель
  • USB-хост драйвер, поддерживающий клавиатуру и мышь с помощью Cypress Semiconductor SL811[1]

Компиляция ядра

Различные попытки скомпилировать ядро ​​приводили либо к ошибкам, либо к тому, что люди не могли запустить ядро ​​с помощью предложенных методов загрузки. А кросс-компилятор требуется для обеспечения совместимости ядра с процессором PlayStations.[2]

Методы исполнения

Over SIO (серийный)

Загрузка скомпилированного двоичного файла RUNIX (PS-EXE) в PlayStation может быть выполнена с помощью последовательного адаптера (например, последовательного кабеля Net Yaroze) или устройства параллельного порта (Xplorer, Caetla). Другой метод - установить модчип в PlayStation и записать CD-ROM, содержащий исполняемые данные, которые позволят системе загружать записанные диски. Однако Runix предоставил на своем веб-сайте некоторые инструменты для передачи файлов, если кто-то приобрел или построил собственный последовательный кабель. Имя файла было: psx-serial.0.9.7.tar.gz.

С компакт-диска

Поскольку формат Linux ELF не поддерживается PlayStation, требуется преобразование, и рекомендуется сначала преобразовать файл ядра Linux в ECOFF, стандартный исполняемый файл NetYaroze. Это можно сделать с помощью прилагаемого инструмента elf2ecoff внутри ядра ядра. Следующим шагом будет преобразование файла ECOFF в файл PS-EXE, формат, который можно найти на игровых дисках PlayStation, после того, как CDrom создаст действительный образ диска.[3]

Несколько карт памяти в качестве хранилища

Из Beta1 на исходниках Runix[4] Поддержка нескольких или одной карты памяти размера по умолчанию для PlayStation или больше. Несколько карт памяти можно было отформатировать с помощью инструмента Runix, представленного на их веб-сайте, для форматирования в Ext2 Инструменты для этого кажутся утерянными или исходники не могут быть найдены только по имени: psx-mcard.0.8.2.tar.gz

Рекомендации

  1. ^ анонс бета-версии 1 Runix. Форум betaarchive.com. Проверено 24 мая, 2013 г.
  2. ^ [1] Форум psxdev. Проверено 2 февраля, 2017
  3. ^ [2] Форум psxdev. Проверено 2 февраля, 2017
  4. ^ [3] Диск Google для файлов с открытым исходным кодом. Проверено 2 февраля, 2017

внешняя ссылка