2 fk0
Нашёл таки.
И кстати - что значат два плюса? Turbo VG & Turbo Z80 ?
--------------------------------------------------------------------------
Чёто это управление вложениями не фурычит... И связь мне нафиг рвёт... Оригинал могу мылом кинуть.
--------------------------------------------------------------------------
(c)U#74 24.11.02.
ТЕХHОЛОГИЯ ПОДГОТОВКИ "ПЕHТАГОHа"
ДЛЯ
ПРЕВРАЩЕHИЯ В СЛОТОТОВУЮ(ШИHHУЮ) МАШИHУ.
Как уже видно из названия, статья в ос-
новном посвящена владельцам Пентагонов.
С тех пор, как я запихал плату в
минитауэр и довел память своего Пня до
1Мб, комп как-то незаметно оброс различны-
ми девайсами и, соответственно, его внут-
ренности стали походить на Содом и Гомор-
ру, вместе взятые... И это не смотря на
то, что я изначально организовал нечто
вроде системного раз'ема из свободных кон-
тактов коннектора ХР3, выведя туда необхо-
димые для внешних устройств(ВУ) сигналы с
процессора.
Когда меня это достало окончательно, я
начал подумывать о тотальном переустройст-
ве, дабы не превратить ситуацию в необра-
тимую)). К тому моменту у меня скопилось
несколько материнок х2(3)86 и мои мысли
свернули на путь приспосабливания данного
барахла для нужд родного Пентагона...
И тут, на счастье, выходит Черная Ворона#5
со статьей на данную тему - "Слотовая сис-
тема из подручного хлама". Тщательно изу-
чив статью, я взялся за дело и вот уже до-
вольно долгое время мой комп прекрасно се-
бя ощущает, питаясь через кросс-плату и
общаясь с различными устройствами, сидящи-
ми во вражеских ISAшных слотах... Итак,
перейдем непосредственно к делу:
Перво-наперво следует вывести на раз'ем
ХР3 все необходимые сигналы с процессора
при помощи проводов(МГТФ - рулеззз!).
В моем случае распиновка ХР3 следующая:
+---------A-----------------B--------+
¦AO1 -- /IORQ ¦ B01 -- D00 ¦
¦A02 -- /CSR(CROM) ¦ BO2 -- D01 ¦
¦A03 -- /DOSEN ¦ B03 -- D02 ¦
¦A04 -- /RD ¦ B04 -- D03 ¦
¦AO5 -- /HLT ¦ B05 -- D04 ¦
¦A06 -- /M1 ¦ B06 -- D05 ¦
¦AO7 -- /MREQ ¦ B07 -- D06 ¦
¦A08 -- /RFSH ¦ B08 -- D07 [gnd]¦
¦A09 - /SELECT3(06)¦ B09 -- /WR [gnd]¦
¦A10 - /IP (08)¦ B10 - GND ¦
¦A11 - /SELECT0(10)¦ B11 - GND ¦
¦A12 - /SELECT1(12)¦ B12 - GND ¦
¦A13 - /SELECT2(14)¦ B13 - GND ¦
¦A14 - /START (16)¦ B14 - GND ¦
¦A15 - /DIRC (18)¦ B15 - GND ¦
¦A16 - /STEP (20)¦ B16 - GND ¦
¦A17 - WRD (22)¦ B17 - GND ¦
¦A18 - /WRG (24)¦ B18 - GND ¦
¦A19 - /TR00 (26)¦ B19 - GND ¦
¦A20 - /WRPT (28)¦ B20 - +12V ¦
¦A21 - /RDD (26)¦ B21 - +12V ¦
¦A22 - /SIDE1 (28)¦ B22 - +5V ¦
¦A23 -- /CLK ¦ B23 - +5V ¦
¦A24 -- /IORQGE ¦ B24 -- /RESET ¦
¦A25 -- A15 ¦ B25 -- A00 ¦
¦A26 -- A14 ¦ B26 -- A01 ¦
¦A27 -- A13 ¦ B27 -- A02 ¦
¦A28 -- A12 ¦ B28 -- A03 ¦
¦A29 -- A11 ¦ B29 -- A04 ¦
¦A30 -- A10 ¦ B30 -- A05 ¦
¦A31 -- A09 ¦ B31 -- A06 ¦
¦A32 -- A08 ¦ B32 -- A07 ¦
+------------------------------------+
В скобках указаны номера стандартного
раз'ема FDD, на которые эти сигналы выво-
дятся.
Как видно из таблицы, мне пришлось пожерт-
вовать контактами B08 и B09 для размещения
новых сигналов. Hе забудьте только после
резни скальпелем подать GND на дорожку,
шедшую ранее от B08.
Далее следует сформировать сигнал
/IORQGE. Для этого следует безжалостно от-
кромсать сигнал /IORQ от внешнего мира и
подать его прямо с 20ноги Z80(DD13) на
4DD52(ЛЛ1) и на контакт A01 раз'ема ХР3.
Hа 5DD52 подаем /IORQGE с A24(ХР3). И в
итоге снимаем с 6DD52 сигнал, который по-
дается на те 2 точки, что ранее были под-
соединены к 20 ноге Z80. Вешаем резистор
510-820Ом между 5 и 7 ногой DD52( подтяги-
ваем к нулю линию /IORQGE) и включаем ко-
мп. Все должно флуксуировать, иначе ищем
сопли там, где паяли... Почему DD52? Пото-
му, что близко и элемент свободен
Свободные элементы м/схем на плате
компьютера Пентагон-128.
Пример: DD52(4 OR 5 = 6)
4 и 5 - входа;
OR - выполняемое элементом действие;
= 6 - выход,нога номер 6;
/ - инверсия.
ЛЛ1
DD52(4 OR 5 = 6)
DD65(9 OR 10 = 8) - не на всех платах!
ЛИ1
DD82(12 AND 13 = 11)
DD97(9 AND 10 = 8)
(12 AND 12 = 11)
ЛH1
DD51(5 = / 6)
DD84(3 = / 4)
DD86(11 = / 10)
(13 = / 12)
ЛH2
DD94 (13 = / 12)
DD100(13 = / 12) - КМОП-серия
ЛП9(повторитель)
DD95( 13 = 12)
Данный список вам пригодится, причем
неоднократно...
В качестве /DOSEN рекомендую использовать
такую штуку(Soundrive не хрюкает при обра-
щении к контоллеру FDD и исчезают глюки
при работе с диском, ежели они появились):
сигнал с 4DD85 подаем на 13DD86 и с 12DD86
снимаем свежесформированный /DOSEN на кон-
такт A03 раз'ема ХР3.
Для формирования /CLK делаем следущее:
Снимаем сигнал с дорожки, подходящей к
9DD65 и проводом подаем на 11DD86, с
10DD86 кидаем сигнал на контакт A23 раз-
'ема ХР3.
Еще раз повторюсь - буферизация сигнала
C25 выполнена не на всех версиях плат Пен-
тагона-128, иногда он напрямую идет на 6
ногу Z80 с 8DD1(3DD5), что в принципе нор-
мально, но:
9+----+
C25---¦ 1¦
10¦ +----6DD13(Z80)
+--¦ ¦ _
¦ +----+ _ 1K
--- ¦
+5B
Ежели у вас на плате такого нет и при
выносе муз.сопроцессора во внешний слот
начимаются глюки, то, видимо, придется сде-
лать...
Тут могут возникнуть выкрики из зала в том
смысле, что нахрена городить весь этот
огород, если можно развести небольшую ин-
терфейсную плату с буферизированием сигна-
лов и панелькой под Z80, где сразу можно
будет сделать СТАНДАРТНЫЙ системный разъем
без FDD, а ее вставлять в панельку под
проц... Согласен, но только в том случае,
если панелька на плате у вас цанговая.
А это,согласитесь, маловероятно, принимая
во внимание ее габариты и стоимость. Посе-
му мне пришлось идти по другому пути.
Итак, системный разъем у нас организован и
вы уже можете даже приаять на ответную
часть какую-нибудь периферию, ежели ее од-
на или две штуки)
Если вы хотите большего, то необходима бу-
феризация сигналов, используемых внешними
устройствами.
Существует две трезвые схемы буфери-
зации:
ZX-Bus(Spectrum Expert#1,2) и уже упомяну-
тая выше схема Стоцкого Андрея aka Veles
из Черной Вороны#5.
Какую выбрать - дело ваше. Я остановился
на второй.




)). К тому моменту у меня скопилось
Ответить с цитированием