5. Работа с компьютером
Более детальное описание приемов работы в стандартных
Spectrum'oBCKHX режимах Sp48, Sp128, TR-DOS можно найти в [л.6].
5.1 Экран
Экран компьютера состоит из двух частей: "PAPER" - основная
и "BORDER" - дополнительная. На основную часть можно вывести
информацию, а на дополнительную нет. Бордюр может принимать
один из восьми цветов. "PAPER" (бумага)-один из 16-ти цветов ;
каждый из 8-ми цветов имеет две градации яркости. Каждое
знакоместо имеет размер 8*8 пикселей.
5.2 Клавиатура
Компьютер KAY вы можете использовать как со стандартной
спектрумовской клавиатурой (см, приложение рис,4), так и с IBM
клавиатурой подключаемой при помощи специального контроллера,
например [л.8.2], Символы, которые используются компьютером,
состоят не только из одиночных символов (букв, цифр и т.д.), но и из
составных переговорных символов (ключевых слов, имен, функции и
т.д.). На клавиатуре выделяется три вида клавиш: буквенные и
цифровые, символьные (знаки пунктуации) и управляющие (такие
как клавиши [CAPS SHIFT], [SYMBOL SHIFT], [DELETE], [ENTER] и
др.). Если вы используете IBM клавиатуру, то расположение
управляющих клавиш зависит от типа используемого контроллера.
Как правило, соответствие следующее:
IBM |
Spectrum |
.........—... . 1
<Caps Lock> |
<Extend> |
<Caps Shift>+<1> |
табуляция |
<Ctrl>+<Del>+<Alt> |
сброс |
<Ctrl> |
<CS> |
<S"i<t> |
<SS> |
<BacKSpace> |
забой |
Для того, чтобы получить заглавную букву, в момент ввода
буквенного символа должна удерживаться в нажатом состоянии
клавиша [CAPS SHIFT], Если Вы хотите вводить непосредственна
заглавные буквы, то с помощью однократного нажатия клавиша
[CAPS LOCK] все последующие буквы будут вводится кг-ч
заглавные. Для возврата к строчным буквам снова нажмите [CAPG
LOCK], Для ввода символов, которые присутствуют на алфавитно-
цифровых клавишах удерживайте клавишу [SYMB SHIFT], При
нажатии на клавишу [EXT MODE] включается расширенный режим
предназначенный для ввода функций расположенных па
соответствующих алфавитноцифровых клавишах Все команды,
функции и операторы языка Бейсик48 доступны
НЕПОСРЕДСТВЕННО с клавиатуры, и специального ввода их
мнемонических обозначений не требуется Для того, чтобы
соответствовать всем этим функциям и командам, некоторые
клавиши клавиатуры имеют пять и более различных значений,
обеспечиваемых частично с помощью "сдвига" клавиш {те
совместного нажатия клавиш [CAPS SHIFT] (сдвиг клавиши) и
требуемой клавиши), а частично с помощью перевода компьютера в
различные режимы ввода. Мерцающий курсор содержит букву (К, L,
С, Е или G), которая обозначает в каком из режимов вы. находите^
(см. приложение табл,2). Для режима Бейсик128 ввод команд
осуществляется побуквенно
Управляющие клавиши (для расширенной клавиа гуры
следующие:
1 - истинное видео (TRUE VIDEO)
2 - преобразовано видео (INV VIDEO)
3 - прерывание (BREAK)
4 - удаление (DELETE)
5 - графика (GRAPH)
6 - расширенный режим (EXTEND MODE)
7 - редактирование (EDIT)
8-ввод (ENTER)
9 - сдвиг регистра (CAPS SHIFT)
10 - запрет регистра (CAPS LOCK)
11 - сдвиг символа (SYM SHIFT)
12 - пробел (SPACE)
Режимы ввода:
1. "К" - командный режим
2. "L" - основной режим
3. "Е" - расширенный режим
4. "E''+SS/клавиша - расширенный режим для дополнительных
возможностей
5. SS+клавиша - для получения знаков пунктуации и некоторых
операторов
6 "С" - для ввода заглавных букв
7. "G" - графический режим
5.3 Память, RAM дисковод
Компьютер имеет обьем памяти 1024Кб (7FFD,1 FFD).
Технологически она реализованна на восьми микросхемах 41С1000
(1 Бит*1 Мб). К ней возможно два варианта обращения:
1. Все 1024 Кб 2. 256 кБ + RAM диск 640 Кб. RAM диск
представляет собой дополнительный третий дисковод "С" в памяти.
Вы можете с ним работать точно так же, как и с реальным
"железным" накопителем. Для того, чтобы к нему обратиться из TR-
DOS, дайте команду в командной строке TR-DOS:
А>*"С"
При включении компьютера, RAM дисковод не активирован.
Т.е. если Вы обратились к нему как описано выше, компьютер
аыдаст сообщение об ошибке диска. Для активизации RAM
дисковода введите команду:
OFORMAT "имя"
где "имя" - любой набор символов.
Далее при обращении к диску "С" как из TR-DOS, так и из
различных программ вы получаете дополнительный диск, который
можете использовать так же как и обычный дисковод. Вся
информация на RAM дисководе будет сохраняться до выключения
компьютера. Следует отметить, что не все программы будут
запускаться с RAM дисковода. Причина не в неисправности вашего
омпьютера, а в некорректно написанных программах.
5.4 Основное меню компьютера
Основное меню компьютера включает 5 возможных режимов
■'аботы:
•5 А
• TR-DOS- дисковая операционная система, позволяет
осуществлять работу с дисководом.
• HDD boot - работа с винчестером в среде IS-DOS
• 128 BASIC - Бейсик 128, позволяет использовать компьютер
для программирования на языке Бейсик-128.
• Calculator - Калькулятор. Выберите эту опцию, если Вы хотите
использовать компьютер в качестве калькулятора.
• 48 BASIC - Бейсик 48. Выбор этой опции позволит Вам
загрузить програмное обеспечение системы "Спектрум 48к"
или даст возможность программировать на языке Бейсик 43к.
5,5 Описание портов ввода/вывода
Назначение портов авода/вывода, а также функции,
выполняемых отдельными битами этих портов, приведено в
таблице 1.
При корректном обращении к порту необходимо
; указать полный его, двухбайтный адрес, несмотря на
| то, что физический адрес порта может иметь
; произвольные, неограничиваемые разряды.
Неиспользующиеся в программе разряды портов должны
маскироваться при вводе и устанавливаться в 0 (нуль) при выводе
При аппаратном сбросе в регистрах портов вывода записываются
нули.
Карта памяти (см. рис. 7) действительна для распределения
битов портов, управляющих памятью, по старшинству, указанному в
табл. 1.
рекомендуется
недокументированные команды, т.к. фирма-
разработчик процессоров (2ILOG) считает их
зарезервированными и эти команды могут быть
переназначены ZILOGom произвольным образом.