Copy (клавиша “C”) самокопирование boot: после загрузки оболочки вставьте в текущий дисковод новый диск (он может уже содержать файлы) и нажмите клавишу "C". Если на диске 128 файлов, то будет выдано сообщение об ошибке с выходом в Basic: j invalid I/O device




Скачать 37.98 Kb.
НазваниеCopy (клавиша “C”) самокопирование boot: после загрузки оболочки вставьте в текущий дисковод новый диск (он может уже содержать файлы) и нажмите клавишу "C". Если на диске 128 файлов, то будет выдано сообщение об ошибке с выходом в Basic: j invalid I/O device
Дата публикации28.05.2013
Размер37.98 Kb.
ТипДокументы
skachate.ru > Право > Документы
Das boot v1.1
© Skill Master 2011
Привет всем оставшимся в живых фанатам Спектрума! Спектрум жил, Спектрум жив, Спектрум будет жить! И подтверждение тому мой новый boot, который был рожден в результате многолетней работы по оптимизации кода программы. В результате в 1280 байтах уместилось то, что естественным образом в них никак не удалось бы запихнуть. Итак, оболочка Das boot предназначена для быстрого и удобного запуска программ. Первое обеспечивается тем, что заголовок программы всегда располагается в начале каталога, а сама программа на нулевой дорожке в неиспользуемых TR-DOS'ом секторах (9,12,13,14 и 15). При этом можно пользоваться Magik-кнопкой и копировать boot даже на полностью заполненную дискету. Второе – удобным интеллектуальным стрелочным интерфейсом (идея взята из ZX-Ревю), которым можно управлять от клавиатуры, кемпстон - джойстика, или кемпстон - мыши. Клавиши управления стрелкой (по умолчанию):

“5”, “O” – влево;

“8”, “P” – вправо;

“7”, “Q” – вверх;

“6”, “A” – вниз;

“0”, “SPACE”, “ENTER”, левая кнопка мыши – выбор.

Кроме того, имеются дополнительные функции (подсказка на них есть в двух нижних строках экрана):
^ R)RELOAD EDIT)CHANGE DRIVE L)LBP

C)COPY M)MERGE 1)0->159 2)159->0
RELOAD (клавиша “R”, правая кнопка мыши) - перезагрузка каталога.

*Внимание!*

В программе используются только стандартные точки входа в TR-DOS без перехвата ошибок. Если произойдет какая - либо фатальная ошибка (например, нет диска в дисководе), то программа вывалится в Basic. В этом случае вам необходимо перезагрузить оболочку.
^ CHANGE DRIVE (клавиша “EDIT” или CAPS SHIFT+”1”)- смена дисковода, после звукового сигнала нажмите клавишу “A”,”B”,”C” или “D”.
COPY (клавиша “C”) - самокопирование boot: после загрузки оболочки вставьте в текущий дисковод новый диск (он может уже содержать файлы) и нажмите клавишу "C". Если на диске 128 файлов, то будет выдано сообщение об ошибке с выходом в Basic:
^ J Invalid I/O device
Если на диске уже есть такой boot, то данная функция работает как SET UP (записываются координаты стрелки). Это бывает полезно, если вы с дискеты чаще всего запускаете какую-либо одну программу, например ассемблер.
^ MERGE (клавиша “M”) - загруженная программа будет остановлена с выдачей сообщения:

O.K. номер строки автостарта.
LBP (клавиша “L”) - программа "LOOK BASIC PROGRAMMS". Позволяет просматривать защищенные Basic - загрузчики. Авторская идея – Бессонова Александра (ZX-Ревю 93), у меня используется оптимизированный вариант Колотова Сергея. Если Вы предварительно включили режим MERGE, то после загрузки увидите программу абсолютно голой. Повторно вызвать LBP можно выполнив RANDOMIZE USR 23296. Т.к. LBP расположена в буфере принтера, то команда NEW, или команды работы с принтером уничтожат ее.
Формат вывода строки в LBP:

1. номер строки

2. [адрес строки в памяти]

3. [длина строки] (может быть ложной)

4. содержимое самой строки

Если в строке имеются числа, то будут выведены их истинные значения в квадратных скобках. Если есть управляющие коды, то будут выведены их названия с параметрами:

[I]-INK

[P]-PAPER

[F]-FLASH

[B]-BRIGHT

[V]-INVERSE

[O]-OVER

[A]-AT

[T]-TAB

[<]-курсор влево
^ 0->159 (клавиша “1”) и 159->0 (клавиша “2”) - соответственно команды сохранения нулевой дорожки на последнем треке и ее восстановления. После того, как будет считана дорожка появится приглашение нажать любую клавишу (кроме Reset'a и Magik'а конечно ;-), после чего вы можете вставить другой диск или оставить старый и сохранить дорожку на нем. Если на вашем диске больше 160 дорожек, то вы можете задать последнюю дорожку в инсталляторе, о котором см. ниже. Функцией сохранения полезно пользоваться в конце работы и перед операцией MOVE.

*Внимание!*

Программа не проверяет наличие свободных секторов в конце диска, поэтому данной функцией следует пользоваться с осторожностью, т.к. можно повредить последний файл в том случае, если диск заполнен полностью.
^ Особенности оболочки:

1) Она использует буфер принтера и не очищает его в том случае, если использовалось MERGE. Но 128-е программы должны работать нормально, т.к. boot сразу после загрузки переводит компьютер в 48-й режим с открытым портом.

2) Оболочка использует буфер с адреса 30000 длиной 4880 байт и не устанавливает предварительно RAMTOP. Поэтому, если вы загружаете boot не после Reset'a, то желательно сделать CLEAR 29999. По окончании работы буфер очищается.

