PDA

Просмотр полной версии : KAY-1024/SL-4/TURBO v2010 + NemoFDC + NemoIDE



Страницы : 1 2 3 4 5 [6] 7

SoftFelix
11.12.2012, 00:19
goodboy, не, это не оно. У меня всё запускается из CONVER COMMANDER, а там я сделал RES 4,(IY+1). Хотя проверил, конечно. Всё равно сбрасывается в ТУРБО.

goodboy
11.12.2012, 00:34
goodboy, не, это не оно. У меня всё запускается из CONVER COMMANDER, а там я сделал RES 4,(IY+1). Хотя проверил, конечно. Всё равно сбрасывается в ТУРБО.

у меня под эмулем была похожая ситуация, только с другой игрой (но интро от Слайдера), так и не понял в чём дело :v2_crazy:

SoftFelix
01.02.2013, 23:44
Нужен совет.

Вчера КАЙ сглючил и ужЕ не первый раз. При нажатии на РЕЗЕТ, ПРОФ-РОМ начал очень не стабильно загружаться. У меня ПРОФ-РОМ доработан так (http://zx.pk.ru/showpost.php?p=546816&postcount=69) и так (http://zx.pk.ru/showpost.php?p=547237&postcount=70). Т.е. при РЕЗЕТ у меня начинало то грузился ПРОФ-РОМ, то стандартная прошивка КАЯ, вне зависимости от положения переключателя. В какой-то момент ПРОФ-РОМ вообще перестал загружаться. Разобрал комп, Вытащил платку с ПРОФ-РОМ и вот что увидел. При включении на экране матрас, НО по нему мельтешат помехи в виде красных знакомест и пикселей. Что-то твориться на шине данных. Выключаю ТУРБО и помехи пропадают. Полностью вынимаю все платы расширения из компа (даже вытащил AY из панельки) - 0 на массу, всё тоже самое.Ну может чуть меньше. Замеряю питание на МС в компе - 4.87В (или 4.78В, уже не помню) - маловато вроде. Пытаюсь слегка деформировать плату в разных местах для выявления возможного неконтакта - безрезультатно. Зажимаю в руке одножильный провод и начинаю тыкать его на выводы панельки ПЗУ, отвечающие за шину данный. Только дотрагиваюсь до D7 как матрас заливает красным, на D6 чуть меньше. Были ещё два разряда, которые давали такой же эффект, но менее заметно. Разряду D5, к примеру, было вообще пофиг на подключение проводника - матрас не менялся. Отзвонил резисторную матрицу, подтягивающую ШД на +5В (она у меня на 10 кОм) - обрывов резисторов нет. В какой-то момент опять включил питание и глюк практически пропал. Поставил обратно платку ПРОФ-РОМ - комп нормально загрузился. Замеряю напряжение на в компе - чуть выросло, стало почти ровно +5В. Опять загрузил комп платами - замечательно работает.

Что это было и в чём возможная причина? Или БП (ATX) дурИт и иногда выдаёт чуть заниженную напругу от которой комп начинает не стабильно работать, или надо уменьшить номинал резисторной матрицы, подтягивающую ШД. Поставить туда 4.7 кОм.

Какие будут ещё мысли?


p.s. Тест стабильности ШД by Ковалевский может работать весь день без единого сбоя.

SoftFelix
03.02.2013, 02:18
В ТУРБО-режиме глючат только разряды D7-D6 (сильно) и D1-D2 (слабо). Достаточно подтянуть их к +5В резистором на 5 - 6.8 кОм (сейчас 10 кОм) и глюки пропадают. Надо будет как-нить матрицу целиком поменять.

p.s. Чуть не спалил весь комп из-за неправильно вставленной платы ГС - не в ту сторону её сместил относительно 1-го контакта (плата под 30-ти-ламельный разъём). Завоняло палёным, но быстро отключил питание. Вроде пронесло - всё работает. Скорее всего, начал подгорать печатный проводник на плате КАЯ.

Так и есть. Вот последствия. Сгорел проводник +12В к слоту с ГС. Всё работает, даже ВГ93 не пострадала.

http://photo.qip.ru/photo/softfelix/3868246/large/101866731.jpg (http://photo.qip.ru/users/softfelix/3868246/101866731/)

http://photo.qip.ru/photo/softfelix/3868246/large/101866738.jpg (http://photo.qip.ru/users/softfelix/3868246/101866738/)

Восстановлю проводник и заодно поменяю подтяжку ШД на 4.7 кОм. Не слишком мало будет? К сожалению, есть матрицы только такого номинала. Туда бы 6.8 кОм - 7.5 кОм - 8.2 кОм, но таких нет, а на дискретных не хочется.

SoftFelix
05.02.2013, 00:25
При нажатии на РЕЗЕТ, ПРОФ-РОМ начал очень не стабильно загружаться. У меня ПРОФ-РОМ доработан так и так. Т.е. при РЕЗЕТ у меня начинало то грузился ПРОФ-РОМ, то стандартная прошивка КАЯ, вне зависимости от положения переключателя. В какой-то момент ПРОФ-РОМ вообще перестал загружаться.
Блин, вся проблема была из-за сломавшегося китайского переключателя. Подвижный контакт внутри вообще не переключался. Из-за этого адресный вход старшего разряда флешки висел в воздухе и собирал от длинного провода к переключателю все наводки.

http://lib.chipdip.ru/153/DOC000153045.jpg

А матрицу на Шине Данных заменил на 4.7 кОм. Теперь в ТУРБО-режиме при вытащенной ПЗУ на матрасе нет ряби.

AlexFantasy
28.02.2013, 13:08
Что-то тема про KAY совсем заглохла, поэтому Оп-ля вуаля!

Zorki-4k
28.02.2013, 15:32
Ля ля ля. Я свой еще собираю.

Cat_Alex/QRP
02.04.2013, 23:20
Будет ли осуществляться производство сих плат?

SoftFelix
26.04.2013, 00:25
Апну темку.

Напишу сюда, ибо, к сожалению, отдельной темы конкретно по Z-CONTROLER'у нет, а тут он применяется совместно КАЙем.

Допаял сегодня полностью Z-CONTROLLER. Делался он долго и мучительно - почти год. Уж больно дефицитная комплектуха оказалась для него. Но спасибо zorel'у за плату ("Набор платок для апгрейда") и комплектующие (вот только недавно получил запрограммированную КР1878ВЕ1 и слот для SD-карты). EPM7128 любезно презентовал Ewgeny7.

http://photo.qip.ru/photo/softfelix/3868246/large/102985733.jpg (http://photo.qip.ru/users/softfelix/3868246/102985733/)

http://photo.qip.ru/photo/softfelix/3868246/large/102985750.jpg (http://photo.qip.ru/users/softfelix/3868246/102985750/)

Сперва думал, что плата не работает, но всё дело оказалось приоритете слотов КАЯ. Очень важно, что бы плата SMUC'а имела приоритет (по слотам) выше, чем плата Z-CONTROLLER'а, иначе SMUC не детектится. Короче, плата замечательно заработала в КАЕ. Проверил PS/2-клаву, NEMO-IDE и SD-карту - всё работает. Даже странно, ибо были большие сомнения в работоспособности К561КТ3. Забыл проверить мышь, ну да ладно, потом как-нить... (проверил - мышь тоже работает). Вот что ещё вспомнил: нужно обязательно отключить PS/2-клаву от интегрированного в КАЙ контроллера на ATMega48! Прошивка для ATMega должна быть последняя - v1.3, с полным отключением контроллера от схемы при не подключенной клавиатуре.

В процессе проверки...

http://photo.qip.ru/photo/softfelix/3868246/large/102985715.jpg (http://photo.qip.ru/users/softfelix/3868246/102985715/)

http://photo.qip.ru/photo/softfelix/3868246/large/102985716.jpg (http://photo.qip.ru/users/softfelix/3868246/102985716/)

http://photo.qip.ru/photo/softfelix/3868246/large/102985723.jpg (http://photo.qip.ru/users/softfelix/3868246/102985723/)

К сожалению, плата вряд ли приживётся в моём КАЕ, т.к. плата NEMO-IDE есть и работает плата ZXMC2. В Z-CONTROLLER'е был бы интересен интерфейс SD-карты.


p.s. Купил тут в нашей Микронике, по случаю, одну КР1818ВГ93 (чуть более 50-ти рублей, завод - буква Э). Так вот эта МС работает значительно лучше в ТУРБО-режиме (7MHz) в FUT'е и с 3.5'-дисководом ALPS.

http://ru.pc-history.com/wp-content/uploads/chip_kr_181_vg93.jpg

Ранее стояла КР1818ВГ93 заводом "диодик в кружкЕ", но она почти всегда выдавала No disk в FUT'е на дисководе ALPS при включенном TURBO.

http://strelax.users.photofile.ru/photo/strelax/150431658/xlarge/165662340.jpg

p.p.s. Скоро буду дублировать печатные проводники питания +5В и GND на плате КАЕ дополнительными медными проводниками. Из-за заполненности всех слотов КАЯ дополнительными платами, на отдельных микросхемах платы напруга падает до +4.72В - в ТУРБО-режиме плата иногда подглючивает.

SoftFelix
03.05.2013, 11:37
Может будут у кого мысли.

Игра сразу после полной загрузки (мигнул красный бордер) сбрасывается в BASIC_48 (или через некоторое время). Только при включенном TURBO и на недавно включенном компе (холодный). Если выключить TURBO, то нет никаких проблем даже на холодном компе. Комп сбрасывается на участке кода, который ожидает PRESS ANY KEY. Выяснилось с помощью ТЕНЕВИКА.

Вот этот глюк немного локализовал. Если из слота КАЯ XS6 (самый высокий приоритет) удалить "ёлку" ZX-BUS_TEE с воткнутыми в неё ZXMC2 и GS, то на холодном компе в ТУРБО всё работает нормально - ничего не сбрасывается.

Что ещё обнаружилось. Есть сборник DIZZY 1...7, где заставки-картинки подгружаются по any key. Так при холодном компе эти any key нажимаются сами - всё прогружается само без единого нажатия на клаву и затем игра сбрасывается.

Есть пока только одна мысль. ZX-BUS_TEE с ZXMC2 и GS (+в нём платка на 2МБ) даёт приличную просадку +5В на плате КАЯ около слота XS6. Из-за этого в ТУРБО что-то начинает подглючивать пока комп не прогреется. Если при загрузке игры создаётся впечатление, что сами нажимаются кнопки - может так подглючивать встроенный контроллер клавы на ATMega48?

John North
04.05.2013, 02:00
у меня на профи поведение zxmc2 в случае ожидания нажатия "эни кея", так же само как будто "нажимается" в турбо режиме.
и именно "эни кея", а когда конкретные клавиши опрашиваются, то норм всё работает.
может Камилю написать?

---------- Post added at 02:00 ---------- Previous post was at 01:55 ----------

Кстати, у меня срабатывает только сам "эни кей".
потом после загрузки игры норм идут.

SoftFelix
04.05.2013, 09:41
у меня на профи поведение zxmc2 в случае ожидания нажатия "эни кея", так же само как будто "нажимается" в турбо режиме.
и именно "эни кея", а когда конкретные клавиши опрашиваются, то норм всё работает.
Вот-вот, у меня тоже самое!

может Камилю написать?
Отпишусь в тему по ZXMC. Как-никак, ужЕ у двоих такое наблюдается.

Кстати, у меня срабатывает только сам "эни кей".
потом после загрузки игры норм идут.
Вставлял в ёлку ZX-BUS_TEE только ZXMC2 - холодный комп тоже сбрасывается, но чуть реже, чем вместе с GS. Видимо, дело действительно в ZXMC2. Может она так кучу /WAIT'ов генерит? А с прогревом компа у тебя эти глюки не уходят? У меня минут 10...15 комп поработает и эни-кей перестаёт срабатывать в ТУРБО.

John North
04.05.2013, 12:16
Вобщем щас проверил..
И на холодном компе и на прогретом, поведение одинаково.
Грел полтора часа.

zx-kit
18.05.2013, 19:03
Подумываю переразвести контроллер дисковода от Кая, чтобы работал не только на нем.

1. Пробовал подключить к LENINGRAD-2012. Без доработки платы компьютера не заработал. Причина - нестандартное использование сигнала WAIT в контроллере дисковода. (http://www.zx.pk.ru/showthread.php?p=514490#post514490)
2. Можно добавить на плату микросхемку DC-DC 05V->12V.
3. Можно добавить стандартный генератор 8 МГц вместо странной схемы.
4. Уточнить серии микросхем логики - а то тут такой ералаш.
...

У кого есть идеи по доработке платы на основе собственного опыта эксплуатации ?

SoftFelix
18.05.2013, 19:53
zst, так мы это год назад обсуждали :) :http://zx-pk.ru/showpost.php?p=513037&postcount=1154. И далее по топику. В принципе, добавить нечего. Если сильно ковырнуть схемотехнику, то это ужЕ будет не НЕМО-FDC.

1. Пробовал подключить к LENINGRAD-2012. Без доработки платы компьютера не заработал. Причина - нестандартное использование сигнала WAIT в контроллере дисковода. (http://www.zx.pk.ru/showthread.php?p=514490#post514490)
Доработка на ЛЕ4 (http://zx-pk.ru/showpost.php?p=512738&postcount=1149).

2. Можно добавить на плату микросхемку DC-DC 05V->12V.
Там ток нужен около 20 мА. Можно взять узел из Скорпиона.

Astrolux
02.06.2013, 20:12
Допаял сегодня полностью Z-CONTROLLER.
http://photo.qip.ru/photo/softfelix/3868246/large/102985750.jpg (http://photo.qip.ru/users/softfelix/3868246/102985750/)

А зачем нужен желтый smd-конденсатор, какого он типа и номинала?

SoftFelix
02.06.2013, 23:48
А зачем нужен желтый smd-конденсатор, какого он типа и номинала?

Это танталовый кондер 47 мкФ х 10В. Установлен по питанию +5В. Я их много по-сдувал с плат от оргтехники. Вот и ставлю их на платы для Спекка.

nikor4
11.11.2013, 15:39
Подскажите на что можно заменить DD38,DD52 К(Р)1533ИР22 (DIP-20)
Мне zst прислал обе нерабочие.
В магазинах 1533 серии нет (ну разве что под заказ 3-4 нед.), могу выбрать из 533, К555, КР531.

SoftFelix
11.11.2013, 15:48
533
У неё корпус - планар, да и дорогущая, наверное (желтая).


DD38
Должна быть быстрая. Сюда бы КР1533... Можно поставить КР531, но прямо на её выводы питания надо повесить блокировочный конденсатор. И греться она будет довольно сильно. Только на неё ещё сверху должна напаиваться ИР23 для порта FF.


DD52
А эту наоборот лучше использовать К555. Она работает на порт принтера (внешний разъём) и предполагает нагрузку на довольно длинный кабель, а как выяснилось, 555-ая серия так работает надёжней (тот же НЕМО-ИДЕ, работа на плоский шлейф).

nikor4
12.11.2013, 14:13
Для Beta Turbo есть доработка, где напаивается бутербродом ЛЕ4, так вот у нее остается 1 неиспользованный элемент. По схеме все выводы висят в воздухе. Это же запрещено? По ПДФам входы напрямую кидаются на +5в, а что с выходом делать не описано.
Или оставить как есть в воздухе?

SoftFelix
12.11.2013, 14:24
где напаивается бутербродом ЛЕ4, так вот у нее остается 1 неиспользованный элемент. По схеме все выводы висят в воздухе. Это же запрещено?
Выход же никуда не подключен - пофиг.

nikor4
15.11.2013, 16:07
Накопилось еще несколько вопросов.

1. Beta Turbo надеюсь не многослойная плата? А то я там дырку просверлил в месте где нет дорожек с обеих сторон.
2. Можно так провода проводить?, я их уложил вплотную и параллельно к резисторной сборке чтоб не болтались
http://s3.hostingkartinok.com/uploads/thumbs/2013/11/a1c78127fa3d7412e0287e59c70ae8ca.png (http://hostingkartinok.com/show-image.php?id=a1c78127fa3d7412e0287e59c70ae8ca)http ://s6.hostingkartinok.com/uploads/thumbs/2013/11/20329148b6ead27459423838e0dabe63.png (http://hostingkartinok.com/show-image.php?id=20329148b6ead27459423838e0dabe63)
3. Совместима ли модифкация ЛЕ4 с той что в пдф с диодом для СБРОСа? Я делал как у алекса немо на фото, с диодом, резистором и джампером, а потом уже на ЛЕ4 наткнулся и ее тоже сделал.
4. В пдфке для кая сказано что недопустимо затекание флюса на контакты SIMM и разъемов. Вроде купил крутой флюс, но он все равно попадает, и особенно прячется под самим разъемом. Хоть я и иголкой микрокапли наношу, он попадает внутрь через отверстие и прячется между разъемом и платой куда я не могу подлезть..
Можно ли плату просто целиком в ведро с ацетоном окунуть чтоб сразу все отмыть?

SoftFelix
15.11.2013, 16:17
1. Beta Turbo надеюсь не многослойная плата?
Нет.


2. Можно так провода проводить?
Да.


3. Совместима ли модифкация ЛЕ4 с той что в пдф с диодом для СБРОСа?
Да.


недопустимо затекание флюча на контакты SIMM и разъемов. Вроде купил крутой флюс, но он все равно попадает.
Можно ли плату просто целиком в ведро с ацетоном окунуть чтоб сразу все отмыть?
В ацетон не надо - слишком сильный растворитель. Может разъесть покрытие дискретных резисторов, оболочки электролитических конденсаторов и т.п. Достань где-нить технического спирта. Только не метиловый!

SoftFelix
08.12.2013, 14:54
Апну темку, а то тишина тут. :)

Нужна помощь коллективного разума для фикса одного маленького, но неприятного глючка КАЯ, который присутствует только в ТУРБО-режиме и на НЕ прогретой машине. ТУРБО _выключили_ и пофиг какой комп - только включили или работает уже долго - всё стабильно.

Проблема со слотом XS6 в КАЕ. Этот слот с _наивысшим_ приоритетом /IORQ на плате КАЯ и он был добавлен дополнительно при модернизации платы из этого топика. В оригинальном КАЕ три слота. Немного про этот (XS6) слот: на ламель В17 приходит /IORQ прямо от Z80. На все остальные слоты /IORQ приходит через буферный элемент DD56.1 (КР1533ЛЛ1).

Вот схема подключения слотов в КАЕ:
http://photo.qip.ru/photo/softfelix/3868246/xlarge/106017403.jpg (http://photo.qip.ru/users/softfelix/3868246/106017403/)

Вот физическое расположение слотов на плате:
http://photo.qip.ru/photo/softfelix/3868246/xlarge/106017407.jpg (http://photo.qip.ru/users/softfelix/3868246/106017407/)

Проявление глюка.
1. Если прямо в XS6 воткнуть классический GS (General Sound), то он там вообще не работает в ТУРБО-режиме. Более того, попытка загрузить MOD в Z-PLAYER'е приводит к зависанию программы, вплоть до RESET'а. Повторяемость 100%. Сам комп работает тоже не очень стабильно. ТУРБО выключили - всё работает. Про кривое формирование IORQGE в данной версии GS, я в курсе, но читаем далее...

2. Вставили в XS6 ёлку-расширитель ZX BUS-TEE и в её 1-ый слот воткнули GS. В ТУРБО всё сразу заработало. _Чуть_ подглючивает, но с прогревом компа всё работает очень стабильно.

3. Прямо в слот XS6 воткнули ZXMC2 (в ней IORQGE, вроде, сделан корректно, хоть и сАдит линию npn-транзистором). В ТУРБО комп чуть подглючивает: сами нажимаются клавиши только при опросе "press any key" в программах. Иногда программы зависают или сбрасываются в BASIC_48. От прогрева, вроде, не зависит - подглючивает всегда.

4. Вставили в XS6 ёлку-расширитель ZX BUS-TEE и в её 2-ой слот воткнули ZXMC2. Вышеописанные глюки только на холодном компе в ТУРБО. Прогрелись - всё работает стабильно.

Вот так сейчас у меня собрано на постоянку. В XS6 ёлка-расширитель ZX BUS-TEE (в ней диспетчер IORQGE собран на 74F32), в 1-ом слоте GS, во 2-ом слоте ZXMC2.
http://photo.qip.ru/photo/softfelix/3868246/xlarge/106017414.jpg (http://photo.qip.ru/users/softfelix/3868246/106017414/)

http://photo.qip.ru/photo/softfelix/3868246/xlarge/100531083.jpg (http://photo.qip.ru/users/softfelix/3868246/100531083/)

В силу конструкции корпуса, по другому распихать платы не могу, да и работает всё нормально после прогрева. Предлагайте варианты, как более точно локализовать причину глюков в ТУРБО на не прогретом компе. Где-то позорный конденсатор надо впихнуть. Только вот куда?...

John North
08.12.2013, 23:12
иорк подтяни к земле попробуй.. на проце прям.. кондером конечно же..
щас гляну у себя какую емкость ставил..

---------- Post added at 23:10 ---------- Previous post was at 23:02 ----------

вообщем посмотрел.
сделано так: ИОРК подтянут к плюсу питания резистором 10ком и к земле кондером. на кондере написано 122. (1200 пФ вроде как).

---------- Post added at 23:12 ---------- Previous post was at 23:10 ----------

ну и там же еще стоит кондер 0.1 мкФ между плюсом и землей.
все сделано прямо под процессором на нижней стороне платы.

SoftFelix
08.12.2013, 23:15
иорк подтяни к земле попробуй.. на проце прям.. кондером конечно же..
Жестоко... В смысле, /IORQ, который прямо от Z80. По логике его и нужно задержать, ибо он всегда приходит самый первый, а задержки появляются в диспетчере IORQGE (на плате КАЯ и ZX BUS TEE) и в формирователях на платах расширения (особенно, если они сделаны криво - GS).

Но в реале у меня получается по другому. В 1-ый слот ZX BUS TEE воткнули GS и он уже начинает работать! А разница (если GS воткнуть сразу в XS6) только в задержанном IORQGE на двух элементах 74F32, а это всего примерно 11...12 нс.


щас гляну у себя какую емкость ставил..
А у тебя тоже самое было?

---------- Post added at 23:15 ---------- Previous post was at 23:12 ----------


вообщем посмотрел.
сделано так: ИОРК подтянут к плюсу питания резистором 10ком и к земле кондером. на кондере написано 122. (1200 пФ вроде как).
Ага, понятно.... А как дошёл до такого апгрейда? Тоже были аналогичные глюки? Расскажи подробней!

John North
08.12.2013, 23:33
та были глюки с "эникеем" в турбе..
помнишь наверно, пересекались в теме по ZXMC..
да и вообще были глюки и с музыкой АУ даже. в турбе конечно же.
и с НемоИДЕ тоже..
вообщем всё что связано с портами - глючило в турбе.
ох скока я нервов извел блин)
а щас кнопку "турбо" отключаю тока когда демы смотрю (для которых критично)..
пс: а дошел как.. даже не знаю. ну всё как будто уже было перепробовал.. дай думаю и это сделаю)
вообщем пробуй, пиши потом.

