드림셸
Dreamshell| OS 제품군 | 유닉스 유사 |
|---|---|
| 다음에서 사용 가능 | 영어 |
| 플랫폼 | 세가 드림캐스트 |
| 면허증 | 소유의 |
| 공식 웹사이트 | dc-swat |
드림쉘은 유닉스 같은 운영체제로 세가 드림캐스트 비디오 게임기용으로 설계됐다.칼리스티오스 라이브러리에 기반을 두고 있다.원래 타사 애플리케이션을 실행할 수 있는 기능을 갖춘 명령줄 인터페이스로, 이후 버전의 DreamShell은 KLF-modules(Kallisti OS의 DLL과 아날로그)의 기능을 사용하여 기능성을 향상시키는 기능으로 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와 함께 작업하도록 라이브러리 업데이트.
- 파일 관리자 업데이트됨.파일(아카이빙, 압축 해제, 이름 변경)과 필요한 경우 적절한 모듈을 로드하여 더 많은 파일 형식을 지원하는 새로운 기능 추가.
고정 모듈 mp3 및 ogg. 이제 콘솔 명령에 로드되면 파일 관리자에서 지원뿐만 아니라 이러한 형식을 재생하는 것으로 나타난다.
- 프로그램 VC/DC 0.2(Dreamcast용 VideoCD 플레이어)에서 만든 모듈을 추가했다.
- 동일한 이름 아카이브로 작업하기 위해 gzip 및 bzip2 추가.
- 이제 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)을 변경할 수 있도록 한다.애플리케이션은 마더보드가 수정된 콘솔에 의존한다.
