en
Feedback
PRoX community

PRoX community

Open in Telegram

Оффициальное сообщество PRoX-dev в ТГ. Live long and prosper! Поддержать меня: https://dalink.to/proxdev

Show more
The country is not specifiedThe category is not specified
592
Subscribers
+624 hours
+257 days
+14530 days
Posts Archive
Какой проект развиваем в мае?
Anonymous voting

Товарищи разработчики (да и не только). Есть очень не приятная для нас всех новость. Учащаются случаи, когда GitHub в России даёт сбои. Пользователи сообщают о массовых проблемах с доступом и блокировке отдельных страниц. Оффициально ничего как всегда не объявляли, но мы то все прекрасно знаем, как это происходит.
Депутат Горелкин рекомендовал россиянам пользоваться отечественными сервисами и отметил, что ГитХаб принадлежит западной компании Microsoft.
Я по этому поводу могу сказать только то, что любой адекватный разработчик с GitHub не уйдёт. Это просто факт. А те, кто этим занимается, в очередной раз показывают, что то самое "Цифровое развитие" это всего лишь выдумка. И да, блокировать GitHub это в первую очередь очень сильно вредить и так нестабильной экономике страны Поддержать меня Мой GitHubDiscord сервер

Как обновление?
Anonymous voting

Всем привет! Ну вот и долгожданный релиз x16-PRos v0.9 Изменения стали по настоящему более глобальными и улучшили опыт работы
+3
Всем привет! Ну вот и долгожданный релиз x16-PRos v0.9 Изменения стали по настоящему более глобальными и улучшили опыт работы с x16-PRos как для пользователей, так и для разработчиков. И так, давайте начнем с пользователей: - Поддержка .EXE(MZ) программ. Можно играть в большее количество MS-DOS игр и запускать больше софта. Пока что всё ещё в разработке, так что запустится не всё; - теперь x16-PRos можно установить на любой диск (флоппи / HDD / SSD): обновлённый SETUP сам отформатирует выбранный носитель и зальёт туда всю систему; - новая программа SETTINGS.BIN. Централизованные настройки системы (имя пользователя, часовой пояс и др.); - календарь; - 7 новых тем для терминала, включая обещанную розовую - PAINT сильно обновился. Добавилось сохранение в .BMP и режимы рисования (свободный / линия); - команда CPU вынесена из ядра в отдельный CPU.BIN; - багфиксы, улучшенная работа с HDD и ещё кое какая новая команда Для разработчиков самое сочное: - Новый нативный формат: PLE (PRos Large Executable). Гибрид .BIN и MZ EXE: до ~448 КБ, мультисегментный, со встроенными метаданными (описание, автор) и 64×64 логотипом, который показывается перед запуском программы; - новый системный вызов fs_write_huge_file (INT 0x22 AH=0x13): запись файлов больше 64 КБ из произвольного segment:offset; - еще новые вызовы: INT 0x21 AH=0x0C (очистка экрана с применением темы) и AH=0x06 (обычная очистка VGA); - .BIN-программы и CFG переехали из сегмента ядра в 0x1000: ядру стало просторнее, есть запас под расширение функционала Спасибо всем спонсорам и контрибьюторам, вас отметил в системе (CREDITS.BIN), сайт обновлю чутка позже. Этот релиз для меня был одним из самых интересных и одновременно сложных - надеюсь, вы оцените. https://github.com/PRoX2011/x16-PRos/releases/tag/v0.9 Полный список изменений доступен в change-log`е (docs/changes/v0.9.txt) Поддержать меняМой GitHubDiscord сервер

Одним из главных нововведений 0.9 станет PLE (PRos Large Executable). Это новый формат файла, который я разрабатывал практиче
Одним из главных нововведений 0.9 станет PLE (PRos Large Executable). Это новый формат файла, который я разрабатывал практически 3 дня. Вобщем то он из себя представляет нечто схожее с MZ EXE, но даёт несколько дополнительных возможностей. 1. Лого. Можно добавить для свой программы логотип, который будет отрисовываться при запуске. 2. Описание программы. Можно написать кратко - что это за программа. 3. Подпись разработчика. Здесь всё и так понятно. Ну и самое главное - в отличии от .BIN, PLE позволяет создавать программы размером > 32kib. Поддержать меняМой GitHubDiscord сервер

Так, ну что, друзья, завтра релиз x16-PRos v0.9 Сегодня обновляю README, change-log и сайт проекта. Вобщем финальные штрихи. На счет видео - буду пытаться сделать его как можно более интересным. Думаю, будет что показать. Ещё появилось желание снимать короткие видео (не shorts, а просто видос на 5 минут), да и в принципе как то канал наполнять контентом, а то выкладывать что то один раз в 3 месяца - не круто. Ну вобщем простите за инактив в этом плане, летом буду для вас стараться. Поддержать меняМой GitHubDiscord сервер

Достаточно нишевый способ слушать музыку? УКВ радио работает, а вообще, буду плёночные кассеты слушать.
Достаточно нишевый способ слушать музыку? УКВ радио работает, а вообще, буду плёночные кассеты слушать.

Всем привет! Относительно недавно я купил себе Raspberry Pi 3 A+. У меня всегда был интерес к подобного рода устройствам, так
+4
Всем привет! Относительно недавно я купил себе Raspberry Pi 3 A+. У меня всегда был интерес к подобного рода устройствам, так что всё таки решился на покупку. Сейчас собираю свою очень простенькукю кибердеку. Даже через PiFMRds уже вещал) Ну и в целом покупкой я доволен, только затраты на радиодетали довольно сильно бьют по карману (500 руб. сейчас бы не помешали, но я и так деньги откладываю, по этому ищу где только можно нужные мне компоненты). Ну так это я к чему: в моих коментариях я часто вижу что то типа
сделай ОСьку для микроконтроллеров или одноплатников
Я и подумал, а почему бы и нет. И сделал. ARM-PRos - мой новый ОС проект, ориентированный под ARMv8 и устройства Raspberry Pi. Написан на Си. https://github.com/PRoX2011/ARM-PRos На данный момент есть только база: - HDMI - UART - Управление питанием - Некоторые функции libc Сейчас потихоньку делаю USB - уже работает клавиатура. Как доведу до ума сделаю push. После можно сделать SPI (как раз под мой мини экранчик), а потом FS с программами. Важное уточнение: я не бросаю x16-PRos. Это всё ещё мой основной проект, который я доделаю (DOS-совместимость ещё не реализована полностью). Писать под ARM после x86 очень необычно) Нету многих привычных вещей, но это очень интересно. Поддержать меняМой GitHubDiscord сервер

Всем привет! В проекте x16-PRos уже 30 000 строк кода! Не знаю как для вас, но лично для меня это очень большое число. Но.. е
+2
Всем привет! В проекте x16-PRos уже 30 000 строк кода! Не знаю как для вас, но лично для меня это очень большое число. Но.. есть ещё больше чисел, которые меня радуют. Более 400 звезд, 60 пулл реквестов и 30 исправленных ишью Сможем сделать 500 звездочек после 0.9?) Чуть больше года назад (это именно столько, сколько разрабатывался проект) я и подумать не мог, что когда либо получится дорасти до таких масштабов. Изначально PRos для меня был проектом, с помощью которого я хотел узнать, как работает Windows, но благодаря вам это переросло в нечто большее. Спасибо всем контрибьюторам (Han, Desvor, Dexoron, Loxsete, Qwez и другим) , малочисленным cпонсорам (Green_Bushy, tanushqn, tomoko, Vokich, Kasked), советчикам, тестировщикам и вообще всем тем, кто как то мне помогал Каждый из вас получил (или получит) своё место в самой ОСьке (CREDITS.BIN) Я всеми силами буду стараться, чтобы наше сообщество дальше здравствовало и процветало. Дальше больше! Поддержать меняМой GitHubDiscord сервер

x16-PRos теперь может быть установлен на жёсткий диск или SSD. Диск для установки можно выбрать в SETUP.BIN, он будет отформа
x16-PRos теперь может быть установлен на жёсткий диск или SSD. Диск для установки можно выбрать в SETUP.BIN, он будет отформатирован и на него скопируются все файлы. При этом размер раздела может быть выше 1.44мб, что позволит пользователю хранить больше данных и программ.

