ZX-Ревю 1996 №7-8 1995 г.

Этюды - процедура переворота экрана без использования буфера.


Пивен Илья, г.Томск.
         КОРР.:  Предлагаю Вам релоцируемую процедуру, которая переворачивает 
экран  без использования буфера. Дальнейшие направления объединить в один блок  
с CLOCK  от ZX РЕВЮ 94/2 и получить прикольчик от IBM. Очень надеюсь, что столь 
необычная процедура не "канет в лету".
         Смотрится очень эффектно!

         ORG   #9C40
         LD    HL,#4000
         LD    DE,#57FF
         LD    BC,#C00
CYCL     PUSH  BC
         PUSH  HL
         PUSH  DE
         LD    L,(HL)
         LD    B,#8
LOOP1    RR    L
         RL    H
         DJNZ  LOOP1
         LD    A,H
         EX    DE,HL
         LD    L,(HL)
         LD    B,#8
LOOP2    RR    L
         RL    H
         DJNZ  LOOP2
         POP   DE
         LD    (DE),A
         LD    A,H
         POP   HL
         LD    HL,A
         DEC   DE
         INC   HL
         DEC   BC
         LD    A,B
         OR    C
         JR    NZ,CYKL
         LD    HL,#5800
         LD    DE,#5AFF
         LD    BC,#180
ATR      PUSH  HL
         LD    L,(HL)
         LD    A,(DE)
         LD    H,A
         LD    A,L
         LD    (DE),A
         LD    A,H
         POP   HL
         LD    HL,A
         INC   HL
         DEC   DE
         DEC   BC
         LD    A,B
         OR    C
         JR    NZ,ATR
         RET

         Дамп для MON:

#9C40    21 00 40 11 FF 57 01 00
#9C48    0C C5 E5 D5 6E 06 08 CB
#9C50    1D CB 14 10 FA 7C EB 6E
#9C58    06 08 CB 1D CB 14 10 FA
#9C60    D1 12 7C E1 77 1B 23 C1
#9C68    0B 78 B1 20 DC 21 00 58
#9C70    11 FF 5A 01 80 01 E5 6E
#9C78    1A 67 7D 12 7C E1 77 23
#9C80    1B 0B 78 B1 20 F0 C9 00



СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Юмор - Для начала паpочку анекдотов.
Разное - Выставка полuграфuя`2000 в Украине
Ликбез - Восстановление программ методом поиска адреса пуска, с помощью перевзлома.
Проходилка - Смагли 2.
Hints - Скрытая часть в Lazarus demo. Cheat в Net Walk. Отключение мыши в Полесье. Секрет POPS Megademo.

В этот день...   20 апреля