Системные программы для ZX Spectrum 1993 г.

Пакет процедур SUPERCODE - список подпрограмм SUPERCODE.


Но-
мер

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

Адрес
разме-
щения

Длина

Адрес
запуска

Стр.

1

PIXEL UP-SCROLL

64001

97

64001

153

Нециклический скроллинг экрана вверх на один пиксель

2

PIXEL DOWN-SCROLL

64098

99

64098

153

Нециклический скроллинг экрана вниз на один пиксель

3

CHR$/ATTR UP-SCROLL

3190

ПЗУ

3190

154

Скроллинг экрана с атрибутами вверх на знакоместо

4

PIXEL LEFT-SCROLL

65462

32

65462

153

Скроллинг экрана влево на один пиксель

5

PIXEL RIGHT-SCROLL

65494

32

65494

153

л

Скроллинг экрана вправо на один пиксель

CHR$ LEFT-SCROLL

64275

25

154

Скроллинг экрана влево на знакоместо

7

CHR$ TOP LEFT-SCROLL

64300

25

64300

154

Скроллинг верхней трети экрана влево на знакоместо

8

CHR$ MID LEFT-SCROLL

64325

25

64325

154

Скроллинг средней трети экрана влево на знакоместо

9

CHR$ LOW LEFT-SCROLL

64350

25

64350

154

Скроллинг нижней трети экрана влево на знакоместо

10

CHR$ TOP/MID LEFT-SCROLL

64375

25

64375

155

Скроллинг верхних 2/3 экрана влево на знакоместо

11

CHR$ MID/LOW LEFT-SCROLL |

| 64400

25

64400

,55

Скроллинг нижних 2/3 экрана влево на знакоместо

12

CHR$ RIGHT-SCROLL

64425

25

64425

154

Скроллинг экрана вправо на знакоместо

13

CHR$ TOP RIGHT-SCROLL

64450

25

64450

155

Скроллинг верхней трети экрана вправо на

знакоместо

14

CHR$ MID RIGHT-SCROLL

64475

25

64475

155

Скроллинг средней трети экрана вправо на знакоместо

15

CHR$ LOW RIGHT-SCROLL

64500

25

64500

155

Скроллинг нижней трети экрана вправо на знакоместо

16

CHR$ TOP/MID RIGHT-SCROLL

64525

25

64525

155

Скроллинг верхних 2/3 экрана вправо на знакоместо

17

CHR$ MID/LOW RIGHT-SCROLL

64550

25

64550

155

Скроллинг нижних 2/3 экрана вправо на знакоместо

18

RIPPLE LEFT-SCROLL

64575

18

64575

155

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

SHUTTER LEFT-SCROLL

64593

18

64593

155

Нециклический скроллинг внутри знакомест влево

20

RIPPLE RIGHT-SCROLL

64611

18

64611

155

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

21

SHUTTER RIGHT-SCROLL

64629

18

64629

155

Нециклический скроллинг внутри знакомест вправо

22

PIXEL BOX LEFT-SCROLL

58571

112

58571

157

Скроллинг окна влево на пиксель

23

PIXEL BOX RIGHT-SCROLL

58608

75

58608

157

Скроллинг окна вправо на пиксель

24

SCREEN FILL

64828

30

64828

157

Заполнение окна символами

25

SCREEN STORE

64744 |

64744

159

Сохранение экрана в памяти

26

SCREEN OVERPRINT

64756

28

64756

Вызов экрана, хранящегося в памяти

27

SCREEN EXCHANGET

64784

25

64784

159

Обмен отображаемого экрана с экраном в

памяти

28

SCREEN INVERT

64809

19

64809

156

Инвертирование экрана

29

SCREEN MERGE

63976

25

63976

159

Сложение отображаемого экрана с экраном в памяти

30

INK CHANGE

64858

25

64858

156

Изменение цвета тона всего экрана

31

PAPER CHANGE

64883

31

64883

156

Изменение цвета фона всего экрана

32

FLASH ON

64914

17

64914

156

Включение режима мерцания

33

FLASH OFF

64931

17

64931

| 156

Выключение режима мерцания

34

BRIGHT ON

64948

17

64948

156

Включение повышенной яркости

35

BRIGHT OFF

64965

17

64965

156

Выключение повышенной яркости

36

ATTR FILL

64982

44

64982

158

Смена атрибутов в окне

37

ATTR UP-SCROLL

65026

55

65026

158

Нециклический скроллинг вверх атрибутов i

