Важная информация

User Tag List

Страница 5 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 41 по 50 из 67

Тема: 8-битный дисплейный модуль

  1. #41
    Master Аватар для siemensC35
    Регистрация
    13.10.2017
    Адрес
    г. Днепр, Украина
    Сообщений
    770
    Спасибо Благодарностей отдано 
    149
    Спасибо Благодарностей получено 
    131
    Поблагодарили
    111 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Ну и цитату исправь, а то не понятно
    поправил, кстати есть трубка от Осцилографа где-то таких размеров но задница аля 61ЛК5ц . ожет поробовать терминалировать ее к потрохам ВЛ100/Ц407 или затея марная для терминала ?

  2. #42
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,395
    Спасибо Благодарностей отдано 
    304
    Спасибо Благодарностей получено 
    594
    Поблагодарили
    440 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У осциллотрубок отклонение электростатическое. А нужно электродинамическое. Пластины внутри будут мешать. С другой стороны, если доработать модуль развертки, то все получится.

  3. #43
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,151
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ...мож лучше подскажете по теме алгоритм обработчика ANSI-последовательностей?

  4. #44
    Master Аватар для TomaTLAB
    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    607
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    47 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Пластины внутри будут мешать.
    И с фокусировкой у них не ахти. Без хорошего магнитного экрана луч в кляксу размывает.
    electronox necromancer

  5. #45
    Master Аватар для siemensC35
    Регистрация
    13.10.2017
    Адрес
    г. Днепр, Украина
    Сообщений
    770
    Спасибо Благодарностей отдано 
    149
    Спасибо Благодарностей получено 
    131
    Поблагодарили
    111 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А не подскажете если повторять на базе ардуины то поидеи генератор на рассыпушке не делаеться ( в ардуине он там на платке есть свой) и как это дело отвяываеться от клавиатуры непойму ( д3.4 4.3 4.4 2.2 4.1 5.1 убрать ? ) и можно например ИР13 привязать выходя из наличия онных в кармане ?

  6. #46
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,151
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если на базе ардуины (если не ошибаюсь - Nano), то программируется внутренний генератор и убираются все бутлоадеры. В этом случае желательно, чтобы ИР10 была из серии 74HCT, иначе напряжения на её раскачку не хватает. Или ставить между атмегой и ИР10 буферный каскад до ТТЛ-уровня. Просто тут косяк был в том, что на 16 МГц генерация встроенного генератора Атмеги была не очень устойчивая и слабая по уровню, рука пролетела - и сорвалось. Или не запустилось при подаче питания. Вообще в первоначальном оригинале Риктора стоял внешний одночиповый генератор, так что проблема, скорее всего, известна, ибо атмега разработана как малопотребляющий чип, не обязанный дополнительно тянуть внешние схемы.
    Отвязаться от ненужного - просто не собирать части схемы, обведённые голубым и жёлтым квадратами. Останутся свободные элементы в чипах. Либо на оставшихся элементах ЛА8 и ЛЛ4 сделать аналог одного триггера ТМ2 для экономии (по сути нужен обычный делитель на 2, тактируемый по сбросу).
    Входной регистр может быть любой, позволяющий записать и защёлкнуть данные на выходе по высокому уровню.
    ИР10 можно заменить на ИР9 (с переделкой ножек), но возможна разноширинность получаемых точек (поскольку ИР9 асинхронная), что повлияет на "красоту" изображения.

    - - - Добавлено - - -

    Цитата Сообщение от siemensC35 Посмотреть сообщение
    ( д3.4 4.3 4.4 2.2 4.1 5.1 убрать ? )
    Вот как раз на всех них собрано определение занятости видеовыхода. Если чип занят обработкой/выводом изображения, то на выходе Д3.4 при его опросе будет низкий уровень. Т.е., прежде чем кинуть байт в регистр Д7, сначала надо опросить занятость, иначе байт пропадёт.
    У меня на Z80 это реализовано примерно так:
    Код:
    conoutB1:	IN   	A,(SIOB_C)	; Читаем статус байт из Д3.4 - D1=1 передача закончена	
    		AND 00000010B	        ; маска проверки бита 1
    		JR	Z,conoutB1	        ; лупим, пока результат маски 0
    		POP	AF		        ; Вытаскиваем нужный байт из стека
    		OUT	(SIOB_D),A	; Выдаем его в видеоадаптер в Д7
    		RET
    Последний раз редактировалось rw6hrm; 29.06.2018 в 19:20.

  7. #46
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #47
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,151
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ...в общем, народ,... хотел тут запилить вам подарок к НГ, но понял, что поставленная задача на сегодняшний момент не решается, ибо понимания не хватает. А задача в принципе проста - впихать обработчик ANSI последовательностей в Атмегу для более быстрой обработки и освобождения места в биосе процессорной платы, ну и чтоб была некая аппаратная независимость и получился бы однокорпусный железный VT-100 эмулятор дисплея. Может даже ценой исключения из существующей прошивки части (или всех) неиспользуемых знакогенераторов и доп. функций (ну действительно, зачем нужны 40 символов в строке, двойная высота, NTSC-стандарт сигнала, 2/4-битный интерфейс и т.п). Сишный код простого обработчика есть, но вот совместить его с ассемблером основной программы я ниасилил. Мож кто подскажет, как это сделать? Спинным мозгом чувствую, что дело в инклудах, но как...

    С цветом пока решать рановато, одной атмегой не обойтись, поэтому это не обсуждаемо.

  9. #48
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,929
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    114 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rw6hrm Посмотреть сообщение
    А задача в принципе проста - впихать обработчик ANSI последовательностей в Атмегу для более быстрой обработки и освобождения места в биосе процессорной платы, ну и чтоб была некая аппаратная независимость и получился бы однокорпусный железный VT-100 эмулятор дисплея
    Странно, у Гранта на странице написано, что основные ASCII-последовательности поддерживаются. Я ради интереса качнул сорцы - а там никакой поддержки нет.

    PS: А из Аюши их точно надо выпилить, и записать в ПЗУ CP/M BIOS, чтоб ОЗУ не кушала...
    Последний раз редактировалось Tronix; 01.01.2020 в 21:14.

  10. #49
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,151
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У Гранта обработчик АНСИ работает в первом чипе, ответственном за клаву и связь (и вот там-то как раз сорцы на Сях!). В видеочипе свои команды, в которые первый чип и перекодирует АНСИ. В Аюше как раз таки преобразование управляющих кодов и включено в биос (только VT-52), и оно работает, однако 5 МГц Z80 ни в какое сравнение не идут с 16 МГц атмеги, форматированный вывод всё же на глаз подтормаживает, ну и дополнительный килобайт памяти контроллера лишним не будет в случае перекодировки в атмеге. Фишка в том, что в этом случае терминал будет самодостаточным и не требовать каких-либо движений со стороны контроллера, поэтому станет применимым в любой 8-битной конструкции.
    Конечно, можно поставить ещё один чип-перекодировщик, но это же не в нашем стиле, верно?
    Последний раз редактировалось rw6hrm; 01.01.2020 в 21:35.

  11. #50
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,929
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    114 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rw6hrm Посмотреть сообщение
    Конечно, можно поставить ещё один чип-перекодировщик, но это же не в нашем стиле, верно?
    Конечно. Лично я не вижу абсолютно никаких сложностей впилить обработчик пары-тройки самых популярных ESC' последовательностей в ProcChr.inc (ну типа переместить курсор, очистить экран и что там еще, третье). С виду - все просто как пять копеек, можно сделать. Но я у себя на Аюше спустя полгода пока еще не проверил видеовыход, то есть это хороший показатель, насколько он мне нужен -) Сегодня уже поздновато, а завтра если дела не навалятся можно попробовать, но тестировать придется Вам, у меня Аюша на работе, считает число Пи до миллионного знака -)

Страница 5 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. ЮТ-88 Дисплейный модуль
    от perestoronin в разделе ЮТ-88
    Ответов: 664
    Последнее: 14.03.2024, 01:59
  2. FM-PAK модуль внутри MSX
    от DJs3000 в разделе MSX
    Ответов: 150
    Последнее: 28.01.2019, 18:14
  3. А не пора ли создать 16-битный Spectrum?
    от Aleksei1983 в разделе ZX Концепции
    Ответов: 214
    Последнее: 22.11.2014, 09:39
  4. Продам ПК-Учебный Дисплейный Класс.
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 24
    Последнее: 23.05.2012, 23:41

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •