v0.14с (01.08.2013):
Итак, после продолжительной и бурной паузы меня вновь пробило немного пописать, результатом чего наконец-таки стала новая версия плагина Сommand Line Interface. Большая часть работы была проделана ещё осенью, и не менее большая была проделана сейчас. Поэтому здесь как бы два апдейта 0.14 и 0.14с. Доработок производилось достаточно много и возможно что-то было упущено, но тем не менее
- Исправлен запуск *.sh скриптов (о чём писал TS-Labs)
- Переписан вызов функций api. Теперь все заголовки вынесены в начало файла и при последующих изменениях нет необходимости пересобирать приложения
- Добавлен драйвер работы с NeoGS (пока только загрузка mod-файлов)
- Добавлен драйвер Kempston Mouse
- Добавлена внешняя команда loadmod для загрузки файлов NeoGS
- Добавлена внешняя команда type для отображения текстовых файлов
- Добавлена внешняя команда micetest для тестирования кемпстон мыши (при переключении между txt/gfx режимами [alt+f1/f2] меняется разрешение как экрана, так и границы для мыши)
- Доработана очистка полного (360x288) графического экрана с помощью DMA
- Добавлена функция callback для приложений при переключении между txt/gfx режимами (alt+f1/f2)
- Добавлена функция переключений разрешений для граф.экрана (256x192/320x200/320x240/360x288)
- Исправлена ошибка в парсере, из-за чего были недоступны внешние команды с длинной имени в 8 символов
- Немного изменена палитра для текстового режима
- Добавлена проверка на целостность системы при первом запуске (проверяется наличие системных директорий bin, fonts, libs, locale, system
- Добавлена поддержка кода таб (\t) при выводе в консоль.
- Удалена команда about
- Добавлено игнорирование регистра (верхний/нижний) при вызове встроенных команд
- Исправлена ошибка при вторичном вызове функции exec.
- Добавлено описание функций api cli в заголовок (cli.h.asm)
- Полностью реструктуризирована иерархия /BIN
- Добавлена внутренняя команда loadfont
- Исправлена ошибка при загрузке ресурсов
- Добавлена функция получения статуса (ok/error) при загрузке ресурсов
- Добавлена поддержка кода delete(#0c) при печати
- Добавлена функция индикатора ожидания
- Исправлена ошибка восстановления исходного пути, при вызове команд из /bin
- Исправлена ошибка при создании списка внешних команд из /bin (Теперь в список добавляются только исполняемые файлы (с пустым расширением))
Хочется особо отметить, что теперь появилось возможность писать собственные («независимые») приложения, которые могут используя ресурсы Cli выводить данные, как в консоль (в текстовом режиме) так и в графическом. Примером такой работы была небольшая демка «Boing», ну а теперь коллекция ещё пополнилась примером в виде «micetest». Более подробно о написании приложений я расскажу несколько позже.
Поскольку GitHub убрал Downloads, файлы будут размещаться на форуме TS-Labs и копия на моём DropBox
p.s. Отдельное спасибо psndCJ/triebkraft & pcb за помощь с написанием драйвера Kempston мышки и очередное спасибо Koshi(Budder) за неоценимую помощь с драйвером NeoGS







Размещение рекламы на форуме способствует его дальнейшему развитию 
Ответ