SoftFelix
08.12.2013, 23:42
та были глюки с "эникеем" в турбе..
помнишь наверно, пересекались в теме по ZXMC..
Так у тебя ведь Профи? И ZXMC2 подключен через активный расширитель от solegstar'а?

пс: а дошел как.. даже не знаю. ну всё как будто уже было перепробовал.. дай думаю и это сделаю)
Короче - сейчас полная стабильность в турбе?

вообщем пробуй, пиши потом.
о.к. Попробую задержать /IORQ только для ZX BUS TEE, а если не поможет, то буду пробовать задержать IORQGE от диспетчера в ZX BUS TEE на слот XS6.

John North
08.12.2013, 23:59
ну да. у меня Профик + расширитель от solegstar-a (спс ему кста еще раз)).
вообщем вот фотка ибо тел под рукой (с него и пишу).
http://sderni.ru/208397

в турбе щас всё просто отлично!
мой Профик щас работает просто идеально))
кстати, с твоей подачи слушаю щас музыку СаунДрайв ))
ибо включил. раз уж добрался)
Extreme Tracker.. кста, был у меня самой самой тестовой прогой. если уж он не пойдет в турбе, то и остальное не пойдет..

SoftFelix
10.12.2013, 00:09
сделано так: ИОРК подтянут к плюсу питания резистором 10ком и к земле кондером. на кондере написано 122. (1200 пФ вроде как).

иорк подтяни к земле попробуй.. на проце прям.. кондером конечно же..
Нет, это не помогло. Более того, 220 пФ на /IORQ и SMUC уже не обнаруживается, не говоря о бОльшей ёмкости.

то буду пробовать задержать IORQGE от диспетчера в ZX BUS TEE на слот XS6.
Это тоже не помогло. Сразу 1000 пФ ставил - 0 на массу.

John North
10.12.2013, 12:13
SoftFelix, попробуй емкость разную подобрать.
у меня тоже не сразу получилось.

SoftFelix
10.12.2013, 12:30
попробуй емкость разную подобрать.
Именно на /IORQ Z80? Я от 100 пФ начинал - SMUC уже переставал определятся. Я думаю, что в моём случае надо задерживать /IORQ только для ZX BUS TEE, но там с поножовщиной дорожек. На самом деле, где-то всё очень близко, совсем чуть-чуть что-то надо задержать... На материнской плате сабжевого КАЯ, /IORQ для слотов XS7,8,9 подаётся через ДВА элемента КР1533ЛЛ1 (имхо задержка не более 20 нс), и только на XS6 и первый слот ZX BUS TEE /IORQ идёт напрямую от Z80. Есть ещё желание поменять 74F32 в ZX BUS TEE на КФ1533ЛЛ1. Завтра возьму плату ZX BUS TEE на работу, резанУ приход /IORQ на плату и буду задерживать его последовательно цепочкой TTL-вентилей-повторителей, чтоб фронты не уплывали. Начну с 2-х элементов. p.s. Я так задержку /RAS подбирал для аватарного Ленинграда-1, чтоб память надёжно работала. Поставил 555АП5 и все его 8 вентилей соединил последовательно. Далее гонял ТЕСТ-ПЗУ, нагревал комп и подобрал точно 4 вентиля - комп заработал офигенно стабильно.

Blade
10.12.2013, 13:53
Прямо в слот XS6 воткнули ZXMC2 (в ней IORQGE, вроде, сделан корректно, хоть и сАдит линию npn-транзистором).
Для формирования IORQGE в ZXMC используется IORQ. IORQGE срабатывает только после прихода IORQ. Пока он не пройдет через 4 элемента ЛЛ1 (6 в случае ёлки), набортный порт #FE будет незаблокирован, и на ШД будет конфликт.

ZEK
10.12.2013, 14:05
NemoBus изжил себя, максимум корректно и повторяемо 2 иногда 3 девайса на шине работают, надо на синхронную буфферированую шину переходить, вон ISA до 8 устройств на плате то что я живьем видел

SoftFelix
10.12.2013, 14:14
Для формирования IORQGE в ZXMC используется IORQ.
Да, к сожалению это так (http://zx.pk.ru/showpost.php?p=482467&postcount=981) (прошивка дешифратора ATF16V8). Но там показаны задействованные сигналы для дешифрации портов. Может в прошивке для формирования IORQGE не задействован /IORQ? Надо caro спросить. Но ещё caro уверяет, что с последней актуальной прошивкой 2.07 для ZXMC2, если PS/2-клава не задетектиласть, то контроллер вообще не тревожит порт #FE во время дальнейшей работы. У меня PS/2-клава подключена к интегрированному контроллеру на плате КАЯ.

---------- Post added at 14:14 ---------- Previous post was at 14:11 ----------


NemoBus изжил себя, максимум корректно и повторяемо 2 иногда 3 девайса на шине работают,
Может ли спасти положение установка в диспетчере IORQGE микросхем с максимальным быстродействием? К примеру, вместо КР1533ЛЛ1 на плате КАЯ, поставить КР1531ЛЛ1 (74F32)?

ZEK
10.12.2013, 14:17
Может ли спасти положение установка в диспетчере IORQGE микросхем с максимальным быстродействием? К примеру, вместо КР1533ЛЛ1 на плате КАЯ, поставить КР1531ЛЛ1 (74F32)?хз попробовать можно, поидее слегка должно помочь, может быть питание еще пробросить отдельно на микруху

SoftFelix
10.12.2013, 15:23
Может в прошивке для формирования IORQGE не задействован /IORQ?
Сейчас схему ZXMC2 глянул-вспомнил... Там ещё /WR стробирует /IORQGE... :(

---------- Post added at 14:28 ---------- Previous post was at 14:22 ----------

p.s. На самом деле, всё довольно ясно-понятно. В смысле, откуда растут ноги глюкодрома. Но в данном случае, хрен с ним, с изяществом схемотехники. Задача только одна: стабильная работа компа на холодном компе в турбе. Пускай будет "сарай" с конденсатором.

---------- Post added at 15:23 ---------- Previous post was at 14:28 ----------


NemoBus изжил себя, максимум корректно и повторяемо 2 иногда 3 девайса на шине работают,
Работало бы оно стабильно, если бы каждый производитель плат расширения использовал для формирования IORQGE только линии адреса и /M1. Это не первом месте при проектировании под NEMO-BUS.

ZEK
10.12.2013, 16:02
Работало бы оно стабильно
в кае 2010 схема формирование IORQ на слоты вносит задержку, если тупо замкнуть вход выход через инвертор 42нс если брать 1533 серию, время одного цикла проца при 7мгц = 140нс, фактически формирование на 3 слота, съедает 1 такт проца, добавляем сюда еще время формирование IORQ в платах, там не просто инвертор стоять будет, получи влегкую на 3х слотах 2 такта, что уже впритык, даже начали вылазить за зону допустимого окна

SoftFelix
10.12.2013, 16:21
ZEK, согласен. 3 слота максимум для турбо. При корректном формировании IORQGE. Тогда применять логику в этих цепях с максимальным быстродействием. У меня сейчас нет по рукой растактовки циклов Z80 при чтении-записи в порты. Сколько там тактов (и по времени) от начала появления адреса до появления /IORQ? Два?

Глянул тут схему КАЯ-2010. Там предпринята попытка буфернуть /IORQ на элементе DD56.1 (КР1533ЛЛ1). Имхо, не надо было это делать из-за такой критичности по времянке, достаточно было взять /IORQ от Z80 сразу на диспетчер IORQGE. 12...15 нс бы выиграли (или как правильней считать?). В следующий раз полезу в КАЙ - подам /IORQ в обход этого элемента.
http://photo.qip.ru/photo/softfelix/3868246/large/106017403.jpg (http://photo.qip.ru/users/softfelix/3868246/106017403/)

Blade
10.12.2013, 16:33
Если все карточки вытащить и оставить только ZXMC2, тоже в турбе глючит?

SoftFelix
10.12.2013, 16:46
Если все карточки вытащить и оставить только ZXMC2, тоже в турбе глючит?
Грузится-то надо с чего-нить. :) Как минимум надо оставить NEMO-FDC. Я на DIZZY SUCK (или как он там?) проверяю срабатывание any key. Кстати, клавиши-то сами нажимаются, так и комп ещё во время этого глюкодрома сбрасывается в BASIC_48 (после очередного any key и декранчинга игры). Вот это мало понятно. Почему?
Я раньше думал, что причина этих самонажатий только в ZXMC2, но вот в минувшие выходные экспериментировал, оставлял в ZX BUS TEE только ГС - всё те же самонажатия и сброс.

ZEK
10.12.2013, 17:04
Сколько там тактов (и по времени) от начала появления адреса до появления /IORQ? Два?
по заднему фронту третьего такта проц защелкивает

Глянул тут схему КАЯ-2010. Там предпринята попытка буфернуть /IORQ на элементе DD56.1 (КР1533ЛЛ1)
ну если по нагрузке потянет то можно попробовать выкинуть, я когда считаю беру максимальное время, еще как вариант, посмотреть, подумать, и выкинуть из цепочки IORQGE устройства которые безконфликты по адресам

---------- Post added at 16:04 ---------- Previous post was at 16:00 ----------

Может есть смысл турбу вырубать по IORQ
в идеале вырубать если A0 == A1 == 1, тогда и демка под турбу не поломается

SoftFelix
10.12.2013, 17:08
ну если по нагрузке потянет то можно попробовать выкинуть,
Имхо, без проблем - проц-то CMOS'овый.

посмотреть, подумать, и выкинуть из цепочки IORQGE устройства которые безконфликты по адресам
Думаю, вряд ли получится. На материнке КАЯ дешифрация очень грубая. Все порты заняты клавой, кемпстон-джойстиком, да ещё порт #FF остальные окна занимает.

ZEK
10.12.2013, 17:09
Думаю, вряд ли получится.
а.. ну да

SoftFelix
10.12.2013, 17:10
Может есть смысл турбу вырубать по IORQ
Не поверишь, в КАЕ так и сделано. Смотри DD8 (155ЛП9). Возникновение /DOS или /IORQ отключают ТУРБО.

ZEK
10.12.2013, 17:24
Не поверишь,
поверю, забыл уже :) тогда странно что таращит именно в turbo, мож позно выключается и 1 такт 7мгц съедает, по схеме некогда разбираться, если turbo выключается низким уровнем, попробовать поднять сопротивление подтяжки turbo?

---------- Post added at 16:24 ---------- Previous post was at 16:22 ----------

лог анализатором посмотреть как себя ведет dd2, turbo, iorq в комплекте

zx-kit
10.12.2013, 18:37
Апну темку, а то тишина тут. :)

Нужна помощь коллективного разума для фикса одного маленького, но неприятного глючка КАЯ, который присутствует только в ТУРБО-режиме и на НЕ прогретой машине.
...
Проявление глюка.
1. Если прямо в XS6 воткнуть классический GS (General Sound), то он там вообще не работает в ТУРБО-режиме.
...
2. Вставили в XS6 ёлку-расширитель ZX BUS-TEE и в её 1-ый слот воткнули GS. В ТУРБО всё сразу заработало. _Чуть_ подглючивает, но с прогревом компа всё работает очень стабильно.
...
Предлагайте варианты, как более точно локализовать причину глюков в ТУРБО на не прогретом компе. Где-то позорный конденсатор надо впихнуть. Только вот куда?...
Во втором варианте подключения в цепи формирования IORQGE добавляются два элемента ЛЛ1, по сравнению с первым. Может конденсатор надо на сигнал IORQGE от GS? Схемку бы посмотреть, как там сделано.

---------- Post added at 19:37 ---------- Previous post was at 19:30 ----------



Глянул тут схему КАЯ-2010. Там предпринята попытка буфернуть /IORQ на элементе DD56.1 (КР1533ЛЛ1). Имхо, не надо было это делать из-за такой критичности по времянке, достаточно было взять /IORQ от Z80 сразу на диспетчер IORQGE. 12...15 нс бы выиграли (или как правильней считать?). В следующий раз полезу в КАЙ - подам /IORQ в обход этого элемента.

Наверно вы правы.

SoftFelix
10.12.2013, 23:42
Во втором варианте подключения в цепи формирования IORQGE добавляются два элемента ЛЛ1, по сравнению с первым.
Да. Примерно суммарно 12...14 нс для двух вентилей 74F32.

Может конденсатор надо на сигнал IORQGE от GS?

Пробовал - не помогло. Хотя эта задержка противоречит логике. IORQGE от ГС и так задержан относительно /IORQ из-за неправильного формирования.

Цитата:
Сообщение от SoftFelix Посмотреть сообщение
то буду пробовать задержать IORQGE от диспетчера в ZX BUS TEE на слот XS6.
Это тоже не помогло. Сразу 1000 пФ ставил - 0 на массу.

