А чем тебя NeoGS с DMA не устраивает.
Я вообще планировал на CPLDшке 7064 сварганить.
Но в любом случае надо создать тему для обсуждения другую.
А чем тебя NeoGS с DMA не устраивает.
Я вообще планировал на CPLDшке 7064 сварганить.
Но в любом случае надо создать тему для обсуждения другую.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Mick, потому-что ты сделаешь в 10 раз лучше
Радио-Губитель Канал на YouTube
Так, для обсуждения моих бредней прошу в соседнюю тему http://www.zx.pk.ru/showthread.php?t=22172
Наконец-таки вчера сделал доработку краевого ламельного разъёма данной платы ГС для более очевидной, быстрой и безопасной установки в слоты SL-62. Один раз я ужЕ плату КАЯ подпалил неправильной установкой. Доработка простая. Нужен супер-клей, надфиль, кусочек текстолита и кусочек тонкого пластика 0.5-1.0 мм.
Выпиливаем-отрезаем нужные детали. Около 1-го вывода клеим встык тонкий пластик, а около 31-го - текстолит. Перед склейкой хорошо подгоняем детали надфилем и обезжириваем ацетоном. Сушим 1-2 часа. Далее обрабатываем надфилем до оптимальных размеров, контролируя совмещение контактов.
Тут совсем тонкий пластик:
Здесь текстолит:
МГТФ - любимый провод!
KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL
я также сделал, только приклеил лишь со стороны 32 контакта. Стало гораздо крепче сидеть, но всё равно ГС зафиксировал скобками-шпильками-растяжками.
Последний раз редактировалось SoftFelix; 17.12.2013 в 15:35.
МГТФ - любимый провод!
KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL
Может кому будет интересно. Попытки облагородить формирование IORQGE в сабжевом ГС и заставить его нормально работать во всех слотах КАЯ-2010 в ТУРБО и НЕ-ТУРБО режимах.
Сперва сделал так.
Получилось так:
Эта доработка легко реализуется с помощью всего одного корпуса ЛЛ1. Я использовал КР1531ЛЛ1. Схема, в принципе, должна быть работоспособна, т.к. IORQGE формируется только из адресов и /M1 - как Немо прописал. Результат - пофиг. ГС отказывается работать в первых двух слотах КАЯ (XS6, XS7), как при включенном ТУРБО, так и на обычной частоте. +В интро к DIZZY SACK перестала работать клавиша "0" (ноль - выбор серии игры) на PS/2-клаве (как на встроенном в КАЙ-2010 контроллере PS/2-клавы, так и на ZXMC2). В других программах 0 работает. При подключении механической клавы - 0 работает. Мистика...
Потом я решил заменить диоды VD5...VD10 в дешифраторе адреса на что-нить нормальное TTL'овское. KOE тут высказывал предположение, что подобная диодная схемотехника оказывает приличную ёмкостную нагрузку на шину адреса. Быстрой ЛА2 (КР1533ЛА2, КР1531ЛА2) у меня не оказалось, поэтому решил использовать малораспространённый компаратор двух байт 74F521 (завалялось у меня пАру штук). Удобно на нём строить подобные дешифраторы, задержка всего 11нс. Получилось так:
При подключении 74F521 доработал DD6 (КР1533ИД7) согласно схеме блэк-кота (доработки INT'а и B1X не делал!):
Опять ничего не изменилось! +Всё так же не работает клавиша НОЛЬ в DIZZY SACK.
Потом решил подмешать к формированию IORQGE сигнал /CF, т.е. как сделано в оригинальной схеме ГС. На элементе DD38.3 (КР1533ЛИ1) замешал /CF (уже был подключен на плате) и выход 74F521 (19 нога 74F521 -> 5 нога DD6 КР1533ИД7). Ура! Заработал НОЛЬ.
Что бы было совсем по фэн-шую, решил заменить VT2 (КТ361Б) в ГС на вентиль с нормальным Z-состоянием выхода. К примеру - 74F125 (КР1533ЛП8, КР1531ЛП8). Решено - сделано.
Появился бонус. ГС стал работать в слоте XS6 КАЯ, но только при ВЫКЛЮЧЕННОМ ТУРБО. В XS7 уже не работает.
Вот финальная схема доработки.
Как мы видим, созданы все условия (корректное формирование IORQGE) для нормальной работы портов ВВ на плате под NEMO-BUS, но эта грёбанная железяка плевать хотела на корректность. Добился лишь работы ГС в XS6 на обычной частоте. Причину я вижу только вот в этом куске схемы ГС (спрашивал про это тут):
Итого, ГС, как и прежде, у меня нормально работает только в 1-ом слоте елки ZX BUS TEE. Работает и ТУРБО и на обычной частоте. А разница - только в задержке сигнала IORQGE от ГС на плату КАЯ на ДВУХ вентилях 74F32 (или 74ALS32 - тоже работает).
Конечно, для чистоты эксперимента можно было поставить вместо 74F521 какую-нибудь КР1533ЛА2 с двумя инверторами, но имхо это тоже пофиг.
Мысли есть - высказываемся!
МГТФ - любимый провод!
KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL
Пока созданы не все условия - при формировании сигнала 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.
Последний раз редактировалось zx-kit; 21.12.2013 в 08:44.
"L-256"
/CF - это сигнал, формируемый из сигналов процессора самогО ГС! Это дешифратор DD10 (ИД7) на схеме ГС. В этом-то и проблема. Спрашивал про это тут.
Вот всё равно я не могу понять влияние /M1 на происходящее (только в ТУРБО). Диаграммки бы... Будет он в нуле при цикле подтверждения прерывания, он будет активен 4 такта и придёт _раньше_ /IORQ на 2 такта. При чтении КОПа из памяти, дешифратор ГС тоже сгенерит IORQGE. Ну и что? Тот же НЕМО-ИДЕ и СМУК используют его для дешифрации (+только адреса). Платы надёжно работают в любом слоте, на любой частоте.
Вот это ещё можно попробовать сделать, не очень сложно в плане поножовщины.
МГТФ - любимый провод!
KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL
Так сделайте его аналог без IORQ для формирователя IORQGE. В чем проблема то ? Вы ведь сделали аналог первого сигнала на компараторе.
Задержанный на определенное время IORQ может заехать на M1 в первом машинном цикле.Вот всё равно я не могу понять влияние /M1 на происходящее (только в ТУРБО). Диаграммки бы...
"L-256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)