да. обращение к портам.
Вид для печати
Да, кубики - самое простое, в плане схемотехники, так и хотел.
- - - Добавлено - - -
Хотел сделать индикацию порта конфигурации, выбора ПЗУ и громкость. Ибо делаю под корпус Кворума/Магика, а там динамик и кнопка регулировки громкости. Но не знаю точно пока, что будет отображаться в конце концов
- - - Добавлено - - -
Можно, конечно, читать шрифт из 15616, но это на рассыпухе более громоздко будет
- - - Добавлено - - -
Самое простое - цветом кубика показывать цифру
- - - Добавлено - - -
Ну, не настолько подробно. Для этого понадобится много ресурсов.
- - - Добавлено - - -
Для такой панели задач, надо, как мне видится, создать в свободном месте ОЗУ, некие переменные, в которые софтово можно писать данные, а в нужном месте бордера переключать обратно на папер, а на адресные муксы подавать соответствующий адрес этих переменных. Ну как-то так, наверно. Может есть проще способ, конечно.
Интересно. Вот если бы на компьютере были часы типа Далласа, можно было бы вывести время в виде кубиков. Это было бы даже вполне читабельно. Но не хватает двух цифр(
Если бы были часы RTC, то вывести можно прям в виде цифр, но опять же, надо задействовать ресурсы. Шрифт можно загрузить в отдельное ПЗУ
- - - Добавлено - - -
Со своим шрифтом даже не обязательно привязываться к знакоместу. На бордере можно нарисовать всё что угодно. Всё зависит от фантазии и разумности задействованных ресурсов
просто сделать врезку на ATmega?
Мега уже не аутентично наверное)
Вот если RTC, нужен будет порт чтение/запись и небольшая софтинка для настройки?
Шрифт уже есть в пзу
Так в это время видеоконтроллер будет читать, вывести же надо на бордере. Или буфер, регистр использовать?
Но чтоб его подставлять в несколько разрядов часов, это нужна сложная система мультиплексирования, плюс арбитрирование с процем по шинам адреса и данных. Нее, это не для простого компа на рассыпухе)))
- - - Добавлено - - -
Вот если софтово будет записано в последовательные адреса ОЗУ одной строкой, в тот же буфер принтера, ну или ещё куда, где не затрётся, тогда ладно. Подобрать адрес и позицию на экране так, что минимум мультиплексирования нужно будет, чтоб старшие биты только переключать.