ZX Power #02
24 мая 1997

Железо - Расширенный экран.

РАСШИРЕННЫЙ ЭКРАН.

(C)1997  В.М.Г.
________________________________

   Вот, заглянул на огонек в ре-
дакцию "ZX Power".Эпоха журнало-
творчества,по-моему, положитель-
но влияет  на юзеров и хаккеров.
Если   демомейкерство  по  самой
своей сути было бескорыстной за-
бавой и допускало любые разгиль-
дяйства,то законы рынка предъяв-
ляют  суровые требования к форме
и содержанию журналов,меняют от-
ношение к своему, а значит и чу-
жому, труду. В  Харькове заметно
поубавилось  количество "ломате-
лей",стало неожиданно трудно по-
лучить шаровую  копию новой вер-
сии местного  софта, даже иного-
роднего  журнала или игры, и это
радует.
   Самая  крутая  защита  должна
стоять  не на нулевом треке, а в
собственной голове. Слово на За-
паде заменяет  круглую печать не
из-за какого-то их превосходства
в духовности.Это - подсознатель-
ное  соглашение:  не  подставляй
других,и не подставят тебя. Ког-
да ты ломаешь чужую программу,то
кто-то с той стороны зеркала ло-
мает твою.
   Конечно, Природу не изменить,
и кто-нибудь  всегда, в отместку
за свое подавленное детство, бу-
дет  крушить  телефонные  будки,
писать маты на  заборах и запус-
кать компьютерные вирусы, но это
одиночки и угроза не от них.
   Поэтому, давайте  смелее  ме-
нять сложившиеся  стереотипы от-
ношений, забывая про  застарелые
обиды и  свеженаломанные  дрова,
ведь не ошибался  лишь  тот, кто
ничего не делал.

   Теперь  перейдем собственно к
"железу". Сегодня  мы  публикуем
схему увеличения в 2 раза разре-
шения  по   горизонтали   экрана
SPECCY.После доработки можно бу-
дет  ПРОГРАММНО  включить  режим
"512 точек в строке".Даются кон-
кретные  рекомендации владельцам
"Пентагонов". На "PROFI" и "ATM"
такой режим реализован, о "Скор-
пионах" есть кому заботиться без
нас,а владельцы других машин мо-
гут связаться  с  автором  через
редакцию "ZX Power".
   Схема разработана и опробова-
на очень давно, но приобрела ак-
туальность в связи  с  подключе-
нием фирменных модемов к SPECCY.
Дело в том, что компьютерные се-
ти работают в режиме "80  симво-
лов в строке". Как  это выглядит
на обычном  спектрумовском экра-
не, лучше представьте сами. При-
ходится прибегнуть  к  небольшой
доработке, чтобы в 2 раза увели-
чить  количество точек по  гори-
зонтали. Доработка  действитель-
но  небольшая, т.к. изображенное
включение  ИД7  и  следующего за
ней  триггера (ТМ2 или ТМ8, ТМ9,
ИР35) входит в схему подключения
модема через мультикарту и может
быть  использовано  оттуда  либо
сэкономлено там.
   Естественно, что  потребуется
в 2 раза  больше памяти  под эк-
ран. Для этого отводится область
#6000...#7800. В  оставшейся не-
задействованной области #5800...
#6000  по-прежнему располагаются
все  системные  переменные и ко-
роткие  BASIC-программы (загруз-
чики).

    ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.

  Основной харьковский разработ-
чик софта, поддерживающего прак-
тически  любые фирменные  модемы
на SPECCY, (VIC) использует  эту
доработку в  своей  терминальной
программе. Не  исключено  ее ис-
пользование     в    готовящемся
Alem'ом  текстовом редакторе под
революционный проект ALDOS.























   Обозначения, как  всегда, да-
ны по плоттерной схеме "Пентаго-
на", но с более  привычной нуме-
рацией адресов (A0...A15).

        ПРИНЦИП РАБОТЫ.

   Повышение разрешения по гори-
зонтали достигается за счет уве-
личения  в два раза частоты так-
тирования   ИР16-х   D41  и  D42
(9_ИР16). Одновременно  в 2 раза
чаще  производится их параллель-
ная загрузка  8-битным  кодом за
счет  замены одной  из частот на
5-D5 компьютера. При этом вторая
выборка производится из ДОПОЛНИ-
ТЕЛЬНОГО РЕГИСТРА D38',напаянно-
го  всеми выходами на D38. Входы
D38',включая вывод 11 соединяют-
ся  с одноименными (имеющими та-
кой же номер) входами D40.На 1-е
выводы  D38 и D38' подаются сиг-
налы  с 9-го и 8-го  выводов D15
соответственно.
   Атрибутный  регистр D40 пере-
водится в  z-состояние и на  его
выходах  устанавливается  код  7
(черный PAPER,белый INK) при по-
мощи 5-ти резисторов по 1к между
выводами 9,12,15,16,19 микросхе-
мы и "землей" (на схеме резисто-
ры  не  указаны!). Во  избежание
"мельтишения"  на  экране  можно
поставить  также  резисторы   1к
между выводами 2,5,6 этой микро-
схемы и +5V.

       ПРОГРАММИРОВАНИЕ.

   После сброса всегда аппаратно
устанавливается  режим  обычного
синклеровского экрана. Программ-
ный выход  в расширенный режим и
обратно  осуществляется установ-
кой/сбросом  бита 1 порта #EFF7.
Использование расширенного режи-
ма не  влияет на содержимое ОЗУ,
т.е. в этом  режиме  БУДЕТ РАБО-
ТАТЬ любая существующая програм-
ма  и  BASIC  (с "полубредом" на
экране).
   По адресам #4000...#5800 хра-
нятся   четные   столбцы  экрана
(0...62),а в #6000...#7800 - не-
четные столбцы (1...63).
________________________________




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

Похожие статьи:
Новости - Текстовая сетевая игра.
Реклама - Реклама и объявления ...
Письмо №318 - Саратовская обл, г Балашов

В этот день...   14 августа