3) Максимальное количество отображаемых basic-файлов - 72 (экран маловат). Остальные файлы просто не выводятся на экран.

4) Оболочка использует только стандартные точки входа в TR-DOS: через #3D13 и #3D2F на адрес #0018.
В фирменной поставке вы получаете вместе с boot программу-инсталлятор, которая позволяет не только копировать оболочку, но и настраивать некоторые ее параметры:

1) тип фонта: обычный/утолщенный/наклонный.

2) номер дорожки, на которой сохраняется нулевая дорожка.

3) адрес внутреннего буфера (стандартно - 30000)

4) цветовое оформление

5) клавиши управления стрелкой

6) отключение опроса KEMPSTON-джойстика и мыши.

7) скорость движения курсора
Если будут пожелания, можно будет ввести и опрос AY-мыши. Обо всех выявленных ошибках и недочетах прошу писать по адресу:

playerbliz@list.ru
Новое в версии 1.1

- пофиксен баг: при наличии кэмпстон мыши с колесом прокрутки ложно срабатывала левая кнопка мыши;

- перезагрузить каталог можно с помощью правой кнопки мыши;

- стилизованный фонт.
17.02.2011




Похожие:

Copy (клавиша “C”) самокопирование boot: после загрузки оболочки вставьте в текущий дисковод новый диск (он может уже содержать файлы) и нажмите клавишу \"C\". Если на диске 128 файлов, то будет выдано сообщение об ошибке с выходом в Basic: j invalid I/O device iconЧтобы выделить все файлы с расширениями, начинающимися на букву F,...
Для копирования в архив  mydocs файлов с расширением doc программой arj используется команда
Copy (клавиша “C”) самокопирование boot: после загрузки оболочки вставьте в текущий дисковод новый диск (он может уже содержать файлы) и нажмите клавишу \"C\". Если на диске 128 файлов, то будет выдано сообщение об ошибке с выходом в Basic: j invalid I/O device iconДокументация для пк
«Выполнить», затем введите в текстовом поле D:\AutoRun exe и нажмите кнопку «ОК» (если ваш дисковод обозначен другой буквой, введите...
Copy (клавиша “C”) самокопирование boot: после загрузки оболочки вставьте в текущий дисковод новый диск (он может уже содержать файлы) и нажмите клавишу \"C\". Если на диске 128 файлов, то будет выдано сообщение об ошибке с выходом в Basic: j invalid I/O device iconТребования к файлам для широкоформатной печати Подготовка векторных...
Торного файла никак не меняется и не производится каких-либо изменений с включенными в файл растровыми изображениями, однако если...
Copy (клавиша “C”) самокопирование boot: после загрузки оболочки вставьте в текущий дисковод новый диск (он может уже содержать файлы) и нажмите клавишу \"C\". Если на диске 128 файлов, то будет выдано сообщение об ошибке с выходом в Basic: j invalid I/O device iconКогда требуется восстановление данных?
Бывает и так, что при открытии в проводнике Windows флеш-диска операционная система не может прочитать его и предлагает отформатировать....
Copy (клавиша “C”) самокопирование boot: после загрузки оболочки вставьте в текущий дисковод новый диск (он может уже содержать файлы) и нажмите клавишу \"C\". Если на диске 128 файлов, то будет выдано сообщение об ошибке с выходом в Basic: j invalid I/O device iconПрограмма «Мой Домашний Доктор» Вставьте прилагаемый компакт диск....
С помощью предлагаемой диагностической приставки компьютер станет не только Вашим деловым помощником или игровым комплексом, но и...
Copy (клавиша “C”) самокопирование boot: после загрузки оболочки вставьте в текущий дисковод новый диск (он может уже содержать файлы) и нажмите клавишу \"C\". Если на диске 128 файлов, то будет выдано сообщение об ошибке с выходом в Basic: j invalid I/O device iconЗадание 2
Целью данного задания является проверка умения студента работать с файловой системой. Задание состоит из двух частей. В первой части...
Copy (клавиша “C”) самокопирование boot: после загрузки оболочки вставьте в текущий дисковод новый диск (он может уже содержать файлы) и нажмите клавишу \"C\". Если на диске 128 файлов, то будет выдано сообщение об ошибке с выходом в Basic: j invalid I/O device iconТесты по пунктуации: [Компакт-диск]. Зао «1С». Фраза. Русский язык:...
Автор, название, место издания, издательство, год издания учебной литературы, вид и характеристика иных информационных ресурсов
Copy (клавиша “C”) самокопирование boot: после загрузки оболочки вставьте в текущий дисковод новый диск (он может уже содержать файлы) и нажмите клавишу \"C\". Если на диске 128 файлов, то будет выдано сообщение об ошибке с выходом в Basic: j invalid I/O device iconСтраны:      
Для перехода к затененным полям и ввода информации используйте клавишу табуляции. Получив подсказку, нажмите на поле и выберите нужное...
Copy (клавиша “C”) самокопирование boot: после загрузки оболочки вставьте в текущий дисковод новый диск (он может уже содержать файлы) и нажмите клавишу \"C\". Если на диске 128 файлов, то будет выдано сообщение об ошибке с выходом в Basic: j invalid I/O device iconБанка и номер счета
Совместная заявкa должна содержать информацию и бюджет по всем организациям-партнерам. Совместная заявка будет рассматриваться только...
Copy (клавиша “C”) самокопирование boot: после загрузки оболочки вставьте в текущий дисковод новый диск (он может уже содержать файлы) и нажмите клавишу \"C\". Если на диске 128 файлов, то будет выдано сообщение об ошибке с выходом в Basic: j invalid I/O device iconПрограмма предназначена для расчета md5 файлов нахождения соотвествия...
...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
контакты
skachate.ru
Главная страница