User Tag List

Страница 2 из 7 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 62

Тема: Как быстро скроллить память на 2 пиксела?

  1. #11

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

    По умолчанию

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

  2. #12

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

    По умолчанию

    Цитата Сообщение от Hacker Grey Посмотреть сообщение
    pop hl
    rr h
    rr l
    ex af,af'
    rr h
    rr l
    ex af,af'
    push hl
    dec sp
    dec sp
    pop hl
    rr h
    rr l
    ex af,af'
    rr h
    rr l
    ex af,af'
    ld (nn),hl

    же
    Взносы в призовой фонд конкурса "Твоя игра 5" принимаются с помощью PaуPal, ЯндексДенег или перевода на карту Сбербанка (см. http://ti5.retropc.ru)

  3. #13

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

    По умолчанию

    Потестил, с ADC не получается

    Но, можно так:

    LD C,(HL) ; 7
    RL C ; 8
    RLA ; 4
    RL C ; 8
    RRA ; 4
    LD (HL),C ; 7
    38 тактов на байт, без таблицы.
    Последний раз редактировалось drbars; 23.12.2013 в 15:01.

  4. #14

    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    некий слоупочный скроллер вышел, 44(или 48?)такта на байт.
    нутром чую, что можно оптимизировать, но быстрее не выйдет.
    Вложения Вложения

  5. #15

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

    По умолчанию

    А чего его дергает то?

    Ой, чё за жесть внутри?
    Последний раз редактировалось drbars; 27.05.2014 в 08:07.

  6. #16

    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от drbars Посмотреть сообщение
    А чего его дергает то?
    ничо не дергает вроде.

    Цитата Сообщение от drbars Посмотреть сообщение
    Ой, чё за жесть внутри?
    киде?

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

  8. #17

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    denpopov, а чем тебе идеи предложенные ранее не понравились?
    С уважением,
    Jerri / Red Triangle.

  9. #18

    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    denpopov, а чем тебе идеи предложенные ранее не понравились?
    просто давно видел тему, возникла идея. Теперь выходит, что скроллить можно на 2-7 точек.
    вот только как выводить букву - это вопрос

  10. #19

    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от drbars Посмотреть сообщение
    38 тактов на байт, без таблицы.
    А почему 4 такта DEC L не посчитал?
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  11. #20

    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,103
    Спасибо Благодарностей отдано 
    1,336
    Спасибо Благодарностей получено 
    323
    Поблагодарили
    152 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Smile

    Просто как вариант. В лоб, без таблиц и стека.
    Скролл на 3 бита(пикселя)
    46 тактов на байт.

    Код:
     LD C,$F8
    ....
     LD A,(HL)
     RLCA
     RLCA
     RLCA
     LD E,A
     XOR D
     AND C
     XOR D
     LD (HL),A
     DEC L
     LD A,(HL)
     RLCA
     RLCA
     RLCA
     LD D,A
     XOR E
     AND C
     XOR E
     LD (HL),A
     DEC L

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


    Код:
     LD HL,$401f
     LD BC,$8f8
    loop
     LD A,(HL)
     RLCA
     RLCA
     RLCA
     LD D,A
     AND C
     LD (HL),A
     DEC L
    
        DUP 15
     LD A,(HL)
     RLCA
     RLCA
     RLCA
     LD E,A
     XOR D
     AND C
     XOR D
     LD (HL),A
     DEC L
     LD A,(HL)
     RLCA
     RLCA
     RLCA
     LD D,A
     XOR E
     AND C
     XOR E
     LD (HL),A
     DEC L
        EDUP
    
     LD A,(HL)
     RLCA
     RLCA
     RLCA
     LD E,A
     XOR D
     AND C
     XOR D
     LD (HL),A
     LD DE,256+31
     ADD HL,DE
     DEC B
     JP NZ,loop
    [свернуть]

Страница 2 из 7 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Как быстро добраться до мыши?
    от TomCaT в разделе Для начинающих
    Ответов: 38
    Последнее: 02.03.2010, 11:00
  2. Поиск идей: как быстро залить TAP/TZX в Speccy ???
    от ILoveSpeccy в разделе Несортированное железо
    Ответов: 23
    Последнее: 24.12.2007, 06:32
  3. Быстро вывести число 0-255 на экран
    от Aprisobal в разделе Программирование
    Ответов: 7
    Последнее: 26.01.2005, 08:05
  4. Быстро переместить 384b
    от Aprisobal в разделе Программирование
    Ответов: 6
    Последнее: 23.01.2005, 15:23

Ваши права

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