Перейти к содержимому

8urton

Пользователи
  • Публикации

    17
  • Зарегистрирован

  • Посещение

  • Победитель дней

    11

Все публикации пользователя 8urton

  1. Обновление 2.2: Исправлен баг: вместо удаления файла/папки вылетала ошибка Добавлена новая опция: "Flash" - теперь есть возможность прошить файл на EEPROM (конечно, если файл не больше 4 КБ) Кроме прочих мелких багов, которые я не розглашал, главным нововведением будет: MicroBT - бутлоадер, который позволяет многоразово перепрошивать микроконтроллер или дрон по воздуху! Установка: Вставляем чистый EEPROM в комп Заходим в ALT -> EEPROM -> Install MicroBT -> Yes и ждём Запоминаем адрес EEPROM, вынимаем и вставляем в Микроконтроллер или дрон (Беспроводная плата должна быть обязательно!) Запускаем свой девайс (должен пикнуть) Использование: Пишем прошивку (Должна быть не больше 3.5 КБ) Выбираем файл и переходим: CTRL -> Flash -> Throught the MicroBT (В компе тоже должна быть беспроводная плата!) Ищем адрес EEPROM и жмём Enter (должен снова пикнуть и выключиться) Запускаем девайс (должен пикнуть и выполнять вашу прошивку) Если нужно переписать прогу - выполняем всё с 1 пункта Требования по прошивке: Размер не больше 3.5 КБ Если в прошивке не используется computer.pullSignal() - Бутлоадер не будет работать! Утилита еще сырая, так что если нашли баги - смело пишите их сюда На этом всё, мне уже пора снова исчезнуть на несколько месяцев... пока.
  2. Незнаю ли считаеться нормальным теперь писать что-то здесь через полгода, после создание этой темы, когда я был проще и наивнеё, что создал конкурентноспособную операционную систему. Понял я уже это недавно, когда уже здесь были отзывы о том, что эта ОС помогла им починить "кирпич", или была инструментом для отладки кода на EEPROM. Они немного смотивировали меня сделать это. Обновление 2.0 : Редактор кода почти полностью переписан, и стал чуть удобнее Добавленна возможность редактирования программы из EEPROM Вся система теперь работает на архитектуре Lua 5.3, и сжата в 1 файл размером 16 KB Немного изменён внешний вид Прочие мелкие изменения... Планы: В будущем добавить возможность пересылать исходный код системы через сеть на другие устройства.
  3. 8urton

    Beep Tracker

    Версия для OpenOS: HEL Repository Standalone версия (для хардкорщиков): (еще портируеться...) Системние требования: минимальные Программа представляет из себя простенький монофонический трекер (редактор мелодий) для стандартной пищалки из Opencomputers. Доступно 256 строков и где-то 5 октав (A0 - B6) из за ограниченого диапазона частот динамика (20 - 2000 Гц). Из недостатков могу упомянуть: Нельзя остановить мелодию во время проигрывания. Нельзя изменить темп Максимальная длительность трека - 16 секунд (хотя это можна исправить) Планы на будущее: Замутить мини-библиотеку, чтобы была возможность использовать мелодии в своих программах Начать грызть и изучать звуковые карты из CX и написать более продвинутый трекер Клавиши: Up, Down - навигация по дорожке Left, Right - уменьшить/увеличить октаву Space - Поставить паузу на дорожке Delete - Удалить ноту F1 - Помощь Расположение нот на клавиатуре:
  4. В инсталере на pastebin, stem устанавливается в /lib/colorful.lua
  5. А почему просто не проверять тип аргумента через: checkArg(1,number,"number")
  6. https://ocdoc.cil.li/tutorial:custom_oses Там в списке все (почти) функции, которые работают без загрузки OpenOS
  7. local gpu = component.proxy(component.list("gpu")()) local screen = component.list("screen")() gpu.bind(screen) gpu.set(x,y,*строка*)
  8. Разве math.floor() не делает из 4.0 - 4?
  9. можно использовать math.floor()
  10. Я против войны. Просто любопытно, что есть люди, которые предпочитают слабые компы и большие амбиции
  11. В будущем я перенесу проект на github, просто я при розработке был наиболее знаком с pastebin, и как быстрее закинул ос туда
  12. Обновил тему. Спасибо за функции, но странно то, что на официальной документации по моду таких функций нету
  13. Это связано с архитектурой процесора OC. Если у тебя Lua 5.3 - поставь 5.2. В будущем я постараюсь это исправить
  14. Если ты говоришь про папку /userfiles/, то это сделано специально, чтобы отделить системные файлы и файлы пользователя А здесь по подробнее пожалуйста
  15. Неважно, закидают ли меня помидорами, но большинство функций - укорочена версия методов из функции component.invoke(). Так было сделано по причине жутких ограничений редактора кода, и отсутствия моего опыта Очень странно, что я не заметил эту систему на форуме. Но как по мне, это просто удобная графическая оболочка для OpenOS (хотя она сейчас обходит мою систему по функционалу)
  16. Последняя версия : 2.2 Команда для установки : pastebin run ngQT9YF8 Системные требования: Корпус компьютера, екран - 1 Tier Процесор - 1 Tier Видеокарта - 1 Tier Память - 1.5 Tier (x1) Жёрсткий диск - 1 Tier Дисковод, клавиатура, Lua BIOS - должны присутствовать Краткое описание: Inerpat - примитивная система для запуска на любом ведре, и инструмент для создание и отладки EEPROM кода. Также она поможет в ситуации, когда ваш компьютер превратился в "обожённый строительный материал" Специальные клавиши: ALT - Открыть главное меню CTRL - Открыть меню файла/папки. В редакторе - меню сохранения. TAB - Навигация по доступным файловым системам Скриншоты:
×
×
  • Создать...