Четверг, 25.04.2024, 08:42

..



Главная Регистрация Вход
Приветствую Вас, Гость · Браузер: « v»
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Всё об «Электроника БК0010(-01), БК0011(М)»! » Газеты | Документации | Статьи | Журналы » Газеты на «БК001x» » «Return» » «Return 8» [27.02.1998] (Автор: Terra software Inc. [Тимофеев А.А.])
«Return 8» [27.02.1998]
-=RUS=-Дата: Среда, 23.04.2014, 15:43 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 352
Репутация: 1
Статус: Offline
(Return 8)

════════════════════════════════════════════════════════════════

 RRRRRR   EEEEEE TTTTTTTT UU     UU RRRRRR   NN    NN   888888
 RR   RR  EE        TT    UU     UU RR   RR  NN    NN  88    88
 RR   RR  EE        TT    UU     UU RR   RR  NNN   NN  88    88
 RRRRRR   EEEEE     TT    UU     UU RRRRRR   NN NN NN   888888
 RR   RR  EE        TT    UU     UU RR   RR  NN   NNN  88    88
 RR    RR EE        TT    UU     UU RR    RR NN    NN  88    88
 RR    RR EEEEEE    TT     UUUUUUU  RR    RR NN    NN   888888

                  Hackers club Podolsk city

                     Terra software Inc.

════════════════════════════════════════════════════════════════

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

                             ***

                        Слухи и факты.

   Главным слухом  номера  объявляется,  то что к  БК  уже  дей-
ствительно подключен CD-ROM,  об  этом  вы  можете  прочитать  в
файле CD-INFO.VXT.  Я надеюсь, что вы уже его прочитали  и  сде-
лали свои выводы.  Мне  уже  удалось  заинтересовать  нескольких
людей в Москве, дело за "провинциями", так что пишите.

   Все больше  периферии  тянется  к  нам из других компьютерных
платформ, как сказал один  известный всем  человек: "и это  пра-
вильно".   Вот  и  еще  кое-что  "прилепили"  к  БК.   Пока  еще
"прилепили", но  в  скором времени доведут  до  ума  подключение
микросхемы  КР512ВИ1,  которая предназначена для работы в соста-
ве  микропроцессорного  комплекса  в  качестве  часов  реального
времени  с  будильником, календарем, а также ОЗУ общего назначе-
ния емкостью 50 десятичных байт  (аналог часов и  CMOS  SETUP  в
старых IBM PC).
   Занимается   данной   разработкой   Дмитрий   Крылов   (автор
TURBO8, Disk Master для ANDOS3.30).  У меня есть  его  наработки
по железу и они мне  очень  понравились, я даже позаимствовал  у
него схему дешифратора адресов  для  своих разработок, о которых
чуть ниже.

   Уже  давно  бродит  призрак   windows-подобной   оболочки для
контроллеров  "АльтПро"  (все остальные не в счет).  Многие  уже
видели  версию  предложенную   небезызвестным  Алексем  Гришиным
(LIS corp.) - ALTPRO WINDOS,  а также  OS/A WASP  Алексея  Рома-
новского (LXE).  Вскоре  намечается  начало  более  грандиозного
проекта под предварительным названием  "OS NT",  к Алексею Рома-
новскому в этом не легком  деле присоединился мой  земляк  Семен
Кузин, который  намеревается  сдвинуть графический интерфейс се-
го творения в сторону  WINDOWS NT, а это  уж  больно  напоминает
мне Macintosh и AMIGA. Так что будем жить!

   В  Саратове  фирмой  ARTD corp.  пишется  "революционная  DOS
для БК".  Автор просил меня  поместить рекламу в моей газете, но
я это делать пока не буду,  потому  что  не  хочу  рекламировать
то, что не видел, да  и  бесплатной рекламы как известно не  бы-
вает.  Так что если Юрий Кумаков  соизволит прислать мне  версию
для  тестирования, то тогда я непременно напишу,  как  это  дей-
ствительно круто на деле, а не на словах.

   Местом  гибели  "приставки   Бортника"  можно  считать  город
