User Tag List

Страница 6 из 44 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 501

Тема: Тема для всяких глупых вопросов

Комбинированный просмотр

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

    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,869
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для прямоугольных спрайтов, которые не выходят за пределы экрана, выгоднее кодировать строками спрайта, а не отдельными знакоместами. Тогда каждую строку выводишь командами ldir, предварительно задав нужную длину строки в байтах в bc. Переход на следующую строку знакоместа - inc h (или inc d).

    А самый быстрый способ - установить начало стека в нужное место экрана и перебрасывать командами по два байта сразу:
    ld hl,...
    push hl

    Этот пользователь поблагодарил Andrew771 за это полезное сообщение:

    metamorpho(02.09.2020)

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

  3. #2

    Регистрация
    24.08.2012
    Адрес
    г. Волжский
    Сообщений
    467
    Спасибо Благодарностей отдано 
    797
    Спасибо Благодарностей получено 
    278
    Поблагодарили
    106 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    А самый быстрый способ - установить начало стека в нужное место экрана и перебрасывать командами по два байта сразу:
    ld hl,...push hl
    Andrew771, спасибо за идеи !!
    А как быть в случае со стеком если попадаешь на границу перехода одного из трёх блоков экранной памяти ?

  4. #3

    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,869
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от metamorpho Посмотреть сообщение
    А как быть в случае со стеком если попадаешь на границу перехода одного из трёх блоков экранной памяти ?
    Заново считать SP для первого знакоместа новой строки.
    Кстати, я еще встречал другой вариант, может с ним проще:
    pop hl ; читаем из памяти 2 байта спрайта
    ld (addr),hl ; помещаем по нужному адресу экрана

    Этот пользователь поблагодарил Andrew771 за это полезное сообщение:

    metamorpho(02.09.2020)

  5. #4

    Регистрация
    24.08.2012
    Адрес
    г. Волжский
    Сообщений
    467
    Спасибо Благодарностей отдано 
    797
    Спасибо Благодарностей получено 
    278
    Поблагодарили
    106 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    Заново считать SP для первого знакоместа новой строки.
    Кстати, я еще встречал другой вариант, может с ним проще:
    pop hl ; читаем из памяти 2 байта спрайта
    ld (addr),hl ; помещаем по нужному адресу экрана
    Andrew771, спасибо!!

  6. #5

    Регистрация
    24.08.2012
    Адрес
    г. Волжский
    Сообщений
    467
    Спасибо Благодарностей отдано 
    797
    Спасибо Благодарностей получено 
    278
    Поблагодарили
    106 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    jerri, спасибо!!

  7. #6

    Регистрация
    24.08.2012
    Адрес
    г. Волжский
    Сообщений
    467
    Спасибо Благодарностей отдано 
    797
    Спасибо Благодарностей получено 
    278
    Поблагодарили
    106 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Правильно ли я понял что на Спектруме в стандартном графическом режиме
    сделать горизонтальный или вертикальный скролин плавно по одной точке не получиться если
    рядом стоящие знакоместа имеют разный атрибут цвета ?

  8. #7

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,898
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    321
    Поблагодарили
    245 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от metamorpho Посмотреть сообщение
    Правильно ли я понял что на Спектруме в стандартном графическом режиме
    сделать горизонтальный или вертикальный скролин плавно по одной точке не получиться если
    рядом стоящие знакоместа имеют разный атрибут цвета ?
    на спектруме окраска цветом происходит по блокам 8х8
    попиксельный цветной скролл на спектруме вообще не возможен если не использовать различные хитрости.
    С уважением,
    Jerri / Red Triangle.

    Этот пользователь поблагодарил jerri за это полезное сообщение:

    metamorpho(04.09.2020)

  9. #8

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    попиксельный цветной скролл на спектруме вообще не возможен если не использовать различные хитрости.
    да легко возможен
    только это сильно палевно

    Этот пользователь поблагодарил NEO SPECTRUMAN за это полезное сообщение:

    metamorpho(04.09.2020)

  10. #9

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,898
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    321
    Поблагодарили
    245 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    да легко возможен
    только это сильно палевно
    я про хитрости и говорю.
    С уважением,
    Jerri / Red Triangle.

  11. #10

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    913
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    345
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    metamorpho, да, будет не красиво. Делают или познакоместный скроллинг цветной, или попиксельно, но ч/б.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

    Этот пользователь поблагодарил izzx за это полезное сообщение:

    metamorpho(04.09.2020)

Страница 6 из 44 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 42
    Последнее: 05.05.2021, 17:01
  2. Общая тема для моих вопросов (ассемблер и zx spectrum)
    от moronizzz в разделе Для начинающих
    Ответов: 17
    Последнее: 23.08.2016, 18:13
  3. тема для мобильного....
    от rasmer в разделе Музыка
    Ответов: 0
    Последнее: 18.01.2008, 20:25

Метки этой темы

Ваши права

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