Files

-----------------------------------------------------------

------------ Клавиатурный тренажёр KJ|ABuIIIA -------------

------------ для операционной системы Колибри -------------

-----------------------------------------------------------

---------------------- Версия 0.9a ------------------------

-----------------------------------------------------------

___________________________________________________________

1. Общие сведения о программе

___________________________________________________________

  Клавиатурный тренажёр KJ|ABuIIIA - это программа обучения

быстрому набору  для операционной системы Колибри ОС.

  Ваша  задача  -  набирать  предложенные  учебные тексты с

минимально возможным количеством ошибок.

  При запуске программе должен быть передан параметр коман-

дной  строки  с  указанием пути к файлу-набору упражнений в

формате KLA, например:

     KLAVISHA /SYS/BASEKURS.KLA

  Если параметр командной строки не задан,  программа будет

запущена в демонстрационном режиме.

  В  комплект  поставки входит начальный курс обучения быс-

трому набору.  Он  находится  в файле BASEKURS.KLA . Однако

применение  данного  курса  не  является  обязательным:  вы

можете использовать KLA-файл по вашему усмотрению.

  Текущая  версия  программы  является  стабильной  и может

применяться  в  практических  целях при условии подключения

соответствующего KLA-файла.



___________________________________________________________

2. Создание учебных файлов. Формат KLA

___________________________________________________________

  Тексты  для  учебного набора хранятся в файлах с расшире-

нием KLA. При этом такие файлы должны соответствовать опре-

делённым требованиям.

  KLA-файл  содержит строки для набора, разделённые   нуле-

вым  символом (0x00). Уроки отделяются один от другого бай-

том 0xFE  (ставится  в  конце последней строки урока вместо 

байта  0x00).  Файл  должен заканчиваться байтом 0xFF (ста-

вится в конце последней строки последнего урока ПОСЛЕ 0xFE)

  Применяемая кодировка символов - OEM 866.

  Файлы KLA могут быть подготовлены с помощью шестнадцате-

ричного (HEX) редактора  либо с  использованием программы-

ассемблера.  В комплект поставки включён файл SAMPLE.ASM.



___________________________________________________________

3. Технические сведения о программе KJ|ABuIIIA

___________________________________________________________

  Программа написана на чистом ассемблере x86.

  Применяется ассемблер FASM.

  

___________________________________________________________

4. История версий

___________________________________________________________



KJ|ABuIIIA 0.9a - 29.07.2010

- Добавлен базовый курс обучения (BASEKURS.KLA)

- Добавлен справочный файл (README.TXT)



KJ|ABuIIIA 0.9 - 24.07.2010

- Добавлен "счётчик строк":  на  экране  отображается номер 

текущей набираемой строки в упражнении и общее число строк. 

- Добавлена  возможность перезапуска упражнения ("Повторить

упражнение")  и  перезапуска всего учебного курса с первого 

упражнения ("Начать курс заново").

- Горизонтальный скроллинг набираемой строки (однако насто-

ятельно  рекомендуется  не  создавать  в  учебных  заданиях 

строки длиной более 38 символов).

- По  окончании  упражнения  выдаётся  информация о средней

скорости набора

- Окно приложения при запуске теперь отображается по центру

экрана при любом разрешении



KJ|ABuIIIA 0.25 - 23.07.2010

- Вместо стандартного системного использован  крупный шрифт

(за  основу  взят  шрифт  из  пакета из репозитария  Ubuntu

console-cyrillic_0.9-16_all.deb).

- Устранено мерцание окна при вводе символов

- Добавлена защита от "битых" (или неправильно подготовлен-

ных) KLA-файлов

- Улучшен интерфейс



KJ|ABuIIIA 0.1 - 21.07.2010

- Первая версия программы



___________________________________________________________

5. Список разработчиков

___________________________________________________________

  Андрей Михайлович aka Dron2004 (http://www.lvtam.ru)