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


Фотография

[OC] Freeloader

bootloader

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 Оффлайн   BleedingEyes

BleedingEyes

    Интересующийся

  • Пользователи
  • Pip
  • 14 сообщений

Отправлено 01 Январь 2017 - 21:53

Привет. Я написал бутлоадер, который первоначально был форком OpenLoader, но я избавился от кода OpenLoader'а и написал свой (разработчик OpenLoader'а здорого наговнокодил). Сама идея была создать бутлоадер, который обновляет список файловых/операционных систем (скроллинг присутствует, без него никак). Также имеется поддержка всего железа, у которого есть видеокарта, монитор и оперативка (без них никак :D). Также я позаботился о том чтобы он вмещался в EEPROM (на данный момент весит 3584 байтов). Названия операционных систем или просто какого-нибудь говнокода берет из файлов по переменной _OSVERSION (кривая регулярка). Также не знаю зачем я добавил кнопки перезагрузить и выключить комп :D На данный момент знаю следующие баги: если быстро вставить и вытащить диск(ету), загрузчик крашнется; нельзя запустить OpenOS через lib/tools/boot.lua (это проблема OpenOS и я не знаю зачем я добавил этот файл в список).

Код: https://github.com/U...loader/init.lua

Пара скринов (бесполезных):

axeJJrd.png

1mGWQym.png

l3iBJPp.png


  • 1Ridav, Totoro, Fingercomp и 5 другим это нравится




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных


E-mail администратора: help@computercraft.ru
Яндекс.Метрика