Spectrofon #18
22 марта 1996
  Железо  

Конструктор - Несколько полезных доработок для Спектрума.

<b>Конструктор</b> - Несколько полезных доработок для Спектрума.




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


(C) Сорокин Андрей Юрьевич

             НЕМНОГО ОБО ВСЕМ
           ════════════════════

   Хочу  поделиться  с  читателями  нашего
журнала изрядно поднакопившейся у меня ин-
формацией о некоторых аппаратных  доработ-
ках компьютеров и других интересных вещах.


   Вступление моей статьи я посвящаю,  ес-
ли никто не возражает, закрытию темы порта
#7FFD. Но остальное будет не менее интерес
ным, хотя, судить Вам.

  Итак, полагаю, что нижеследующие  строч-
ки внесут полную ясность в этой, болезнен-
ной для  многих, теме.

АКСИОМА: шины адреса и  данных  процессора
z80 неинверсные т.е. активный уровень еди-
ница. Порт выбирается не "сбросом  в  ноль
нескольких разрядов", а установкой на  ши-
не  адреса  конкретного числа, содержащего
нули в проверяемых разрядах и  единицы  во
всех осталь ных.  Вот,  например,  битовая
структура числа #7FFD(32765):

           A15    A8  A7    A1
           01111111   11111101

   Здесь единицы содержатся во всех разря-
дах, кроме А1 и А15.  "Инверсная"  система
выбора порта была задействована,  по-види-
мому, для сокращения  числа  дешифрирующих
элементов, но, вполне  очевидно,  что  без
проверки оставшихся разрядов на  1-е  сос-
тояние,  порт  выберется  и  при    числах
xxFD, FD, 0D, 00.  Такое  положение  вещей
явно не в пользу новым  "супер  Speccy",на
них начинает "зависать"  большое  количес-
тво игровых программ. Но решение  проблемы
все же есть (для всех  компьютеров,  кроме
"Скорпиона"),  это  аппаратная   доработка
схемы дешифрации. Основа нового дешифрато-
ра мс. 555ИД7 (см. схему 1.1)

   Отличия моей схемы от "аналогичных":

1. "Мягкая"  дешифрация  #7FFD:  на  Ваших
PROFI, ATMturbo2+,  ZX (на ПЛМ)  мгновенно
заработают    программы    типа    "SHOCK"
"EXTERMINATOR" и дp.

2. Хотите иметь АТМ и ПРОФИ  в  одном  (по
дешифрации  доп.памяти)?  Нет  проблем,  в
"HONEY COMMANDER"е у Вас будет  достаточно
памяти и для встроенного HELPа.
   В  isdos  у  Вас   откроется    эл.диск
ПРОФИ512(1024). Ну а переключателем s1  Вы
переведете  адрес  доп. порта на  основной
7FFD (6&7 bit), этот режим используют  не-
которые boot-ы, например  "CONVER  COMMAN-
DER", т.к.  программно  значительно  проще
управлять всей памятью из одного порта.

3. Имеется еще один незадействованный порт
#9FFD "жестко"дешифрированный.

4. И, конечно же, оба адреса муз.  процес-
сора #FFFD & #BFFD, доступных как на  чте-
ние так и на  запись  (по  неактивному  M1
сигналу).

  Доработка проверена на моем Speccy-512К,
