-=RUS=- | Дата: Суббота, 27.09.2014, 23:39 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 352
Статус: Offline
| (Data Above Time 6)
┌──────────────────────────────────────────────────┐ ┌┤Data Above Time / Факты Выше Времени. Выпуск 6(19)│ │└─────────────────────────────────────────────────┬┘ └──────────────────────────────────────────────────┘
▓▓▓▓▓▓▓▓┐ ▓▓▓▓▓▓┐ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓┐ └─▓▓▓┌─▓▓▓┐ ▓▓▓┌─▓▓▓┐ ▓▓▓┌──▓▓▓┌──▓▓▓│ ▓▓▓│ └─▓▓▓┐ ▓▓▓┌┘ └▓▓▓┐ └──┘ ▓▓▓│ └──┘ ▓▓▓│ └─▓▓▓┐ ▓▓▓┌┘ └▓▓▓┐ ▓▓▓│ ▓▓▓│ └▓▓▓┐ ▓▓▓┌┘ └▓▓▓┐ ▓▓▓│ ▓▓▓│ ▓▓▓┌┘ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓│ ▓▓▓│ ▓▓▓▓▓▓▓▓▓▓▓▓▓┌┘ ▓▓▓┌───────▓▓▓│ ▓▓▓▓▓▓▓┐ └────────────┘ └──┘ └──┘ └──────┘
Компьютерный дайджест Павловского Посада.
23 января 1996 года
Приветствую всех постоянных и начинающих читателей нашей Павлово-Посадской газеты Data Above Time. Сегодня в номере Вы не узнаете:
1. Новости из Самары-сити (часть вторая, щедрая ;-) 2. Винды на БК ? Это уже начинает нравиться ... 3. Новая схема отключения сопроцессора 4. Что будем драть с 1ВМ на этот раз? 5. А для чего мы собственно тут сидим? (Ответ) 6. А вообще-то тут везде есть доля юмора 7. Кстати, с Новым Годом ! И Вам всего хорошего!
Пришла вторая посылка из Самары - с двумя новостями (и двумя дисками программ). Одна новость хорошая, другая плохая. С чего бы начать? Начнем с хорошего - его больше, а хотя нет, наверное, будет лучше Вас сначала напугать как следует, а уж потом радовать, радовать, радовать...
Алексей Мельников, если я правильно понял слова DEPsoft-а, надумал бросить всю эту затею с программированием на БК к едрени фени... Вот это уже несерьезно - хотя есть причины что-то вроде мультимедийной "четверки" или похожего на то. Однако, в данный момент пишется СУБД для CSIDOS-3, и есть надежда, что она допишется. И вообще нельзя так просто уходить после того, как столько сделал - надо народ подготовить к это- му. В ближайшее время он сам хотел рассказать о своих планах.
Ну а теперь, о хорошем: в Саратове, господин Елхимов (YES corp.) кого-то с кем-то скрестил (не в генетическом смысле) и родилась, видимо (еще не видел) очень крутая система - Graphics Writter. А стала она детищем TechnoART-a и GPS. Чтож, будем ждать появления - пока рано судить о ее качестве. Также вышло несколько подгрузок к Cards Club-у и идет подготовка к написанию нового англо-русского словаря. Помимо этого, YES inc. выпустил свою версию Disk Xerox-а для БК11М и теперь каж- дый желающий может отксерить пару-тройку дисков в максимально удобных условиях и жуть как быстро. Чуть не забыл - эта версия копировщика отличается от всех остальных "ксероксов" повальной вежливостью и способностью перезагружать компьютер с наилучшими пожеланиями.
Раз уж речь зашла о копировщиках дисков, думаю стоит ска- зать о фирме NiOl-micro ltd., президент которой славится своей скромностью: уже давно он написал копировщик... винчестеров один к одному! И никому об этом не сказал. Я думаю, что смогу объяснить, почему он молчал - просто программа пока не имеет полноценного интерактивного интерфейса, управления от мыши, не умеет обрабатывать винчестеры разного объема, односторонние винчестеры и делать SKIP на копии. Надеемся, что он исправит все это и тогда-то мы покопируем! Я даже замечтался и пред- ставил себе раздачу клубных сборников на винтах по 250 Мб. Вот, когда жизнь-то начнется ...
Продолжаем обзор П/О фром Самара. Многие наверное видели надпись в самарских программах при их запуске: Decrunching? И при этом думали - а что это за архиватор такой, раз он есть только в Самаре и какой он изнутри? И вот теперь его автор, все тот же A.V.M. , дарит его всем, кто работает в CSIDOS-3. Вместе с архиватором CRUNCHER7 прилагается разархиватор и не- большое описание от дораб отчика. Архиватор жутко медленный, но жмет он еще жутче (в смысле круче), распаковывает немного быс- трее. Тем, кто там не работают, придется выбирать - либо пере- ходить в крутую операционную систему CSIDOS-3, что весьма пох- вально или, как настоящие и упрямые $%##&, копать, дробить, ломать и извращать все под свои системы. Лично я бы подумал о версии для нового ANDOSа, но ввиду того, что он еще не вышел я буду работать в CSIDOS, чего и Вам желаю. Винтовщиков стано- вится все больше, а тут такая вещь - в CSIDOS работать на дис- кетах неудобно, а на винчестере работать нельзя, или по край- ней мере снова неудобно - не та версия. Если Алексей Мельников осмелится отдать 3.20 или хотя бы 3.22 для свободного распрос- транения - вот тогда CSIDOS не сдохнет с появлением большого числа винчестеров. И все же очень сложно будет убедить патриотов десятки, во-первых, их больше, во-вторых, очень много программ будет конфликтовать с системой и легче будет переделать CSIDOS в программу-приложение к другой системе, чем все эти программы обмануть. Лично я возлагаю большие надежды на новую версию ANDOS, впрочем - кому как. Но вообще, за это время пора бы ее выпустить, а то обещают, обещают, а времечко-то идет. Ох, не догоните ... Если ANDOS оправдает надежды - логические диски плюс под- каталоги как файлы (по примеру MS-DOS), командный процессор, обработка расширений не только по запуску, а еще по просмотру и редактированию, поддержка понятия страниц памяти, подключа- емых при загрузке, атрибуты файла - скрытый, только для чте- ния, системный; не менее, чем в старой версии удобная оболоч- ка, новые утилиты - первенство ей обеспечено. Заметьте, большинство, если не все из перечисленного УЖЕ ЕСТЬ в CSIDOS, но народ удивить этим и убедить, что это надо, очень сложно. Зачем грузить файл длиной 77000 так, чтобы оста- ток попал на первую страницу памяти? Да наш народ об этом ни- когда не задумывался. Посидите немного над файлами exec.sys, view.sys, edit.sys и keys.sys (над первым и последним подоль- ше!) и вы не только забудете о неудобствах, а получите то, что ни от одной другой системы не получили бы ни за какие деньги. Вернемся к красному цвету панелей CSIDOS. Наконец-то об этом задумались - в новой версии (точнее усовершенствованной v3.21) системы будет SETUP панелей с возможностью выбора цвета симо- лов и фона. Признаться, меня самого сильно бесило то, что если уж система для цветного монитора, то почему это так навязыва- ется? Палитра и цвета должны быть сменяемыми, если это цвет- ной монитор, а уж у кого черно-белый (т. е. большинство), те должны хотя бы иметь возможность менять цвет панелей, а не та- ращиться по 5-6 часов (а истинные фаны и больше) на "инвер- сный" экран, да и мониторчик-то не казенный. Продолжаем разговор. Заметно огромное желание фирмы Mega Best Software писать программы. Я ничего не имею против этой фирмы, наоборот - мы занимаемся одним делом. Но не совсем по- нятна тенденция выпускать полуготовые программы. Недавно был выпущен плеер спектрумовских музонов, с ужасными глюками в файлере, программа очень красиво оформлена но увы... Вслед за ней выходит утилита копирования файлов на кассеты, и опять глюки в файлере. Может лучше было бы выпустить простую программу например mcopy.exe чтобы написать в командной строке или командном файле что-нибудь похожее на mcopy.exe filename.ext /keys и не смотреть на экран. Не стоит забывать, что программа пишется с ЦЕЛЬЮ, оформление важно, но в данном случае нераци- онально тратить всю энергию на красоту, забывая о основной це- ли. Помимо этого стоит принять за хороший тон такой факт, ес- ли человек пишет программу, а потом не просто отдает ее (или за деньги), а уделит еще несколько минут на описание того, что он недавно произвел на свет. Да и приятно будет узнать, что думает автор, что он хотел достичь при написании этой програм- мы, в конце концов этим он заявляет о себе всерьез. Сия мысль родилась после того как Самарцы прислали программ, а описали лишь 5%. К примеру, почитайте описание от CRUNCHER-а и почи- тайте описание от BKPACK16 ( или v1.7). А еще лучше от BKZIP. Почувствуйте разницу... Если кто-то захочет получить ВСЕ FREEWARE-программы, Присланные из Самары бесплатно, обращайтесь к автору этих строк и вы их получите также бесплатно. Адресочек ниже.
Как-то раз в Альтеке кричали о Windows для БК, а потом из Самары написали (см. газету "Волга") что для CSIDOS тоже пишут подобное. Идея эта очень неплоха, если повторить принцип при- ложений, объектов и их групп и всего подобного. Только стоит заметить, что писать ее можно будет только для одной операци- онки, "чисто винтовой", а вот такой пока нет, если не считать CSIDOS v3.22 , дистрибутив-инсталлятор которой стоит у автора около сотни баксов, да и контроллеры винчестера существуют в двух модификациях - "Самара" и "АльтПро". К чему клонится раз- говор? Правильно, к попытке стандартизации. Авторам, собрав- шимся писать такое диво, необходимо дать о себе знать еще в начале работы, сообщить планы и возможности "открытой архитек- туры программы", чье явление уже не редкость на БК и забывать о которой не стоит.
Помните заставку в пятом номере? Для особо любопытных скажу, что там еще играет музыка для сопроцессора Creative, схема подключения которого вам неизвестна. Если кто-то заинте- ресовался, могу дать исходник, но вы вряд ли там что-то заме- тите. Схему подключения этого удивительного муз. сопроцессора можете увидеть в следующем номере... Читайте и прочитывайте, как сказал один лимон!
Чего только не тащили с IBM? Сначала тексты, потом гра- фику, инструменты для COVOX, шрифты BGI... Большой вклад сде- лал В.Погорельцев, первый сделав на БК перекодировщик PCX кар- тинок. Кстати, он сейчас ушел с БК и торчит с головой в 1BM PC но это не главное. А.Троицкий написал IBMBK для PC, потом NiOl выпустил BMP-BK.COM, благодаря которой можно преобразовать мо- нохромный BitMap-файл, сам я выпустил ICOGRAB, который вряд ли кто видел, для иконок Windows'а записанных в формате ICO. Пусть говорят, что это неприлично, но не воспользоваться тем, что уже сделали до тебя тоже просто грех. Зачем второй раз изобретать велосипед, если написав свою оболочку и перетащив откуда-нибудь базу данных, можно сделать "винтовой" словарь на 70000 слов ?! Вот вам и пожалуйста.
Думаю следующая информация будет интересна, тем, кто хо- чет перекодировать PCX файл на БК со всеми удобствами. В сле- дующем номере будет дано описание других распространенных фор- матов данных на IBM.
Заголовок PCX - 128 байт
manuf: .byte ; всегда =10 для Paintbrush hard: .byte ; информация о версии encod: .byte ; Групповое кодирование (=1) bitpx: .byte ; бит на точку x1: .word ; Размеры картинки (включительно) y1: .word ; x2: .word ; y2: .word ; hres: .word ; Горизонтальное разрешение дисплея vres: .word ; Вертикальное разрешение дисплея clrma: .blkb 48. ; Палитра vmode: .byte ; игнорируется nplanes: .byte ; Количество плоскостей bplin: .word ; Байт на строку palinfo: .word ; информация о палитре(1=цв,2=сер) shres: .word ; Разрешение сканера svres: .word ; xtra: .blkb 54. ; Доп. пустое место (фильтр)
Необходимо учитывать, что в PCX-формате применяется метод группового кодирования, проще говоря выбрасываются повторяющи- еся байты (естественно, с учетом) с целью уменьшения реальной длины файла. Идентификатором являются два старших бита, если они установлены, то младшие шесть хранят в себе число повторе- ний байта, следующего за таким идентификатором. Распаковать такой файл можно примерно так, указав в R0 адрес сжатого изоб- ражения, а в R1 указав адрес места куда оно будет распаковы- ваться и обратиться к следующей подпрограмме:
DECOMP: MOV R2,-(SP) ; или PUSH R2 для фанов Микро2+ $1: BITB #300,(R0) ; что вы там говорили по биты ? BEQ $3 ; стоят ? MOVB (R0)+,(R1)+ ; если нет, зря $2: CMP R0,#END ; ну хотя бы кончились ? BNE $1 ; ах нет ?!! MOV (SP)+,R2 ; верни регистр, паразит ! RET ; кышшш, как сказал А.М.Надежин $3: MOV (R0)+,R2 ; сколько раз повторим ? BIC #177300,R2 ; только без шуток ... $4: MOVB (R0),(R1)+ ; поехали ! SOB R2,$4 ; еще не приехали ? BR $2 ; повторить ! .END ; немного извратно, но импровиз
Сжимать тоже можно, только наоборот :-) Если у сжимаемого байта два верхних бита уже установлены, дабы не выдать его за идентификатор повтора придется сначала записать счетчик повто- ра, равный единице, а уж потом сам байт. Глючно, правда?
Для грабежа файлов формата PCX рекомендую пользоваться утилитой FLIP, о качестве которой можете спросить у Александра Фионова или у меня и системой ANDOS, о качестве которой можете спросить у каждого встречного Надежина.
P. S. Эта информация не совсем полная - ждите в следующих номерах продолжения разговора о известных форматах хранения данных.
Спасибо авторам за их программы:
С.Камневу за VorteX! и будущий ANDOS (когда?!) C. S. I. за CSIDOS3 и все его примочки С.Польскому за Микро2+ и Debug <<>> за BMPBK.COM и много за что еще RDC software за читалку HandMade software за Image Alchemey (для BMPBK.COM ;-)
... И это далеко не весь список ...
Извините за ошибки - номер верстался стихийно ради скоро- го выхода информации о Самаре.
Если кому чего надо, или просто интересно - пишите:
142500 М.О. г.Павловский Посад, Чкалова 8-88 Пырков Алексей Александрович
|
|
| |