Относительно давно мне в голову пришла идея о создани своего ИИ. Я пытался и у меня множество раз не получалось сделать хотя
+3
Относительно давно мне в голову пришла идея о создани своего ИИ. Я пытался и у меня множество раз не получалось сделать хотя бы базовую LLM, которая могла бы писать связный и понятный текст. Всегда вместо чего либо адекватного ИИ выдавал просто набор символов без особого смысла. Но вот за последние 3 недели я углубился в изучение принципа работы LLM и у меня наконец получилось написать и обучить простую модель на 12 000 000 параметров. На данный момент она может продолжить мой текст в формате истории (примеры на скриншотах), но я планирую обучать её дальше. Для обучения нужна видеокарта, которой... у меня нету, так что делаю я всё через Google Colab. Главной фичей модели будет являться то, что её можно будет переобучить абсолютно как угодно на любых текстовых данных Сейчас размер датасета равен примерно 2GB, но этого мало, так что я собираю текстовые данные всевозможных форматов (книги, диалоги, новости, википедия). Среди датасетов даже есть экспорт моих коментариев, так что поздравляю, на вашей речи была заложена база моего ИИ. И по классике: всё будет open source

Решил вот сделать для обновления аш целых 7 новых тем для терминала. И да, я не забыл про своё обещание сдлать розовенькую пи
+6
Решил вот сделать для обновления аш целых 7 новых тем для терминала. И да, я не забыл про своё обещание сдлать розовенькую пикми тему к восьмому марта (лучше уж поздно, чем никогда), так что в новой версии всё это появится и будет доступно для выбора через программу THEME.BIN Также, я начал работать над новым форматом исполняемых файлов и думаю, что в 0.9 вы увидите гибрид .MZ(EXE) и моих идей. Я вот ещё подумал, что хорошей идеей будет развивать какой то другой мой проект паралельно (например HyprMusic), так что в ближайшее время новости могут появиться и о нем. Хорошего всем дня/вечера/ночи!

Всех с Пасхой! Христос воскресе!

Всем привет! Ну что же, у меня есть очень интерестные известия. В x16-PRos начиная с версии 0.9 будут поддерживаться *.EXE(MZ
+3
Всем привет! Ну что же, у меня есть очень интерестные известия. В x16-PRos начиная с версии 0.9 будут поддерживаться *.EXE(MZ) исполняемые файлы. Это те самые программы и игры из MS-DOS. На данный момент я написал несколько функций для слоя совместимости, которые позволяют запускать программы и игры весом до 450kib. Сейчас буду думать, как эти лимиты расширить, а там уже и до DOOM не далеко. На скриншотах я запускаю некоторые игры, а именно: - Alley Cat - Bruce Lee - Road Fighter Ну и hello world, куда без него.

Всем привет. На этой неделе я работал над видеороликом об обновлении x16-PRos. Сегодня делал финальный монтаж и понял, что получилось очень скучно и не интересно. Я принял решение перенести выход видеоролика на неопределенный срок, так как хотелось бы все таки сделать что то интересное. Надеюсь, что вы меня поймёте, а пока что до скорых встреч. Буду стараться делать посты чуть чуть чаще и параллельно с этим развивать свои проекты.

Доброго времени суток. У меня для вас несколько важных новостей: 1. 30% кода моей ОС будет писать GitHub Copilot 2. Система будет переписана на Rust 3. Канал переезжает в мессенджер макС С первым апреля)

