ZX-Ревю 1996 №4-5 1996 г.

Этюды - способ вывода изображения на экран.


Наконец, последняя программа - вывод на экран картинки следующим образом: картинка плавно и попиксельно, на протяжении всей высоты экрана, медленно раскрывается. В общем, как будто раскрывается одиночная горизонтальная штора. Если у картинки все атрибуты "PAPER" черные, то можно сперва вывести атрибуты, а уж потом монохромную часть.

FOR INFORCOM

ORG

39000

LD

HL,ADR

LD

DE,16384

LD

B, 32

PUSH

HL

PUSH

DE

PUSH

BC

XOR

A

LD

C,128

LD

B, 8

PUSH

HL

PUSH

DE

PUSH

BC

RRCA

OR

C

LD

C,A

LD

B, 192

PUSH

BC

AND

(HL)

LD

(DE),A

LD

B, 32

INC

HL

INC

DE

DJNZ

IC

POP

BC

LD

A, C

DJNZ

L1

HALT

POP

BC

POP

DE

POP

HL

DJNZ

L2

POP

BC

POP

DE

POP

HL

INC

HL

INC DJNZ

DE

L3

HL,ADR+6911 DE,22528

LD LD LD

BC,7 68

LDIR RET

ADR

На страницах ZX РЕВЮ достаточно подробно освещен музыкальный процессор AY 3-8910, но мне не ясно, что за параметр задается в регистрах 11-12 и как им пользоваться. И второй вопрос - как переделывать и воспроизводить музыку, голос и т.д. на Спектруме? Я знаю только то, что при воспроизведении применяются команды блочного вывода. Ну, а программы с использованием оцифровок, я думаю, называть не надо. Это SWIV, DIZZY-3, SATISFACTION MEGADEMO (там, кстати, у меня музыка не играет, т.к. RST7 не потрудился написать команды типа : LD BC,#7FFD: OUT (C),A. Хорошо хотя бы, что после этого программа вообще не глохнет!), LIRA II, MEGADEMO, LAMBADA, SABRINA...

© Кравников Денис, Украина.




СОДЕРЖАНИЕ:


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

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



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

Похожие статьи:
Барометр - Стоящие на стенах Вавилона.
Вступление - от нас: этот номер дался нам очень тяжело.
Об итогах, и не только - итоги пеpвого этапа "модемизации" пользователей SPECTRUM'а в Ташкенте.
Застрял ? - Описание игры "Ranarama".
HINTS - Пароли к игре HEXXAGON и суперудары в MORTAL KOMBAT.

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