User Tag List

Страница 126 из 176 ПерваяПервая ... 122123124125126127128129130 ... ПоследняяПоследняя
Показано с 1,251 по 1,260 из 1758

Тема: Сборка Орион-128 рев. 512

  1. #1251

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Stampmaker Посмотреть сообщение
    заметил, что ИД7 не включается высоким уровнем с ноги 20 процессора, сигналом /IORQ.
    при каких условиях этот сигнал должен быть в "0"?
    Серёж, посмотри внимательно все сигналы к этой ИД7. Может быть ошибка на уровне разводки платы.
    Сам по себе IORQ должен дёргаться при обращениях к портам, т.е. при загрузке любого Монитора/теста моргать обязан.

    add

    С вынутым процессором линия IORQ должна быть в "Z"-состоянии. В противном случае она где-то "прилипла" к лог."1", что есть косяк.
    Последний раз редактировалось Denn; 18.01.2016 в 12:01.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  2. #1252

    Регистрация
    14.09.2014
    Адрес
    г. Гусь-Хрустальный
    Сообщений
    603
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А резисторная сборка RR1 с 10к резюками на шине данных при процессоре 580вм80 нужна? и если таки впаять, то хуже не будет?

    Скрытый текст

    ZX Spectrum +2 +divIDE + BDI
    Profi 1024k plus
    Scorpion ZS-256 Turbo+
    ZX Evolution rev.C2+NeoGS+SDCard HxC Floppy Emulator
    ZX Evolution rev.C2+ZXM-SoundCard Extreme+ZXM-MoonSound
    AVR ZX Spectrum V2.0
    Орион 128
    [свернуть]

  3. #1253

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Присоединюсь к рекомендации смотреть плату Z80Card.
    В шаблоне из первого поста ошибок нет. А вот качество самой платы по фотке вызывает сомнения. Как делалась плата? Наши коллективные заказы через zorel-а оба раза были почти прецизионного качества, с зеленой маской (ранее по треду есть фотки). А тут на фото какой-то "привет из 90-х". Если бы не наличие металлизации, я бы даже предположил что делалось утюговым методом. Даже Чистяковская плата, что я паял в 93г., выглядела лучше. А Орион на какой плате?

    Также, были какие-то рекомендации по сериям МСХ, какие-то из них должны были быть быстрее остальных (в треде в выдержках из Чистяковских описаний что-то цитировалось вроде). Или ставить везде 1533 (?). В-общем, надо уточнить этот момент.

    Также, если Z80 китайские, то некоторые могут работать хуже, некоторые - лучше (как уже отметитили выше). Есть еще процессор на пробу?

    То, как ведет себя тестZ80 - это очень странно. Смотрите как работает порт 0FBh. 80h при старте туда записывается? Хоть как - по сбросу ли, или программно монитором3?

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

    А вообще, я участвовал и в первой партии и во второй ревизии 512 от zorel-а . Z80Card с обоих партий у меня запустился без проблем. Единственно что, некоторые процессоры при работе давали "снег" на экран, а с некоторыми - нормально. "Снег" на экране - это когда за длинными сигналами выборки ОЗУ процессором не успевает диспетчер DD13 (DD13 переключает что в текущий момент имеет доступ к памяти - регенерация и схема вывода на ТВ, или процессор)

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

    Цитата Сообщение от Eagle Посмотреть сообщение
    А резисторная сборка RR1 с 10к резюками на шине данных при процессоре 580вм80 нужна? и если таки впаять, то хуже не будет?
    Хуже не будет, а лучше - будет. С подтянутой шиной Ордос несуществующие квазидиски из ОЗУ (например, диски C,D в варианте с 128к ОЗУ) будет видеть как пустые, а не как заполненные кучей "мусорных" файлов. Больше для 8080 подтяжка никак не проявится (по крайней мере с существующими программами, они толерантны по отношению к тому, что с ШД из несуществующих портов/памяти читается мусор).
    Последний раз редактировалось Error404; 18.01.2016 в 13:39.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  4. #1254

    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    242
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    В шаблоне из первого поста ошибок нет. А вот качество самой платы по фотке вызывает сомнения. Как делалась плата? Наши коллективные заказы через zorel-а оба раза были почти прецизионного качества
    по этому шаблону я и заказывал, только самостоятельно, в Новосибирске.
    на фото да, качество как-то не очень хорошо получилось, но уверяю, качество дорожек хорошее.


    Цитата Сообщение от Error404 Посмотреть сообщение
    То, как ведет себя тестZ80 - это очень странно. Смотрите как работает порт 0FBh. 80h при старте туда записывается? Хоть как - по сбросу ли, или программно монитором3?
    а как это узнать?
    при сбросе на выходах ТМ9 все "0"
    на выходе ТМ2 выв.5 всегда "1"
    или я не туда смотрю?

    я так понимаю, чтобы сработал порт FB, надо на входах ИД7 иметь все дёргающиеся ноги. дёргаются все, кроме 5. с процессора нет сигнала /IORQ.
    плату проверил, /IORQ c процессора идёт на выв.5 ИД7 и внешний разъём.

  5. #1255

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Stampmaker Посмотреть сообщение
    при сбросе на выходах ТМ9 все "0"
    на выходе ТМ2 выв.5 всегда "1"

    Значит скорее всего для отключения диспетчера ОЗУ надо наоборот, чтобы на выв.5 D7 был "0". Для этого просто вынуть ТМ2 и кинуть 5-ый выв. на землю. С монитором от ВМ80 должно заработать. А сигнал /IORQ скорее всего выгоревший у проессора.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  6. #1256

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Stampmaker Посмотреть сообщение
    при сбросе на выходах ТМ9 все "0"
    на выходе ТМ2 выв.5 всегда "1"
    или я не туда смотрю?
    Все верно. По системному ресету в TM2 (бит D1, сигнал MZ) записывается лог.1 (диспетчер 16к выключен), а на TM9 (остальные разряды) подается reset, что эквивалентно записи 80h в порт 0FBh. Включается диспетчер нулем в бите D7. Вот схема:

    Скрытый текст



    [свернуть]



    Цитата Сообщение от Stampmaker Посмотреть сообщение
    я так понимаю, чтобы сработал порт FB, надо на входах ИД7 иметь все дёргающиеся ноги. дёргаются все, кроме 5. с процессора нет сигнала /IORQ.
    плату проверил, /IORQ c процессора идёт на выв.5 ИД7 и внешний разъём.
    Сигнал /IORQ подается только во время команд IN/OUT (и их циклических разновидностей). Нет таких команд в выполняемом коде - нет активности на этой ножке. Единичная иголка длительностью в микросекунды - такой сигнал не отследишь логическим пробником (разве что триггер на него повесить). Или написать свое ПЗУ где будет зациклен код с обращением в порты.

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

    PS. спойлер с картинкой на новой версии движка как-то по уродски отрабатывает. Вот ссылка на картинку:
    http://www.emuverse.ru/w/images/a/a5/Z80CardII.png

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

    Как бы там нибыло, если записано 80h в порт 0FBh, то диспетчер выключен, и КП11 должна передавать сигналы A14, A15 с процессора на основную плату, и сигнал выбора страниц B0,B1 через плату Z80CARD, без изменений - вот это бы еще проверить. Пожалуй, потребуется осциллограф

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

    КП11 же в панельке?
    Вынуть ее, а у панельки ножки 2-4, 5-7, 9-11, 12-14 попарно замкнуть (см. по схеме).
    И вот в таком виде проверить - мы исключили нафиг диспетчер по 16к.
    Для верности можно и сигнал 50Hz на плату Z80CARD не подавать (отключаем прерывания).

    А вообще, может еще панельки поддают? Тем более микросхемы тех еще годов, ХЗ какой там на них припой, мож уже окислился, и в панельках - генератор помех вместо контакта.
    Последний раз редактировалось Error404; 18.01.2016 в 15:44.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  7. #1257

    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    242
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    если записано 80h в порт 0FBh, то диспетчер выключен, и КП11 должна передавать сигналы A14, A15 через плату Z80CARD без изменений
    да, это работает.
    ZA14(15) проходят на MA14(15)
    и B0(1) проходят на MB0(1)

    Цитата Сообщение от Error404 Посмотреть сообщение
    написать свое ПЗУ где будет зациклен код с обращением в порты
    сделал запись во все порты.
    на выходе /IORQ идут импульсы и на выходах ИД7 тоже идут импульсы.

    вот такой тест:

    .org 0f800h

    jmp begin
    begin:
    mvi a, 00
    out 0f8h
    out 0f9h
    out 0fah
    out 0fbh
    out 0fch
    out 0fdh
    out 0feh
    out 0ffh
    jmp begin

    теперь при старте триггер ТМ2 сбрасывается и на его выходе появляется "0", узел включения диспетчера срабатывает и на входе 1 КП11 идут импульсы.

  8. #1258

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Stampmaker Посмотреть сообщение
    но ведь цветные "ковры" по окончании тестов рисуются, значит порты работают нормально?
    может я что-то недоразвёл такое, чего не хватает для МОНИТОРа?
    Расследование показало следующее. В тесте ОЗУ для переключения цветовых режимов и страниц памяти используются команды записи в память:





    код 32 00 Fx - это команда STA 0Fx00h


    А в "Мониторе-2" используются "честные" команды записи в порт:



    код D3 Fx - это команда OUT 0Fxh

    Так что Тест и Монитор как минимум по-разному работают с портами.
    Допускаю, что трабл где-то в области "эмуляции" команд IN/OUT в карте Z80.
    А простой тест ОЗУ (из ж. "Радио") этими тропами не ходит, поэтому и не напарывается.
    Последний раз редактировалось Denn; 18.01.2016 в 17:48.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  9. #1259

    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    242
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    КП11 же в панельке?
    Вынуть ее, а у панельки ножки 2-4, 5-7, 9-11, 12-14 попарно замкнуть (см. по схеме).
    И вот в таком виде проверить - мы исключили нафиг диспетчер по 16к.
    сделал.
    нет, монитор не запустился.



    Цитата Сообщение от Error404 Посмотреть сообщение
    Для верности можно и сигнал 50Hz на плату Z80CARD не подавать (отключаем прерывания).
    в моём случае на ноге 12 D8.3 лог."0", так что 50Гц, думаю, можно не трогать. всё равно не пройдёт.

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

    обнаружил ещё вот что.
    в TEST256 активно используются команды OUT F9.
    я вытащил плату доп.ОЗУ.
    естественно, пошли ошибки.

    и вот теперь такая мысль:
    если бы эта команда не проходила, то результатом тестирования возможно было ОК при вытащенной плате доп.ОЗУ, т.к. страница не переключилась и тестировалась каждый раз одна и та же страница.
    а так получается, что страница переключается и тестируется.

    проверил это осциллографом. действительно, страницы переключаются.
    Последний раз редактировалось Stampmaker; 18.01.2016 в 19:43.

  10. #1260

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    Так что Тест и Монитор как минимум по-разному работают с портами.
    Допускаю, что трабл где-то в области "эмуляции" команд IN/OUT в карте Z80.
    с этим должно быть нормально в случае если исправна ЛИ1 на которую приходят перемычки с ИД7 на плате Z80Card II (а сделаны ли эти три проводничка?). На классической схеме Z80Card II этой ЛИ1 нет - ее предполагалось паять "бутебродиком", как нет и ЛЕ1 делающей турбирование. Сигналы выборки по STA/LDA c платы Ориона (с каких-то там инверторов ЛН1) и сигналы выборки по IN/OUT с ИД7 платы Z80Card II подаются на входы ЛИ1 на платке Z80, складываются по "ИЛИ", а результат возвращается обратно на плату Ориона на тактирование триггеров ТМ7/8 портов F9..FА - туда где делаются 3 пореза в проводах (т.е. в место "после пореза") .

    Судя по тому, что проблема с командами OUT, а STA работают, проверить бы правильность соединения перемычек между ИД7 и ЛИ1 на плате Z80Card II - тремя проводниками должны быть соединены одноименные сигналы (F8-F8, F9-F9, FA-FA): их никак не получалось развести. Не помню, правильно ли там все в шелкографии, вроде я все паял по ней (а у кое-кого и шелкографии нет , т.е. ошибки не исключены.)
    Шелкографию чтобы не париться с открыванием LAY можно посмотреть на фотке тут:
    http://photo.qip.ru/users/zorel/4031...78/full_image/
    Последний раз редактировалось Error404; 18.01.2016 в 20:59.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

Страница 126 из 176 ПерваяПервая ... 122123124125126127128129130 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 1012
    Последнее: 06.06.2024, 06:49
  2. Ответов: 506
    Последнее: 15.09.2023, 02:34
  3. Ответов: 243
    Последнее: 02.03.2020, 19:18
  4. Сборка Денди
    от poisk в разделе Nintendo
    Ответов: 75
    Последнее: 07.11.2013, 10:39
  5. Сборка Пентагона 2.2
    от savelij в разделе Pentagon
    Ответов: 27
    Последнее: 08.12.2008, 11:21

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •