드림셸

Dreamshell
드림쉘
OS 제품군유닉스 유사
다음에서 사용 가능영어
플랫폼세가 드림캐스트
면허증소유의
공식 웹사이트dc-swat.ru/page/dreamshell/

드림쉘은 유닉스 같은 운영체제세가 드림캐스트 비디오 게임기용으로 설계됐다.칼리스티오스 라이브러리에 기반을 두고 있다.원래 타사 애플리케이션을 실행할 수 있는 기능을 갖춘 명령줄 인터페이스로, 이후 버전의 DreamShell은 KLF-modules(Kallisti OSDLL과 아날로그)의 기능을 사용하여 기능성을 향상시키는 기능으로 GUI XML-module과 lua-scripts로 작성된 애플리케이션에 대한 지원을 얻었다.

DreamShell 버전 기록

  • DreamShell 1.0.0 - 출시일 2004년 2월 2일
  • DreamShell 1.1.0 베타 - 출시 날짜 2004년 4월 20일
  • DreamShell 1.1.5 베타
  • DreamShell 1.1.8 - 릴리스 날짜 2004년 4월 28일
  • DreamShell 1.2.0 - 릴리스 날짜 2004년 5월 5일
  • DreamShell 1.2.1 - 릴리스 날짜 2004년 5월 5일
  • DreamShell 1.2.2 - 릴리스 날짜 2004년 5월 7일
  • DreamShell 1.2.3 - 출시일 2004년 6월
  • DreamShell 1.3.0 빌드 71 - 출시 날짜 2004년 7월 24일

DreamShell XT

  • DreamShell XT 2.0.0 Alpha 빌드 280
  • DreamShell XT 2.1.1 Alpha2 빌드 457
  • DreamShell XT 2.3.0
  • DreamShell XT 2.3.1

드림쉘 NG

  • DreamShell NG 3.0.0.100 PreAlpha
  • DreamShell NG 3.0.0.500
  • DreamShell NG 3.0.0.800
  • DreamShell NG 3.0.0.810

드림쉘 4

  • DreamShell 4.0.0 베타 시스템이 새로운 교차 플랫폼 커널과 GUI를 획득함. C로 작성된 모듈 KLF의 기능을 사용하여 Lua에서 애플리케이션을 작성할 수 있음.
  • DreamShell 4.0.0 베타 2
  • 단순 파일 관리자를 포함하는 첫 번째 버전.
  • 통합 SD 카드에 대한 지원 추가.이를 통해 SD 카드, VMU 또는 Dreamcast에 연결된 다른 스토리지 디바이스의 파일을 관리할 수 있다.모든 주요 파일 시스템 기능 지원파일 이름은 8.3 규약에 의해 제한된다.
  • 새 XML 요소 <카드스택> 추가
  • 로드 화면 추가(응용 프로그램이 로드될 때 표시됨)
  • 커서 변경에 대한 초기 지원 추가 GUI
  • 항목 <라벨>과 <입력>에 대한 색상의 XML 고정 파싱.
  • 이벤트 "onload"(XML <body>로 표시) 애플리케이션이 이제 별도의 스레드에서 실행되고 있다.
  • 콘솔 명령어 및 콘솔 철수와 관련된 새 기능과 함께 작동하도록 API 기능을 다시 작성하십시오.
  • DreamShell의 핵심을 "다운"할 수 있는 기능 추가.
  • DreamShell 4.0.0 베타 3
  • SD 카드 파일 시스템은 더 이상 8.3 표준에 의해 제한되지 않아 러시아 알파벳을 사용하여 긴 파일 이름과 파일 이름을 가질 수 있게 되었다.FAT와 함께 작업하도록 라이브러리 업데이트.
  • 파일 관리자 업데이트됨.파일(아카이빙, 압축 해제, 이름 변경)과 필요한 경우 적절한 모듈을 로드하여 더 많은 파일 형식을 지원하는 새로운 기능 추가.

