==================================================================== ---------- IBMBK ---------- Пакет программ для перекодировки графических изображений с IBM-совместимых компьютеров на БК и обратно (С) 1992-1993 ==================================================================== Состав пакета данный пакет включает в себя файлы: IBMBK42C.EXE - осуществляет перекодировку файлов формата PCX в файлы формата БК. BKIBM2.ЕХЕ - перекодирует БК файлы в PCX файлы: IBMBK.TXT - настоящее описание. ---------- Описание программы IBMBK v 3.6, 3.8, 4.0, 4.1 ----------- 1. Назначение: Программа IBMBK позволяет: перекодировать изображения с IBM совместимых компьютеров, (формат PCX) в формат компьютеров типа БК. IBMBK позволяет: - посмотреть, как будет выглядеть картинка на БК после перекодировки; - перекодировать область экрана не только в левом верхнем углу, но и в произвольном месте дисплея; - произвольно устанавливать (для 2-х, 4-х или 16 цветных режимов) в какой БКшный цвет перекодировать каждый из цветов существующей палитры; - масштабировать изображения и создавать монохромные картинки высокого разрешения (512х256) 2. Работа с IBMBK. После запуска IBMBK на экране появляется один из 3-х вариантов меню. а) В данной директории нет Файлов *.pcx. Тогда появляется меню из 2-х пунктов: Del-Change dir - при нажатии на Del программа запрашивает имя новой директории (при этом диск также можно менять) в формате: drive:\dir\subdir... F10-Exit - выход из программы б) В данной директории существуют файлы *.pcx (ключ /с при запуске не был задан). Тогда кроме пунктов описанных в (a) появляются. View - при нажатии на клавишу устаналивается (0n) либо выключается (Off) режим просмотра перекодируемой области в цветах БК Mode - нажатием клавиши изменяется установленный режим дисплея Возможны следующие режимы: РЕЖИМЫ ДИСПЛЕЯ -------------- 0 - CGA Режим 4Н (320x200x4) 1 - CGA Режим 5Н (640х200х2) 2 - EGA Режим DH (320х200х16) 3 - EGA Режим ЕH (640x200x16) 4 - EGA Режим FH (640x350x2) 5 - EGA Режим 10H (640x350x16) 6 - VGA Режим 11Н (640x480x2) 7 - VGA Режим 12Н (640x480x16) 8 - VGA Режим 13Н (320x200x256) 9 - "Геркулес" (720<348х2) 10 - Tseng Режим 29H (800x600x16) 11 - Tseng Режим 2DН (640x350x256) 12 - Tseng Режим 2EH (640x480x256) 13 - Tseng Режим 30Н (800х600х256) 14 - Paradise Режим 58Н (800x600x16) 15 - Paradise Режим 59Н (800x600х2) 16 - Paradise Режим 5EH (640x400х256) 17 - Paradise Режим 5FH (640x480x256) 18 - Video Seven Режим 62Н (800x600x16) 19 - Video Seven Режим 66Н (640x400x256) 20 - Video Seven Режим 67H (640x480x256) 21 - Video Seven Режим 69H (800х600х256) dX, dY - Нажатием клавиши или изменяется смещение левого верхнего угла перекодируемой области относительно точки (0, 0) по горизонтали и вертикали соответственно. Примечание: Отказ от ввода режима дисплея, директории и т.п. осуществляется нажатием клавиши в) Тоже, что в случае (б), но программа запущена с ключом /с. Данный ключ нео6ходим для установки режима перекодировки цветов в порядке, установленном в файле ibmcol.cnf. В случае 256 цветных режимов первые 16 цветов будут перекодироваться в соответствии с установленым в файле ibmcol.cnf, а остальные по внутреннему алгоритму; если данный ключ не задан, то производится nepeкoдиpoвка по внутреннему алгоритму; При запуске с ключом /c в меню появляется пункт Edit. При нажатии на клавишу <Е> вызывается встроенный редактор, который позволяет изменять цвета БК соответствующие 0-1 монохромного адаптера или 0-3 цветам CGA или 0-15 цветам EGA. Установленные цвета могут быть записаны в Файл ibmcol.cnf. Для изменения цвета БК соответствующего заданному цвету IBM, надо навести на него курсор (c помощью клавиш и ) и нажать одну из клавиш соответствующую номеру выбранного цвета 0-3. Выбор файла осуществляется клавишами управления курсором (, , , , , ). Для вывода на экран содержимого выбранного файла необходимо нажать клавишу . Для получения информации о выбранном файле необходимо нажать клавишу . При этом на зкран выдается, сообщение о том, в каком режиме создан данный PCX файл. (При наличии в заголовке достаточной информации.) После вывода файла на экран можно запустить процедуру перекодировки, нажав клавишу . При этом тот кусок экрана (256x256) который будет записан в файл формата БК выделится рамкой. Чтобы просто выделить рамкой перекодируемую область необходимо нажать клавишу . Выходному файлу присваивается имя входного и расширение PIC. Если был задан режим View On, то выходной файл не создается. Для прерывания процедуры перекодировки или просмотра картинки в цветах БК необходимо нажать клавишу . 3. Перекодировка в формат PCX файлов других форматов. Универсальным способом перекодировки является вывод на экран графического файла с помощью соответсвующего вьюэра и запись изображения в файл формата PCX с помощью программы PZP или PCXGRAB или любой другой подобной программы. Кроме этого возможно использовать для перекодировки графических файлов некоторых стандартных форматов (например, GIF) в формат PCX программы GWS, ALHEMY и т.п. Единственная проблема при этом может быть в том, что формат PCX имеет кучу разных версий, а IBMBK понимает далеко не все из них. Версия 3.8 ---------- Основным отличием от v 3.6 является возможность масштабирования картинок в режимах с разрежением 320х200 (0,2 и 8), что позволяет перекодировать не часть экрана, а весь экран. Режим масштабирования устанавливается нажатием клавиши F5 (выключается повторным нажатием F5). При этом уже должен быть установлен один из указанных выше режимов экрана. При установке режима с разрешением отличным от 320х200 масштабирование автоматически отменяется. В режиме масштабирования dX=dY=0. View отключено. Данные параметры устанавливаются автоматически при переходе в режим масштабирования. Получаемая после масштабирования картинка имеет размеры 256х256. Алгоритм масштабирования был предложен С.А.Лукиным (LSAsoft). Версия 4.0 ---------- В данной версии имеется возможность перекодировки изображений в монохромный формат с разрешением 512х256. Это осуществляется путем запуска программы с ключом /m. В данном режиме возможно масштабирование картинок с разрешением 640х350 в картинки с разрешением 512х256 (масштабирование включается и выключается также как и в версии 3.8). Данный режим лучше всего использовать для перекодировки монохромных изображений хотя можно и для цветных). Чтобы получить монохромную картинку с разрешением 640х350 из картинки формата GIF 320х200х256 можно использовать программу VGA2EGA. С помощью данной программы можно получать и 16-ти цветные картинки с разрешением 640х350 и 320х200. Для получения негативного монохромного изображения можно использовать ключ /n (если программа запущена с ключом /c, данный ключ не работает). Для чтения и установки палитры (если она содержится в файле) надо запустить программу с ключом /p. ДЛЯ ФАНАТОВ ВЕЛИКОЙ ПРОГРАММЫ KOL4.COM!!! В данной версии ibmbk введен ключ /k. Если программа запущена с данным ключом то 256 - цветные картинки могут быть перекодированы точно так же как это делает великий kol4.com. При этом программа должна запускаться с ключом /с и таблица перекодировки цветов должна быть следующая; Цвета IBM О 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Цвета БК 0 2 2 3 3 2 1 3 0 2 1 3 0 2 1 3 Данная таблица может быть применена и для перекодировки 2, 4 и 16-цветных картинок по алгоритму kol4.com (в этом случае ключ /k не нужен). Версия 4.1 ---------- Отличается от 4.0 возможностью перекодировать области экрана размером 64x64. Полученные файлы могут быть загружены в редактор спрайтов ANIMATIC (by MVI) как спрайт без блока данных. Для перекодировки области размером 64х64 программа должна быть запущена с ключом /s. Версия 4.2 ---------- В данной версии добавлена возможность задания координат перекодируемой области клавишами , , , . Для этого надо вывести файл на экран, нажать клавишу и после этого установить рамку очерчивающую перекодируемую область экрана на выбранную область экрана с помощью вышеупомянутых клавиш. Кроме этого добавлен небольшой встроенный Help. IBMBK42C.EXE отличается тем что в режимах с 2 по 5 рамка выводиться "XOR"-ом, что уменьшает тормознутость вывода рамки в этих режимах. Но тормоз все равно жуткий, т. к. рамка выводится по pixel-но. На 286-й лучше устанавливать координаты перекодируемой области как раньше-цифрами, на 486DX2-80 скорость перемещения рамки более-менее приемлема. Как на 386SX-33 не знаю. ---------- Описание программы BKIBM v 1.1 ---------- Программа BKIBM предназначена для перекодировки графических файлов формата БК в файлы формата PCX. BKIBM работает с файлами, имеющими расширение PIC. После запуска программы, в случае если в директории из которой она запущена, имеются файлы типа *.pic, на экране появляется меню из имен этих файлов. Выбор нужного файла осуществляется клавишами управления курсором. Вывод на экран выбранного файла - клавишей . Для перекодировки в формат PCX выведенного на экран файла нажмите клавишу . Для выхода в меню - любую другую. В программе предусмотрена возможность изменения IBM-ных цветов, соответствующих БК-шным. Для этого надо нажать клавишу . После этого на экране появится меню, в котором в верхней строке - цвета БК, а в нижней соответствующие им цвета IBM. Цвета IBM можно изменять, наведя на нужный цвет курсор (клавишами "стрелка вправо" и "стрелка влево") и нажав одну из клавиш: <0-9.A,B,C,D,E,F>. Для выхода из данного меню нажмите . Перевод в другую директорию осуществляется нажатием клавиши , выход из программы - F10. Примечание: Данная программа работает только на ЕGА, VGA и SVGA. Она может быть использована для просмотра файлов *.pic вместо VIEWBK. P.S. Данный пакет программ был написан фирмой Alexsoft при моральной поддержке Фирмы FIOsoft. Р.P.S. Картинки, полученные с помощью IBMBK, Вы можете удобно просматривать на БК с помощью новой программы VPIC, разработанной совместно корпорацией ALEX & FIO. На БК-0011(M) имеется возможность любоваться картинкой во всех палитрах. Р.Р.P.S. Если Вы используете IBMBK для создания новых программ, то не забудьте об этом упомянуть. Этим Вы доставите авторам большое моральное удовлетворение. Alexsoft & FIOsoft 26.03.1994