Dreamshell - Dreamshell
Эта статья включает Список ссылок, связанное чтение или внешняя ссылка, но его источники остаются неясными, потому что в нем отсутствует встроенные цитаты.август 2013) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Семейство ОС | Unix-подобный |
---|---|
Доступно в | английский |
Платформы | Sega Dreamcast |
Лицензия | проприетарный |
Официальный веб-сайт | dc-swat |
DreamShell это Unix-подобный Операционная система, предназначенный для Sega Dreamcast игровая приставка. Он основан на KallistiOS библиотеки. Первоначально Интерфейс командной строки с возможностью запуска сторонних приложений более поздние версии DreamShell получили GUI XML -модуль и поддержка приложений, написанных на lua -скрипты, с возможностью расширения их функциональности за счет использования функций KLF-модулей (аналог DLL в Каллисти ОС ).
История версий DreamShell
- DreamShell 1.0.0 - дата выпуска 2 февраля 2004 г.
- DreamShell 1.1.0 Бета - дата выпуска 20 апреля 2004 г.
- DreamShell 1.1.5 Бета
- DreamShell 1.1.8 - дата выпуска 28 апреля 2004 г.
- DreamShell 1.2.0 - дата выпуска 5 мая 2004 г.
- DreamShell 1.2.1 - дата выпуска 5 мая 2004 г.
- DreamShell 1.2.2 - дата выпуска 7 мая 2004 г.
- DreamShell 1.2.3 - дата выпуска июнь 2004 г.
- DreamShell 1.3.0 Сборка 71 - Дата выхода 24 июля 2004 г.
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
DreamShell 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
DreamShell 4
- DreamShell 4.0.0 Бета Система получает новое кроссплатформенное ядро и графический интерфейс. Умеет писать приложения на Lua, используя функции модулей KLF, написанных на C.
- DreamShell 4.0.0 Бета 2
- Первая версия, включающая простой Файловый менеджер.
- Добавлена поддержка интегрированного SD Card. Это позволяет управлять файлами на SD-карте, VMU, или другое устройство хранения, подключенное к Dreamcast. Поддерживает все основные возможности файловой системы. Имена файлов ограничены 8.3 соглашение.
- Добавлен новый элемент XML
- Добавлен экран загрузки (отображается при загрузке приложения).
- Добавлена начальная поддержка изменения курсора GUI.
- Исправлен парсинг XML в цвете для элементов
- Событие «onload» (в XML ) теперь выполняется в отдельном приложении. нить.
- Переписаны функции API для работы с консольными командами и добавлены новые функции, связанные с выводом консоли.
- Добавлена возможность «проставить» ядро DreamShell.
- DreamShell 4.0.0 Бета 3
- Файловая система SD-карты больше не ограничивается стандартом 8.3, что позволяет использовать длинные имена файлов и имена файлов, используя Русский алфавит. Библиотека обновлена для работы с ТОЛСТЫЙ.
- Файловый менеджер обновлен. Добавлены новые функции для работы с файлами (архивирование, распаковка, переименование) и поддержка большего количества форматов файлов путем загрузки соответствующего модуля при необходимости.
Фиксированные модули mp3 и ogg, теперь при их загрузке в консоли появляются команды для воспроизведения этих форматов, а также их поддержка реализована в файловом менеджере.
- Добавлен модуль созданный из программы VC / DC 0.2 (VideoCD плеер для Dreamcast).
- Добавлен gzip и bzip2 работать с одноименными архивами.
- Курсор в графическом интерфейсе теперь можно изменить в любое время.
- Добавлено новое событие в XML - «onopen», «onclose», «onunload».
- Путь к XML теперь может быть относительным, просто добавлена возможность задать рабочий каталог для DreamShell.
- Теперь DreamShell может загружаться прямо с SD-карты с помощью «DreamShell SD Loader».
- Добавлен модуль sdiso, когда он загружен, то же имя отображается в командной консоли, в которой вы можете запускать образы ISO с SD-картой, он будет в файловом менеджере, поэтому вы можете запускать образы, щелкнув файл ISO.
- DreamShell 4.0.0 Бета 4
- Переработан рендеринг видео. Теперь он работает в отдельном процессе, который не замораживает ОС, а его скорость увеличена.
- Добавлена поддержка внешних команд. Команды - это отдельно скомпилированные программы в (формат ELF) или Lua-скриптах. Находится в каталоге cmds.
- Обновлена библиотека fatfs (для работы с SD картой) до последней версии, а также улучшены ее функции для ОС.
- Модуль sdiso больше не является модулем, теперь он разработан как внешняя команда. Также были обновлены библиотеки в fatfs и добавлена поддержка длинных имен файлов.
- Добавлены новые команды, в том числе:
- bios - команда позволяет перепрошить BIOS (при наличии мода bios)
- gdrip - команда для копирования GD-ROM на SD-карту.
- hack - команда для взлома LBA в двоичном формате. Можно взламывать в двоичном формате и прямо в образе ISO.
- ffdev - команда для работы с SD картой.
- dreameye - команда для сохранения и удаления снимков с камеры Мечтательный глаз.
- luac - компилятор lua скриптов в байт-код.
Были добавлены некоторые внутренние и внешние команды для облегчения работы ядра DS.
- Немного доработанный файловый менеджер. На панели инструментов есть подсказки, а также заголовок показывает текущий путь. Также в нем есть встроенная поддержка перепрошивки BIOS (при нажатии на файл с расширением .Bios) и рвать GD-ROM.
- Добавлено приложение DreamShell для установки BIOS (если аппаратный мод BIOS). Теперь вы можете загрузить DreamShell ROM BIOS и SD-карты напрямую.
- Добавлена начальная поддержка сети.
- Добавлен модуль lwip, который является альтернативой встроенной поддержке сети.
- Библиотеки zip и bzip2 были сделаны в отдельных модулях, чтобы упростить работу ядра DS.
- Добавлена виртуальная клавиатура, которая работает как в консоли, так и в графическом интерфейсе. Вызывается сдвиг на джойстике.
- Более быстрая загрузка ядра DS.
- Кнопки в графическом интерфейсе добавляют наведение и наведение мыши;
- Новые возможности в API.
Приложения
Файловый менеджер
Первое приложение, появившееся в DreamShell версии 4.0.
DSInstall
Позволяет установить операционную систему прямо в Dreamcast BIOS.
Смена региона
Позволяет изменить региональные настройки консоли и формат вывода видео (PAL / NTSC ) без перепрошивки BIOS. Приложение полагается на консоли с модифицированным материнская плата.