ZX Review #5-6
04 ноября 1997

Этюды - Процедура поворота символа на 90 градусов по часовой стрелке.

(c) Мелинг С., Татарстан, г. Бу-
гульма

 Процедура поворота символа  на
 90 градусов по часовой стрелке

   Эту процедуру  я  сделал  для
своего редактора символьного на-
бора.
140.
        LD   HL,ADR  ;Адрес сим-
;вола, который нужно повернуть
        LD   IX,OBL
        PUSH HL
        PUSH IX
        LD   B,8
LP      LD   (IX+0),0
        INC  IX
        DJNZ LP
        POP  IX
        LD   B,8
LP1     PUSH BC
        PUSH IX
        LD   B,8
        LD   A,(HL)
LP2     RLCA
        PUSH AF
        AND  1
        OR   (IX+0)
        RRCA
        LD   (IX+0),A
        INC  IX
        POP  AF
        DJNZ LP2
        POP  IX
        POP  BC
        INC  HL
        DJNZ LP1
        PUSH IX
        POP  HL
        POP  DE
        LD   BC,8
        LDIR
        RET
OBL     DEFB 0,0,0,0
        DEFB 0,0,0,0
2
            *   *   *




Другие статьи номера:

Adventure Project - Проектирование и разработака Адвентюрных и RPG игр.

Adventure Project - Русификация адвентюр.

TR-DOS для начинающих - Продолжение.

Авторская разработка - Scorpion 2000 (С.Зонов).

Авторская разработка - Трамплин (С.Веремеенко).

Визитная карточка - новый электронный юмористический журнал "SpectrofUn".

Перекресток драконов - Раскрутка игры Finders Keepers.

Перекресток драконов - Раскрутка игры Knight Tyme.

Перекресток драконов - Раскрутка игры Spellbound.

Перекресток драконов - Раскрутка игры Stormbringer.

Ретро - 40 лучших процедур: Слияние картинок, Вращение символа по часовой стрелке, Инвертирование символов, Изменение атрибута, Закрашивание контура, Построение шаблонов (Дж.Хардман, Э.Хьюзон.).

Советы экспертов - Total Eclipse 2.

Советы экспертов Super League.

Форум-игры - Описание игры Страна Мифов.

Форум-игры - Прохождение Renegade.

Форум-игры - Тонкости торговли в игре Elite

Форум - Изучение и отладка @-файлов с помощью STS 5.1. Особенности отладки программ с помощью монитора STS. Исправление ошибки STS 5.1.

Форум - Компрессия программ.

форум - О сокращении времени форматирования. О записи секторов одновременно с форматированием. Перестроение экрана за одно прерывание.

Форум - Особенности ассемблера ZX ASM 3.0.

Форум - По поводу компилятора бейсика "Blast".

Форум - По поводу релоцируемых программ.

Форум - Программы "Пламя" и "Дракон".

Читатель-читателю - TR-DOS: как не допустить ошибки?

Читатель-читателю - Эффективная работа с дисководом .

Этиды - Расчет адреса в файле атрибутов. Программа скроллирования заданного окна на 1 пиксел вправо. Программа очистки заданного окна. Процедура вывода картинки из буфера.

Этюды - Индикатор каналов музыкального процессора. Процедура очистки экрана. Предложение по стандартизации.

Этюды - Набор из восьми программ "расширения" экрана. Две процедуры проявления экрана.

Этюды - Новые темы для разработок.

Этюды - Программа воспроизведения инструмента от редакторов оцифрованной музыки.

Этюды - Программа обработки @-бейсик файлов.

Этюды - Процедура поворота символа на 90 градусов по часовой стрелке.

Этюды - Процедура поиска текстовых файлов.

Этюды - Экранная процедура "UP HL".


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

Похожие статьи:
Подборкu C ZхNet - Элuтная Лuхорадка.
Система - о проблемах совместимости клонов Спектрума. Основы программирования музыкального процессора AY-8910/12.
Улыбнемся - Подключение водяного пистолета к ZX-SPECTRUM. Автобус (монолог женщины).

В этот день...   12 декабря