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".

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


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

Похожие статьи:
Вступление - Инструкция к оболочке журнала.
Информация - Электронная почта.
Программирование - очень эффективный способ повысить производительность интерпретатора бейсика (48 Basic), встроенного в ZX-Spectrum, при обработке больших массивов данных.
Отдохнем - Советы первокурсснику или варианты конспектирования скучных лекций : конспект одного крутого студента ; глосарий.
ASM vs SNS - ASM и SNS - две большие разницы.

В этот день...   18 апреля