в окне

38

ATTR DOWN-SCROLL

65081

62

65081

158

Нециклический скроллинг вниз атрибутов в окне

39

ATTR LEFT-SCROLL

65204

52

65204

158

Нециклический скроллинг влево атрибутов в окне

40

ATTR RIGHT-SCROLL

65143

61

65143

158

Нециклический скроллинг вправо атрибутов

в окне

41

ATTR SWOP

65256

21

65256

| 156

Замена атрибутов

42

LASER ZAP

63950

26

63950

162

Трель (быстрое чередование звуков)

43

UNI-NOTE SOUND-GEN

64647

28

64647

162

Глиссандо (плавное изменение частоты звука)

44

DIAL-NOTE

64675

31

64675

163

Двухтональный генератор звука

45

UNI-BEEP SIMULATOR

63000

10

63000

163

Имитатор оператора ВЕЕР

46

MULTI-BEEP SIMULATOR

63010

10

| 63010

163

Сирена

47

OBLIQUE SCROLL-OFF

63034

17

63034

154

Косой скроллинг экрана

48

CHR$ DOWN-SCROLL

63051

73

63051

154

Скроллинг экрана вниз на знакоместо

49

CHR$ ROTATE

63163

42

63163

165

Поворот символов загруженного знакогенератора н
часовой стрелке

а 90 градусов по

50

CHR$ REFLECT Y-AXIS

63124

19

63124

165

Зеркальное отображение символов загруженного знакогенератора
вокруг вертикальной оси

51

CHR$ REFLECT X-AXIS

63143

20

63143

165

Зеркальное отображение символов загруженного знакогенератора
вокруг горизонтальной оси

52

24 LINE PRINTING

Инструкция

160

Вывод во все 24 строки экрана

53

SCREEN SEARCH

60039

123

60039

161

Считывание символа с экрана

54

SCREEN PRINT

63728

49

| 63728

161

Вывод символа на экран

55

RND GENERATOR

| 63777

,8

63777

161

Генератор случайных чисел

56

BLOCK MEMORY INSERT

63795

11

63795

173

Заполнение области памяти числом

57

BLOCK LINE ERASE

63806

96 63806 166

Удаление группы строк бейсик-программы

58

CHR$ SCRAMBLE

63902 43

63902

167

Замена символов в тексте бейсик-программы

59

CHR$ SWOP

Инструкция 171

Смещение знакогенератора

60

SUPER-RENUMBER 59294

681

59294 167

Перенумерация строк (с коррекцией переходов и ссылок)

61

LINE-RENUMBER

64706

38

64706

167

Перенумерация строк (без коррекции переходов)

62

DEC/HEX CONVERTER 60596

118 60595 175

Преобразование десятичных чисел в шестнадцатеричные

63

HEX/DEC CONVERTER

60713

113

60713

175

Преобразование шестнадцатеричных чисел в десятичные

64

REM-KILL CONDENSER

60494

101

60494

170

Сжатие бейсик-программы за счет уничтожения комментариев

65

ON ERROR GO ТО

60826

73 60826 161

Обработка ошибок бейсик-программы

66

ON BREAK GO ТО

60899

72 60899

162

Обработка прерывания бейсик-программы no BREAK

67

FREE-SCROLLER

Инструкция 162

Скроллинг без остановки

68

NON-DE LET ABLE-LINE

Инструкция

172

Формирование нестираемой строки в бейсик-программе

69

BORDER EFFECTS 60000

38 60000

160

Формирование цветных полос на бордюре

70

INITIALIZE

63382 108 63382 175

Обнуление переменных

71

VARIABLES LIST

60222

185

60222

169

Вывод на экран списка инициализированных бейсик-переменных

72

STR$ LIST

63490 154 63490 167

Поиск заданного фрагмента строки

73

STR$ REPLACE

63644

83

63644

168

Замена фрагмента строки

74

FLASH SWOP

60162

30

60162

156

Замена атрибутов мерцания на противоположные

75

BRIGHT SWOP

60192

30

60192

157

Замена атрибутов повышенной яркости на противоположные

76

PAINT-FILL

59136

158

59136

160

Заливка замкнутых фигур

77

RECORD SOUND

65290

28

65290

163

Запись аналогового сигнала в цифровой форме в память

78

REPLY SOUND

65318

32

65318

Воспроизведение звука, записанного подпрограммой 77

79

SCIFI CHR$ SET

57344

768

-

166