solegstar
11.12.2013, 14:20
Сейчас схему ZXMC2 глянул-вспомнил... Там ещё /WR стробирует /IORQGE... :(
скорее дает разрешение на формирование IORQGE, когда идет операция "не записи" в порты, т.е. когда /WR в 1.

Работало бы оно стабильно, если бы каждый производитель плат расширения использовал для формирования IORQGE только линии адреса и /M1. Это не первом месте при проектировании под NEMO-BUS.

к сожалению это не совсем верно. да, это бы сработало, если бы допустим на одном устройстве совмещались бы все устройства как на чтение, так и на запись этого порта, но если на этом устройстве ТОЛЬКО чтение порта или ТОЛЬКО запись в порт и формирование IORQGE идет по адресу, то ессно все остальные карты c низшим приоритетом, в которых есть этот порт, но по функционалу наоборот (ТОЛЬКО запись, или ТОЛЬКО чтение), не откликнутся и имеем облом. Такая проблема есть допустим с SounDrive в ZX-Evo. В ZX-Evo все внутренние порты блокируются по только адресу, и получается так, что порт 1F кемпстона, который только на чтение, блокируется и не проходит обращение к порту 1F на запись в SounDrive.

SoftFelix
11.12.2013, 14:53
solegstar, имхо, это исключение. Причина - непродуманный выбор адреса порта для SoundDrive'а. Для автора этого девайса так было удобнее. В приципе, согласится с этим можно, ибо в #1F ничего не пишется. У меня самогО в аватарном компе установлена КР580ВВ55А с портами от ПРОФИ (1f, 3f, 5f, 7f) - удобно - три порта. Ковокс туда подключал, Кемпстон джой. Даже программатор MPPS пропатчил под эти порты. А затем туда и Кемпстон Маус подключил. Понятное дело, что НЕМО-БАС в этом компе нет и не будет. Но НЕМО-БАС не может функционировать по другому. Там изначально оговорен географический приоритет по слотам и способ формирования IORQGE.

zx-kit
11.12.2013, 19:49
Сейчас схему ZXMC2 глянул-вспомнил... Там ещё /WR стробирует /IORQGE... :(

Работало бы оно стабильно, если бы каждый производитель плат расширения использовал для формирования IORQGE только линии адреса и /M1. Это не первом месте при проектировании под NEMO-BUS.

Можете попробовать немного доработать плату ZXMC2. Нужно аккуратно процарапать дорожку между выводами 9 и 10 микросхемы DD3 (LA3). Затем подать на ее 9 вывод сигнал A0. Тогда при обращении к порту FE и другим с A0=0 все остальные слоты и порты компьютера будут заблокированы раньше, чем сейчас.

SoftFelix
11.12.2013, 20:02
Сделал сегодня задержку /IORQ только для ZX BUS TEE. На плате ZX BUS TEE в разрыв между ламелью 17В краевого разъём и остальной схемой (контакт 17В слота 1 и 1-13DD1 (74F32)) установил два последовательно включённых вентиля 74ALS32 (микросхема в SO-14, импорт).

http://photo.qip.ru/photo/softfelix/3868246/large/106017414.jpg (http://photo.qip.ru/users/softfelix/3868246/106017414/)

Стало хуже. :( ГС теперь вообще не работает в прежнем месте (1-ый слот ZX BUS TEE). В Z-PLAYER'е MOD не может загрузиться. В DIZZY SACK any key самосрабатывает более очевидно с последующим сбросом игры в BASIC_48.

Мысли есть?

Есть ещё три варианта.

1. Всё-таки ещё раз попробовать задержать IORQGE от ZX BUS TEE на плату КАЯ. Хотя я это делал. 1000 пФ не оказали вообще никакого воздействия. Задержку сделаю опять на двух ветилях 74ALS32 - так надёжнее.

2. Заменить в ZX BUS TEE микросхему 74F32 на 74ALS32.

3. На плате КАЯ исключить элемент DD56.1 (/IORQ от Z80 сразу пустить на диспетчер /IORQGE). Заменить микросхемы DD55 и DD56 (КР1533ЛЛ1) на КР1531ЛЛ1.

---------- Post added at 20:02 ---------- Previous post was at 19:56 ----------

zst, мысль интересная. Обязательно попробую, когда варианты совсем закончатся. Тут ведь вот какое дело: самосрабатывание клавиатуры при при опросе ANY KEY происходит и _без_платы_ZXMC2_ в слоте ZX BUS TEE. Т.е. только с одним ГС в первом слоте.

zx-kit
11.12.2013, 20:17
Сделал сегодня задержку /IORQ только для ZX BUS TEE. На плате ZX BUS TEE в разрыв между ламелью 17В краевого разъём и остальной схемой (контакт 17В слота 1 и 1-13DD1 (74F32)) установил два последовательно включённых вентиля 74ALS32 (микросхема в SO-14, импорт).

Стало хуже. :( ГС теперь вообще не работает в прежнем месте (1-ый слот ZX BUS TEE). В Z-PLAYER'е MOD не может загрузиться. В DIZZY SACK any key самосрабатывает более очевидно с последующим сбросом игры в BASIC_48.

Мысли есть?


Можете попробовать доработать формировать IORQGE в GS. Ориентироваться по этой схеме (http://zx.pk.ru/showthread.php?t=6007)

Там есть свободный инвертор D17. На 9 вход подать A3, c 8 выхода подать на резистор R12, предварительно отсоединив его от выхода 8-DD38.

PS. Только при такой грубой модели могут не заработать некоторые контроллеры, например, NemoIDE...

Более сложный, но точный метод.
Нужно сформировать сигналы, аналогичные /CSDD и /CF, которые подаются на входы DD38, но без использования сигналов /WR и /IORQ.
Это можно попробовать реализовать на дешифраторах ИД7, аналогично DD6 и DD10. В итоге должен получиться более правильный IORQGE. Вместо /WR и /IORQ подать на дополнительные дешифраторы нули.

PPS. Уточнение полярности сигнала. При грубом методе адресации А3 подавать на R12 без инверсии. Возможно потребуется добавить еще резистор, чтобы не перегрузить Z80.

SoftFelix
11.12.2013, 20:51
Там есть свободный инвертор D17. На 9 вход подать A3, c 8 выхода подать на резистор R12, предварительно отсоединив его от выхода 8-DD38.
По одному адресу совсем жестоко. :) Если совсем труба будет, то буду дорабатывать ГС по схеме Блек-котА:
http://photo.qip.ru/photo/softfelix/3868246/large/106042590.gif (http://photo.qip.ru/users/softfelix/3868246/106042590/)

zx-kit
11.12.2013, 20:56
По одному адресу совсем жестоко. :) Если совсем труба будет, то буду дорабатывать ГС по схеме Блек-котА:


Или допаять сверху на имеющиеся еще два дешифратора ИД7. Начало более сложной доработки описал выше. Откусить у дополнительных дешифраторов лишние выходы и отогнуть входы, который были подключены к /WR и /IORQ.

Входы новых дешифраторов, которые были подключены к /WR или /IORQ можно соеднинить так:
2-DD6' нового дешифратор можно соединить с 1 или 3 выводом.
4-DD6' нового дешифратор можно соединить с 5 выводом.
5-DD10' нового дешифратор можно соединить с 4 выводом.

На входы 9 и 10 DD38 подать новые сигналы с выходов 13-DD6' и 11-DD10', предварительно отрезав старые.

Таким способом меньше проводов надо тянуть.

SoftFelix
13.12.2013, 12:33
zst, я вчера вернул ZX BUS TEE в исходное состояние (убрал задержку /IORQ) и сделал доработку IORQGE для GS по такой схеме:
http://photo.qip.ru/photo/softfelix/3868246/large/106042588.gif (http://photo.qip.ru/users/softfelix/3868246/106042588/)

В принципе, она правильная и легко реализуемая. IORQGE тут формируется только из нужных адресов и /M1. Для доработки использовал быструю КР1531ЛЛ1. Что получилось.

http://photo.qip.ru/photo/softfelix/3868246/large/106058639.jpg (http://photo.qip.ru/users/softfelix/3868246/106058639/)

1. ГС так и не работает в XS6 КАЯ, только в 1-ом слоте ZX BUS TEE. Хотя у меня была полная уверенность, что в XS6 заработает.

2. Теперь комп глючит даже после длительного прогрева. Вот это неприятно и не понятно.

Сегодня хочу сделать нормальный дешифратор адреса в ГС на 74F521, КОЕ вот тут (http://dlcorp.ucoz.ru/forum/10-174-1) выявил глюки диодно-резисторного дешифратора адреса в ГС. У меня ведь основной глюкодром в ТУРБО начинается только при установке ГС в слот ZX BUS TEE.

zx-kit
13.12.2013, 21:58
В принципе, она правильная и легко реализуемая. IORQGE тут формируется только из нужных адресов и /M1.


На мой взгляд, /M1 нужно исключить из формирователя синала IORQGE, иначе он будет его отключать в начале такта M1. А у нас сигнал IORQ задержан несколькими элементами и может быть активным до начала M1. Поэтому могут быть ложные срабатывания контроллеров после GS.

Ну и нужно убрать задержку IORQ в элементе DD56.1 в КАЕ. Видимо, из-за этого глюки в режиме TURBO.

SoftFelix
13.12.2013, 23:44
zst, /M1 у нас вводится в дешифратор для исключения попадания на шину данных кАки в цикле подтверждения прерывания (находится в нуле 4 такта). В циклах ввода-вывода /M1 вообще не используется. Если честно, я не вижу проблемы. Если не влом, сможешь на диаграмме нарисовать, а то, возможно, я не до конца врубаюсь.
НЕМО-ИДЕ, кстати, его использует.

Я тут сегодня на работе фигнёй занимался, было время. Решил сделать дешифратор в ГС по схеме Блэк-КатА, в надежде, что убирание диодов, исключение /IORQ и применение быстрой логики решит часть проблем (а может и все). Быстрой 8И-НЕ (74ALS30/74F30) у меня не оказалось, поэтому собрал на 74F521 (задержка не более 10 нс) (http://www.zx-pk.ru/showthread.php?t=22298) аналог этой схемы:

http://photo.qip.ru/photo/softfelix/3868246/large/106042590.gif (http://photo.qip.ru/users/softfelix/3868246/106042590/)

Получилось так:
http://photo.qip.ru/photo/softfelix/3868246/large/106063379.jpg (http://photo.qip.ru/users/softfelix/3868246/106063379/)

Оно, конечно, работает... Но _ничего_ не изменилось в лучшую сторону! Более того, как я писал про предыдущую доработку IORQGE (http://www.zx-pk.ru/showpost.php?p=651710&postcount=1306), комп так и продолжает глючить даже после прогрева. И теперь +ещё отвалился NEMO-IDE. Последнее очень странно, несмотря на то, что GS стоИт первым в приоритете. NEMO-IDE у нас выбирается A1=A2=0, а GS - A1=1 A2=0. По идее, GS не должен блокировать порты NEMO-IDE. Ничего не понимаю...

---------- Post added at 23:18 ---------- Previous post was at 23:18 ----------


Ну и нужно убрать задержку IORQ в элементе DD56.1 в КАЕ.
Вот это я точно сделаю.

---------- Post added at 23:44 ---------- Previous post was at 23:18 ----------


И теперь +ещё отвалился NEMO-IDE. Последнее очень странно, несмотря на то, что GS стоИт первым в приоритете. NEMO-IDE у нас выбирается A1=A2=0, а GS - A1=1 A2=0. По идее, GS не должен блокировать порты NEMO-IDE. Ничего не понимаю...
Отбой. IDE-шлейф плохо контачил.

zx-kit
14.12.2013, 09:24
zst, /M1 у нас вводится в дешифратор для исключения попадания на шину данных кАки в цикле подтверждения прерывания (находится в нуле 4 такта). В циклах ввода-вывода /M1 вообще не используется. Если честно, я не вижу проблемы. Если не влом, сможешь на диаграмме нарисовать, а то, возможно, я не до конца врубаюсь.
НЕМО-ИДЕ, кстати, его использует.
Я имел ввиду исключение сигнала M1 из схемы формирователя IORQGE, а не из дешифратора портов. У вас ведь нет контроллеров прерываний в контроллерах ZX-BUS, поэтому можно блокировать порты следующих контроллеров и во время M1. Это избавит от лишних глюков. А в дешифраторе портов ничего менять не надо - пусть М1 там остается.


Решил сделать дешифратор в ГС по схеме Блэк-КатА, в надежде, что убирание диодов, исключение /IORQ и применение быстрой логики решит часть проблем (а может и все)... Оно, конечно, работает... Но _ничего_ не изменилось в лучшую сторону! Более того, как я писал про предыдущую доработку IORQGE (http://www.zx-pk.ru/showpost.php?p=651710&postcount=1306), комп так и продолжает глючить даже после прогрева.

Попробуйте эту схему использовать только для формирователя IORQGE, убрав M1. А дешифратор портов GS оставить по старой схеме, или добавлять для дешифратора M1 с помощью дополнительной микросхемы.

SoftFelix
14.12.2013, 11:18
Попробуйте эту схему использовать только для формирователя IORQGE, убрав M1.
Попробую. Это не сложно: отключаю /M1 от 74F521 и подаю его на 6нDD6 (ИД7 в ГС).

У меня тут ещё мысли появились.

1. Сделать формирователь IORQGE в ГС на 74F(ALS)125 (КР1533ЛП8), убрав транзистор.
2. А может все проблемы из-за локальной перегрузки по питанию на плате КАЯ? В XS6 ставятся два довольно энергоёмких девайса (GS и ZXMC2). Площади печатных проводников на плате КАЯ не хватает для такого отбора тока и в этом месте платы получаются сильные импульсные просадки напряжения - глючат и близлежащие микросхемы.

SoftFelix
18.12.2013, 22:46
Отписал тут (http://www.zx-pk.ru/showpost.php?p=653637&postcount=430) о мытарствах ГС + КАЙ. :)

AlexFantasy
18.08.2014, 21:28
UP!!!

Дмитрий
21.01.2015, 09:21
Атрибуты отрисовываются четко, а вот пиксели мельтешат хаотично - практически не видны, но при нажатии Res, картинка становится стабильной, без мусора.
Дополню: Что характерно, мельтешение пикселей напрямую зависит от загрузки процессора, когда по ШД гоняются данные - экран "рябит", когда проц в хальте или зажат Reset, то картинка нормальна.
Появилось время и снова взялся за эту плату. Начал смотреть в сторону сдвигового регистра пикселей (т.к. именно пиксели у меня рисовались хаотично), потыкался щупом осциллографа по ножкам и удивился, что когда касаешься сигнала SCR/ картинка улучшается. Как сказал UEA - "как будто хочет кондер на землю". Причем если дотронуться 15DD39 (ИР10), то картинка стабилизируется полностью. А если коснуться щупом 12DD31 (ЛА4, источник сигнала SCR/), то мельтешат лишь отдельные пиксели, но все равно не идеально. Имхо дело именно в DD39. Подцепил к этому сигналу кондер в 22пФ на землю и картинка стала стабильной, пиксели более не мельтешат. Возможно дело в самой микросхеме - т.к. наслышан, что Кай у Немо заводится с полоборота при исправных компонентах и настройки не требует... но оказалось наоборот. Т.к. замены ИР10 у меня нет, то оставил пока такое решение проблемы.

SoftFelix
21.01.2015, 09:37
Дмитрий, тоже самое было у ZEK'а. Жаль, что он тут сейчас не появляется. Он свой КАЙ так и не отладил из-за этой проблемы. А не пробовал этот сигнал подтягивать к +5В? Т.е. не кондёр не землю, а резистором к плюсу? ИР10 у тебя какая (серия, завод, год выпуска)?

Дмитрий
21.01.2015, 09:49
А не пробовал этот сигнал подтягивать к +5В? Т.е. не кондёр не землю, а резистором к плюсу?
Вечером попробую.

ИР10 у тебя какая (серия, завод, год выпуска)?
КР1533ИР10 - 9104 Интеграл. Микрухи мы с ZEK-ом покупали в одном месте, так что глюк скорее всего из одной серии.

---------- Post added at 09:49 ---------- Previous post was at 09:48 ----------

Если 1533 "шустрит", то может стоит попробовать поискать 555, не?

SoftFelix
21.01.2015, 09:58
КР1533ИР10 - 9104 Интеграл. Микрухи мы с ZEK-ом покупали в одном месте, так что глюк скорее всего из одной серии.
Скорее всего. У меня тоже 1533 Интеграл, только дата другая (9107).

Дмитрий
21.01.2015, 09:58
Кстати, вопрос по взаимозаменяемости PIC-ов. Не нашел МК PIC12F683 для PowerManager-а в планарном корпусе, есть только в DIP. Перекомпиливать прошивку требуется или пойдет стандартная?

SoftFelix
21.01.2015, 10:03
Перекомпиливать прошивку требуется или пойдет стандартная?
Пойдёт стандартная. +Willem (если им будешь шить) сам берёт конфигурацию из HEX'а.

---------- Post added at 10:03 ---------- Previous post was at 10:01 ----------


Не нашел МК PIC12F683 для PowerManager-а в планарном корпусе,
Они раньше очень часто использовались в совместимых чипах для картриджей НР. Есть знакомый заправщик-сервисник?

Дмитрий
21.01.2015, 10:23
Есть знакомый заправщик-сервисник?
Быстрей припаяю на монтажном поле DIP, т.к. уже купил его.

Дмитрий
23.01.2015, 20:41
А не пробовал этот сигнал подтягивать к +5В?
пробовал несколько резисторов - от 10 до 4К7, эффекта никакого.

SoftFelix
23.04.2015, 22:50
Апну темку. :) Давно хотел убрать "лишний" вентиль DD56.1 в диспетчере IORQGE. Не нужны нам лишние задержки в столь критичном узле. Пока всё нормально. Завтра ещё GS в слотах по-переставляю.

http://photo.qip.ru/photo/softfelix/3868246/large/108965388.gif (http://photo.qip.ru/users/softfelix/3868246/108965388/)

Освободил только 3-ую ногу DD56.1.
http://photo.qip.ru/photo/softfelix/3868246/large/108965385.jpg (http://photo.qip.ru/users/softfelix/3868246/108965385/)

SoftFelix
12.05.2015, 19:02
Ещё раз апну темку.

Сделал для NEMO-FDC BETA-TURBO переключатель физических дисководов. Иногда это позволяет запустить криво написанный софт, который заточен, к примеру, только для DRIVE A. У меня в КАЕ два физических дисковода: A - 5.25', B - 3.5'. Иногда очень хочется поюзать 3.5' как DRIVE A. Сперва хотел сделать механический коммутатор сигналов выбора дисковода на сдвоенном переключателе, но это получился бы колхоз. В результате недолгих раздумий, родилась такая простая схемка:

http://photo.qip.ru/photo/softfelix/3868246/large/109001370.jpg (http://photo.qip.ru/users/softfelix/3868246/109001370/)

Один вентиль ИСКЛЮЧАЮЩЕЕ ИЛИ (ЛП5), резистор и переключатель. Просто делаем коммутируемый инвертор для D0 системного порта TR-DOS.

http://photo.qip.ru/photo/softfelix/3868246/large/109001371.jpg (http://photo.qip.ru/users/softfelix/3868246/109001371/)

http://photo.qip.ru/photo/softfelix/3868246/large/109001372.jpg (http://photo.qip.ru/users/softfelix/3868246/109001372/)

http://photo.qip.ru/photo/softfelix/3868246/large/109001368.jpg (http://photo.qip.ru/users/softfelix/3868246/109001368/)

http://photo.qip.ru/photo/softfelix/3868246/large/109001367.jpg (http://photo.qip.ru/users/softfelix/3868246/109001367/)

John North
12.05.2015, 23:31
SoftFelix, интересная идея.
поясни плиз принцип работы, а то не до конца понимаю.

SoftFelix
12.05.2015, 23:49
поясни плиз принцип работы, а то не до конца понимаю.
В НЕМО-FDC аппаратно предусмотрено всего два физических дисковода. Из-за этого схема дешифрации предельно упрощена. Используется всего один бит (D0) системного порта #FF (на запись) для выбора дисковода А или В. DD4 (ТМ8) - и есть порт #FF. Глянь схему НЕМО-FDC и всё станет ясно. Т.е. достаточно инвертировать DO от процессора до защёлки-порта и дисководы А и В можно менять местами лёгким передергиванием переключателя. Этим управляемым инвертором является вентиль ИСКЛЮЧАЮЩЕЕ ИЛИ. Особенно это полезно со SMUC'ом и двумя разными по формату дисководами. Со SMUC'а, как известно, мАло чего можно запустить из-за определённых ограничений. Образы дисков (TRD) я держу на винте. По-мере надобности скидываю их на реальную дискету с помощью SCboot. Одним рубильником переключаю ПЗУ с ПРОФ-РОМа на штатную ПЗУ КАЯ и другим рубильником меняю дисковод (у меня не осталось чистых нормальных дисков 5.25 и приходится пользоваться дисководом В на 3.5). Вот такая борьба за совместимость. Сегодня запустил НЛО2 на КАЕ. Только на д'цатой неудачной загрузке понял, что эта игра не идёт с портом #1FFD. Щёлкнул ещё одну кнопочку и... Поиграл, поностальгировал... :)

John North
13.05.2015, 00:26
SoftFelix, понятно)
а на счёт микрика на отключение 1ffd..
не пробовал сделать, чтоб автоматом отключалось?
очень удобно. на своем Профике я уже и забыл, что есть микрик on/off.
всё автоматом происходит.
а раньше помню часто приходилось им щёлкать.
правда в Профике это порт dffd, но сути это не меняет по идее.
в прессе было две схемы отключения.
solegstar сделал из них одну красивую)
деталей щас уже не помню, на форуме должна быть тема с этой дрработкой.
кстати, и проги, которые юзают память через FD тоже теперь нормально работают.

SoftFelix
13.05.2015, 00:29
а на счёт микрика на отключение 1ffd..
не пробовал сделать, чтоб автоматом отключалось?
Мысля была и очень давно. Надо сделать.

solegstar сделал из них одну красивую)
Если найдёшь именно её - скинь ссылочку, плиз.

John North
13.05.2015, 00:33
вот ссыль на тему.
там и источники указаны, если что.
zx-pk.ru/showthread.php?t=17911

solegstar
13.05.2015, 11:46
она ж для Профика. По поводу 1ffd была эпопея, но так до конца и не дошла, примерно отсюда - http://zx-pk.ru/showthread.php?t=4915&page=9

SoftFelix
13.05.2015, 13:09
По поводу 1ffd была эпопея, но так до конца и не дошла, примерно отсюда
Я так понял, схема НЕ заработала именно на GAL'ке? И, к сожалению, Blade не разъяснил, почему можно ограничится всего двумя разрядами шины данных D6 и D7.

Gutten
13.05.2015, 18:26
Фиг знает, почему не заработала схема :). Я на рассыпухе не проверял, хотя потом появилась мысль кусок логики сделать на галке, а триггер использовать на свободном куске скорпиона, но руки не дошли. Может эта схема в принципе не заработает с установленным "блокиратором 1FFD с кнопкой" и их надо как-то подружить, а может и на рассыпухе заработает сразу без вопросов.
Я не особо умелый паяльщик, потому боюсь постоянными перепайками испортить плату и отслоиь дорожки. Но было бы чудесно всё же получить работающую схему.

SoftFelix
16.05.2015, 19:01
Давно хотел убрать "лишний" вентиль DD56.1 в диспетчере IORQGE. Не нужны нам лишние задержки в столь критичном узле. Пока всё нормально. Завтра ещё GS в слотах по-переставляю.
http://zx-pk.ru/showpost.php?p=799465&postcount=1321

Так же был заменён Z80 (Z84C00020PEC), который не стирается ацетоном. Проц любезно презентовал Ewgeny7 (http://zx-pk.ru/member.php?u=549), за что ему ОГРОМНОЕ СПАСИБО!

Проц сейчас вот этот (обведён жёлтым).
http://photo.qip.ru/photo/softfelix/3868246/xlarge/109018048.jpg (http://photo.qip.ru/users/softfelix/3868246/109018048/)

Раньше стоял, и вполне себе работал, печально известный "0512" у которого маркировка стиралась ацетоном (http://zx-pk.ru/showthread.php?t=21743).

Положительные сдвиги есть. Теперь General Sound (классика) нормально заработал во всех слотах КАЯ! НО! Только в НЕ_ТУРБО-режиме (3.5МГц). Раньше он в этом режиме работал только в слоте XS6 (первый от края платы, высший приоритет по IORQGE). Если включить ТУРБО (7МГц), то с платой ГС комп начинает глючить, попытка загрузить Z-PLAYER оканчивается резетом или зависанием. Но в ТУРБЕ всё становиться нормально, если ГС подключен через елку ZX BUS TEE (как оно штатно и работает). Вот такие дела. :)

Felix_73
11.07.2015, 14:48
DD41,DD53 КР1533ИР16 можно на 555 серию заменить?

SoftFelix
11.07.2015, 15:26
DD41,DD53 КР1533ИР16 можно на 555 серию заменить?
Есть фото оригинальных КАЙев, собранных Немо, где именно все ИР16-ые 555-ой серии. Т.е. можно ставить.

---------- Post added at 15:26 ---------- Previous post was at 15:24 ----------

p.s. Вот тут (http://speccy.info/KAY-256_Turbo) можно посмотреть.

Felix_73
21.07.2015, 13:43
Cобрал КАЙ 2010 (плата от zorel),есть одна ошибка на плате!
dd61-дорожку идущую с С21 на 10 ногу микросхемы-перекинуть на 11.Иначе КЗ.

Почему то не выходит в опцию ТR-DOS(чёрный экран,мигающий бордюр),запускаю без платки NemoFDC(ещё не готова) - может поэтому?

Пробовал прошивку services_kay_0.2c.rom ,вообще цветные полоски на экране...

SoftFelix
21.07.2015, 15:10
Cобрал КАЙ 2010 (плата от zorel),есть одна ошибка на плате!
dd61-дорожку идущую с С21 на 10 ногу микросхемы-перекинуть на 11.Иначе КЗ.
Там zorel исправлял несколько ошибок - видать сам чуткА ошибся. Отпиши ему.

Почему то не выходит в опцию ТR-DOS(чёрный экран,мигающий бордюр),запускаю без платки NemoFDC(ещё не готова) - может поэтому?
А вроде без платы и не будет выходить. Именно в ней встроен дешифратор /DOS, который щелкает нужную страничку в ПЗУ.

p.s. Очень хорошо, что ещё один владелец КАЯ появился! Давай фото платы в хорошем разрешении. :)

Felix_73
21.07.2015, 16:41
Там zorel исправлял несколько ошибок - видать сам чуткА ошибся. Отпиши ему.

Обязательно!


А вроде без платы и не будет выходить. Именно в ней встроен дешифратор /DOS, который щелкает нужную страничку в ПЗУ.

Понятно,я примерно так и подумал,дособираю,а там посмотрим.


p.s. Очень хорошо, что ещё один владелец КАЯ появился! Давай фото платы в хорошем разрешении. :)
Фото позже сделаю.

Ewgeny7
21.07.2015, 19:25
Что-то всех Феликсов связывает с КАЯми, что-то невидимое...
Примерно как Евгениев со Скорпионами... :)

Felix_73
21.07.2015, 22:59
Пробовал прошивку services_kay_0.2c.rom ,вообще цветные полоски на экране...
-возможно я не правильно зашиваю(собрал в 4 куска и прошил W27C512),можно подробней объяснить,как правильно зашить services_kay_0.2c.rom в пзу?

SoftFelix
21.07.2015, 23:26
Felix_73, а если начать с более простого: как работает штатная прошивка КАЯ в 27512?

Felix_73
21.07.2015, 23:42
Felix_73, а если начать с более простого: как работает штатная прошивка КАЯ в 27512?

Как я писал ранее,ТR-DOS ,HDD boot не включаются.
На днях соберу NemoFDC,тогда и видно будет.
Самый лучший тест - запустить демку и....вылетит не вылетит)))
Крамис включал ,память тестил,хотя тут тоже вопросик есть:
Как определить сколько ОЗУ включено 128/256 или 1мб?
Или автоматом 1мб включается?
На плате запаял разъём под планки 1мб,DD70-555 серии,LS cерия тоже работает.
Бейсики оба работают,хотя все кнопки ещё не проверял.
Подключена PC клава,кварц на контроллере 24.576

