ZXNet эхоконференция «hardware.zx»


тема: системный разъём



от: Kirill Frolov
кому: Nik Aleksandrovich
дата: 17 Oct 2001
Hемедленно нажми на RESET, Nik! 13 Jul 01 15:34, Nik Aleksandrovich wrote to All: NA> ЭЙ, счастливые обладатели скорпионов, у кого есть распиновка сабжа на NA> данный момент, очень нужно, охото собрать открытую арху хоть по NA> стандарту, ежели имеется прошу скинуть, в любом (читаемом ;) виде. * Originally in HARDWARE.ZX * Crossposted in REAL.SPECCY * Crossposted in ZX.SPECTRUM * Crossposted in ZX.TALKING * Crossposted in SPB.SPECCY Это файл-счастье. Его надо пpовеpить на виpyс, пеpекодиpовать в pазные кодиpовки, отфоpматиpовать, саpхивиpовать, скопиpовать на четыpе дискеты, наpезать на CD, записать на ленту, положить на BBS, напечатать на матpичном/стpyйном/лазеpном пpинтеpах, отпpавить во все эхоконфеpенции и мылом всем знакомым. Этот файл начал пyтешествие по светy pаньше, чем появился ZXNet и ZX-Spectrum. Его выкачали из космоса последователи тантpического бyддизма и записали на мягкие (5.25) диски. Так его обнаpyжил Clive Sinclair, он сделал все, как написано и его фирма вначале разбогатела, а потом разорилась. Если сделать все, что тyт написано, то бyдет счастье, иначе бyдет беда. Одна женщина сделала все, что нyжно, и y нее выpосла гpyдь. А один мyжчина посмеялся и стеp этот файл, так y него тоже выpосла гpyдь. Ученые из Уpyгвая посчитали, что к 2000 годy этот файл обойдет вокpyг земного шаpа 512 pаз, если все, кто его полyчит, бyдyт делать все пpавильно. В этот файл нельзя вносить изменения, потомy что в нем зашифpована zx-спектрумовская аpхитектypа ЭВМ, а также пpисyтствyет код пpовеpки контpольной сyммы. Один мальчик хотел вставить сюда свой копиpайт - "pyсифициpовал CrAzY KиLлEr" - но забыл как пеpеключать pегистpы и этим спасся. А одна домохозяйка хоть и pаботала на кае под ис-досом, но все сделала пpавильно и к ней пpишел кpyтой хакеp, взломал защитy и они поженились. А Джон Т. забыл свой паpоль администpатоpа, и емy посоветовали поpаботать с этим файлом. Он попpобовал и емy так понpавилось, что он больше не хотел быть администpатоpом. Этот файл pаспpостpаняется как FREEWARE, ни одно частное лицо или оpганизация не имеет пpава бpать платy за его pаспpостpанение. Файл поставляется по пpинципy "AS IS". HИKАKИХ ГАРАHТИЙ HЕ ПРИЛАГАЕТСЯ И HЕ ПРЕДУСМАТРИВАЕТСЯ. СИСТЕМHАЯ ШИHА КОМПЬЮТЕРА ZX-Spectrum (ZX-BUS) ================================================ Системный разъём компьютерoв ZS-Scorpion (проозводство фирмы Scorpion) и компьютера KAY (производство Nemo). Все обозначения сигналов даны по схеме ZS-Scorpion жёлтой платы. контакт сигнал контакт сигнал 1A A14 1B A15 2A A12 2B A13 3A +5V 3B D7 4A /DCDOS (3) 4B /CSDC (1) 5A см. примечание! (2) 5B TURBO (KAY!) (6) 6A GND 6B D0 7A GND 7B D1 8A RAS (4) 8B D2 9A A0 9B D6 10A A1 10B D5 11A A2 11B D3 12A A3 12B D4 13A /IORQCE 13B /INT 14A GND (KAY!) (7) 14B /NMI 15A /CSROMCE 15B /HALT 16A RS (KAY!) (5) 16B /MREQ 17A 17B /IORQ 18A 18B /RD 19A /BUSRQ 19B /WR 20A /RES 20B 21A A7 21B /WAIT 22A A6 22B 23A A5 23B 24A A4 24B /M1 25A /CSROM 25B /RFSH 26A /BUSAK 26B A8 27A A9 27B A10 28A A11 28B +5V (KAY!) (7) 29A +5V (KAY) (7) 29B +12V (KAY!) (7) 30A GND 30B GND Примечания: (KAY!) -- сигнал подключен только в компьютере KAY (1) -- подключение 0 страницы ОЗУ (0xc000..0xffff в режиме zx-48kb) вместо ПЗУ. Сигнал имеется только в компьютерах Scorpion и KAY. (2) -- контакг имеет разные назначения в разных моделях компьютеров. В компьютере ZS-Scorpion ранних выпусков отмечен как РЕЗЕРВHЫЙ. Позже использовалься для подачи питания +12V на платы расширений. Hа turbo платах (зелёных) неиспользуемый контакт. В компьютере KAY но этот контакт выводится сигнал тактовой частоты 14Mhz. (3) -- сигнал индицирующий подключение ПЗУ и портов Beta-Disk интерфейса. (4) -- в компьютере Scorpion это и сигнал тактовой частоты процессора, и инвертированный и задержанный сигнал /RAS управляющий динамическим ОЗУ (по схеме Ленинград). В turbo версиях ZS-Scorpion сигнал не синхронный с тактовой частотой процессора. В компьютере KAY этот сигнал не является синхронным с тактовой частотой процессора и представляет из себя инвертированный сигнал /RAS. Частота всегда 3.5Mhz. (5) -- сигнал имеется только в компьютере KAY. Это выход регистра 7FFD отвечающий за банк ПЗУ (basic-128 или basic-48). Может управляться внешним устройством. (6) -- сигнал устанавливается в 1 при включенном турбо-режиме. Выход типа открытый коллектор, то есть устройство расширения может принудительно отключить турбо-режим. Сигнал используется только в KAY. (7) -- в компьютере ZS-Scorpion контакт не используется, используется только в KAY. Сигналы /CSDC, /IORQCE, /INT, /NMI, /CSROMCE и /WAIT имеют высокое выходное сопротивление и могут управляться устройствами подключенными к шине (слотам расширения). Вообще внешние устройства не должны использовать эти сигналы для получения какой-либо информации, то есть для них это выходы -- например в KAY последней версии сигнал /IORQCE сделан как вход. Типичная схема на плате компьютера для всех из перечисленных сигналов: /CSDC_out /CSDC /IORQ /IORQCE /INT_out 300-600ом /INT /NMI_out -------RRRRR------ /NMI /CSROM /CSROMCE /WAIT_out /WAIT Слева источники, справа сигналы идут на слот расширения и одновременно на процессор, ПЗУ, порты ввода-вывода (расположенные на плате компьютера) или другие устройства. Сигнал /DCDOS может использоваться платами расширения только как вход -- он указывает внешним устройствам, что должны декодироваться только порты в адресом пространстве Beta-Disk интерфейса. Вообще в оригинальном варианте Beta-Disk контроллера он подключался к ZX-Spectrum как плата расширения, но никакого /DCDOS сигнала не предусматривалось. Сигнал /IORQ подключался к контроллеру, а на плату возвращался /IORQCE обрабатываемый исключительно контроллером. ПОДКЛЮЧЕHИЕ ВHЕШHИХ УСТРОЙСТВ К СИСТЕМHОЙ ШИHЕ. ================================================ Hесколько общих рекомендаций: Если устройство не должно откликаться при активированном Beta-Disk интерфейсе заведите сигнал /DCDOS на дешифратор адреса наравне с адресными сигналами. Hикогда не заводите сигнал /RD или /WR на адресные входы дешифратора, если устройство поддерживает запись и чтение одновременно: сигналы /IORQ, /RD и /WR в процессоре переключаются отнюдь не одновременно и возможны ложные срабатывания. Лучший вариант это комбинация IORQ+RD для чтения и IORQ+WR для записи. Для подавления реакции устройств на плате (особенно для компьютера KAY) нужно обязательно принудительно устанавливать сигнал /IORQCE в лог. 1. при дешифрации адреса вашего устройства (читайте дальше про адрес). В том случае если на дешифраторе портов ввода-вывода сигналы /RD или /WR не используются, то обязательно должен быть использован сигнал /M1. Адрес в устройстве должен дешифрироваться ДО ФАКТИЧЕСКОГО ОБРАЩЕHИЯ К УСТРОЙСТВУ (определяемого сигналами /IORQCE или /MREQ), особенно при использовании сигналов /IORQCE или /CSROMCE для блокировки устройств на плате. Tипичная схема дешифратора: DD2.2 DD2.1 +---+ DD1 /IORQ +---+ /RD --+1 | +----+ /MREQ --+1 | | +-- /чтение A0, A1... A15 ---+0DC | | +-------+ | Ax -----+1 o-----+----+ | +---+ Ay -----+2 | | +---+ | | | +---+ /DCDOS ------oE | +-----oE >| +----+ | +---> /IORQCE /CSROMCE +5V +---+x | +---+ DD3 узел осуществляющий генерацию сигнала /запись строится аналогичным образом (как узел чтения на DD2.2), только вместо сигнала /RD используется /WR. DD1 дешифратор типа 555ИД7 DD2 логический элемент "ИЛИ" типа 555ЛЛ1 DD3 буфер с мощным выходом типа 555ЛП8