Казань.  На БК-мании'97 я передал им всю  исчерпывающую информа-
цию необходимую  для ее создания.  Однако от казанцев после это-
го было лишь одно письмо,  смысл которого состоит  в  трех  сло-
вах: они что-то потеряли.  Если это так,  то можно считать,  что
приставка  на ВМ3 загнулась!?  Хотя кто его  знает,  если  Вадим
Новак заинтересуется данной разработкой  и  поможет мне перевес-
ти ее с  РУ7  на статическую память, тогда еще не все  потеряно.
Ваши пожелания и предложения отправляйте мне лично.

   Уже второй месяц  в  моей голове  бродит  мысль о подключении
к БК MIDI-карты, теоретически  все  продумано, есть вся  необхо-
димая для этого документация, как  по  программной так и по  ап-
паратной поддержке MIDI.
   MIDI-карта  (или  как  ее  еще  называют   дочерняя  карта  -
wavetable dauterboard) содержит  в  себе постоянную память (ROM)
с инструментами,  объемом 4Мбайта,  свой 2-х ватный стереоусили-
тель, поддерживает  различные звуковые  эффекты, полифонию до 32
нот!  Она "общается с миром" с помощью  последовательного  порта
со скоростью 31250 Бод (бит в секунду).  К БК она  будет подклю-
чаться через  соответствующий  адаптер к МПИ.  MIDI-интерфейс  -
это стандартный интерфейс  музыкальных инструментов, который ис-
пользуется на профессиональных синтезаторах.
   Подробнее все  выше  сказанное,  будет  изложено в  следующем
номере, я надеюсь мне удастся реализовать  к  тому времени схем-
ную часть.  Присылайте мне ваши  мнения по поводу нужности  дан-
ной разработки.  О цене пока  говорить рано, так как мне не  из-
вестно, что из этого  выйдет,  но  на  рынках  MIDI-карты  можно
найти от 20-30 долларов.

   После долго  ходивших   слухов   о   приставке   Sound  Drive
(DAT_11.VXT), возможно  мне  все-таки удастся сделать ее опытный
образец, воспользовавшись  все  той же схемой дешифрации адресов
(by Дмитрий  Крылов).  Но уже в этом случае она  будет  сажаться
не на порт, а на МПИ.  Приставка будет  содержать в себе 6 вось-
мибитных регистров, 4 для  звука и 2 для  громкости на оба кана-
ла (левый и правый).  Можно  конечно  реализовать  и  16  битный
звук, но это, как говорится уже дороже.

                             ***

                       Connect forever!
                             или
               Да здравствует Российская Почта!

   Вот уже последние полгода  я  активно занимаюсь  перепиской с
БКшечниками из Владикавказа и Саратова.  Алексей  Пырков из Пав-
ловского Посада,  держит  связь  с  Казанью,  Самарой,  Томском,
Краснодаром. Не так давно я отправил письмо в Новгород.
   Да, конечно  можно  долго  говорить  о  достоинствах  электо-
ронной почты, но не у всех  к  ней есть доступ, так  что  прихо-
диться обходится услугами  нашей российской почты.  Кстати услу-
ги эти не так уж дороги, главное знать  как  это сделать.  Обыч-
ные письма, я надеюсь, вы посылать  еще  не разучились, а отпра-
вить несколько дисков не намного сложнее.
   То что некоторые  отправляют  диски  бандеролью,  это  просто
от незнания или у них много лишних денег.  Гораздо  дешевле  об-
ходится пересылка  дисков заказным письмом.  Только не  говорите
на почте, что у вас  там  диски, скажите, что у вас  там  бумаги
не представляющие  особой ценности.  И будьте по вежливей с поч-
тальоншей, может она вам еще и скидку сделает.
   Ну а теперь к делу.  Берете  две  картонки  (хорошо от  обло-
жек старых книг), кладете  между  ними диски, заворачиваете  это
дело в бумажку и несете на  почту, там  это  дело  запакуют  как
положено,  пишите  адрес   получателя  и  отправителя  (то  есть
свой). Платите около трех (тыс.) руб. И телемаркет!

                             ***

                 Раз IDE, два IDE, три IDE...

   Уж очень мне  нравятся  совмещенные  контроллеры  дисковода и
винчестера фирмы  "АльтПро".  Столько прелестей  таится  внутри,
сколько возможностей  для  программного расширения: можно  легко
подключать новые драйвера  для  общения с другими  устройствами,
вешать два винта на один шлейф и многое другое.
   Все  это  больно  смахивает  на  рекламу,  может  так  оно  и
