Пакет документации о рестартах iS-DOS 1969 г.

Приложение 18,19 - вектор панели ("плавающее меню").


 

Приложение 18

Вектор панели ("плавающее меню") / $g_curs (#8A) SHELL.SYS /

Смеще­ние

Имя

Длина

Комментарий

-48

CURDRV

1

Номер устройства панели / $g_mpan (#87) - DE'

-47

CRCAT

2

Номер каталога панели

-45

WAYS

1

Номер канала, хранящего путь панели

-44

PCSR

1

Регистр состояния панели. Биты (1):

0 - dubl - обязательная печать обеих панелей

1 - ect - запрет печати каталогов

2 - crt - сохранение позиции курсора при перепечатке панели

3 - dir - текущее направление движения курсора

4 - sort - сортировка разрешена

5 - cat - запрет печати каталогов, если они не подходят под маску

6 - otm - отметка разрешена

7 - emp - панель пустая

-43

RMIN

2

Минимальный подходящий номер записи

-41

RMAX

2

Максимальный подходящий номер записи

-39

CMIN

2

Номер записи, открывающий страницу

-37

CMAX

2

Номер записи, закрывающий страницу

-35

POS

1

Позиция курсора

-34

REC

2

Текущий номер записи

-32

DFAL

2

Текущее количество подходящих записей

-30

DFSL

2

Текущее количество отмеченных записей

-28

MAT

1

Цвет признака начала/конца существующих записей

-27

ARAL

1

Цвет записи

-26

ACAL

1

Цвет курсора на записи

-25

ARSL

1

Цвет отмеченной записи

-24

ACSL

1

Цвет курсора на отмеченной записи

-23

 

21

Вектор $edstr (#7F) (см. ПРИЛОЖЕНИЕ 11)

-4

TYPE

2

Адрес процедуры, вызываемой при движении курсора по панели

-2

Delay

1

Задержка скроллинга (0-255) / $scrol (#70) /

-1

Scrol

1

Скорость графического вертикального скроллинга (1/2/4/8)

0

 

8

Стандартный вектор wt (см. ПРИЛОЖЕНИЕ 10)

8

 

12

Шаблон-маска панели

20

FLCUR

12

Имя, тип и CSR файла под курсором

 


Приложение 19

Коды ошибок

Описание

0

нецифровой символ /a_d(#7D)/

1

переполнение числа /a_d/ или буфера /d_a(#7C)/

Драйвер дисковода

6

нет диска

7

ошибка на диске (сектор не читается/не пишется)

9

не iSDOS-диск /binit(#F)/

10

несоответствие диска и дисковода /binit(#F)/

11

не TRDOS-диск /tr-dos.blk/

20

BREAK (нажат Cs/Space) - операция прервана

 

22

неверная таблица /junc.com/

23

некорректный ключ /junc.com/

 

28

драйвер принтера не установлен (inilp+.com)

31

запрещенное имя файла /fncor(#50)/

36

синтаксическая ошибка (set.com)

37

нет резидентной задачи /exebat(#44), run(#48), fndev(#51), opres(#52), exeres(#53)/

39

фоновая задача отсутствует при попытке удалить ее /l_im2(#1E)/

50

неверное имя текстового файла для cnfg.com

Виртуальный диск

61

указанный блок не найден

62

реальное кол-во модифицированных блоков не соответствует значению ($QNMOD) /flush(2),modo(#2E)/

63

сектор защищен

64

кэш защищен

65

нет места в кэше

66

чтение запрещено

67

запись запрещена

 

 

72

длина строки превышает 253 /edit.com/

 

 

79

неверное имя устройства в командах L_S, L_Q, L_T

Файловая служба

80

номер файла слишком велик /opnum,putf,gname/

81

файл не найден /find(#34),fopen(#25)/

82

файл уже существует /crfil(#23)/

83

это каталог! (при его удалении) /erfil, erf/

84

каталог полон (127 файлов) /crfil, crf__ (#3B)/

85

плохой блок описателя сегмента файла

86

нет каталога / fopen, open1 (#21) /

87

нет устройства / open (#20) /

88

файл уже удален /erfil(#24),erf__/

89

файл защищен от удаления (erfil,erf__)

92

на диске нет требуемого непрерывного пространства /distr(#38),crfil,fadd(#2F),eadd(#31)/

93

попытка освободить блоки за концом диска /free(#3F),erfil,erf__/

94

переполнение блока описателя сегментов файла (85 сегментов) /fadd,fcut(#30),eadd/

 

 

98

нет такой функции в RST panel(#6A)

 

 

99

несоответствие номера блока в заголовке блока при попытке его модифицирования (вирт. диск)

Файловая служба (продолжение)

100

конец файла по длине в байтах /rpart,wpart/

101

конец файла в блоках /qrvbl,rifle,wifle,rvblk,wvblk/

102

файл непрерывен /fadd,fcut,eadd/

103

добавить или удалить нулевую длину /fadd,fcut,eadd,ecut/

104

удаление из файла фрагмента длиной больше, чем файл /fcut(#30),ecut(#32)/

105

дальнейшее увеличение непрерывного каталога затруднительно /crfil(#23),crf__(#3B)/

106

файл не открыт /qrvbl,rpart,wpart,rifle../

107

Bit Map размера 0 (ошибка открытия устройства)

 

 

108

Файл в начале устройства (номер блока файла или его описателя меньше 3 для обычного диска) /qrvbl,wpart,rifle../

 

 

swkey(#1A), swtyp(#1B), swblk(#1C), ldnew(#1D):

121

нет устройства

122

нет драйвера, обслуживающего данное устройство

Функции работы с каналами

124

неверная структура области каналов

125

нет канала /stchn(#16), delchn(#17)/

126

канал уже есть /crchn(#18)/

Уровни драйверов/устройств (set.com)

130

не хватает памяти /set.com, exebat(#44), run(#48)/

131

нет драйвера /set.com/

132

попытка инсталлировать 9-ый драйвер

133

попытка инсталлировать 9-е устройство данного типа

135

неправильная установка уровня

 

 

138

ошибка в рекурсивной цепочке (неверный номер канала) /rcdel (#4D)/

139

слишком длинная командная строка /p_com(#49)/

prstr(#68), tystr, xystr:

140

нет имени в массиве

141

нет строки в тексте

142

ошибка в структуре рабочей области

 

 

150

печать прервана /*.lpr/

151

принтер не готов /*.lpr/

Процедуры, работающие с блоками

160

попытка удалить из файла 0 блоков /B^DEL/

161

попытка добавить к файлу 0 блоков /B^ADD/

162

попытка занять на устройстве 0 блоков /distr(#38)/

163

попытка освободить на устройстве 0 блоков /free(#3F)/

164

попытка открепить блок с номером меньше 6 /free(#3F), erfil(#24)/

Файловая служба (окончание)

170

Чтение/запись 0 байт в файл /rpart, wpart/

171

Чтение файла запрещено /qrvbl, rpart, wpart/

172

Запись в файл запрещена /wpart(#2A)/

 

 

222

незагрузочный диск

223

неверный уровень вложенности каталога при печати панели /panel(#6A)/

226

неизвестная версия TRDOS

250

неверная контрольная сумма com-файла /run, exebat/




СОДЕРЖАНИЕ:


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

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



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

Похожие статьи:
Бук - из жизни водопроводчиков.
Картинки с IBM - 2 картинки с IBM из игры SPACE JAM.
Крик Души - спектрум заполонили логические игры!
Реклама - Прoдaетcя кoмпьютер SPECTRUМ 128К c диcкoвoдoм в любoй кoнфигурaции.
Железо - МИДИ-интерфейс для ZX-Spectrum-совместимых компьютеров (продолжение).

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