PSXLinux

PSXLinux

PSXLinux(Runix라고도 함)는 PlayStation(MIPS-NOMMU)용 Linux 커널 및 개발 키트입니다.PSXLinux는 μClinux 2.4.x 커널을 기반으로 하며 Sony PlayStation을 지원합니다.

특징들

  • RS232 SIO를 통한 시리얼 콘솔
  • PlayStation GPU를 통한 가상 콘솔
  • 스토리지 디바이스, 블록 디바이스 드라이버로서의 복수의 메모리 카드
  • Cypress SL811[1] 사용한 키보드 및 마우스 지원 USB 호스트 드라이버

커널 컴파일

커널을 컴파일하려는 다양한 시도에서 오류가 발생하거나 제안된 부팅 메서드에서 커널을 실행할 수 없는 사람들이 발생했습니다.커널을 PlayStation CPU와 호환시키려면 크로스 컴파일러가 필요합니다.

실행 방법

오버 SIO(시리얼)

컴파일된 RUNIX 바이너리(PS-EXE)를 PlayStation에 로드하려면 시리얼 어댑터(Net Yaroze 시리얼 케이블 등) 또는 병렬 포트 디바이스(Xplorer, Caetla)를 사용합니다.또 다른 방법은 PlayStation에 modchip을 설치하고 실행 가능한 데이터가 포함된 CD-ROM을 굽는 것입니다.이것에 의해, 시스템은 기입된 디스크를 기동할 수 있습니다.그러나 Runix는 자체 시리얼 케이블을 구했거나 자체 구축한 경우 파일을 전송하기 위한 도구를 웹 사이트에 제공했습니다.파일명은 psx-serial.0.9.7.tar.gz 입니다.

CD에서

PlayStation에서 지원되지 않는 Linux ELF 형식 때문에 변환이 필요하며 먼저 Linux 커널 파일을 NetYaroze 네이티브 실행 파일 표준인 ECOFF로 변환하는 것이 좋습니다.이것은 커널 소스 내부에 있는 elf2ecoff라는 폐쇄된 도구를 사용하여 수행할 수 있습니다.다음 단계는 CD-ROM이 유효한 디스크 [3]이미지를 마스터한 후 ECOFF 파일을 PlayStation 게임 디스크에 있는 형식인 PS-EXE 파일로 변환하는 것입니다.

스토리지로서의 복수의 메모리 카드

Runix[4] 소스의 베타 1부터 PlayStation 기본 크기 이상의 여러 또는 단일 메모리 카드를 지원합니다.여러 개의 메모리 카드를 웹사이트에 있는 Runix 도구를 사용하여 Ext2로 포맷할 수 있습니다.이 경우 툴이 손실되었거나 소스를 찾을 수 없습니다.psx - mcard . 0 . 8 . 2 . tar . gz 。

레퍼런스

  1. ^ Runix의 베타 1 릴리즈를 발표합니다.betaarchive.com 포럼2013년 5월 24일 취득
  2. ^ [1] psxdev 포럼2017년 2월 2일 취득
  3. ^ [2] psxdev 포럼2017년 2월 2일 취득
  4. ^ [3] 파일을 오픈 소스하는 Google 드라이브.2017년 2월 2일 취득

외부 링크