есть, но дело  не в этом.  А дело в следующем у  меня  есть  два
винчестера, которые ну никак  не  хотят стыковаться между собой.
Не помогла даже известная  в  некоторых кругах схема для подклю-
чения четырех  IDE  устройств на одну шину -  один  винт  просто
напросто забивает  данные другого.  Тогда мне пришла мысль, сде-
лать вторичный  IDE  адаптер (контроллером  как-то  назвать  эту
схемку язык не поворачивается),  для этого  понадобилось 8  мик-
росхем.  Пока идет процесс  отладки  железа,  с  софтом  никаких
проблем не возникнет, все  программные  запросы  моего  адаптера
аналогичны  АльтПровскому,  только адреса регистров другие.  Ра-
бота с данным адаптером  рассчитана на то, что уже есть контрол-
лер винчестера фирмы "АльтПро" - для драйвера  используется  ОЗУ
со 170000.

   А теперь несколько "сложных" схем.

   1) Как сделать индикацию обращения к винчестеру.

   Делается это  очень  просто,  потому что  для  этого  предус-
мотрена такая  возможность.  Потребуется  светодиод  и  резистор
сопротивлением 1-10 кОм.  Если ваш  контроллер находится на  га-
рантии, можете  пока  забыть об  этом,  потому  что  потребуется
вскрывать корпус.  Но если  вы все-таки решились,  объясняю  как
это делается.  В правом верхнем  углу платы (со стороны располо-
жения элементов) находятся  4  отверстия: между 1 и 2 запаивает-
ся резистор, между 3 и 4 - светодиод  как  показано на  рисунке.
В крайнем случае если  вы  поставите его не  так  (или  я  здесь
ошибся), то он просто не заработает - поменяйте направление.

                                        светодиод
             1o
         ─────┤-шина питания (+5В)        ($$$)
          2o  │                            ┤ ┤
             O│- крепежное отвертие        │ │
          3o  │                            │ │
           4o │                            4 3
              │

   Далее даны  некоторые  размеры,  для  того чтобы вы не  муча-
лись с установкой светодиода.  Высота от  низа  платы  до  верха
светодиода  23-22мм.  Отверстие в корпусе от верха  26мм,  влево
10, диаметр 5мм.  Можно конечно  вывести его наружу,  не  сверля
корпус, это уже придумайте сами.

   2) Подключение четырех IDE устройств к контроллеру винта.

   Как  известно,  IDE  устройства  занимают в памяти две группы
по 8 регистров  (для БК с контроллером  "АльтПро"  177740-177756
- четные и 177741-177757 - нечетные).  Вторая группа  фактически
не используется,  вторые два устройства  вешаются  своей  первой
группой регистров  на  вторую группу контроллера,  в  результате
чего  становятся  доступными  программно  (соответствующий  софт
для поддержки четырех винчестеров для  MKDOS  могу  написать  за
один  вечер).  При  данном  включении   отсутствует  возможность
программного сброса  винчестера,  то  есть  если  он  выключится
после долгого к нему  не  обращения, то придется выключать пита-
ние всей  системы  (данным  "недостатком"  страдают  в  основном
только двухдюймовые винты).
   Схема  предоставлена  Денисом  Сотченко   (RDC  software),  а
ему Дмитрием Гжибовским из Екатеринбурга:

               master/slave      master/slave
                (1 группа)        (2 группа)

                31   37  38       31  37   38
                 │   │   │         │   │   │
                -│-  │   │        -│-  │   │
            VD  \ /  │   │    VD  \ /  │   │
                -│-  │   +5В      -│-  │   +5В
 (IRQ) 31────────*───┼─────────────┘   │
                     │                 │
 (CS0) 37────────────┘                 │
                                       │
 (CS1) 38──────────────────────────────┘

   Как видно  из схемы  потребуется  только изменить  разводку в
IDE шлейфе и подать +5В (лучше с порта).  В принципе,  если  эта
схема будет использоваться на БК,  диоды можно не ставить, пото-
му что в БК не используется  система прерываний от  IDE  устрой-
ства.  Правда я не очень  пока понимаю зачем на  БК  до  четырех
IDE устройств, когда она с двумя винтами работает  и  то по  из-
вратному.

                             ***

                         Новый LINK.

   Хорошо  когда  есть  две  БКшки  (одна 10,  другая 11М),  два
