User Tag List

Показано с 1 по 6 из 6

Тема: [PentEvo] CLi for WildCommander

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #5

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,896
    Спасибо Благодарностей отдано 
    148
    Спасибо Благодарностей получено 
    143
    Поблагодарили
    84 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    Exclamation





    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
    Последний раз редактировалось breeze; 03.08.2013 в 00:23.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Innsmouth for PentEVO
    от hippiman в разделе Новые игры для ZX Spectrum Next и ZX Evolution
    Ответов: 54
    Последнее: 28.12.2020, 11:57
  2. Pentevo и его RAM-диск
    от Дмитрий в разделе Софт
    Ответов: 22
    Последнее: 23.12.2011, 22:22
  3. NeoGS + Pentevo
    от Merlin2010 в разделе ZXEvo
    Ответов: 5
    Последнее: 14.03.2011, 01:19
  4. PentEvo + EvoDOS
    от breeze в разделе ZXEvo
    Ответов: 58
    Последнее: 02.03.2011, 10:58
  5. PentEvo ?
    от F0lken в разделе ZXEvo
    Ответов: 88
    Последнее: 10.09.2009, 12:53

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •