Заставило задуматься. Но это наверно от проекта зависит, когда он сложный и дешевый, то выглядит интересно, привлекает внимание. Иногда это еще бывает, что дешевые компоненты, например, старый смартфон может иметь какие-то свои особенности и нужно больше разбираться, как если бы купить готовый модуль, например, Raspberry Pi, где все понятно. Кстати, да, вот например есть Raspberry PI, а есть Walnut Pi у последнего документация на китайском, но он и дешевле. С точки зрения DIY Walnut PI с большим шансом приключений.
Но мысль здравая, но я бы её относил не к DIY, а к хобби. Обычно на хобби не пытаються экономить, а на DIY, чем дешевле, тем обычно выглядит как если собрал полностью сам, т.е. там изолента, картон и клей лучшие примеры.
Другими словами, чем дешевле, тем больше шансов надо делать все самому.
Круто! А то я думал, что это OpenGL в канвасе, но без библиотек, просто если на конкурс нужно ужать программу в 13 кБайт, то логичнее OpenGL использовать, получилось бы меньше кода. А так, с виду все хорошо, не чувствуется, что программный рендеринг происходит.
Не обязательно искать что-то принципиально новое, достаточно просто сделать хорошо, он действительно сделал интересный проект и выглядит со вкусом. Просто все перечисленные демосценеры уже очень круты и каждый заслуживает внимание, а по мне так почитать как они достигли своего, уже ценно :)
На странице проекта есть видео, где он рассказывает о процессе разработке. Если его посмотреть, то все становится понятнее. Вкратце, он ужал игру в 64 КБ, сделал что-то типа фотошопа, который создает картинки из кода, сделал редактор уровней, сделал программу для анимации, сделал программу для музыки и звуков, плюс систему для освещения. Это фундаментальнее, чем все что сейчас выходят, потому что никто уже так сильно не заморачивается с созданием инструментов, а используют готовые движки с готовыми программами для создания контента..
Интересный проект, красивно, но, кажется, что не более того. Открыл готовый проект и он от 2022-го года, т.е. за 4 года всего 12 проектов во вкладке Explore.
Понравилось, как задымилась батарейка, когда я полярность поменял местами :)
Получается, вы уже собирали похожий компьютер. Интересно. Мне правда больше интересна голая система, без эмуляции. Например, в комментарии ниже BASIC Engine похоже на это. Или про ваш опыт того компьютера тоже почитал бы. А так посмотрим, пока это больше идеи чем себя занять интересным и того, что еще не пробовал :)
Видел проект на Hackaday c BASIC, но там используется полноценная клавиатура (PS/2) и видеовыход (RCA). И похожий проект тоже планирую сделать. Но правда я задался вопросом, есть ли полноценная операционная система (другими словами компьютер) на микроконтроллерах, вот на AVR только этот вариант нашел, с TinyBASIC. Позже нашел что-то близкое на ОС у ESP32, но сильно не разбирался. На самом деле интересная тема, почему нет что-то похожее на MS-DOS для микроконтроллеров?
У такой самодельной платы одна очень существенная проблема, это нет металлизации отверстий, другими словами все что торчит и постоянно руками дергается, может быстро отвалиться. Например, гребенки, разъемы питания, а у меня постоянно отваливаются переключатели включения или выключения.
Я тоже недавно собирал свою Arduino UNO, хотя в целом очень доволен, но тоже лежит как экспонат, если надо чаще пользуюсь готовыми Arduino Nano.
А вы не думали тогда купить и вставить на плату готовый переходник USB to UART, ведь без этого переходника Arduino UNO теряет полностью свой шарм?
В принципе да, кажется, что ужать в один байт более чем реально, только пока воздержусь от такого эксперимента. Потому что, я в другом проекте сделал тот же самый алгоритм и мелодия получилась настолько с артефактами, что еле различима (все ужалось). С мелодией из статьи все хорошо получилось. Но если составлять мелодию вручную, то там наверно можно уйти в отрыв, а так то я везде пытался через скрипты автоматизировать.
Хотя, я просто остановился в оптимизации, когда мелодия уместилась в 1КБ, если бы не уместилась, то пробовал все дальше. :)
Да, есть такой момент, это сделано, чтобы можно было мелодии проще унифицировать. Но оно вроде не проблемное место, то, что три раза полезет за данными вроде не сильно занимает больше места в размере кода, а производительность в этом месте не нужна.
Но, согласен можно это место оптимизировать еще, у меня даже была такая мысль, но не понял как это сделать красиво.
Я случайно забрел в этот пост, потому что увидел минусы. Стало интересно почему так, и пока основным вижу причину, что от чтения статьи могут быть больше вреда, чем пользы. Просто потому что текст подан хаотично и надо самому за каждым словом лезть в гугл.
Заставило задуматься. Но это наверно от проекта зависит, когда он сложный и дешевый, то выглядит интересно, привлекает внимание. Иногда это еще бывает, что дешевые компоненты, например, старый смартфон может иметь какие-то свои особенности и нужно больше разбираться, как если бы купить готовый модуль, например, Raspberry Pi, где все понятно. Кстати, да, вот например есть Raspberry PI, а есть Walnut Pi у последнего документация на китайском, но он и дешевле. С точки зрения DIY Walnut PI с большим шансом приключений.
Но мысль здравая, но я бы её относил не к DIY, а к хобби. Обычно на хобби не пытаються экономить, а на DIY, чем дешевле, тем обычно выглядит как если собрал полностью сам, т.е. там изолента, картон и клей лучшие примеры.
Другими словами, чем дешевле, тем больше шансов надо делать все самому.
Круто! А то я думал, что это OpenGL в канвасе, но без библиотек, просто если на конкурс нужно ужать программу в 13 кБайт, то логичнее OpenGL использовать, получилось бы меньше кода. А так, с виду все хорошо, не чувствуется, что программный рендеринг происходит.
Интересно, а то я думал, что шарик в центре, с тексторй, это 3д. На нем даже есть светлые и темные участки.
Вот как, это хорошо. Поиграл в змейку, голова закружилась, но идея интересная.
Не обязательно искать что-то принципиально новое, достаточно просто сделать хорошо, он действительно сделал интересный проект и выглядит со вкусом. Просто все перечисленные демосценеры уже очень круты и каждый заслуживает внимание, а по мне так почитать как они достигли своего, уже ценно :)
На странице проекта есть видео, где он рассказывает о процессе разработке. Если его посмотреть, то все становится понятнее. Вкратце, он ужал игру в 64 КБ, сделал что-то типа фотошопа, который создает картинки из кода, сделал редактор уровней, сделал программу для анимации, сделал программу для музыки и звуков, плюс систему для освещения. Это фундаментальнее, чем все что сейчас выходят, потому что никто уже так сильно не заморачивается с созданием инструментов, а используют готовые движки с готовыми программами для создания контента..
Интересный проект, красивно, но, кажется, что не более того. Открыл готовый проект и он от 2022-го года, т.е. за 4 года всего 12 проектов во вкладке Explore.
Понравилось, как задымилась батарейка, когда я полярность поменял местами :)
Интересный проект, не совсем то, что меня интересовало (все же это эмулятор, хотя по железу все есть для компьютера), но сообщество у него активное.
Спасибо! Не зря зашел с комментарием к вам в статью, узнал несколько артефактов прошлого :)
Спасибо, искал что-то похожее! Хороший проект, много информации и просто побродить по сайту уже интересно.
Получается, вы уже собирали похожий компьютер. Интересно. Мне правда больше интересна голая система, без эмуляции. Например, в комментарии ниже BASIC Engine похоже на это. Или про ваш опыт того компьютера тоже почитал бы. А так посмотрим, пока это больше идеи чем себя занять интересным и того, что еще не пробовал :)
Видел проект на Hackaday c BASIC, но там используется полноценная клавиатура (PS/2) и видеовыход (RCA). И похожий проект тоже планирую сделать. Но правда я задался вопросом, есть ли полноценная операционная система (другими словами компьютер) на микроконтроллерах, вот на AVR только этот вариант нашел, с TinyBASIC. Позже нашел что-то близкое на ОС у ESP32, но сильно не разбирался. На самом деле интересная тема, почему нет что-то похожее на MS-DOS для микроконтроллеров?
База это пецептрон и библиотеки вида Tensorflow, а это вайбкодинг, который устарет после выхода новой нейронки.
У такой самодельной платы одна очень существенная проблема, это нет металлизации отверстий, другими словами все что торчит и постоянно руками дергается, может быстро отвалиться. Например, гребенки, разъемы питания, а у меня постоянно отваливаются переключатели включения или выключения.
Я тоже недавно собирал свою Arduino UNO, хотя в целом очень доволен, но тоже лежит как экспонат, если надо чаще пользуюсь готовыми Arduino Nano.
А вы не думали тогда купить и вставить на плату готовый переходник USB to UART, ведь без этого переходника Arduino UNO теряет полностью свой шарм?
В принципе да, кажется, что ужать в один байт более чем реально, только пока воздержусь от такого эксперимента. Потому что, я в другом проекте сделал тот же самый алгоритм и мелодия получилась настолько с артефактами, что еле различима (все ужалось). С мелодией из статьи все хорошо получилось. Но если составлять мелодию вручную, то там наверно можно уйти в отрыв, а так то я везде пытался через скрипты автоматизировать.
Хотя, я просто остановился в оптимизации, когда мелодия уместилась в 1КБ, если бы не уместилась, то пробовал все дальше. :)
Да, есть такой момент, это сделано, чтобы можно было мелодии проще унифицировать. Но оно вроде не проблемное место, то, что три раза полезет за данными вроде не сильно занимает больше места в размере кода, а производительность в этом месте не нужна.
Но, согласен можно это место оптимизировать еще, у меня даже была такая мысль, но не понял как это сделать красиво.
Я случайно забрел в этот пост, потому что увидел минусы. Стало интересно почему так, и пока основным вижу причину, что от чтения статьи могут быть больше вреда, чем пользы. Просто потому что текст подан хаотично и надо самому за каждым словом лезть в гугл.
Вот теперь точно. :) Спасибо
Спасибо. Поправил.
Да, там в предложении слово частота два раза встречалось, т.е. одно было лишнее.
Там же внешняя флешка у Arduboy FX, у первого внешней флешки не было.