винта и два  монитора (во я зажрался).  Когда у людей 2 копьюте-
ра и более, то они  начинают  объединять  все  это  в  различные
"сети".  И БК не обделена  такими вещами, но здесь  речь  пойдет
не о всяких там локальных  и  глобальных сетях, а всего  лишь  о
соединении двух машин для перекачки файлов  с  одного  винта  на
другой.
   Все пользователи  MKDOS  знают файлы  MASTER3.USR  и  SLAVE3,
предназначенные для  обмена  файлами по  19  проводному  кабелю,
подключаемому к порту,  который в народе называют "линк".  Я ре-
шил усовершенствовать данную разработку  и  сначала пошел  прог-
раммным   путем:   оптимизировал  обе   эти   программы   (файлы
S_MTR.USR и S_SLV.USR).  Затем я решил  усовершенствовать и  же-
лезо, и софт: вместо строба  400,  я использовал  строб  100000,
то есть знаковый разряд, и использовал статическое  ОЗУ  с адре-
са 170000 в контроллерах  "АльтПро",  если у  вас  его  нет,  то
программы сами определят его отсутствие  и  установятся в основ-
ное ОЗУ.  Ускорение в результате всего этого  20-40%  (точно  не
оценивалось).  Программная поддержка  с  новыми  именами  файлов
MASTER5.USR и SLAVE5.USR.

                    Новая распайка кабеля.

    No     разъем         разъем     назначение
 разряда     1               2

    0       А16     -       Б24     данные =>
    1       А13     -       А24            =>
    2       Б12     -       Б23            =>
    3       Б10     -       Б17            =>
    4       Б 5     -       Б20            =>
    5       Б 7     -       А20            =>
    6       Б 6     -       Б22            =>
    7       А 7     -       А23            =>

   15       Б25     -       А30     строб данных =>

    0       Б24     -       А16     данные <=
    1       А24     -       А13            <=
    2       Б23     -       Б12            <=
    3       Б17     -       Б10            <=
    4       Б20     -       Б 5            <=
    5       А20     -       Б 7            <=
    6       Б22     -       Б 6            <=
    7       А23     -       А 7            <=

   15       А30     -       Б25     строб данных <=

            А11     -       А11         общий

   Если  у  вас уже был  линк  со  старой  распайкой,  то  можно
просто поставить в обоих разъемах  перемычки  Б25-А28,  А30-Б31,
тогда его можно  будет  использовать как со старым, так и с  но-
вым софтом.
   Для  тех  пользователей  MKDOS,  кто  никогда  не  работал  с
линком  объясняю:   на  подчиненной   машине  запускается   файл
SLAVE5.USR,  а на ведущей машине файл MASTER5.USR.  После  этого
все действия по копированию  производятся  на ведущей машине,  в
левую панель выводится  каталог ведущей машины,  а  в  правую  -
подчиненной.  С файлами  можно делать все что угодно:  смотреть,
копировать в обоих направлениях, удалять и т.д.

                             ***

                      Мышь без блока КМ.

   Многие  владельцы  БК11(М)  имеют  мышь,  подключаемую  через
блок КМ (контроллер манипулятора), но не  все  программы  расчи-
таны на его подключение.  Вашему вниманию  предлагается  универ-
сальную распайку для мыши,  которая  поддерживает оба стандарта.
Можно сделать распайку, использовав  встречный  разъем для  пор-
та, оставив старый разъем,  или  сделать  дополнительный  разъем
на самой  БКшке  специально для мыши,  что  позволит  освободить
порт для других целей.

                         Разъем мыши.

                                   ┌──── Ключ
                                   ↓
                      ┌──────────── ───┐
                      │ 1  3  5  7  9  │
                      ├────────────────┤
                      │ 2  4  6  8  10 │
                      └────────────────┘

                      Распайка выводов.

        1 - B24 (Y вверх)          2 - A24 (X влево)
        3 - B23 (Y вниз)           4 - B17 (X вправо)
        5 - A20 (Кнопка 1)         6 - B22 (Кнопка 2)
        7 - A19 (Общий)            8 - A19 (Общий)
        9 - B10, B25 (Сброс)       10 - A8  (+5В)

                             ***

                Усилитель мощности на TDA1553.

   В последнее  время  на  радиорынке  появилась  очень  хорошая
