Вот уже довольно долгое время, flyguille был занят разработкой MNBIOS (MSX Non Basic Input Output System, Не Примитивная Система Ввода-Вывода MSX), новой операционной системы для платформы MSX2, которая может заменить оригинальный BIOS. В виду некоторых обстоятельств, этот амбициозный проект был приостановлен на довольно продолжительное время. Это является основной причиной, по которой flyguille ищет разработчиков себе в помощь.
Flyguille желает сфокусироваться на новом ядре самостоятельно, и ему хотелось бы передать другим разработчикам некоторые из остальных задач, например:
- Поддержка чипов OPL в музыкальном проигрывателе текущего ядра
- Продумать стандарт для объектов пользовательского интерфейса (события, свойства, команды)
- Продумать и написать код драйверов поддержки IDE beer, Sunrise IDE, ObsoNET и т.д.
- Внимательно пройтись по математической библиотеке (math) с целью улучшения существующих алгоритмов
- Написать драйвер для поддержки дисковых устройств MSX turboR
- Разработка серии небольших приложений для тестирования основных блоков ОС
- Разработка серии небольших утилит типа блокнота, часов/календаря, редактора свойств экрана
- Создание графики для нового интерфейса (объектно-ориентированного)
- Дизайн шрифтов
- Создание новых мелодий для демонстрации возможностей
- Разработка демонстрашки (intro)
- Документирование MNBIOS. Ядро системы пока вообще ещё не было документировано. Исходники содержат информацию только в заголовках
Как вы можете видеть, довольно много всего предстоит сделать. Но нет ничего невозможного. Если у вас есть достаточно опыта программирования на ассемблере, и имеется время чтобы взять на себя одну или несколько вещей из этого списка, пожалуйста посетите официальный вебсайт MNBIOS и предложите свою помощь.
Ссылка по теме: официальный вебсайт MNBIOS