SoftFelix
22.07.2015, 00:13
Крамис включал ,память тестил,хотя тут тоже вопросик есть:
Как определить сколько ОЗУ включено 128 или 1мб?
Или автоматом 1мб включается?
По-идее, zorel должен был пофиксить оригинальный глюк платы, когда при включении питания, память выше 128К блокировалась. На первой странице топика можно скачать файлик KAY_Error_Fix.pdf - там описана эта ошибка и доработка. Ну или так посмотри: после включения питания на 1-ой ноге DD59 должен быть статический "0". Ну и KRAMIS вверху пишет NEMO KAY 1024 при активном мегабайте.

На плате запаял разъём под планки 1мб,DD70-555 серии,LS cерия тоже работает.
Ну и нормально. У меня там замечательно работала импортная 74LS245 от Моторолы, а потом туда поставил 74F245 от Фаирчайлда. А SIMM какой поставил (сколько чипов на планке, производитель, быстродействие)?

---------- Post added at 00:13 ---------- Previous post was at 00:08 ----------


На первой странице топика можно скачать файлик KAY_Error_Fix.pdf
Хе-хе... Файлик упоминается, а ссылки на него нет... Вот (https://cloud.mail.ru/public/8tDf/aUt4gbZ3t) на всякий случай.

zorel
22.07.2015, 11:10
К сожалению да, получилось с ошибкой.
Вот так можно исправить.
http://s017.radikal.ru/i442/1507/5b/81be327a9ea8t.jpg (http://radikal.ru/fp/5de60bc5f6a744a4990b79dd47e22ba4)

Шаблон Кай рев 2015 https://yadi.sk/d/PBB4wtRCi2JxV

Felix_73
22.07.2015, 19:41
По-идее, zorel должен был пофиксить оригинальный глюк платы, когда при включении питания, память выше 128К блокировалась. На первой странице топика можно скачать файлик KAY_Error_Fix.pdf - там описана эта ошибка и доработка. Ну или так посмотри: после включения питания на 1-ой ноге DD59 должен быть статический "0". Ну и KRAMIS вверху пишет NEMO KAY 1024 при активном мегабайте.

zorel исправил монтажку указанную в KAY_Error_Fix.

Крамис надписи в верху не пишет.Есть надпись внизу :
Конторльная сумма
Sinclair 128 - 7B10
Пробовал в эмуляторе,Крамис тоже ,вверху,ничего кроме таймера не показывает!


Ну и нормально. У меня там замечательно работала импортная 74LS245 от Моторолы, а потом туда поставил 74F245 от Фаирчайлда. А SIMM какой поставил (сколько чипов на планке, производитель, быстродействие)?[COLOR="Silver"]

SIMM у меня штук 10 работают даже те,которые вообще не стартовали на Пентагоне 2.2 и Скорпионе 1024.
Это меня и смутило,а не 128 режим гоняет Крамис...?
Как ещё,можно точно определить сколько ОЗУ на борту задействовано?

SoftFelix
22.07.2015, 22:03
Крамис надписи в верху не пишет.Есть надпись внизу :
Конторльная сумма
Sinclair 128 - 7B10
Пробовал в эмуляторе,Крамис тоже ,вверху,ничего кроме таймера не показывает!
У меня вот так всегда было:
http://photo.qip.ru/photo/softfelix/3868246/large/109209141.jpg (http://photo.qip.ru/users/softfelix/3868246/109209141/)

http://photo.qip.ru/photo/softfelix/3868246/large/109209140.jpg (http://photo.qip.ru/users/softfelix/3868246/109209140/)

Как ещё,можно точно определить сколько ОЗУ на борту задействовано?
SIMM ставишь на 1МБ?

Ну или так посмотри: после включения питания на 1-ой ноге DD59 должен быть статический "0".
Или этот тест: http://forum.tslabs.info/viewtopic.php?f=9&t=386

Felix_73
22.07.2015, 22:29
Теперь понял,что за надпись,думал на одной стоке с таймером!))
У меня вот такая картинка:
http://i71.fastpic.ru/thumb/2015/0722/57/_1f9ceb2ffb6c17ad165add93a60fde57.jpeg (http://fastpic.ru/view/71/2015/0722/_1f9ceb2ffb6c17ad165add93a60fde57.jpg.html)

Планки на 1 мб...вроде.EAGLE MEMORIES с тремя микрухами EAGLE 9421

SoftFelix
22.07.2015, 22:38
У меня вот такая картинка:
У тебя KRAMIS V.02. Странная прошивка. Откуда взял?

Залей в 27512 эту (https://cloud.mail.ru/public/2gak/piwY7VvrG) прошивку. Последняя официальная для КАЯ с моим фиксом для TR-DOS и BASIC'а (известная проблема с не сохранением HL').

Felix_73
22.07.2015, 22:57
У тебя KRAMIS V.02. Странная прошивка. Откуда взял?
С первой странички,данной темы!


Залей в 27512 эту (https://cloud.mail.ru/public/2gak/piwY7VvrG) прошивку. Последняя официальная для КАЯ с моим фиксом для TR-DOS и BASIC'а (известная проблема с не сохранением HL').
Зашил ,надпись КАЙ 1024 появилась!
Всё как на твоём фото,спасибо.


Есть пара планок на TMS4C1024 8штук на планке(нигде не работала),стартует !

solegstar
22.07.2015, 23:04
У тебя KRAMIS V.02. Странная прошивка.
вообще это изначально прошивка для Профи. потом какой-то умелец переделал её под кай.

Felix_73
24.07.2015, 11:19
Собрал платку NemoFDC.Не работает выход в TR-DOC .
Что платка установлена,что нет.Одно и тоже.
При выходе в TR-DOS белый экран ,потом переключается на черный экран-белый бордюр и возврат в основное меню.
При старте с воткнутым NemoFDC сначала включается Крамис и тут-же самостоятельно переключается в основное меню.Слоты менял,перемычки на платке переставлял.Микрухи перед запайкой проверялись.Единственное что сделал не по схеме - запаял резисторную матрицу не 1,5..2ком,а 2.2 ком.В магазах просто других нет.

http://i70.fastpic.ru/thumb/2015/0724/e2/_bafeb435f9a2ea703129dd59ebb9cee2.jpeg (http://fastpic.ru/view/70/2015/0724/_bafeb435f9a2ea703129dd59ebb9cee2.jpg.html)

http://i71.fastpic.ru/thumb/2015/0724/71/_76fe9962a88851268c9d7e527613cc71.jpeg (http://fastpic.ru/view/71/2015/0724/_76fe9962a88851268c9d7e527613cc71.jpg.html)

SoftFelix
24.07.2015, 12:22
Собрал платку NemoFDC.Не работает выход в TR-DOC .
Ну поехали... :)

1. На место R3 ты поставил 200 кОм, а надо 200 Ом. По крайней мере, я вижу "200к" на фото. Возможно там "200R". Проверяй...

2. Какой поставил С4?

3. Что за перемычка между ТМ8-ми? Догадываюсь, что доработка для ПЗУ сервиса? Проверяй правильность разводки, ибо на плате от Алекса_НЕМО этого нет.

4. На место DD7 поставлена ЛА11. Но туда надо ЛА13, т.к. у неё мощный ОК.

5. На место DD2 поставлена ЛН2, а надо ЛН3 - мощный ОК.

6. Из-за пп 4-5 возможна нестабильная работа дисководов 5.25' с низкоомными терминаторами.

7. При исправных деталях и монтаже НЕМО-FDC работает сразу.

8. На место DD9 у тебя поставлена 1533, но это критичный узел по частоте. Туда очень желательно поставить 531 или 1531 (74S или 74F).

p.s. Выкладывай фото платы КАЯ.

zorel
24.07.2015, 13:05
3. Что за перемычка между ТМ8-ми? Догадываюсь, что доработка для ПЗУ сервиса? Проверяй правильность разводки, ибо на плате от Алекса_НЕМО этого нет.

Это доработка Димы ZEKа и БлэкКОТа. И их к сожалению нет на форуме. Скорей всего что так и есть, доработка описана на 2-й странице NEMO_FDD_Mont.pdf (http://zx-pk.ru/attachment.php?attachmentid=23122&d=1292684530)


Доработка, благодаря которой, по СБРОСу вместо BASIC128 запускаться Service и из него будет нормально выходить во все пункты, тот же принцип у Глюка, по включать TR-DOS а не выключатькакпоумолчанию.Д работка выделена на фрагменте схемы красным штрихпунктиром.

SoftFelix
24.07.2015, 13:14
Это доработка Димы ZEKа и БлэкКОТа. И их к сожалению нет на форуме. Скорей всего что так и есть, доработка описана на 2-й странице
Да, я именно так и понял. Только там на схеме без перемычки нарисовано. Перемычка переключает доработку в стандарт? А то сейчас получается, что по РЕЗЕТу сразу вываливаемся в ТР-ДОС. Так?

Felix_73
24.07.2015, 13:17
1. На место R3 ты поставил 200 кОм, а надо 200 Ом. По крайней мере, я вижу "200к" на фото. Возможно там "200R". Проверяй...
Тут всё ОК - 200 Ом


2. Какой поставил С4?
100 пф ,кстати,а подбирать для чего надо?


3. Что за перемычка между ТМ8-ми? Догадываюсь, что доработка для ПЗУ сервиса? Проверяй правильность разводки, ибо на плате от Алекса_НЕМО этого нет.
Верно,доработка ПЗУ . ещё не проверял,zorel обещал платку на ошибки посмотреть.

4. На место DD7 поставлена ЛА11. Но туда надо ЛА13, т.к. у неё мощный ОК.

5. На место DD2 поставлена ЛН2, а надо ЛН3 - мощный ОК.


6. Из-за пп 4-5 возможна нестабильная работа дисководов 5.25' с низкоомными терминаторами.
На старт TR-Dos не влияет,до дисковода ещё далеко)))

7. При исправных деталях и монтаже НЕМО-FDC работает сразу.


8. На место DD9 у тебя поставлена 1533, но это критичный узел по частоте. Туда очень желательно поставить 531 или 1531 (74S или 74F).
Ок,поменяю.

zorel
24.07.2015, 13:19
Да, я именно так и понял. Только там на схеме без перемычки нарисовано. Перемычка переключает доработку в стандарт? А то сейчас получается, что по РЕЗЕТу сразу вываливаемся в ТР-ДОС. Так?

