Text
                    Расширение
до варианта
ПК “Байт”
“ZX-Spectrum-128”
Е.ЗАРЕЦКИЙ,
Могилевская обл.,
г.Чаусы.
Приведенная ниже схема, на мой взгляд, является лучшим ре-
шением этой задачи Плюс схемы — простота монтажа и про-
но, при обращении к “страницам”
стейшее подключение сопроцессора AY-3-8910/12
DD72.DD73 (йы0.27)
(адреса 49152...65535 (#С000...
#FFFF). Физически “выходные”
00
01
02
03
04
05
Reset
3
т
"Т
тг
1Г
лг

А15_-
WR-
002 555КП11
001 555TM9
008 K555/IH1
003.1
003 K555/I/I1
003.2
00
01
02
03
04
05
2
5~
7“
10”
17“
15”
Q0
QI
Q2
ВО
Q3
MX
+5B
004
K555/IA4
20
21
22
23
A0
A1
A2
A3
003
DD41 К555КП12
12
IT
ТГ
ТГ
DD4.2
2
ТГ
00
Q1
Q2
Q3
Q4
Q5
004.1
—г DU
Hi
А1
069(ВыВ 7)
hi
&
2
006 К555ИД7
г АО
Г А1
Е А2
t<>E1
!<>Е2
L ЕЗ
т
т

DC
И5
12
15
E
Left Out
Right Out
К m.1 (ВыВ.13 056)
056(БыВ.14)
021.1(ВыВ.1)
•019.6(ВыВ.13)
016 2(ВыВ.5)
043...050 (9ЬыВ.)
Q0<#
Q1 <3т
Q2(&-
ОЗсК-
D4(Kr
05 (>P-
1
004.3
т (
DD7 AY-3-891D
1МГц-^|(
Reset
40
2B
+5B
R2 3.fr R13'3k
Г~l=|-
R4 6.8k
38
---------T
-------r
ELK
27
TND
ESQ
ES1
-Jp_
-BE2
BE1
-BDR
37
01
02
03
04
05
06
07
15
007 AY-3-8912
— ELK
-^RE£
— END
!ES
17
3
19
PS
28
CS1
EP
BC2
01
02
03
04
05
06
07
. — ВЕ1
— BDR
E
A
В
биты QO и Q1 адресов 0...49151
совпадают с битами адреса А14
и А15 микропроцессора, а для ад-
ресов выше 49152 подставляет-
ся адрес из регистра состояния
(А14’ и А15’). Здесь может полу-
читься интересный эффект (ис-
пользуется в кодинге при созда-
нии быстрых процедур для рабо-
ты с графикой на 2-х экранах),
когда в “верхней” памяти находится эк-
ран, т.е. фактически адреса 16384 и
49152 совпадают, а для процессора —
это разные адреса. Микросхема DD3
необходима для регистрации записи в
порт конфигурации и "защелкивания”
этого порта. Элемент К555ЛА4 служит
для управления коммутатором DD2.
Несколько замечаний:
1. Существует схема, в которой для де-
шифрации порта используется дополни-
тельная микросхема К555ИД7. В описы-
ваемой схеме она заменена на свобод-
ный элемент DD3.4 и внутренний де-
шифратор “Байта” (DD69*), что более
полно дешифрирует порт &7FFD.
2. В принципе, серия микросхем мо-
жет быть не только 555, но и любая дру-
гая TTL, однако серию155 лучше не ис-
пользовать.
На этом переделка заканчивается. Те-
перь можно включить компьютер и запус-
тить тест (Memory Test, Ram D.v2.0 и др.).
Затем можно подключить и музыкаль-
ный сопроцессор. Тут вообще все очень
просто.
Подключение музыкального сопроцессора
Расширение лучше производить поэтапно.
Расширение ОЗУ до 128 Кб
Переделку следует начинать с установки на место К565РУ6
(DD43...DD50) [1] микросхем К565РУ5. Старые микросхемы ОЗУ
лучше или срезать, или выкусить. Все 9-е выводы вновь установ-
ленных микросхем следует соединить вместе и подключить (вре-
менно) на “землю”. Кстати, если в качестве DD51...DD60 у вас
установлены К565РУ5Д1(2) (половинки), их следует заменить на
полные с буквами В, Г (лучше всего везде ставить К565РУ5Г).
После этого запускаем компьютер, он должен запуститься как
обычно. Теперь можно проверить (любым тестом) исправность
новых микросхем ОЗУ.
Если все работает, устанавливаем микросхемы DD1 (555ТМ9), DD3
(К555ЛЛ1), DD2 (555КП11). Элемент DD41 уже имеется на плате. Мик-
росхема DD1 — регистр состояния с адресом записи 32765 (#7FFD).
Регистр данных имеет следующее распределение разрядов:
-	биты 0,1, 2 — номер страницы памяти с адреса 49152 (#С000);
-	бит 3 — номер графического экрана (0 — старый экран, 1 —
дополнительный экран):
-	бит 4 — номер страницы ПЗУ (0 — 128-я ПЗУ, 1 — 48-я ПЗУ);
-	бит 5 — бит “защелки” в режиме 48К. После занесения сюда “1”
запись в порт будет невозможна (стандартно) до сброса.
Микросхема DD2 управляет работой двух банков ОЗУ, ее выхо-
ды Q0 и Q1 заменяют адреса А14 и А15 для микросхем памяти, а
выходы Q2 и Q3 выбирают банк памяти 0 или 1.
Банк 0 (бывшие РУ6 — DD43...DD51) выбирается при обращении к
адресам 16384...32767 (#4000...#7FFF), а также, если используемая
страница принадлежит ему — при обращении к “страницам” (адреса
49152...65535 (#COOO...#FFFF)). Банк 1 (DD51 ...DD60) выбирается при
обращении к адресам 32768... 49151 (#8000...BFFF) и, соответствен-
В принципе, AY можно ставить и на 48-й компьютер, т.к. многие про-
граммы проверяют наличие AY по его портам, а не по размеру ОЗУ
Для подключения сопроцессора должны быть установлены микро-
схемы DD6 (К555ИД7), DD4 (К555ЛА4), DD3 (К555ЛЛ1) и сам сопро-
цессор — DD7 (AY-3-8910/12 или аналог фирмы YAMAHA (YM-2149F).
Микросхема К555ИД7 (DD6) служит для дополнительной дешиф-
рации (старшие разряды адреса и сигналы записи считывания —
А14, А15, -WR, -RD) при обращении к музыкальному процессору.
Адрес 65533 (#FFFD) служит для записи в процессор номера выб-
ранного регистра (А1...А4) и чтения данных из выбранного регист-
ра, адрес 49149 (#BFFD) — для записи данных в выбранный ре-
гистр. Есть программы, “неправильно" читающие данные из музы-
кального процессора (по адресу 49149, а не 655331). При исполь-
зовании описываемой схемы чтение возможно и с одного, и с друго-
го адреса. Поэтому если какой-нибудь тест заявит, что AY подклю-
чен неправильно или же вообще отсутствует — не верьте! У вас все
ОК, и проблем не будет вообще.
Хочу заметить, что все-таки лучше подавать на вывод CLK частоту
1 МГц и каналы подключить как ABC-stereo, хотя распространены и
другие, менее “правильные” схемы. В части из них на CLK подают
1,75 МГц, и используют подключение ABC-stereo (видел даже ВАС-
stereo), но в большинстве случаев — это ABC-stereo и 1 МГц на CLK.
Если нет возможности прошить новую ПЗУ — не беда. Все про-
граммы будут работать и со старой, 48-й прошивкой. Есть програм-
мы, которые определяют наличие 128 Кб ОЗУ по ПЗУ и будут “гово-
рить”, что у вас 48 Кб. Но таких программ уже очень мало, и есть
давно переписанные версии, корректно определяющие объем ОЗУ.
Литература
1. Ткачев В. “Байт” (принципиальная схема компьютера) — Радио-
любитель. Ваш компьютер, 1996, N7, С.24; N8, С.20.