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

Форум - магнитофонный загрузчик с индикатором.


ИФК: письмо на тему: "магнитофонный загрузчик с индикатором загрузки" пришло к нам от Артемьева Богдана из г. Жердевка.

КОРР: мне часто встречаются игры без рисунка при загрузке и, согласитесь, надоедает сидеть перед таким экраном и гадать: скоро ли конец загрузки. В одно из таких ожиданий я и задумал программу, которую и предлагаю сейчас вашему вниманию. Это ленточный индикатор загрузки. Он загружает блок кодов без заголовка, и по мере загрузки "заполняет" шкалу на экране. Перед вызовом программы необходимо ввести длину (LONG) и адрес загрузки блока (NACH.). При желании, можно добавить в начале программы блок загрузки заголовка и расчет LONG и NACH. относительно него.

LD

(IY+83),6

LD

(IY+14),6

LD

A,2

CALL

5633

CALL

3435

LD

HL,LONG+1

INC

(HL)

LD

BC,12343

CALL

8933

LD

B, 0

LD

A,(LONG+1)

LD

C,A

PUSH

BC

LD

DE,65281

CALL

9402

LD

BC,512

PUSH

BC

CALL

9402

LD

E, D

PUSH

DE

LD

A,(LONG+1)

INC

A

INC

A

LD

C,A

LD

B, 0

PUSH

BC

CALL

9402

LD

BC,2816

LD

DE,257

CALL

9402

POP

BC

CALL

9402

POP

DE

POP

BC

CALL

9402

POP

BC

CALL

9402

LD

BC,1792

;адрес левого верхнего угла шкалы.

:длина шкалы.

LOOP

L1

P1

P2

LONG DEFW ; длина блока.

NACH DEFW ; начальный адрес загрузки.

ИФК: Мы протестировали эту программу, и она нам понравилась. По нашему мнению такого типа загрузчиками желательно оснащать все магнитофонные версии программ.




СОДЕРЖАНИЕ:


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

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



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

Похожие статьи:
Обо всём - письма читателей: Сeргeй Москалёв.
WHAT THE HELL IS THE WoMo-TEAM?
Программистам - iS-DOS 512k.
Новье !? - О программах : Pang 128 + 52 Level, Duckula 2, Сotka, Passiance of Klondike, Bobsleight, Roy of Rovers, FBI 13, Malstese 3D Pool, President 3, How to be complete Bastard.
Clive Sinclair - Страницы из жизни создателя Спектрума: Клайва Синклера.

В этот день...   26 июля