микросхемка TDA1553(Q) - 25  ватный  стерео-усилитель  с  весьма
приличным качеством.

                            +Uпит
                             │
                          ┌──┼──┐
                         3│10│11│
Вход 1                 ┌──┴──┴──┴──┐
    ──────┐            │           │4
          ↓R1   C1    1│  TDA1553  ├─────────
      ├──###────┤├─────┤           │6         Выход 1
                       │           ├─────────
Вход 2                 │           │
    ──────┐            │           │7
          ↓R2   C2   13│           ├─────────
      ├──###────┤├─────┤           │9         Выход 2
                       │           ├─────────
                       │           │
                       └──┬──┬──┬──┘
                         2│ 5│ 8│
                          ┴  ┴  ┴

     +Uпит = 5-15В

   Выходы  1, 2 (4, 6 и 7, 9)  подаются непосредственно  на  ди-
намики и не соединяются вместе!

                             ***

                   Ну очень полезный совет
                для тех,  кто пользуется VX4.

   Если вы планируете  перекинуть текст из  ANDOS  в  MKDOS,  то
после всех операций  с  текстом перед его перегонкой, ОБЯЗАТЕЛЬ-
НО "пропустите" диск  с  этим текстом, через программу  COMPRESS
(или аналогичную, устраняющую фрагментацию файлов).  Потому  что
после  VX4  файл бывает разбросан по диску,  как  после  взрыва,
хотя при просмотре в  ANDOS  он непрерывен. Это происходит пото-
му, что  эмулятор ANDOS для MKDOS не понимает  фрагментацию фай-
лов ANDOS.

                             ***

                       Системный раздел
                   для владельцев БК-0010.

   Данная программулька  предназначена  для  счастливых  облада-
телей контроллеров винчестера или дисковода  "АльтПро"  с допол-
нительной памятью  64-512кБт.  Она подключает вместо ПЗУ монито-
ра ОЗУ, что дает возможность  загружать знакогенератор  в  Мони-
тор и более надежно  перехватывать  EMT36  в  системах  ANDOS  и
MKDOS.

;Замена Монитора в ПЗУ на его копию в ОЗУ
;для БК-10 с контроллером "АльтПро"
;на адрес 160000 то же включается ОЗУ

        JSR     R5,COP          ;сохранить копию ПЗУ
        .WORD   100000          ;
        .WORD   10000
        .WORD   10000

        JSR     R5,COP
        .WORD   160000
        .WORD   30000
        .WORD   4000

        MOV     #6,@#177130     ;
        MOV     #120,@#1777130  ;100000-120000,160000-170000
        MOV     #0,@#177130     ;остановить дисковод, если есть
                                ;CLR для контр-ов с ОЗУ >128кБт
                                ; использовать нельзя
        JSR     R5,COP          ;восстановить содержимое ПЗУ,
        .WORD   10000           ;но уже в ОЗУ
        .WORD   100000
        .WORD   10000

        JSR     R5,COP
        .WORD   30000
        .WORD   160000
        .WORD   4000

        MOV     #120002,@#100036 ;перехват EMT36

        RET

COP:    MOV     (R5)+,R2        ;откуда
        MOV     (R5)+,R1        ;куда
        MOV     (R5)+,R0        ;сколько

        MOV     (R2)+,(R1)+
        SOB     R0,.-2
        RTS     R5

        .END  (программы и этого номера)

      © Авторские права на все буквы в данном тексте
          принадлежат Тимофееву Андрею Александровичу.

      (p) Права на распространение принадлежат каждому
          человеку, который  умеет  копировать  файлы.

════════════════════════════════════════════════════════════════

                                                     27.02.1998

             Тимофеев Андрей - Terra software Inc.

     142103  г.Подольск Александровский проезд д.15/41 кв.2

════════════════════════════════════════════════════════════════


 
Всё об «Электроника БК0010(-01), БК0011(М)»! » Газеты | Документации | Статьи | Журналы » Газеты на «БК001x» » «Return» » «Return 8» [27.02.1998] (Автор: Terra software Inc. [Тимофеев А.А.])
  • Страница 1 из 1
  • 1
Поиск:

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