аппаратная доработка "ориона" для драйверов 80 символов в строке ---------------------------------------------------------------- для того, чтобы из компьютерного "урода", превратить "орион-128" в пригодный для текстообработки компьютер мы предлагаем вам "расширить" экран, т.е дора- ботать схему видеоадаптера, так, чтобы на экране отображалась область озу размером в 12,5 кбайт, вместо 12к. при этом экран формируется из 400*256 то- чек и экранная область (при экране 4) занимает адреса c000h-f1ffh, т.е зани- мает область хранения знакогенератора при работе мониторов в пзу (f800). при этом на экран по горизонтали "укладывается" 50 вместо 48 байтов. основная цель этой дорабоки получить возможность иметь 80 символов в строке, что не- обходимо для полноценной текстообработки и работы фирменных программ cp/m, инсталированных под терминал vt52 dec. для этого мы разработали специальный драйвер "микротекста", имеющий матрицу символа 5*7 (но копируется 5*10, для использования псевдографики). первый такой драйвер в январе 1992 г. разрабо- тал а.новгородов (80drv$ для мг, 80.com). в дальнейшем было создано более 10 различных драйверов, отличающихся наборов упр.кодов, знакогенераторами и ме- тодами загрузки в систему. для cp/m с нашим старым bios (90) распространялся драйвер 80u.com, для acp/m этот же драйвер (с другим механизмом загрузки) называется 80un.com. при экране в 400 точек по горизонтали, как раз и разме- щается 80 символов в строке (400:5=80). разумеется, что после решения таким образом задачи текстообработки старая наша доработка - режим графики высоко- го разрешения теряет смысл, т.к она позволяет иметь 96 символов (что приво- дит к очень мелкому шрифту), а для текстообработки удобнее 80, но самое главное - вывод текста слишком "тормознут". чтобы убедиться в этом загрузите драйвер "super-font" и посмотрите какой там ролик (без установки выходного мультиплексора на экране будут видны лишь половинки символов, но оценить ра- боту драйвера вы сможете). возможно режим такой графики высокого разрешения представляет интерес для работы со схемами, чертежами (т.е графикой), но для текстообработки расширенный экран 400 точек и микрошрифт - выгоднее. по- этому, мы не планируем в дальнейшем "поддерживать" графику высокого разреше- ния 768 точек (т.е не занимаем бит d3 в порту f8). для расширения экрана вам потребуется установить всего 1 доп.имс - 155тм2 (используется ее 1 триггер, а второй вы можете использовать в других ваших доработках). эту микросхему удобно расположить "вторым этажем", т.е сверху микросхемы на плате (напр: напаяйте ее на 155ли1). при этом все выводы, кроме 7 и 14 укорачиваются и отгибаются в стороны (на 45 градусов) и микросхема припаивается 7-м и 14-м выводами сверху микросхемы на основной плате. при этом микросхема получает питание и не требуется применение дополнительного крепления доп.имс. такой метод проведения доработок весьма эффективен, например всего за 3 часа ра- боты я переделывал таким образом платы "специалиста" (плата кооп "экспресс" на 40 имс) в "орионосовместимый" компьютер (128к, 2,5 мгц но без цвета, за- то процессор z80). при этом монтаж получается значительно более плотный и самое главное более красивый и аккуратный, чем с использованием доп.платки - "слепыша". такой же метод монтажа можно рекомендовать даже при макетирова- нии полностью нового устройства, при наличии даже хорошего "слепыша". при этом все выводы имс, кроме крайних (1,7,8,14) укорачиваются и отгибаются и микросхема запаивается в слепыш высоко, т.е на самые кончики 4-х выводов. монтаж делается как со стороны установки имс, так и с другой стороны платы. такой монтаж делается значительно быстрее, чем на слепыше, а схема очень наглядна. таким способом мне удавалось макетировать полный компьютер на 60 имс за 2 дня работы (для монтажа 565ру5, использ-ся кусок старой платы). таким способом легко заменить процессор 580 на z80 в "орионе" или "специа- листе": выкусываете 580вм80 и устанавливаете на его место z80, на 4-х но- гах - на 1, 20, 21 и 40-й. остальные укороченые выводы отгибаются и соеди- няются отрезками провода "мгтф-003" с соответствующими отверстиями в плате. это очень "прогрессивный" метод навесного монтажа и я его рекомендую для изготовления доработок на готовых платах всем радио-любителям. для данной доработки отрежьте вывод dd13/2 от платы - обычно проще всего откусить его от платы и отогнуть в сторону. установите на рядом расположенную 155ли1 до- полнительный триггер (напаяв сверху, как описано выше) и выполните монтаж по следующей схеме: dd13.1 || |-----------| || -o s | | 5 110 || 45 2 |---| tt |------------------ ||--------.-----x------.-------| d | | || | | -| c | | || | | |---| o- || | | -o r | | || | | |-----------| || | | || | |--------------------------| || | доп.тм2 | || | 13 |-----------| | || |-------------.------o r | | 9 | || | 12 |---| tt |------| || |------| d | | || 53 11 | | | ||-----------------------------| c | o- || |---| | || -o | | || |-----------| если необходимо иметь экран и 400 и 384 точки, то в месте разреза поставьте переключатель (средний контакт к d-входу dd13.1). это может быть удобно, т.к в цветных играх вместо знакогенератора справа экрана будут видны цветные полоски. возможно применение мультиплексора (кп2,кп11...) переключающего эк- ран в "стандартный" размер при включении цвета (битом порта f8). без данной доработки вы будете видеть на экране лишь 76 символов в строке. чистяков владимир, санкт-петербург, август 1992