Пятница, 29.03.2024, 02:20

..



Главная Регистрация Вход
Приветствую Вас, Гость · Браузер: « v»
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Всё об «Электроника БК0010(-01), БК0011(М)»! » Программы | Утилиты | ДОСы » Копировщики с кассеты на кассету » «Copy Files (CF)» » «Copy Files v5.0» [23.01.93] (Автор: MKT corp. [Королев М.])
«Copy Files v5.0» [23.01.93]
-=RUS=-Дата: Понедельник, 03.11.2014, 10:18 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 352
Репутация: 1
Статус: Offline
(Copy Files v5.0.doc)

                       Королёв  Михаил
                      ╬═══════════════╬
        24.06.92г.    ║ (С) MKT corp. ║    г.Москва
                      ╬═══════════════╬
                       тел.: 499-41-06
                ┌──────────────────────────┐
                │    Copy  Files   v5.0    ├┐
                └┬─────────────────────────┘│
                 └──────────────────────────┘

                     версия от 23-Jan-93

              ▒▒▒▒  ▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒    ▒▒▒▒▒
             ▒▒  ▒▒  ▒▒   ▒       ▒▒        ▒▒   ▒▒
             ▒▒      ▒▒ ▒         ▒▒        ▒▒   ▒▒
             ▒▒      ▒▒▒▒         ▒▒▒▒▒▒▒   ▒▒   ▒▒
             ▒▒      ▒▒ ▒              ▒▒▒  ▒▒   ▒▒
             ▒▒  ▒▒  ▒▒                ▒▒▒  ▒▒   ▒▒
              ▒▒▒▒  ▒▒▒▒          ▒▒▒▒▒▒▒    ▒▒▒▒▒

              ПРОФЕССИОНАЛЬНЫЙ КОПИРОВЩИК 'CF50'

   Копировщик  "CF50",  далее по тексту "CF",  рассчитан на под-
готовленного пользователя  (хакера),  но может  быть  полезен  и
рядовым пользователям.  "CF"  предназначен для копирования  фай-
лов  БК0010(-01)  записанных на магнитной ленте  (МЛ),  а  также
на магнитном диске (МД).  "CF"  реально "берет" файлы с адресами
загрузки от 372 и конечным  адресом до  63000  (70000  в  версии
для ПЗУ),  чего не скажешь о многих других  копировщиках работа-
ющих в  РП-режиме  и  так  называемых  "экранных"  копировщиках,
объем буфера чтения  которых  ограничен размером  экрана,  минус
одна строка для имени файла и справочной информации.

   Широкие  возможности работы  с  памятью  делают  "CF"  ещё  и
отличным инструментальным средством программиста и хакера.

   "CF"  снабжен системой  индикации  захвата  имени файла,  при
чтении без указания имени,  а также  автоматом  отрыва  заставок
от так  называемых "длинных" игр  (BUCK ROGERS, PIPE)  если  ко-
нечно же заставка не выполняет никаких функций  в  игре  (как  в
"НЕПОБЕДИМЫЙ").

   В копировщике "CF50" в  отличие от предыдущих  версий  введен
ряд новых  функциональных возможностей,  а также  оптимизированы
и изменены алгоритмы работы  некоторых других функций.  Копиров-
щик предназначен для работы как владельцам  обычных  БК,  так  и
подключившим дисководы, причем  CF  является единственным экран-
ным копировщиком работающим с дисководом на БК0010, он абсолютно
совместим со всеми  серьезными  дисковыми  системами  (MicroDos,
MKDOS,  ANDOS)  и  прочими  КОРРЕКТНО  перехватывающими  команду
EMT36.

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

     Пользоваться  копировщиком  очень  просто:  после  успешной
загрузки и запуска на экране в служебной  строке название,  вер-
сия программы,  а также имя загруженного файла,  кстати копиров-
щик обладает  самозаписью,  т.е.  после  загрузки  он  считается
загруженным сам в себя,  что удобно для его тиражирования.  Если
перед именем файла присутствует символ "*"  -  звездочка, то это
означает,  что загруженный файл с автозапуском.  На экране крат-
кая справка о функциях  "CF",  причем если Вы что-нибудь забуде-
те, её всегда можно вызвать нажав СТОП.

                    Функции программы "CF":
                    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   L - Load - Чтение файла по имени. Возможно с диска.

   R - Read - Чтение первого найденного файла. В этом режиме ра-
              ботает индикация захвата имени  –  после того, как
              будет считано оглавление файла,  исчезнет  полоска
              посередине черты,  определяющей РП-режим. Во время
              загрузки здесь будет  "моргать"  читающийся  байт,
              соседний-же будет инвертироваться, после прочтения
              очередного байта  с  МЛ,  это  позволяет мгновенно
              оценивать качество загрузки,  если  она происходит
              "за экраном".  Контроль чтения визуальный.  В слу-
              чае, если адрес (372, или адрес плюс длина) 63000,
              т.е. программа попадает  на  системную область или
              "залезает" на "CF", что вероятно при сбое МГ, оши-
              бочно принятом системой за имя файла, выдается со-
              общение об ошибке,  без  начала загрузки.  Функция
              снабжена автоматом  отрыва заставок  от  "длинных"
              игр, т.е. при чтении файла с длиной 63000 и более,
              чтение будет остановлено, когда длина файла превы-
              сит 40000, появится сообщение об ошибочной загруз-
              ке. Так же соответствующим образом будет  изменена
              длина программы.

   G - Get - Чтение  файла  с  МЛ,  полностью  аналогично  Read,
             но по имени файла.

   (СУ) - Префикс применяется с командами Load,  Read  и  Get, и
