╔══════╦═──────────────═╦══════╗
│ ───══│ КОНСТРУКТОР │══─── │
╚══════╩═──────────────═╩══════╝
(C) Громов Кирилл CHUNG Software (FFC)
НЕКОТОРЫЕ СООБРАЖЕНИЯ
ПО ПОВОДУ ПОРТА #FD
═══════════════════════════════════
Я был весьма обрадован появлению но-
вой рубрики "КОНСТРУКТОР" в "SPECTROFON",
дело нужное, дело правильное. А теперь мои
соображения к статьям авторов на тему пор-
та #FD. Сначала немного критики: НИКОГДА
НЕ НАДО "ПОДГОНЯТЬ" КОМПЬЮТЕР ПАЯЛЬНИКОМ К
ПРОГРАММЕ! Проще сделать наоборот. Понят-
ное дело, это не относится к фирменным
программам, совместимость с фирменным
SPECCY - дело святое! А вот по-моему това-
рищу Хоничу проще поменять пару масок в
исходниках своего "HONEY COMMANDERA", чем
куча народа полезет в свои "ПРОФИ" и
"СКОРПИОНЫ" с паяльником, озабоченные ма-
ниакальной мыслью открыть RAM диск на
412Кб.
А теперь собственно о порте #FD. Дей-
ствительно, проблема неполной адресации
стоит довольно остро. В "ПРОФИ" есть кноп-
ка ON/OFF, но как быть если хочется рабо-
тать в STS и одновременно распоряжаться
мегабайтом памяти? Выход достаточно прост,
но имеет определенные нюансы о которых бу-
дет сказано ниже (схему см. в конце стать-
и).
Данная схема дает позволяет спокойно
использовать команду OUT (#FD),A для пе-
реключения страниц порта #7FFD, при этом
не вызывая "срабатывания" порта #DFFD.
Недостатки:
1) Eсли в А находится #DF, то ре-
зультат налицо.
2) Так как порт #FD хитрые экономы
используют еще и для программирования муз.
процессора (например в оцифровках типа
BLAVA 128), то результат подобных манипу-
ляций будет достаточно плачевен.
Но мне лично кажется, что мини-
мальность схемы в целом компенсирует дан-
ные недостатки, по крайней мере SHOCK 128
и STS прекрасно работают с отжатой кноп-
кой ON/OFF.
Если же полностью дешифpиpовать порт
#DFFD, то ситуации с числом #DF в аккуму-
ляторе не избежать, а лишний корпус на
плате стоять будет. В данной же схеме ис-
пользуется всего один дополнительный эле-
мент "И", который можно найти на плате.
Я думаю в "СКОРПИОНЕ" дело обстоит не
намного сложнее, но об этом пускай болит
голова у его создателей.
Программистам и хакерам я бы предло-
жил внести в уже имеющиеся программы изме-
нения с целью их работы на любых типах
расширенной памяти, а как это сделать в
конкретных программах описать и послать в
"SPECTROFON". Я думаю это положило бы ко-
нец воплям типа "ВА-А-А-А-СЯ!!! Тащи свой
100-ваттный паяльник! У меня на 'ПРОФИ' в
'Конвере' 512 килобайт не пашут!!!"
──────────────────────────────────────────
ЛЕ1┌──┐ ЛИ1┌──┐
ADR1 ─────┤ 1│ ┌───┤ &│ C_CMR1 (#DFFD)
ADR13 ─────┤ o─┘┌──┤ ├───────
└──┘ ┌┘ └──┘
____ ЛЕ1┌──┐ │
IORQ ─────┤ 1│ │
__ │ o─0
WR ─────┤ │ │
└──┘ │
ЛЕ1┌──┐ │ЛА3┌──┐
ADR1 ─────┤ 1│ └───┤ &│ C_CMR0 (#7FFD)
ADR15 ─────┤ o─────┤ o───────
└──┘ └──┘
Схема управления портами конфигурации.
ЛЕ1┌──┐ ЛИ1┌──┐
ADR1 ─────┤ 1│ ┌───┤ &│ C_CMR1 (#DFFD)
ADR13 ─────┤ o┐│┌──┤ ├───────
└──┘│││ └──┘
┌────┘││
│ ЛИ1 ││
│┌──┐ ││
└┤ &│ ││
ADR15 ─────┤ ├─┘│
└──┘ ┌┘
____ ЛЕ1┌──┐ │
IORQ ─────┤ 1│ │
__ │ o─0
WR ─────┤ │ │
└──┘ │
ЛЕ1┌──┐ │ЛА3┌──┐
ADR1 ─────┤ 1│ └───┤ &│ C_CMR0 (#7FFD)
ADR15 ─────┤ o─────┤ o───────
└──┘ └──┘
Минимально возможная схема изменений.
Желаю творческих успехов!
*-S-*
(C) В.М.Гетманец (V.M.G.)
310022, г.Харьков-22, а/я 10899
CПЕКТРУМ ЖИВ!
═══════════════════════════════
Куй "железо" пока горячо.
Слухи о кончине старика SPECCY оказа-
лись сильно преувеличенными. Занимая сво-
бодную нишу между не очень дорогими игро-
выми приставками и громоздкими конторски-
ми IBM, он продолжает оставаться одним из
самых популярных домашних компьютеров в
СНГ.
Однако, многих уже не удовлетворяет ма-
териальная часть (или попросту "железо")
этого компьютера. Так как сэр Клайв Син-
клер, наверное, уже давно забыл даже схе-
му своего любимого детища, то ковать желе-
зо принялись многочисленные местные "лев-
ши", к которым автор скромно причисляет и
себя.
В статью вошли описания нескольких
схем, разработанных автором и его едино-
мышленниками на Украине. Эти схемы не
только давно опробованы, но уже успели
стать фактическим стандартом для большого
числа пользователей. Это: расширение ОЗУ
до 512К, AY-MOUSE, ZX-COVOX, псевдоПЗУ.
Автором также разработаны, испытаны и
внедрены другие доработки для SPECCY:
TURBO-7MHz, Kempston Mouse, АЦП, 7 допол-
нительных грaфических режимa (атрибут на
байт; каждые две точки своим цветом; повы-
шение разрешения по горизонтали; то же по
вертикали; их комбинации; переключе-
ние - через порт #FE), регистр палитры на
4096 цветов, видео- и аудио- акселератор
(DMA + аппаратные "AND" и "OR"), эмулятор
музыкального синтезатора, имеющегося в
компьютере AMIGA. При наличии интереса у
пользователей, любая из этих схем может
быть представлена их вниманию. Все схемы,
кроме двух последних, состоят из мини-
мального числа элементов (3-4). Вы также
можете найти авторскую схему ZX-видеодиги-
тайзера в киевском "Радиоаматоре" N10 за
1995 г.