выполненном на одной ПЛМ 1515хм1.  Кстати,
это по сей день - самая совместимая  плат-
форма (не требуется  никаких  "глупеньких"
доработок типа портa #FF...).  Однако  ПЛМ
тоже имеет некоторые недостатки-недоработ-
ки!

1. Напечатанный черный, с  повышенной  яр-
костью, квадрат на черном фоне будет свет-
лым.

2. Узкий растр.

3. Невозможно(?) турбировать процессор.

4. Для длинного (50 см.) шлейфа  клавиату-
ры обязательна буферизация  (ее  же  можно
проделать и при довольно частой  неисправ-
ности: "отказ" клавиатуры, когда  все  ос-
тальное цело) см.схему 1.2.

5. В режиме 128-512кб. сброс проходит очень
долго, из-за того что триггер 555тв6 при
resete выбирает пзу DOS, проблема решается
схемой 1.3.

6. Некорректный  "МАGIC",  нужно  включить
мс. 561ЛН2 на  инверсный  вход  555АГ3  по
схеме антидребезга, схема 1.4.


   И еще одна нужная в наше время доработ-
ка: отключение сигнала WG (запись=0,  чте-
ние=1) дополнительным  переключателем,  от
шлейфа дисковода, это предотвратит нежела-
тельные последствия при просмотре хакеров-
ских трудов (Кирилл Громов нас  просветил,
можно  повредить  даже  хорошо  заклеенный
"серебряшкой" диск. См. "S" N14).

   Теперь немного о  доработке  и  изъянах
"ATMturbo2+". Поставив вторым  этажем  еще
одну 555ид7 + 4 диода (кд522/д9б) +  неис-
пользованный кусок мс D37 и  Ваш  АТМ  еще
больше "вырастет" в Ваших глазах,  запрос-
то "глотая" всякие шоки, инсульты  и  про-
чие МЕГИ (демы). См.схему 1.5.

1. Изъян  "турбодваплюса":  больная  схема
включения IBM-клавиатуры, заставляет "глю-
чить" множество  программ ("ELITE", напри-
мер). Выход  один - распаять   полноценный
контроллер от PROFI.









2. Изъян: некорректный INT процессора.

3. Изъян: нельзя изменить плотность записи
на диск (MFM на FM).

4. Изъян: нельзя выбрать 3 и  4  дисковод.
Устранить 3 и 4 изъяны можно  поменяв  ТМ8
на ТМ9 в схеме контроллера флоппи.

   Теперь, с  Вашего  позволения,  немного
информации о КОНТРОЛЛЕРАХ дисководов.

АКСИОМА 2: любой контроллер имеет  цепочку
ФАПЧ, и когда Вам  начинают  "заливать"  о
том, что данный контроллер  лучше  другого
тем, что у него имеется этот узел,  поста-
райтесь оценить ВСЕ преимущества и  недос-
татки выбираемого компьютера.


АКСИОМА 3: все "наши" диск.контроллеры не
отслеживают сигнал  готовности  дисковода,
поэтому неприятности гарантированы облада-
телям 5305 (с эл.магнитом) дискводов (при-
мерная схема обхода сей неприятности нахо-
дится в "S" N14. Cтатья К. Громова).

   Все контроллеры должны иметь на  выходе
ВГ93  инвенторы  исключительно  155  серии
например 155ЛН2, 155ЛН1 - это  на  порядок
уменьшит количество  сбоев  при  работе  с
флоппом. А внутри  схемы  лучше  поставить
все мс. 555 серии, это сильно снизит  пот-
ребляемый ток и повысится надежность.  Се-
рию 1533 лучше не ставить ни в каком ком-
пьютере, у нее пониженная нагрузочная спо-
собность, при тех же, что и у 555 парамет-
рах потребление/макс.частота.

                 * * *




Другие статьи номера:

Конструктор - Для владельцев модемов статья о способах улучшения связи.

Экспертиза - впервые в нашей стране представлена и рассмотрена "The Bards Tales" - полноценная семнадцатиуровневая ролевая игра.

Фантазия - компьютерная новелла по игре "Captain Blood".

Обзор - прилив новых игр: Last Battle, The turn or xor'em all, Tank War, Приключение Винни Пуха, Войны Эмбера, Open it!

С миру по биту - почта журнала и продолжение дискуссии о Спетркуме и вокруг него.

С миру по биту - Хакеры и Авторы не только люди: Взгляд изнутри.

Система - советы начинающим программистам.

Конструктор - Несколько полезных доработок для Спектрума.

Конструктор - оригинальная простая схема АЦП.

Премьера - исправленная и переработанная демонстрационная версия игры "Prince of Persia".

Реклама - реклама и обьявления.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
The Smallest Article in the World
Реклама - Реклама и объявления ...
WANTED - Розыск программ...
Д'E-PRESS'НЯК-1 - Lamers Must Die или ответ на статью о демах и демосцене в ZX News#50.
Этюды - Программа сортировки массива по возрастанию. Процедура заполнения экрана заданным атрибутом. Процедура проявления картинки. Эффект летящих навстречу звезд. "Душ", идущий из верхнего левого угла экрана. Процедура "осыпания" картинки по пиксельным линиям. Программа "вытягивания" картинки под углом в 45 градусов. Три процедуры "Scroll".

В этот день...   1 марта