고정 모듈 mp3ogg. 이제 콘솔 명령에 로드되면 파일 관리자에서 지원뿐만 아니라 이러한 형식을 재생하는 것으로 나타난다.

  • 프로그램 VC/DC 0.2(Dreamcast용 VideoCD 플레이어)에서 만든 모듈을 추가했다.
  • 동일한 이름 아카이브로 작업하기 위해 gzipbzip2 추가.
  • 이제 GUI의 커서는 언제든지 변경할 수 있다.
  • XML <body>에 새 이벤트 추가 - "onopen", "onclose", "onunload"
  • XML의 경로는 이제 상대적일 수 있으며, DreamShell에 대한 작업 디렉터리를 설정하는 기능을 추가하기만 하면 된다.
  • 이제 DreamShell은 "DreamShell SD Loader"를 사용하여 SD 카드에서 직접 부팅할 수 있다.
  • 추가된 모듈 sdiso가 로드되면 SD 카드로 ISO 이미지를 실행할 수 있는 명령 콘솔에 동일한 이름이 표시되며, 이는 파일 관리자에 있으므로 ISO 파일을 클릭하여 이미지를 실행할 수 있다.
  • DreamShell 4.0.0 베타 4
  • 비디오 렌더링 재작업.지금은 OS가 동결되지 않는 별도의 프로세스로 작동해 속도가 빨라졌다.
  • 외부 명령에 대한 지원 추가.명령어는 별도로 컴파일된 프로그램(ELF 형식)이나 루아스크립트(Lua-scripts)이다.cmds 디렉토리에 위치한다.
  • (SD 카드와 함께 작업하기 위해) 최신 버전으로 라이브러리 fatfs 업데이트 및 OS에 대한 기능 개선.
  • 모듈 sdiso는 더 이상 모듈이 아니며, 이제는 외부 명령으로 설계되었다.또한 fatfs의 라이브러리를 업데이트하고 긴 파일 이름에 대한 지원을 추가했다.
  • 다음을 포함한 새 명령 추가:
bios - 명령으로 BIOS를 깜박일 수 있음(bios mod가 있는 경우
gdrip - SD 카드에 GD-ROM을 리핑하는 명령.
hack - LBA를 2진수로 해킹하는 명령어.바이너리로 해킹할 수 있고 ISO 이미지에서 직접 해킹할 수 있다.
ffdev - SD 카드에 대한 명령.
dreameye - 카메라 Dreameye에서 사진을 저장하고 삭제하는 명령.
luac - 컴파일러 ua 스크립트를 바이트 코드로 변환.

DS 커널을 용이하게 하기 위해 일부 내부 명령어를 외부 명령어에 추가했다.

  • 약간 세련된 파일 관리자.툴바에는 힌트가 있을 뿐 아니라 제목이 현재 경로를 보여준다.또한 BIOS 깜박임(확장 기능이 있는 파일을 클릭할 때)에 대한 지원이 내장되어 있다.바이오스) 및 리핑 GD-ROM.
  • BIOS를 설치하기 위해 DreamShell 응용 프로그램 추가(하드웨어 모드 BIOS인 경우)이제 DreamShell ROM BIOS와 SD 카드 없이도 바로 다운로드할 수 있다.
  • 네트워크에 대한 초기 지원 추가.
  • 내장된 지원 네트워크 대신 모듈 lwip을 추가했다.
  • 도서관 zip과 bzip2는 코어 DS를 용이하게 하기 위해 별도의 모듈로 만들어졌다.
  • 콘솔과 GUI에서 모두 작동하는 가상 키보드 추가. 조이스틱에서 shift라고 함.
  • 커널 DS 로딩 속도 향상.
  • GUI의 버튼은 마우스오버 및 마우스아웃을 추가한다.
  • API의 새 기능.

적용들

파일 관리자

DreamShell 버전 4.0에 나타난 첫 번째 애플리케이션.

DSInstall

운영 체제를 Dreamcast BIOS에 직접 설치할 수 있다.

지역 체인저

BIOS를 깜박이지 않고 콘솔의 지역 설정과 비디오 출력 형식(PAL/NTSC)을 변경할 수 있도록 한다.애플리케이션은 마더보드가 수정된 콘솔에 의존한다.

외부 링크