Всем привет! x16-PRos v0.8 была релизнута и запушена в main. Апдейт получился очень насыщенным: поработал над визуалом, стабильностью файловой системы и, конечно же, продолжил двигаться в сторону нормальной DOS-совместимости. Для пользователей есть нововведения, в основном касающиеся удобства использования системы. - Кастомные шрифты. Теперь можно загружать свои 8x16 cp866-шрифты и менять их прямо на лету через TUI-программу FONT; - автодополнение + мигающий курсор. Терминал стал заметно приятнее: Автодополнение имен файлов и команд + нормальный курсор, по которому видно, где происходит ввод; - утилита `TREE`. Новая утилита для отображения структуры директорий. Очень удобно, давно хотел сделать; - переписан BMP-рендерер. Теперь он работает на базе функции fs_load_huge, что позволяет отображать изображения с большим разрешением, не шакаля их до низкого качества; - исправленный движок тем. Был поломан mapping, некоторые цвета темы не применялись; - FETCH теперь показывает дату релиза BIOS; - IMFPLAY больше не падает, если файл не найден; - выбор темы теперь через TUI-программу, а не CLI; - поддержка под-каталогов Для разработчиков - Новые системные вызовы: загрузка шрифта, получение времени и даты в текущем часовм поясе; - 5 DOS FCB вызовов: open / close / delete / create / rename; - полностью задокументирована карта памяти (со всеми занятыми сегментами и смещениями); - система сборки теперь ругается и падает, если ядро выходит за лимиты, которые превышать нельзя; - новый флаг компиляции для тестирования (пропускает setup) Прогресс по DOS совместимости: уже эмулируется 39 вызовов из 87 Прочие улучшения - Переписана навигация по директориям. Теперь работает быстрее и корректнее - Исправленны баги предыдущих версий, закрыты практически все ишью Проект продолжает расти и становиться всё более серьёзным. Кода уже прилично (более 27 000 строк кода), а система становится удобнее. Но на этом останавливаться я не планирую В следующей версии я планирую реализовать: - .EXE(MZ) загрузчик. Будет больше софта и игр с MS-DOS, которые будут работать на моей ОС; - новые системные вызовы PRos API; - более функциональный терминал; - установка системы на HDD с помощью SETUP Также, был обновлен сайт проекта (x16-pros.prosdev.org): - Улучшенн дизайн; - добавлен раздел с новостями; - обновлена документация; - исправленны баги; - и ещё очень много мелких правок На сайте проекта можно скачать самый новый релизный образ системы для запуска на реальном железе. Проект нуждается в контрибьюторах и спонсорах! x16-PRos всегда открыт для ваших pull реквестов и правок. Я это очень ценю. Будь вы спонсор или контрибьютор, ваше имя навсегда будет в списке на сайте и в самой системе (CREDITS.BIN) Как всегда, жду ваш фидбек PR кидайте в dev И не забывайте про звёздочку на GitHub :) https://github.com/PRoX2011/x16-PRos/releases/tag/v0.8 Поддержать меняМой GitHubDiscord сервер

0.8 теперь в dev! Все пулл-реквесты пожалуйста туда. Из нового, о чём я не рассказывал: - Поддержка под-каталогов; - исправле
+3
0.8 теперь в dev! Все пулл-реквесты пожалуйста туда. Из нового, о чём я не рассказывал: - Поддержка под-каталогов; - исправленный движок тем (теперь темы стали более разнообразными); - поддержка просмотра *.BMP файлов > 32kib; - новая тема терминала - монохром; - файл, который описывает цели проекта (можно прочитать через CAT в самой системе. Содержит локализацию на 2 языка); - утилита tree P.S: в проекте уже более 25 000 строк кода

Видос по 0.7 на следующей неделе

Всем привет! Не успела выйти 0.7, а я уже готовлюсь к релизу 0.8 :) Эта версия получит фичи, над которыми я работал, но по ка
+4
Всем привет! Не успела выйти 0.7, а я уже готовлюсь к релизу 0.8 :) Эта версия получит фичи, над которыми я работал, но по каким-то причинам они не попали в релиз. 1. CP866. Над ней я проработал очень много, да и собственно не зря. Теперь в системе есть поддержка русского языка! 2. Кастомные шрифты. Надоел обычный шрифт? Можно поменять через конфиг или TUI-программу. В директории FONTS/ будет 4 шрифта — выбирайте, какой подойдёт вам больше всего. 3. Автодополнение в терминале. Имена файлов, директорий и команд иногда вводить очень долго, так что я сделал автокомплит — предлагает вам варианты точно так же, как, например, в zsh или fish на Linux. Самое интересное, что CP866 и шрифты работают не только в терминале, а применяются по всей системе. У меня начались каникулы, так что времени на проект стало больше. Постараюсь выпустить апдейт в ближайшие две недели. Пишите ваши отзывы и предложения в комментариях, на всё постараюсь ответить. Поддержать меняМой GitHubDiscord сервер