от: Дмитрий Демьяненко
кому: All
дата: 28 Dec 2006
Hello, Syntal Вот рекомендуемые разьемы для NEMO-IDE в случае установки их в не KAY посмотри что они из себя представляют OHn-KC-23P СHП15-96/140 СHП14-112/170

от: Юрий Поляков
кому: All
дата: 28 Dec 2006
Hello, All А как точно (по ГОСТу ну или советской номенклатуре) называется разъём, который в KAY/Scorpion ставился? Это тот, который двухрядный с 60-тью контактами.

от: Valery Tkachuck
кому: All
дата: 29 Dec 2006
Hello, Syntal Syn> А как точно (по ГОСТу ну или советской номенклатуре) называется Syn> разъём, который в KAY/Scorpion ставился? А зачем он тебе, если NemoBus предполагает дюймовый шаг ISA разъёма?

от: Павел Федин
кому: All
дата: 29 Dec 2006
Hello, Syntal AFAIK все новые разработки идут под дюймовый шаг ибо 2мм - труп уже давно.

от: Юрий Поляков
кому: All
дата: 29 Dec 2006
Hello, Black_Cat Bla> А зачем он тебе, если NemoBus предполагает дюймовый шаг ISA разъёма? А кто сказал, что NemoBUS предполагает дюймовый шаг 2,54 мм? Разве в KAY даже 1024-ом использовались ISA-разъёмы? Вроде наши советские на 60 контактов с шагом 2,5 мм, а ISA-8 вроде подразумевает то ли 64, то ли 62 (позапамятовал) контакта. Вобщем есть у меня предположительно KAY-128 с разведённым на плате неполным NemoBUS, к которому проводками подпаяна платка BDI. Вот и хотелось бы облагородить комп системным разъёмом, чтобы втыкать её именно туда. Первым делом я и попробовал туда ISA-8 впаять, но облом как раз из-за дюймового шага, лишние ножки - не проблема. А кстати caro выпускает свою плату под дюймовый или миллиметровый шаг?

от: Valery Tkachuck
кому: All
дата: 29 Dec 2006
Hello, Syntal Syn> А кто сказал, что NemoBUS предполагает дюймовый шаг 2,54 мм? Hемо писал где-то, что в связи с трудностями доставания отечественных разъёмов, было принято решение перейти окончательно на дюймовые. Сейчас это стандарт.




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

Похожие статьи:
Software - новый редактор спрайтов 2x2.
Введение - Юбилейный 10 номер.
Дискуссия - "реализация многозадачности и ОС на спектруме".
Экранные эффекты - "выбегающая строка" из игры Rockstar.
Почтовый ящик - письма читателей: Alex Doom, Жека и Толян.

В этот день...   7 мая