DreamShell → DreamShell 4.0.0 Beta 4 by SWAT
Очередное обновление 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.
—
— Rather, there is still something that I forgot =)
Download from DreamShell Page
Жду комментариев в этом топике и на форуме!
Скриншоты
Видео
Part 1
Part 2
- 0
- SWAT
- 15 августа 2010, 16:06
Комментарии (7)
rss свернуть / развернуть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.
свернуть ветку
свернуть ветку
Я стараюсь, правда :)
свернуть ветку
свернуть ветку
свернуть ветку
В деревне будет чем занятса)
свернуть ветку