User Tag List

Страница 8 из 12 ПерваяПервая ... 456789101112 ПоследняяПоследняя
Показано с 71 по 80 из 112

Тема: Идея по введению лучшей графики в РК86

  1. #71

    Регистрация
    12.11.2009
    Адрес
    Москва
    Сообщений
    403
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    3. Что делает Preset Counter Command?
    Эта команда выключает отображение (если оно включено) и сбрасывает горизонтальный и вертикальный счётчики (что соответствует началу экрана). В этом положении счётчики остаются до получения контроллером любой другой команды.
    Зачем это нужно или как это можно использовать не очень понятно.
    Ниже привожу тест (для Апогея), по первому нажатию вызывающий команду Preset Counter, а по второму Разрешение Прерываний и так по кругу. По первому нажатию изображение пропадает, по второму появляется, но со смещённым экраном по вертикали. Это происходит потому что неизвестно в какой момент пришла команда Preset Counter и соответственно следующая строка отображается уже первой при повторном запуске изображения.
    Код:
    program_begin:
    
      call $f803
      mvi  a, $e0
      sta  $ef01 
    
      call $f803
      mvi  a, $a0
      sta  $ef01
    
      jmp  program_begin

  2. #72

    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    548
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    152
    Поблагодарили
    68 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Не существует 8-ми разрядки способной обновить экран в 32 кб за 1/50 секунды.
    А при чем здесь существование 8-ми разрядки к характеристикам шины видеокарты??? Делалось оно не только под унылые 8-ми разрядки. И вобще существует - Z80@20Мгц. Еще есть всякие PC, там у них 386, 486 они могут и быстрее. Я ее как раз и делал по самодельный PC. Потом забил, из-за не желания получить частично совместимое УГ, да еще потратив на это не малые усилия.
    Цитата Сообщение от barsik Посмотреть сообщение
    Я сторонник только простых доработок.
    Ну... "трактор знает куда едет" (с)
    под категорию "простое" моя конструкция не попадает
    Real Hardware!

  3. #73

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,374
    Спасибо Благодарностей отдано 
    1,696
    Спасибо Благодарностей получено 
    2,215
    Поблагодарили
    869 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от IgorR76 Посмотреть сообщение
    П 2. Всё просто. uuuu - номер строки подчёркивания. Если больше 7 - то верхняя и нижняя строки растра в символах бланкируются, если меньше- то нет. Этот номер строки и определяет п4.
    Не совсем понятно, как это выглядит и зачем.
    И, самое главное, как это связано с пунктом 4, так как предполагается, что курсор - это самая нижняя линия знакоместа, тогда как в режим псевдографики underline - это средняя линия знакоместа.

  4. #74

    Регистрация
    12.11.2009
    Адрес
    Москва
    Сообщений
    403
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Не совсем понятно, как это выглядит и зачем.
    И, самое главное, как это связано с пунктом 4, так как предполагается, что курсор - это самая нижняя линия знакоместа, тогда как в режим псевдографики underline - это средняя линия знакоместа.
    По идее, не следует использовать одновременно подчёркивание обычных символов и псевдографические (аппаратные) символы.
    Например при отображении только текста имеет смысл ставить номер линии подчёркивания в самый низ (если нужно что-либо подчеркнуть). Если же мы используем псевдографику (а это обычно какие-то углы и другие элементы рамок), то номер линии подчёркивания ставим где-то посередине. Контроллер не вычисляет середину символа, он её берёт из заранее заданной в параметре uuuu.
    Если линия подчёркивания установлена посередине, то для обычного текста она уже выглядит как перечёркивание. В тоже время и аппаратный курсор в виде подчёркивания будет посередине символа, поэтому (если в данном случае очень необходим курсор) следует использовать курсор в виде инверсного знакоместа - обычного или мигающего.

  5. #75

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,374
    Спасибо Благодарностей отдано 
    1,696
    Спасибо Благодарностей получено 
    2,215
    Поблагодарили
    869 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Надо бы это все проверить на реале)

  6. #76

    Регистрация
    25.12.2017
    Адрес
    г. Москва
    Сообщений
    652
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    160
    Поблагодарили
    95 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Не совсем понятно, как это выглядит и зачем.
    И, самое главное, как это связано с пунктом 4, так как предполагается, что курсор - это самая нижняя линия знакоместа, тогда как в режим псевдографики underline - это средняя линия знакоместа.
    Ну,вот так устроено. Я в 1988г проводил эксперименты на ВГ75. Вы правильно понимаете. Хотите хардвар графику-двигаете подчеркивание на середину. Нужен курсор (подчеркивание)-вниз.

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

  8. #77

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,374
    Спасибо Благодарностей отдано 
    1,696
    Спасибо Благодарностей получено 
    2,215
    Поблагодарили
    869 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от IgorR76 Посмотреть сообщение
    Ну,вот так устроено
    Но это даже не обьяснить логически)
    Зачем если у нас, например, высота знакоместа более 8, и мы хотим иметь курсор, то у нас обязательно будет бланкироваться верхняя и нижняя линяя знакоместа. Зачем? Кому это надо? )

  9. #78

    Регистрация
    25.12.2017
    Адрес
    г. Москва
    Сообщений
    652
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    160
    Поблагодарили
    95 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не, курсор может быть и на 10й строке, он отобразится. Между символами из знакогенератора вставляются 2 пустые линии растра, чтоб не тратить емкость пзу знакогенератора на промежутки.

  10. #79

    Регистрация
    12.11.2009
    Адрес
    Москва
    Сообщений
    403
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Зачем если у нас, например, высота знакоместа более 8, и мы хотим иметь курсор, то у нас обязательно будет бланкироваться верхняя и нижняя линяя знакоместа. Зачем? Кому это надо? )
    Это если только мы хотим иметь курсор в виде подчёркивания. Если мы будем использовать курсор в виде инверсного знакоместа, можно отменить бланкирование верхней и нижней линии.

  11. #80

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,374
    Спасибо Благодарностей отдано 
    1,696
    Спасибо Благодарностей получено 
    2,215
    Поблагодарили
    869 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Но никто не ответил, зачем это бланкирование)
    Экономии ПЗУ на промежутки это не дает, т.к. бланкирование только в знакоместе с курсором.

    А если это распространяется на весь экран, то все равно ПЗУ не экономится, т.к. адресация забланкированных адресов в ПЗУ все равно производится. Если только не делать дополнительную схему, исключающую это.
    Последний раз редактировалось Titus; 07.04.2018 в 16:08.

Страница 8 из 12 ПерваяПервая ... 456789101112 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Расширение ПЗУ РК86
    от barsik в разделе Радио-86РК
    Ответов: 3
    Последнее: 02.12.2017, 00:42
  2. РК86 с статическим ОЗУ
    от Vladimir_S в разделе Новодел
    Ответов: 1
    Последнее: 05.07.2012, 07:15
  3. Платы Радио РК86
    от Павел Рябцов в разделе Барахолка (архив)
    Ответов: 136
    Последнее: 20.01.2012, 14:38
  4. продам корпус рк86
    от oracleua в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 29.01.2011, 00:51

Ваши права

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