PDA

Просмотр полной версии : Нужна схема клона



DemoS
02.03.2017, 20:49
Всем привет! Достался клон Ленинграда 48. Подключаю к монитору через GBS8200. Изначально на экране было так:
https://pp.userapi.com/c604721/v604721305/30d8f/jtd5ZI3z1n0.jpg
Выпаял проц, впаял колодку, воткнул новый проц. Перепаял колодку под ПЗУ и все заработало. Сейчас хочу сделать доработки которые рекомендуют делать для Ленинградов например здесь (http://www.cxemateka.ru/ru/building_zx_spectrum_128k_clone_beta_disk_interfac e_ay_3_8910_ym2149f), но наткнулся на несоответствие схем, например:
Вместо D34(КР1533ЛН1) установлена К155ТМ2!?
Вместо D33(КР1533ИР9) установлены 2е К155ИР1!?
https://pp.userapi.com/c604721/v604721305/30d87/WZ-OIv06JDw.jpg
Также везде приводят схемы Ленинградов 2х вариантов: ВАРИАНТ 1 (http://www.cxemateka.ru/v1/LeningradSCH180dpi.gif) и ВАРИАНТ 2 (http://www.cxemateka.ru/v1/leningrad_sch.pdf)
но у них есть несоответствие:
D4(ИЕ7) 1 вывод на одной схеме идет на +5, а 10 на GND; на другой схеме ровно наоборот! Где правильно?

Вопросы: нет ли у кого схемы с особенностями моего клона(или что то похожего) и нужно ли делать доработки если и так вроде работает!?)

В дальнейшем хочу прикрутить 128кБ памяти и звуковой сопроцессор. Еще было бы здорово подключить 3 или 5 дюймовые дисководы чтобы вообще было трушно...)
Заранее благодарю за помощь!

HardWareMan
02.03.2017, 21:08
но у них есть несоответствие:
D4(ИЕ7) 1 вывод на одной схеме идет на +5, а 10 на GND; на другой схеме ровно наоборот! Где правильно?
И кварцы у них разные, верно?
http://savepic.ru/13056604.png

DemoS
02.03.2017, 21:28
И кварцы у них разные, верно?
а не знаю)

JV-Soft
02.03.2017, 22:10
Вместо D34(КР1533ЛН1) установлена К155ТМ2!?
Плата старая, были разные версии.


Вместо D33(КР1533ИР9) установлены 2е К155ИР1!?
Это нормально.


D4(ИЕ7) 1 вывод на одной схеме идет на +5, а 10 на GND; на другой схеме ровно наоборот! Где правильно?
В Ленинград можно ставить кварцы не четко 14мГц, а этими ногами задается работа счетчика под кварцы с другой частотой.

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

Интересная плата, тут еще что то предусматривалось. Желтым обвел.
http://savepic.ru/13092438m.jpg (http://savepic.ru/13092438.htm)

alex81
02.03.2017, 22:33
А не Композит ли это?

solegstar
02.03.2017, 22:38
А не Композит ли это?

именно он, переразведеный вариант под транзисторы, вместо транзисторной матрицы - http://sblive.narod.ru/ZX-Spectrum/Composite/Composite.htm

Const_FFC
03.03.2017, 08:12
DemoS, как выше уже заметили, у Вас «Композит». От «Ленинграда» он отличается доработками:
на D32 - коррекция дешифрации портов ввода-вывода (на Вашей плате отсутствует)
на D42 - привязка к уровню чёрного
на D40, D39 - коррекция прорисовки дуг/окружностей.

Расположение элементов немного отличается от «Ленинградской» версии. Вот тут вот есть фотка «Композита» с пометками (сделал для себя как-то, чтоб не путаться):
http://www.cxemateka.ru/i/composite_s.gif (http://www.cxemateka.ru/i/composite.jpg)

Микросхемы пронумерованы по схеме «Композита», а в скобках указана соотв. нумерация по схеме «Ленинграда». Где скобок нет, там либо нумерация совпадает с «Ленинградской», либо эта микросхема в «Ленинграде» просто отсутствует.

Схема «Композита» тут:
http://sblive.narod.ru/ZX-Spectrum/Composite/CompositeSCH-MONT.gif

DemoS
03.03.2017, 09:22
DemoS, как выше уже заметили, у Вас «Композит». От «Ленинграда» он отличается доработками:
на D32 - коррекция дешифрации портов ввода-вывода (на Вашей плате отсутствует)
на D42 - привязка к уровню чёрного
на D40, D39 - коррекция прорисовки дуг/окружностей.

Расположение элементов немного отличается от «Ленинградской» версии. Вот тут вот есть фотка «Композита» с пометками (сделал для себя как-то, чтоб не путаться):
http://www.cxemateka.ru/i/composite_s.gif (http://www.cxemateka.ru/i/composite.jpg)

Микросхемы пронумерованы по схеме «Композита», а в скобках указана соотв. нумерация по схеме «Ленинграда». Где скобок нет, там либо нумерация совпадает с «Ленинградской», либо эта микросхема в «Ленинграде» просто отсутствует.

Схема «Композита» тут:
http://sblive.narod.ru/ZX-Spectrum/Composite/CompositeSCH-MONT.gif

Большое спасибо!
А стоит ли другие доработки по Ленинграду вводить, которые тут отсутствуют? и
на D32 - коррекция дешифрации портов ввода-вывода (на Вашей плате отсутствует) достаточно будет по схеме впаять? место вроде как для этой микросхемы есть! Как проверить работу коррекция дешифрации портов ввода-вывода?