Я так понял что да, попробую зарисовать этот кусок схемы и выложить здесь.

SoftFelix
24.07.2015, 13:42
Тут всё ОК - 200 Ом
Точно?

100 пф
Точно? Очень похож на 100нФ.

кстати,а подбирать для чего надо?
Для надёжного входа в TR-DOS. У меня, вроде, 120 пФ и 200 Ом.

Верно,доработка ПЗУ . ещё не проверял,zorel обещал платку на ошибки посмотреть.
Скоммутируй пока этот кусок схемы, как в оригинале.

---------- Post added at 13:42 ---------- Previous post was at 13:29 ----------

p.s. И ещё. Повесь светодиод HL1. Он будет мыргать при активном /DOS - косвенная проверка правильной работы дешифратора.

Felix_73
24.07.2015, 13:49
https://yadi.sk/d/HSGUF9t5i4rHC -фото платы КАY

Резюк точно 200 ОМ!!
с кондёром непонятно,не видно,придётся выпять...
Светодиод подцеплял,не подмигивает!

SoftFelix
24.07.2015, 14:48
Нашёл ошибку в шелкографии. Диод доработки (над перемычкой) нарисован так, что катод идёт на средний пин перемычки, а анод (+) на /RES. Нужно наоборот. Т.е. диод нужно развернуть на 180 градусов. На плате Felix_73 сложно понять правильность впайки этого диода, т.к. у них вечно заморочки с маркировкой.

Felix_73, проверь выше написанное у себя.

---------- Post added at 14:48 ---------- Previous post was at 14:16 ----------

Сейчас глянул эти же диода на плате КАЯ от Felix_73. Они там впаяны по следующей цоколевке: полоска - анод (+), точка - катод. Т.е. диод доработки на плате НЕМО-FDC надо перевернуть на 180 градусов.

Felix_73
24.07.2015, 16:36
Нашёл ошибку в шелкографии. Диод доработки (над перемычкой) нарисован так, что катод идёт на средний пин перемычки, а анод (+) на /RES. Нужно наоборот. Т.е. диод нужно развернуть на 180 градусов. На плате Felix_73 сложно понять правильность впайки этого диода, т.к. у них вечно заморочки с маркировкой.

Felix_73, проверь выше написанное у себя.

---------- Post added at 14:48 ---------- Previous post was at 14:16 ----------

Сейчас глянул эти же диода на плате КАЯ от Felix_73. Они там впаяны по следующей цоколевке: полоска - анод (+), точка - катод. Т.е. диод доработки на плате НЕМО-FDC надо перевернуть на 180 градусов.

Вечером вернусь,и проверю.
P.S. Диоды (точка)-катод.

Felix_73
24.07.2015, 20:56
Торжественно сообщаю:
Перевернул диод и TR-DOS успешно стартанул!
Установил конденсатор С4 -120 пф.
Дисковод работает,чтение нормально идёт.

Осталось собрать NemoIDE ...

SoftFelix
24.07.2015, 20:57
Установил конденсатор С4 -120 пф.
А какой номинал стоял до этого?

Felix_73
24.07.2015, 21:09
А какой номинал стоял до этого?
100 нф ошибочно запихнул,хотя на старте TR-Dos это бы вряд ли отразилось.

SoftFelix
24.07.2015, 21:12
100 нф ошибочно запихнул,хотя на старте TR-Dos это бы вряд ли отразилось.
:) После такой ёмкости там от импульса дешифратора вообще ничего не останется. Это была основная причина неработоспособности. Диод - вторично.

Felix_73
24.07.2015, 21:24
:) После такой ёмкости там от импульса дешифратора вообще ничего не останется. Это была основная причина неработоспособности. Диод - вторично.

Возможно,обратно запаивать его для проверки не буду:)
========================================
Ещё меня интересует,как правильно прошить services_kay_02c ?
В моём ПЗУ 27С512 не работает...

Или готовой сборкой поделитесь,пожалуйста.

Felix_73
25.07.2015, 10:25
Возможно,обратно запаивать его для проверки не буду:)
========================================
Ещё меня интересует,как правильно прошить services_kay_02c ?
В моём ПЗУ 27С512 не работает...

Или готовой сборкой поделитесь,пожалуйста.

Что никто не в курсе?:o

zorel
25.07.2015, 10:36
Что никто не в курсе?:o
Я не знаю как правильно ее прошивать, по идее нужно записывать туда где находится прошивка Service

Вбил в поиске этой темы слово "ПЗУ" и почти сразу нашел (http://zx-pk.ru/showthread.php?p=354358&highlight=%EF%E7%F3#post354358) :)

---------- Post added at 12:06 ---------- Previous post was at 12:03 ----------

И еще http://zx-pk.ru/showthread.php?p=353191&highlight=%EF%E7%F3#post353191

Felix_73
25.07.2015, 10:52
Я не знаю как правильно ее прошивать, по идее нужно записывать туда где находится прошивка Service

Вбил в поиске этой темы слово "ПЗУ" и почти сразу нашел (http://zx-pk.ru/showthread.php?p=354358&highlight=%EF%E7%F3#post354358) :)

---------- Post added at 12:06 ---------- Previous post was at 12:03 ----------

И еще http://zx-pk.ru/showthread.php?p=353191&highlight=%EF%E7%F3#post353191

поиском я пользоватся тоже умею)))
http://zx-pk.ru/showpost.php?p=353052&postcount=329

Это я всё уже давно прочёл,не получается у меня слепить рабочую ПЗУшку-чёрные экраны и квадратики цветные)).
Выложите кто нибудь уже рабочую сборку с services_kay_02c !!!

zorel
25.07.2015, 11:11
поиском я пользоватся тоже умею)))
http://zx-pk.ru/showpost.php?p=353052&postcount=329

Это я всё уже давно прочёл,не получается у меня слепить рабочую ПЗУшку-чёрные экраны и квадратики цветные)).
Выложите кто нибудь уже рабочую сборку с services_kay_02c !!!

Попробуйте вот эти прошивки, я переделал в hex редакторе, может заработает.
#0000- #3FFF Service.rom (https://yadi.sk/d/J-ndE3mGi5eb8)

#8000- #BFFF Service .rom (https://yadi.sk/d/UiHQcyxZi5ebC)

Felix_73
25.07.2015, 13:02
Попробуйте вот эти прошивки, я переделал в hex редакторе, может заработает.
#0000- #3FFF Service.rom (https://yadi.sk/d/J-ndE3mGi5eb8)

#8000- #BFFF Service .rom (https://yadi.sk/d/UiHQcyxZi5ebC)

Проверил на эмуляторе,первая прошивка стартанула,УРА,спасибо!

На КАЕ проверю позже,убрал в коробочку,засел за сборку NemoIDE.

Felix_73
25.07.2015, 19:12
NemoIDE cобрал,проверку делал через Fatall.
Каталог диска видит,папки открывает и очень даже шустро копирует на RAM disk.
Но! При первом запуске,винчестер Fatall не видит,после reset или пресканирования устройств винчестер читается надёжно.

http://i71.fastpic.ru/thumb/2015/0725/af/_e39fee243f774bbf3dcb378b1d1ac1af.jpeg (http://fastpic.ru/view/71/2015/0725/_e39fee243f774bbf3dcb378b1d1ac1af.jpg.html)

http://i72.fastpic.ru/thumb/2015/0725/04/_9d06e79704248fb014a5529266b9be04.jpeg (http://fastpic.ru/view/72/2015/0725/_9d06e79704248fb014a5529266b9be04.jpg.html)

А это специально для zorel :
http://i70.fastpic.ru/thumb/2015/0725/79/_c3137d5ccea354ba37694474f5b2b879.jpeg (http://fastpic.ru/view/70/2015/0725/_c3137d5ccea354ba37694474f5b2b879.jpg.html)

zorel
25.07.2015, 20:02
Но! При первом запуске,винчестер Fatall не видит.

У меня также со всеми клонами, пока винт не раскрутиться каталог не читает, я просто перед запуском фатала даю время винту на раскрутку, потом запускаю, читает с первого раза :)




http://i70.fastpic.ru/thumb/2015/0725/79/_c3137d5ccea354ba37694474f5b2b879.jpeg (http://fastpic.ru/view/70/2015/0725/_c3137d5ccea354ba37694474f5b2b879.jpg.html)

Я догадывался что будет это меню :)
За фотку спасибо, порадовало :)

---------- Post added at 21:32 ---------- Previous post was at 21:30 ----------

Там сзади на плате IDE еще сборка резисторная должна быть. А WDC читает без ошибок, каталог открывается?

Felix_73
25.07.2015, 21:03
У меня также со всеми клонами, пока винт не раскрутиться каталог не читает, я просто перед запуском фатала даю время винту на раскрутку, потом запускаю, читает с первого раза :)




Я догадывался что будет это меню :)
За фотку спасибо, порадовало :)

---------- Post added at 21:32 ---------- Previous post was at 21:30 ----------

Там сзади на плате IDE еще сборка резисторная должна быть. А WDC читает без ошибок, каталог открывается?
Ошибок при чтении вообще нет.
WDC читает сразу,там пока драйвер укажешь...успевает винчестер разогнаться.
Пробовал устанавливать в разные разъёмы :
Первый тестовый вичестер работал только во втором,
Второй тестовый винчестер стартовал на всех разъёмах.
Я раньше уже собирал NemoIDE без резисторной сборки
-норм работает.
Хотя хуже точно не будет,4.7 ком запаивать?

Тест INT на границе "мала/норма",прога TESTIM2L ,эмуляторы так-же показывают....
Если INT требуется подтянуть,то как?

SoftFelix
26.07.2015, 09:19
Если INT требуется подтянуть,то как?
Длительность? Не требуется. Да и не подтянешь его - он в КАЕ "цифровой" (без всяких RC).

SoftFelix
11.07.2016, 21:40
О радиотехнике и контактах. Так получилось, что мой КАЙ простоял довольно много времени вообще не включаясь. Около полугода, если не больше. При включении комп нормально запустился, но вообще не обнаружил SMUC. Причём, вообще не обнаружил. Ни винта, ни встроенных часов, вообще ничего. Как-будто контроллера вообще нет в компе.

Достаточно было один раз вынуть плату из слота и вставить её обратно, как всё заработало. Ламели контактов для платы SMUCа (а так же платы NEMO-IDE и NEMO-FDC) выполнены лужёными.

http://photo.qip.ru/photo/softfelix/3868246/xlarge/98072987.jpg (http://photo.qip.ru/users/softfelix/3868246/98072987/)

