Dreamshell - Dreamshell

DreamShell
Семейство ОСUnix-подобный
Доступно ванглийский
ПлатформыSega Dreamcast
Лицензияпроприетарный
Официальный веб-сайтdc-swat.RU/страница/ Dreamshell/

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. Приложение полагается на консоли с модифицированным материнская плата.

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