Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   Что выводить на VFD?
RSS

Что выводить на VFD?

<<Назад  Вперед>> Страницы: 1 * 2
Печать
 
Fe-Restorator
Гость

Ссылка

Mihail1810 написал:
[q]
что кроме времени можно туда вывести?
[/q]
Странный вопрос!
У тебя в распоряжении сразу две "бегущих строки". Всё, что на них помещается и можно выводить на тот дисплейчик.
Другое дело, тебе придётся писать 100500 плагинов под каждую из программ (под форточкой), ибо проги те изначально ничего про дисплейчик не знают. Даже некий универсальный плагин под саму форточку не спасёт, об нём прожки тож ничего знать не будут.

С другой стороны, плагины под foobar и aimp превратят комп в аудиоцентр. А плагин под "kodi" (бывш. xbmc) - и вовсе в полноценный медиацентр.
И тут вылезет GLOBAL FAULT: невозможно отображать на дисплейчике инфу от НЕСКОЛЬКИХ разных источников одновременно. Например, инфу об видео и температуру проца. Даже попеременно сие реализовать непросто. Одним-лишь программным способом.
Вот, ежли прикрутить некий МК к дисплею, коий буферизовал-бы входящую инфу и сам рулил-бы тайм-слотами....
Сейчас на форуме
Mihail1810
Advanced Member


Откуда: Екатеринбург
Всего сообщений: 1565
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 дек. 2014
Планирую под дос поиграться на хт, написать резидента на си. Немного есть сомнения по производительности, xt классик на 4,77) если что к 486 приделать. Под Винду то как раз проще все мне кажется.
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Fe-Restorator написал:
[q]
И тут вылезет GLOBAL FAULT: невозможно отображать на дисплейчике инфу от НЕСКОЛЬКИХ разных источников одновременно. Например, инфу об видео и температуру проца. Даже попеременно сие реализовать непросто. Одним-лишь программным способом.
[/q]
Разве? Можно писать эту информацию разными плагинами/программами в один INI или бинарный файл с несколькими полями, закрывая его после каждого обновления. А в автозагрузку прописать простейшую програмку, которая каждые n секунд будет читать этот файл (если он занят, то ждать пока освободится, дабы не напороться на полузаписанный файл, благо, блокировки в таком случае непродолжительные) и выдавать данные на табло.
Fe-Restorator
Гость

Ссылка

ATauenis написал:
[q]
Разве? Можно писать
[/q]
И сколько времени эта инфа будет жить на экранчике? Глазами-то успеешь прочитать? Или тут-же сменится на другую, от другого плагина и "калейдоскоп" заработает в полную силу?
А ткнуть кнопу на пульте, чтоб прервать показ медиаинфы и вывести текущий прогноз погоды? Честно стыренный с gismeteo, например...

Не всё так гладко, как ты говоришь, на самом-то деле. Был-бы простенький МК, умеющий принимать с ИК-диода простенький код, и по нему, циклично, менять инфу, предоставляемую кучей плагинов (записанную в некий INI файл, в заранее отведённую его область), уже было-б похоже на дело. А пара лишних секунд простоя возвращала-б на экран отображение "дефолтного" поля, присвоенного, например, программному аудиоцентру.
Итого, получится:
1) один МК с одной прошивкой для него (надо кодить самостоятельно)
2) один INI файл, разбитый на разделы, а-ля System.ini форточек
3) куча плагинов ко 100500 разным прогам, чей вывод решено перенаправить на экранчик, помимо основного функционала. (надо кодить, кодить и ещё 100500 раз кодить...)

Вроде-бы "усё, шеф!"... Ан нет!

Надо:
1) написать универсальный "драйвер экранчика" под форточки
2) написать кучу плагинов для драйвера под разные конкретные модели экранчиков
3) сформировать новый CFG-файл, ибо поддержка юникода и всё такое (XML, SQL, ...). Досовский уже не годится
4) написать универсальный API для драйвера экранчика, чья задача - быть прокладкой меж прогой и универсальным драйвером, по-сути - формировать CFG-файл
5) написать кучу плагинов под разные проги, чей вывод на экранчик желателен.

И это не всё:
1) повторить пункты 1..5 для Linux-а (обязательно!)
2) повторить пункты 1..5 для других *nix
3) повторить пункты 1..5 для прочих ОС, ещё применяемых на рынке.

Не, камрадос, эт тож не все!
1) реализовать портативную версию.
2) реализовать приём инфы с различных удалённых устройств, например на базе DLNA технологии.


Ну-с, возьмёшься исправить сей global fault?
Сейчас на форуме
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
Топикстартер хочет показывать инфу из голого доса по ком-порту.
Для доса могу предложить только показ свободной convertional памяти и cpu, но не уверен, что возможно быстро написать стабильный резидент для этого.
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Fe-Restorator написал:
[q]
Ну-с, возьмёшься исправить сей global fault?
[/q]
Как я понял из 1 поста, эта штука выводит всё, что ей прислали по RS232 как есть. Контроллер со знакогенератором и "видеопамятью" у неё уже есть. Выходит, достаточно добыть входные данные (откуда им взяться - это уже другой вопрос, плагинов и резидентов можно написать сколько угодно), отформатировать, да выслать на COM-порт готовую строку (две строки с разделителем "\n"). Если не прав, прошу поправить.

Чтобы написать такой софт нужно иметь девайс, для которого он пишется, а оного у меня нет. Так что - увы. :)
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
ATauenis написал:
[q]
Чтобы написать такой софт нужно иметь девайс, для которого он пишется, а оного у меня нет. Так что - увы. :)
[/q]
Достаточно любого примитивного ascii-терминала, того же term95 от нортона. У меня подобный 4-строчный валялся неисправный, докупил выгоревшие драйверы анодов и приспособил, как писал выше, в качестве пультовой консольки. У моего два интерфейса - и rs232, и параллельный, с классическим управлением для lcd-дисплейчиков, вероятно, что и у ТС параллельная шина есть на плате, но не выведена из кассового модуля.
corvair
Advanced Member


Откуда: Якутск
Всего сообщений: 909
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2004
Anonymous написал:
[q]
вероятно, что и у ТС параллельная шина есть на плате, но не выведена из кассового модуля
[/q]
Параллельный интерфейс есть 100%, ибо это стандарт для таких модулей, а последовательный опционален. У меня на VFD от Futaba есть оба, а с недавних пор у футабы и Noritake Itron есть даже встроенный USB
Mihail1810
Advanced Member


Откуда: Екатеринбург
Всего сообщений: 1565
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 дек. 2014
А вот и часики резидентные, и на компе и на VFD. А вот как размер свободной, хотя бы conv memory узнать простым способом пока не нашел. Нашел исходники memtest86 и mem.exe, но там разбираться что к чему мозг сломаешь. Кому надо исходнички могу приложить на си.
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Ну как все выводили - через какое-то там int21h Get Free Memory size
<<Назад  Вперед>> Страницы: 1 * 2
Печать
Полигон-2 »   Технический флейм »   Что выводить на VFD?
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS