Odyssey Magazine #02
14 июля 1997

Почта - Скроллинг по строке вверх и вниз.


(C) E2 Soft CodeWalker,1997
E-Mail: e2soft@extranet.ru
Music by Shov



         Здравствуйте,Уважаемые!
   Продлагаю вашему вниманию некоторое ко-
личество процедурок.
   Надеюсь,что они будут достаточно полез-
ны  и  применимы  для  повседневных задач.
Цель  этой  попытки опубликования не очень
на  первый взгляд нужных процедур заключа-
ется  в том, чтобы при необходимости реше-
ния  подобной задачи кодеру не пришлось бы
изобретать  хоть  и простой, но велосипед.
Тем  более что для SPECCY необходимы прос-
тые  и  быстрые программы и надо экономить
на мелочах.
  Все   приведенные  процедуры  используют
альтернативные  регистры для ускорения ра-
боты, поэтому при использовании из BASIC'а
альтернативный HL необходимо сохранить.

        Скроллинг по строке вверх
  Использует таблицу при своей работе.

RAS     EQU 7           ;всего скроллиру-
                        ;ются 7 линий,
                        ;чтобы не перебра
                        ;сывать пустоту
UPSC    LD B,23         ;23 строки
        LD HL,TABST
STT1    LD E,(HL)       ;1-я строка
        INC HL
        LD D,(HL)
        INC HL
        PUSH HL
        PUSH DE
        LD E,(HL)       ;2-я строка
        INC HL
        LD D,(HL)
        PUSH DE
        EXX
        POP HL
        POP DE
        LD BC,32*RAS    ;в линии 32 байта
LP      PUSH HL
        PUSH DE
        DEFS 32,#ED,#A0
        EX AF,AF'
        POP DE
        INC D
        POP HL
        INC H
        EX AF,AF'
        JP PE,LP
        EXX
        POP HL
        DJNZ STT1
        RET


   Аналигично, скролл вниз по строкам

DWSC    LD B,23
        LD HL,TABEN
STT2    LD D,(HL)       ;1-STRK
        DEC HL
        LD E,(HL)
        DEC HL
        PUSH HL
        PUSH DE
        LD D,(HL)       ;2-STRK
        DEC HL
        LD E,(HL)
        PUSH DE
        EXX
        POP HL
        POP DE
        LD BC,32*RAS
LPP     PUSH HL
        PUSH DE
        DEFS 32,#ED,#A0
        EX AF,AF'
        POP DE
        INC D
        POP HL
        INC H
        EX AF,AF'
        JP PE,LPP
        EXX
        POP HL
        DJNZ STT2
        RET



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

Вступление - Что будет в третьем номере ?

Вступление - об оболочке

Ассемблер - Возможно ли перекинуть экран (6144 байта) за один тик.

Ассемблер - Плавный скрол текста вверх в окне 15x24 знакоместа.

Дискуссия - AMIGA VS PC мнение читателей (VVG).

Презентация - VIRTUAL VISION GROUP из Воронежа .

Отдохнем - Рок энциклопедия: MEGADEATH...

IS-DOS - Проблемы и решения: макросы.

IS-DOS - Практическое применение макросов.

Почта - Скроллинг по строке вверх и вниз.

Почта - Печать строки 32-х символьным шрифтом.

Почта - Процедура пропорциональной печати.

Отдохнем - Рассказ "Чебурашка".

Система - Описание формата PСX.

Система - Описание программ: Y-COMMANDER & MS COMPILER v1.08.

Обзор - Системных программ: XAS 7.1

Обзор - Системных программ: PRO TRACKER 2,1, PRO TRACKER 3,0d

Обзор - Системных программ: ZASM

Разборка - Обзор игр на тему "футболный менеджмент" : Обзор на тему "футболный менеджмент" : THE DOUBLE , MSMANAGER, MANCHESTER UNITED, KENNY, SOCCER RIVALS , 1-ST DIVISION MANA- GER, SUPER LEAGUE, SOCCER BOSS, PROFFESIONAL SOCCER FOOTBALL, MANAGER 2, ADVANCED SOCCER SIMULATOR.

Интервью - Интервью с FIKUS/Flash Inc.

Отдохнем - Однажды на лекции.

История - Хакеры - статья "ОНО" - об истории появления хакерства. ч.2

Система - Перспективы группы Assept Corp: APS v2.0.

Система - Multicolor Studio Compiler

Разборка - Описание игр: SOCCER RIVALS.

Реклама - Реклама и объявления.

Новости - Колесо обозрения.

Почта - о письмах

Почта - Конкурс на лучшую головолмку (первые 2 головоломки).

Обзор - Новые игры: TIME COP, UFO III, MORTAL COMBAT, MINELAYER , SEX REVERSY, THE MAGIC OF LOGIC, FEUDAL WARS, КУБОК АВИЛЛИАДЫ , CHOPPER DUEL, BACK TO SCHOLL, LCP, 750 CC GRANDPRX, INTERNA- TIONAL KIKBOXING, TAG TEAM WRESTLING, CAPTAIN PLANET,DOC THE DESTRUE DUX, OLE,TORO!.

Презентация - История группы AURYN.

Подарок - О приложении к журналу.

Деморынок - Хит парад музыкальных дем.

Система - Описание программ: КРАТКОЕ ОПИСАНИЕ КОМАНД Y-COMMANDER.

авторы - авторы журнала


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

Похожие статьи:
Читатель-читателю - Драйвер принтера для Scorpion'а.
Правила выпуска газеты - Пока что правила полностью не приняты, присылайте свои предложения в файлах "FOR_NEXT".
От редакции - Содержание номера.

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