Авторизация



Напомнить пароль
Регистрация

DreamShellDreamShell 4.0.0 Beta 4 by SWAT

DreamShell 4.0 Beta 4 Desktop

Очередное обновление DreamShell 4.0 до Beta 4.
Многое что задумывалось реализовать не успел, решил выложить так как есть, иначе это может длится бесконечно :)
Но все же есть хорошие новости. Итак подробнее о основных изменениях.


  • Переработан видео рендеринг. Теперь он работает отдельным процессом, что позволяет не замораживать всю DS из за работы какой либо команды, да и на скорость работы это повлияло положительно.
  • Появилась поддержка внешних команд. Команды представляют из себя отдельно скомпилированные программы (ELF формата) или lua скрипты. Находятся они в директории cmds.
  • Обновлена библиотека fatfs (для работы с SD картой) до последней версии, а так же улучшена ее работа в DS.
  • Модуль sdiso теперь не является модулем, теперь он оформлен как внешняя команда. В нем так же была обновлена библиотка fatfs и добавлена поддержка длинных имен файлов.
  • Добавлены новые команды:

    • bios — Команда позволяет прошивать биос (если у вас есть bios mod)
    • gdrip — Команда для рипа GD-ROM на SD карту.
    • hack — Команда для хака LBA у бинарного файла. Может хакнуть бинарник и напрямую в ISO образе.
    • ffdev — Команда для работы с SD картой.
    • dreameye — Команда для сохранения и удаления фотографий с камеры dreameye.
    • luac — Компилятор lua скриптов в байткод.
    • и другие...

    Так же были вынесены некоторые внутренние команды во внешние, что позволило облегчить немного ядро DS.
  • Немного доработан файловый менеджер. Появились подсказки у панели инструментов, а так же в заголовке показывается текущий путь.
    Так же в него была встроена поддержка прошивки биоса (при клике на файл с расширением .bios) и рипа GD-ROM.
  • Добавлено приложение для установки DreamShell в биос (если у вас есть bios mod). Теперь вы можете загружать DreamShell напрямую без диска с биоса и SD карты!
  • Добавлено новое приложение Region Changer 1.8
  • Добавлена начальная поддержка сети.
  • Добавлен модуль lwip, который является альтернативой встроенной поддержки сети.
  • Библиотеки zip и bzip2 были вынесены в отдельные модули, для облегчения ядра DS.
  • Добавлена виртуальная клавиатура, которая работает как в консоли так и в GUI.
  • Теперь шифтами на джойстике можно вызывать консоль и виртуальную клавиатуру.
  • Ускорена загрузка ядра DS.
  • У кнопок в GUI добавлены события mouseover и mouseout;
  • Новые функции в API.
  • Множество фиксов багов и оптимизаций кода. Правда все исправить конечно пока не удалось.
  • Немного доработан загрузчик DS с SD карты.
  • Компиляция DreamShell была произведена с последней на этот момент версией KallistiOS (r676), компиляторами gcc 4.4.4, binutils 2.20.1 и newlib 1.18. — От этого пришлось временно отказаться из за проблем с SD картой.
  • Скорее есть еще что то, что я забыл =)

Скачать можно на странице DreamShell

English:

Another update DreamShell 4.0 to Beta 4.
Much of what was meant to realize no time, I decided to post as it is, otherwise it can go on forever =)
Yet there's good news. So more about the major changes:

— Reworked video rendering. Now he runs a separate process that allows not freeze all of the DS for work, or what the command, and the performance of this has contributed positively.
— Added support for external commands. Teams represent themselves separately compiled programs (ELF format), or lua scripts. Are they in the directory cmds.
— Updated library fatfs (to work with SD card) to the latest version, as well as improve its performance in the DS.
— Module sdiso now is not the module, now it is designed as external command. It also has been updated library fatfs and added support for long filenames.
— New command:
— bios — This command allows you to flash a BIOS (if you have a bios mod)
— gdrip — Team to rip GD-ROM to the SD card.
— hack — This command for hack LBA in a binary file. Maybe hack the binary directly in the ISO image.
— ffdev — Command to work with the SD card.
— dreameye — The command to save and delete photos from your camera dreameye.
— luac — Compiler lua scripts to bytecode.
— and other…
Just been handed down some internal commands to external, to facilitate a little core of DS.
— A little refined file manager. There were tooltips in the toolbar, as well as in the header shows the current path.
Also it has built-in support firmware bios (when you click on the file extension .bios) and rip GD-ROM.
— Added an application to install DreamShell in bios (if you have a bios mod). Now you can load DreamShell directly without disc with bios and SD card!
— Added a new app Region Changer 1.8.
— Added initial support network.
— Added module lwip, which is an alternative to built-in support network.
— Zip and bzip2 libraries were made in separate modules, to ease the DS core.
— Added a virtual keyboard, which works as a console and a GUI.
— Now L/R Shift of the joystick, you can call the console and the virtual keyboard.
— Speed up loading the DS core.
— Added the events mouseover and mouseout to GUI buttons.
— New features in the API.
— Lots of bugs fixes and optimizations.
— A little refined boot DS with an SD card.
Compilation DreamShell was made with the latest version at the moment KallistiOS (r676), compiler gcc 4.4.4, binutils 2.20.1 and newlib 1.18 — From this had to be temporarily abandoned because of problems with SD card.
— Rather, there is still something that I forgot =)

Download from DreamShell Page

Жду комментариев в этом топике и на форуме!

Скриншоты

DreamShell 4.0 Beta 4 DSInstall

DreamShell 4.0 Beta 4 FM and virtual keyboard

DreamShell 4.0 Beta 4  Region Changer 1.8

DreamShell 4.0 Beta 4 Console and virtual keyboard

Видео


Part 1


Part 2
  • 0
  • SWAT
  • 15 августа 2010, 16:06

Комментарии (7)

rss свернуть / развернуть
  • avatar
  • SWAT
  • 15 августа 2010, 16:46
  • #
  • 0
К сожалению сразу оговорюсь, sdiso не работает когда DreamShell была загружена через биос и я пока не нашел решения этой проблемы.

Unfortunately once a reservation, sdiso does not work when DreamShell been loaded from the bios and I have not found a solution to this problem.
свернуть ветку
Уважаемый SWAT! когда выдет следующая версия? примерно
свернуть ветку
Может через неделю, а может через месяц или год :)
Я стараюсь, правда :)
свернуть ветку
а я это так для интереса, не в обиду:) как говорится живет проект или нет:)
свернуть ветку
Живет конечно, будет новая версия.
свернуть ветку
Жесть спасибо)
В деревне будет чем занятса)
свернуть ветку
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.