PDA

Просмотр полной версии : Сябр: сборка и наладка.



Страницы : [1] 2

fifan
01.04.2017, 17:44
Текущая фотография Сябра:

60544

Тема на Барахолке о покупке печатных плат. (http://market.zx-pk.ru/forum/viewtopic.php?f=7&t=6628)

Общая схема компьютера. (http://www.spetsialist-mx.ru/schemes/Syabr.pdf) Страница поддержки ПК "Сябр" (http://www.spetsialist-mx.ru/index35.html) на сайте www.spetsialist-mx.ru (http://www.spetsialist-mx.ru/index.html).


Прошивки и фьюзы микроконтроллеров:

Atmega88 - синхрогенератор (DD1). Фьюзы: (http://www.spetsialist-mx.ru/schemes/Atmega88_fuses.png) EXTENDED=0xF9, HIGH=0xDF, LOW=0x9F
Версии:
1. Кварц (ZQ1) - 16 МГц. Размер экрана только 384х256. Частоты ЦПУ 8080/8085/Z80: 2 МГц/2 МГц и 4 МГц/2 МГц, 4 МГц и 8 МГц. Прошивка. (http://www.spetsialist-mx.ru/Soft/M88P16m.rar)
2. Кварц (ZQ1) - 20 МГц. Размеры экрана - 384х256 и 480х256. Частоты ЦПУ 8080/8085/Z80: 2.5 МГц/2.5 МГц и 5 МГц/2.5 МГц, 5 МГц, 10 МГц. Прошивка. (http://www.spetsialist-mx.ru/Soft/M88P20m.rar)
3. Кварц (ZQ1) - 22.118 МГц. Размеры экрана - 384х256 и 512х256. Частоты ЦПУ 8080/8085/Z80: 2.76 МГц/2.76 МГц и 5.529 МГц/2.76 МГц, 5.529 МГц, 11.058 МГц. Прошивка. (http://www.spetsialist-mx.ru/Soft/M88P22118.rar)

Atmega8 - контроллер SD карты (DD29). Фьюзы: (http://www.spetsialist-mx.ru/schemes/Atmega8_fuses.png) HIGH=0xD9, LOW=0xE4. Прошивка. (http://www.spetsialist-mx.ru/Soft/SD_contr.rar)

Atmega8 - адаптер PS/2 клавиатуры (DD30). Фьюзы: (http://www.spetsialist-mx.ru/schemes/Atmega8_fuses.png) HIGH=0x59, LOW=0xE4. Прошивка. (http://www.spetsialist-mx.ru/Soft/PS_2_keyboard.rar)


Прошивки ПЗУ:

1. Основное ПЗУ (DD10). Размер: 16 кБайт (27128) (http://www.spetsialist-mx.ru/Soft/SyabrROM16k.rar), размер: 32 кБайт (27256) (http://www.spetsialist-mx.ru/Soft/SyabrROM32k.rar), размер 64 кБайт (27512) (http://www.spetsialist-mx.ru/Soft/SyabrROM64k.rar).
2. ПЗУ мапера МХ (DS1). Тестовая прошивка (http://www.spetsialist-mx.ru/Soft/SyabrMXROM32k.rar), размер: 32 кБайт (27256), тестовая прошивка (http://www.spetsialist-mx.ru/Soft/SyabrMXROM64k.rar), размер: 64 кБайт (27512).
3. ПЗУ мапера МХ2 (DS1). Тестовая прошивка (http://www.spetsialist-mx.ru/Soft/SyabrMX2ROM.rar), размер: 64 кБайт (27512).

Доработки/исправления:
1. Основная плата/сброс с контроллера PS/2 клавиатуры - удалить R37, соединить цепь DD29/1_DD31/12_R1_C3/плюс_VD1/анод (RESK) с цепью DD30/1.
2. Основная плата. Выпаять левый вывод резистора R32 (http://savepic.ru/13621043.png) (который на против DD15/7) из платы, соединить его с DD15/7 или VD2/анод (GND).
3. Процессорный плата 8080. Маркировка у стабилитрона VD3 на плате (шелкография) неверная. Катод (жирная полоса) должен идти на общий провод.
4. Процессорная плата Z80 - удалить дорожку от 15 к 1 выводу DD4 (К555КП2) (http://savepic.ru/13623534.png), соединить DD4/15 с цепью DD4/7_DD3/8_DD3/9_DD1/2_R1 (F2TTL).

Схема подключения Сябра по Скарту к телевизору.
http://www.spetsialist-mx.ru/schemes/SyabrScart.png

san010101
06.04.2017, 16:24
Есть полный список деталей для сборки Сябр?

tank-uk
06.04.2017, 16:51
san010101, есть список микрух

fifan
06.04.2017, 17:53
Полностью готовы детали на основную плату, маперы и процессорные платы.

60547

В качестве основного ОЗУ (DD11) можно использовать любое ОЗУ на 64/128 кБайт в широком или узком корпусе. Я нашёл UT621024PCL-70LL.
В качестве ОЗУ цвета (DD12) можно использовать любое ОЗУ на 64/128 кБайт в широком или узком корпусе.
ОЗУ в RAM-диск я купил у китайцев HM628512LFP-7 в SOI корпусе, а вот переходника SOI32/DIP32 пока ещё нет. Для запуска МХ/МХ2 маперов буду пока брать на время ОЗУ со Специалиста МХ2.
Прошил все атмеги, проверил тестером всю логику и полупроводники. Особенно много конденсаторов 0,1 мкФ - 74 штуки!
На фото ещё нет цанговых панелек - буду ставить на все микросхемы.

-------------------------------------------------------------------------------

Пришли платки от MV1971, за что ему огромное спасибо. Начинаю сборку.

За список спасибо. Кстати Fuzix модуля в виде платы нет - я не видел пока никакого ПО на него, только схема. И поэтому пока решил его мапер не делать.

SYR-ALEX
06.04.2017, 20:22
В качестве ОЗУ цвета (DD12) можно использовать любое ОЗУ на 16/32/64/128 кБайт в широком или узком корпусе .
Вот с 16 и 32 будет проблематично , так как для применения​ МС такого объема потребуется доработка схемы . Иначе при записи в любую область ОЗУ отличную от экранной будет происходить запись в ОЗУ цвета .

А мои платки ещё в пути .

fifan
06.04.2017, 20:56
Иначе при записи в любую область ОЗУ отличную от экранной будет происходить запись в ОЗУ цвета.
Да сразу не подумал. Пока ОЗУ цвета не найду - цвет не буду собирать. Исправляю приведённую мною цитату про ОЗУ цвета.

SYR-ALEX
06.04.2017, 21:27
Доработка мелочная (https://yadi.sk/i/3W17WpZ23Gj85q) .2ИЛИ свободный на плате найдётся , проблема с инвертором . Вывод 22 DD12 (по Вашей схеме ) отрезать от общего . И будет работать нормально со всеми перечисленными МС .

fifan
07.04.2017, 14:42
Начал паять Сябр. Изначально взял процессорный модуль 8080. Маркировка у стабилитрона VD3 на плате (шелкография) неверная. Катод (жирная полоса) должен идти на общий провод. Я нашёл стабилитрон буржуйский на 5,6 вольт - не многовато ли будет?

fifan
07.04.2017, 15:16
Спаял всю плату 8080, не хватает только электролитов и дросселя. Сначало заведу преобразователь на +12В, потом и процессор вставлю. Для запуска преобразователя на -5В нужна внешняя частота, в нашем случае F/16=500 кГц.

san010101
07.04.2017, 18:48
какие типы разъёмов использовать для соединения плат?

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

на основной плате вв55 и atmega8, как их разместить? вв55 в панельку не входит если atmegu садишь в панелькую.

fifan
07.04.2017, 20:59
какие типы разъёмов использовать для соединения плат?
Папы такие (https://www.chipdip.ru/product/pld-80r-ds1022-2x40), мамы такие (https://www.chipdip.ru/product/pbd-4).

на основной плате вв55 и atmega8, как их разместить? вв55 в панельку не входит если atmegu садишь в панелькую.
Я тоже это заметил. Такая плата за минимизацию печатки. Давайте разберём пару Atmega8+К580ВВ55 по назначению:
1. DD22+DD29+XP3. Дополнительный порт "программатора". Две микросхемы обязательны если Вы хотите использовать контроллер SD карты от Vinxru. Контроллер на Атмеге шиной данных подключен к порту А ВВ55. Т.к. прошивка контроллера уже не будет, наверное меняться, то Атмегу можно прошить во внешнем программаторе и запаять навечно. Сверху только на панельку уже ставить ВВ55. Без данной пары компьютер будет работать. Через XP3 я буду подключать внешний Flash-диск (ВВ55 нужна), который у меня уже работает в Специалисте МХ2.
2. DD23+DD30+XP4. Порт клавиатуры, магнитофона и вывод сигналов цвета. ВВ55 ставить всегда обязательно. Помимо функций перечисленных раннее ВВ55 вместе с резисторами подтяжки жизненно необходима для контроллера PS/2 клавиатуры на Атмеге от Vinxru. Прошивка для данной Атмеги почти готова. Я написал почти, потому что пока не верно эмулируется клава в режиме МХ только верхнего ряда - я думаю это я скоро исправлю, то Атмегу можно прошить во внешнем программаторе и запаять навечно. Можно тоже впаять Атмегу и сверху ВВ55 на панельку. Возможно у кого-то есть и родная клавиатура Специалиста на 72 кнопках. Тогда клавиатура подключается через разъём XP4 и Атмега не нужна.
Можно вместо панелек для ВВ55 поставить однорядные штырьки (https://www.chipdip.ru/product/pbs20) - они повыше, тогда и панельки под Атмеги можно будет впаять.

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

Нашёл первый косяк, не мой автора. Перепутаны сигналы с выводов 1 Атмег8. С эмулятора PS/2 клавиатуры DD30 он должен идти на схему сброса (сигнал RESK (RESKEY)) - DD31 вывод 12. А он тупо идёт на R37. А вот R37 должен соединяться с DD29 вывод 1. Т.е. в DD30 эмулируется нажатие сброса (Delete) и этот сигнал должен идти на триггер сброса (DD31.2) инверсного и прямого. А вот для контроллера SD карты DD29 сигнал сброса не нужен, т.е. его можно соединить с резистором или тупо оставить в воздухе.

fifan
08.04.2017, 12:03
Спаял пол основной платы. Под микросхемы ставлю цанговые панельки. Кстати вышел из положения с атмегами8 и вв55 - нашёл цанговую панель под 40 контактов с удлинёнными выводами. Атмегу под SD запаяю, а под PS/2 - вставлю панельку. Вот на фото взял в объектив интересующийся участок. Перед запайкой Атмеги под SD (DD29) перерезал два проводника идущих к её 1-му выводу. См. ошибку, которую я нашёл выше. На фото ещё не запаяна резисторная сборка. Их в схеме 3 штуки и я применил номиналом не 10 кОм, как на схеме, а 4,7 кОм.

SYR-ALEX
08.04.2017, 16:50
Нашёл первый косяк, не мой автора. Перепутаны сигналы с выводов 1 Атмег8. С эмулятора PS/2 клавиатуры DD30 он должен идти на схему сброса (сигнал RESK (RESKEY)) - DD31 вывод 12. А он тупо идёт на R37. А вот R37 должен соединяться с DD29 вывод 1. Т.е. в DD30 эмулируется нажатие сброса (Delete) и этот сигнал должен идти на триггер сброса (DD31.2) инверсного и прямого. А вот для контроллера SD карты DD29 сигнал сброса не нужен, т.е. его можно соединить с резистором или тупо оставить в воздухе.

Ну как бы и не косяк . Поясню :
PS/2 - вывод RESET ATMEGA8 остался подтянут на +5 так как прошивка для неё " почти готова " и не у каждого есть параллельный программатор . Кто решится прошить RST BIT не составит труда запаять перемычку.
SD контролер - если в ПЗУ с монитором есть SD загрузчик то RESET контролера можно оставить не подключеным . А если в ПЗУ обычный Монитор ? Как контролер узнает ,что пользователь нажал сброс и нужно выдать загрузчик на магнитофонный вход ВВ55 ? Поэтому вывод RESET ATMEGA8 SD контролера и соединён с / RES компа.

tank-uk
08.04.2017, 16:51
Меги нужно было сместить к центру ВВ55, теперь придётся вырезать на панельках и крайнюю перемычку, а не только внутренние

Отправлено с моего JY-S2 через Tapatalk

SYR-ALEX
08.04.2017, 17:06
на основной плате вв55 и atmega8, как их разместить? вв55 в панельку не входит если atmegu садишь в панелькую.
В своё время для " СПЕЦИАЛИСТ МХ2 " были маленькие платки-переходники для PS/2 двух вариантов . Под DIP и планар Atmega8 . Вот планар я и буду использовать.
http://www.spetsialist-mx.ru/images/PS_2_keyboard11.png
А вообще атмегу можно запаять в плату а ВВ55 поставить на однорядные панельки . Типо так (https://yadi.sk/i/Tlm2VqVs3GmsFz)

fifan
08.04.2017, 17:43
Просто нельзя будет без переделки использовать сигнал сброса для всей платы, если применяется PS/2 адаптер клавиатуры (DD30). Этот сигнал появляется на выводе 1 Атмеги8. А что мы там имеем - подсоединённый R37. И всё. А туда должен подходить сигнал RESK (RESKEY). Я уже много раз писал, что в прошивке от Vinxru данный сигнал прошит как выходной, используется именно для вывода сигнала сброса. А вот в Атмеге DD29 сигнал сброса тот же вывод 1 вообще ни как не применяется в программе. Я даже оставлял его не подключённым.

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


В своё время для " СПЕЦИАЛИСТ МХ2 " были маленькие платки-переходники для PS/2 двух вариантов.
А вот сброс для всего Специалиста я вывел с разъёма программирования. Конкретно в этой схеме вывод 29 Атмеги8 соединён с выводом 1 разъёма XP2. Вот тут (http://zx-pk.ru/threads/20586-ps-2-adapter-klaviatury-dlya-spetsialista.html?p=897002&viewfull=1#post897002) мне tank-uk и советовал мне как найти сброс когда я его нечаянно потерял:D.

tank-uk
08.04.2017, 18:56
А вот в Атмеге DD29 сигнал сброса тот же вывод 1 вообще ни как не применяется в программе. Я даже оставлял его не подключённым.
не правда, это входной сигнал RESET по прохождению сброса по этой ноге на TAPE IN выдается загрузчик в аналогом виде при условии замкнутой перемычки

fifan
08.04.2017, 19:42
Вот видите сколько выходит на свет подводных камней. Я то использовал SD адаптер вместе с программой зашитой в ПЗУ и мне все эти сигналы были не нужны. Т.е. у меня не было загрузки с Атмеги при старте (с вывода 18 клавиатурного ВВ55), а вся оболочка у меня была уже в ПЗУ. Вывод: всё же подключение сигнала RESK (RESKEY) необходимо с выводом 1 DD30 - сейчас на плате его нет. А вот в присутствии R37 нет необходимости, т.к. уже есть R1 на схеме и он подтягивает RESK к плюсу питания.

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

Я вот думаю, а не создать новую тему про запуск плат Сябра? Кто что думает. А здесь оставим теорию Сябра.

SYR-ALEX
08.04.2017, 19:46
Если прошивка ( ПЗУ )от Vinxru , то в ней зашит загрузчик ( boot ) который грузит SDBIOS.RKS , а он в свою очередь SHEL.RKS с SD карты.

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

Лично я за отдельную тему по запуску .

SYR-ALEX
09.04.2017, 15:42
Версии:
1. Кварц (ZQ1) - 16 МГц. Размер экрана только 384х256. Частоты ЦПУ: 2 МГц и 4 МГц. Прошивка. (http://www.spetsialist-mx.ru/Soft/M88P16m.rar)
2. Кварц (ZQ1) - 20 МГц. Размеры экрана - 384х256 и 480х256. Частоты ЦПУ: 2.5 МГц и 5 МГц. Прошивка. (http://www.spetsialist-mx.ru/Soft/M88P20m.rar)
3. Кварц (ZQ1) - 22.118 МГц. Размеры экрана - 384х256 и 512х256. Частоты ЦПУ: 2.76 МГц и 5.529 МГц. Прошивка. (http://www.spetsialist-mx.ru/Soft/M88P22118.rar)


Указанные частоты справедливо относятся к CPU I8085 .
Для I8080А (ВМ80А) :
1. 2 МГц .
2. 2,5 МГц .
3. 2,76 МГц .
Для Z80:
1. 2 МГц , 4 МГц , 8 МГц .
2. 2,5 МГц , 5 МГц , 10 Мгц .
3. 2,76 МГц , 5,529 МГц , 11,059 МГц .

fifan
09.04.2017, 17:11
Спасибо за замечания. Исправлю.

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

Исправил. Добавил на первую страницу ссылки на прошивки основного ПЗУ для 27128, 27256 или 27512. Возможно заменить Flash ПЗУ соответствующего размера любой фирмы.

Freiwind
10.04.2017, 13:12
Кстати вышел из положения с атмегами8 и вв55 - нашёл цанговую панель под 40 контактов с удлинёнными выводами.
Я просто ставлю еще одну панель вторым этажом и нет проблем. У меня вся АТМ-ка так собрана.

fifan
11.04.2017, 14:47
Aliexpress подвёл - не прислал 50 и 64 контактные гнёзда (составные). Заказываю через Москву - это минимум неделю ждать. А пока занялся прошивкой ПЗУ для основной платы. Следите (http://zx-pk.ru/threads/25424-spetsialist-zamena-8080-na-8085.html?p=908423&viewfull=1#post908423) за новостями.

SYR-ALEX
13.04.2017, 22:38
Приехали мои платы . В субботу начну сборку .

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

Кто-то уже пробовал запускать ?

fifan
14.04.2017, 05:15
Нет, автор будет первым.

SYR-ALEX
14.04.2017, 15:08
Автор компа или плат ?:v2_dizzy_ironic:

fifan
14.04.2017, 17:46
Компа. У меня пока остатки деталей идут ко мне почтой.

SYR-ALEX
14.04.2017, 23:18
Ну понеслось .
Начал паять . Запаял резисторы , джамперы и разъём PS/2 . С PS/2 без бубна не обошлось .
В разъёме доставшемся мне для экрана 3 контакта , а на плате для экрана площадка для одного контакта .
Пришлось разрезать дорожку ( -BQ1 - XP4(pin20) ) так как недостающие отверстия попали на неё . Подробности в картинках .
http://savepic.ru/13606336.png
http://savepic.ru/13584832.png

fifan
15.04.2017, 07:07
А я боковые у разъёма pS/2 откусил и так впаял.

Кстати на фотографии имеется С39. Надо было расстояние между выводами сделать поширше. Еле впихнул электролит 500 мкФ на 10 В.

Ещё. Так как у нас загрузчик SD карты сидит в ПЗУ, то наличие джампера XP7 не существенно - можно вообще не ставить.

SYR-ALEX
16.04.2017, 11:11
Собрал и запустил основную плату и плату CPU Z80 . На схеме и соответственно плате CPU Z80 есть ошибка . Ошибка легко устраняется . Вечером выложу фото с описанием доработки .

fifan
16.04.2017, 12:41
Прекрасно! А я начну с ВМ80 и МХ. Я их спаял, но на основной плате пока нет главного - разъёмов на 50 и 64 контактов.

SYR-ALEX
16.04.2017, 15:31
Собрал и запустил основную плату и плату CPU Z80 . На схеме и соответственно плате CPU Z80 есть ошибка . Ошибка легко устраняется . Вечером выложу фото с описанием доработки .
В схеме CPU Z80 (http://www.spetsialist-mx.ru/schemes/Syabr.pdf)есть ошибка .Pin 15 D4 ошибочно соединён с общим ,а должен быть соединён с pin 7 той же МС. Из за которой Z80 работать не будет . Эта схема правильная (http://www.spetsialist-mx.ru/schemes/Syabr_z80.png). Чтобы внести изменение из платы Z80 придётся выпаять D4 (КП2) и разрезать дорожку D4 pin1 - D4 pin 15 , запаять КП2 обратно и со стороны пайки соединить D4 pin 15 с D4 pin 7 .
http://savepic.ru/13623534.png

fifan
16.04.2017, 18:11
Да, ошибка моя, извиняюсь. Добавил в список ошибок (http://zx-pk.ru/threads/27597-syabr-sborka-i-naladka.html).

SYR-ALEX
18.04.2017, 15:42
Продолжаем . При запуске CPUi8080 и CPUi8085 обнаружил ещё один баг в схеме основной платы и соответственно в плате .
Вывод резистора R32 соединённый с +5V нужно перепаять на общий .

http://savepic.ru/13621043.png

На плате лечится так : выпаиваем вывод резистора R32 (который на против DD15 pin 7) из платы и припаиваем к DD15 pin 7 .
Модули CPUi8080 и CPUi8085 как говорится " при исправных деталях и отсутствии ошибок монтажа " заработали сразу .

Резисторы в модуле CPUi8085 паял следующие :
R1,R2,R9 2,4k
R3 4,7k
R4,R5 10k
R6 4,7k
R7,R8 1k

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

На подходе модули MX иMX2 .

SYR-ALEX
19.04.2017, 19:40
MX , MX2 готовы . Если не считать не пропай с моей стороны в модуле MX2 , то оба заработали сразу .

Вопрос к знатокам .
Какой минимальный объём RAMDISK для МХ\МХ2 ?

fifan
19.04.2017, 20:37
Минимальный объём RAM-диска - 128 кБайт, желательный - 256 кБайт, максимальный - 512 кБайт. На первой странице есть прошивки пзу для обоих маперов. В них уже есть тесты на 256 кБайт и мой для любого объёма. Для входа в режим МХ на МХ2 мапере нужно ввести директиву X, затем в обоих маперах набрать F6 и высветиться пользовательский ROM-диск.

http://zx-pk.ru/threads/25424-spetsialist-zamena-8080-na-8085.html?p=908057&viewfull=1#post908057

SYR-ALEX
19.04.2017, 21:39
Какой минимальный объём RAMDISK для МХ\МХ2 ?

Собственно почему возник вопрос . Собрал модули , в качестве RAMDISK поставил K6T4008 (512K) и RAMTEST показал 512К , всё хорошо. Поставил UM621024 (128К) и не чего не работает . Знакомый синий экран с приглашением ввести дату . И весяк .
Провёл анализ схем включения обоих МС . Назначение выводов в основном совпадает корме 1 и 30 . У K6T4008 (512K) 1 - А18 30 - А17 . У UM621024 (128К) 1 - NC (не используется) 30 - CS2 ( выбор кристала , активный высокий уровень) . И тут осинило . А если А17 сделать инверсным ? В исходной схеме этот сигнал идёт с ТМ8/pin10 (с прямого выхода) , что делает UM621024 (128К) не активной в нижних адресах рам диска . А инверсный А17 (ТМ8/pin11) как раз активирует .
Попробовал с UM621024 и RAMTEST показал 128К , попробовал с K6T4008 и RAMTEST показал 512К . Вывод: с такой доработкой можем использовать обе МС в RAMDISK.

Доработка MX2

http://savepic.ru/13576781.pnghttp://savepic.ru/13589056.png

Доработка MX

http://savepic.ru/13625932.pnghttp://savepic.ru/13570624.png

А если хочется диск на 256К и имеется пара свободных UM621024 и не охота резать платы . Можно спаять 2 МС " бутербродом " отогнув 30 вывод верхней МС и соединить его с 11 выводом ТМ8 .

san010101
20.04.2017, 10:49
Вопрос по применяемой памяти в компьютере. Не могу найти у китайцев подходящих микросхемок. Подскажите какие микросхемы нужно использовать и их аналоги. На chipdip по запросу выдал вот
https://www.chipdip.ru/catalog/ic-memory?p.3746=parallel&p.3747=4.5%E2%80%A65.5+%D0%B2&p.3747=4.75%E2%80%A65.25+%D0%B2&sort=priceup

SYR-ALEX
20.04.2017, 12:31
Вопрос по применяемой памяти в компьютере. Не могу найти у китайцев подходящих микросхемок. Подскажите какие микросхемы нужно использовать и их аналоги. На chipdip по запросу выдал вот
https://www.chipdip.ru/catalog/ic-memory?p.3746=parallel&p.3747=4.5%E2%80%A65.5+%D0%B2&p.3747=4.75%E2%80%A65.25+%D0%B2&sort=priceup

Это МС ПЗУ (ROM ) .

В нашем случае все ПЗУ имеют 28 выводов . В основной плате достаточно 16кб , но можно и больше . В маперах : МХ 32кб или 64кб , МХ2 64кб .
ОЗУ ( RAM ) все 32 вывода . В основной плате SRAM 64/128кб . В маперах при доработке из предыдущего поста SRAM 128/256/512кб .

Минимальный объём RAM-диска - 128 кБайт, желательный - 256 кБайт, максимальный - 512 кБайт. На первой странице есть прошивки пзу для обоих маперов. В них уже есть тесты на 256 кБайт и мой для любого объёма. Для входа в режим МХ на МХ2 мапере нужно ввести директиву X, затем в обоих маперах набрать F6 и высветиться пользовательский ROM-диск.

http://zx-pk.ru/threads/25424-spetsialist-zamena-8080-na-8085.html?p=908057&viewfull=1#post908057

fifan
20.04.2017, 13:42
Отвечаю:
1. Диспетчер RAM-диска применяемый в Сябре взят со Специалиста МХ2 и расчитан на применение именно 512 кБайтной срамины. На Специалисте МХ2 никто меньшую объёмом не ставил.
2. На первой странице данной темы указаны типы ПЗУ и даны ссылки на архивы прошивок. Ещё дополню. Специалист рассчитан на 12 кБайт памяти. Возможно применение любых ПЗУ одноразовых, УФ стираемых, Flash ПЗУ объёмом 8 кБайт (тест или неполное ПЗУ) - 2764/2864, 16 кБайт (тест или полное ПЗУ) - 27128/28128, 32 кБайта (наполовину неиспользуемое ПЗУ) - 27256/28256. Из указанных по ссылке можно перечисленные мною ещё 27512 (много останется пустого места). Я правда в Ч&Д не советую покупать - дорого. У китайцев - долго идут. Можно здесь (http://mkpochtoi.ru/) (по поиску M27C512-10F1) - товарищ быстро доставляет посылкой 1 класса. Да и барахолке можно найти, например здесь (http://zx-pk.com/forum/viewtopic.php?f=14&t=5513).

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

SYR-ALEX ещё добавил пару слов про ПЗУ на маперах. Для МХ нужно 48 (64) кБайт, для МХ2 - 64 кБайт. Соответственно - 27512 или 28512.

san010101
20.04.2017, 14:04
HM628512-70 512k
http://www.ebay.com/itm/151400612641

Hitachi hm628128-70 128k
http://www.ebay.com/itm/172161250076

Вот такие выбрал.

fifan
20.04.2017, 14:34
Mother Board U11,12 - W24512 - пойдёт 2 шт.
W24010AS-35 - даташит не нашёл.
MX Maper и MX2 Maper
DS2BS62LV4001SC-70 - она же в корпусе SOP32 - есть переходник? А так пойдёт.
AS6C4008 - то же пойдёт у меня была такая в DIP корпусе.

SYR-ALEX
25.04.2017, 17:15
Начал паять Сябр. Изначально взял процессорный модуль 8080. Маркировка у стабилитрона VD3 на плате (шелкография) неверная. Катод (жирная полоса) должен идти на общий провод.
Тоже наверное надо в шапке разместить .

Error404
25.04.2017, 19:45
HM628512-70 512k
http://www.ebay.com/itm/151400612641


Такие в планарном корпусе на Али стоят 50 рублей (т.е. примерно в 11 раз меньше).

san010101
26.04.2017, 03:05
Такие в планарном корпусе на Али стоят 50 рублей (т.е. примерно в 11 раз меньше).
Тут их пара, это уже по вашим расчётам 50+50=100. Теперь переходник и плюс продаётся как правило партия из 10 шт. Что мне с ними делать? Солить? Плюс расходы на пересылку. Я выбираю с трек номеров (не хочу ждать пока из Мирного мою посылку выловят) Я взял ровно столько сколько нужно. Как то так.

Отправлено с моего A0001 через Tapatalk

fifan
26.04.2017, 14:37
Я нашёл на Али основную память поштучно, заказал. https://ru.aliexpress.com/item/W24512AK-15/2020162952.html?spm=2114.13010608.0.0.HuwcL0. У меня она стоит на моём Специалисте 48 SRAM и прекрасно работает. Объём 64 кБайта. На таких 4 штуки HardWareMan собирал селектор адресов (256 кБайт) на Специалист МХ.

OrionExt
26.04.2017, 15:28
Судя по цене контрафакт. И на фото перемаркировкой папахиват. Хотя кто ее будет использовать на 15ns. Работает на 450ns и ладно)

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

Китайцы вообще прикольные ребята. Память 150ns, продают в два раза дороже (грубо) 120ns. Наличие на рынке (не китай) – решает цену (только коммерция). Посматривают на соседей из USA (120ns туда видать не завозили коммерсанты. Или поюзали в С64 уже, что мало вероятно).

Память конечно БУ.

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

Логику китайцев не понять=)

SYR-ALEX
30.04.2017, 16:14
Что то тема притихла . Кто-то уже спаял ?

fifan
30.04.2017, 18:08
Я спаял. Включил и почти ничего. Наверное что-то с ОЗУ. Тест не проходится вообще никак. Нет начальных полос, экран окончания проверки, на нём белеберда. Использую модуль 8080, похоже дикое потребление тока по плате - блок питания греется, просадки по плате - до 0,3 В.

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

Не фига память не виновата. Тест останавливается на определённой ячейке ОЗУ. Может процессорный модуль 8080 кто-нибудь собирал? Может в нём косяк? Единственную ошибку я там нашёл - поставил стабилитрон на 5,6 В, соответственно столько и присутствует на одном из питаний процессора - должно быть -+-5 % - у меня 12%. Наверное нужно искать стабилитрон.

SYR-ALEX
30.04.2017, 22:00
fifan , а как изображение на экране ТВ ? Растр стабильный ? Доработку номер 2 из шапки делали? Без этотой доработки CPU8080 и CPU8085 работать не будут.
Если сделали доработку номер 1 ,то конденсатор С3 нужно убрать из схемы . Зачем перегружать выход контролера ёмкость .

fifan
01.05.2017, 06:52
Все тресётся на экране. Зачем это я буду убирать конденсатор? Я лучше понижу его ёмкость до 10 мкф. Начинаю паять Z80 модуль.

SYR-ALEX
01.05.2017, 08:59
Прошивка DD1 соответствует частоте кварца ? Фьюзы правильно выставили ? Про коротыши / обрывы напоминать наверное не стоит .;)

fifan
01.05.2017, 10:37
Ну если бы не было прошивки, у меня бы не было развёртки. Для успокоения я выну Атмегу88 из панельки и проверю на программаторе.

san010101
01.05.2017, 11:04
Жду детали, полностью собирать планирую через месяц.

SYR-ALEX
01.05.2017, 16:34
Все тресётся на экране.

При правильном сочетании прошивка/кварц параметры развёртки соответствуют ТВ стандарту
http://savepic.ru/13809011.gif
И при правильном монтаже и исправных деталях контролер работает сразу. Но в этой ревизии платы выход синхросмеси DD24.2.6 ->XP8.4 это чистый TTL тоесть до 5V , а TV SCART требуется 1V максимум . Возможно поэтому и рвёт картинку . Попробуйте через подстроечный резистор или резисторный делитель уменьшить уровень сигнала .

fifan
06.05.2017, 15:34
Вообще настройка не движется никак. Поставил в цепь синхронизации на скарт подстроечный резистор. Крутил долго, многооборотный попался, когда немного проявились буквы начальной заставки, замерил сопротивление - 16 Ом. Далее нет продвижений. Начальная заставка и всё, замер. По белым буквам продвигаются диагональные полосы. Менял процессорные блоки с 8080 на Z80 то же самое. Где копать в схеме нет никаких мыслей.

SYR-ALEX
06.05.2017, 17:29
Проверьте осциоллографам параметры синхросмеси ( период/длительность КСИ,СМИ ) на входе скарта . Цепи МС DD1, DD2, DD15.2 , DD16 , DD21 , DD31.1 , транзисторы и резисторы видеоусилителей ( возможно придётся подбирать наминалы ). Какие серии МС применяли ? Доработки всё сделаны ? Попробуйте вывод 1 DD1 подтянуть на +5 В через резистор 10К .

fifan
06.05.2017, 18:29
DD1, вход переключения 384/512 срабатывает. Почему-то появляется розовая область слева экрана. Резистор попробую припаять. Ещё особенность. При вставке ПЗУ теста Рюмика экран сразу показывает экран где должен выводится результат проверки ОЗУ, но кроме нескольких символов ничего не разобрать и экран почти весь розовый.

san010101
06.05.2017, 19:19
DD1, вход переключения 384/512 срабатывает. Почему-то появляется розовая область слева экрана. Резистор попробую припаять. Ещё особенность. При вставке ПЗУ теста Рюмика экран сразу показывает экран где должен выводится результат проверки ОЗУ, но кроме нескольких символов ничего не разобрать и экран почти весь розовый.
Память узкая(корпус) от кеша материнских плат? У меня на ют88 узкие не работали.

Отправлено с моего A0001 через Tapatalk

fifan
06.05.2017, 19:45
Память узкая(корпус) от кеша материнских плат?
Мне это сочетание не о чём не говорит. Необходимо смотреть тип микросхем. Когда-то взятые с материнок микросхемы у меня оказались DRAM - это нам вообще не подходит.

san010101
07.05.2017, 03:17
Мне это сочетание не о чём не говорит. Необходимо смотреть тип микросхем. Когда-то взятые с материнок микросхемы у меня оказались DRAM - это нам вообще не подходит.
62512-15, 62256-15

Отправлено с моего A0001 через Tapatalk

fifan
07.05.2017, 07:24
Я попросил тип микросхемы, по данным только в цифрах даташит не найдёшь. 62256 не пойдёт - мало 32 кБайт всего.

san010101
07.05.2017, 07:40
В данный момент тип не могу сказать. Но именно м. с. в узком корпусе dip с временем доступа 15n не хотели корректно работать в ют88. Возможно тут аналогичная ситуация. Это лишь частный случай из практики.

Отправлено с моего A0001 через Tapatalk

fifan
07.05.2017, 09:25
Я грешу на Атмегу88. Я покупал их две на али, одна не прошивается вообще. Для заказа например в Москве нужно ждать месяц. Если другой ошибки не найду буду ждать их. SYR-ALEX, а как на счёт Atmega328 не прокатит вместо Atmega88?

SYR-ALEX
07.05.2017, 09:48
Разные SRAM после включения питания имеют разный патерн . W24512 как раз и даёт розовый цвет , а UT621024 разноцветные точки . На этом не заморачивайтесь . Я не просто так спросил о сериях микросхем . На макете и на плате у меня в основном стоит 1533 серия и 74HC а DD7 74F245 . Тоже указано и в моих схемах . 74F245 желательно для Z80 в режиме BTURBO так как у 555АП6 и 1533АП6 не хватает быстродействия из за короткого сигнала WE. Тоже относится и к формированию видиосигнала/ цвета . Особое внимание стоит уделить DD31.1.
Так понял видео контроллер в основном работает . А вот с тестом Рюмка непонятно , проверьте шины ША , ШД также шумы по питанию .

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


Я грешу на Атмегу88. Я покупал их две на али, одна не прошивается вообще. Для заказа например в Москве нужно ждать месяц. Если другой ошибки не найду буду ждать их. SYR-ALEX, а как на счёт Atmega328 не прокатит вместо Atmega88?
Должно прокатить с ATMEGA48/88/168 без проблем только нужно перекомпелировать под свой кристал . За 328 не скажу нужно проштудировать тему . В особенности не вникал , но думаю разница небольшая . Исходники я выкладывал пробуйте , может чего поправите или своего добавите .

tank-uk
07.05.2017, 10:21
fifan, я брал меги тут https://ru.aliexpress.com/item/ATMEGA88PA-AU-ATMEGA88PA-ATMEGA88/2038361909.html?spm=2114.13010608.0.0.TwmCCn и тут https://ru.aliexpress.com/item/5PCS-IC-ATMEGA8A-AU-TQFP-32-NEW-GOOD-QUALITY/32584668225.html?spm=2114.13010608.0.0.urpIeM
и переходники тут https://ru.aliexpress.com/item/10pcs-lot-Turn-QFP32-DIP32-TQFP-LQFP-EQFP-adapter-plate-spacing-of-0-8-mm-pin/32780144607.html?spm=2114.13010608.0.0.FpkLTy
меги те что взял все 100% рабочие и новые

SYR-ALEX
07.05.2017, 10:41
Эти https://ru.aliexpress.com/item/10pcs-lot-Turn-QFP32-DIP32-TQFP-LQFP-EQFP-adapter-plate-spacing-of-0-8-mm-pin/32780144607.html?spm=2114.13010608.0.0.FpkLTy переходники для для замены DIP28 не пойду . Так как они pin to pin и получается некий аналог DIP32 с совершенно другой цокалёвкой .

tank-uk
07.05.2017, 10:46
Atmega88 TQFP32

Отправлено с моего JY-S2 через Tapatalk

SYR-ALEX
07.05.2017, 11:15
Да верно DIP аналог с цокалёвкой TQFP32.

fifan
07.05.2017, 11:37
Нет что-то не так с атмегами88, сейчас перепрошил две китайским программатором. Даже ту, которая не прошивалась на другом самопальном программаторе.
На счёт микросхем не заморачивался в основном 1533 и 555 серии. Какая разница что у меня стоит в Z80 блоке у меня и с 8080 картинки одинаковые. DD31.1 - у меня К555ТМ2. Я не понял какую серию лучше ставить в формирователе видеосигнала / цвета?

SYR-ALEX
07.05.2017, 12:08
Если изображение замазывает цветом с левой стороны кадра возможно триггер DD31.1 тормозной и не успевает переключать строб на ИР35 и ИР10 .
У меня с атмегами проблем не было ( возможно повезло ) под кварц 22.118 Мгц возможно не все атмеги могут стабильно работать .

fifan
07.05.2017, 12:30
возможно триггер DD31.1 тормозной и не успевает переключать строб на ИР35 и ИР10.
Посмотрю если у меня другой не 555 триггер.

под кварц 22.118 Мгц возможно не все атмеги могут стабильно работать.
У меня и не работает - на экране пусто.

SYR-ALEX
07.05.2017, 12:37
Попробуйте прошивку и кварц на 16Мгц , это штатная частота атмеги 88 . Если это не поможет ищите косяки в монтаже .

fifan
07.05.2017, 18:14
Банально нет кварца на 16 МГц. Буду смотреть монтаж.

SYR-ALEX
07.05.2017, 19:14
Можно попробовать ближайшее +-10% телевизор должен проглатить . Если синхросмеси в пределах нормы то контролер не причём . Нужно смотреть монтаж .

fifan
09.05.2017, 17:30
Ещё раз просмотрел монтаж, ничего подозрительного не нашёл. За невозможностью пока подключить осциллограф запуск откладываю на месяц. У меня есть другие проекты. Тот же Специалист МХ2 нужно до ума довести. Последний кстати с удвоенным количеством микросхем, чем в Сябре, запустился через неделю или меньше и без осциллографа и не так привередлив к серии микросхем.

SYR-ALEX
09.05.2017, 17:50
Через две недели буду дома , сниму осциллограммы со своих Сябров и обязательно выложу .

SYR-ALEX
09.05.2017, 23:50
Какие узлы/осциллограммы схемы СЯБРа интересуют пишите . Осцилы через две недели выложу . На текущие вопросы отвечу по возможности .
Так же хочу уточнить по конкретным узлам схемы , где необходимо снять параметры/осцилограммы для облегчения процесса запуска .
В наличии есть двух лучевой осцилограф. Т.е . можно указать два сигнала : 1 относительно которого . 2 какой смотреть.

fifan
10.05.2017, 08:00
Какие узлы/осциллограммы схемы СЯБРа интересуют пишите.
Даже не могу сказать. Если у меня развёртка есть, а вот с шиной адреса наверное напутано. Скорее всего нужно начать с мультиплексоров шины адреса ОЗУ. Хотя адреса напутаны на ПЗУ, если тест не с нулевого адреса идёт.
Я ведь все микросхемы проверял на тестере (http://zx-pk.ru/threads/16638-tester-melkoj-logiki-na-mega8515.html) и был уверен, что он точно проверяет. Теперь сомневаюсь.
У меня все микросхемы вставляются на плату через цанговые панели. Монтаж несколько раз смотрел под лупой.

SYR-ALEX
10.05.2017, 12:09
На моей плате с адресами всё правильно .
Попробуйте встановить модуль CPUi8080 и тестером прозвоните соединения с выводов процессора с соответствующими выводами ПЗУ и мультиплексоров .

genka_z
10.05.2017, 20:02
Жду прибытия Atmega88 и Atmega8 с известного сайта. После этого смогу запустить свой экземпляр Сябра (остальное припаяно, микросхемы стоят на цанговых панельках). Тогда смогу точнее сказать, что из осциллограмм хотелось бы увидеть. Из процессорных модулей у меня пока собран I8085.

tank-uk
20.05.2017, 14:59
Вот наконец-то приехали переходники
Надеюсь скоро продолжу макетную сборкуhttps://uploads.tapatalk-cdn.com/20170520/79d776a6e8b677cddcc3c9fb459a6c8e.jpg

Отправлено с моего JY-S2 через Tapatalk

tank-uk
04.06.2017, 20:29
Что-то тема затихла
в видео-формирователе не мешало бы поставить диоды в цепи подмешивания яркосного сигнала, имхо так будет правильней

tank-uk
04.06.2017, 20:32
Основная концепция на макетке, осталось совсем чуть-чуть ))))) начать и закончитьhttps://uploads.tapatalk-cdn.com/20170604/72d4423644e9816656eb8833356c1637.jpg

Отправлено с моего JY-S2 через Tapatalk

SYR-ALEX
10.06.2017, 23:35
В работе СЯБРА выявился дефект в виде рассинхронизации работы процессора и видео контролера .
Проявляется в виде мельчешащих горизонтальных полос на изображении . Иногда после включения питания или после принудительного сброса U1 (ATMEGA88) синхронизация "налаживается" и изображение становится нормальным .Комп работает как надо до выключения питания или включения турбо режимов . Победить эту проблему без скальпеля и мгтэфа не получается .
Решить проблему думаю можно притормаживанием процессора сигналом STB (U1.18) , вырабатывается во время загрузка регистров U17,U18 формирующих изображение . Его длительность примерно 40нс , это 1/3 пикселя , при частоте кварца 16Мгц . То есть во время формирования изображения STB выдаётся 48 раз в 256 строках 48х256=12288 раз за один кадр значит 40х12288=491520нс процессор будет простаивать . Период одного такта процессора 500нс плюс 40нс простоя = 540нс что соответствует реальному такту 1,852Мгц , но это только во время формирования строк изображения , в остальное время проц молотит на своих 2Мгц . Потеря производительности во время формирования изображения 7,4% , общая потеря думаю будет в пределах 2-4% . То есть повысив частоту кварца (с повышением частоты длительность STB уменьшится) до 16,32-16,64Мгц общую производительность можно поднять до оригинальной . Конечно при таком решении о прозрачном доступе не может быть и речи , та как видео контроллер всегда будет работать в приоритете над процом .

Над этим решением сейчас работаю .

Для сравнительных тестов необходима программа оценки быстродействия компа , желательно под i8085 или Z80 только они в СЯБРЕ умеют работать с прерываниями (ВМ80А к стати тоже можно научить) .У меня собраны два компа по одинаковой схеме , один из них переделаю под указанное выше . ПОМОГИТЕ с программкой , хотя бы исходники .
Симуляция в протеусе (https://yadi.sk/d/gZ9zk1qk3K29Gy) отличается от основной схемы , привожу для понимания принципа идеи .

tank-uk
11.06.2017, 07:57
так что возвращаемся к 16мГц кварцу ?
я нацелился на 20мГц , таких у меня много

SYR-ALEX
12.06.2017, 08:21
Приимущество использования МК в том что частота кварца особого значения не имеет . Изменив прошивку можно получить стандартную синхру для ТВ .

fifan
01.07.2017, 12:32
У меня наконец-то чуть-чуть заработал Сябр. Запускается начальный тест памяти, выходит заставка SD STARTER и выходит заставка МОНИТОР.
Теперь о чуть-чуть. Не работает мапер МХ, SD карта тоже не читается. Купленный SD холдер у китайцев на плате неверно выдаёт напряжение с внутреннего стабилизатора - вместо 3,3 В аж 4,3 В! А может и MISO/MOSI перепутал.
Тест Рюмика тоже не пошёл. Его и ПЗУ на МХ мапере сегодня перешью. Я использую старые стираемые ультрафиолетом пзухи - на них надежды нет.

fifan
01.07.2017, 15:55
Следующий запуск.
Тест Рюмика заработал - прекрасно выводит полоски и пищит где надо. Но уважаемый автор перепутал цвета красный и синий. В тесте стандартный порядок цветов зашит слева направо: красный, зелёный, синий, белый чёрный. Тут: синий, зелёный, красный, белый, чёрный. Я конечно могу поискать на схеме где касяк, но мне лень.
МХ мапер выдаёт розовый экран, ВИ53 попискивает звуком и ничего больше не работает.

san010101
01.07.2017, 16:30
Вот так показывает с CPU 8085 и без маперов.
Другая картинка это без ОЗУ и маперов. https://uploads.tapatalk-cdn.com/20170701/4d14e40e9d6152a4300e876cd0e1c19b.jpghttps://uploads.tapatalk-cdn.com/20170701/90145bfb83ac7dfdfcf5f49ca317509c.jpg

Отправлено с моего A0001 через Tapatalk

fifan
01.07.2017, 16:46
Лучше запускать на 16 мегагерцовом кварце с соответствующей прошивкой Атмеги88. У меня такие полоски были на экране, когда я разомкнул перемычку XP6. Попробуй поставить XP6 и R2, и соответственно замкнуть данную перемычку XP6.

san010101
01.07.2017, 18:29
Установил перемычку на xp6,
поставил плату мапера мх2 и 8085 появилась надпись program?
В мапере мх2 записан тест что в шапке темы. Без мапера картина как и раньше, в полосках. Ещё с мапером мх2 переодически пищит спикер.

Отправлено с моего A0001 через Tapatalk

san010101
02.07.2017, 08:17
Собрал мапер мх. Запустил комп в конфигурации 8085+мапер мх 16мгц. Показывает красный экран и строка сверху v. 3.1/дата
Без маперов по прежнему не работает. Экран в полосках.

Как вариант битая память на материнской плате(Сябр основная плата) но другой памяти нет. Есть только 62256.
Подключая клавиатуру ps/2 из
клавиш почти ни чего не работает. То что откликается не соответствует действительности.

Отправлено с моего A0001 через Tapatalk

fifan
02.07.2017, 09:24
1. Пищит спикер при МХ2 - это нормально. Там нет гасилки ВИ53 при переходе в режим Стандарт, как в реальном МХ2. Будет время доработаю прошивку.
2. Если без мапера так и должно выходить в Монитор, но до этого есть в прошивке проверка на подключение SD карты - надпись SD STARTER.
3. Почему красный экран в МХ? У меня - розовый и нет надписи о вводе даты.
4. Прошитая Атмега8 с правильными фьюзами должна нормально работать с PS/2 клавиатурой. У меня всё в ней ОК.

san010101
02.07.2017, 09:41
1. Конфигурациия мх2 + 8085 16мгц
Пищит периодически. Выводит надпись program?
Если нажать ресет(12 вывод на разъеме клавиатуры и земля) то появится надпись
program?
monitor 4

2. Без мапера у меня только полоски разноцветные. SD карта не подключена и соответственно адаптер тоже.
4. Я не устанавливал бит отключения сброса.

san010101
02.07.2017, 09:47
3. Вот что показывает с
мапером мх + 8085 16мгц
https://uploads.tapatalk-cdn.com/20170702/3e47a2c02035429f86d80cfcf2a60832.jpg

Отправлено с моего A0001 через Tapatalk

fifan
02.07.2017, 16:16
И цвета в МХ перепутаны? Схему нужно смотреть. Запущу МХ/МХ2 поищу где это на схеме касяк.

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

Нашёл касяк. Сигналы с выводов 4 и 9 DD21 нужно соответственно подать на R5 и R3. Пока МХ мапер у меня не заработает переделывать не буду. МХ2 мапер у меня ещё не распаян.

san010101
02.07.2017, 17:36
Поменял выводы. Теперь экран синий

Отправлено с моего A0001 через Tapatalk

fifan
03.07.2017, 07:56
У меня вообще ни МХ ни МХ2 не работают - чёрный экран, в МХ2 пищалка попискивает. Буду смотреть микросхемы и связи ответственные за переход в расширенный переход на мапер.

san010101
03.07.2017, 08:27
У меня закончился запас ПЗУ 27С512
Остались
TMS 27C010A
SST PH29EE010
AT29C010A
Все это я так понимаю 128Кб

Пробовал на TMS 27C010A А16 на ноль и +5В с 32 на 30 но не заработало.
С AT29C010A так же но 31 /we посадил на +5В и ни чего не сработало.

Хотел перешить в материнской плате ПО, возможно ПЗУ сбоит.
Картина без маперов полосатая, если ПЗУ убрать тоже самое.

Скиньте файлик для 128к прошивка основной платы.
Можно и для маперов.

fifan
03.07.2017, 21:19
Сегодня Сябром не занимался. Изменил начальную заставку Сябра. Должен определятся процессор. Вот сварганил прошивки под 128 кБайт каждая. Сам себе ещё не прошивал, в эмуляторе испытал.

SYR-ALEX
03.07.2017, 22:49
Ох жара . Давно не заходил . Наконец начали запускать .
FIFAN не обижайтесь , я тут одну из первых ваших прошивок допилил в ней CPU и VIDID определяются корректно . Проверено на реале .
https://yadi.sk/d/0Ve4KSFs3KiTQB
Кому какие осцилы нужны заказывайте . Примерно так DDXX hin XX . Постараюсь снять в ближайшее время .

fifan
04.07.2017, 05:20
Меня интересует переход на мапер - у меня вообще не происходит - где смотреть неполадки?

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

По прошивке. ONLY пишется на конце Y. В остальном понятно. Теперь СЯБР на экран выводится по-русски.

fifan
04.07.2017, 08:04
Ещё к программе от SYR-ALEX'а добавил вывод четырёх цветных звёздочек. В атаче всё в сборе - версия для разных ПЗУ - 8, 16, 32, 64 и 128 кБайт. Хотя рациональнее использовать ПЗУ на 16 кБайт, т.к. Сябр видит объём только в 12 кБайт (как и любой "стандартный" Специалист). Но можно напихать много разных своих программ в остаток ПЗУ и загружать их по директивам как в Специалист МХ2 соответственно дописав обработку директив.

san010101
04.07.2017, 16:24
Ура! У меня заработал просто режим без маперов. Залил прошивку 8кб. Тест памяти прошел, sdcard попросил, не дождался от меня карты и вывел
Program?
Тестирую все с 8085. Другого нет ни чего собранного. Кварц 16Мгц
Отправлено с моего A0001 через Tapatalk

san010101
04.07.2017, 16:25
Весь ПК собирал на 1533 серии. Исключения тм2. Не оказалось в 1533 пришлось брать импорт 74LS74

Отправлено с моего A0001 через Tapatalk

genka_z
04.07.2017, 17:40
А есть ли описание всех джамперов? Какие необходимо замкнуть-разомкнуть? Может их описание вынести в первое сообщение? У меня сейчас они все впаяны, но все разомкнуты.

У меня собрана основная плата, плата CPU 8085 и маппер MX2. Используется кварц на 22 с копейками мегагерц. Собрано все на 1533 серии. Пробовал подключать без маппера через скарт к старому цветному телевизору Sony Trinitron 21". На экране цветные полоски похожие как на скриншоте у san010101, только их больше по количеству. Может это связано с тем, что все сигналы брал напрямую с разъема XS8 без резисторов или что-то еще может быть? Мультиметр UT61E показывает наличие строчных импульсов частотой 15621Гц и кадровых 49.4Гц. Потребление по 5В примерно 300мА (запитывал от "лабораторника").
Доработки из шапки делал.
Что можете посоветовать? Есть осциллограф, где имеет смысл проверить и какие сигналы?
Фотки плат смогу сделать завтра-послезавтра.

san010101
04.07.2017, 18:06
Я xp6 замкнул и кварц 16 Мгц. Только тогда копм стал показывать картинку.

OrionExt
04.07.2017, 18:09
Джамперы - это зло. Если нет в начале темы, требуйте.

Осциллографом можно проверить только наличие сигнала. И то иногда это сигнал такое покажет.

Штука сложная подымать экспериментальный вариант Специалиста.

genka_z
04.07.2017, 18:12
А в цепи синхросмеси резистор (подстроечный?) не ставили? Все сигналы напрямую на телевизор?

Еще момент - ps/2 клавиатура светодиодами при старте компа мигала - т.е. вроде как атмега работает. но никаких звуков на бипер не выдается (должны ли?).

OrionExt
04.07.2017, 18:16
Думаю вся беда в ЦПУ (от AVR). Не работает эта штука в режиме реального времени.

По вопросам. Сори. Я мимо проходил.

san010101
04.07.2017, 18:18
Резисторы не ставил. Вообще у меня с начало только с маперами заработал. Теперь работает материнка и проц 8085 т. к. другого нет. Кварц 16Мгц для него только один режим разрешения. ВВ55 должны быть установлены. Без них ни как. Клавиатура у меня как то частично работает. Я не стал бит ресет ставить.

Отправлено с моего A0001 через Tapatalk

OrionExt
04.07.2017, 18:22
Чтобы в режиме цифры любой процесс окучить (один), надо 10х (минимум) работать от AVR.

genka_z
04.07.2017, 18:32
Завтра прошью ПЗУ маппера MX2 и попробую с ним. За одно попробую перепаять кварц на 16 МГц и перешить атмегу88 синхрогенератора под эту частоту. ВВ55 у меня стоят (стоят NEC 82С55, могу попробовать поставить наши кр580вв55). Я программировал клавиатурную мегу с установленным битом ресета (выставлял фьюзы как в шапке). Так как комп целиком на цанговых панельках, то можно "поиграться" c сериями микросхем (555, 1533, HC, AC..) - но это потом.

OrionExt
04.07.2017, 18:35
Это не выход. Начните с шагателя. И пусть разробы тестов подгонят=)

genka_z
04.07.2017, 18:40
Да, шагатель - это следующий этап. Обычно рекомендуют с тактового генератора начинать и получить устойчивый растр. После растра и хотел с шагателем походить.

OrionExt
04.07.2017, 18:44
Видимо у нас на AVR завязано. Удалите лишние элементы и добейтесь устойчивой синхронизации. Сумонте афторов:)

san010101
04.07.2017, 18:46
Прошейте тест для материнки, смотрите в свежих сообщениях(я прошил 27С64 8Кб). Я протестировал 8085 с 16Мгц без мапера все сработало. ХР6 замкнута.

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

вот ссылка
http://zx-pk.ru/attachment.php?attachmentid=61529&d=1499105958

OrionExt
04.07.2017, 18:48
Вот в железке проще собирать, там сам себе разроб:)

san010101
04.07.2017, 20:56
Странно, заработала только 8 Кб ПЗУ в материнской плате. Не запустились 27С256, 27С010, 29С010.
Подскажите как правильно вклячить 128 Кб ПЗУ в основную плату?

SYR-ALEX
04.07.2017, 22:16
На основной плате выводы 1,27,28 ПЗУ (DD10) подключены к +5V . Посмотрите таблицу , думаю многое прояснится
https://yadi.sk/i/TwrFAsTE3KkfY5

Поремычка ХР6 это ручное переключение 384\512 . Работает с прошивками 20Мгц и 22.118Мгц , с 16Мгц её состояние безразлично . Также при программировании DD1 внутресхемно её надо снять .

san010101
05.07.2017, 05:40
Поремычка ХР6 это ручное переключение 384\512 . Работает с прошивками 20Мгц и 22.118Мгц , с 16Мгц её состояние безразлично . Также при программировании DD1 внутресхемно её надо снять .
....У меня при снятии данной перемычки экран в полосках, фото было приложено выше по теме.

SYR-ALEX
05.07.2017, 09:01
....У меня при снятии данной перемычки экран в полосках, фото было приложено выше по теме.
Вечером поделюсь свежими прошивками . Возможно в старых что то не досмотрел .

san010101
05.07.2017, 09:28
Странно...у меня только с 27С64 материнка завелась, ни 27С256 и 27С010 не сработали...
В 8Кб не используется А13, может в этом сигнале дело? Для чего он еще задействуется на материнке?

Разобрался. На схеме не правильно подтянут А14. Нужно на землю а не на +5.

fifan
05.07.2017, 12:11
На схеме не правильно подтянут А14. Нужно на землю а не на +5.
Я выше говорил, что предел адресов ПЗУ, которые видит Специалист это 12 кБайт. 27128 (16 кБайт) - предел использования этой памяти. Для дальнейшего использования (например в Сябре V2) можно на верхние адреса поставить перемычки для использования ПЗУ выше объёма чем 16 кБайт.

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

SYR-ALEX, что посоветуешь посмотреть, чтоб у меня маперы заработали?

SYR-ALEX
05.07.2017, 14:28
Странно...у меня только с 27С64 материнка завелась, ни 27С256 и 27С010 не сработали...
В 8Кб не используется А13, может в этом сигнале дело? Для чего он еще задействуется на материнке?

Разобрался. На схеме не правильно подтянут А14. Нужно на землю а не на +5.
В схеме правильно . Такая разводка позволяет использовать 2764 (8кб) , А13 у 2764 не используется . ПЗУ 27128 (16кб) будет задействовано 12кб . В ПЗУ 16+ прошивку нужно размещать в верхних адресах с учётом А14=А15=1 .

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




SYR-ALEX, что посоветуешь посмотреть, чтоб у меня маперы заработали?
Мапер на основной плате заработал ? Если нет смотрите КП11(DD16) и цепи вокруг неё . Также не лишним будет подтянуть выводы 6,11 DD33(ЛП8) на +5В.

san010101
05.07.2017, 15:57
Разобрался.
Для 27C010 128kb адрес нужно выставлять 1C000

У всех прошивок на сайте данные начинаются с 0000
Скорректируйте пожалуйста прошивки под разные типы памяти

http://cloud.tapatalk.com/s/595cee679c561/test128.zip
Вот правильная прошивка для 128кб ПЗУ

san010101
05.07.2017, 19:55
Проверил в обычном режиме без маперов sd card,
не работает.

После теста памяти пишет
sd starter v 1.0

спустя пару секунд выводит program ?

какой формат карты?
объем?
формат файлов, расширение?

fifan
05.07.2017, 20:43
какой формат карты?
объем?
формат файлов, расширение?
Нужно убедится, что железо работает. У меня пока тоже только светодиод моргает и всё. Хотя SD карта на двух других Специалистах работает.
Для лучшего понимания принципа работы интерфейса нужно проштудировать данную тему (http://zx-pk.ru/threads/21338-spetsialist-i-sd-karta.html).

san010101
05.07.2017, 20:47
Посмотрел осцилографом, SCK присутствует во время вывода строки sd starter v 1.0
CS постоянно высокий.

san010101
06.07.2017, 08:52
SD card заработал. Адаптер обычный от ардуино.
Теперь осталось клавиатуру отладить. https://uploads.tapatalk-cdn.com/20170706/b511de60dcaf2a252887ef41058ba85e.jpghttps://uploads.tapatalk-cdn.com/20170706/62455131db2da973968ff77860b81e8e.jpg

Отправлено с моего A0001 через Tapatalk

san010101
06.07.2017, 11:47
Проверил с клавиатурой, самопроизвольно печатает S(на верхнем фото видно), выбор файлов уходит вверх. Программу можно запустить если быстро нажимать курсор и жать на файл два раза. Посмотрю может где залипуха.
Резисторные матрицы ставил на 4.7К вместо 10К. Подскажите это не влияет на схему?

fifan
06.07.2017, 16:30
Посмотрю может где залипуха.
Резисторные матрицы ставил на 4.7К вместо 10К. это не влияет на схему?
Да где-то есть залипуха. Вот тут (http://www.spetsialist-mx.ru/schemes/KeyBoard.png) на пересечении линий буквы S соответствующих выводов ВВ55. Я тоже поставил 4,7 кОм - всё ОК.

san010101
06.07.2017, 17:34
Заработала клавиатура, вывод 15 был не пропаян. Fifan спасибо за схему. Сябр в начальном режиме без маперов с CPU 8085 и 16мгц не турбовый работает! Теперь буду пробовать тестировать и проверю с 20Мгц кварцом. Экзотической 22..... нет.

Отправлено с моего A0001 через Tapatalk

san010101
07.07.2017, 04:49
Вопрос по маперу Специалист МХ
В предложенной прошивки есть поддержка SD CARD?
Запускаю мапер МХ после нажатия на Enter входит в RAMFOS и показывает только пустой ROM диск.

fifan
07.07.2017, 06:31
показывает только пустой ROM диск.
Поддержки SD карты в МХ никогда и не было. Как понять пустой ROM-диск? А это что?

san010101
07.07.2017, 07:24
Я записывал 32к прошивку, проверю еще раз.
В каких версиях Специалист есть поддержка SD CARD?

Записал в ПЗУ MXOS
Запустилась оболчка подобно Нортон коммандер.
Появилось 8 дисков, на диске А системные программы и БЭЙСИК.

т.е. в МХ только с магнитофона? Либо то что в ПЗУ предварительно скомпилировано.
Да еще вроде FDD есть.
Поправьте если не так.

san010101
07.07.2017, 14:24
Получилось увидеть содержимое. В моём случае нужно жать на F8
По ссылке небольшое видео запуск шахмат.
Конфигурация все та же.
8085 турбо.
16мгц
Мапер мх
https://youtu.be/S8tLug8QgD8

Отправлено с моего A0001 через Tapatalk

fifan
07.07.2017, 15:00
Раскладка клавиатуры в МХ другая. Есть переключение на неё в PS/2 адаптере, сейчас не помню как.
Ещё раз пишу, что под МХ нет программы поддержки SDкарты. Если нашли мой SpetsCommander, там я пытался поддержать Sd карту, но не доделал, переключился на написание ОС MX-DOS версии 6. В упомянутой программе есть поддержка
флопи диска, но для этого нужен как минимум контроллер дисковода собирать. Пишите сами или читайте карту в стандарте.

san010101
07.07.2017, 16:29
Проверил мапер МХ2, запустился только с прошивкой SVGASpecVinxru.bin
в текущей конфигурации 8085 турбо, 16Мгц
С другими прошивками выводит надпись PROGRAM? и ни каких реакций на нажатие клавиш.

Среди ПО записаного в прошивку работает только тест памяти, тест цветности. Игры не запускаются.

san010101
07.07.2017, 17:04
Вот такая картинка с кварцом 20Мгц
Конфигурация 8085 не турбо. С турбо виснет. Без маперов. https://uploads.tapatalk-cdn.com/20170707/27b27d25c2f6456137b11f13f07fc329.jpg

Отправлено с моего A0001 через Tapatalk

san010101
07.07.2017, 21:42
Разные SRAM после включения питания имеют разный патерн . W24512 как раз и даёт розовый цвет , а UT621024 разноцветные точки . На этом не заморачивайтесь . Я не просто так спросил о сериях микросхем . На макете и на плате у меня в основном стоит 1533 серия и 74HC а DD7 74F245 . Тоже указано и в моих схемах . 74F245 желательно для Z80 в режиме BTURBO так как у 555АП6 и 1533АП6 не хватает быстродействия из за короткого сигнала WE. Тоже относится и к формированию видиосигнала/ цвета . Особое внимание стоит уделить DD31.1.
Так понял видео контроллер в основном работает . А вот с тестом Рюмка непонятно , проверьте шины ША , ШД также шумы по питанию .

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


Должно прокатить с ATMEGA48/88/168 без проблем только нужно перекомпелировать под свой кристал . За 328 не скажу нужно проштудировать тему . В особенности не вникал , но думаю разница небольшая . Исходники я выкладывал пробуйте , может чего поправите или своего добавите .

Вопрос к автору ПК.
Огласите ваш список микросхем, какие вы применяли серии по шаблоны модуль DDxx тип применяемой серии

OrionExt
07.07.2017, 22:08
Ого поддержка аж двое консультируют. Круто!
Раскачал я разработчиков)

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

Прикольная картинка. Это ж кто так какает на шину данных.

san010101
08.07.2017, 07:29
Ого поддержка аж двое консультируют. Круто!
Раскачал я разработчиков)

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

Прикольная картинка. Это ж кто так какает на шину данных.
Где вы видете двоих консультантов [emoji1]
Кого раскачали[emoji4]
Тема не особо активна, я по ходу сборки пишу, ответы приходят не часто. Как то так[emoji12]

Отправлено с моего A0001 через Tapatalk

san010101
08.07.2017, 07:32
Похоже дело в применяемых типах микрух. На частоте 20Мгц атмега88 должна работать. Вот логика наверное не тянет.
Вывод из сообщений по теме, см. выше.
Отсюда вопрос по типу применяемых микрух.

Отправлено с моего A0001 через Tapatalk

san010101
08.07.2017, 09:42
Запустил процессорный модуль КР580ВМ80А. Частота матери 16 МГц.
Материнка работает.
Мапер мх так же в работе.
Мапер МХ2 с прошивкой от vinxru работает. Стали запускается встроенные программы и игры. Все в ч.б. режиме. Некоторые игры запускаются не совсем корректно. Например zoo, pacman. Нет начальной заставки. Черное поле, после начинает прорисовыватся.
Со вставленной sdcard комп либо висит со значком карты либо показывает ошибку sd card 40

Отправлено с моего A0001 через Tapatalk

san010101
08.07.2017, 09:43
Похоже я сам с собой общаюсь. [emoji1] [emoji1] [emoji1]

Отправлено с моего A0001 через Tapatalk

HardWareMan
08.07.2017, 10:16
san010101, не увлекайтесь этим своим "Отправлено с моего A0001 через Tapatalk" и будет вам счастье.

tank-uk
08.07.2017, 10:23
Похоже дело в применяемых типах микрух. На частоте 20Мгц атмега88 должна работать. Вот логика наверное не тянет.
Вывод из сообщений по теме, см. выше.
Отсюда вопрос по типу применяемых микрух.

Отправлено с моего A0001 через TapatalkЛогика и не работает на 20мГц, логика работает на частоте проца, а на 20 МГц только Мега и видик собран в ней и скорее она и не тянет 20ку вот и рябь на экране

Отправлено с моего JY-S2 через Tapatalk

san010101
08.07.2017, 16:05
Логика и не работает на 20мГц, логика работает на частоте проца
Это понятно, я про микросхемы которые применял автор. Выше по теме было сказано, что необходимо в некоторых узлах использовать быструю логику.
Хотелось уточнить какие микросхемы(желательно развернутый ответ с полным списком по всему ПК) применил автор.
Про атмегу 88 по даташиту написано 20 Мгц.

tank-uk
08.07.2017, 16:21
Если меру брал в Китае то это лотерея, у меня из 5 мег8 запустилось на 27 мГц одна, на 20 одна , на 16 две и одна только на 12 мГц

Отправлено с моего JY-S2 через Tapatalk

san010101
08.07.2017, 16:44
Покупал на алиэкспресс. Как бы их протестировать на предмет работы на нужных частотах?
У меня Z80 от факса долгое время лежал без дела.
Прикрутил в модуль CPU и что то не завелся
http://www.alldatasheet.com/datasheet-pdf/pdf/511977/ZILOG/Z84C0008VEC.html
вот про него.
z84c0008vec
в квадратном корпусе.
Написано, что частота 8Мгц. Значит не будет работать на меньших?

tank-uk
08.07.2017, 16:46
На меньших будет, главное на родной чтоб работал

Отправлено с моего JY-S2 через Tapatalk

fifan
09.07.2017, 14:05
Я редко буду писать - на курорте сейчас. На Специалисте МХ2 контроллер SD карты то другой. С ним от Vinxru контроллера ничего не запустится.

OrionExt
09.07.2017, 19:57
Кто бы мне не говорил, что LS работает на 20 МГц (пускай даже в генераторе). Накиньте пару вентилей сверху на этой частоте, вменяемость результата не гарантирую.

tank-uk
09.07.2017, 20:07
Кто бы мне не говорил, что LS работает на 20 МГц (пускай даже в генераторе). Накиньте пару вентилей сверху на этой частоте, вменяемость результата не гарантирую.Откуда 20мГц??????? Сколько можно повторять ЛОГИКА РАБОТАЕТ НА ЧАСТОТЕ ЦПУ

Отправлено с моего JY-S2 через Tapatalk

OrionExt
09.07.2017, 20:10
Ладно ладно. Чет меня заело видимо).

tank-uk
13.07.2017, 14:33
открою "тайну" с ПЗУ проблемы только по тому , что используется последняя страница 27512, нужно было либо разводить два джампера на А14 А15, либо сажать их на землю
потому san010101 и не мог прошить стандартные прошивки, он шил их в первую страницу, а она не доступна по умолчанию

san010101
13.07.2017, 16:17
Спасибо с этим вроде разобрался. У меня мх2 не пошёл с прошивкой из темы. Заработала только от vinxru

Отправлено с моего A0001 через Tapatalk

genka_z
13.07.2017, 17:06
Мой вариант на тему Сябра.

http://savepic.ru/14820107.jpg

http://savepic.ru/14839562.jpg

http://savepic.ru/14823178.jpg

http://savepic.ru/14816010.jpg

Больше изображений в папке:

https://drive.google.com/drive/folders/0BxOyNCoUa-9uVUc0Q0pkMS1vOWs?usp=sharing

Это я пробовал с запаянным кварцем на 22.1184 mhz и процессорным модулем i8085. Установка или снятие джампера X6 ни на что не влияет.
Пробовал вставлять модуль MX2 - картинка такая же. Пробовал и без процессорного модуля - такая же картинка.
В ПЗУ-шках прошиты прошивки из первого сообщения. все три меги тоже прошиты соответствующими прошивками и установлены.

Похоже, моя мега88 не работает на 22 мгц. Буду пробовать на 16 мгц поменять кварц и перепрошить мегу88. Но это теперь после отпуска.

Про джамперы так внятно я ответа не получил.. Как я понял, те, какие на процессорных платах - это отвечают за турбо-режим? и как должен быть - открытый или закрытый?
X6 на основной плате - это 512/384 символа в строке? 384 - если установлен? а остальные X1-X9?

san010101
13.07.2017, 17:16
Похоже на атмегу88, не работает на 22.
Х6 это на 384 режим.
Турбо если перемычка воткнута.
У меня на 16 всё работает, только с мх2 непонятно. С прошивкой от vinxru работает.
На 20 МГц всё косо криво. Наверное тоже мега не срабатывает.
Продолжу позже, сейчас отдых. Хочу заменить АП5 на 74f244 по теме было сообщение и Тм2 поставить 74f74


Отправлено с моего A0001 через Tapatalk

tank-uk
14.07.2017, 14:58
народ, а ни кто не заметил что фьюзы у fifan и SYR-ALEX отличаются ?
конкретно SUT1=0

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

Прошил Мегу88ПА прошивкой на 20мГц , наблюдаю четкие , но инверсные кадровые и строчные синхро-импульсы, так что продуйте изменить фьюзы как у SYR-ALEX

tank-uk
14.07.2017, 15:09
Вот фото мегиhttps://uploads.tapatalk-cdn.com/20170714/bc85a8d47d8d4d5d550880c9903a3438.jpg

Отправлено с моего JY-S2 через Tapatalk

san010101
14.07.2017, 15:17
X6 on? off?

Отправлено с моего A0001 через Tapatalk

tank-uk
14.07.2017, 15:47
У меня только мега прошита, плату ещё даже не собирал, собираются на макетке, распаяно только питание и модуль 8080, а с маги выходят четкие кадры и строки только в инверсии и все сигналы на мультиплексоры то же четкие, на переключение РВ6 некоторые из сигналов меняют скважность, времени на все катастрофически не хватает, пытаюсь собирать по возможности

Отправлено с моего JY-S2 через Tapatalk

fifan
14.07.2017, 20:17
Фьюзы я брал у автора из текстового файла. Не менял.

XP6 в тексте раньше писалось - нужен для переключения разрешения экрана.

Задавайте вопросы, постараюсь ответить.

tank-uk
14.07.2017, 23:41
Фьюзы я брал у автора из текстового файла. Не менял.

XP6 в тексте раньше писалось,, нужен для переключения разрешения экрана.

Задавайте вопросы, постараюсь ответить.У автора фьюзы указаны в НЕХ виде и если их вбить в программаторе то как раз одним значением и будет отличаться от картинки на твоем сайте, а конкретно значением SUT1
у автора
EXTENDED=0xF9
HIGH=0xDF
LOW=0xBF
на сайте , на картинке
EXTENDED=0xF9
HIGH=0xDF
LOW=0x9F

fifan
15.07.2017, 08:12
Указанная картинка также взята у автора (http://www.spetsialist-mx.ru/schemes/Atmega88_fuses.png) значит он ошибся. У меня и программатора, с которого сделана картинка такого нет. Те, что в текстовом файле правильные. Картинку исправлю позже.

tank-uk
15.07.2017, 09:17
я вот что-то не врублюсь, а что делают джампера ХР1 и ХР2 ? с остальными понятно ХР3 - расширение, ХР4 - кнопочная клава, ХР5- отсутствует, ХР6 - разрешение, ХР7 - загрузчик SD , ХР8 - видео выход , ХР9 шильда SD

tank-uk
15.07.2017, 20:39
Начал по немногу распаивать, на сколько хватило времениhttps://uploads.tapatalk-cdn.com/20170715/809c0cbe18cdf19336212a3e76cee080.jpg

Отправлено с моего JY-S2 через Tapatalk

fifan
15.07.2017, 21:17
Не внимательно читали тему про Сябр. Там у автора были разъяснения по его хотелкам. Я эти джамперы (XP1,2) не ставил пока, резисторы тоже. XP3 - не расширение, а разрешение экрана.

SYR-ALEX
16.07.2017, 20:10
Обещанный перечень компонентов https://yadi.sk/i/rRm2AxNH3L6zzY . В файле указаны детали использованные мной намакетке (основной плате) и самодельных платах модулей , а так же на зелёных платах .

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


Вот такая картинка с кварцом 20Мгц
Конфигурация 8085 не турбо. С турбо виснет. Без маперов. https://uploads.tapatalk-cdn.com/20170707/27b27d25c2f6456137b11f13f07fc329.jpg

Отправлено с моего A0001 через Tapatalk

Вот это и есть рассинхронизация . http://zx-pk.ru/threads/27597-syabr-sborka-i-naladka.html?p=916108&viewfull=1#post916108 здесь уже упоминалось , надёжного решения пока не найдено .

san010101
16.07.2017, 20:42
Обещанный перечень компонентов https://yadi.sk/i/rRm2AxNH3L6zzY . В файле указаны детали использованные мной намакетке (основной плате) и самодельных платах модулей , а так же на зелёных платах
В файле сказано, что вы изменили схему. В чем изменение схемы?



Вот это и есть рассинхронизация
При 16 Мгц с ЦПУ 8085 и КР580ВМ80 с маперами и без них такого явления не наблюдалось.

SYR-ALEX
16.07.2017, 21:01
В файле сказано, что вы изменили схему. В чем изменение схемы?
На тот момент когда собирал модуль МХ2 у меня не оказалось 555ЛИ6 , а так как плату делал сам то заменил её на 1533ЛА1 соответственно изменив схему https://yadi.sk/i/BiZhmNVv3FERhV . В остальном схема почти 1:1 как у fifana за исключением сигнала /IORQ с разъёма маперов на U7:6 (ИД7).



При 16 Мгц с ЦПУ 8085 и КР580ВМ80 с маперами и без них такого явления не наблюдалось.
Без модулей ЦПУ на любой частоте Атмеги картинка будет "ровная" .
В обще заметил что процессоры разных производителей изготовленные по одной и той же технологии ведут себя по разному .
Также первый СЯБР (на макетке ) почему то работает стабильней чем на плате .

san010101
16.07.2017, 22:00
Без модулей ЦПУ на любой частоте Атмеги картинка будет "ровная"
Без ЦПУ не тестировал, проверял в основном с 8085, потом с КР580ВМ80 в кон-ции МХ, МХ2, просто Специалист
при установленном кварце 16Мгц сбоев не было. При установке 20Мгц кварца пошла рассинхронизация при любых кон-ях, так же не выдержал 8085 в режиме турбо завис,
работал только в обычном.

tank-uk
16.07.2017, 22:05
если смотреть на фото из этого http://zx-pk.ru/threads/27597-syabr-sborka-i-naladka.html?p=919570&viewfull=1#post919570 поста, то видно в маркировке 8085 после дефиса указана цифра "2", это и есть его рабочая частота и такой проц не факт что турбу потянет

san010101
16.07.2017, 22:17
У меня вот такой
M5L8085AP
Турбо тянет только в первом режиме.

При 16Мгц кварце атмега88

Так все таки это атмега88 виновата?

SeaBirdDK
18.07.2017, 21:06
Ура! У меня заработал просто режим без маперов. Залил прошивку 8кб. Тест памяти прошел, sdcard попросил, не дождался от меня карты и вывел
Program?
Что за прошивка на 8кб? На первой странице что-то не вижу такой. Заливал прошивку на 64К, симптомы один в один с вашими, без мапера не работает, клавиатура глючит. Процессорный модуль у меня правда 8080, но думаю это не важно.

san010101
19.07.2017, 06:19
У меня клавиатура глючила из-за ВВ55, панелька была непропаена. Прошивка по теме была
Это я для своего программатора допилил.
http://cloud.tapatalk.com/s/595cee679c561/test128.zip
Почитайте тему. Прошивки нужно не с 0000 заливать.
Отправлено с моего A0001 через Tapatalk

SeaBirdDK
19.07.2017, 07:23
Вот это?

В схеме правильно . Такая разводка позволяет использовать 2764 (8кб) , А13 у 2764 не используется . ПЗУ 27128 (16кб) будет задействовано 12кб . В ПЗУ 16+ прошивку нужно размещать в верхних адресах с учётом А14=А15=1 .


Но все равно не понятно, на первой странице нет прошивки для основного ПЗУ для 2764.

tank-uk
19.07.2017, 07:28
Вот это?


Но все равно не понятно, на первой странице нет прошивки для основного ПЗУ для 2764.Для 2764 просто сшей монитор по порядку (получится 6кб) и прошивай, этого достаточно, бери файлы с сайта fifana "цветной монитор 2"

Отправлено с моего JY-S2 через Tapatalk

SeaBirdDK
19.07.2017, 07:40
Сделал несколько фоток на скорую руку:
http://ixbt.photo/photo/21577/60216VdOqQFQB8S/1192921w.jpg
http://ixbt.photo/photo/21577/60216VdOqQFQB8S/1192919w.jpg
http://ixbt.photo/photo/21577/60216VdOqQFQB8S/1192917w.jpg
Остальное тут: http://ixbt.photo/?id=album:60216

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


Для 2764 просто сшей монитор по порядку (получится 6кб) и прошивай, этого достаточно, бери файлы с сайта fifana "цветной монитор 2"

Отправлено с моего JY-S2 через Tapatalk

Спасибо, понял, вечером попробую.

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

Сябр подключал к обычному CRT телевизору через S-Video через PAL конвертер. На фото видно.

san010101
19.07.2017, 08:38
в схеме цвета перепутаны, как ранее писал fifan сигналы с выводов 4 и 9 DD21 нужно соответственно подать на R5 и R3

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

По видику на атмеге88, реально ее переделать на stm32?
Плюсы такие что в CUBE можно любую частоту выставить, не нужно менять кварцы.
Так же сам контроллер держит более высокие частоты, имеется много портов только что 3,3В логика.

SeaBirdDK
19.07.2017, 09:02
на счет перепутанных цветов в курсе, просто не переделал еще.

OrionExt
19.07.2017, 19:44
SeaBirdDK, я большой любитель практический занятий:)

Софт/Железо без разницы.

tank-uk
19.07.2017, 20:35
OrionExt, и к чему это ? флейм в отдельной ветке

OrionExt
19.07.2017, 20:54
OrionExt, и к чему это ? флейм в отдельной ветке
Танки грязи не боятся. Практика, только практика:)

SeaBirdDK
19.07.2017, 22:17
Вопрос по установке фьюзов для контроллера PS2, насколько необходимо устанавливать RSTDISBL? У меня с ним Сябр вообще не запускается. Использовал ATmeg-у 8A, просто 8-ки не было под руками, это критично или нет? Спрашиваю, потому что клавиатура как-то странно работает, выдает символы с задержкой, нужно какое-то время подержать клавишу, потом только буква появляется, но если передержать, то сразу выдает пачку. И с некоторой периодичностью загораются и гаснут светодиоды Caps, Num, Scroll.

tank-uk
19.07.2017, 22:27
SeaBirdDK,

RSTDISBL?
устанавливается для Ctrl+Alt+Del , для отладки он не нужен, после его установки мегу поднять только параллельным прогером можно, а фьюзы у разных прогеров отображаются по разному, по этой причине лучше указывать и устанавливать в НЕХ виде
если его не устанавливаешь, просто отогни ногу у меги

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


нужно какое-то время подержать клавишу, потом только буква появляется, но если передержать, то сразу выдает пачку. И с некоторой периодичностью загораются и гаснут светодиоды Caps, Num, Scroll.
проверь диоды, не перепутал полярность?

SeaBirdDK
19.07.2017, 23:56
проверь диоды, не перепутал полярность?Проверил, диоды стоят правильно.

fifan
20.07.2017, 20:04
Контроллер клавиатуры запускается по соответствующей теме. Тут скажу что все зависит от самой ВВ55. У меня были упомянутые случаи - полуживая ВВ55. Ещё нужны все 18 резисторов на подтяжку. Полярность диодов уже упоминалась. Сброс это клавиша Delete, а не указанное выше. Уже десяток раз писал, что прошитый под применение сброса контроллер уже больше не прошить (я знаю как:v2_dizzy_priest:).

tank-uk
20.07.2017, 20:06
контроллер уже больше не прошить (я знаю как).
сбросить можно фьюз-доктором на той же меге8

fifan
20.07.2017, 20:16
Потом мною поднимался вопрос про не правильное подключение сброса в схеме. Я как-то сразу устранил эту ошибку. Да и вообще у меня атмеги8 были уже испытаны на других ПК (Специалист SRAM, Специалист МХ2). Ещё я просил новых собирателей интерфейса поставить резисторы подтяжки больше 4,7 кОм - никто не отчитался. Это нужно чтоб победить глюк в Тесте Рюмика - моргания всего стелиризованного вида клавиатуры.

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


сбросить можно фьюз-доктором на той же меге8

Правильно. Но тут есть процент брака. У меня из 5 потом одна не заработала и доктор её не берёт.

tank-uk
20.07.2017, 20:17
поставить резисторы подтчжки больше 4,7 кОм - никто не отчитался
на УЦА стоят 10к и нет ни какого моргания с конвертером

SeaBirdDK
21.07.2017, 00:52
Я мегу вернул обратно к 'жизни' СТЕРХ-ом, он умеет меги шить как последовательно, так и параллельно.

SeaBirdDK
21.07.2017, 05:30
С клавиатурой разобрался, проблема была не в схеме или пайке, а в самой клавиатуре. Подключил другую, работает как нужно. Та, которая работала не правильно совсем старая, еще со времен первопней, та которая работает правильно более современная, с Windows кнопками. Пробовал подключать клавиатуру от MS, она вообще не работает. Ни одна лампочка не загорается.

SeaBirdDK
23.07.2017, 08:12
Проверил мапер МХ2, запустился только с прошивкой SVGASpecVinxru.bin
Вы на 128К прошивки Vinxru записывали? Посмотрел его прошивки и для MX и для MX2 они по 66К, на 27512 не поместятся.
И еще вопрос по модулю SD, нужен обязательно с преобразователями уровня или вот такой подойтет?
http://ba3ar.kz/pics/1_98.jpg

tank-uk
23.07.2017, 08:17
Вы на 128К прошивки Vinxru записывали? Посмотрел его прошивки и для MX и для MX2 они по 66К, на 27512 не поместятся.
И еще вопрос по модулю SD, нужен обязательно с преобразователями уровня или вот такой подойтет?
http://ba3ar.kz/pics/1_98.jpgЭтот тоже с преобразователями, но на 1117 и резисторах, подходит как и на 74LV4052

Отправлено с моего JY-S2 через Tapatalk

san010101
23.07.2017, 09:42
У меня была ПЗУ 27С010

Отправлено с моего A0001 через Tapatalk

SeaBirdDK
23.07.2017, 11:56
Кстати не верно посмотрел, прошивки ровно 64К, так что на 27512 как раз помещается.

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

Кстати запустил прошивку MXOS от Vinxru с MX мапером, но у меня под ней клавиатура как-то странно работает. Нажатие большинства клавиш выдает только буквы J, F, Q.

san010101
23.07.2017, 12:36
Там раскладка не такая как в обычном Специалисте

Отправлено с моего A0001 через Tapatalk

fifan
23.07.2017, 13:17
Вы анатацию к MXOS читали? Зачем запускать не совместимое ПО на Сябре? Оно (ПО) предназначено для Специалиста МХ, но с нестандартными портом и раскладкой клавиатуры.

Alitius
06.09.2017, 10:37
Собрал основную плату Сябра и процессорные платы 8080 и 8085.
Подключил, на экране фиолетово-розовый квадрат с небольшим артефактом и в принципе все, кварц на 16 МГц, прошивки все с первой страницы. Исправления внес. При подключении клавиатуры, лампочки при нажатии на scroll и caps lock, на клавиатуре загораются. SD пока не подключал. Подключение процессорных плат эффекта не приносит, на экране то же самое. Бузер молчит как рыба. Что в первую очередь нужно проверить?
http://storage7.static.itmages.ru/i/17/0906/s_1504682520_9204359_54f462b91f.jpg (https://itmages.ru/image/view/6073062/54f462b9)
http://storage7.static.itmages.ru/i/17/0906/s_1504682520_5700798_cb196da416.jpg (https://itmages.ru/image/view/6073061/cb196da4)

fifan
06.09.2017, 16:22
У меня такой розовый экран при подключенном МХ мапере. Что прошито в ПЗУ основной платы? У меня сбоила старая УФ ПЗУ - срок наверное истёк, поставил другую. Ещё может такое быть если не верно работает PS/2 адаптер.

Alitius
06.09.2017, 16:45
У меня такой розовый экран при подключенном МХ мапере. Что прошито в ПЗУ основной платы? У меня сбоила старая УФ ПЗУ - срок наверное истёк, поставил другую. Ещё может такое быть если не верно работает PS/2 адаптер.
В основном ПЗУ - то, что на первой странице - Основное ПЗУ (DD10) - 64 кБайт (27512).
По PS/2 есть сомнения, в плане atmega, я прошил, фьюзы выставил, теперь-то не проверить, сейчас детальки для fuse bit doctor придут и попробую еще раз перешить, там же вроде кроме атмеги и вв55 косячить больше нечему?

tank-uk
06.09.2017, 16:59
В основном ПЗУ - то, что на первой странице - Основное ПЗУ (DD10) - 64 кБайт (27512).
По PS/2 есть сомнения, в плане atmega, я прошил, фьюзы выставил, теперь-то не проверить, сейчас детальки для fuse bit doctor придут и попробую еще раз перешить, там же вроде кроме атмеги и вв55 косячить больше нечему?

Вытащи вообще мегу и запускай пока без неё, как буквы на экране появятся тогда и с мегой будешь воевать, на сд тоже вытащи

Отправлено с моего JY-S2 через Tapatalk

san010101
06.09.2017, 17:44
ВВ55 проверь. Надёжность контактов.

Отправлено с моего A0001 через Tapatalk

Alitius
07.09.2017, 11:13
Так, ну атмеги для SD и ps/2 убрал, картинка не изменилась, буду дальше ковырять

san010101
07.09.2017, 13:39
Наличие вв55 обязательно

Отправлено с моего A0001 через Tapatalk

Alitius
07.09.2017, 15:16
Наличие вв55 обязательно

Отправлено с моего A0001 через Tapatalk

Их я не трогаю, только атмеги снял =)

san010101
07.09.2017, 18:30
У меня контакты на вв55 были не пропаяны.

Отправлено с моего A0001 через Tapatalk

Alitius
12.09.2017, 11:25
У меня контакты на вв55 были не пропаяны.
Контакты я все еще раз пропаял, микросхемы еще раз проверил, кроме вв55, но их меня несколько, я не думаю что все дохлые.
Какие перемычки надо устанавливать для работы процессорных плат и мапперов?
Дальше взял осциллограф и начал смотреть сигналы (насколько я понимаю сравнивать их не с чем?), у меня получилось -
На 27512 отсутствует сигнал А11 (напряжение 0,5В)
На Атмеге 88 отсутствует сигнал VS (напряжение на ноге 3В)
На процессорных платах:
8080 не запустилась, буду ковырять позже.
На z80 - отсутствуют - А10, D0',D3'-D7', INTCPU, WAIT, RD, MREQ
На 8085 - Отсутствуют сигналы на А8, D1, D5, INTA, R5.5

Может кто глянуть, что должно быть?

Alitius
14.09.2017, 14:32
На выходах памяти (24512) тоже нет сигнала нифига. Ребят подкиньте идейку, что-то я иссяк :frown:

san010101
14.09.2017, 15:52
xp6 замыкать

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

Возможно прошивка не правильно залита. Перечитайте тут.
http://zx-pk.ru/threads/27597-syabr-sborka-i-naladka/page9.html
http://zx-pk.ru/threads/27597-syabr-sborka-i-naladka/page13.html

Alitius
14.09.2017, 16:14
xp6 замыкать

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

Возможно прошивка не правильно залита. Перечитайте тут.
http://zx-pk.ru/threads/27597-syabr-sborka-i-naladka/page9.html
http://zx-pk.ru/threads/27597-syabr-sborka-i-naladka/page13.html
XP6 у меня замкнута, без нее такие же полосы как на первых страницах.
Основное ПЗУ пробовал разное от 2764 до 27512, пока без результата.
Буду перечитывать еще раз эту ветку, мало ли где-то что-то еще пропустил.

san010101
15.09.2017, 05:01
Собрал основную плату Сябра и процессорные платы 8080 и 8085.
Подключил, на экране фиолетово-розовый квадрат с небольшим артефактом и в принципе все, кварц на 16 МГц, прошивки все с первой страницы. Исправления внес. При подключении клавиатуры, лампочки при нажатии на scroll и caps lock, на клавиатуре загораются. SD пока не подключал. Подключение процессорных плат эффекта не приносит, на экране то же самое. Бузер молчит как рыба. Что в первую очередь нужно проверить?
http://storage7.static.itmages.ru/i/17/0906/s_1504682520_9204359_54f462b91f.jpg (https://itmages.ru/image/view/6073062/54f462b9)
http://storage7.static.itmages.ru/i/17/0906/s_1504682520_5700798_cb196da416.jpg (https://itmages.ru/image/view/6073061/cb196da4)

такая картинка если память не установлена (по цвету был фикс в теме).

fifan
15.09.2017, 06:20
ПЗУ соответствует объёму, указанному на схеме? 27512 - 64 кБайта, а то народ применял отличные от этой и соответственно прошивка не подходила. Потом, точно соответствует прошивка Атмеги88 под определённый кварц?

Alitius
15.09.2017, 10:51
ПЗУ соответствует объёму, указанному на схеме? 27512 - 64 кБайта, а то народ применял отличные от этой и соответственно прошивка не подходила. Потом, точно соответствует прошивка Атмеги88 под определённый кварц?
Я первую страницу данной темы уже наизусть выучил, с прошивками точно все четко.



такая картинка если память не установлена (по цвету был фикс в теме).
Вот и меня смущает, что у меня на выходах памяти нет ничего. Память я не проверял, не на чем, там где брал тоже гарантий не давали. Попробую поискать другую память, как раз щас две недели отпуска наичнаются =)

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

Еще вопрос есть, можно поставить память вместо w24512AK-15 такую IS61C512-15N, она же вроде полный аналог? Да и найти ее куда проще

fifan
15.09.2017, 17:25
можно поставить память вместо w24512AK-15 такую IS61C512-15N, она же вроде полный аналог? Да и найти ее куда проще
Одобряю, да полный аналог.

Alitius
20.10.2017, 11:12
Пришла память, платка вроде как запустилась, правда пока только на 8085 -

http://storage6.static.itmages.ru/i/17/1020/s_1508483175_4498945_cdf2c2e8da.jpg (https://itmages.ru/image/view/6187320/cdf2c2e8)http://storage6.static.itmages.ru/i/17/1020/s_1508483175_6474975_d1512a3cfb.jpg (https://itmages.ru/image/view/6187322/d1512a3c)http://storage6.static.itmages.ru/i/17/1020/s_1508483175_3262455_1b8db10533.jpg (https://itmages.ru/image/view/6187321/1b8db105)

С МХ мапером -
http://storage7.static.itmages.ru/i/17/1020/s_1508483179_1845310_c0761dfda4.jpg (https://itmages.ru/image/view/6187323/c0761dfd)

А вот с MX2 мапером, просто загорается PROGRAM ?, причем последние 4 символа помигивают, а что должно с ним быть?

Сейчас буду пробовать запустить другие процы, а потом подключать клаву и SD.

PS: Если мало-ли кому нужна будет память w24512AK-15 или IS61C512-15N для Сябра, готов поделиться, после отбраковки остались еще по паре лишней.

fifan
20.10.2017, 12:17
Всё нормально. Только цвета перепутаны. Где-то в теме я писал, что на выходе два цвета нужно заменить. Если мне не изменяет память (хотя я сам прошивку писал), то звёздочки из первого фото должны быть слева направо: красная, зелёная, синяя, белая. Значит нужно красный с синим выходом заменить.

В МХ2 после нажатия например, F7 нужно ввести директиву для дальнейшей работы:
X -переход в МХ режим,
@ - Flash-диск.
Остальные директивы подзабыл. Найду потом напишу.

В МХ нужно ввести дату три раза по две цифры через запятую или просто ВК. Потом должен высветится ROM-диск.

Alitius
23.10.2017, 17:17
Так, Z80 запустил, клавиатуру подключил, все ок, цвета поменял, а вот 8080 никак запускаться не хочет, питания все на месте, плату со схемой уже наизусть выучил, в чем дело понять не могу. Может кто ткнет в каком направлении копать.
http://storage1.static.itmages.ru/i/17/1023/s_1508764452_8902341_45a7666dde.jpg (https://itmages.ru/image/view/6194626/45a7666d)

fifan
23.10.2017, 17:37
А фазы Ф1 и Ф2 на процессор присутствуют? Какой формы, какой амплитуды?

Alitius
23.10.2017, 18:11
А фазы Ф1 и Ф2 на процессор присутствуют? Какой формы, какой амплитуды?

Сигналы присутствуют, -
F1 -
http://storage9.static.itmages.ru/i/17/1023/s_1508767464_3114061_7bdd974d62.jpg (https://itmages.ru/image/view/6194824/7bdd974d)http://storage7.static.itmages.ru/i/17/1023/s_1508767833_2271065_94423c08e8.jpg (https://itmages.ru/image/view/6194859/94423c08)

F2 -
http://storage9.static.itmages.ru/i/17/1023/s_1508767463_5577947_c3427c8d8c.jpg (https://itmages.ru/image/view/6194823/c3427c8d)

fifan
23.10.2017, 18:34
На выводе 19 ВМ80 присутствует ли сигнал, реакция на сброс какова? Выводы 17 и 18 функционируют?

Alitius
24.10.2017, 11:06
На выводе 19 ВМ80 присутствует ли сигнал, реакция на сброс какова? Выводы 17 и 18 функционируют?
Сигналы на 19,18,17 отсутствуют.
Дурацкий вопрос, а где на этой плате сброс?

Плюс еще есть вопрос, при загрузке на других процах с МХ маппером список пуст, а насколько я понимаю в ПЗУ уже что-то зашито?
http://storage2.static.itmages.ru/i/17/1024/s_1508828503_1024230_80d228cc9d.jpg (https://itmages.ru/image/view/6196543/80d228cc)

fifan
24.10.2017, 11:37
На ВМ80 есть вход 12 - сброс (http://www.spetsialist-mx.ru/index1.html). Для сброса подаём на этот вывод +5В кратковременно 0,5 секунд достаточно. Смотрим что в этот момент происходит на указанных мною выходах. Если нет реакции - наверное дохлый процессор.
Картинка правильная, по F6 должен высветится ROM-диск с программами. Я смотрю тут RAMFOS версии 6.0, нужно сворганить прошивку для Сябра с версией 6.4.

Alitius
24.10.2017, 12:47
После сброса, на 19 и 17 ноге сигнал появляется, на 18-й стабильно +5В остается.
При нажатии на F6 переключения не происходит, просто экран обновляется.

Сейчас гоняю дальше, с 8085 работает МХ-мапер (картинку кидал выше, но по f6 ничего не происходит), с MX2 выводит PROGRAM? и зависает.
С z80, до конца загружается MX2, но при работе с MX, после ввода даты появляется белый экран вместо таблицы.

В итоге, при попытке поработать с MX, слетают цвета, возвращаются только через F7 - сначала белый экран, повторное нажатие возвращает синий цвет.
http://storage7.static.itmages.ru/i/17/1024/s_1508853275_1751066_7c8837d93f.jpg (https://itmages.ru/image/view/6198101/7c8837d9)

fifan
24.10.2017, 18:04
После сброса, на 19 и 17 ноге сигнал появляется, на 18-й стабильно +5В остается.
А должно быть: "SYNC - выходной сигнал свидетельствующий о начале машинного цикла".


При нажатии на F6 переключения не происходит, просто экран обновляется.
А где гарантия, что нажимается F6? В МХ режиме адаптер PS/2 выдаёт другое нажатие верхней строки функциональных клавиш. Переключение в МХ режим - клавиша Print Screen (http://zx-pk.ru/threads/20586-ps-2-adapter-klaviatury-dlya-spetsialista.html?p=629228&viewfull=1#post629228). Когда включен MX режим, тогда горит светодиод CAPS LOCK.

Alitius
25.10.2017, 09:40
А где гарантия, что нажимается F6? В МХ режиме адаптер PS/2 выдаёт другое нажатие верхней строки функциональных клавиш. Переключение в МХ режим - клавиша Print Screen. Когда включен MX режим, тогда горит светодиод CAPS LOCK.
Не, это я читал ранее, Print Screen не горит, хотя пробовал и так и так.



А должно быть: "SYNC - выходной сигнал свидетельствующий о начале машинного цикла".
Три проца ведут себя одинаково, я не думаю что все три убиты.

Лан, буду пытаться разобраться
---

Так, с f6 и программками разобрался, все было в ПЗУ на мапперах, поменял ПЗУ с окошком на w25c512-45z и все пошло на ура, программки появились и запускаются

------
Добился стабильной работы 8085 и z80 c МХ - маппером, не нравились на основной плате кп11 1533 и 555 вперемешку, заменил все на 555. С МХ2 - 8085 так и виснет

----
8080 запустил, также не нравилась серия 1533 (ЛА3), заменил на 555

Уф, капризная плата:smile:

SeaBirdDK
25.10.2017, 15:29
Уф, капризная плата
хз, у меня плата 8080 запустилась сразу. Впрочем как и две остальные, 8085 и z80

fifan
25.10.2017, 19:04
У меня МХ и МХ2 маперы не запустились. Интересно смешивать разные серии микросхем - это критично? Скоро появятся у меня платы с переходниками под срамины для RAM-дисков этих маперов - запаяю новую память. Ещё перешью ROM-диски этих маперов.

P.S. в первый пост я перезалил прошивки всех ПЗУ: основной платы - исправил начальные надписи на экране (не существенно) и для МХ и МХ2 маперов - заменил RAMFOS версии 6 на 6.4.

Описание RAMFOS версии 6.4
Все что связано с выводом на ленту удалено.
НР+F1-Из любой программы, вызвав файловую таблицу, можно поменять адрес файла как будто вы находитесь в RAMFOSе
F2-блочное удаление файлов. Для этого нужно поставить курсор на файл и 2 раза нажать F2. После этого курсор может перемещаться
но в пределах диска. Отказ от пометки файла-СТР, вообще от директивы-АР2.
F3-переключение дисководов
F4-включение ROMDISKа
ТАВ-проверка файла на контрольную сумму без копировки в память.
Переключение дисков: курсор вправо-влево.
Если курсор на пустом месте включается режим 'ДИСК удалить', а через НР - дату удалить.
Клавиша ПС - возвращает первую страницу RAMDISKA.
Блокировка с режимов RAMFOSа снята, что позволяет запускать файлы с ROMDISKA находясь в программе, а так же запускать
дисковод при распечатке файловой таблицы. Хотя могут проявится и негативные стороны, здесь все зависит от опыта.
При возвращении из DOS-устанавливается RAMFOS, и 1-я страница RAMDISKA.
Введена новая подпрограмма F854H - Инициализация дисковода, т.к. начальный загрузчик пришлось перенести в BIOS.
Если в регстр А записать 0h, то запустится DOS, если не 0h - то запустится дисковод и произойдет вытаскивание DOS с дискеты и уход в программу.
За описание версии спасибо Александру Шевцову - автору программ для Специалиста МХ и эмулятора SPMX java (http://zx-pk.ru/threads/27325-emulyatory.html?p=911873&viewfull=1#post911873).

Alitius
25.10.2017, 20:00
А у меня теперь с обоими маперами все отлично работает, а без маперов розовый экран:mad:
Отложил пока, надо голову остудить, скорей всего опять какая-то из микрух не отрабатывает, т.к. я их менял по одной при тестировании маперов, а работу без них при этом не проверял.

genka_z
25.10.2017, 21:53
А у меня теперь с обоими маперами все отлично работает, а без маперов розовый экран

Кроме доработок из шапки пришлось делать? в чем были проблемы - нестыковки серий микросхем,прошивки, джамперы или еще что-то?
PS: у меня ни с мапперами, ни без них, ни с z80, ни с 8085 - не заработало - на экране каша (приводил ранее скрины).. кварцы на 22 и на 16 пробовал с соответствующей прошивкой и джампер J6 пробовал ставить и снимать..
Надо осциллограф доставать..

Alitius
25.10.2017, 22:42
Кроме доработок из шапки пришлось делать? в чем были проблемы - нестыковки серий микросхем,прошивки, джамперы или еще что-то?
PS: у меня ни с мапперами, ни без них, ни с z80, ни с 8085 - не заработало - на экране каша (приводил ранее скрины).. кварцы на 22 и на 16 пробовал с соответствующей прошивкой и джампер J6 пробовал ставить и снимать..
Надо осциллограф доставать..
На платах ничего не менял, кроме того что в шапке.
Заменил УФ ПЗУ на флеш, после этого стал появляться список программ. Заменил все 1533кп11 на 555 серию, это решило проблему с цветами при запуске маперов (буквы могли быть любых цветов, или вообще белый экран). На 8080 заменил ЛА3 на 555 серию. Остальное все на разных сериях. Причем микрухи, которые я заменял на этой плате, работают на других. Кварц на 16 мгц, другие не пробовал.
Ну и память 61с512 на мой субъективный взгляд работает получше и пошустрее чем w24512

Alitius
26.10.2017, 12:27
Ребят, а это вообще нормально, что МХ и МХ2 не запускается пока не подключишь клавиатуру (с установленной atmegой)? Без атмеги, на клавиатуру соответственно пофиг

fifan
26.10.2017, 15:14
Как бы должно быть пофиг. Но у меня такая хрень была на обычном Специалисте МХ2: дальше приглашения МОНИТОР комп не работал. Пока я не поставил ВВ55 клавиатурную с резисторами подтяжки.

fifan
11.11.2017, 15:52
После долгого перерыва снова попытался запустить Сябр. Маперы как не работали так и не работают - розовый экран, попискивает пищалка.
Поставил на основную плату новую прошивку. Процессоры начальная заставка определяет точно, но вот у меня модуль ВМ80 процессора не работает, попробую поставить другой проц.
Ещё раз перепрошью ПЗУ на маперах теперь буду использовать флеш ПЗУ.

fifan
14.11.2017, 16:52
Все ПЗУ заменил, маперы не работают. Где капать не знаю.

fifan
18.11.2017, 21:28
San010101, судя по фото и посту (http://zx-pk.ru/threads/27597-syabr-sborka-i-naladka.html?p=918746&viewfull=1#post918746) контроллер SD карты заработал? А какой ёмкости карты и в каком формате отформатирована?
У меня такой же SD модуль. Я поставил на microSD HC на 8 Гбайт, отформатировал в FAT32 и контроллер с неё не читает. Другой карты у меня нет. В FAT16 форматируются карты не более 2 Гбайт, но их уже не продают.

san010101
19.11.2017, 20:01
Я форматирование карту программой с сайта https://www.sdcard.org/downloads/formatter_4/

Отправлено с моего A0001 через Tapatalk

fifan
19.11.2017, 21:31
Какую карту? Тип? Какого объема?

san010101
20.11.2017, 05:28
Какую карту? Тип? Какого объема?Не могу вспомнить. Как домой приеду(в конце декабря) только тогда могу точно сказать.
Из карт, что у меня были это 128Кб, 256Кб, 4Гб, 8Гб.
Но самое главное их нужно форматировать только такой прогой что я давал ссылку выше.
Отправлено с моего A0001 через Tapatalk

tank-uk
20.11.2017, 08:25
Лабуда, этим форматером форматят карты после рекавери-прошивок многом раздельных, я форматил виндой10 в фат32 и все работает на УЦА правда у меня куча 2г карточек

fifan
20.11.2017, 10:45
C 8 гигабайтной microSD HC, отформатированной в FAT32 у меня только светодиод моргает - значит контроллер работает.

fifan
25.11.2017, 09:41
SD контроллер с новой картой заработал. SD карта: Mirex microSD, объём 2 ГБайта, формат FAT.

Поменял десяток микросхем на основной плате: все на 555 серию: КП11, ИР33, ИР35. Перехода на МХ и МХ2 маперы всё ровно нет - розовый или чёрный экран, пишит динамик. Кто что ещё посоветует в моём случае?

Alitius
25.11.2017, 12:34
Поменял десяток микросхем на основной плате: все на 555 серию: КП11, ИР33, ИР35. Перехода на МХ и МХ2 маперы всё ровно нет - розовый или чёрный экран, пишит динамик. Кто что ещё посоветует в моём случае?
А я вернул обратно серию 1533 и пзу с окошками, с мапперами все работает, без мапперов розовый экран. И никак мне без мапперов не запустить, с любой серией.
Мистика какая-то. С учетом того, что в какой-то момент работало все.

san010101
26.11.2017, 05:43
Посмотрите ветку форума
http://zx-pk.ru/threads/27597-syabr-sborka-i-naladka/page13.html
У меня сначала так же режимы без маперов не работали.
Сначала запустилось с ПЗУ 27С64, потом пробовал другие типы ПЗУ 27С128 и др... но не работало.
Оказалось что прошивать нужно не с 00000 адресов а с конца адресного пространства + смещение на размер прошивы. Либо оставшиеся адреса посадить на минус.

http://zx-pk.ru/threads/27597-syabr-sborka-i-naladka.html?p=918668&viewfull=1#post918668

SeaBirdDK
26.11.2017, 07:44
а я просто соединял прошивку нужное количество раз, чтобы размер файла подходил под размер ПЗУ и так прошивал. Работает с любым ПЗУ от 2764 до 27512 на основной плате и на обеих мапперах.

fifan
26.11.2017, 16:53
До штудирования предложенных веток сообщаю: это это справедливо, если не верно прошита ПЗУ на основной плате. Причём здесь маперы?
На основной плате у ПЗУ DD10 A15A14=11 т.е. прошивка начинается не с 0000h, а с C000h. В маперах у ПЗУ - всё правильно прошивка начинается с 0000h.

После просмотра ссылок только всплыла подсказка автора посмотреть DD16 (КП11) и DD33 (ЛП8).