19.02.2007, 02:29
Решил показать немного на что способны эти модули в DreamShell:)
И помоему лучшим примером будет Region Changer который я делал с использованием GUI как у DreamShell.
Сделал полностью функциональный порт этой программы под DreamShell, делался он недолго т.к. все что использовала эта программа можно было свободно использовать в модулях DreamShell.
Плюс ко всему размер скомпилированной программы как модуль DreamShell получился всего 23 кб! За счет того что все используемые библиотеки уже были заложены и инициализированны в системе DreamShell. Единсвенно что по размеру неукладывается так это ресурсы(374 кб), но по желанию можно было бы урезать все до размера, который поместился бы на VMU, я же хотел оставить ее в абсолютно таком же виде, как она есть.
Скачать модуль можно на страничке DreamShell
P.S.
В relnotes я написал что делать с тем файлом, но все же на всякий объясню популярно.
.dsi - это инсталляционный файл для DreamShell.
Устанавливается командой - install
Вообще то это обычный zip архив под управлением lua скрипта, так что по желанию можете посмотреть как он работает просто распаковав этот файл.
После установки модуля Region Changer, у вас появится новая команда regchan с помощью которой вы и будете запускать как приложение Region Changer.
И помоему лучшим примером будет Region Changer который я делал с использованием GUI как у DreamShell.
Сделал полностью функциональный порт этой программы под DreamShell, делался он недолго т.к. все что использовала эта программа можно было свободно использовать в модулях DreamShell.
Плюс ко всему размер скомпилированной программы как модуль DreamShell получился всего 23 кб! За счет того что все используемые библиотеки уже были заложены и инициализированны в системе DreamShell. Единсвенно что по размеру неукладывается так это ресурсы(374 кб), но по желанию можно было бы урезать все до размера, который поместился бы на VMU, я же хотел оставить ее в абсолютно таком же виде, как она есть.
Скачать модуль можно на страничке DreamShell
P.S.
В relnotes я написал что делать с тем файлом, но все же на всякий объясню популярно.
.dsi - это инсталляционный файл для DreamShell.
Устанавливается командой - install
Вообще то это обычный zip архив под управлением lua скрипта, так что по желанию можете посмотреть как он работает просто распаковав этот файл.
После установки модуля Region Changer, у вас появится новая команда regchan с помощью которой вы и будете запускать как приложение Region Changer.