Загружаемый знакогенератор

80

PROTECT PROGRAM

Инструкция

172

Защита бейсик-программы от просмотра и

модификации

81

APPEND STATEMENT

60407

86

60407

168

Установка курсора в конец редактируемой строки

82

CONTRACT PROGRAM

61400

687

61400

170

Сжатие бейсик-программы за счет сокращения количества строк

83

EXPAND PROGRAM

62087

317

62087

171

Разбиение строк бейсик-программы

84

REM FILL

58892

244

58892

168

Резервирование комментариев под фрагменты в кодах

85

DATA FILL

63205

177

63205

168

Заполнение DATA-блока

86

ANALYZE PROGRAM

62404 i

| 129

62404

170

Анализ структуры бейсик-программы

87

ТАРЕ HEADER READER

62533

286

62533

164

Вывод информации о файлах на ленте

88

LINE ADDRESS

59975

13

59975

170

Определение адреса бейсик-строки

89

SCREEN GRID

62819

38

62819

157

Включение яркостной сетки

90

MONOCHROM PROGRAM

62943

54

62943

171

Удаление цветовых кодов из программы

91

ANALYSE MEMORY

62857

86

62857

174

Просмотр содержимого памяти

92

HEX INPUT

65350

112

65350

174

Ввод данных в шестнадцатеричном виде в ОЗУ

93

AWAIT KEYPRESS

60972

24

60972

162

Ожидание нажатия клавиши

94

UPPER-CS STR$

58833

59

58833

168

Замена строчных букв на заглавные в символьных переменных

95

LOWER-CS STR$

58774

59

58774

169

Замена заглавных букв на строчные в символьных переменных

96

UPPER-CS PROGRAM

58715

59

58715

169

Замена букв в именах переменных бейсик-программы на заглавные

97

LOWER-CS PROGRAM

64211

59

64211

169

Замена букв в именах переменных бейсик-программы на строчные

98

CONFUSE LIST

58263

135

58263

172

Защита бейсик-программы от просмотра

99

UNCONFUSE LIST

58398

173

58398

173

Восстановление листинга после выполнения подпрограммы 98

100

COMPRESS NUMBERS

58115

148

58115

171

Сжатие бейсик-программы за счет сокращенной записи чисел

101

2 BYTE CONVERTER

Инструкция

174

Преобразование двухбайтных чисел

102

FOREIGN ACCENTS

57176

168

-

166

Знакогенератор национальных расширений

103

MEMORY AVAILABLE

64197

14

64197

170

Определение доступной памяти для бейсик-программы

104

PROGRAM LENGTH

59988

12

59988

170

Определение длины бейсик-программы

105

RESET

0

ПЗУ

0

175

Сброс

106

BLOCK MEM COPY

58683

31

58683

175

Копирование (перемещение) блока памяти

107

BLOCK LINE COPY

61000

400

61000

169

Копирование группы строк бейсик-программы

108

STAR/RING DRAW Инструкция

160

Построение звезд/колец

109

FAST LOAD MDRVE

Процедуры, обслуживающие
Interface 1

110

SURE SAVE MDRVE

111

MORVE DIAGNOSIS

112

ADAPT PROGRAM

113

SURE CLOSE #

114

STOP PROGRAM

Инструкция

164

Предотвращение автостарта программ

115

HEADERLESS FILES

57108

18

57108

164

Загрузка файлов без заголовка

116

AUTO RUN CODE

Инструкция

165

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

117

ANTY-COPY PROGRAM

57094 14

57094

173

Защита программ от несанкционированного копирования

118

ATTR RESET

Обслуживает Interface 1

119

LOWER SCREEN

3438 ПЗУ

3438

169

Очистка служебного экрана

120

TRACE VARI-SPEED

56640 450

56640

170

Трассировка, изменение скорости выполнения бейсик-программы




СОДЕРЖАНИЕ:


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

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



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

Похожие статьи:
Вступление - На дворе уже середина января двухтысячного года, а мы сидим сложа руки.
Реклама - Пользователи ZX - MODEMA по радиосети. С первого июня вы будете иметь возможность обмена информацией с любым из пользователей сети.
Оттяг - Повесть про Пентиума Пентиумовича Пентиумова. 20 вещей , которые можно сделать, если ваша любимая команда проиграла в гостях. Унитаз, как мерило человеческих ценностей.
Система - "Турбирование ВГ93".
Что-где-почем - Hачну с того, что мне пpислал на этот pаз VEL.

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