Просмотр полной версии : General Sound.Сборка и настройка варианта 2011 + расширение RAM 2mb
SoftFelix
14.05.2012, 20:22
180пик - работает
Так... А в минус можешь по 20...30 пик отнимать (150-120-100-82-47)?
---------- Post added at 20:22 ---------- Previous post was at 20:20 ----------
AlexFantasy, а сейчас без вообще кондёра только в одном слоте работает?
AlexFantasy
14.05.2012, 20:32
Так... А в минус можешь по 20...30 пик отнимать (150-120-100-82-47)?
---------- Post added at 20:22 ---------- Previous post was at 20:20 ----------
AlexFantasy, а сейчас без вообще кондёра только в одном слоте работает?
Без конденсатора работает только в верхнем слоте.
100пик - уже неработает, щас 150 попробую!
---------- Post added at 18:31 ---------- Previous post was at 18:26 ----------
150 пик работает!
---------- Post added at 18:32 ---------- Previous post was at 18:31 ----------
Попробую найти что нибудь между 110...и...150
SoftFelix
14.05.2012, 20:35
AlexFantasy, у меня сейчас ГС в составе компа работает замечательно и без глюков (только в одном слоте). Но в течении этой недели я обязательно повешу этот кондёр и протестируб во всех слотах КАЯ, +у меня, как я писАл, ГС в одном слоте нормально работает только через ZX-BUS_TEE. Вот последнее, думаю, тоже пофиксится с помощью конденсатора. Проверю - отпишусь.
AlexFantasy
14.05.2012, 20:39
120пик не работает
SoftFelix
14.05.2012, 20:42
AlexFantasy, значит для гарантированного эффекта нужно ставить 180-200-220-240. Я, наверное, с 220-ти начну.
AlexFantasy
14.05.2012, 20:44
ГС в одном слоте нормально работает только через ZX-BUS_TEE. А на этой елочке микросхемы какие есть?
---------- Post added at 18:43 ---------- Previous post was at 18:42 ----------
AlexFantasy, значит для гарантированного эффекта нужно ставить 180-200-220-240. Я, наверное, с 220-ти начну.
Ок! Интересно что там с формой сигнала будет:)
---------- Post added at 18:44 ---------- Previous post was at 18:43 ----------
Я может еще и сам если сегодня до КАЯ доберусь то поэкспериментирую и на нём!
SoftFelix
14.05.2012, 20:44
А на этой елочке микросхемы какие есть?
Да. Диспетчер IORQGE на 74F32 (http://zx.pk.ru/showpost.php?p=470841&postcount=154).
AlexFantasy
14.05.2012, 20:52
Да. Диспетчер IORQGE на 74F32 (http://zx.pk.ru/showpost.php?p=470841&postcount=154).
А эта "F"-ка у тебя в панельке? Доволи шустренькая серия:)
---------- Post added at 18:52 ---------- Previous post was at 18:50 ----------
Щас у себя такую посмотрю, если что в Феникс "эксперимента ради" поставлю!
AlexFantasy, я ставил высокоскоростную логику 1531 и 74HC и еще что то 531 вроде.так же все осталось,но у меня еще читалка SD-карты рев 03.
AlexFantasy
14.05.2012, 21:08
AlexFantasy, я ставил высокоскоростную логику 1531 и 74HC и еще что то 531 вроде.так же все осталось,но у меня еще читалка SD-карты рев 03.
Да-да, я вкурсе про 3-ю ревизию! Только так и не понял у тебя на данный момент, в одном слоте работает или в двух?
---------- Post added at 19:08 ---------- Previous post was at 19:05 ----------
Серии F как и ту-же 1531 неашел, поэкспериментирую еще с емкостями на серии 1533, может еще уменьшить емкость получится...:v2_conf2:
AlexFantasy, нормально и стабильно работает только в 1 слоте.проц в Фениксе и GS уже стоят 20мгц кмос.
AlexFantasy, В зеленом Скорпионе в аналогичном узле 1000 пФ конденсаторы стоят. Более правильный способ это ЛЛ1 на выход дешифратора ставить и сигнал /RD замешивать, но это придется дорожку резать и микросхему бутербродом вешать.
SoftFelix
14.05.2012, 21:29
А эта "F"-ка у тебя в панельке?
Она в корпусе SOIC-14, так что...
AlexFantasy
14.05.2012, 22:21
Докладываю:
1А.Феникс Rev02(Z0840008PSC), D65 555(155)ЛЛ1 + GS(Z8400010PEC)
Работает во втором слоте но с конденсатором 150...4700пик на 13н(D6) относительно корпуса.
1Б.Феникс Rev02(Z0840008PSC), D65 1533ЛЛ1 + GS(Z8400010PEC)
Работает во втором слоте без конденсатора на 13н(D6) относительно корпуса.
2.KAY-1024sl4 Rev2010(Z0840008PSC), D55 и 56 1533-й серии ЛЛ1 + GS(Z8400010PEC)
Работает во всех слотах с конденсатором 470...4700pF на 13н(D6) относительно корпуса
AlexFantasy, В зеленом Скорпионе в аналогичном узле 1000 пФ конденсаторы стоят. Более правильный способ это ЛЛ1 на выход дешифратора ставить и сигнал /RD замешивать, но это придется дорожку резать и микросхему бутербродом вешать.
Пожалуй учту этот вариант, на случай если возникнут конфликты с другими (в дальнейшем подключаемыми)прибамбасам . Еще на КАЕ нужно проверить вариант с подбором емкости!
SoftFelix
14.05.2012, 22:32
AlexFantasy, В зеленом Скорпионе в аналогичном узле 1000 пФ конденсаторы стоят. Более правильный способ это ЛЛ1 на выход дешифратора ставить и сигнал /RD замешивать, но это придется дорожку резать и микросхему бутербродом вешать.
Я чего-то протупил... Кондёр-то в ГС вешаем? Сюда?
Если глюки из-за сдвига IORQ, можно попробовать GS полечить. Надо поставить конденсатор на 13 вывод DD6 (ИД7)
AlexFantasy
14.05.2012, 22:37
Я чего-то протупил... Кондёр-то в ГС вешаем? Сюда?
Ага :) !
AlexFantasy
18.05.2012, 00:38
Нашел время поэкспериментировать с КАЙ-ем. Обновил 264-й пост:
http://zx.pk.ru/showpost.php?p=505704&postcount=264
SoftFelix
18.05.2012, 00:45
2.KAY-1024sl4 Rev2010(Z0840008PSC), D55 и 56 1533-й серии ЛЛ1 + GS(Z8400010PEC)
Работает во всех слотах с конденсатором 470...4700pF на 13н(D6) относительно корпуса
Т.е. менее 470 пФ начинаются глюки? А без конденсатора работает только в XS6 (самый ближний к краю, наивысший приоритет по /IORQGE)?
AlexFantasy
18.05.2012, 00:59
Т.е. менее 470 пФ начинаются глюки?
Совершенно верно! на 330пФ не работало!
А без конденсатора работает только в XS6 (самый ближний к краю, наивысший приоритет по /IORQGE)?
Да! Так как ты это уже и ранее говорил!
---------- Post added at 22:59 ---------- Previous post was at 22:57 ----------
Хотелось-бы еще попробовать в КАЕ заменить D55 и D56 на 1531-ю серию, но у меня нет такой в наличии.
SoftFelix
18.05.2012, 11:45
Сегодня на работе подпаял конденсатор на 470 пФ. Разместил под DD38 (ЛИ1). Подпаял к 9-ой и 7-ой ноге DD38 - показалось, что так и удобнее. Сегодня вечером буду испытывать.
http://photo.qip.ru/photo/softfelix/3868246/large/97840819.jpg (http://photo.qip.ru/users/softfelix/3868246/97840819/)
Сообщение от SoftFelix Посмотреть сообщение
А без конденсатора работает только в XS6 (самый ближний к краю, наивысший приоритет по /IORQGE)?
Да! Так как ты это уже и ранее говорил!
У меня ГС в других слотах просто не определяется. А у тебя как было?
На самом деле, не совсем понятно, почему этот конденсатор помогает. Из-за того, что на DD6 заведёт /WR?
AlexFantasy
18.05.2012, 13:49
Сегодня на работе подпаял конденсатор на 470 пФ. Разместил под DD38 (ЛИ1). Подпаял к 9-ой и 7-ой ноге DD38 - показалось, что так и удобнее. Сегодня вечером буду испытывать.
http://photo.qip.ru/photo/softfelix/3868246/large/97840819.jpg (http://photo.qip.ru/users/softfelix/3868246/97840819/)
У меня ГС в других слотах просто не определяется. А у тебя как было?
На самом деле, не совсем понятно, почему этот конденсатор помогает. Из-за того, что на DD6 заведёт /WR?
А вот как раз таки и непомню, щас проверю!
---------- Post added at 11:44 ---------- Previous post was at 11:28 ----------
У меня ГС в других слотах просто не определяется. А у тебя как было?
Если ты про то что в Титанике у тебя пишет WARNING GS NOT FOUND!, то у меня без конденсатора такого нету, т.е Титаник на КАЕ нормально загружается!
---------- Post added at 11:49 ---------- Previous post was at 11:44 ----------
У меня "через раз" то определялся то нет, когда в GS стоял Z0840008PSC.
SoftFelix
18.05.2012, 14:14
AlexFantasy, подожди... Так у тебя в КАЕ без конденсатора, как проявлял себя ГС в других слотах, отличных от XS6?
AlexFantasy
18.05.2012, 14:33
AlexFantasy, подожди... Так у тебя в КАЕ без конденсатора, как проявлял себя ГС в других слотах, отличных от XS6?
При загузке mod-файла, звук либо икал с затыками, либо его ваще небыло.
SoftFelix
18.05.2012, 14:36
AlexFantasy, понятно... Вроде у меня тоже самое было... Я ж два месяца тому назад запускал ГС.
SoftFelix
19.05.2012, 23:18
Сегодня вечером буду испытывать.
После допайки кондёра получилось так:
1. ГС всё равно должен быть первым в приоритете IORQGE, иначе он (ГС) не работает. Пример: ГС в XS7, в XS6 (наивысший приоритет) - NEMO-IDE - ГС не работает! Вынули из XS6 NEMO-IDE - ГС заработал.
2. ГС воткнут сразу в XS6 (без ёлки ZX-BUS_TEE) - не стабильная работа. Z-PLAYER иногда (через несколько минут) зависает. Такое было и без допайки конденсатора.
Конденсатор в ГС сейчас запаян на 470 пФ. Если честно, я ожидал от этой доработки большего. По крайней мере, стабильная работа всего компа и ГС для п.2. К сожалению, этого не произошло. Другую ёмкость сейчас подбирать нет возможности. Возможно, ГС и ранее (когда 3 мес. тому назад собрал и впервые подключил) работал в других слотах, только я не соблюдал п.1. Для проверки использовал только Z-PLAYER.
Если в XS6 воткнута ёлка ZX-BUS_TEE, в неё первым воткнут ГС, а вторая ZXMC2, то комп работает исключительно надёжно и безглючно. Что с конденсатором в ГС, что без него. Оставлял комп на циклический тест памяти AUMT (все 4MB) на двое суток - ни единой ошибки. Оставлял на проигрывание МОДа в Z-PLAYER'е тоже на двое суток - без проблем.
В самОм КАЕ, в диспетчере IORQGE применены две КР1533ЛЛ1. Вот такие дела.
AlexFantasy
20.05.2012, 20:10
SoftFelix, А со SMUC`ом непробовал или еще чем нибудь кроме ZXMC и NemoIDE?
---------- Post added at 19:10 ---------- Previous post was at 19:05 ----------
Вот интересно что-бы palsw с конденсатором поэкспериментировал, что у него получится :v2_conf2:
1. ГС всё равно должен быть первым в приоритете IORQGE, иначе он (ГС) не работает.
А как проявляется неработоспособность GS? Он не определяется или виден, но вместо музыки играет мусор? Конденсатор может помочь, если на дешифраторе DD6 есть иголки из-за задержки IORQ. Проверить есть ли иголки можно простой программой на бейсике:
10 OUT 179,0
20 PRINT IN 187
30 GOTO 10
Если печатается 254, то DD6 работает нормально, если 126, значит на 13 выводе DD6 есть иголка, и она сбрасывает триггер DD5.1. При этом, при загрузке модов в GS, он будет терять байты и вместо музыки загрузится мусор.
2. ГС воткнут сразу в XS6 (без ёлки ZX-BUS_TEE) - не стабильная работа. Z-PLAYER иногда (через несколько минут) зависает. Такое было и без допайки конденсатора.
В XS6 задержки IORQ нет, поэтому здесь какая-то другая проблема. Z-Player в каком месте зависает?
AlexFantasy, скоро смогу проверит,самому интересно
SoftFelix
21.05.2012, 23:07
Блин, народ, я тут столько написал, а мессага убилась из-за "устаревшего маркера безопасности...". Переписывать влом. Если кратко (очень кратко) - сегодня без кондёра ГС отказался работать в XS7 даже с пустым XS6. Если в этом случае запустить прогу на BASIC'е, то она показывает 126 и лишь в редких случаях - 254. Вчера с кондёром ГС работал в XS7.
По-поводу глюков компа, если ГС воткнут напрямую в XS6. Сегодня комп тоже глючит. Z-PLAYER загружается, но если попытаться загрузить МОД, то комп зависает или сбрасывается в BASIC_48. А ведь разница только в том, что на задержку IORQGE добавилось два вентиля 74F32 (~10 ns) и всё!
Вот это самая стабильная и рабочая конфигурация плат в слотах: XS6 - ZX-BUS_TEE (1 - ГС, 2 - ZXMC2), XS7 - NEMO-IDE, XS8 - SMUC2 Rev.B, XS9 - NEMO-FDC.
http://photo.qip.ru/photo/softfelix/3868246/large/97902100.jpg (http://photo.qip.ru/users/softfelix/3868246/97902100/)
---------- Post added at 22:52 ---------- Previous post was at 22:48 ----------
Z-Player в каком месте зависает?
При попытке проиграть МОД. Зависает или сбрасывается в BASIC_48.
По-поводу глюков компа, если ГС воткнут напрямую в XS6. Сегодня комп тоже глючит. Z-PLAYER загружается, но если попытаться загрузить МОД, то комп зависает или сбрасывается в BASIC_48.
Кстати, в этом случае, прога на BASIC'е показывает стабильные 254.
---------- Post added at 23:03 ---------- Previous post was at 22:52 ----------
А со SMUC`ом непробовал или еще чем нибудь кроме ZXMC и NemoIDE?
Каюсь, вчера проверял только с НЕМО-ИДЕ.
Blade, может кондёр в ГС повесть не 470 пФ, а на 560...680 пФ?
---------- Post added at 23:07 ---------- Previous post was at 23:03 ----------
В XS6 задержки IORQ
Вот именно. Задержка получается на /IORQG КАЕ: всегда 4 вентиля КР1533ЛЛ1 (если от XS6). А добавили всего 2 вентиля задержки /IORQG в ёлке и комп начинает замечательно работать с ГС.
всего 2 вентиля задержки /IORQG в ёлке и комп начинает замечательно работать с ГС
хех, на фениксе можно так сделать чисто прошивкой, надо попробывать....
Astrolux
23.05.2012, 15:49
Может ли GS глючить из-за неисправной КР572ПА1А ? Как можно проверить микросхемы ЦАП?
Northwood
23.05.2012, 15:54
Может ли GS глючить из-за неисправной КР572ПА1А ? Как можно проверить микросхемы ЦАП?
А как проявляются глюки ? Из-за неисправного ЦАПа громкости не будет регулироваться громкость в соответствующем канале или канал может вообще молчать. Из-за неисправного ЦАПа самого канала будут дикие искажения звука. Но по логике GS будет работать совершенно нормально.
Astrolux, в Этой теме есть команды внутреннего теста - можно включить на выход пилу и слушать каждый цап или смотреть осцилографом
Вот это самая стабильная и рабочая конфигурация плат в слотах: XS6 - ZX-BUS_TEE (1 - ГС, 2 - ZXMC2), XS7 - NEMO-IDE, XS8 - SMUC2 Rev.B, XS9 - NEMO-FDC.
5 плат. Перегрузки по шине нет? А если оставить только GS и Nemo FDC, также глючить будет?
SoftFelix
23.05.2012, 21:26
5 плат. Перегрузки по шине нет?
Так вот именно в этой конфигурации вообще ничего не глючит. Т.е. ГС через ёлку подключили. А в ёлке только добавилась задержка /IORQG на 2-х вентилях 74F32.
А если оставить только GS и Nemo FDC, также глючить будет?
Если честно - не пробовал.
А в ёлке только добавилась задержка /IORQG на 2-х вентилях 74F32.
Это странно. Чем меньше задержка IORQGE, тем лучше. При большой задержке могут не успеть заблокироваться платы в следующих слотах. Хотя в GS схема формирования IORQGE сделана неправильно. Там IORQGE формируется с участием IORQ. Надо смотреть, есть ли где конфликт по адресам портов.
SoftFelix, посмотрел схему КАY-1024 v2010. GS пересекается с портом #FF на плате КАЯ. Можно попробовать для проверки временно отключить выборку порта FF (вывод 1 DD38').
SoftFelix
24.05.2012, 17:09
посмотрел схему КАY-1024 v2010. GS пересекается с портом #FF на плате КАЯ
Вообще, странно... Глючить не должно. На формирование /IORD1 заводится /IORQG от слотов. Т.е. При "1" на /IORQG на плате КАЯ должны вырубиться порт #FF и клавиатурные КП11. Это в идеале, если IORQGE на платах расширения формируется исключительно из адресов.
SoftFelix, Это в идеале, а в GS IORQGE формируется из адресов и IORQ. Поэтому IORQGE приходит поздно.
Astrolux
10.06.2012, 19:30
Вопрос.
Микросхемы SRAM 62256 необходимо распаивать в любом случае, независимо от того, будет ставиться платка расширения ОЗУ или нет? Ставить при этом достаточно две микросхемы SRAM, или требуются все четыре в два этажа?
SoftFelix
10.06.2012, 20:00
Astrolux, с какой целью интересуешься? Если у тебя ужЕ есть микросхемы для плат расширения (512К или 2М), то можно спросить palsw'а, как он подключал их без набортной памяти. Если расширение памяти в перспективе, то, понятное дело, на плату ГС нужно поставить свои микросхемы. Будет-ли работать с 2-мя (64К) - понятие не имею. Если есть возможность, то лучше поставить все четыре.
Northwood
11.06.2012, 00:38
Вопрос.
Микросхемы SRAM 62256 необходимо распаивать в любом случае, независимо от того, будет ставиться платка расширения ОЗУ или нет? Ставить при этом достаточно две микросхемы SRAM, или требуются все четыре в два этажа?
Если схему расширения будешь делать старую, тогда надо обязательно все 4 микросхемы. С моей схемой расширения SRAM 62256 не нужны.
Заранее извиняюсь за вопрос. Можно ли заменить sram 62256 на sram 61256 или 24256 (в узких корпусах dip-28 кэш-память с 486 материнок) ?
SoftFelix
25.07.2012, 20:12
Заранее извиняюсь за вопрос. Можно ли заменить sram 62256 на sram 61256 или 24256 (в узких корпусах dip-28 кэш-память с 486 материнок) ?
Можно. Чуть выше в теме написано: http://zx-pk.ru/showpost.php?p=492231&postcount=203.
Astrolux
05.10.2012, 21:28
Кстати, в руководствах по сборке хорошо бы отразить, что ножка Chip_Select у верхних микросхем 62256 отогнута и подключена к специальным контактным площадкам.
SoftFelix
05.10.2012, 21:37
Astrolux, я это понял, только внимательно рассматривая фотографии собранных ГС. Согласен, дОку надо дополнить.
Пару недель назад собрал и я GS, но покачто до конца он у меня не запуситлся.
В цифровой части вроде все работает как надо, кроме счетчика ИЕ19. Что-то у них всех, что я купил, очень слабенькие выходы оказались. Пробовал экспериментировать с C18/R8, но все-равно ничего хорошего добиться не смог. Вместо сигнал CLK1 мусор какой-то неопределенный, как и сигналы на висящих в воздухе выходах второй половинки счетчика. Сигнал INT'а при этом нормальный получается. К тому же счетчик колбасит если смотреть сигналы осциком без делителя 1:10. Если совсем убрать C18, то CLK1 становится красивым, но и длина INTа само собой непомерно возрастает. Других ИЕ18 и импортных аналогов на радиорынке не нашел, да и боюсь третей парепайки плата без повреждений не переживет. Собственно отсюда первый вопрос: если брать -5В с БП ATX, то лучше пропустить их через дроссель? Или хватит тех конденсаторов, что сейчас стоят на фениксе на линии -5В (100мкФ и 0.22мкФ), идущей на слоты? В данный момент -5В прицеплено без дросселя напрямую, а генератор отключен.
Ну и самая главная проблема - полное отсутсвие звука на выходе. Хотя звуковой сигнал на выходах 1 и 14 ОУ D37 присутствует, правда не знаю насколько правильный. На выходах звуковых каналов из GS всегда +5В.
Запускал разные тесты из тестового режима, описанного в 1м сообщении из них определил, что
1) максимальная громкость звука в канале соответсвует -3.50В на соотвествующем выходе ОУ D36. Минимальная громкость - 0В. На тесте с плавным изменением громкости напряжение плавно меняется от -3.5В до 0В.
2) сигналы на ЦАПы DD32-35 приходят правильно.
3) в текущем состоянии если включить тест с пилой, то на 1/14 выводе D37 она выглядит так:
http://imageshack_.us/a/img502/6032/gspila.gif
Это получается, что сигнал смещен вверх относительно нуля и срезается операционником? Неправильно выставляется ЦАПам опорное напряжение при регулировке грокости?
SoftFelix
17.10.2012, 21:16
UEA, так звук есть или нет? ИЕ19-ые какой серии? Операционники правильно впаял? Кинь сюда фото собранной платы с обеих сторон в хорошем разрешении.
Фотки крупным планом спереди (http://imageshack_.us/a/img210/3027/img4641wi.jpg) и сзади (http://imageshack_.us/a/img502/6070/img4640s.jpg). Покачто плата не отмытая, отмою после того как запустится все.
Звука на выходе из карточки нет вообще, на 8 и 7 выводе D37 +3.8В (в предыдущем сообщении ошибочно писал про +5В). Звук есть на выводах 14 и 1, но судя по осциллограмме, присутствует срез сигнала на уровне +3.8В:
http://imageshack_.us/a/img692/2353/snd.gif
---------- Post added at 21:10 ---------- Previous post was at 21:04 ----------
P. S. На фотках это с ваты шерсть и пыль, а не что-то токопроводящее :) .
SoftFelix
17.10.2012, 23:59
UEA, у тебя вместо R9 установлен диод (справа от D31). Проверяй внимательно монтаж. Вот моя плата: http://photo.qip.ru/users/softfelix/3868246/96947211/#mainImageLink (кликабельно для увеличения).
---------- Post added at 23:59 ---------- Previous post was at 23:52 ----------
p.s. R9 на 120 Ом. И допаяй полностью преобразователь (КТ361)
UEA, у тебя вместо R9 установлен диод (справа от D31).
Ого, это я реально прогнал, хотя у меня фотка твоей платы была. Да и монтажки были...
И допаяй полностью преобразователь (КТ361)
Да он был собран, это я его чуть разобрал на части. Начал транзисторы подбирать по наибольшему коэффициенту усиления, ну пока не запаял новый КТ361, тем более, что счечтик ИЕ19 все-равно туфту выдает и напряжение в итоге плавает (осциллограмма между VD17-VD18):
http://imageshack_.us/a/img13/4365/vd1718.gif
SoftFelix
18.10.2012, 00:14
UEA, а запаяй-ка ещё один резистор на 470 Ом в генератор между 3 и 4 ногами D17.2.
SoftFelix, спасибо огромное! Поменял диод на резистор и все заработело. Появился сигнал на выходе, срез исчез, осталось только выход припаять и подключить колонки! Осциллограмма пилы:
http://imageshack_.us/a/img513/2764/pila2.gif
UEA, а запаяй-ка ещё один резистор на 470 Ом в генератор между 3 и 4 ногами D17.2.
В этом нет смысла, так как генератор отлично запускается и работает. На ножках ЛН1 все сигналы красивые и правильные. Проблемы именно с ИЕ19. Если закоротить конденсатор - сразу на выходе красивый периодичный сигнал необходимой частоты, если же там конденсатор даже на 100 пик - начинаются глюки. Емкости щупа и входной цепи социллографа достаточно для еще бОльших глюков. В моём случае не принципиально использовтать -5В от генератора, потому как БП имеет линию -5В и она заводится на слот, ну и как я говорил, очередной перепайки микросхема может не пережить, так как и так несколько площадок уже отвалилось...
SoftFelix
18.10.2012, 08:24
Проблемы именно с ИЕ19. Если закоротить конденсатор - сразу на выходе красивый периодичный сигнал необходимой частоты, если же там конденсатор даже на 100 пик - начинаются глюки. Емкости щупа и входной цепи социллографа достаточно для еще бОльших глюков.
У тебя ГС, в итоге, полностью работает, темп музыки не скачет? Если так, то забей на ИЕ19. Я как-то очень давно Ленинград-1 с осциллом проходил, так на выходах какой-то ИЕ7 (или всех четырёх, уже не помню) была такая же фигня - осцилл вообще не мог синхру поймать, сигнал очень не очевидный. Но! При этом всё замечательно работало.
SoftFelix, ночью уже не осилил припаять вывод звука на jack-разъем. Только подцепил один наушник и послушал, что музыка играет. Сейчас потихоньку начну заниматься GS'кой, подключу колонки и послушаю mod'ы. Назад соберу генератор -5В и посмотрю как с ним будет работать.
Темп музыки скакать и не будет, потому что INT на проц поступает красивый, а вот все, что идет на более высоких коэффициентах деления у второй половинки ИЕ19 превращается в кашу.
Погонял сегодня GS-ку с десятком первых попавшихся mod'ов небольшого размера, вроде бы все нормально играет. Генератор, не смотря на неравномерность импульсов, выдает -2,9В и напряжение почти не плавает. Пробовал цеплять -5В от БП, разницы никакой не заметил. Осталось отмыть плату и собрать все в корпус :) .
SoftFelix
18.10.2012, 22:37
Генератор, не смотря на неравномерность импульсов, выдает -2,9В и напряжение почти не плавает.
У меня -3.66В получилось, но все диоды - Шоттки BAT41. Попробуй в преобразователь поставить германиевые Д9 или, что лучше, Д310.
SoftFelix, а так ли это важно, довести с -2.9В до -3.66В? Потому что наживую подкидывал -5В в разных ситуациях и по звуку разницы никакой вообще не замечал.
SoftFelix
19.10.2012, 00:30
а так ли это важно, довести с -2.9В до -3.66В?
Но можно хотя бы попробовать выжать из этого преобразователя максимум отрицательного напряжения! :)
Но можно хотя бы попробовать выжать из этого преобразователя максимум отрицательного напряжения! :)
Ну может потом как-нибудь :) .
Кстати, вопрос не совсем по теме, но все же. Никто не подскажет, что это может на плате GSки в цифровой части так реагировать на вспышку от мыльницы, которая находится за 1м 20 см (+-10см) от платы и вызывает зависание проигрывания? Сам комп при этом не виснет и в z-player'е можно выбрать снова мод и запустить играть. Неужели настолько сильное электромагнитное поле от разряда или все же у GSки что-то такое чувствительное стоит? Просто интересно :rolleyes: . Собственно видео (http://www.youtube.com/watch?v=LFiCwIgzkAc).
Женя, попробуй в качестве эксперимента в преобразователь танталовые электролиты поставить
Нет под рукой танталовых электролитов. Оставлю эксперименты с генератором на потом, тем более что на текущий момент необходимости в улучшении его работы не вижу :) . К тому же присутствует стойкое желание собрать компьютер обратно в корпус, ибо в разобранном состоянии он занимает много места и не дает заниматься другими вещами.
Может со временем соберу логический анализатор и, надеюсь, получится с его помощью узнать что же происходит при вспышке фотоаппарата :) .
SoftFelix
20.10.2012, 20:59
Кстати, вопрос не совсем по теме, но все же. Никто не подскажет, что это может на плате GSки в цифровой части так реагировать на вспышку от мыльницы, которая находится за 1м 20 см (+-10см) от платы и вызывает зависание проигрывания? Сам комп при этом не виснет и в z-player'е можно выбрать снова мод и запустить играть.
Сегодня до посинения щёлкал вспышкой открытый комп при исходных условиях (выше) - все работает стабильно, никаких подвисаний. Фотик - Canon Digital IXUS 95 IS.
http://photo.qip.ru/photo/softfelix/3868246/xlarge/100531091.jpg (http://photo.qip.ru/users/softfelix/3868246/100531091/)
SoftFelix, ну похоже это у меня какой-то компонент весьма нежным оказался. Сам такое впервые вижу. Столько всякой работающей техники фоткал со вспышкой и все было нормально. Фотик - Canon PowerShot S2 IS. Причем, если отклониться градусов на 15-20 от перпендикуляра к плоскости платы, то зависонов с большого расстояния уже нет. С близкого виснет всегда.
SoftFelix
20.10.2012, 22:23
Причем, если отклониться градусов на 15-20 от перпендикуляра к плоскости платы, то зависонов с большого расстояния уже нет. С близкого виснет всегда.
Или реагирует именно на свет (просвечивает какой-нить полупроводник), или электромагнитный импульс от разряда в лампе наводит помеху на каком-нить длинном проводе. У тебя клава механическая (даже не знаю, в Фениксе такую возможно подключить?) или PS/2?
pavel_1977
20.10.2012, 23:25
UEA, а запаяй-ка ещё один резистор на 470 Ом в генератор между 3 и 4 ногами D17.2.
А на фотке у Вас он запаян между 4 и 5.
SoftFelix
20.10.2012, 23:36
А на фотке у Вас он запаян между 4 и 5.
Во глазастый! Молодец! :v2_thumb: Более полугода был уверен, что всё правильно. На самом деле, сейчас вспоминаю, что bottom-side запаивал в конце рабочего дня. Устал жутко. От канифольного дыма ужЕ в глазах двоилось... А ведь помимо пайки ГС ещё и технику в перерывах чинил (по работе)... Вот и ошибся.
Собрал GS-ку, пробовал запустить с фениксом, вообще не хочет работать, компьютер просто зависает, в любом из слотов.
Подключал с платкой доп. озу и без нее, результат одинаковый..
на скорпионе вроде как работает, только пока не могу проверить как оно звучит, (хотел звук на фениксе проверить, c фениксом не заработало). пока не работает дисковод, и smuc не могу установить, на плате скорпа, нет больше свободного слота, что-бы проверить :(
Проверил только в бейсике набирал програмку без пзу:
10 OUT 179,0
20 PRINT IN 187
30 GOTO 10
получил результат
254
254
254
254
....
Из - за чего может не работать с фениксом? Пробовал ставить разные прошивки, перепрошивал альтерку, пока нивкакую..
Да в GS почти вся логика 1533, кроме ИЕ2 и тм2 они 155 серии, позже заменю на 1533..
фото
http://s53.radikal.ru/i139/1301/a2/7d381cb9ab14t.jpg (http://s53.radikal.ru/i139/1301/a2/7d381cb9ab14.jpg)
http://s018.radikal.ru/i513/1301/f1/7ef1bad59b3at.jpg (http://s018.radikal.ru/i513/1301/f1/7ef1bad59b3a.jpg)
http://i070.radikal.ru/1301/ea/3eb8928cb6fdt.jpg (http://i070.radikal.ru/1301/ea/3eb8928cb6fd.jpg)
---------- Post added at 16:35 ---------- Previous post was at 16:18 ----------
В фениксе и гске, пробовал ставить разные CMOS проессоры от 10 до 20 мгц. Пробовал гс-ку подключать без пзу, процессора, все равно виснет... Слоты проверял на других девайсах, работают.. Проверял с NEOGS работало..
Доработки никакие не делал, все резисторы и конденсаторы по номиналу, микросхемы проверены тестером мелкой логики. КЗ на плате вроде тоже нет, проверил вроде в порядке... Было бы кз со скорпионом бы не заработало..
SoftFelix
25.01.2013, 16:41
Проверил только в бейсике набирал програмку без пзу:
Без ПЗУ в ГСе? Не, ПЗУху надо вставить.
Усилитель подключал к выходу ГС? После аппаратного РЕЗЕТа сперва идёт первый щелчок в колонках, а через некоторое время (зависит от количества памяти в ГС) второй.
Без ПЗУ в ГСе? Не, ПЗУху надо вставить.
Понял, спасибо вечером проверю с ПЗУ:)
Усилитель подключал к выходу ГС? После аппаратного РЕЗЕТа сперва идёт первый щелчок в колонках, а через некоторое время (зависит от количества памяти в ГС) второй.
Колонки пока вообще не подключал.. Вечером проверю с колонками на скорпионе и попробую мех. клавиатуру подключить, что-бы в софте проверить. Спасибо.
---------- Post added at 17:52 ---------- Previous post was at 17:32 ----------
SoftFelix, Еще вопросик, с ПрофПЗУ если запускать GS-ку, когда включакешь компьютер, если вставлен смук, компьютер его опрелеяет и пишет что из оборудования подключено. GS-ку случайно так-же само не должен определять? Или только в софте и демах, можно проверить что GS подключена по звуку? спс.
SoftFelix
25.01.2013, 17:31
GS-ку случайно так-же само не должен определять?
Не-не-не, ПРОФ-РОМ вообще ничего не знает про ГС и не диагностирует его наличие.
Или только в софте и демах, можно проверить что GS подключена по звуку?
Запусти ТЕСТ 4.30 (есть на втрд) - он показывает.
p.s. Глянь ещё эту тему с начала - у кого-то на твоих платах был перетрав дорожки под маской. Твою плату глянул по фото - вроде всё нормально. Диоды, ключи микросхем... Некоторые 555-ые, конечно, как динозавры выглядят, но ты ж их тестером проверял... Вообще, 555-ые не желательно было применять, особенно в ИД7 в дешифраторе - там такого нагорожено... Да и пришли давно к выводу, что IORQGE в ГС формируется не правильно, а Феникс к нему вообще очень чувствителен. Первые ламЕли на разъёме платы точно ориентируешь в слоте?
Evgeny Muchkin
25.01.2013, 20:39
Принт Ин 179 сделай через 10 секунд после включения. Без расширителя должно быть 3, с ним - 62 .
p.s. Глянь ещё эту тему с начала - у кого-то на твоих платах был перетрав дорожки под маской. Твою плату глянул по фото - вроде всё нормально. Диоды, ключи микросхем... Некоторые 555-ые, конечно, как динозавры выглядят, но ты ж их тестером проверял... Вообще, 555-ые не желательно было применять, особенно в ИД7 в дешифраторе - там такого нагорожено... Да и пришли давно к выводу, что IORQGE в ГС формируется не правильно, а Феникс к нему вообще очень чувствителен. Первые ламЕли на разъёме платы точно ориентируешь в слоте?
Проверил, разрыва дорожки нет, замыканий тоже. Из-за ПЗУ, 27с256-25, оно может не запускается?
Заменил все медленные микросхемы на 1533 серию, осталось заменить 155ие2 и 555лн2 - но они рабочие, частота 12 МГц есть, счетчик делит..
Делал доработку по рекомендациям от КОЕ - тоже не помогает.
Фото с новыми микросхемами, плату почистил, отмыл.. Со скорпионом не виснет, но и не видит GS..
http://s017.radikal.ru/i409/1301/64/546a59ce81cet.jpg (http://s017.radikal.ru/i409/1301/64/546a59ce81ce.jpg)
http://s51.radikal.ru/i132/1301/a6/703051fae51ft.jpg (http://s51.radikal.ru/i132/1301/a6/703051fae51f.jpg)
---------- Post added at 16:09 ---------- Previous post was at 16:09 ----------
Принт Ин 179 сделай через 10 секунд после включения. Без расширителя должно быть 3, с ним - 62 .
С платой расширения и без нее выдает 255..
Из-за ПЗУ, 27с256-25, оно может не запускается?
250 нс? С Z80 на 12 МГц работать не будет.
А как с Фениксом виснет? Сразу после включения, или если запускать программы работающие с GS?
А феникс какой ревизии?
феникс 0.3, но он не причем..
GS-ка и со скорпионом не работает.
---------- Post added at 16:40 ---------- Previous post was at 16:34 ----------
250 нс? С Z80 на 12 МГц работать не будет.
А как с Фениксом виснет? Сразу после включения, или если запускать программы работающие с GS?
С фениксом виснет сразу после включения, в меню не пускает..
Есть пзу w27c512-45z, я так понял, оно еще медленее, можно и не пытаться в нее прошивать? спс.
w27c512-45z на оборот это бомба! 45нс
Есть пзу w27c512-45z, я так понял, оно еще медленее, можно и не пытаться в нее прошивать? спс.
Ты что это самое быстрое ПЗУ на сей момент. Всего то 45нс, а у твоей 250нс. Разница как говорится на лице.
Но с другой стороны даже без ПЗУ и проца на GS комп не должен виснуть я так думаю. Какой то сигнал его придушивает.
SoftFelix
28.01.2013, 16:25
Из-за ПЗУ, 27с256-25, оно может не запускается?
250 нс? С Z80 на 12 МГц работать не будет.
Всего то 45нс, а у твоей 250нс. Разница как говорится на лице.
Кастати, да. Я при сборке тоже поднимал этот вопрос. Но у меня ПЗУ были на 150нс - работает без проблем. А с нехваткой быстродействия ПЗУ я столкнулся два года тому назад. Записал ТЕСТ-ПЗУ в какую-то древнюю 2764. В КАЕ-2010 очень сильно глючила только в ТУРБО-режиме.
Кстати а сигнал IORQGE, там у тебя в чем сейчас. Может ты там транзюк 361 с 315 перепутал.
Кстати а сигнал IORQGE, там у тебя в чем сейчас. Может ты там транзюк 361 с 315 перепутал.
Там все правильно, на IORQGE KT361Г запаян. и VT3 тоже KT361Г, VT1 - 315Б
Только заметил, D6 зря менял, опять запаял LS (555) серию..
---------- Post added at 17:32 ---------- Previous post was at 17:20 ----------
Проверил опять, набрал програмку, проверял с ПЗУ и без.
10 OUT 179,0
20 PRINT IN 187
30 GOTO 10
получил результат
126
254
254
126
...
Чаще 126, чем 254..
SoftFelix
29.01.2013, 23:06
zorel, а что у тебя со всеми диодами в сабже? Полоска - катод или анод?
zorel, а что у тебя со всеми диодами в сабже? Полоска - катод или анод?
Диоды 1n4148, полоска - катод.
Запустил сегодня GS-ку. D23 (тм9) была нерабочая. И для уверенности 555лн1 заменил на 74HC04, работает только с ПЗУ w27c512-45z и работает похоже только часть каналов :).. На D36 почему-то нет -5 вольт, хотя на D37 есть -5 вольт, точнее около - 3.5 вольт и на входах и выходах D36 примерно 0.2 вольта, скорей всего не рабочая.
ПЗУ для GS? пришлось взять с феникса, проверю на фениксе, как куплю для него новое пзу..
Запускал и тестировал на скорпионе.
Во втором слоте если набрать программу и запустить
10 OUT 179,0
20 PRINT IN 187
30 GOTO 10
Во втором слотом не работает..
выдает
126
254
254
126
....
в первом стабильно работает, заметил GS-ка работает, только если после включения компьютера нажать reset, иначе не видет GS.
254
254
254
254
....
В ТЕСТ 4.30, определяет как 128 кб.
Платка расширения, проверял пока не работает с ней.
Интересно, есть какие нибудь тесты для GS-ки, например для для теста ее ОЗУ?
Evgeny Muchkin
30.01.2013, 00:34
Она тестирует озу при включении и сбросе. Результаты видны по Print in 179. Других вариантов не припомню.
SoftFelix
30.01.2013, 08:03
хотя на D37 есть -5 вольт
Преобразователь на плате столько не выдаёт.
точнее около - 3.5 вольт
Вот примерно столько он генерИт.
Записал на видео как оно сейччас играет
http://video.yandex.ua/users/zorel82/view/2/
http://video.yandex.ua/users/zorel82/view/1/?cauthor=zorel82&cid=2
Она тестирует озу при включении и сбросе. Результаты видны по Print in 179. Других вариантов не припомню.
Evgeny Muchkin, результат теста одинаковый отображатеся с 512 кб. и 2 мб. расширителем?
Evgeny Muchkin
30.01.2013, 19:55
Нет. Это же количество страниц. На 512 получаем 14, на 2мб - 62, без расширителя - 3
ЗАменил обе LM2902 на LN324, Пока не все каналы работает. Подскажите, как можно проверить кр572па1, есть какой нибудь тест для них? спс.
SoftFelix
30.01.2013, 20:39
zorel, осцилл есть? Если да, сделай внутренние тесты ГС с первой страницы этого топика.
zorel, осцилл есть? Если да, сделай внутренние тесты ГС с первой страницы этого топика.
SoftFelix, спасибо Вам и всем за помощь :) Осциллограф есть, но он старый полурабочий...
Разобрался в чем была дело, я проверял плату GS на демо - Кошки. Там из GS звучит еще и YM -ка. Я подключил все вместе к колонкам и оно нормально заиграло..
Завтра проверю на чемто другом, что-бы уже точно быть уверенным что оно все работает..
Подключил плату расширения на 512 кб. В тесте показывает 14.
в Тест4.30 покахывает GS512..
Evgeny Muchkin
31.01.2013, 00:00
http://zx.pk.ru/showpost.php?p=461735&postcount=87
Evgeny Muchkin
02.02.2013, 21:36
v1.5 круче! Это та же v1.4, но с убитыми глюками и со встроенным разлупером чиптюнов.
SoftFelix
18.04.2013, 22:08
Наконец-таки пришли микросхемы SRAM от zorel'а. До-собрал расширение до 2МБ. Заработало сразу. TEST 4.30 испугался такого объёма и честно написал, что GS не найден. :) Z-PLAYER нашёл весь объём. Теперь GS после RESET'та инициализируется (до щелчка) чуть более 10-ти секунд. p.s. 74HCT08 сдул на работе с какой-то древней платы от копировального аппарата.
http://photo.qip.ru/photo/softfelix/3868246/large/102905180.jpg (http://photo.qip.ru/users/softfelix/3868246/102905180/)
http://photo.qip.ru/photo/softfelix/3868246/large/102905195.jpg (http://photo.qip.ru/users/softfelix/3868246/102905195/)
Evgeny Muchkin
19.04.2013, 11:50
Ни у кого лишней мсх памяти не завалялось случаем? 1 штуку надо, нигде найти не могу.
SoftFelix
19.04.2013, 11:52
Evgeny Muchkin, я могу тебе вернуть модуль на 512КБ.
Максагор
19.04.2013, 12:11
Наконец-таки пришли микросхемы SRAM от zorel'а. До-собрал расширение до 2МБ. Заработало сразу.
Это ты на какой GS поставил платку - на старый, еще скорпионовского производства? Надо было что-то на основной плате переделывать, или просто платки памяти на разъеме поменял и все?
SoftFelix
19.04.2013, 12:15
Это ты на какой GS поставил платку - на старый, еще скорпионовского производства?
Нет. Это платы от zorel'а из этого топика. Новая разводка.
Надо было что-то на основной плате переделывать
На плате от zorel'а - ничего, там уже все предусмотрено. Без проблем увиделся модуль на 512КБ (один чип) и на 2МБ (четыре чипа).
Evgeny Muchkin
19.04.2013, 12:22
я могу тебе вернуть модуль на 512КБ.
Ненене. Не надо, оставь у себя, пригодиться :) У меня паяные есть, мне непаяную надо. :)
Насколько критична замена на 555ЛП8, 555ИЕ19, 555ТМ9?
Что счас из современной флэш-пзу можно использовать? Подойдёт W27E257-12, а то что-то утомило меня по часу стирать УФ ПЗУ, от старости что ли, но оно пишется с ошибкой в первой же ячейке.
SoftFelix
18.07.2013, 15:50
Насколько критична замена на 555ЛП8, 555ИЕ19, 555ТМ9?
В смысле? Эти можно ставить как 555, так и 1533. Но желательно все-таки 1533.
Подойдёт W27E257-12
Да.
Northwood
18.07.2013, 15:54
Насколько критична замена на 555ЛП8, 555ИЕ19, 555ТМ9?
Что счас из современной флэш-пзу можно использовать? Подойдёт W27E257-12, а то что-то утомило меня по часу стирать УФ ПЗУ, от старости что ли, но оно пишется с ошибкой в первой же ячейке.
В GS вообще нельзя ставить серию 555, она слишком медленная даже для родной тактовой частоты процессора 12 МГц, получишь нестабильную работу. Ставить нужно не хуже чем 1533.
По поводу флешки, судя по маркировке, у тебя флешка с временем доступа 120 нс. Для тактовой частоты процессора 12 МГц, этого быстродействия флешки хватит с головой. Но если есть желание в будущем разогнать процессор GS, тогда лучше будет поставить флешку с временем доступа не более 90 нс.
P.s. Вот простейший расчёт максимального времени доступа для ПЗУ и статического ОЗУ для GS:
1 / 12 МГц = 83.3 нс. Т.к. процессор Z80 производит любое обращение к любой памяти за 2 такта, то максимальное время доступа можно умножить на 2, т.е. получаем 166.6 нс.
Таким образом можно смело ставить флешку со временем доступа 120 нс (в конце маркировки цифра 12) и даже 150 нс (в конце маркировки цифра 15).
Но при наличии процессора Z80 расчитанного на 20 МГц, в GS его можно разогнать до 18 МГц.
Для 18 МГц получаем вот такое максимальное допустимое время доступа для флешки и статичесого ОЗУ:
1 / 18 МГц = 55.5 нс. * 2 такта = 111 нс.
Т.е. для возможности будущего разгона, флешку лучше поставить с временем доступа не более чем 90 нс (на конце цифра 90).
Процессор будет КМОП Z84C0020PEC. Что с разгоном, кварц купил 12 МГц, можно поставить на 20 или 24 МГц?
Флэшку ещё не купил, просто это кажется ближе по параметрам к 27c256, которая есть и уже меня успела взбесить.
процессор Z80 производит любое обращение к любой памяти за 2 такта
В цикле M1 1,5 такта.
Northwood
18.07.2013, 17:53
Процессор будет КМОП Z84C0020PEC. Что с разгоном, кварц купил 12 МГц, можно поставить на 20 или 24 МГц?
Флэшку ещё не купил, просто это кажется ближе по параметрам к 27c256, которая есть и уже меня успела взбесить.
Это и есть процессор Z80 расчитанный на тактовую частоту до 20 МГц.
Для начала ты запусти его на 12 МГц, без всяких доработок. Когда он заработает на 12 МГц, его можно будет погнать до 18 МГц.
Частоту кварца нужно выбирать так, чтобы можно было бы с минимальными доработками схемы получить правильную частоту прерываний GS - 37.5 КГц.
В данном случае частота кварца должна быть кратна 1.5 МГц. Поэтому варианты разгона могут быть только 13.5 МГц, 15 МГц, 16.5 МГц и 18 МГц.
Кварц на 13.5 МГц я не видел в глаза. На 15 МГц у нас купить не проблема. На 16.5 МГц - огромная редкость, обыскав всё и вся мне удалось такой купить в кол-ве 2-х штук у одного единственного продавца, и это оказались последние. На 18 МГц найти у нас особой проблемы нет.
Выше 18 МГц остаётся ещё вариант 19.5 МГц, которую потянет процессор, но такого кварца ты не найдёшь, а во вторых, кварц выше 18 МГц по классической схеме генератора примененного в GS ты и не запустишь - в лучшем случае генератор запустится на в 3 раза меньшей частоте. В худшем случае генератор не заработает вообще.
Дело в том, что кварцы до 18 МГц работают на своей основной резонансной частоте, а все кварцы с более высокими частотами работают на 3-й гармонике, в то время как основная резонансная частота у них в 3 раза ниже, такие кварцы требуют совершенно другую схему тактового генератора.
Необходимость разгона GS имеется из-за того, что при штатной частоте 12 МГц и частоте прерываний 37.5 кГц, в одном прерывании у процессора имеется всего лишь 12000 / 37.5 = 320 тактов. Этого не достаточно и приводит к торможении при проигрывании MODов, у которых одновременно звучат сразу все 4 инструмента (проигрывается одновременно все 4 канала). 320 тактов хватает для одновременно проигрывания только до 3-х каналов. Прошивка версии 1.5 проблему решает частично, т.е. необходимость разгона процессора всё равно имеется.
Я свой разогнал до 18 МГц, что дало 18000 / 37.5 = 480 тактов, этого оказалось достаточно чтобы убрались все торможения. Плюс прошивка версии 1.5, и про скрежет в колонках на тех МОДах, на которых он был, я забыл.
Повторюсь, сначала ты запусти его на штатной частоте 12 МГц. Т.к. разгон процессора в GS означает, что нужно не только заменить кварц, но и на один из счетчиков напаять бутербродом новую микросхему логики, разрезать на плате несколько дорожек с целью изменения коэффициента деления счётчика. Я в одной из тем как-то выкладывал схему доработки.
Этого не достаточно и приводит к торможении при проигрывании MODов, у которых одновременно звучат сразу все 4 инструмента (проигрывается одновременно все 4 канала). 320 тактов хватает для одновременно проигрывания только до 3-х каналов.
вранье. тормозят инструменты с короткими лупами, даже 1 такой канал может тормозить. а 4 нормальных инструмента вполне себе играют одновременно и не тормозят. не так все и страшно.
Northwood
18.07.2013, 19:42
вранье. тормозят инструменты с короткими лупами, даже 1 такой канал может тормозить. а 4 нормальных инструмента вполне себе играют одновременно и не тормозят. не так все и страшно.
Да любые инструменты тормозят, хоть с короткими, хоть с длинными лупами, я специально лично проверял в музыкальном редакторе с разными инструментами. Пробовал и с долго-звучащими бас-гитарами, и с другими, какие выдрал из разных МОДов. В редакторе запускаешь гитару в одном канале - звучит хорошо, добавляешь её во втором канале - тоже хорошо, добавляешь в третьем - и здесь ОК. И как только я добавляю эту же бас-гитару в 4-й канал, всё, наступает капец - тормоза и скрежет. Выключаю какой-нибудь один любой канал, и скрежет тут же пропадает. 3 канала звучат одновременно - всё ОК, 4 канала - тормоза и скрежет. От инструмента это зависит не значительно.
ненене, дэвид блэйн, 99% модов играют ровно. и в большей части юзаются 4 канала сразу.
Northwood
18.07.2013, 19:51
ненене, дэвид блэйн, 99% модов играют ровно. и в большей части юзаются 4 канала сразу.
Уточню, что тестировал на прошивке 1.4.
Мне было достаточно увидеть тормоза в самом музыкальном редакторе, здесь речь уже не идёт о проигрывании готовых МОДов, повторяю, тестировал разные инструменты в самом редакторе, тормозили все, чтобы прийти к выводу о необходимости разгонять процессор.
Прошивка 1.5 ситуацию улучшает, но не полностью. А вот разгон процессора + прошивка 1.5, и после этого забываешь про тормоза на любых, на всех 100% МОДах.
максимум что там возможно, что некоторые ноты тормозят, но не все. если бы всегда тормозили 4 канала, ничего слушать было бы нельзя.
в плане ускорения кода проигрывания сэмплов в версии 1.5 ничего нет.
Northwood
18.07.2013, 22:30
максимум что там возможно, что некоторые ноты тормозят, но не все. если бы всегда тормозили 4 канала, ничего слушать было бы нельзя.
Проверял в музыкальном редакторе где-то в средних октавах, тормозило и сильно. А нужно, чтобы не тормозило нигде и не при каких обстоятельствах, хоть слушаешь готовые МОДы через любой плеер с релупами или без, хоть в музыкальном редакторе творишь новое произведение.
в плане ускорения кода проигрывания сэмплов в версии 1.5 ничего нет.
Ты же сам писал про релуперы в прошивке 1.05a, и сам же утверждал, то с ними всё звучит намного лучше.
http://zx-pk.ru/showpost.php?p=447104&postcount=5
Позже я в этом убедился сам, потестировав проблемные МОДы с частотой 12 МГц. Я именно это имел ввиду, когда говорил что проблема частично решается данной прошивкой. Поэтому повторюсь - прошивка 1.05 + разгон проца, и становится всё очень даже хорошо.
релупер решает только проблему коротких циклов, когда даже 1 канал все тормозит. если же, якобы, в 1.04 тормозят 4 обычных канала, они обязаны точно так же тормозить и на 1.05. сам плеер не трогался вообще.
Насколько критично ставить бутерброд памятью 62256? В перспективе хочу расширить до 512Кб или 2Мб, пока есть только 2 шт. 62256. Достаточно этого будет для проверки работоспособности GS?
Gutten, смотри пост http://zx-pk.ru/showpost.php?p=457533&postcount=58
правда моды больше 48кб не влезут :)
Northwood
22.07.2013, 11:03
Gutten, смотри пост http://zx-pk.ru/showpost.php?p=457533&postcount=58
правда моды больше 64кб не влезут :)
Не больше 48 Кб, т.к. 16Кб уходят на нужды самого GS.
Northwood, это понятно.сам факт что будет работать
Northwood
22.07.2013, 14:06
Northwood, это понятно.сам факт что будет работать
Интересно было бы попробовать, а будет ли работать с одной единственной страницей ОЗУ, т.е. если всего памяти будет 32 Кб ? По идее, "PRINT IN 179" должно выдать 0 страниц, но для модов должно быть доступно 16 Кб.
Кстати, а как лучше расположить 2 м/с памяти - обе первым этажом или поставить один бутерброд?
Northwood
26.07.2013, 14:16
Кстати, а как лучше расположить 2 м/с памяти - обе первым этажом или поставить один бутерброд?
Самое главное, чтобы присутствовала микросхема ОЗУ которая правей, если не ошибаюсь, нижняя (уточнить, нижняя или верхняя, смогу вечером, когда посмотрю на плате соединения дорожек).
Вторую микросхему можешь ставить бутербродом (правый бутерброд), можешь рядом, на твоё усмотрение, как тебе будет удобней, тест ОЗУ при старте GS не требует, чтобы страницы ОЗУ шли одна за другой.
Вот и завершилась моя сборка GS :)
http://i.piccy_.info/i7/bed101985706ef381c1f574295426ec0/4-77-124/59468703/IMG_0037_500.jpg (http://piccy_.info/view3/5130624/c705928bb5238376312a42bfa36b8f98/)http://i.piccy_.info/a3/2013-09-14-13-48/i7-5130624/472x354-r/i.gif (http://i.piccy_.info/a3c/2013-09-14-13-48/i7-5130624/472x354-r)http://i.piccy_.info/i7/e8bff759fd40ac504338fd11e2ff7419/4-77-124/61165611/IMG_0038_500.jpg (http://piccy_.info/view3/5130629/9fdcdb9716b55e2efc7fac01d8da5770/)http://i.piccy_.info/a3/2013-09-14-13-48/i7-5130629/472x354-r/i.gif (http://i.piccy_.info/a3c/2013-09-14-13-48/i7-5130629/472x354-r)http://i.piccy_.info/i7/d65252eb59bc27a634e67ea3b0df0051/4-77-125/2920149/IMG_0042_500.jpg (http://piccy_.info/view3/5130647/d8c0afe551d17f4bcfc0e8f68c3444af/)http://i.piccy_.info/a3/2013-09-14-13-57/i7-5130647/472x354-r/i.gif (http://i.piccy_.info/a3c/2013-09-14-13-57/i7-5130647/472x354-r)
Что бы хотелось доработать:
1.На генераторе добавить посадочное место для резистора 470 ом (не стабильный запуск генератора на 1533 серии)
2.Сделать штатной доработку дешифратора для совместимости с пентагоном (1 микросхема сверху бутербродом сейчас).
3. убрать перемычку и сделать штатной дорожку к разьему расширения по схеме Northwood
4.Довести до ума разьем ножевой ZX-BUS - сделать его 31 ногим и высчитать правильную его длину .Сейчас 1 контакт нужно совмещать с ламелями SL-62- так как если плотно вставить ,то ламели не совпадают.И самое главное - сейчас 30 пинов и нужно постоянно быть на чеку и вставлять правильно со смещение плату к первому пину.
Это на заметку ,если кто то надумает снова пускать в производство плату.
SoftFelix
14.09.2013, 18:03
4.Довести до ума разьем ножевой ZX-BUS - сделать его 31 ногим и высчитать правильную его длину .Сейчас 1 контакт нужно совмещать с ламелями SL-62- так как если плотно вставить ,то ламели не совпадают.И самое главное - сейчас 30 пинов и нужно постоянно быть на чеку и вставлять правильно со смещение плату к первому пину.
+Мильон! Я ужЕ, даже при всей внимательности, чуть не спалил из-за этого ГС и КАЙ.
Еще забыл добавить - может только проявляется на Phoenix -проседание питания на GS ,до платки расширение Озу совсем мало доходит.с 5в на разьеме БП АТХ до 4,6 на микросхемах ОЗУ платы расширения.Выход найден благодаря плате ZXM-SC - у нее есть разьем питания MOLEX и я его подключил - теперь на обоих платах 4,9в и я доволен.Можо и на самом GS предусмотреть разьем дополнительного питания.
SoftFelix
14.09.2013, 18:15
может только проявляется на Phoenix -проседание питания на GS ,до платки расширение Озу совсем мало доходит
У меня тоже самое в КАЕ. Дублировал дорожки питания на ZX BUS-TEE. Стало лучше. Но в планах ещё продублировать дорожки питания на плате КАЯ. У меня там суммарно 5 (ПЯТЬ) плат втыкается.
Evgeny Muchkin
19.09.2013, 22:49
В поисках (безуспешных) самсунговской памяти наткнулся на аналог от Alliance Memory. Найти их значительно проще, чем самсунги, что несомненно радует :) Сегодня напаял одну микросхемку на расширитель взамен подохшей самсунги - работает, аднака :)
AS6C4008-55SIN - в корпусе потолще
AS6C4008-55ZIN - в корпусе потоньше (себе купил такую)
Надеюсь, будет полензно.
SoftFelix
19.09.2013, 23:06
AS6C4008-55ZIN - в корпусе потоньше (себе купил такую)
Где брал?
Evgeny Muchkin
19.09.2013, 23:32
Где брал?
Брал в чипедипе (но у них ооочень дорого, особенно, если одну штуку брать).
Еще в элитане видел, но из-за одной штуки не захотелось с почтой морочиться.
А вот такие чем отличаются AS6C4008-55TIN ?
Корпус 32pin TSOP 1 (8 x 20 mm), похоже, что не подходит.
Evgeny Muchkin
20.09.2013, 08:45
Даташит: http://www.alliancememory.com/pdf/AS6C4008.pdf
Northwood
20.09.2013, 11:38
Так может в Барахолке организовать доставку самсунговской памяти ? На ибее их валом, и вместе с доставкой из Китая к нам стоимость выходит в 35 грн за шт (примерно 141 руб). А если заказывать много, то будет ещё дешевле. Но ещё нужно учесть стоимость доставки от меня желающим. Если желающие будут, то могу организовать.
SoftFelix
20.09.2013, 11:41
Так может в Барахолке организовать доставку самсунговской памяти ?
Так zorel, вроде, её отсылает ("Заказ микросхем из Китая"). Я зимой-весной 2013-го у него заказывал.
Так zorel, вроде, её отсылает ("Заказ микросхем из Китая"). Я зимой-весной 2013-го у него заказывал.
Заказ длился больше пол-года если я не ошибаюсь - бывают моменты когда время не ждёт.
Заказ длился больше пол-года если я не ошибаюсь - бывают моменты когда время не ждёт.
По поводу заказа, если нужно было срочно, мог бы и сам заказать. То что долго не только от меня зависит. Кстати интересно получилось, ты на платку спринтера записался, я на тебя заказал, что мне теперь с ней делать?? в личку не отвечаешь..
zorel, извини ,если обидел - я всегда благодарен тебе за твой труд .наверное не так выразился - лучше иметь несколько вариантов у кого заказывать - тогда можно выгадать по времени.
Подскажите, а если при установленных 4 м/с памяти бутербродом PRINT IN 179 показывает 56, то это сколько памяти в кб/банках/страницах? Как оно вообще высчитывается?
SoftFelix
01.10.2013, 12:23
Подскажите, а если при установленных 4 м/с памяти бутербродом
В смысле? Штатные on-board в DIP-28?
PRINT IN 179 показывает 56
При 4-х штатных 62256 должно показывать 3.
да, штатные 4 шт 62256.
если 56, то значит не работает?
просто проверить иначе не могу - пока не настроил полноценно ввод с чего-нибудь в скорпион. он у меня пока вещь в себе.
SoftFelix
01.10.2013, 13:27
если 56, то значит не работает?
Скорее всего да. Без ГС с этого же порта читается такое же значение?
пока не настроил полноценно ввод с чего-нибудь в скорпион. он у меня пока вещь в себе.
Вот это не понял.
Это значит, что карточку для смука не настроил, чтобы были видны файлы на фат-разделе и можно было их запустить, и что флоппи-эмуль работает странно, и что дискет у меня нет. Потому я тока с клавиатуры могу что-то набить, без сохранения.
SoftFelix
01.10.2013, 13:56
Без ГС с этого же порта читается такое же значение?
???
А это тока вечером смогу посмотреть.
Это значит, что карточку для смука не настроил, чтобы были видны файлы на фат-разделе и можно было их запустить, и что флоппи-эмуль работает странно, и что дискет у меня нет. Потому я тока с клавиатуры могу что-то набить, без сохранения.
Советую отложить GS на время и заняться вплотную SMUC и эмулятором флопи.Когда всё будет стабильно работать и будет софт под рукой -тогда можно и GS заняться .
Alex Rider
01.10.2013, 20:14
если 56, то значит не работает?
56 очень похоже на атрибут INK 0: PAPER 7: BRIGHT 0: FLASH 0, коим заливается экран после сброса и коий должен читаться из "нормального" порта FF. Если при других атрибутах экрана читается другое значение - читаем пустую шину значится.
без ГС читает попеременно 56 и 255.
SoftFelix
01.10.2013, 21:28
Gutten, так и есть - порт атрибутов (#FF). ГС не работает.
А при вставленных SMUC, ZXMC2, GS выводится 8 или 10. Т.е. Работает, но не так? Какие могут быть симптомы при дохлом процессоре на ГС?
Вобщем, вскрытие показало, что пациент умер от вскрытия. На ГС помер процессор, придётся заказывать новый.
Скажите, а есть хоть кто-нибудь, у кого ГС заработал нормально не в первом по приоритету слоте и без доработок (к примеру конденсатором)? Если есть такие счастливчики, то назовите модель компьютера. А то мне в 1-2 слоте ну вообще не удобно его ставить.
у меня работает на Phoenix 03 во втором слоте.Условие - в GS процессор CMOS 20мгц,в Фениксе тоже самое.В первом слоте что то воткнуть (у меня ZXM-SoundCard).
Скоро будет статистика с Phoenix 05.1 -как соберу до конца его.
Пока процессор не пришёл, решаю задачу по размещению GS в корпусе. Т.к. у него 30 контактов, то в слоте SL-62 он вставлен не полностью и потому болтается туда-сюда. Кто как закреплял его или никто голову этим не забивает и мне не стоит?
Gutten, у меня просто правильно вставлен и все.
А как правильно? Вот я вставил, около 1 контакта печатный разъём фиксируется в пазу слота. А вот у 30 контакта печатный разъём не фиксируется и потому болтается, в отличие от других плат с полным разъёмом (31 контакт). А так как GS сам по себе тяжелее остальных плат, то боязно системник переносить, потому что стационарного места под него нет.
Gutten, у меня на столе стоит и я его не ношу.а вообще да - опасно если сместиться.
придётся спички в слот вставить тогда, чтоб не сместился. Всё равно кроме него в этом слоте ничего не будет.
SoftFelix
06.10.2013, 21:30
Gutten, Я всё хочу наклеить на край ламели платы ГС, где не хватает контактов, кусочек текстолита, что бы исключить неправильную установку из-за смещения. Один раз уже ошибся - погорели печатные проводники на плате КАЯ.
Я тоже думал наклеить, но там такую узкую полоску надо клеем намазать, что боюсь не приклеится как следует.
SoftFelix
06.10.2013, 23:26
Gutten, там нагрузка небольшая, лишь бы отцентровать в разъёме. Главное, хорошо подготовить торцы для склейки. Клеил бы нормальным суперклеем (Момент) или эпоксидкой Супер Эпокси Прозрачный (тоже Момент).
Кто-нибудь может попробовать, что покажет IN 179 при вытащенном из GS процессоре? у меня стабильно показывает 10. Думая оставить GS вставленным пока процессор не пришёл или убрать его.
Gutten, зачем лишние глюки - убери его подальше
счас у меня занимательное занятие по размещению всей требухи в корпусе и закреплением её всякими стяжками-распорками-стойками-резинками, чтобы не болталось. думал закрепить пока все платы и GS, чтобы потом только процессор вставить. Soundrive, ZX-Soundcard и TSMF работают без вопросов, а вот с размещением GS пока не понятно. Вот и хотел узнать, правильно ли он вставлен, а то процессор всё никак придти не может.
Посколько моя безумная голова покоя не дает. Вопрос такой. Кто нибудь пробовал заменить связки регистр-ЦАП на микросхемы TLC7528. Итого как бы имеем вместо 8 микросхем только 4. Меня больше интересует замена двух 572ПА1 на один TLC7528.
По логике если брать допустим один канал состоящий из двух ПА1, то как бы на один канал TLC входное опорное напряжение берется VIRTGND, а на второй канал опорное с выхода операционника первого канала.
Или я ошибаюсь.
solegstar
13.11.2013, 15:18
Mick, у TLC7528 есть вход, для подключения опорного напряжения REFA(REFB). Вот на него и надо подавать выход с ЦАПов регулятора громкости. соответственно на ЦАПах, которые формирую громкость REFA и REFB подключаются к любому опорному напряжению (до 10 В). собственно это напряжение будет формировать размах для ЦАПов. при 00h будет 0В при FF соотв. значение опорного напряжения. Еще стоит посмотреть в сторону TLC7225. Там 4ре ЦАПа с возможностью подачи опорного напряжения. Можно вообще сделать ЦАПы громкости на TLC7226 (тут опорное не нужно), а выходные ЦАПы на TLC7225. хорошая связка будет. :) Две микросхемы вместо 16ти)).
Ну у меня просто есть несколько TLC7528 вот думал пристроить их что ли.
Я вот гляжу на схему GS, там ведь на канал два ПА1 если не ошибаюсь в общей сложности дают нам 14 битный ЦАП. Но как полагаю MOD он же по моему 8 битный и + 6 бит громкости добавляется.
Так вот я что думал. Если идти допустим на простую замену, то допустим берем один TLC и на вход REFA подаем VIRTGND, а на вход REFB подаем напряжение с операционника, который в свою очередь выходит с OUTA. Ну а выход OUTB уже есть выход канала.
solegstar
13.11.2013, 15:32
ну у GS как-бы 4ре канала 6битной громкости и 4ре канала собсно самих 8ми битных данных. Думаю стоит всё таки так по группам и разделить микросхемы. Поставить тогда уже две TLC7225 и к входам REF(X) первой подключать VIRTGND...
Вот вредный какой, :) нет у меня TLC7225, зато есть TLC7228 и их надо куда то девать.
И вроде тогда пару на громкость и пару на данные :)
solegstar
13.11.2013, 15:46
...берем один TLC и на вход REFA подаем VIRTGND, а на вход REFB подаем напряжение с операционника, который в свою очередь выходит с OUTA. Ну а выход OUTB уже есть выход канала.
а как тогда делать 6-ти битную громкость? ведь к одному TLC будут подходить и 8ми битные данные, а у громкости посажены на 0 младшие биты... размах громкости будет не тот, как у ПА, т.к. у ПА1 в таком включении он полный (VIRTGND), но с шагом в два бита, а здесь будет 6-ти битный от 0 до 3F.
---------- Post added at 13:46 ---------- Previous post was at 13:44 ----------
И вроде тогда пару на громкость и пару на данные :)
Так можно :) я не вредный, я за мелкоразмерные девайсы. :)
Ну как же. Две микросхемы на громкость и их входа REFA и REFB на VIRTGND. Соотвественно и биты данных D0 и D1 посадить. А еще две микрухи пустить на данные. Только вот громкость может быть немного тише, потому как ПА1 10 битный ЦАП и младших 4 бита у него на земле. У TLC7228 8 бит, посему только 2 бита на землю.
Вернее не тише, а градации ее изменения другие.
---------- Post added at 14:51 ---------- Previous post was at 14:48 ----------
Так можно :) я не вредный, я за мелкоразмерные девайсы. :)
Только вот по стоимости 1 TLC7225 как 3 или 2,5 TLC7528 :(
solegstar
13.11.2013, 15:55
я чуть выше исправился... :v2_dizzy_indy: ну тише то оно врядли будет, мы то код будем посылать в старшие биты, и максимум опорного VIRTGND будет совпадать, как у ПА1, так и у TLC7528. формулу R2R ведь никто не отменял. :)
я чуть выше исправился... :v2_dizzy_indy: ну тише то оно врядли будет, мы то код будем посылать в старшие биты, и максимум опорного VIRTGND будет совпадать, как у ПА1, так и у TLC7528. формулу R2R ведь никто не отменял. :)
Не так выразился - не тише, а градации громкости немного будут другими.
Эх, пойду ка что ли PCAD2002 разогрею, а то он наверное замерз без рисования :)
solegstar
13.11.2013, 16:04
Вернее не тише, а градации ее изменения другие.
Вот это возможно.
Только вот по стоимости 1 TLC7225 как 3 или 2,5 TLC7528 :(
Ну 4-ре микросхемы, так 4-ре. у меня тоже они еще есть в запасах... :)
PS: чую будет у нас GS в итоге на ZXM-SOUNDCARD Hi-END... :v2_clap2:
PS: чую будет у нас GS в итоге на ZXM-SOUNDCARD Hi-END... :v2_clap2:
Не будем мух и котлеты мешать воедино. Думаю будет просто вариант GS от Mick -> ZXM-GeneralSound :v2_jawdr:
К тому же габариты ведь не безграничны. Это тогда медиакомп надо разрабатывать :)
Mick, отличная новость - обоими руками за "новый gs".
главное сделать :
-дешифрацию на плис - избавиться от "детских болезней"
-реализовать DMA как на neoGS - тогда возможно использовать как ускоритель.
-если возможно буферезировать шину
-разьем ножевой сделать стандартным
-вывести на перед карты аудио джек или RCA
-частоту GS можно сделать больше 12 мгц уже доказано на классическом GS опытным путем.
-менеджер озу не копировать 1 к 1 как на GS "Классический" -наложением страниц а использовать как положено весь объем доступный.
А чем тебя NeoGS с DMA не устраивает.
Я вообще планировал на CPLDшке 7064 сварганить.
Но в любом случае надо создать тему для обсуждения другую.
Mick, потому-что ты сделаешь в 10 раз лучше :)
Mick, потому-что ты сделаешь в 10 раз лучше :)
Так, для обсуждения моих бредней прошу в соседнюю тему http://www.zx.pk.ru/showthread.php?t=22172
SoftFelix
13.12.2013, 12:45
Наконец-таки вчера сделал доработку краевого ламельного разъёма данной платы ГС для более очевидной, быстрой и безопасной установки в слоты SL-62. Один раз я ужЕ плату КАЯ подпалил неправильной установкой. Доработка простая. Нужен супер-клей, надфиль, кусочек текстолита и кусочек тонкого пластика 0.5-1.0 мм.
Выпиливаем-отрезаем нужные детали. Около 1-го вывода клеим встык тонкий пластик, а около 31-го - текстолит. Перед склейкой хорошо подгоняем детали надфилем и обезжириваем ацетоном. Сушим 1-2 часа. Далее обрабатываем надфилем до оптимальных размеров, контролируя совмещение контактов.
Тут совсем тонкий пластик:
http://photo.qip.ru/photo/softfelix/3868246/large/106058639.jpg (http://photo.qip.ru/users/softfelix/3868246/106058639/)
Здесь текстолит:
http://photo.qip.ru/photo/softfelix/3868246/large/106058640.jpg (http://photo.qip.ru/users/softfelix/3868246/106058640/)
я также сделал, только приклеил лишь со стороны 32 контакта. Стало гораздо крепче сидеть, но всё равно ГС зафиксировал скобками-шпильками-растяжками.
SoftFelix
17.12.2013, 15:19
Народ, а кто мне объяснит, как работает в GS элементы DD12.1 и DD12.3 (КР1533ЛП8)?
Ведь, получается, GS может асинхронно от основной шины ZX подсадить D0 и(или) D7 в 0/1 (сигнал /CF формируется процессором GS, а *D0 и *D7 - это шина ZX)?
http://photo.qip.ru/photo/softfelix/3868246/large/106070943.jpg (http://photo.qip.ru/users/softfelix/3868246/106070943/)
SoftFelix
18.12.2013, 22:36
Может кому будет интересно. Попытки облагородить формирование IORQGE в сабжевом ГС и заставить его нормально работать во всех слотах КАЯ-2010 в ТУРБО и НЕ-ТУРБО режимах.
Сперва сделал так.
http://photo.qip.ru/photo/softfelix/3868246/large/106042588.gif (http://photo.qip.ru/users/softfelix/3868246/106042588/)
Получилось так:
http://photo.qip.ru/photo/softfelix/3868246/large/106058639.jpg (http://photo.qip.ru/users/softfelix/3868246/106058639/)
Эта доработка легко реализуется с помощью всего одного корпуса ЛЛ1. Я использовал КР1531ЛЛ1. Схема, в принципе, должна быть работоспособна, т.к. IORQGE формируется только из адресов и /M1 - как Немо прописал. Результат - пофиг. ГС отказывается работать в первых двух слотах КАЯ (XS6, XS7), как при включенном ТУРБО, так и на обычной частоте. +В интро к DIZZY SACK перестала работать клавиша "0" (ноль - выбор серии игры) на PS/2-клаве (как на встроенном в КАЙ-2010 контроллере PS/2-клавы, так и на ZXMC2). В других программах 0 работает. При подключении механической клавы - 0 работает. Мистика...
Потом я решил заменить диоды VD5...VD10 в дешифраторе адреса на что-нить нормальное TTL'овское. KOE тут (http://dlcorp.ucoz.ru/forum/10-174-3214-16-1203949743) высказывал предположение, что подобная диодная схемотехника оказывает приличную ёмкостную нагрузку на шину адреса. Быстрой ЛА2 (КР1533ЛА2, КР1531ЛА2) у меня не оказалось, поэтому решил использовать малораспространённый компаратор двух байт 74F521 (завалялось у меня пАру штук). Удобно на нём строить подобные дешифраторы, задержка всего 11нс. Получилось так:
http://photo.qip.ru/photo/softfelix/3868246/large/106063379.jpg (http://photo.qip.ru/users/softfelix/3868246/106063379/)
При подключении 74F521 доработал DD6 (КР1533ИД7) согласно схеме блэк-кота (доработки INT'а и B1X не делал!):
http://photo.qip.ru/photo/softfelix/3868246/large/106042590.gif (http://photo.qip.ru/users/softfelix/3868246/106042590/)
Опять ничего не изменилось! :) +Всё так же не работает клавиша НОЛЬ в DIZZY SACK.
Потом решил подмешать к формированию IORQGE сигнал /CF, т.е. как сделано в оригинальной схеме ГС. На элементе DD38.3 (КР1533ЛИ1) замешал /CF (уже был подключен на плате) и выход 74F521 (19 нога 74F521 -> 5 нога DD6 КР1533ИД7). Ура! Заработал НОЛЬ. :)
Что бы было совсем по фэн-шую, решил заменить VT2 (КТ361Б) в ГС на вентиль с нормальным Z-состоянием выхода. К примеру - 74F125 (КР1533ЛП8, КР1531ЛП8). Решено - сделано.
http://photo.qip.ru/photo/softfelix/3868246/large/106080544.jpg (http://photo.qip.ru/users/softfelix/3868246/106080544/)
Появился бонус. ГС стал работать в слоте XS6 КАЯ, но только при ВЫКЛЮЧЕННОМ ТУРБО. В XS7 уже не работает.
Вот финальная схема доработки.
http://photo.qip.ru/photo/softfelix/3868246/large/106095840.jpg (http://photo.qip.ru/users/softfelix/3868246/106095840/)
Как мы видим, созданы все условия (корректное формирование IORQGE) для нормальной работы портов ВВ на плате под NEMO-BUS, но эта грёбанная железяка плевать хотела на корректность. Добился лишь работы ГС в XS6 на обычной частоте. Причину я вижу только вот в этом куске схемы ГС (спрашивал про это тут (http://www.zx-pk.ru/showpost.php?p=653015&postcount=429)):
http://photo.qip.ru/photo/softfelix/3868246/large/106070943.jpg (http://photo.qip.ru/users/softfelix/3868246/106070943/)
Итого, ГС, как и прежде, у меня нормально работает только в 1-ом слоте елки ZX BUS TEE. Работает и ТУРБО и на обычной частоте. А разница - только в задержке сигнала IORQGE от ГС на плату КАЯ на ДВУХ вентилях 74F32 (или 74ALS32 - тоже работает).
http://photo.qip.ru/photo/softfelix/3868246/large/106017414.jpg (http://photo.qip.ru/users/softfelix/3868246/106017414/)
Конечно, для чистоты эксперимента можно было поставить вместо 74F521 какую-нибудь КР1533ЛА2 с двумя инверторами, но имхо это тоже пофиг. :)
Мысли есть - высказываемся!
Вот финальная схема доработки.
http://photo.qip.ru/photo/softfelix/3868246/large/106095840.jpg (http://photo.qip.ru/users/softfelix/3868246/106095840/)
Как мы видим, созданы все условия (корректное формирование IORQGE) для нормальной работы портов ВВ на плате под NEMO-BUS...
Пока созданы не все условия - при формировании сигнала CF, который используется для получения нового IORQGE, используются M1 и IORQ !
Попробуйте все-таки сделать новый IORQGE без использования сигналов M1, IORQ, WR - только из адресов !
В приведенной выше схеме на 15 вывод компаратора 74F521 вместо M1 нужно подать 0, на 6 вывод DD6 вместо + 5В подать M1, а новый сигнал CF (только для формирования IORQGE) сделать так, чтобы он был равен 0, когда A3=A1=A0=0 и A2=1.
SoftFelix
21.12.2013, 11:18
Пока созданы не все условия - при формировании сигнала CF, который используется для получения нового IORQGE, используются M1 и IORQ !
а новый сигнал CF (только для формирования IORQGE) сделать так, чтобы он был равен 0, когда A3=A1=A0=0 и A2=1.
/CF - это сигнал, формируемый из сигналов процессора самогО ГС! Это дешифратор DD10 (ИД7) на схеме ГС. В этом-то и проблема. Спрашивал про это тут (http://zx-pk.ru/showpost.php?p=653015&postcount=429).
Попробуйте все-таки сделать новый IORQGE без использования сигналов M1
Вот всё равно я не могу понять влияние /M1 на происходящее (только в ТУРБО). Диаграммки бы... Будет он в нуле при цикле подтверждения прерывания, он будет активен 4 такта и придёт _раньше_ /IORQ на 2 такта. При чтении КОПа из памяти, дешифратор ГС тоже сгенерит IORQGE. Ну и что? Тот же НЕМО-ИДЕ и СМУК используют его для дешифрации (+только адреса). Платы надёжно работают в любом слоте, на любой частоте.
В приведенной выше схеме на 15 вывод компаратора 74F521 вместо M1 нужно подать 0, на 6 вывод DD6 вместо + 5В подать M1,
Вот это ещё можно попробовать сделать, не очень сложно в плане поножовщины.
/CF - это сигнал, формируемый из сигналов процессора самогО ГС! Это дешифратор DD10 (ИД7) на схеме ГС. В этом-то и проблема.
Так сделайте его аналог без IORQ для формирователя IORQGE. В чем проблема то ? Вы ведь сделали аналог первого сигнала на компараторе.
Вот всё равно я не могу понять влияние /M1 на происходящее (только в ТУРБО). Диаграммки бы...
Задержанный на определенное время IORQ может заехать на M1 в первом машинном цикле.
http://s020.radikal.ru/i714/1312/74/55a2c7ae631ct.jpg (http://s020.radikal.ru/i714/1312/74/55a2c7ae631c.png) http://s020.radikal.ru/i720/1312/e1/b3912a6293a6t.jpg (http://s020.radikal.ru/i720/1312/e1/b3912a6293a6.png)
SoftFelix
21.12.2013, 14:10
zst, ладно, уговорил. :) Я понял, что ты делаешь ставку на чтение КОП и только на него. Т.е. ГС может подгадить шину на DO и/или D7 в цикле КОП? Правильно? Про цикл /IORQ и /M1 (подтверждение /INT) вообще забываем? В принципе, я согласен. Ибо в том же DIZZY SACK происходит не только глюк клавиатуры, но и сброс программы в BASIC_48. Одним конфликтом портов тут явно дело не обходится. Вот ещё по-поводу сигнала /CF. Он формируется _программно_ самИм ГС. Как я понял, это регистр статуса ГС. Код находится в ПЗУ ГС, где именно - хз. Может Женя Мучкин подскажет? Да и поможет ли это? Его надо как-то гарантированно синхронизировать с шиной ZX-BUS.
---------- Post added at 14:02 ---------- Previous post was at 13:56 ----------
p.s. На самом деле, ужЕ мало понятно, что именно фиксится: заставить работать ГС в любом слоте КАЯ в ТУРБО-неТУРБО режимах или побороть глюкодром на холодную в том же DIZZY SACK? :) Т.е. две эти проблемы растут из одного места?
p.p.s. Убиранием /M1 займусь только на следующей неделе.
---------- Post added at 14:10 ---------- Previous post was at 14:02 ----------
И вот ещё что. В КАЕ у меня R25 на 470 Ом. Посчитал ТТL-нагрузки на /M1 - суммарно получилось 10 (!).
http://photo.qip.ru/photo/softfelix/3868246/large/106112467.jpg (http://photo.qip.ru/users/softfelix/3868246/106112467/)
Вот ещё по-поводу сигнала /CF. Он формируется _программно_ самИм ГС. Как я понял, это регистр статуса ГС. Код находится в ПЗУ ГС, где именно - хз. Может Женя Мучкин подскажет? Да и поможет ли это? Его надо как-то гарантированно синхронизировать с шиной ZX-BUS.
Не понял - это обычный сигнал с дешифратора. Сделайте аналог без IORQ.
http://s020.radikal.ru/i722/1312/33/8c491a74606dt.jpg (http://s020.radikal.ru/i722/1312/33/8c491a74606d.png)
На схеме GS опечатка, ЛП8 по другому подключена, и на DD38.3 приходит CSF, а не /CF
SoftFelix
21.12.2013, 15:40
Не понял - это обычный сигнал с дешифратора.
Глянь на обозначения сигналов. Шина ZX-BUS - перед сигналом звёздочка (*), внутренняя шина ГС - сигналы без звёздочки. Я ж про это и говорю!
На схеме GS опечатка, ЛП8 по другому подключена, и на DD38.3 приходит CSF, а не /CF
Тогда для формирования IORQGE используются два сигнала с одного дешифратора ?
---------- Post added at 17:16 ---------- Previous post was at 17:14 ----------
Глянь на обозначения сигналов. Шина ZX-BUS - перед сигналом звёздочка (*), внутренняя шина ГС - сигналы без звёздочки. Я ж про это и говорю!
Теперь понял - это с другого Z80. Но так как на схеме ошибка, то вам не надо этот CF подавать на формирователь IORQGE.
PS. Тогда нужно исключить элемент DD38.3 и в вашей доработке : на 15 вывод компаратора 74F521 вместо M1 нужно подать 0, на 6 вывод DD6 вместо + 5В подать M1
...дорабатываем, а схема GS неправильная.
SoftFelix
21.12.2013, 17:21
PS. Тогда нужно исключить элемент DD38.3 и в вашей доработке :
Я так уже почти делал. Правда, /M1 оставался в дешифраторе. Имхо, вряд ли заработает. Опять не будет работать клавиша 0 (ноль) в DIZZY SACK. Более чем уверен.
SoftFelix
22.12.2013, 20:29
На схеме GS опечатка, ЛП8 по другому подключена,
Ничего себе опечатка! Действительно, ЛП8 вообще по другому подключена. Правильная схема есть в природе?
и на DD38.3 приходит CSF, а не /CF
Точно! Тоже проверил по печатке. Вот тут совсем не понятно. /CSF - сигнал с дешифратора DD6. Тогда почему без его (на схеме вместо /CF) замешивания к IORQGE у меня выборочно глючит клавиша ноль на всех PS/2-котроллерах? Я ж IORQGE снимаю с 5-ой ноги DD6... Дешифратор же в этот момент заблокирован по этому входу.
http://photo.qip.ru/photo/softfelix/3868246/large/106095840.jpg (http://photo.qip.ru/users/softfelix/3868246/106095840/)
Ничего себе опечатка! Действительно, ЛП8 вообще по другому подключена. Правильная схема есть в природе?
Точно! Тоже проверил по печатке. Вот тут совсем не понятно. /CSF - сигнал с дешифратора DD6. Тогда почему без его (на схеме вместо /CF) замешивания к IORQGE у меня выборочно глючит клавиша ноль на всех PS/2-котроллерах? Я ж IORQGE снимаю с 5-ой ноги DD6... Дешифратор же в этот момент заблокирован по этому входу.
Как раз во время IORQGE=1 дешифратор активный. А работает может из-за задержки в элементе DD38.3. Может вместо /CSF можно и просто 1 подать ?
SoftFelix
22.12.2013, 21:55
Как раз во время IORQGE=1 дешифратор активный.
Правильно. Только он (IORQGE) появится раньше, чем какой-либо ноль на выходах DD6 (задержка в самОм DD6 + /IORQ).
А работает может из-за задержки в элементе DD38.3.
Только этим и можно объяснить.
Может вместо /CSF можно и просто 1 подать ?
Так ведь делал так и отписывался. При этом выборочно (в интро к DIZZY SACK) не работает клавиша ноль (0) на контроллерах PS/2 (встроенный в КАЙ и ZXMC2).
выборочно[/B] (в интро к DIZZY SACK) не работает клавиша ноль (0) на контроллерах PS/2 (встроенный в КАЙ и ZXMC2).
А был ли в схеме элемент DD38.3 или подавалось напрямую ?
SoftFelix
22.12.2013, 22:09
А был ли в схеме элемент DD38.3 или подавалось напрямую ?
Нет, не было. С выхода 74F521 шло на 5-ую ногу DD6 и на 13-ую ногу 74F125 (формирователь IORQGE). Схема на странице выше.
Нет, не было. С выхода 74F521 шло на 5-ую ногу DD6 и на 13-ую ногу 74F125 (формирователь IORQGE). Схема на странице выше.
Может не было и задержки.
SoftFelix
22.12.2013, 22:19
Может не было и задержки.
Задержки появления IORQGE? Вот тут парадокс. По логике нам надо получить IORQGE максимально быстро. Быстрее, чем сформируется конкретный сигнал на выходе дешифратора ужЕ с учётом /IORQ. Использование только адресов (про /M1 помню, завтра отрежу) для формирования IORQGE именно это и гарантирует - адрес появляется раньше всего.
---------- Post added at 22:19 ---------- Previous post was at 22:17 ----------
Blade, что скажешь по-поводу целесообразности присутствия /M1 для формирования IORQGE?
Задержки появления IORQGE? Вот тут парадокс. По логике нам надо получить IORQGE максимально быстро. Быстрее, чем сформируется конкретный сигнал на выходе дешифратора ужЕ с учётом /IORQ. Использование только адресов (про /M1 помню, завтра отрежу) для формирования IORQGE именно это и гарантирует - адрес появляется раньше всего.
Теоретически да, но может важно также и время снятия этого сигнала. Вспомните, что в ZX-BUS TEE он задерживается двумя элементами, а если включать напрямую в KAY, без задержек - глючит.
SoftFelix
22.12.2013, 22:32
Вспомните, что в ZX-BUS TEE он задерживается двумя элементами, а если включать напрямую в KAY, без задержек - глючит.
Не просто глючит, а практически не работает. Но после замены транзистора в формирователе на элемент 74F125, ГС стал нормально работать в слоте XS6 КАЯ без расширителя, НО только _без_ ТУРБО. p.s. Блин. В НЕМО-ИДЕ всё тоже самое сделано, +собран даже не на 74F, а на 74LS и нормально работает в любом слоте, на любой частоте.
SoftFelix
24.12.2013, 13:01
PS. Тогда нужно исключить элемент DD38.3 и в вашей доработке : на 15 вывод компаратора 74F521 вместо M1 нужно подать 0, на 6 вывод DD6 вместо + 5В подать M1
Наверное, "1"? Сейчас переделываю...
SoftFelix
24.12.2013, 20:47
Сейчас переделываю...
Сделал. Теперь IORQGE формируется только из адресов. С выхода дешифратора (74F521) сигнал поступает на 5-ую ногу DD6 (КР1533ИД7) и 13-ую ногу 74F125 (ЛП8). Резистор R3 полностью удалён с платы ГС и на 6-ую ногу DD6 подключен /M1. На 15-ую ногу 74F521 подана 1 (+5В). Элемент DD38.3 (ЛИ1) полностью исключён из схемы.
http://photo.qip.ru/photo/softfelix/3868246/large/106095840.jpg (http://photo.qip.ru/users/softfelix/3868246/106095840/)
Барабанная дробь... Ничего не изменилось в лучшую сторону. Впрочем, как и в худшую. ГС так и не работает ни в одном слоте КАЯ в ТУРБО-режиме. В НЕ-ТУРБО работает только в XS6. В ёлке ZX BUS TEE работает во всех режимах. Ах да, клавиша 0 (ноль) нормально работает в DIZZY SACK. Т.е., как мы видим, некий положительный момент от проделанного всё же есть - перемещение /M1 из формирователя IORQGE (74F521) на дешифратор DD6, решило проблему с использованием DD38.3 (подмешивание /CSF) и PS/2-контроллеры заработали нормально (0 в DIZZY SACK).
Больше бонусов нет. Холодный комп в ТУРБО всё так же "эникеит" со сбросом при загрузке игр из DIZZY SACK.
Решающую роль в работоспособности ГС оказывает только задержка IORQGE в ёлке ZX BUS TEE. Т.е. имхо можно в разрыв цепИ 13-ой ноги 74F125 поставить интегрирующую RC-цепочку и ГС заработает в любом слоте КАЯ. Там много не надо. Достаточно 100 Ом / 100...200 пФ. Попробовать?
John North
24.12.2013, 20:56
ИМХО, одно из первых, что надо попробовать.
SoftFelix
24.12.2013, 21:39
John North, это понятно. Но теряется основной смысл затеи - всё исправить корректной схемотехникой. А тут опять "сарай" ( (с) Немо ) появляется... :(
Сделал. ... В НЕ-ТУРБО работает только в XS6. В ёлке ZX BUS TEE работает во всех режимах. Ах да, клавиша 0 (ноль) нормально работает в DIZZY SACK. Т.е., как мы видим, некий положительный момент от проделанного всё же есть - перемещение /M1 из формирователя IORQGE (74F521) на дешифратор DD6, решило проблему с использованием DD38.3 (подмешивание /CSF) и PS/2-контроллеры заработали нормально (0 в DIZZY SACK).
Решающую роль в работоспособности ГС оказывает только задержка IORQGE в ёлке ZX BUS TEE. Т.е. имхо можно в разрыв цепИ 13-ой ноги 74F125 поставить интегрирующую RC-цепочку и ГС заработает в любом слоте КАЯ. Там много не надо. Достаточно 100 Ом / 100...200 пФ. Попробовать?
А если добавить DD38.3 в формирователь IORQGE в качестве задержки (на оба входа подать один сигнал) ?
Ну и убрать один элемент задержки IORQ в KAY-2010 для устранения глюков в режиме TURBO.
SoftFelix
25.12.2013, 14:41
А если добавить DD38.3 в формирователь IORQGE в качестве задержки (на оба входа подать один сигнал) ?
Фактически это уже было сделано. Приходил туда ещё /CSF (на второй вход DD38.3), но задержка IORQGE всё равно при этом была. ГС при этом тоже не работал в других слотах (в XS6 только в НЕ_ТУРБО).
Ну и убрать один элемент задержки IORQ в KAY-2010 для устранения глюков в режиме TURBO.
Это обязательно сделаю, но после новогодних праздников. Для платы КАЯ ещё запланировано дублирование шин питания на все слоты и _уменьшение_ номиналов некоторых перехватывающих резисторов.
ГС уже сейчас должен нормально работать во всех слотах. Для процессора это обычные два порта ввода-вывода... Искусственная задержка IORQGE - не дело это. Если бы не конструкция моего корпуса для КАЯ и наличие ZX BUS TEE, так бы и сидел ГС в XS6 с выключенным ТУРБО.
Итак. Пришёл новый процессор. В скорпионе2013 у меня в 1 слоте мультикарта, в 2 слоте смук, 3 пока пуст, в 4 ёлка. Приоритет в скорионе получается такой - с 1 слота матплаты до 3 слота ёлки.
ГС могу поставить только в 3 слот или в ёлку. При этом IN 179 показывает чередование либо 0/8/10, либо 143, либо 1/2/0. Показания меняются после вкл-выкл питания, от слотов ничего не меняется, от турбо тоже. При этом процессор ощутимо греется, сильнее чем процессор матплаты.
Никакой плеер ничего не играет, титаник вообще зависает после бегущих атрибутов в надписи в начале загрузки.
Куда копать? Что может быть?
SoftFelix
09.01.2014, 20:09
При этом процессор ощутимо греется, сильнее чем процессор матплаты.
Он вообще должен быть холодным! Проверяй монтаж, номиналы элементов, напряжение питания. Ну и фото собранного ГС сюда в хорошем разрешении и с обеих сторон.
Иногда бывает и чередование 2/3, но толку нет. Ничего не играет. Т.е. 3 означает не то, что должно быть, а что-то иное.
фото http://yadi.sk/d/pnu-OA_nFjZf4
насколько смог сделать, лучше не получается.
SoftFelix
09.01.2014, 23:11
Gutten, первое, что заметил - не правильно впаяны все КТ361 и КТ315.
Внимательно сравни монтаж с моей платой:
http://photo.qip.ru/photo/softfelix/3868246/large/96947211.jpg (http://photo.qip.ru/users/softfelix/3868246/96947211/)
http://photo.qip.ru/photo/softfelix/3868246/large/96947216.jpg (http://photo.qip.ru/users/softfelix/3868246/96947216/)
Фото в полном размере:
http://photo.qip.ru/users/softfelix/3868246/96947211/full_image/
http://photo.qip.ru/users/softfelix/3868246/96947216/full_image/
+Ещё очень рекомендую отмыть плату с обратной стороны.
Я паять практически не умею, потому плату отдавал на сборку. Попрошу перевернуть транзисторы.
Могло ли что-то выйти из строя?
Чем лучше плату отмыть?
SoftFelix
09.01.2014, 23:26
Могло ли что-то выйти из строя?
Сложно сказать... Транзистор в формирователе IORQGE вряд ли накрылся, а вот в формирователе отрицательного напряжения надо бы проверить перед повторной впайкой. +Не забыть, что в маркировке у КТ361 буква по середине корпуса (!), а у КТ315 смещена влево.
Чем лучше плату отмыть?
Ацетоном (только аккуратно, плату в нём не замачивать! только ватой) или чистым спиртом.
А что у тебя с "бутербродами" памяти? На фото не понять. Все четыре микросхемы впаяны?
SoftFelix
09.01.2014, 23:40
Gutten, что и как прошито в ПЗУ? В 27С512 надо или дублировать прошивку (32К х 2), или шить только во вторые 32К. 1-ая нога 27С256 посажена на +5В, а у 27С512 это старший адрес.
Прошито то, что в шапке темы в архиве gs105a.rar, прошивка 64 кБ, прошита прямо в ПЗУ "как была" без учёта половинок. я так понял, там уже всё сделано.
---------- Post added 10.01.2014 at 00:18 ---------- Previous post was 09.01.2014 at 23:57 ----------
перепаял транзисторы. КТ315 перевернул, КТ361Г заменил на КТ361А. Теперь ГС выдаёт стабильные значения, но после каждого включения питания разные. Были 0, 1, 10, 173. Иногда в колонках присутствует белый шум, но не всегда.
Отмыть плату пока нечем.
Куда двигаться дальше?
SoftFelix
10.01.2014, 00:31
Gutten, какое напряжение на аноде диода VD18? В какой Скорп пихаешь? Пока обязательно отключай ТУРБО! Процессор в ГС всё ещё греется?
---------- Post added at 00:31 ---------- Previous post was at 00:24 ----------
А вообще, скинь фотку, где бы было видно куда и как воткнут ГС и все остальные платы расширения.
Скорпион-2013. Последняя разработка Savelij.
Напряжение -2,85В. Не зависимо от турбо или нет.
Но я так понимаю, -5В нужны аналоговой части, а не работает ещё и дискретная. Мне бы для начала добиться правильных значений IN 179.
SoftFelix
10.01.2014, 00:36
Напряжение -2,85В. Не зависимо от турбо или нет.
Нормально. От турбы и не будет зависеть - это ведь преобразователь напряжения.
Но я так понимаю, -5В нужны аналоговой части
Да.
Мне бы для начала добиться правильных значений IN 179.
Ещё раз:
Процессор в ГС всё ещё греется?
А вообще, скинь фотку, где бы было видно куда и как воткнут ГС и все остальные платы расширения.
Из остальных плат сейчас только мультикарта и ёлка, ёлка закреплена винтами (чтобы не качалась), вынуть её быстро никак. Всё остальное вынуто.
Процессор если и греется, то где-то посередине, явно меньше чем до перепайки транзисторов.
SoftFelix
10.01.2014, 00:45
Gutten, и ещё вот что сделай.
1. Вытащи все (!) платы из Скорпа.
2. Вставь ГС только в XS2 (!)
3. Выключи ТУРБО (!)
4. Из Басика делай PRINT IN 179.
5. Результат сюда.
проблематично будет. если я выну мультикарту, то у меня клавиатуры не будет.
SoftFelix
10.01.2014, 00:54
Gutten, тогда сделай так.
1. Елку в XS2 (это ведь ZX BUS TEE ???)
2. В нижний разъём ёлки - ГС
3. В средний разъём ёлки - ZXMC2
Это будет повторять мою конфигурацию. ТУРБО пока обязательно отключить!
Других карт в слотах быть не должно!
При наличии в XS1 мультикарты и в XS2 ГС, выключенном турбо порты выдаёт стабильно 10. Несколько раз включал-отключал питание, всё равно показывает 10.
Мультикарту убрать не могу, механической клавиатуры у меня нет.
---------- Post added at 00:55 ---------- Previous post was at 00:55 ----------
Счас попробуем.
SoftFelix
10.01.2014, 00:56
Gutten, новый процессор для ГСа ещё проверь в Скорпе. На всякий случай.
Порт выдаёт твёрдую 10.
---------- Post added at 01:02 ---------- Previous post was at 00:59 ----------
Завтра должен придти ещё один Z84, проверю с ним. Вытаскивать из скорпа процессор ну очень не удобно, я это делаю отвёрткой с торцов, а из-за слота с одного торца не подобраться и ножки можно погнуть. Я уже так погнул один раз, боюсь снова они не выпрямятся и сломаются.
SoftFelix
10.01.2014, 01:03
Порт выдаёт твёрдую 10.
В такой (http://zx-pk.ru/showpost.php?p=660336&postcount=471) конфигурации?
Вот это делал?
новый процессор для ГСа ещё проверь в Скорпе. На всякий случай.
Попробуй внутренний тест ГСа:
Есть специальная команда для тестирования GS: 250 (#fa). Сначала в регистр команд (порт 187) кидается команда 250, после чего GS переходит в режим тестовых команд. Далее в тот же регистр команд кидаем следующие команды:
11-14 - ставит максимальную громкость, пищит в канал 0 и 255, и громкость уменьшает
Не удержался, поменял процы.
Новый проц в материнке ведёт себя странно - при первом включении по экрану побежали атрибуты, заполнили весь экран и всё стало нормально. При ресете всё обычно, никаких проблем.
После другого включения питания штрихи по экрану и опять всё в норме.
---------- Post added at 01:08 ---------- Previous post was at 01:07 ----------
Да, в такой.
Боюсь ставить "старый" проц из материнки в ГС - вдруг тоже испортится.
SoftFelix
10.01.2014, 01:10
Новый проц в материнке ведёт себя странно - при первом включении по экрану побежали атрибуты, заполнили весь экран и всё стало нормально. При ресете всё обычно, никаких проблем.
На фото плохо видно проц в ГС. Там маркировка такая же, как и в Скорповском? Он на 20МГц?
Да. "ZILOG. Z84C0020PEC. Z80 CPU"
SoftFelix
10.01.2014, 01:17
Сообщение от Gutten Посмотреть сообщение
Порт выдаёт твёрдую 10.
А без ГС?
У "нового" процессора, вставленного в скорп ощутимо греется середина (по сравнению с краями). Но на работу это вроде не влияет - бейсик не завис, дос грузится. "Старый" проц не греется вообще.
---------- Post added at 01:21 ---------- Previous post was at 01:19 ----------
Без ГС порт выдаёт 56-255, как положено.
С ГС, и с процессором, и без процессора, порт выдаёт твёрдо 10.
SoftFelix
10.01.2014, 01:25
У "нового" процессора, вставленного в скорп ощутимо греется середина (по сравнению с краями).
Есть предположение, что там не CMOS-кристалл. Может этот проц просто на 12МГц нормально не работает. Ну не греются у меня CMOS'ы вообще. В КАЕ холодный, в ГС тоже холодный.
---------- Post added at 01:25 ---------- Previous post was at 01:23 ----------
С ГС, и с процессором, и без процессора, порт выдаёт твёрдо 10.
Ага... Если честно, я не знаю, что будет у меня при PRINT IN 179 с ГС в котором нет процессора... МахнИ процы. :) Авось...
Чёт я очкую.
Я этот процессор заказал в начале октября, получил только сегодня. Если вдруг и он погорит, опять ждать неизвестность. Завтра должен придти другой, заказанный от отчаяния в декабре, думал этот никогда не дойдёт. Вот с ним попробую.
SoftFelix
10.01.2014, 01:30
Gutten, ладно, тогда завтра расскажешь. Да и у меня уже пока мысли кончились...
Итак, поставил новый "новый" процессор. Он не греется совсем, IN 179 показывает твёрдую 3 (есть тока набортная память), тест OUT 187,250: OUT 187,11-14: OUT 187,255 работает правильно (чистый затухающий звук), титаник и другие плееры запускаются, загружают моды. Но вместо звука тишина и иногда проскакивает белый шум. Это не зависит от слота, от турбы и т.п.
Что может быть?
SoftFelix
10.01.2014, 20:09
Итак, поставил новый "новый" процессор. Он не греется совсем,
Значит тот проц фуфлом оказался? ;( Где его заказывал?
Он не греется совсем, IN 179 показывает твёрдую 3 (есть тока набортная память)
Отлично!
титаник и другие плееры запускаются, загружают моды.
Титаник - в топку, пока тестируй _только_ Z-PLAYER'ом.
Но вместо звука тишина и иногда проскакивает белый шум.
А вот это очень странно, учитывая...
тест OUT 187,250: OUT 187,11-14: OUT 187,255 работает правильно (чистый затухающий звук)
Так... Осцилл есть? Что там на входе /INT процессора?
---------- Post added at 20:09 ---------- Previous post was at 20:06 ----------
+Ещё проверь питание на ногах операционников относительно земли.
непонятный проц куплен тут: http://www.ebay.com/usr/allpartspipe2008. Может и не фуфло, не знаю. Остальные процессоры (4 шт.) и не только их покупал у http://www.ebay.com/usr/gc_supermarket. Проблем никаких, всё работает без вопросов.
есть только мультиметр. Счас попробую Z-player.
SoftFelix
10.01.2014, 20:23
+Проверь впаянные номиналы C18 и R8.
z-player виснет после начала загурзки мода. не отзывается вообще ни на что и дисковот молчит. гружу, если что,с флоппи-эмуля всё.
SoftFelix
10.01.2014, 20:30
z-player виснет после начала загурзки мода
Сейчас подключаем только в этой (http://zx-pk.ru/showpost.php?p=660336&postcount=471) конфигурации! Ибо сейчас у тебя типичное поведение ГС "не в тот слот воткнули".
+???
+Ещё проверь питание на ногах операционников относительно земли.
+Проверь впаянные номиналы C18 и R8.
С18 - 10нФ, R8 - 300 Ом. Странно, на схеме он указан 470 Ом, а в списке элементов на 300 Ом.
---------- Post added at 20:33 ---------- Previous post was at 20:33 ----------
Да, именно эта конфигурация ещё со вчерашнего дня.
---------- Post added at 20:39 ---------- Previous post was at 20:33 ----------
-2,83В
SoftFelix
10.01.2014, 20:42
Gutten, ТУРБО точно отключено? Попробуй сдвинуть платы в ёлке вверх на один слот. Или попробуй воткнуть ГС сразу в XS2.
---------- Post added at 20:42 ---------- Previous post was at 20:41 ----------
-2,83В
А плюс какой?
+Ещё проверь питание на ногах операционников относительно земли.
4,78 В. Турбо отключаю при загрузке диска, потому что оно автоматически включается при ресете.
SoftFelix
10.01.2014, 20:51
Gutten, мыслей пока нет. Делай перетасовку в слотах (и в ёлке). ГС и ZXMC2. В ZX BUS TEE (ёлка) ЛЛ1 какой серии установлена?
ГС в 2 слоте, мультикарта в 4, больше ничего. толку нет.
---------- Post added at 20:54 ---------- Previous post was at 20:53 ----------
в ёлке 74ACT, но без ёлки тоже не работает.
SoftFelix
10.01.2014, 21:06
Gutten, сорри,мыслей нет. Может кто ещё подтянется. Пока проверяй внимательно монтаж на номиналы и правильность впайки полярных элементов. +Смотри залипоны на обратной стороне платы (отмыл от флюса?).
ацетона нет, есть уайт-спирт и бензин "калоша". Ими можно воспользоваться? И жидкость для снятия лака у жены есть, воняет ацетоном, но кто знает, что там ещё добавлено.
SoftFelix
11.01.2014, 00:12
Я бы сходил в ближайший хоз-строй-магазин и купил 0.5л ацетона. Хватит очень надолго.
Так мне отмывать больше нечего, всё остальное работает. Ну раз больше ничего не подходит, а выходных куплю и почищу плату щёткой. Посмотрел места пайки, залипов НА МОЙ ВЗГЛЯД не нашёл. Может какая м/с не исправна? Но звук тестовый есть. Не понятно.
SoftFelix
11.01.2014, 00:37
Но звук тестовый есть.
Из обоих каналов?
Не понятно.
Имхо, ГС у тебя вроде работает. Т.к. с шиной общается, команды принимает и исполняет. Но ГС очень чувствителен к времянке шины. Вон, в Фениксе работает только в одном слоте, в КАЕ тоже самое... Я вот думаю, может тебе скорповский баг-фикс (http://dlcorp.ucoz.ru/forum/10-174-5797-16-1222976177) спаять? Сможешь?
---------- Post added at 00:34 ---------- Previous post was at 00:22 ----------
Gutten, сделай вот этот (http://www.zx-pk.ru/showpost.php?p=492529&postcount=222) тест. ПЗУ из ГС не забудь вытащить.
---------- Post added at 00:37 ---------- Previous post was at 00:34 ----------
И вот ещё что. Мелкоёмкостные кондёры дома есть? Сделай вот это (http://www.zx-pk.ru/showpost.php?p=492510&postcount=220). Там довольно просто.
Надо поставить конденсатор на 13 вывод DD6 (ИД7). Второй вывод конденсатора на землю.
В обоих, чисто, без помех или примесей. НО! иногда, проскакивают 1-2 щелчки на 5-7 повторов теста.
Вот спаять даже не знаю. Пайщик из меня убогий.
Тест показал, что среди массы 126 проскакивает 254. Так что надо попробовать поставить конденсатор. Проблема только в моих кривых руках - на такой плате как ГС я его могу тока на проводках подвесить.
SoftFelix
11.01.2014, 01:24
Тест показал, что среди массы 126 проскакивает 254.
Ага! Вот у тебя байтики при загрузке и теряются!
Так что надо попробовать поставить конденсатор.
Точно.
Проблема только в моих кривых руках - на такой плате как ГС я его могу тока на проводках подвесить.
Спокойно, там ничего сложного. Конденсатор возьми в пределах 330...1000 пФ. Один конец на 13-ую ногу DD6 (ИД7), второй - на 8-ую ногу этой же микросхемы.
---------- Post added at 01:24 ---------- Previous post was at 01:23 ----------
Я на следующей неделе попробую сделать по-человечески формирование этого сигнала (13-ая нога) - замешаю его с /RD на ЛЛ1.
Есть кондеры с маркировкой "334" маленький жёлтый и "1n0" большой плоский красный. Какой лучше поставить?
SoftFelix
11.01.2014, 01:28
кондеры с маркировкой "334"
Отказать. Он на 0.33 мкФ - очень много.
маленький жёлтый и "1n0" большой плоский красный
1000 пФ - много, но подойдёт. Ставь его.
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot