Важная информация
Страница 4 из 12 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 115

Тема: Эмулятор Союз-Неон ПК-11/16 - EmuStudio

  1. #31
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,763
    Благодарностей: 3319

    По умолчанию

    Цитата Сообщение от sgrec Посмотреть сообщение
    Толщина рамки всегда одинакова, это обусловлено реализацией аппаратных окон. Надеюсь в выходные получим исходные коды и все узнаем точно
    Толщина рамки да, 16 пикселей (при разрешении 832 точки).
    Вопрос о наполнении этих пикселей.
    Сейчас я сделал так:
    AAABBCCC, или если говорить языком HiRes (832 точки), то это будет AAAAAABBBBCCCCCC.

    Возможно, для ASPekt случе бы смотрелось даже так - AAAAAAABBCCCCCCC. Тогда вертикальная черная рамка вокруг окон была бы по толщине равна горизонтальной.

    А вот с 4 и 8 цветными режимами вопрос наполнения цветами бордюра пока что окртытый.

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

  3. #32
    Junior
    Регистрация
    28.01.2015
    Адрес
    г. Москва
    Сообщений
    18
    Благодарностей: 50

    По умолчанию

    Да, вы правы, у меня даже было смутное сомнение. Скорее всего так и есть. Средняя ширина бордюра 1 пиксель.

    Что вас смутило в 4 и 8 битных режимах? При отображении отрезка на экране идет переключение с одного режима на другой (отрезок), так вот если переключение идет на отрезок с 4 или 8 бит, то бордюр слева и справа этого отрезка заполняется цветом 0 этого отрезка. Для крайних отрезков (по краям экрана) слева и, справа, соответственно бордюров - нет.

  4. Этот пользователь поблагодарил sgrec за это полезное сообщение:
    anasana (28.01.2015)

  5. #33
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,763
    Благодарностей: 3319

    По умолчанию

    Цитата Сообщение от sgrec Посмотреть сообщение
    Да, вы правы, у меня даже было смутное сомнение. Скорее всего так и есть. Средняя ширина бордюра 1 пиксель.
    Тогда при AAAAAAABBCCCCCCC это будет вот так:


  6. #34
    Junior
    Регистрация
    28.01.2015
    Адрес
    г. Москва
    Сообщений
    18
    Благодарностей: 50

    По умолчанию

    Супер!

  7. Эти 2 пользователя(ей) поблагодарили sgrec за это полезное сообщение:
    anasana (28.01.2015), Titus (28.01.2015)

  8. #35
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,763
    Благодарностей: 3319

    По умолчанию

    Цитата Сообщение от sgrec Посмотреть сообщение
    Что вас смутило в 4 и 8 битных режимах? При отображении отрезка на экране идет переключение с одного режима на другой (отрезок), так вот если переключение идет на отрезок с 4 или 8 бит, то бордюр слева и справа этого отрезка заполняется цветом 0 этого отрезка. Для крайних отрезков (по краям экрана) слева и, справа, соответственно бордюров - нет.
    Мне так не понятно, мне понятно на пальцах)
    Например, в 1 и 2-битных режимах:

    XXXXXXX|AAABBCCCXXXXXXXXXXXXXXXXXXX|AAABBCCCXXXXXX XXXXXX

    А в 4 и 8-битных как?

  9. #36
    Junior
    Регистрация
    28.01.2015
    Адрес
    г. Москва
    Сообщений
    18
    Благодарностей: 50

    По умолчанию

    XXXXX|AAAAAAAAXXXXXXXXXXXXAAAAAAAA|XXXXXX

  10. Эти 2 пользователя(ей) поблагодарили sgrec за это полезное сообщение:
    anasana (28.01.2015), Titus (28.01.2015)

  11. #37
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,763
    Благодарностей: 3319

    По умолчанию

    Цитата Сообщение от sgrec Посмотреть сообщение
    XXXXX|AAAAAAAAXXXXXXXXXXXXAAAAAAAA|XXXXXX
    Наверное, вы имеете ввиду:

    XXXXXX|AAAACCCCXXXXXXXXXXXXXXXXXXXX|AAAACCCCXXXXXX XXXX

    где A - цвет бордюра предыдущего отрезка,
    C - цвет бордюра текущего отрезка

    А цвет B (цвет общего фона) не используется в отличие от режимов 1 и 2 бита на точку.

    Получается, 4 и 8-битные режимы отличаются от 1 и 2-битных только тем, что не используется цвет на бордюре отрезка? Интересно, почему так. В документации об этом ничего не сказано.

  12. #38
    Junior
    Регистрация
    28.01.2015
    Адрес
    г. Москва
    Сообщений
    18
    Благодарностей: 50

    По умолчанию

    Отнюдь. Все описано. http://emuverse.ru/wiki/Союз-Неон_ПК-11/16_ТО Бордюр есть принадлежность полоски и всегда с него начинается. Отсюда следует, что при 4 и 8 бит на точку будет

    ХХХХ|ААААХХХХ|ААААХХХХ

    А - цвет 0 в палитре текущей полоски

    Как видно из картинки в ТО бордюра нет в начале экрана и его конце.

    Вот только есть сомнения, что ширина бордюра постоянна. :\ Возможно в 256 цветах она была 1 пиксель.

  13. #39
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,763
    Благодарностей: 3319

    По умолчанию

    Цитата Сообщение от sgrec Посмотреть сообщение
    Отнюдь. Все описано. http://emuverse.ru/wiki/Союз-Неон_ПК-11/16_ТО Бордюр есть принадлежность полоски и всегда с него начинается. Отсюда следует, что при 4 и 8 бит на точку будет

    ХХХХ|ААААХХХХ|ААААХХХХ

    А - цвет 0 в палитре текущей полоски

    Как видно из картинки в ТО бордюра нет в начале экрана и его конце.

    Вот только есть сомнения, что ширина бордюра постоянна. :\ Возможно в 256 цветах она была 1 пиксель.
    У меня тоже нет бордюра в начале и в конце экрана.
    Ширина бордюра для всех режимов одинакова, ибо в ином случае портились бы окна при смешении различных режимов.

    В ТО описана единая структура бордюра для всех цветовых режимов.
    И почему вдруг бордюр для 4 и 8 битных режимов отличается от 1 и 2 - непонятно.

  14. #40
    Junior
    Регистрация
    28.01.2015
    Адрес
    г. Москва
    Сообщений
    18
    Благодарностей: 50

    По умолчанию

    Да, похоже, что я вас запутал. В документации явно сказано, что бордюр всегда имеет 3 цвета.
    Но где-то в эмуляции все же есть ошибка. В Демо окна точно были одного цвета. Сейчас там черный бордюр.

    "Для режима 4 битеточку цвет, используетмый в бордюре,
    совпадает с цветом─00 палитры отрезка. Для остальных режимов цвет,
    используемый в бордюре, определяется 0─байтом палитры отрезка и
    может не совпадать с цветом─00, используемым в палитре данного
    отрезка (для режима 1 битеточку используется цвет─Б1, а для режима
    2 бит/точку ─ цвет─Б2)."
    Последний раз редактировалось sgrec; 28.01.2015 в 23:08.

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

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

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

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

Похожие темы

  1. Эмулятор МС-0515 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 96
    Последнее: 18.02.2017, 18:34
  2. Эмулятор УКНЦ - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 1135
    Последнее: 07.01.2016, 18:31
  3. EmuStudio-ZX
    от Titus в разделе Эмуляторы
    Ответов: 376
    Последнее: 20.03.2015, 16:13
  4. Эмулятор ТИА-МЦ-1 EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 30
    Последнее: 17.01.2015, 01:10
  5. ПК-11 'Союз-Неон'
    от Keeper в разделе Разное
    Ответов: 12
    Последнее: 16.10.2013, 05:07

Ваши права

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