применяется для чтения  файла  с  заданного адреса.  Отсутствует
проверка на загрузку  в  запрещенные  области, может применяться
для загрузки файлов в дополнительное ОЗУ. Введите адрес загрузки
или нажмите  (ВВОД)  для чтения на  "свои"  адреса затем введите
имя.

   1-4 - Speed - Ввод скорости записи на  МЛ,  для команды Save,
                 скорости распределяются следующим образом:
                        1 - 0.8     2 - 1.0 (умолч.)
                        3 - 1.6     4 - 2.0

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

   P - Put - Запись  файла  на  устройство,   установленное   по
             умолчанию до запуска "CF" - дисковод, ДВК (при заг-
             руженном EMT.bin). Для всех остальных - магнитофон.

   N - Name - Изменение имени. Требует ввода нового имени файла.

   F - Find - Фиктивное чтение.  Выводятся  имя, адрес  и  длина
              найденных файлов. Реализация "своя",  с  дисковыми
              системами конфликта не происходит.

   A - AutoStart - "Прицепить" автозапуск, требует ввода адреса
                   запуска.

   E - EraseAuto - "Оторвать" автозапуск, выводит адрес запуска
                   программы, а также ее новый адрес и длину.

   I - Information - Вывод справки о текущем  файле - имя, адрес
                     загрузки,  длина и контрольная сумма.  Если
                     есть  автозапуск   то   выводится  и  адрес
                     запуска.

   D - Address - Ввод нового адреса программы.

   V - Length - Ввод новой длины.

   \ - End address - Ввод конечного адреса, происходит коррекция
                     длины.

   M - Move - Перемещение, возможно  "внахлест"  в обе  стороны,
              даже на 1 байт.

   W - Words - Чтение/запись слова памяти.  Требуется ввести ад-
               рес,  по умолчанию берётся адрес загрузки считан-
               ного файла,  или адрес предыдущего выхода из фун-
               кции Words,  в  ответ будет выведено его содержи-
               мое. Далее возможны следующие действия:

               (/) - Ввод нового числа в ячейку.
               (ВВЕРХ) - Переход к предыдущей ячейке.
               (ВНИЗ), (ВВОД) - Переход к следующей ячейке.
               (@) - Переход по содержимому ячейки (37).
               (_) - Переход по смещению в ячейке (67).
               (S) - "Search" - поиск числа, по умолчанию
                        ищется предыдущая модель.

   Чтобы выйти  из  этого режима, нажимают любую другую клавишу.

   T - Text - Просмотр текстовой информации с заданного  адреса.
              Выводится дамп памяти.

   C - Call - Обращение к подпрограмме,  запрашивается адрес, по
              умолчанию - 77000.

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

   Функциями "D", "V"  и  "\"  (адрес,  длина и конечный  адрес)
пользуются, например, чтобы "объявить" файл в памяти.

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

   Клавиша   СТОП   надежно  заблокирована,  так  что  ею  можно
пользоваться  для  отмены ввода неверного аргумента  в  командах
Address,  Length,  Words и некоторых других способных внести не-
поправимые изменения в программу.

   ПРИМЕЧАНИЕ: Не  стоит отрывать автозапуск  на  адрес  меньший
   ¯¯¯¯¯¯¯¯¯¯¯ тысячи.

   По нажатию  (КТ)  появляется вопрос  "Quit?",  далее возможно
три варианта ответа:

   - (Y), (D) - утвердительный ответ, выход  из  "CF" с запуском
               системной программы (с адреса 100000).
   - (E) (Exit) - выход в пусковой монитор.
   - (X) (eXecute) - запуск загруженного файла.
   - (СБР) - кратковременный выход в программу, вызвавшую "CF" –
             монитор, ТС, MicroDos и т.п. возврат в CF - нажатие
             клавиши СТОП или запуск  с  адреса холодного старта
             "CF" – 63000  в  частности  используется с системой
             'MicroDos' для подачи ей каких либо команд не выхо-
             дя из  "CF"  (вывести каталог, удалить чего-нибудь,
             переключить плотность записи MODE 40/80, и т.п.);

   ВНИМАНИЕ: После это операции портится  автозапуск  программы,
   ¯¯¯¯¯¯¯¯¯ поэтому,  если он был,  то следует  запомнить адрес
             старта и после  входа  в  "CF",  если он изменился,
             оторвать его  и  снова пришить  комбинацией  команд
             (E), (A), (адрес старта) (ВВОД).

   Копировщик CF50 от 23.01.93г. имеет  контрольную сумму 55370,
если  Ваша  программа имеет отличную контрольную сумму, то автор
не гарантирует её надежную работу !!!

       По  всем  вопросам  можно  обратиться  к  автору
             по тел.499-41-06  с 18 до 23 часов.

                       ВСЕГО ХОРОШЕГО !!!


 
Всё об «Электроника БК0010(-01), БК0011(М)»! » Программы | Утилиты | ДОСы » Копировщики с кассеты на кассету » «Copy Files (CF)» » «Copy Files v5.0» [23.01.93] (Автор: MKT corp. [Королев М.])
  • Страница 1 из 1
  • 1
Поиск:

-=RUS=-
ICQ: 320867225
asr-corp@yandex.ru
bk001x@yandex.ru