The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."
Отправлено _kp, 17-Ноя-22 19:01 
>>плеер на микроконтроллере написать не можешь, как так ?

Мотивация никакая. Не зудит в одном месте, наверное. :)
Массово повторяемым это не будет,
это хоть и ретро плеер, но без исторического прототипа, тут и как у коллекционера интерес низкий.

Если есть что то готовое, простое, не требующее много времени, то можно повторить.

> поражаюсь, почему ни один программист, не написал плеер ... под реальный чип на микроконтроллере

Вот именно это, я с самого начала пытаюсь объяснить.

1. Написав программу не просто на ассемблере, а ещё и на его примитивной реализации, написанное не будет никуда перенесено. Будут проблемы  с переносом даже на z280, и переписывать опять, по мелочи, но везде.
То есть основы для переноса ПО на микроконтроллер нет.
Даже если прекрасно знаешь все на свете ассемблеры, то напрасный труд, в виде переписывания значительного объёма исходников, восторга не вызывает, и ради штучного проекта тем более.

2. Написав ПО на более высокоуровневых языках, код должен быть более переносим из проекта в проект.
Должен. Но давайте возьмём ПО для DOS, на Си, и увидим что кросс-платформенного языка недостаточно для переноса на другую платформу.
Написание программ под голое железо без ОС или почти без ОС тоже плохо переносимо куда либо.
Должно быть общепринятое АРI, хотя бы в виде оберток и заглушек, позволяющие перекомпилироливать исходники, не правя их без изменения функционала или улучшения, а только ради проблем платформы. Ну, или стремиться к этому.

3. В противовес приведу пример Ардуино. Если там есть какой то компонент, то с огромными шансами это будет работать на самых разных аппаратных платформах, а в его исходники и заглядывать не требуется.
Да, там среда разработки убогая, и продвинутые пользователи её не используют, но подход с архитектурой там более чем жизнеспособный. И написанное для какого нибудь esp8266 можно с легкостью перенести не Windows/Linux, и наоборот, если влезет.
А если железо ещё и Linux потянет, или хотя бы ходовые RTOS-подобные ОС, то с портированием ПО проблем ещё меньше.

Итого: Если б на Спектрумах писали по человечески то были бы и плееры.
А то и сейчас в 2022м, под Спектрум пишут на ассемблере, и кстати это снова плеер. :)
Вроде и не плох, а заимствовать с него нечего.


 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру