User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 22

Тема: Инициализация мультиколора 8х1

  1. #11

    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,551
    Спасибо Благодарностей отдано 
    205
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    83 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    alone, я про вторую, в ирисе подозрительно много коду.

  2. #12

    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    newart, вторая - это моя процедура подстройки под 1 такт из ZX-Guide #3, только с отрезанными комментариями.

  3. #13

    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    2,080
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    479
    Поблагодарили
    145 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    alone, я про вторую, в ирисе подозрительно много коду.
    Ну что за лентяйство, я вырезал из ириса код для удобства понимания.

    Одна процерура генерит вывод мультиколора, вторая переносит картинку в мультколор, чтобы можно было скролл сделать.
    Хотя можно и оптимальнее сделать, смотря какая задача стоит



    ---------- Post added at 13:38 ---------- Previous post was at 13:27 ----------

    Цитата Сообщение от alone Посмотреть сообщение
    Как хорошо, то мой MCX viewer этого не знает
    Ага, глянул viewer.. видимо мои представления слегка устарели. LD HL,xxxx: LD (xxxx),HL... да?
    Последний раз редактировалось drbars; 16.03.2013 в 10:43.

  4. #14

    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,928
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от drbars Посмотреть сообщение
    LD HL,xxxx: LD (xxxx),HL... да?
    С push hl ловчее.

  5. #15

    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    LD (xxxx),HL гибче. Они вразнобой генерируются, в зависимости от графики.

  6. #16

    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,928
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    LD (xxxx),HL гибче. Они вразнобой генерируются, в зависимости от графики.
    ld (xxxx),hl - 16 тактов. В строку развертки влезает 14 таких команд. А как сделать на них полноэкранный мультиколор? А с push не все так грубо, в стек можно засовывать не только hl, а в строчке остается еще 48 тактов чтобы поменять атрибуты в регистровых парах для следующей строки.

    ---------- Post added at 19:38 ---------- Previous post was at 19:37 ----------

    Виноват, не 48, а 28

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

  8. #17

    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    А как сделать на них полноэкранный мультиколор?
    НЕ ВСЕ атрибуты в строке надо менять.

  9. #18

    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,928
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    НЕ ВСЕ атрибуты в строке надо менять.
    Тогда это либо не мультиколор 8x1, либо его ширина <32 (вернее, не все знакоместа строки мультиколорные). Так?

  10. #19

    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нет, не так. Квадратно-гнездовое мышление тут не действует. Число и расположение меняемых атрибутов зависит от структуры картинки.

  11. #20

    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,928
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    Число и расположение меняемых атрибутов зависит от структуры картинки.
    Доперло. У картинки есть некоторые ограничения, но они не существенны для восприятия картинки. Редактор, соответственно, делает все дл того, чтобы ограничения сильно не мешали Соглашусь, что для вывода статичесокй картинки хоть на весь экран ld (xxxx),hl подходит лучше, чем стек. Вернее, это есть единственное, что подходит

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Инициализация TR-DOS
    от valker в разделе Программирование
    Ответов: 12
    Последнее: 04.04.2022, 15:40
  2. Ответов: 0
    Последнее: 30.11.2009, 15:02
  3. HELP! Автонастройка мультиколора...
    от rasmer в разделе Программирование
    Ответов: 10
    Последнее: 07.06.2005, 01:54
  4. Инициализация системы
    от breeze в разделе Программирование
    Ответов: 13
    Последнее: 24.03.2005, 10:03

Ваши права

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