User Tag List

Показано с 1 по 10 из 49

Тема: Вывод тайлового бэкграунда

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #9

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от moroz1999 Посмотреть сообщение
    А вот это довольно сложный вопрос.
    Ну а вот копирование из буфера на экран почему не учитываешь? В 35000 на экран влезешь?
    Плюс процедуру downhl можно развернуть и не мучаться. в частности, она будет выглядеть примерно так:

    dup tileh
    ld a,h
    dup 4
    pop de
    ld (hl),e
    inc l
    ld (hl),d
    inc h
    pop de
    ld (hl),d
    dec l
    ld (hl),e
    inc h
    edup
    ld h,a
    ld a,l
    add a,32
    ld l,a
    edup

    Это неполная версия downhl- переход через границу трети надо обрабатывать отдельно, желательно между циклами вывода тайлов по вертикали
    Плюс можно соптимизировать хвост развернутого цикла, если дальнейший адрес не нужен (обычно нужен)

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

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

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

Похожие темы

  1. вывод символа 4*8
    от Dexus в разделе Программирование
    Ответов: 15
    Последнее: 14.04.2011, 14:14
  2. Вывод на HD мониторы
    от jimled в разделе Изображение
    Ответов: 1
    Последнее: 28.01.2008, 15:09
  3. Вывод в порт на С в MicroBlaze
    от black_ninja в разделе Разный софт
    Ответов: 2
    Последнее: 25.01.2008, 09:38
  4. Вывод изображения
    от Shnurkov в разделе Изображение
    Ответов: 5
    Последнее: 10.02.2007, 15:07
  5. вывод буковочек шириной точечек
    от fk0 в разделе Программирование
    Ответов: 15
    Последнее: 10.01.2006, 23:26

Ваши права

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