Просмотр полной версии : Вывод OSD на бордере
Изобретаю очередной клон на рассыпухе и подумал, а почему бы не вывести на бордер какую-нибудь индикацию? Ну то есть я-то уже решил какую, но вдруг у кого-то какие-то идеи.
HardWareMan
04.04.2023, 16:52
Ну, например, статус магнитофонного компаратора!
solegstar
04.04.2023, 17:28
вдруг у кого-то какие-то идеи.
в Карабас-Про мы выводим состояние SD-, CF- карт и дисковода.
Ну, например, статус магнитофонного компаратора!
Статус компаратора? А что там видеть и зачем?
- - - Добавлено - - -
в Карабас-Про мы выводим состояние SD-, CF- карт и дисковода.
Типа, как светодиод активности?
- - - Добавлено - - -
На рассыпухе, конечно, не так просто. То есть просто, но не компактно
CodeMaster
05.04.2023, 10:53
Статус компаратора?
Я так понимаю, что это стандартные полоски на бордере при загрузке ;-)
Если нечего хорошего написать, то не стоит засорять троллингом тему. Это не красит человека, а только лишь говорит о том, что его несёт.
HardWareMan
05.04.2023, 14:45
Так точно! Все велосипеды важны. Все велосипеды нужны!
turlipuki
05.04.2023, 15:39
А всë же интересно, как на бордер можно что-то вывести? И какой это будет иметь вид, полоски или даже символы?
HardWareMan
05.04.2023, 18:18
А всë же интересно, как на бордер можно что-то вывести? И какой это будет иметь вид, полоски или даже символы?
Так же, как выводят телики номер канала или там AV. Можно сделать вывод нескольких кубиков, например, цвет которых будет меняться от какого-то события: активность HDD, сети или даже состояние регистра РУС/ЛАТ. Всё ограничивается лишь фантазией.
Это ж, по сути, как панель задач в винде.
Там и часы, и всевозможная активность, и температуры/частоты (через Core Temp, например).
solegstar
05.04.2023, 20:24
Типа, как светодиод активности?
да. обращение к портам.
Так же, как выводят телики номер канала или там AV. Можно сделать вывод нескольких кубиков, например, цвет которых будет меняться от какого-то события: активность HDD, сети или даже состояние регистра РУС/ЛАТ. Всё ограничивается лишь фантазией.
Да, кубики - самое простое, в плане схемотехники, так и хотел.
- - - Добавлено - - -
Хотел сделать индикацию порта конфигурации, выбора ПЗУ и громкость. Ибо делаю под корпус Кворума/Магика, а там динамик и кнопка регулировки громкости. Но не знаю точно пока, что будет отображаться в конце концов
- - - Добавлено - - -
Можно, конечно, читать шрифт из 15616, но это на рассыпухе более громоздко будет
- - - Добавлено - - -
Самое простое - цветом кубика показывать цифру
- - - Добавлено - - -
Это ж, по сути, как панель задач в винде.
Там и часы, и всевозможная активность, и температуры/частоты (через Core Temp, например).
Ну, не настолько подробно. Для этого понадобится много ресурсов.
- - - Добавлено - - -
Для такой панели задач, надо, как мне видится, создать в свободном месте ОЗУ, некие переменные, в которые софтово можно писать данные, а в нужном месте бордера переключать обратно на папер, а на адресные муксы подавать соответствующий адрес этих переменных. Ну как-то так, наверно. Может есть проще способ, конечно.
turlipuki
06.04.2023, 06:50
Интересно. Вот если бы на компьютере были часы типа Далласа, можно было бы вывести время в виде кубиков. Это было бы даже вполне читабельно. Но не хватает двух цифр(
Если бы были часы RTC, то вывести можно прям в виде цифр, но опять же, надо задействовать ресурсы. Шрифт можно загрузить в отдельное ПЗУ
- - - Добавлено - - -
Со своим шрифтом даже не обязательно привязываться к знакоместу. На бордере можно нарисовать всё что угодно. Всё зависит от фантазии и разумности задействованных ресурсов
просто сделать врезку на ATmega?
turlipuki
06.04.2023, 09:50
Мега уже не аутентично наверное)
Вот если RTC, нужен будет порт чтение/запись и небольшая софтинка для настройки?
просто сделать врезку на ATmega?
Концепция компа - серия ТТЛ или КМОП.
- - - Добавлено - - -
Вот если RTC, нужен будет порт чтение/запись и небольшая софтинка для настройки?
Конечно
s_kosorev
06.04.2023, 14:15
Шрифт уже есть в пзу
turlipuki
06.04.2023, 14:45
Так в это время видеоконтроллер будет читать, вывести же надо на бордере. Или буфер, регистр использовать?
Шрифт уже есть в пзу
Но чтоб его подставлять в несколько разрядов часов, это нужна сложная система мультиплексирования, плюс арбитрирование с процем по шинам адреса и данных. Нее, это не для простого компа на рассыпухе)))
- - - Добавлено - - -
Вот если софтово будет записано в последовательные адреса ОЗУ одной строкой, в тот же буфер принтера, ну или ещё куда, где не затрётся, тогда ладно. Подобрать адрес и позицию на экране так, что минимум мультиплексирования нужно будет, чтоб старшие биты только переключать.
UncleDim
07.07.2023, 10:53
Вот если софтово будет записано в последовательные адреса ОЗУ одной строкой, в тот же буфер принтера, ну или ещё куда, где не затрётся
Памяти в 2 раза больше поставить - тогда точно не затрется. Кто только будет исполнять это: "софтово будет записано"?
Памяти в 2 раза больше поставить - тогда точно не затрется. Кто только будет исполнять это: "софтово будет записано"?
AloneCoder, например
- - - Добавлено - - -
Софтовая фича не для массового потребителя
UncleDim
07.07.2023, 15:05
AloneCoder, например
А, ну тогда не вопрос)
под основным экраном лишь "дырочку" в бордюре прорезать надо, да в нужную страницу памяти отправить...
79141
Да, кубики - самое простое, в плане схемотехники, так и хотел.
- - - Добавлено - - -
Хотел сделать индикацию порта конфигурации, выбора ПЗУ и громкость. Ибо делаю под корпус Кворума/Магика, а там динамик и кнопка регулировки громкости. Но не знаю точно пока, что будет отображаться в конце концов
- - - Добавлено - - -
Можно, конечно, читать шрифт из 15616, но это на рассыпухе более громоздко будет
- - - Добавлено - - -
Самое простое - цветом кубика показывать цифру
- - - Добавлено - - -
Ну, не настолько подробно. Для этого понадобится много ресурсов.
- - - Добавлено - - -
Для такой панели задач, надо, как мне видится, создать в свободном месте ОЗУ, некие переменные, в которые софтово можно писать данные, а в нужном месте бордера переключать обратно на папер, а на адресные муксы подавать соответствующий адрес этих переменных. Ну как-то так, наверно. Может есть проще способ, конечно.
Бинарные часы и ни каких цифр, например синий 0, красный 1.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot