Справочник по системным программам для компьютера ZX Spectrum 1991 г.

Описание ANALYSER, DLAN-48R, COPY DELUXE - программы ANALYSER, DLAN-48R, COPY DELUXE.


■ ANALYSER

Программа ANALYSER предназначена для построения ампли-
тудно и фазово- частотных характеристик электронных схем, состо-
ящих из резисторов, конденсаторов, индуктивностей, полевых и
биполярных транзисторов, операционных усилителей и трансформа-
торов. Программа позволяет анализировать схемы, содержащие до 60
компонент вышеперечисленных типов и имеющие до 16 соединений
(узлов).

После загрузки программы выполните команду RUN.

На экране появится меню, с помощью которого можно выбрать
один из режимов работы программы:

- создание новой схемы,

- модификация текущей схемы,

- собственно анализ схемы,

- сохранение/восстановление схемы (магнитофон или микро-
Драйв) ,

- смена параметров анализа и пр.

В режиме создания схемы после указания имени схемы на экра-
не появляется перечень вариантов компонент: R,C,L - резистор, кон-
денсатор, индуктивность (соответственно)^ - полевой транзистор,
Q - биполярный транзистор, А - операционный усилитель, Т - транс-
форматор, Р - точки входа, выхода и общего провода.

Примечание. Предварительно необходимо пронумеровать все
узлы вашей схемы.

В режиме анализа указываются верхнее и нижнее значения
частоты сигнала на входе, шаг деления частоты, а также задается вид
сигнала: абсолютный, относительный и форма выдачи (в децибеллах
и пр.).

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

■ DLAN-48K

При запуске программа демонстрирует образец динамической
заставки, текст которой можно получить, прервав программу нажа-
тием на клавишу X, а затем листая с помощью инструкции BASIC- а
-"LIST".

Перечень основных команд программы:

<

текст выдвигается справа налево;

шрифт пишется слева направо;

<N>E<X> - рамка окна; где <Х> - тип рамки [1-9 ],

<N> - количество рамок концентрически уходящих к центру;

<N>S - сдвиг или смещение вверх на <N> строк;

T<N> - смена шрифтов; <N> - тип шрифта [0-9, А, В ];

F<C> - заполнение фона окна знаком <С>
(<С> = пробел - очистка экрана);

B<N> - цвет бордюра;

C<N1><N2> - цвет бумаги <N1> и чернил <N2>;

W<N><8_itf«j)p> - определение окна;

<N> - имя окна (далее окно может указываться, как W<N>);
может быть определено до 10-ти окон с именами А, В, С, D и т.д.;
<8_цифр> - определяют координаты (в знакоместах):

NN NN NN NN
А А А А

---отступ от верха экрана,

'-----высота экрана по Y,

----отступ от левого края экрана,

-----ширина окна по X

<N>P - пауза длительностью <N>;
*<С> - метка <С>;

<N><cтpeлкa вверх><С> - переход на процедуру с меткой <С>

и выполнение ее <N> раз;
R - возврат из процедуры на команду после точки перехода; (?)
TAB - табуляция;

<N># - ускорение выполнения программы

Ниже приведен исходный текст демонстрационной программы,
которая запускается при загрузке DLAN48:

10 REM #;WA(X)240032;C07;F;BO;TA;<STOP THE ТАРЕ>;

20 REM WE00140022;

30 REM WF03140322;

40 REM WG06140622;

50 REM WH09140922;

60 REM WI12141222;

70 REM WJ02062604;

80 REM WA00010016;

90 REM WC10241032;

100 REM WB01240020;

110 REM WD00101418;

120 REM W00100032;E7;T1 ;=THE FOLLOWING

DEMONSTRATION PROGRAM WAS
CONTRIBUTED BY A CUSTOMER
(STEPHEN HENEGHAN OF SWANSEA);
130 REM S;P;=THANK YOU STEPHEN.;

OVER TO YOU....;3P;
140 REM 1000&A ;R;*A;#; C00; WA; F; B0;
150 REM &B;

160 REM WA;C06;T1;10#;HELLO HELLO GOOD EVENING

AND WELCOME TO DLAN;P;=GREETINGS;#;
170 REM WB;C72;E4;C14;F;TA;-YOU WILL BE AMAZED

AT HOW EASY IT IS TO PROGRAM DLAN;
180 REM IP;

190 REM WC;C61 ;E2;C26;F;T3;-THERE ARE ELEVEN

DIFFERENT TYPE FONTS TO CHOOSE FROM;
200 REM IP;

210 REM WD;C06;E9;C06;F;T2;<CAMPBELL;<SYSTEMS;

<RULE;<OK?;
220 REM P;

230 REM WB;C72;E4;C14;F;TA;=THE 16K PROGRAM IS

FOUND ON THE OTHER SIDE OF THIS TAPE;
240 REM P;

250 REM WC;C61;E2;C26;;F;T3;=WINDOWS CAN BE ANY

SIZE ANY COLOUR ANY FRAME ANYWHERE;
260 REM P;

270 REM WD;C06;E9;C06;F;T4;=THE ONLY LIMITATIONS

ARE IMPOSED BY THE SCORE OF YOUR
IMAGINATION;

280 REM P;TA;C04;=TAB TAB DLAN;

290 REM 2P;#;

300 REM WB;C72;E4;C14;F;

310 REM WC;E2;C26;F ;F ;

320 REM WD;E9;C30;F;

330 REM P;

340 REM C07;WD;#; 10S;WS; 14SD;WB;C07;24S;

350 REM *Z;

360 REM WG;C03;2E8;C07;TO;=WHEN YOU'VE

HAD ENOUGH OF THIS PROGRAM PRESS $X$
DELETE LINES BELOW 9990 AND WRITE
YOUR OWN;P;S;C04;TB;-E*N*J*0*Y;

370 REM 2P;WG;C03;F;7E8;P;WG;C07F;

380 REM C07;WA;C02;E7;TA;=DLAN;TO;=;S;T2;

=THE LECTRONIC NOTICE BOARD;

390 REM WJ;E4;T1;=C**S;S;

400 REM 2P;WE;E2;C1 ;F;C26;=PRESS $X$ TO STOP OR

THE PROGRAM GOES ON FOREVER AND
EVER;C1;6S;5P;

410 REM WJ;C04;F;R;

420 REM *B;WE;C62;E2;C46;F;

430 REM WF;C61;E2;C16;F;

440 REM WG;C62;E2;C26;F;

450 REM WH;C61;E2;C16;F;

460 REM WI;C62;E2;C26;F;

470 REM C07;TВ;=CAMPBELL;=TAB SYSTEMS;;TB;

-TAB TAB TAB TAB DLAN;S;P;C07;F;3&X;

480 REM C00;F;C07;T6;THIS IS AN EXCELLENT

PROGRAM AND YOU ARE SURE TO ENJOY IT
VERY MUCH INDEED...;

490 REM P;C07;F;-... AT LEAST WE HOPE YOU ARE...;4S;

500 REM 2P;

510 REM AFB;W1;C26;F;ASB;E2;AFB;WH;C16;F;ASB;E2;

AFB;WF;C16;F;ASB;E2;WE;C46;F;C62;E2;

520 REM TA;C40;=IMPORTANT MESSAGE FOLLOWS

SOON;1P;C40;TB;=STAY TUNED TO THIS
STATION;3S;lP;

530 REM T9; YOUR;YES GLUED; THE SCREEN;P;

540 REM WA;C12;E9;F ;F ;C21;15E9;

550 REM C00; ;WD;#; 10S;WC; 14SD;WA;24S;

560 REM WC;C03;T7;=DON'T RELAX YOUR

ATTENTION EVEN FOR A SECOND...;P;

570 REM WD;C07;T1;=BE EXCEPTIONALLY

VIGILANT;P;WA;C02; OUT;P^
580 REM WD;C05;F;C07;WA;F ;R;

590 REM *X;C00;F;C01;F;C02F;C03;F;C04;F;C05;F;C06;F;
C07;F;R;

9990 RANDOMIZE USR 63103: STOP

9995 SAVE " DLAN48K" LINE 9996:
SAVE"DLAN48MC" CODE 50392,14976:BEEP l,6:STOP

9996 PAPER 0: INK 0: BORDER 0: CLS : CLEAR 50391:
LOAD MMCODE:INK 9: RUN

9998 CLS : DEF FN M()=PEEK 23730+256*PEEK

23731-PEEK 23653-256*
PEEK 23654: PRINT FN M ();"BYTES LEFT"'FN МО/Ю24;
" К LEFT"

Здесь & - означает клавишу <стрелка_вверх>.

COPY DELUX - копировщик программ

SPASE - (пауза) исходный режим; ожидание команды. Действует
во всех рабочих режимах (из режима NAME включается
через ENTER).

L - (LOAD) загрузка в память файлов с заголовком.

Выписывается заголовок файла, его тип, параметры и ос-
тавшаяся свободная память. В случае ошибки при загруз-
ке файл не сохраняется.

D - (DATA) загрузка блоков без заголовка. Выписывается

длина блока и оставшаяся память. При переполнении па-
мяти подсчитывается, тем не менее, длина блока. В случае
ошибки при загрузке можно сохранить блок для последу-
ющей записи на ленту, нажав любую клавишу, кроме
SPACE или BREAK. При нажатии SPACE память осво-
бождается для новой загрузки.

Н - (HEADER) просмотр заголовков файлов. Загрузка самих
файлов не происходит.

S - (SAVE) запись на ленту последовательно, начиная с пер-

вого файла, или с того, который выбран в режиме VIEW.
Звуковой сигнал в конце записи можно предотвратить,
своевременно нажав SPACE.

V - (VIEW) обзор файлов, находящихся в памяти (максима-
льное число файлов - 8) и выбор начала записи. Из этого
режима можно перейти в режим изменения заголовка
нажатием N^NAME.

К - (CANSEL) ликвидация последнего из загруженных файлов.

R - (RESET) полная очистка памяти копировщика.

Q - (QUIT) самоликвидация копировщика.

М - (MAXBUTE) максимальное использование ОЗУ для ко-
пирования крупных блоков (без заголовка! при необходи-
мости заголовок предварительно копируется в режиме
DATA). После нажатия М выбирается один из трех вари-
антов режима MAXBUTE цифровыми клавишами
1,2 или 3. Если цифровая клавиша еще не нажата, возмо-
жен отказ от режима MAXBUTE через SPACE. Выбран-
ный вариант режима изменить уже нельзя. Выхода из
режима MAXBUTE не существует.

Ml- дает возможность многократной загрузки и за-
писи ценой менее полного использования ОЗУ. L=LOAD
S=SAVE

М2 - однократная загрузка и многократная запись
блока известной длины (ее можно предварительно изме-
нить в режиме DATA). Возможно копирование блоков
длиной до 65535 байт с наложением на ПЗУ. Перед загруз-
кой необходимо точно установить длину копируемого
блока клавишами Z и X (CAPS SHIFT ускоряет их дейст-
вие). При несоответствии длины блока установленному
значению возможен сбой. L
fLOAD ENTER=SAVE

МЗ - однократная загрузка и многократная запись
блока произвольной длины с максимальным использова-
нием ОЗУ. L=LOAD ENTER=SAVE




СОДЕРЖАНИЕ:


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

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



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

Похожие статьи:
cafe2002 music little review - краткий обзор музыки с cafe2002.
Всякая всячина - сoздание в Нoвoсибирске ZXnet.
Ретро - 40 лучших процедур: Копирование данных в памяти.
#z80 - рассказ о канале #z80
Информбюро - описание оболочки журнала.

В этот день...   21 ноября