Еще вопрос: расширение на 128кБ можно будет по вот этой (http://www.cxemateka.ru/ru/building_zx_spectrum_128k_clone_beta_disk_interfac e_ay_3_8910_ym2149f) схеме сделать? Еще я видел вроде где то вариант расширения памяти совместно с добавление муз. сопроцессора(вторым этажом в колодку процессора устанавливалась платка)!? какой вариант лучше? Мне больше интересен конечно вариант как на видео, где музыкальный сопроцессор как плата расширения устанавливается, независимо от расширения памяти. Что посоветуете?

Const_FFC
03.03.2017, 15:45
Большое спасибо!
А стоит ли другие доработки по Ленинграду вводить, которые тут отсутствуют?

Как минимум коррекцию дешифрации портов сделать желательно, тем более, если есть планы по увеличению памяти. В режиме 128k без такой доработки будет немало проблем – бордюр будет мигать, где не надо; бипер будет шуметь невпопад и т.п.


и достаточно будет по схеме впаять? место вроде как для этой микросхемы есть!

Там, скорее всего, ряд перемычек на плате присутствует, чтобы компенсировать отсутствие D32. Интересно, что на моей плате «Композита» D32 тоже отсутствует и при этом кое-где отсутствие микросхемы компенсировано перемычками, а где-то диодами )


Как проверить работу коррекция дешифрации портов ввода-вывода?

Например, из бейсика можно дать команду:
OUT (255),1

Если цвет бордюра меняется на синий, то это значит, что проблема дешифрации портов присутствует.


Еще вопрос: расширение на 128кБ можно будет по вот этой (http://www.cxemateka.ru/ru/building_zx_spectrum_128k_clone_beta_disk_interfac e_ay_3_8910_ym2149f) схеме сделать?

Да, можно. Я как раз прежде чем снять то видео о сборке и доработке «Ленинграда» (http://zx-pk.ru/threads/27171-leningrad-1-polnaya-sborka-rasshirenie-pamyati-dorabotki-podrobnoe-video-i-skhemy.html), все эти доработки в качестве предварительного эксперимента сделал именно на плате «Композита» )


Еще я видел вроде где то вариант расширения памяти совместно с добавление муз. сопроцессора(вторым этажом в колодку процессора устанавливалась платка)!? какой вариант лучше? Мне больше интересен конечно вариант как на видео, где музыкальный сопроцессор как плата расширения устанавливается, независимо от расширения памяти. Что посоветуете?

У меня просто была уже готовая платка музыкалки, поэтому не было смысла придумывать что-то еще. Надо выбирать такой способ доработки, который в Вашем случае окажется самым простым и доступным )

DemoS
03.03.2017, 16:43
Например, из бейсика можно дать команду:
OUT (255),1
действительно окрашивается)


Там, скорее всего, ряд перемычек на плате присутствует, чтобы компенсировать отсутствие D32. Интересно, что на моей плате «Композита» D32 тоже отсутствует и при этом кое-где отсутствие микросхемы компенсировано перемычками, а где-то диодами )
как вы решали эту проблему на своей подобной плате(вдруг у меня один в один!?;))? Может есть какая то методика выявить элементы которыми компенсируется отсутствие микросхемы?. Ну вот я куплю, запаяю на место микросхему, проверю чтобы все по схеме шло(каждая нога). И что то будет не работать или наоборот чудесным образом заработает!? это единственный видимый для меня алгоритм. Я не особо разбираюсь как тут все работает, умею схемы читать и паяльником пользоваться, ну и примерно понимаю какую функцию выполняет тот или иной элемент) но в целом и детально как все функционирует, я не понимаю))

В общем буду первыми делом дешифрацию исправить, а потом и память расширять. Я думаю можно музыкалку и потом будет приделать?
Благодарю еще раз за подсказки!

Const_FFC
04.03.2017, 14:55
DemoS, вот что на моем «Композите» вместо D32:

http://www.cxemateka.ru/i/d32.gif

Перемычки между выводами 1-3, 5-6, 11-12, а один элемент ИЛИ собран на диодах с резистором. Этого хватает, чтобы исправить проблемы связанные с записью в порты ввода-вывода (но не с чтением).

А музыкалку, да, можно в любой момент подключить. Игры для 128к Спектрума будут нормально работать (после успешного апгрейда памяти) и без музыкалки.

DemoS
04.03.2017, 15:26
DemoS, вот что на моем «Композите» вместо D32:

http://www.cxemateka.ru/i/d32.gif

Перемычки между выводами 1-3, 5-6, 11-12, а один элемент ИЛИ собран на диодах с резистором. Этого хватает, чтобы исправить проблемы связанные с записью в порты ввода-вывода (но не с чтением).

А музыкалку, да, можно в любой момент подключить. Игры для 128к Спектрума будут нормально работать (после успешного апгрейда памяти) и без музыкалки.

Спасибо, буду ковыряться дальше!

А вот у вас в доработках присутствуют 2а изменения:
- Нормализация строчной развертки (для кварца частотой 14000 КГц)
http://savepic.ru/13148480.png
- Стабилизация кадровой развертки
http://savepic.ru/13134144.png

У меня первое изменение вообще приводит к несколькосекундному отображению каких то каракуль на экране после чего конвертер отключается и пишет что сигнала нет, при этом спек работает слышно как клавиши щелкают при нажатии!
А второе изменение никаких видимых эффектов вроде не дает!?

На сколько критичны эти изменения и как эффект от изменений должен проявляться?