solegstar
14.09.2016, 15:26
отсюда (http://zx-pk.ru/threads/26606-ss-2016.html?p=885219&viewfull=1#post885219), чтоб не засорять тему железом...

в кае вроде турба отключается при обращении к трдос или портам...

Кстати, да. Видимо из-за этого и не умещается - там же в BORDER (#FE) куча всего рисуется.
попробуй отключить /iorq от 13 вывода D8. можно 13 вывод посадить на +5В для подстраховки. турба перестанет отключаться.

Зато в Турбо, у меня на границе зеленой и желтой.

В КАЕ Немо сделал какой-то хитрый аппаратный формирователь, как я понял, и длительность INT'а не меняется от скорости процессора.
формирование длительности INT сделано на ир16 D53. когда кадровый импульс не активен, идет параллельная загрузка D0-D3 (1001) в ир16 и соотв. INT в 1 (D3=1). когда приходит кадровый импульс /KC=0, то разрешается последовательная загрузка с входа SI (SI=1, т.к. висит на +5В). получается, что при отрицательном фронте /M1 идет сдвиг на 1, что в итоге дает длительность INT равной двум циклам /M1 (те два ноля при параллельной загрузке). изврат конечно, но скорость проца похоже влияет. команды же выполняются быстрее... надо мерять. :)
вообще более правильно ограничивать длину INT по комбинации "/M1 OR /IORQ", это же спец. комбинация самого Z80 о подтверждении захвата прерывания.

SoftFelix
14.09.2016, 22:25
что в итоге дает длительность INT равной двум циклам /M1 (те два ноля при параллельной загрузке).
А сколько это в тактах? Или зависит от длины исполняемой команды? Или не зависит? Просто в тесте INT'а Ковалевского длительность всегда постоянна и такое впечатление, что 24 такта или менее.

попробуй отключить /iorq от 13 вывода D8. можно 13 вывод посадить на +5В для подстраховки. турба перестанет отключаться.
Не, не буду я этим заниматься ради одной демы. Всё равно все бордюрные и мульколорные эффекты у меня будут кАшей.


вообще более правильно ограничивать длину INT по комбинации "/M1 OR /IORQ", это же спец. комбинация самого Z80 о подтверждении захвата прерывания.
Т.е. вместо одного /M1 подать на ИР16 смешанные /M1 и /IORQ на ЛЛ1?

solegstar
15.09.2016, 09:39
Т.е. вместо одного /M1 подать на ИР16 смешанные /M1 и /IORQ на ЛЛ1?
тут же /m1 как тактовый, им же как включается int так и фактически выключается. не всё так просто. надо поизучать этот момент.

- - - Добавлено - - -


А сколько это в тактах? Или зависит от длины исполняемой команды? Или не зависит? Просто в тесте INT'а Ковалевского длительность всегда постоянна и такое впечатление, что 24 такта или менее.
ну тут судя по пдфке на проц минимальная длина /m1 два такта(это когда /m1 в 0). дальше последние два такта в 1це, т.е. всего по идее между /m1 - 4 такта минимум. также, если формируются такты wait, то активный /m1 (в нуле) будет висеть с дополнительными тактами wait`a... лучше всего посмотреть осцилом, что там с int происходит в турбе и без.

Felix_73
24.11.2016, 18:42
Подскажите,при каких условиях начинает мигать светодиод Error в модуле питания?

SoftFelix
24.11.2016, 19:48
Подскажите,при каких условиях начинает мигать светодиод Error в модуле питания?
Вот: http://zx-pk.ru/threads/13770-kay-1024-sl-4-turbo-v2010-nemofdc-nemoide.html?p=340582&viewfull=1#post340582

AmoNik
09.12.2016, 20:39
Отдельное спасибо:
1. Caro(Камиль Каримов) и m.d. - за noWAIT-контроллер PS2 клавы;


А почему контроллер клавиатуры назван безвайтовым, если в схеме совершенно чётко используется сигнал /WAIT с управлением от микроконтроллера?

Gutten
09.12.2016, 21:06
ЕМНИП, это всего лишь реализация кнопки "Пауза" для компа. Сам контроллер в рабочем режиме не тормозит процессор. В отличие от ZX-Multicard2/

AmoNik
09.12.2016, 21:38
Ну если только для этого, тогда ладно.
А исходные тексты программы для микроконтроллера можно посмотреть где-то?

SoftFelix
09.12.2016, 22:03
А исходные тексты программы для микроконтроллера можно посмотреть где-то?
В аттаче архив с последней версией 1.3, там исходники.

AmoNik
09.12.2016, 22:08
Это я уже видел и там нет исходников программы. Там только таблицы раскладок и готовые прошивки

SoftFelix
09.12.2016, 22:17
AmoNik, сорри. Я .asm увидел и подумал, что это исходники, а потом вспомнил, что caro (http://zx-pk.ru/members/3-caro.html) в asm'е только раскладки отдавал. Стукнись к нему в личку.

AmoNik
09.12.2016, 22:33
Думаю, что если бы автор хотел распространить исходные тексты, то сделал бы это уже давно. Поэтому даже не буду его беспокоить.
В конце концов мой интерес скорее академический. Т.е. я знаю как нужно делать, но хотел посмотреть как делают другие.
Я начал занимать похожим проектом, но контроллер втыкается вместо клавиатуры, т.е. совсем не использует никакие сигналы кроме тех, что входят в клавиатуру. И на данном этапе микроконтроллер не всегда успевает "нажать" нужную кнопку в момент опроса клавиатурного полуряда. Но у меня 16 МГц, а у Caro 20 (24) МГц.

Gutten
09.12.2016, 22:45
Я по исходникам ZXMC2 к нему обращался. Безрезультатно. Как собака на сене - и сам уже не занимается этим, и другим не хочет дать возможность.
Увы, все мы смертны и иногда внезапно. Опять окажется потом, что все исходники утеряны и очередная интересная и полезная железка не имеет никакой поддержки.

James DiGreze
10.12.2016, 07:59
Увы, все мы смертны и иногда внезапно. Опять окажется потом, что все исходники утеряны и очередная интересная и полезная железка не имеет никакой поддержки.
Сплюнь! Опять же, кто мешает из hex'а реверс сделать? Лень? ;)

AmoNik
10.12.2016, 11:08
Я нашёл в интернете исходники, уже слегка доработанные. Посмотрел, получилось, что я думал точно также и быстрее тут уже не сделать.
А работает ли этот контроллер в режиме Турбо компьютера?
Плохо, что в данном проекте адрес полуряда клавиатуры приходится собирать по частям из разных портов микроконтроллера. Это только ещё больше увеличивает задержку формирования выходного кода

Gutten
10.12.2016, 21:58
Сплюнь! Опять же, кто мешает из hex'а реверс сделать? Лень? ;)
Сплюнь или не сплюнь, это ничего не изменит в жизни.Много спектрумистов уже покинуло нас, многие разработки утеряны/забыты и восстанавливаются энтузиастами.
Делал реверс IDA Pro, но это же реверс, чтобы в нормальный вид превратить надо хорошо асм атмеги знать, вагон времени потратить и иметь большую потребность к переделке. У меня нет ни первого, ни второго, ни третьего. Я просто хотел бы путём отключения некоторых кусков (типа макросов, часов, ком-порта) попытаться избавиться от wait'а, да может завести на свободные пины синклер-джойстик (в фениксе кемпстон заведён, думаю и синклер можно завести). Не то, что мне этого очень бы хотелось, но это не есть самоцель всей моей жизни.
В исходнике же обычно понятнее сделано для доработок/модификации, обычно присутствуют комментарии. И потому проще разбираться неподготовленному человеку.

Felix_73
08.02.2017, 14:05
плате NemoIDE еще сборка резисторная должна быть
Подскажите,сколько кОм ставить сборку?

SoftFelix
08.02.2017, 14:42
Felix_73, 4.7 - 10 кОм.

Arix
10.01.2018, 20:12
Я приобрел сей агрегат. Точнее, материнскую плату с контроллерами флоппи и ИДЕ. Как в названии темы. При включении вылезла проблема. Без контроллеров и с контроллером только флопа - всё нормально. А с контроллером IDE картинка вот такая:
http://i.piccy_.info/i9/6d29b68135a7b6e90d572698b2faebdb/1515603711/6725/1194303/IMG_20180109_234413_240.jpg (http://piccy_.info/view3/11950174/8488826a3f72573a2929699bc585305f/)http://i.piccy_.info/a3/2018-01-10-17-01/i9-11950174/240x135-r/i.gif (http://i.piccy_.info/a3c/2018-01-10-17-01/i9-11950174/240x135-r)
Или такая
http://i.piccy_.info/i9/0280d0a89d1b7ec54fcafb46d7234e0d/1515603773/5775/1194303/IMG_20180109_235655_240.jpg (http://piccy_.info/view3/11950178/4999b643133e6f0bb6e40ee0a6f3f2e6/)http://i.piccy_.info/a3/2018-01-10-17-02/i9-11950178/240x135-r/i.gif (http://i.piccy_.info/a3c/2018-01-10-17-02/i9-11950178/240x135-r)
Изображение анимированное, перемигивается, прямоугольники и квадратики мелькают. Похоже на изображение микросхем.
В чём может быть дело?
Я пока питаю его от лабораторного БП. Он на 5 А, плата в сборе потребляет чуть более 1-го А, так и по документации. Ещё обратил внимание, что если включить блок питания при подключенной плате, даже с одним флоппи-контроллером картинка с глюками. В полном комплекте - второе фото. Если сначала включить БП, потом резко воткнуть провод питания, то всё нормально. Но с IDE никак не нормально.
Работает ли комп при этом (запускается ли ТР-ДОС, Бейсики) - не знаю, у меня пока клавы нет. Точнее, клав у меня завались, но надо разъем перепаивать. От Скорпиона и Ленинграда - не подходит, распайка другая.
У продавца всё работало нормально.
Кстати, со Скорпионом у меня тоже иногда бывают такие глюки с изображением. Надо его выключить и подождать с полминуты. Здесь это не помогает. Могут ли это быть проблемы с питанием?

SoftFelix
10.01.2018, 20:33
Я приобрел сей агрегат.
У кого?

А с контроллером IDE картинка вот такая:

Нужны фото. Чёткие и в большом разрешении. С обеих сторон. Сюда. Плата самогО КАЯ, плата НЕМО-FDC, плата НЕМО-IDE.

Arix
10.01.2018, 21:15
У кого?
https://meshok.net/item/73338910_%D0%9F%D0%BB%D0%B0%D1%82%D0%B0_%D0%BA%D0% BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0 _KAY_1024_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0% BB%D0%BB%D0%B5%D1%80%D1%8B_NEMO_FDD_NEMO_IDE

- - - Добавлено - - -

Вот мои фотки:
https://yadi.sk/d/kR8fdW_n3RLjJK

Если что-то недостаточно четкое, пересниму. Вложил фотки и с Мешка тоже.

SoftFelix
10.01.2018, 21:32
Там есть достаточно четкие фотки с одной стороны и того и другого.
Так этот комп не из этой ветки. Твоя версия платы обсуждается тут (http://zx-pk.ru/threads/12576-kay-1024-sborka-i-nastrojka.html). У тебя простой КАЙ-1024, а тут версия платы от 2010-го года со значительными доработками. У тебя комп вот этого комрада (http://zx-pk.ru/threads/12576-kay-1024-sborka-i-nastrojka.html?p=941750&viewfull=1#post941750), который он запускал в конце декабре прошлого года. :) Самое главное: какой процессор у тебя сейчас установлен в плату? Должен быть обязательно CMOS, т.е. Z84C0008PEC, Z84C0010PEC, Z84C0020PEC. У тебя сейчас симптоматика очень похожа на перегрузку шины данных процессора. У меня когда-то так же было - только вставляешь НЕМО-ИДЕ и комп глючит или виснет с эффектами на экране. Проц тогда был установлен обычный - NMOS на 4МГц. После установки CMOS-версии процессора всё нормально заработало.

- - - Добавлено - - -


Если что-то недостаточно четкое, пересниму. Вложил фотки и с Мешка тоже.

Уже сам увидел плохие пайки на NEMO IDE. При пересылке могло что-нибудь отпаяться. Запускать паяльник?
Давай лучше в ту тему (http://zx-pk.ru/threads/12576-kay-1024-sborka-i-nastrojka.html) переходить. Посмотрел. Проц в плате установлен CMOS'овый, так что всё нормально. Если, конечно, это не китайский перемаркЁр. CMOS'овый проц должен быть абсолютно холодный при работе! Если хоть чуть греется (середина корпуса над кристаллом) - это перемаркЁр!

Arix
10.01.2018, 21:33
Перешёл в правильную тему.

solegstar
22.01.2018, 12:05
Я так понимаю, что эту длительность задаёт комбинация на входах D0...D3 сдвигового регистра. D1 и D2 посажены на GND. Это и задаёт длительность INT'а в два цикла /M1? А сколько это в тактах?
http://photo.qip.ru/photo/softfelix/3868246/xlarge/108361726.jpg (http://photo.qip.ru/users/softfelix/3868246/108361726/)
Я так понимаю, что если INT чуть удлинить, то проблема с подвисанием уйдёт? На вскидку 5-ую ногу регистра отцепляем от +5В и сажаем на GND. Железячники тут есть? Ход мысли правильный (с ответом можно переместится в эту (http://zx-pk.ru/threads/13770-kay-1024-sl-4-turbo-v2010-nemofdc-nemoide.html) тему)?
В тактах это вообще вопрос, всё зависит от WAIT. минимум два по даташиту, и плюс такты WAIT.
для начала лучше попробовать оторвать 2й вывод, ир16 выплевывает состояние входов с D до A.

SoftFelix
22.01.2018, 17:22
для начала лучше попробовать оторвать 2й вывод, ир16 выплевывает состояние входов с D до A.
Подожди секунду, почему второй и оторвать? Это один из входов параллельной загрузки, от подключён к +5В и если его "оторвать", то на нём так и останется "1" (нестабильная).

По переднему фронту отрицательного кадрового импульса данные с параллельных входов D0...D3 поступают на выходы Q0...Q3. На /INT при этом лог.1. После первого чтения КОП /M1 провоцирует сдвиг Q0...Q3 вправо (вниз) на один разряд - на /INT лог.0. Второй такт /M1 - ещё один сдвиг - на /INT опять лог.0. Вот она - длительность INT'а - два такта /M1. Ещё один такт /M1 - на /INT лог.1 (последний сдвиг). Правда, /M1 ещё может активироваться в цикле подтверждения прерывания...

Я вот так себе представляю работу данного узла. Если не прав - поправьте или объясните заново. Но цель остаётся прежней - чуть увеличить длительность /INT'а на данной схемотехнике.

solegstar
22.01.2018, 17:26
Подожди секунду, почему второй и оторвать?
ну да, оторвать от +5 и подключить к земле.

SoftFelix
22.01.2018, 17:36
ну да, оторвать от +5 и подключить к земле.
Так, теперь логичнее. А почему 2-ой, а не 5-ый? Если 2-ой на GND, то тогда изменится положение /INT'а относительно /KC - он станет более "ранним". А если посадить 5-ый вывод на GND, то тогда /INT просто удлиниться на один цикл /M1. Ты скажи, я правильно представляю работу данного узла? Я так понимаю, что НЕМО сделал такой формирователь, чтоб длительность /INT'а была одинаковой в ТУРБО и неТУРБО режимах.

solegstar
22.01.2018, 17:38
По переднему фронту отрицательного кадрового импульса данные с параллельных входов D0...D3 поступают на выходы Q0...Q3.
не так. когда кадровый импульс не активен (лог.1) и при приходе /M1 в регистр записывается значение со входов регистра. когда кадровый импульс активен, начинается сдвиг, причем из-за 1цы на 1 выводе будет в итоге ограничен 2мя тактами, ну или тремя, если пересадить 2 вывод на землю.

- - - Добавлено - - -


Ты скажи, я правильно представляю работу данного узла?
правильно, только считается наоборот. сначала выводится бит D3->D2-D1->D0...

SoftFelix
22.01.2018, 17:45
solegstar, понял. Если честно, я даже даташит на ИР16 не смотрел. Так, по наитию... Сейчас гляну описание её работы и освежу память. Значит, ошибся только в направлении сдвига. Тогда - да, 2-ую на землю. Так сейчас длительность /INT'а 2 или 3 такта?

solegstar
22.01.2018, 17:50
Так сейчас длительность /INT'а 2 или 3 такта?
как по мне, то два.

solegstar
24.01.2018, 09:11
SoftFelix, получилось-ли что-то с изменением длительности INT`a?

SoftFelix
24.01.2018, 11:02
получилось-ли что-то с изменением длительности INT`a?
Пока нет. В конце недели попробую.

Павел Рябцов
08.05.2018, 07:47
Ткните носом, не могу найти описание всех ошибок на этой плате, где то раньше видел, но теперь не нахожу. ISP и 1FDD, а так же бит D5 исправил.

SoftFelix
08.05.2018, 09:08
ISP и 1FDD
Писал Zorel'у в 2013-ом году.

Гляжу, КАЙ будешь заказывать? Там небольшие ошибки есть на плате. Несколько в разводке (разъем программирования Атмега48, триггер блокировки #1ffd, может ещё чего...) и одна в шелкографии (диод, который идет на RESET Z80, надо перевернуть на 180 градусов). Исправил?

а так же бит D5 исправил
Вот это не припомню. Где именно D5? Понял порт #FE.

Ещё крайне желательно убрать из цепИ вентиль DD56.1 (http://zx-pk.ru/threads/13770-kay-1024-sl-4-turbo-v2010-nemofdc-nemoide.html?p=799465&viewfull=1#post799465). К сожалению, сервер photofile убился в очередной раз и картинки не видно. Надо полностью исключить элемент DD56.1 из схемы (оставить его в свободных с не подключёнными ногами) и подать сигнал *IORQ/ на 13DD56.4 и далее по схеме.

Павел Рябцов
08.05.2018, 10:10
Вот это не припомню. Где именно D5? Понял порт #FE.

.

http://zx-pk.ru/threads/13770-kay-1024-sl-4-turbo-v2010-nemofdc-nemoide.html?p=316740&viewfull=1#post316740

- - - Добавлено - - -



Ещё крайне желательно убрать из цепИ вентиль DD56.1 (http://zx-pk.ru/threads/13770-kay-1024-sl-4-turbo-v2010-nemofdc-nemoide.html?p=799465&viewfull=1#post799465). К сожалению, сервер photofile убился в очередной раз и картинки не видно. Надо полностью исключить элемент DD56.1 из схемы (оставить его в свободных с не подключёнными ногами) и подать сигнал *IORQ/ на 13DD56.4 и далее по схеме.

Ну вроде исправил, тут всё просто, 13 ногу подцепить к 1 ноге, а 3 ногу удалить дорожку. Это всё про D56 разговор идёт.

SoftFelix
08.05.2018, 10:23
13 ногу подцепить к 1 ноге, а 3 ногу удалить дорожку. Это всё про D56 разговор идёт.
Я предлагал этот вентиль сделать в списке "свободных элементов" для использования в потенциальных доработках.


Надо полностью исключить элемент DD56.1 из схемы (оставить его в свободных с не подключёнными ногами)

Павел Рябцов
08.05.2018, 10:43
SoftFelix Как скажете, сделал.

Причесал шелкографию, некоторые элементы переместил для более удобного монтажа.
Какие ещё будут пожелания?

https://preview.ibb.co/mD4oTn/image.jpg (https://ibb.co/kfTF8n)

blackinwoman
17.05.2018, 22:11
Вообщем доделал под себя RAM DISK для TR-DOS 6.11Q
КАЯ у меня нету, все проверялось на Жабинском Pentagon 1.4SL где порты памяти должны совпадать с KAY1024, поэтому выкладываю на скачивание для проверки и прошу проверить владельцев машин

RAM DISK тут будет всегда как D, его нужно отформатировать перед использованием

65310

почему я этим занялся, просто я адаптировал под Pentagon 1.4 прошивку от Феникса с Fatall 0.25 (в 0 банке ПЗУ), очень удобно копировать файлы с SD карты на дисковод или RAM диск, но ведь у KAY1024 так не получится сделать, из за того, что он не умеет через порт 1FFD подключать 0 банку ПЗУ ?!

А так я думаю вместо запуска IS-DOS с винчестера, может в КАЕ1024 сделать как в Фениксе, т.е. запускать тот же Fatall и потом с винчестера копировать файлы с образов дискет ?

SoftFelix
17.05.2018, 22:43
blackinwoman, я, видимо, не совсем понимаю, но в фирменной прошивке TR-DOS для КАЯ-1024 ужЕ есть RAM-DISK на 2544 секторов, закреплён за диском "С".

blackinwoman
17.05.2018, 23:40
SoftFelix, все просто, по каким то причинам данная прошивка оказалась менее стабильной, разбираться не стал, т.к. 6.11Q есть в исходниках и можно все поправить ...
опять же смысл был адаптировать прошивку от Феникса, что является более удобной версией при работе с винчестером.

tigr101274
06.07.2018, 05:41
Всем привет. С чем может быть связанна данная проблема при выводе изображения?
http://f23.ifotki_.info/thumb/cbaa17e2c71a45c8d6c205850b00cd47b2b94f313504782.jp g (http://i-fotki.info/23/cbaa17e2c71a45c8d6c205850b00cd47b2b94f313504782.jp g.html) без ПЗУ
http://f23.ifotki_.info/thumb/297b8f3ff4391bbc145b243eac02e05eb2b94f313504781.jp g (http://i-fotki.info/23/297b8f3ff4391bbc145b243eac02e05eb2b94f313504781.jp g.html) стартовое меню
http://f23.ifotki_.info/thumb/2d8d017a3c86c74040daeb409cb67d95b2b94f313504782.jp g (http://i-fotki.info/23/2d8d017a3c86c74040daeb409cb67d95b2b94f313504782.jp g.html) меню тест

SoftFelix
06.07.2018, 07:55
С чем может быть связанна данная проблема при выводе изображения?
А подробней? Сразу после сборки или "работало и вдруг появилось"?

tigr101274
06.07.2018, 10:31
А подробней? Сразу после сборки или "работало и вдруг появилось"?
Первое включение.

SoftFelix
06.07.2018, 11:33
tigr101274, первое включение после сборки? Смотреть ИР10 и ИР16 в формирователе пикселей. Исправность, правильность монтажа и всех сигналов, которые на них приходят. Имхо.

tigr101274
07.07.2018, 05:19
Что то непонятное с сигналом scr/ на 15 выводе ИР10 (если коснуться пинцетом то картинка идеальна)

SoftFelix
07.07.2018, 08:17
Что то непонятное с сигналом scr/ на 15 выводе ИР10 (если коснуться пинцетом то картинка идеальна)
Такое ужЕ было у двух комрадов (и далее по топику) (http://zx-pk.ru/threads/13770-kay-1024-sl-4-turbo-v2010-nemofdc-nemoide.html?p=775571&viewfull=1#post775571). Именно с ИР10. У тебя, часом, эта микросхема не такой же даты производства?

tigr101274
07.07.2018, 12:38
Такое ужЕ было у двух комрадов (и далее по топику). Именно с ИР10. У тебя, часом, эта микросхема не такой же даты производства?
Все симптомы один в один, микросхема КР1533ИР10 - 9111 "интеграл" (в месяце выпуска только разница) все что есть у меня только такие, вечером поставлю кондер и посмотрю, огромнейшее спасибо SoftFelix,

SoftFelix
07.07.2018, 12:55
tigr101274, а у тебя блокировочные конденсаторы все напаяны? У меня изначально не было проблемы с ИР10, но у меня с самого начала напаян дополнительный тантал на обратной стороне платы. Попробуй прямо на выводы питания ИР10 напаять конденсатор с низким ESR. Просто интересно, не в этом ли причина.

http://photo.qip.ru/photo/softfelix/3868246/xlarge/91676913.jpg (http://photo.qip.ru/users/softfelix/3868246/91676913/)

http://photo.qip.ru/photo/softfelix/3868246/xlarge/108965383.jpg (http://photo.qip.ru/users/softfelix/3868246/108965383/)

tigr101274
07.07.2018, 15:53
tigr101274, а у тебя блокировочные конденсаторы все напаяны?
Все конденсаторы установлены в соответствии с монтажкой.

Попробуй прямо на выводы питания ИР10 напаять конденсатор с низким ESR
А вот это сейчас попробую.

- - - Добавлено - - -


Попробуй прямо на выводы питания ИР10 напаять конденсатор с низким ESR
Не сработало, все без изменений.

Подцепил к этому сигналу кондер в 22пФ на землю и картинка стала стабильной, пиксели более не мельтешат
Все отлично, картинка стабильна.

SoftFelix
07.07.2018, 16:04
Не сработало, все без изменений.
Значит зависит от общего быстродействия применяемых серий микросхем. У тебя в формирователе всей сетки тактовых сигналов где-нить используется серия К555 или К155?

tigr101274
07.07.2018, 17:37
Значит зависит от общего быстродействия применяемых серий микросхем. У тебя в формирователе всей сетки тактовых сигналов где-нить используется серия К555 или К155?
К555 в равной примерно совокупности с К1533 видимо это и дало данный эффект.

tigr101274
08.07.2018, 01:09
Atmegu 8-16pu кто нибудь пробовал ставить в контроллер клавиатуры, у меня контроллер не завелся на ней, кварц 20 Мгц. Вообще Atmegu 8 кто нибудь использовал в контроллере?

SoftFelix
08.07.2018, 01:44
Atmegu 8-16pu кто нибудь пробовал ставить в контроллер клавиатуры, у меня контроллер не завелся на ней, кварц 20 Мгц.
Прошивку именно для него (8) шил? Конф. биты правильные? Всё есть в архиве с 13-ой версией прошивки. p.s. 8-ой не использовал, у меня 48-ой.

tigr101274
08.07.2018, 01:59
Прошивки все перепробовал (естественно для 8-ой меги 13-ую в том числе), http://f23.ifotki_.info/thumb/cfc21c03f1e4556981b245c6b2672e6ab2b95b313664307.jp g (http://i-fotki.info/23/cfc21c03f1e4556981b245c6b2672e6ab2b95b313664307.jp g.html) фьюзы эти выставлял
Механическая клавиатура работает, переходник на оба разъема кинут, светодиод в контроллере светиться.

creator
08.07.2018, 06:40
tigr101274, прошивка для Atmega8 не рабочая, потому что (http://www.avray.ru/ru/zx-spectrum-ps2-keyboard/):

покопавшись в архивах с прошивками я нашел прошивку под Atmega8, но, она почему-то не заработала…
Долго, очень долго я пытался её запустить, но ничего не получалось, при этом под Atmega48 и 168 всё было хорошо (по словам тех кто их подключал).
В итоге, я решил дизассемблировать прошивку от Atmega8 и Atmega168, порывшись в даташитах, я обнаружил, что в Atmega8 перепутаны некоторые порты (видимо прошивка делалась до кучи и не проверялась), так же для регистра TIFR пришлось переписать часть кода, т.к. его номер 0x58 и он недоступен для команд sbis и cbis.

tigr101274
08.07.2018, 07:14
Печалька, придется заказывать 48-ую и ждать еще.

tigr101274
12.07.2018, 08:49
Может кому будет полезно, таки запустил контроллер клавиатуры на Atmegu8 все благодаря камраду EvgenRU (прошивку контроллера брал у него на сайте) вот ссылка http://www.avray.ru/ru/zx-spectrum-ps2-keyboard/ вот выставленные фьюзы http://f23.ifotki_.info/thumb/5e95bdc8370b05251661915a075d81bcb2b949314034621.jp g (http://i-fotki.info/23/5e95bdc8370b05251661915a075d81bcb2b949314034621.jp g.html)

marinovsoft
12.07.2018, 09:21
tigr101274, в турбо-режиме работает?

tigr101274
13.07.2018, 01:20
tigr101274, в турбо-режиме работает?

Да у меня работает. Сегодня еще потестю в играх.

JNipper
12.11.2018, 10:16
Здравствуйте!
Подскажите как должна работать Turbo на KAY.
Пробовал замыкать контакты Turbo и один и второй, HL1 светодиод не загорается.
Блокировка 1FFD работает. Джамперы все установлены как в монтажке.
В остальном вроде работает нормально, YМ, tape in работают, дискеты читает.
Единственное, что не паял ещё конденсаторы с обратной стороны платы,и не делал блокировку порта #FF (не паял вторым этажом микросхему и проводки) - может из
за этого не работать турба?
Фото платы:
http://jpegshare.net/thumbs/ab/b5/abb51569f9b597a4829df8b031f54f6c.jpg (http://jpegshare.net/ab/b5/abb51569f9b597a4829df8b031f54f6c.jpg.html)

SoftFelix
12.11.2018, 10:36
Подскажите как должна работать Turbo на KAY.
1. При включении питания - ТУРБО включено.
2. Далее - триггерный режим кнопкой, контроль по светодиоду.

Смотри схему и проверяй монтаж, там всё понятно. И ещё. ТУРБОй управляет клавиатурная Атмега. Атмегу ты не распаял, а цЕпи управления есть. Тонкий намёк, где искать основную проблему. По схеме всё становится понятно.



Блокировка 1FFD работает.
В оригинальной схеме и плате есть ошибка по этому узлу - 1ffd закрыт при включении питания и верхняя память недоступна. Интересно, в этой версии платы исправили этот глюк?



и не делал блокировку порта #FF (не паял вторым этажом микросхему и проводки)
Это не блокировка FF, а сам порт FF.



может из
за этого не работать турба?

Смотри выше. Скорее всего, из-за не впаянной Атмеги у тебя ТУРБА и не переключается. Мне сейчас лень схему смотреть, там это просто решается.

- - - Добавлено - - -

p.s. Нашёл свой запуск КАЯ (https://zx-pk.ru/threads/13770-kay-1024-sl-4-turbo-v2010-nemofdc-nemoide.html?p=339441&viewfull=1#post339441). Там без картинок - сервер с августа накрылся.


Единственное, пришлось понять причину невключения TURBO-режима - комп всё время работал на обычной частоте. Что-то подсаживало на 0 линию TURBO. "Виной" оказался элемент D66.4 (ЛЛ1) от контроллера PS/2-клавы. Так-как пока самОй Атмеги нет (блин, да где ж её в DIP28 купить?!!! ), то R85 подтягивает ноги 12-13 ЛЛ1 на землю. Соответственно, на 11-ой ноге тоже будет 0. Посто повесил на контакты 1-2 разъёма Х3 перемычку и всё заработало.

JNipper
12.11.2018, 10:59
В оригинальной схеме и плате есть ошибка по этому узлу - 1ffd закрыт при включении питания и верхняя память недоступна. Интересно, в этой версии платы исправили этот глюк?
При включении светодиод не горит, верхняя память доступна. При замыкании загорается диод, включается 128К режим.

p.s. Нашёл свой запуск КАЯ. Там без картинок - сервер с августа накрылся.
Наступил на те же грабли). Несколько раз перечитывал тему, как-то пропустил этот пост.
Добавлю ещё, может поможет собирающим:
Пришлось напаивать конденсатор 150pf на ИР10 pin 15 и на землю, без него была проблема с рисованием пикселей.
Видеовыход заработал только с D7 155ЛН2. Пробовал ls06, с ней ничего не показывал, а с 155ЛН3 срывалась синхронизация.

SoftFelix
12.11.2018, 12:50
При включении светодиод не горит, верхняя память доступна. При замыкании загорается диод, включается 128К режим.
Это хорошо. Тогда проверяй ещё ошибки:

1. Полярность диода VD2 на основной RESET процессора (если неправильно, то он уже сгорел при первом резете).
2. Разводку разъёма ISP (X3, 6-pin, соответствие стандарту) для программирования Атмеги.
3. Исключение из схемы элемента DD56.1 ЛЛ1, который включен буферным повторителем /IORQ для диспетчера IORQGE (его не должно быть).



Добавлю ещё, может поможет собирающим:
Пришлось напаивать конденсатор 150pf на ИР10 pin 15 и на землю, без него была проблема с рисованием пикселей.

Да, это теперь известный момент. Очень долго к нему шли, пока искали причину. А с ёмкостью экспериментировал? По-идее, для надёжного фикса глюка, там там должно быть на порядок меньше - около 20пФ. Проверь.



Видеовыход заработал только с D7 155ЛН2. Пробовал ls06, с ней ничего не показывал, а с 155ЛН3 срывалась синхронизация.
Это очень странно. Ибо логика работы одинаковая, ОК, просто ЛН3 более мощная по току и напряжению.

- - - Добавлено - - -


Пришлось напаивать конденсатор 150pf на ИР10 pin 15 и на землю, без него была проблема с рисованием пикселей.
Теперь ясно - у тебя все ИЕ19 555-ой серии. Нужна 1533, особенно DD3.

JNipper
13.11.2018, 07:23
Ура! Турба заработала. (убрал R85)

1. Полярность диода VD2 на основной RESET процессора (если неправильно, то он уже сгорел при первом резете).
-Исправлено

2. Разводку разъёма ISP (X3, 6-pin, соответствие стандарту) для программирования Атмеги.
-Вроде всё норм, насколько я разобрался, совпадает со схемой последней.

3. Исключение из схемы элемента DD56.1 ЛЛ1, который включен буферным повторителем /IORQ для диспетчера IORQGE (его не должно быть).
-Исправлено

там должно быть на порядок меньше - около 20пФ. Проверь.
Пробовал сразу после сборки, запаивал SMD 20pf, не помогло.

Теперь ясно - у тебя все ИЕ19 555-ой серии. Нужна 1533, особенно DD3.
Не смог достать 1533. Может, со временем попадётся, заменю.

Осталось собрать Nemo-IDE. Плата немного отличается от той, которая в этом посте, не совпадает монтажка и номиналы деталей. Непонятно как собирать по шелкографии или по схеме.
Подскажите ещё:
-Если я правильно понял, Nemo -IDEтолько для IS-DOS нужен, или можно как-то c TR-DOS использовать?
-Какая актуальная прошивка на сегодняшний день?
-Для чего нужен KAY Reset service? Это просто прошивка или доработки нужно делать?
-Во время чтения дискеты Турба отключается, это нормально ?

SoftFelix
13.11.2018, 09:58
2. Разводку разъёма ISP (X3, 6-pin, соответствие стандарту) для программирования Атмеги.


-Вроде всё норм, насколько я разобрался, совпадает со схемой последней.
Проверь реальную разводку. Должно быть так:

ICSP Header Pin 1 goes to MISO
ICSP Header Pin 2 goes to +5V
ICSP Header Pin 3 goes to SCK
ICSP Header Pin 4 goes to MOSI
ICSP Header Pin 5 goes to RESET
ICSP Header Pin 6 goes to ground

http://upvector.com/atmega/isp-header.png

http://upvector.com/atmega/icsp_hookup.png


Непонятно как собирать по шелкографии или по схеме.
Смотреть в оба места, +думать головой. Основные ошибки я указал, и, как выяснилось, они исправлены.


-Если я правильно понял, Nemo -IDEтолько для IS-DOS нужен, или можно как-то c TR-DOS использовать?

Есть поддержка в iS-DOS и TR-DOS. У меня в НЕМО-ИДЕ подключена CF через переходник и выведена за пределы корпуса для оперативного извлечения. Использую совместно с WDC v1.60 для перетаскивания софта с PC на Спекк. Очень удобно, т.к. WDC разворачивает распространённые форматы на реальный диск.


-Какая актуальная прошивка на сегодняшний день?
В шапке должна быть. Но у меня в 99% задействован SMUC2 с ПРОФ-РОМом. Последняя-оригинальная вот (http://zx.pk.ru/showpost.php?p=292988&postcount=55).


-Для чего нужен KAY Reset service? Это просто прошивка или доработки нужно делать?
Это прошивка +аппаратная доработка. В КАЕвском ПЗУ заменяет страницу с КРАМИСом, если я не ошибаюсь. Никогда ей не пользовался.


-Во время чтения дискеты Турба отключается, это нормально ?
Смотри схему. ТУРБО отключается динамически при обращении к FDC BETA-TURBO и к любому порту ввода-вывода.

- - - Добавлено - - -


Ура! Турба заработала. (убрал R85)
А была бы впаяна гребёнка Х3 (ISP) - просто установил перемычку.

JNipper
13.11.2018, 14:53
Проверь реальную разводку. Должно быть так:

ICSP Header Pin 1 goes to MISO
ICSP Header Pin 2 goes to +5V
ICSP Header Pin 3 goes to SCK
ICSP Header Pin 4 goes to MOSI
ICSP Header Pin 5 goes to RESET
ICSP Header Pin 6 goes to ground
Проверил. Разводка правильная.

SoftFelix
13.11.2018, 17:06
Проверил. Разводка правильная.
Значит исправили всё после этой мессаги и далее (https://zx-pk.ru/threads/13770-kay-1024-sl-4-turbo-v2010-nemofdc-nemoide.html?p=962922&viewfull=1#post962922).

sanya27
18.11.2018, 14:36
Друзья, прошу помощи. Спаял NemoFDC на плате старой ревизии ( https://zx-pk.ru/threads/12576-kay-1024-sborka-i-nastrojka/page6.html ), все ошибки платы исправил.
Запускаю TR-DOS, пробую отформатировать дискету пишет - No disk, при этом двигатель fdd запускается. Флопик 3,5 Mitsumi.
Подскажите, что проверить.

SoftFelix
18.11.2018, 14:47
sanya27, фото платы давай в хорошем качестве. В какой комп суёшь FDC? p.s. Откуда такие древние платы?

- - - Добавлено - - -


Подскажите, что проверить.
Правильность монтажа по принципиальной схеме.

sanya27
18.11.2018, 15:24
SoftFelix, комп KAY-1024/SL-4/TURBO v2010. Платку у Павла давненько брал.
Фото прилагаю.
https://thumb.ibb.co/hM8njf/CIMG0240.jpg (https://ibb.co/hM8njf)
https://thumb.ibb.co/bNQdqL/CIMG0241.jpg (https://ibb.co/bNQdqL)
https://thumb.ibb.co/fktEVL/CIMG0244.jpg (https://ibb.co/fktEVL)

SoftFelix
18.11.2018, 18:50
sanya27, учитывая что плата изначально разводилась с большим количеством ошибок (чего только стОит перевёрнутый разъём на флоп), то, повторюсь, нужно очень внимательно проверить монтаж по заведомо верной принципиальной схеме (есть в первых мессагах этого топика). Если ошибки монтажа исключены, то возможна неисправность ВГ93 (надеюсь, +12В на плату подаётся?). И что с полярностью диода около ЛН5 (должна быть ЛН3 - бОльшая нагрузочная способность!), правильно впаян?

sanya27
18.11.2018, 19:27
(надеюсь, +12В на плату подаётся?)
SoftFelix, 12 в подаётся от компьютерного БП


И что с полярностью диода около ЛН5
диод впаян верно, это наш кд522


ЛН3 - бОльшая нагрузочная способность
ЛН3 к сожалению нет, найду заменю.
Спасибо SoftFelix, за ответ. Буду проверять схему. А по поводу ВГ93, то покупал б/у возможно и нерабочую :(


P.S. Замена ЛН5 на ЛН3 ничего не дала, к сожалению. Похоже, что неисправна ВГ93 которую с трудом у нас нашел.

sanya27
26.11.2018, 17:48
В надежде, что ВГ93 жива, решил поковырять контроллер. Заменил Д7 (ЛА13), диск после замены стал определяться в дисководе "B" . Даже форматирование запускается, но один цилиндр форматируется где то 40 сек. Ребят, может есть какие то секреты для подключения 3,5" флоппи дисководов?

bigral
05.12.2018, 22:38
Если это 3-х дюймовый 1.44 дисковод БЕЗ перемычек (т.е. сделан он для x86 ПэЦэ в шлейфах которых часть жил перекрученна, и там все дисководы отзываются как B), то по ясной причине он отзывается как B (просто потому что как A он не может). Тогда просто перекинь линию "выбор дисковода А" от контроллера на pin "выбор дисковода B" в дисководе, ну а линию "выбор дисковода B" в контроллере на "выбор дисковода B" второго дисковода (если есть такой). Ну и то что ДООООЛГО форматирует, там случайно не HD дискета??? Дискета должна быть DD.

SoftFelix
05.12.2018, 22:48
Ну и то что ДООООЛГО форматирует, там случайно не HD дискета??? Дискета должна быть DD.
Кстати, да. Если дисковод 1.44 и концевик плотности не переделан под "вечные" 720КБ, то заклейка окна плотности у всех дискет обязательна.

bigral
05.12.2018, 23:14
Кстати, да. Если дисковод 1.44 и концевик плотности не переделан под "вечные" 720КБ, то заклейка окна плотности у всех дискет обязательна.

Не прокатит, дискеты HD имеют другое покрытие чем DD и их нужно писать другим током и на другой скорости вращения, если использовать вместо DD будут глючно работать, постоянные ошибки записи\чтения обеспеченны. Дискеты нужно использовать только DD.

SoftFelix
05.12.2018, 23:32
bigral, у меня ужЕ лет 10 подключены обычные дисководы 3.5' к обоим Спеккам. Используются с обычными дискетами 1.44МБ у которых заклеено окно плотности. Ещё раз: заклеено окно плотности. Я не зря выше написал про данный концевик в дисководе. Именно он изменяет скорость вращения и подмагничивание для режимов 1.44 и 720. Работает без проблем. Как и у многих. А за последние 20 лет я не видел ни одной дискеты 3.5 на плотность DD.

perestoronin
05.12.2018, 23:49
Не прокатит, дискеты HD имеют другое покрытие чем DD и их нужно писать другим током и на другой скорости вращения, если использовать вместо DD будут глючно работать, постоянные ошибки записи\чтения обеспеченны. Дискеты нужно использовать только DD.
Конечно Вы отчасти правы, но только в теории, а на практике вполне сносно используются и HD дискеты с заклеенным окошком плотности, вместо дискет DD.

А за последние 20 лет я не видел ни одной дискеты 3.5 на плотность DD.
3.5" DD не видел за последние 26 лет ни одной. И первый мой дисковод на ATM турбо был именно с дискетами HD с заклееным окном в 1990x годах. Вполне нормально работали и даже на них можно было писать на PC и читать на ATM и обратно на PC.
А ни одного KAY я себе так и не собрал, так и лежат без дела платки KAY-1024/SL/TURBO, может кому нужны, выставлены на барахолке (https://zx-pk.com/forum/viewtopic.php?f=7&t=8592&p=84231#p84231), только вот платки контроллеров к ним я забыл приобрести.

saymon
06.12.2018, 08:44
Вы прикалуетесь или реально 3.5 DD дискеты такой эксклюзив?

creator
06.12.2018, 09:24
реально 3.5 DD дискеты такой эксклюзив?
https://memepedia.ru/wp-content/uploads/2017/12/14039598289745.jpg

sanya27
20.01.2019, 11:36
Приветствую. Выше писал что не работает ново-собранный FDC. Замена вг93 на новую ничего не дала. Но всё таки проблема была решена заменой D11 (тм8).
Диски hd прекрасно работают с заклеенным окошком плотности. Всем спасибо!

sanya27
03.02.2019, 18:10
Опять я к Вам за помощью. В общем у меня такая ерунда приключилась.
https://i.ibb.co/BzH5jyL/CIMG0249.jpg (https://ibb.co/BzH5jyL)
Может что подскажите?
(КАЙ-1024, тв черно-белый)

SoftFelix
03.02.2019, 18:50
В общем у меня такая ерунда приключилась.
Как она приключилась?

sanya27
03.02.2019, 18:57
SoftFelix, пол дня пытался настроить HDD через nemo ide в итоге получил это.

SoftFelix
03.02.2019, 19:03
пол дня пытался настроить HDD через nemo ide в итоге получил это.
Паяльник тебе в этом помогал?

sanya27
03.02.2019, 19:14
Что бы паять что то на материнке, то нет. В IDE только менял ИД7. Но после этого комп работал, запускался флоппи -загружал ис-дос. В один момент после перезагрузки крамис запустился в таком виде.

SoftFelix
03.02.2019, 19:28
В один момент после перезагрузки крамис запустился в таком виде.
Т.е. Крамис сейчас сам запускается после резета или ты его для наглядности запускаешь?

А вообще, сУдя по фото, вообще нет пикселей. Комп-то визуально работает? А пиксели у нас это DD39 и DD41 и далее на формирователь видео. Всё видно по схеме. Осцилл есть? Тогда смотрим все сигналы на ИР10 и ИР16.

sanya27
03.02.2019, 19:33
Да, Крамис для наглядности. Спасибо SoftFelix, буду пробовать.

sanya27
23.02.2019, 07:45
Опять я к Вам за помощью. В общем у меня такая ерунда приключилась.
https://i.ibb.co/BzH5jyL/CIMG0249.jpg (https://ibb.co/BzH5jyL)
Может что подскажите?
(КАЙ-1024, тв черно-белый)

Замена DD41 (ИР16) помогла. Кай снова работает!

sanya27
23.02.2019, 13:11
Добрый день. Друзья, нуждаюсь в помощи в очередной раз. Не могу настроить nemoide. Ставлю драйвер lba_m, после lba_tune.com, комп зависает, на master device.
P.S
Нашел ответ в соседней теме - отсутствует дорожка между 19 ножкой D5 и 2 ножкой D3. Теперь всё в порядке, IDE работает, диск определяется!

SoftFelix
23.02.2019, 15:49
Не могу настроить nemoide. Ставлю драйвер lba_m, после lba_tune.com, комп зависает, на master device.
Это не сюда. Данный вопрос нужно повторить в одном из топиков этого (https://zx-pk.ru/forums/23-osi.html) раздела. Там это ужЕ точно обсуждалось.

andykarpov
23.07.2019, 21:57
Господа, перечитал всю ветку, но так и не нашел ответа на вопрос: программный переключатель "вся память"/"128"/"48", который присутствует в KAY Reset Service - он вообще работает? Какой порт и какой бит искать ? :)

И еще вопросик, по поводу программного переключения Turbo - 1FFD(2), я так понимаю, после перехода в TR-DOS это значение теряется?
Может блокировать порт 1FFD или бит D2 при активном DOS'е?

SoftFelix
24.07.2019, 05:49
И еще вопросик, по поводу программного переключения Turbo - 1FFD(2), я так понимаю, после перехода в TR-DOS это значение теряется?
Может блокировать порт 1FFD или бит D2 при активном DOS'е?
В схеме предусмотрено аппаратное выключение ТУРБО при любом из двух событий: сигнал процессора /IORQ в активном состоянии (в 0), системный сигнал /DOS в активном состоянии (в 0). Реализовано на двух вентилях DD8 (ЛП9, повторители с ОК).

JNipper
26.11.2019, 05:54
Кто-нибудь собирал Nemo IDE c этой платой? Может ошибки есть?
Что-то у меня не хочет никак работать. Микросхемы все LS,555 серии.
Подключал к КAY 1024 из этой темы и ещё пробовал к Scorpionу 256 turbo+
Проверял работу WildPlayer и WDC Там после загрузки выбирал Nemo IDE, при этом загорался светодиод активности HDD на контроллере и гас через 2-3 сек. Fatall тоже не видит hdd.
HDD:СF, через переходник на 2Gb, FAT32, раздел активный. Пробовал создавать разделы меньшего размера.
Пробовал через HDST.10k определить подключенный HDD, CD-ROM-тоже не видит.

https://i.ibb.co/19CQhQJ/Nemo-ide.jpg (https://ibb.co/19CQhQJ)

SoftFelix
26.11.2019, 06:28
Кто-нибудь собирал Nemo IDE c этой платой? Может ошибки есть?
А кто автор это платы? Хотя догадываюсь... На данной версии убраны все конфигурационные перемычки. Ну и шелкография электролитического конденсатора на месте пинов светодиода активности, как-то настораживает. С большой вероятностью, именно в этих местах наделали ошибок. На оригинальной плате (у меня в подписи) только одна ошибка - нет соединения ламели В7 с остальной схемой. Так что только посоветую проверить соответствие разводки и принципиальной схемы.

- - - Добавлено - - -


HDD:СF, через переходник на 2Gb,
Там перемычки питания (3.3/5В) и Master/Slave правильно стоят? Обычный HDD пробовал подключать? С CF на Немо-IDE возможны проблемы. У меня там работает только древняя CF на 256MB. Современная CF Kingston 4GB работает глючно и только в ТУРБО-режиме. Эта же CF (4GB) при этом замечательно работает в SMUC'е 2.0b.

JNipper
26.11.2019, 06:32
А кто автор это платы? Хотя догадываюсь... На данной версии убраны все конфигурационные перемычки. Ну и шелкография электролитического конденсатора на месте пинов светодиода активности, как-то настораживает. С большой вероятностью, именно в этих местах наделали ошибок. На оригинальной плате (у меня в подписи) только одна ошибка - нет соединения ламели В7 с остальной схемой. Так что только посоветую проверить соответствие разводки и принципиальной схемы.
А какой схемы придерживаться?
Здесь сигналы DOS/ и Reset подключены как в оригинальной схеме Nemo IDE. Как должны быть установлены перемычки в контроллере
из этой темы?

Там перемычки питания (3.3/5В) и Master/Slave правильно стоят? Обычный HDD пробовал подключать? С CF на Немо-IDE возможны проблемы. У меня там работает только древняя CF на 256MB. Современная CF Kingston 4GB работает глючно и только в ТУРБО-режиме. Эта же CF (4GB) при этом замечательно работает в SMUC'е 2.0b.
CF тоже проверял на SMUC, работает отлично.

SoftFelix
26.11.2019, 08:06
А какой схемы придерживаться?
Которая в первой мессаге темы в самом конце.

Здесь сигналы DOS/ и Reset подключены как в оригинальной схеме Nemo IDE. Как должны быть установлены перемычки в контроллере
из этой темы?
У меня в подписи есть фото платы с правильно установленными перемычками.


CF тоже проверял на SMUC, работает отлично.
Это хорошо. Так есть обычный HDD IDE?

И у меня НЕМО-ИДЕ стоИт предпоследним по приоритету слотов.

JNipper
26.11.2019, 08:47
Так есть обычный HDD IDE?
И у меня НЕМО-ИДЕ стоИт предпоследним по приоритету слотов.
Есть. Пробовал подключать IDE HDD и CD-ROM. При включении компьютера с HDD или CD-ROM мигал диод активности на контроллере.
Проверял только утилитой HDST.10k. Так как содержимое диска не смотрел. Она ничего не увидела.
Слоты использовал XS8 или XS9.

SoftFelix
26.11.2019, 09:00
Проверял только утилитой HDST.10k.
Попробуй WDC 1.60. На винте должен быть Примари FAT32.

Но основной смысл всё тот же: схеме элементарная и при исправных микросхемах и правильном монтаже работает сразу.

nimdasys_inbox_ru
01.05.2020, 19:53
Всем доброго времени суток!

Приобрёл чистую плату для самостоятельной сборки Kay-1024 SL-4/Turbo v2018 и столкнулся при составлении списка компонентов с отсутствием м/с Atmega 48/88... однако нашёл где её можно приобрести, но помимо самого hard'а нужен и soft... вопрос: подскажите пожалуйста где найти прошивку ?!

С уважением, Максим aka nimdasys_inbox_ru

caro
01.05.2020, 19:59
Во втором посте этой темы есть ссылка.

nimdasys_inbox_ru
01.05.2020, 20:33
Версия прошивки контроллера клавиатуры 1.0
Проверяйте, отписывайтесь о результате проверки.
В архиве (KAY_KB10.zip) прошивки для ATMega8/48/88/168/328

Этот файл (KAY_KB10.zip) мне нужен ?!

caro
01.05.2020, 20:45
Этот файл (KAY_KB10.zip) мне нужен ?!Для начала можно и этот, но там по ходу обсуждения были еще версии.

SoftFelix
01.05.2020, 21:03
Этот файл (KAY_KB10.zip) мне нужен ?!
Лучше последнюю версию 1.3. (KAY_KB13)

nimdasys_inbox_ru
01.05.2020, 21:19
Лучше последнюю версию 1.3. (KAY_KB13)

Можете поделиться ссылочкой ?!

SoftFelix
01.05.2020, 21:23
Можете поделиться ссылочкой ?!
Вот тут (https://cloud.mail.ru/public/48LQ/kiqVfn2sq).

p@lex
27.05.2020, 10:38
Вот тут (https://cloud.mail.ru/public/48LQ/kiqVfn2sq).

Добрый день. У меня ATMEGA 328. Какой файл шить?

SoftFelix
27.05.2020, 12:20
У меня ATMEGA 328. Какой файл шить?
Никакой. Там прошивки только для АТМега8, 48 и 168.

caro
27.05.2020, 18:12
Добрый день. У меня ATMEGA 328. Какой файл шить?Шить версию для ATMega168.
Для ATMega88 использовать версию для ATMega48.

p@lex
05.06.2020, 12:26
Шить версию для ATMega168.
Для ATMega88 использовать версию для ATMega48.

Спасибо.

hostsoft(argon)
04.08.2020, 16:26
А тема с компом KAY-1024 загнулась?? Или есть возможность сейчас такое железо приобрести???

SoftFelix
05.08.2020, 08:52
hostsoft(argon), 10 лет прошло с релиза. Было несколько переизданий. Искать темы в Барахолке. Может кто организовал производство в складчину. А так все данные есть в первой мессаге топика - можно самому все платы заказать у китайцев. Естественно, это будет не дёшево. Тогда самостоятельно организовать складчину в Барахолке.

RoboDron
15.12.2020, 08:17
Ну, что, господа-товарищи! Сегодня подключил наш КАЙ к VGA монитору, с помощью замечательной платки Вадима "ZXkit-001: Плата VGA & PAL (http://zx.pk.ru/showthread.php?t=10548)".

Точки подключения:
R - 2 пин XS10.
G - 4 пин XS10.
B - 5 пин XS10.
I - 1н. DD7.
SI(KSI/SSI) - 10 пин XS10.
F14 - 6н. DD57 (имеются соотв. точки подключения на плате) - *F' или пробросить сигнал экранированным МГТФом, заключенным в термоусадку до 3 пина XS10.
GND - 1 пин XS10.
+5v - 12 пин XS10.

Обращаю внимание, что для XS10 дана "последовательная" нумерация, БЕЗ учета отсутствующих пинов. Полностью соответствует схеме и монтажке!

Сигнал F14 подавался экранированным МГТФом, заключенным в термоусадку. Остальные провода НЕ экранировались. Версия прошивки - 3.01 (http://zx.pk.ru/showpost.php?p=213835&postcount=165). Почти по же самое с прошивкой для Speccy2007(v7.0). Но версия 3.01 мне все же, понравилась больше, хотя отличия минимальны! В обоих случаях установлена только одна перемычка - J7.

Изображение - четкое, без помех. Чуть смещено вправо. На моем LCD SAMSUNG SyncMacter 710T кажет в 50 Гц.
(Инфа с моника: Аналог. 31,2kHz 50Hz NN 576i). Меня вполне устраивает!

На всякий случай прикладываю POF'ку с которой у меня все ОК!

Моя плата на данный момент времени тут: Яndex.ФОТКИ (http://fotki.yandex.ru/users/alex-nemo2006/album/149252/) (последние 5 фоток в этом альбоме).
Вроде, все понятно должно быть. особенно прочитав 2-ю станицу обновленной монтажки. При рассверливании отверстия под "*F`" зацепил-таки одну дорожку - сверло чуть "било". Так что будьте осторожны! Или кидайте провода на сигналы "*F`" и "I" по верху платы! Платка ZX-VGA заделана в металлический кожух со съёмной верхней крышкой. На крышке пропилены отверстия под JTAG-разъём и ряд джамперов конфигурации. Ещё момент - я попутал (по цвету) провода питания на плату ZX-VGA. Красный(+5v) должен быть слева, а черный(GND) - справа (пришлось поменять местами провода на стороне разъёма HU 09F)! Будте внимательны!

Всем здравия, коллеги!
Имею Kay-1024 SL-3 Turbo (v1.5 12.97), и по схеме он явно отличается от выше упомянутого.
Подскажите по сигналу F14 - у меня нет позиционки DD57 (DD55 крайняя) - что за микруха, откуда брать сигнал? С остальными, вроде, разобрался.
Заранее благодарен!

SoftFelix
15.12.2020, 08:37
Имею Kay-1024 SL-3 Turbo, и по схеме он явно отличается от вышеупомянутого.
Наиболее близкая тема по твоей модификации (оригинал?) скорее всего тут (https://zx-pk.ru/threads/12576-kay-1024-sborka-i-nastrojka.html).

Подскажите по сигналу F14 - у меня нет позиционки DD57 (DD55 крайняя) - что за микруха,
Можно было скачать схему клона из этого топика с первой мессаги и посмотреть. Все вложения в самом конце. DD57.1 и.2 - буфер 1533ЛП8 для буферизации сигнала 14МГц.


откуда брать сигнал?
В твоём случае это сигнал *F. Брать сигнал с DD55.1, 11-ая нога.

Это при условии, что у тебя схема соответствует оригиналу.

Mech
05.02.2021, 13:24
Приветствую! Подскажите пжлст где можно найти схему и монтажную схему KAY-1024 SL4/Turbo v 2018 ?

Sergey3g
26.04.2021, 13:52
Добрый день. Решил собрать KAY-1024 SL4/Turbo v2010 и в ходе сборки столкнулся с проблемой, что используемый мною модуль simm 1мб требует доработки под «Hidden Refresh». Схему я вроде нашел:
https://zx-pk.ru/threads/13770-kay-1024-sl-4-turbo-v2010-nemofdc-nemoide/page105.html
Но возникли вопросы:
1. По схеме сигнал Н1 на 13 вывод DD62.4 берется с 15 ноги DD62? Похоже на опечатку ( DD62 всего 14 выводов)?
2. И непонятно в каких местах нужно перерезать дорожки. На форуме картинок не сохранилось или я плохо искал.
Можете помочь, в каких местах нужно делать разрезы?

SoftFelix
26.04.2021, 16:11
Решил собрать KAY-1024 SL4/Turbo v2010 и в ходе сборки столкнулся с проблемой, что используемый мною модуль simm 1мб требует доработки под «Hidden Refresh».
Эта доработка нужна только для 4МБ-модулей. 1МБ-модули у меня заработали все, которые были в наличии, разных производителей и на разных чИпах.

Sergey3g
26.04.2021, 17:07
У меня в Kramis тест проходит с ошибками, красным выделяются 2 и 4 четверть памяти. Я на форуме здесь находил подобное. Вот ссылка
https://zx-pk.ru/threads/13770-kay-1024-sl-4-turbo-v2010-nemofdc-nemoide.html?p=373876&viewfull=1#post373876

SoftFelix
26.04.2021, 19:57
Sergey3g, ясно.


1. По схеме сигнал Н1 на 13 вывод DD62.4 берется с 15 ноги DD62? Похоже на опечатку ( DD62 всего 14 выводов)?

Там ошибка. На 13D62.4 нужно подать H1 (без инверсии). Это может быть 3DD3.1 или 5DD1.3, к примеру. Остальное всё правильно. Вот тут (https://zx-pk.ru/threads/13770-kay-1024-sl-4-turbo-v2010-nemofdc-nemoide.html?p=375559&viewfull=1#post375559) описание схемы от автора.


2. И непонятно в каких местах нужно перерезать дорожки. На форуме картинок не сохранилось или я плохо искал.

Новый /CAS идёт только на SIMM. Т.е. тебе нужно сделать разрезы так, чтобы старый /CAS шёл как и прежде по схеме, НО не приходил на SIMM (и другие дискретные DRAM). Фото на форуме были все мои по этому вопросу, но хостинг photofile, где были все картинки, сдох окончательно и не дал ничего восстановить... Сейчас пороюсь на винте, правда...

- - - Добавлено - - -

Вот все фото по этой теме 10-ти-летней давности. У меня хидден сделан чуть по другой схеме, но логика работы сохранена. Ниже есть фото, где можно видеть разрезы на плате, чтобы освободить /CAS основной схемы от DRAM.



https://b.radikal.ru/b11/2104/c8/4204b16c5acft.jpg (https://b.radikal.ru/b11/2104/c8/4204b16c5acf.jpg.html)

https://b.radikal.ru/b16/2104/ec/5c60575b84c8t.jpg (https://b.radikal.ru/b16/2104/ec/5c60575b84c8.jpg.html)

https://c.radikal.ru/c36/2104/7d/7fcd0932594bt.jpg (https://c.radikal.ru/c36/2104/7d/7fcd0932594b.jpg.html)

https://a.radikal.ru/a22/2104/ba/7947c6492657t.jpg (https://a.radikal.ru/a22/2104/ba/7947c6492657.jpg.html)

https://d.radikal.ru/d11/2104/0c/f852b1020242t.jpg (https://d.radikal.ru/d11/2104/0c/f852b1020242.jpg.html)

https://c.radikal.ru/c12/2104/f7/0321e8cd9393t.jpg (https://c.radikal.ru/c12/2104/f7/0321e8cd9393.jpg.html)

https://d.radikal.ru/d34/2104/ff/bc1674beb94ct.jpg (https://d.radikal.ru/d34/2104/ff/bc1674beb94c.jpg.html)

https://b.radikal.ru/b28/2104/57/add7aec37575t.jpg (https://b.radikal.ru/b28/2104/57/add7aec37575.jpg.html)

https://b.radikal.ru/b30/2104/fb/a1f476752da2t.jpg (https://b.radikal.ru/b30/2104/fb/a1f476752da2.jpg.html)

Sergey3g
26.04.2021, 20:30
Ух ты, как здорово. Спасибо большое, попробую сделать.

SoftFelix
27.04.2021, 08:08
попробую сделать.
Лучше сделать по этой схеме (https://zx-pk.ru/threads/13770-kay-1024-sl-4-turbo-v2010-nemofdc-nemoide.html?p=375559&viewfull=1#post375559), а не как у меня фото выше.

Sergey3g
27.04.2021, 10:32
Лучше сделать по этой схеме, а не как у меня фото выше.
Я по ней и сделал, теперь все работает. Память тесты проходит. Спасибо за помощь.

PVG
15.05.2021, 21:44
Лучше сделать по этой схеме, а не как у меня фото выше.
После этой доработки, вся память, которую я считал плохой, заработала.

Biland
23.06.2021, 19:00
Приветствую!

У ZX Evo есть способность - "В каждое 16k окно процессора можно произвольно включать любую из 16k страниц ОЗУ или ПЗУ".

Возможно это прикрутить, например, к KAY1024 или любой другой клон. Или изначально нужно логику разрабатывать и прикрутить сложно.

Вообще, сложно понять, что данная концепция не развилась. Это решило бы много проблем как с графикой и промежуточными буферами.

Дмитрий
23.06.2021, 20:07
Возможно это прикрутить, например, к KAY1024 или любой другой клон. Или изначально нужно логику разрабатывать и прикрутить сложно.
Это изначально закладывается в архитектуру компьютера, т.к. это весьма сложный узел. Аналогичным "менеджером памяти" обладает еще АТМ и Спринтер.
В KAY, Scorpion, Pentagon (>v1.4), Phoenix возможно включить страницу памяти вместо ПЗУ, но она не изменяемая.

tigr101274
10.08.2021, 23:06
Подскажите почему из меню не могу зайти в TRDOS (происходит сброс) и работает только в турбо режиме.

SoftFelix
11.08.2021, 08:13
Подскажите почему из меню не могу зайти в TRDOS (происходит сброс) и работает только в турбо режиме.
Это сразу после сборки нового компа и плат для него или ранее всё работало и вылезло недавно? p.s. Надо подробней формулировать вопросы.