User Tag List

Страница 28 из 113 ПерваяПервая ... 242526272829303132 ... ПоследняяПоследняя
Показано с 271 по 280 из 1128

Тема: ЭТЮДЫ

  1. #271

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

    Cool

    Цитата Сообщение от denpopov Посмотреть сообщение
    вряд ли.
    открой свой код трех летней давности и скажи что ты видишь.

    ---------- Post added at 21:35 ---------- Previous post was at 21:15 ----------

    Цитата Сообщение от zebest Посмотреть сообщение
    Свободен совсем, с ним конечно да, наверное проще.
    Вопрос остается в том, что моя процедура сразу со счетчиком тактов, причем ровным. Если его реализовать отдельно - то можно любую из вышеприведенных реализовать, даже мой вариант с LDIR-ом. Вообщем чтобы не объяснять третий раз - исходник с некоторыми комментариями и снапшотом.
    я бы сделал так

    Код:
                 NOP:NOP:		;NOP:NOP:		;NOP	;:NOP	
                 DEC DE			
                 LD (STACK),SP   
    
          ld sp,color_table
    col_ptr equ $-2
          pop bc,de,hl
          ld a,c
          ld c,#fe
    ;рисуем
    ;
    ;
    ;
    ;
    		ld hl,(colors)
            	ld de,#20		; скорость
            	add hl,de
                  LD A,h
                  CP max
                  SBC A,A
                  AND h
                  LD h,a
            	ld (colors),hl
                    ld e,h
                    ld hl,color_table
                    add hl,de
                    ld (col_ptr),hl
    ;
    ;
    ;
    ;
    ;
    ;
    ;
    color_table db 1,2,3,4,5,6,1,2,3,4,5,6
    С уважением,
    Jerri / Red Triangle.

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

  3. #272

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

    По умолчанию

    А я так:

    ;======================
    Color LD HL,colors
    LD A,(HL)
    INC A
    AND #07 ; speed
    LD (HL),A
    INC L
    ADD A,#FF
    CCF
    SBC A,A
    AND #01
    LD B,A

    LD C,#06

    LD A,(HL)
    ADD A,B
    CP C
    LD B,A
    SBC A,A
    AND B
    LD (HL),A

    CP C
    LD B,A
    SBC A,A
    AND B
    INC A
    LD B,A

    CP C
    SBC A,A
    AND B
    INC A
    LD D,A

    CP C
    SBC A,A
    AND D
    INC A
    LD E,A

    CP C
    SBC A,A
    AND E
    INC A
    LD H,A

    CP C
    SBC A,A
    AND H
    INC A
    LD L,A

    CP C
    SBC A,A
    AND L
    INC A
    RET
    Вложения Вложения
    • Тип файла: zip sota41.zip (2.5 Кб, Просмотров: 150)

  4. #273

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Отлично)) Вариант от drbars работает так, как задумано))
    Правда против часовой стрелки, я хотел по)) Не суть. Как скорость менять - не понял)
    Вариант от jerri тоже отлично работает, задумка интересная со стеком, но вот цвета путает(( Видимо надо как то таблицу перестроить. Суть в том, чтобы по часовой стрелке менялись A>B>D>E>H>L и снова >A
    Profi v3.2 -=- Speccy2010,r2

  5. #274

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

    По умолчанию

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

  6. #275

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

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Отлично)) Вариант от drbars работает так, как задумано))
    Правда против часовой стрелки, я хотел по)) Не суть. Как скорость менять - не понял)
    Упс.

    AND #07 ; speed

    AND %00001111 - медленее
    AND %00000011 - быстрее

  7. #276

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

    По умолчанию

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

    ---------- Post added at 23:33 ---------- Previous post was at 23:30 ----------

    Цитата Сообщение от zebest Посмотреть сообщение
    Вариант от jerri тоже отлично работает, задумка интересная со стеком, но вот цвета путает(( Видимо надо как то таблицу перестроить. Суть в том, чтобы по часовой стрелке менялись A>B>D>E>H>L и снова >A
    ну это потому что у тебя последовательность регистров не правильная

    Код:
                       a b e d l h
                     a b e d l h
                   a b e d l h
    color_table db 1,2,3,4,5,6,1,2,3,4,5,6
    С уважением,
    Jerri / Red Triangle.

  8. #277

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

    По умолчанию

    Вроде как похоже на смену цветов..

    ?
    Вложения Вложения
    • Тип файла: rar rot6.rar (845 байт, Просмотров: 153)

  9. #278

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    zebest, да
    Это хорошо)
    Цитата Сообщение от zebest Посмотреть сообщение
    a b e d l h - в принципе могу перерисовать под такую последовательность, тогда все верно будет?)
    В принципе получилось не все так просто)) хех
    BC написан вот под такой массив -
    Код:
    registr:  array [0..6] of string = ('0','a','b','d','e','h','l');
    Пришлось искать как раз трехлетнийе исходники, хорошо с какими-никакими комментами, и переписывать в соответствии с новыми указаниями ВЦСПС и ЦК ВЛКСМ
    Код:
    registr:  array [0..6] of string = ('0','a','b','e','d','l','h');
    Ну и при выводе текста поменять половинки регистров. Все получилось.
    Результат - в аттаче. Интересный бонус - бесплатный мультиколор на бордюре. Там же, в аттаче.
    ХорошО смотриЦЦа в Анриле с "no paper"
    Еще раз всем спасибо)
    Последний раз редактировалось zebest; 06.04.2014 в 15:19.
    Profi v3.2 -=- Speccy2010,r2

  10. #279

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

    По умолчанию

    out (c),0 - команда нестабильная.

    Кстати, а что за флаговое безобразие после BIT n,(HL), которое на WOS'е трут?
    Вложения Вложения

  11. #280

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    Вроде как похоже на смену цветов..
    Похоже)) Но пример - маленький..
    Дорисовал картинку))
    тут же надо будет менять все 768 байт атрибутов. Я правильно понимаю??
    Сделать такой же фокус - атрибуты цвета менять по кругу, или сложно и тактов не хватит??
    В аттаче - статический экран, но с картинойю..
    Profi v3.2 -=- Speccy2010,r2

Страница 28 из 113 ПерваяПервая ... 242526272829303132 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Этюды: как бы написать поизящнее.
    от AndTorp в разделе Программирование
    Ответов: 5
    Последнее: 17.03.2008, 00:43
  2. Ответов: 0
    Последнее: 18.08.2006, 22:40
  3. Этюды: печать шрифтом 5x5...
    от breeze в разделе Программирование
    Ответов: 12
    Последнее: 27.03.2005, 05:21

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

Ваши права

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