Создать ответ 
 
Рейтинг темы:
  • Голосов: 0 - Средняя оценка: 0
  • 1
  • 2
  • 3
  • 4
  • 5
DreamShell NG v3.0.0.500 Beta
Автор Сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7239
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1215 раз(а) в 763 сообщ.
Сообщение: #1
DreamShell NG v3.0.0.500 Beta
Ну вот, свершилось чудо:)
Представляю вам бета версию DreamShell NG.
В этом выпуске было заостренно внимание не на графической оболочке(GUI), а на системную сторону DS
этого поколения.
Главными новшествами являются:
Загрузка дополнительных модулей, с помощью них в DS можно добавить практически что угодно, от
новых комманд, до дополнений к lua скриптам или вообще сделать какое либо приложение к DS,
возможности практически не ограничены!
При запуске DS грузятся модули gui, cmd, elf, vfdc.
gui - это графическая оболочка, я ее буду со временем обновлять, а вы будете качать обновления прямо с дрима.
cmd - это модуль с дополнительными командами, elf для запуска elf файлов, vfdc для проигрывания видео.
Все модули в любой момент можно выгрузить или загрузить.
SDK для создания модулей для DreamShell вы найдете в DreamShell Service 5.5.
Еще одним новшеством является переработка lua интерпретатора. Теперь он не инициализирует каждый раз заново библиотеки,
Они будут инициализированны при загрузке DS, теперь скрипты будут запускаться без "раздумий" как это было раньше.
Для комманд на скриптах и для инсталляционного скрипта создается новый процесс, чтобы не засорять мусором главный интерпретатор.
Ведь все глобальные переменные и функции которые пришли с запускаемых скриптов, останутся в нем.
Так же в Lua добавлены новый функции, самым главным дополнением является внедрение DreamShell GUI API,
то есть можно пользоваться интерфейсами gui через скрипты, это поможет создавать оболочки для ваших приложений на скриптах.
Так же теперь не обязательно инициализировать видео SDL заново, можно использовать экран DS, взяв
его спецальной функцией(см. в списке функций на страничке DS).
Кстати префиксы функций изменились, теперь KOS функции идут с префиксом KOS, DreamShell функции с префиксом DS, SDL как и было с SDL префиксом.
Подробнее смотрите в списках функций на страничке DreamShell.
Появилась очень удобная команда install, с помощью нее вы можете делать инсталляционные пакеты для DS,
под управлением lua скрипта. Смотрите пример в DreamShell Service 5.5.
Исправлены архиваторы gzip и zip. gzip теперь не спецефический, а такой же как и везде.
Добавлена Нормальная распаковка и запаковка zip архивов, даже с паролями:)
Вообщем там конечно проделана довольно большая работа, я даже всего и не напишу, много всяких багов убрал, добавил/убрал/исправил команды,
Увеличил шрифт(а то кто то жаловался), перевел все это на более быструю и новую версию SDL, облегчил исполняемый файл и т.п.
Вообщем я хотел создать платформу, способную на максимальный внешний апгрейд, думаю у меня получается:)
Осталось теперь только наблюдать за багами, чтобы исправить их в дальнейшем(если это будет иметь успех).

Теперь немного общего описания.
Все файлы вынесены на диск, так что без диска ее теперь не загрузить.
Если кто то захочет запустить ее через Chankast, то придется немного подредактировать DS.CFG который
лежит в корне диска и запускать с образа.
Изначально DreamShell грузится в консольном режиме, по желанию GUI можно запустить спецальной командой.
Просто пока от GUI толку особого нету, т.к. он не доделан, я решил не грузить его изначально.
Кстати в DS.CFG можно прописать режимы загрузки DreamShell.
Ну на сегодня описания хватить, остальное смотрте сами, потом может дополню, если что упустил важное:)
Жду отзывов...

[Изображение: barbers.png]
07.08.2006 09:03
Вебсайт Найти все сообщения Цитировать это сообщение
Создать ответ 


