Из журнала ZX Format #1,
Санкт-Петербург, 11.1995



  Машина  времени - реальность?
   (о тормозах для Спектрума)

(C) NEMO

   Nemo    с   "...непреодолимым
отвращением  наблюдает  эту раз-
растающуюся  язву..." турбирова-
ния  Spectrum  -  машин. Где это
видано, например, чтобы машина с
непрозрачным    видеопроцессором
типа  KAY-256  или  Scorpion-256
разгонялась  в  ОЗУ  аж  на 75%?
Единственное, что можно предпри-
нять  в  данной  ситуации  - это
срочно наделать "ручников", эда-
ких  тормозов,  которые  помогут
нам обуздать мощность распоясав-
шихся  процессоров. В литературе
уже   встречались  упоминания  о
возможности    создания    таких
устройств, и вот уже час пробил.
Вместе  с  тем  Минздрав  в лице
мастерской  "Блеск" предупрежда-
ет, что любые "довески" сокраща-
ют жизнь Вашего компьютера.
   Вот  ниже приведена схема та-
кого  тормоза, а еще ниже дается
его полное описание:
   Принцип  работы  тормоза пре-
дельно  прост. Импульс регенера-
ции RFSH/ поступает с процессора
и  разряжает емкость C1, которая
является времязадающей.
   На   заданное  время,  равное
T=(R4+R3)*C1*0.42,  пока конден-
сатор  заряжается до 2В, ИМС DD1
по выходу с открытым коллектором
(ОК)  (D1.6)  блокирует сигналом
WAIT/  очередное  обращение про-
цессора к памяти или портам вво-
да  -  вывода.  В зависимости от
положения движка R3 реальный ко-
эффициент  торможения составляет
1.1 - 6.8 раз. Увеличив R3 в 1.5
- 2.5 раза, можно еще больше за-
тормозить процессор, однако мно-
гие  программы  при этом остано-
вятся, т.к. будут успевать отра-
батываться   только   процедуры,
инициируемые  по системному тай-
меру  (INT). Если Вас не смущает
запах  паленой  резины при таком
торможении,  смело  увеличивайте
R3!
   Элементы D1.1 и D1.2 блокиру-
ют  тормоз  при операциях с дис-
ком, т.е. когда требуется полная
мощность  процессора. Транзистор
VT1,  включенный эмиттерным пов-
торителем, согласовывает высоко-
омную времязадающую цепь с ТТЛ -
входом.  Кнопка  P1  в замкнутом
состоянии отключает тормоз. Све-
тодиод  HL1 свечением напоминает
о  том, что машина стоит на руч-
нике и быстрее не поедет.
   Емкость   C1  увеличивать  не
следует, т.к. не удастся обеспе-
чить   минимальный   коэффициент
торможения  при допустимых токах
ОК  D1.4  и  движка  R3 (из - за
искрения движка может возникнуть
пожар  или  подгорит токосъемный
элемент в вышеупомянутом R3).
   Наблюдательный    программист
наверняка   почерпнет  для  себя
много  полезного в лениво разви-
вающихся обстоятельствах игровых
ситуаций  и  пред ним предстанет
неприглядность   программистской
мастерской во всей ее первоздан-
ной  красе. Порядок заполнения и
формирования   спрайтов,  методы
заполнения   экрана,  упрощенное
раскручивание "ксорок" - это да-
леко не все, что можно получить,
используя эту машину времени.
   В некоторых программах автору
удалось   обнаружить  мгновенные
рекламные  вставки фирм, которые
обладают  свойством сразу прова-
ливаться  в подсознание человека
с    целью   стать   императивом
действия.  Глаза  оператора  ис-
пользуются  как простые рецепто-
ры,  сигналы которых минуют кору
головного мозга, где расположена
различающая  способность (интел-
лект).
   Заядлый игрок получит необхо-
димое для размышлений время, за-
даваемое резистором R3, и, вклю-
чив  в нужный момент тормоз фик-
сацией   P1,   преодолеет  самую
сложную игровую ситуацию.
   Тормоз  не следует включать в
моменты,  когда требуется полная
производительность   компьютера,
например,  при работе с магнито-
фоном,   модемом,  прослушивaнии
музыки  и  т.д.  Не всегда также
предсказуемы  побочные  эффекты,
связанные   с  применением  этой
приставки, ну да терпение и труд
все  перетрут. Только зачинается
заря тормозостроения.