Сообщения в этой теме
DreamShell NG v3.0.0.500 Beta - SWAT - 07.08.2006 09:03
DreamShell NG v3.0.0.500 Beta - alex - 07.08.2006, 21:35
DreamShell NG v3.0.0.500 Beta - zaero - 08.08.2006, 01:14
DreamShell NG v3.0.0.500 Beta - DCSLP - 08.08.2006, 08:36
DreamShell NG v3.0.0.500 Beta - ring - 08.08.2006, 23:20
DreamShell NG v3.0.0.500 Beta - SWAT - 09.08.2006, 05:49
DreamShell NG v3.0.0.500 Beta - zaero - 10.08.2006, 02:31
DreamShell NG v3.0.0.500 Beta - SWAT - 10.08.2006, 06:15
DreamShell NG v3.0.0.500 Beta - SWAT - 10.08.2006, 17:03
DreamShell NG v3.0.0.500 Beta - DCSLP - 12.08.2006, 02:24
DreamShell NG v3.0.0.500 Beta - zaero - 05.09.2006, 08:05
DreamShell NG v3.0.0.500 Beta - SWAT - 05.09.2006, 15:15
DreamShell NG v3.0.0.500 Beta - zaero - 07.09.2006, 01:17
DreamShell NG v3.0.0.500 Beta - SWAT - 07.09.2006, 10:54
DreamShell NG v3.0.0.500 Beta - zaero - 10.09.2006, 01:14
DreamShell NG v3.0.0.500 Beta - SWAT - 11.09.2006, 08:27
DreamShell NG v3.0.0.500 Beta - zaero - 12.09.2006, 01:39
DreamShell NG v3.0.0.500 Beta - SWAT - 12.09.2006, 06:11
DreamShell NG v3.0.0.500 Beta - zaero - 16.09.2006, 01:11
DreamShell NG v3.0.0.500 Beta - ring - 16.09.2006, 13:50
DreamShell NG v3.0.0.500 Beta - SWAT - 16.09.2006, 14:53
DreamShell NG v3.0.0.500 Beta - funt - 19.09.2006, 21:46
DreamShell NG v3.0.0.500 Beta - SWAT - 20.09.2006, 06:46
DreamShell NG v3.0.0.500 Beta - zaero - 20.09.2006, 08:36
DreamShell NG v3.0.0.500 Beta - Guest - 22.10.2006, 14:13
DreamShell NG v3.0.0.500 Beta - DCSLP - 08.11.2006, 10:16
DreamShell NG v3.0.0.500 Beta - SWAT - 09.11.2006, 15:03
DreamShell NG v3.0.0.500 Beta - SWAT - 11.11.2006, 13:19
DreamShell NG v3.0.0.500 Beta - DCSLP - 12.11.2006, 00:37
DreamShell NG v3.0.0.500 Beta - SWAT - 13.11.2006, 11:24
DreamShell NG v3.0.0.500 Beta - ands - 13.11.2006, 17:12
DreamShell NG v3.0.0.500 Beta - zaero - 13.11.2006, 23:27
DreamShell NG v3.0.0.500 Beta - funt - 16.11.2006, 01:13
DreamShell NG v3.0.0.500 Beta - ands - 16.12.2006, 10:03
DreamShell NG v3.0.0.500 Beta - SWAT - 16.12.2006, 14:56
DreamShell NG v3.0.0.500 Beta - alex - 16.12.2006, 15:48
DreamShell NG v3.0.0.500 Beta - SWAT - 16.12.2006, 16:02
DreamShell NG v3.0.0.500 Beta - alex - 16.12.2006, 16:12
DreamShell NG v3.0.0.500 Beta - SWAT - 16.12.2006, 23:02

Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
Улыбка DreamShell bootloader bios megavolt85 158 517878 06.11.2024 06:15
Посл. сообщение: dimka112
Звезда DreamShell v4.0.0 Release SWAT 202 106565 14.10.2024 14:09
Посл. сообщение: SWAT
  ISO_CSO in Dreamshell aldair 0 752 12.10.2024 02:57
Посл. сообщение: aldair
  GTA3 Dreamshell SD Card/Dreamcast aldair 3 2278 26.08.2024 06:29
Посл. сообщение: SWAT
Радуга DreamShell на GitHub SWAT 73 127535 23.08.2024 06:13
Посл. сообщение: SWAT
  Dreamshell freeze at logo boot up pkerga 17 5516 22.07.2024 06:10
Посл. сообщение: SWAT
  Custom DreamShell Themes pcwzrd13 11 28643 27.04.2024 13:42
Посл. сообщение: Ro Magnus Larsson
Баг ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 SWAT 918 858487 01.02.2024 13:22
Посл. сообщение: SWAT
  DreamShell on Hacker news SWAT 0 2011 10.01.2024 06:52
Посл. сообщение: SWAT
  ISO Loader 0.7.x Beta megavolt85 1195 1737484 04.12.2023 19:10
Посл. сообщение: Ro Magnus Larsson

Переход:


Пользователи просматривают эту тему: 5 Гость(ей)