Там в куче файлов, если глянуть проскакивает текстовая строка-маркер версии.
Это я в квартусе открыл проект, там есть возможность сохранить в файл jpg.
krotan, есть возможность выпаять 27 пин IDE разъема (IORDY) и проверить?
Вид для печати
Да, спасибо, нашёл:
Quartus II Version 9.0 Build 235 06/17/2009 Service Pack 2 SJ Web Edition
Выпаивать, конечно не хотелось бы... А просто тестером померить недостаточно будет? Смогу это сделать через неделю где-то, у меня скорпион в другом городе...
Это выходной для HDD сигнал, я могу, конечно, ошибаться, при низком уровне винч не готов, что вызывает WAIT.
В SMUCе на ПЛИС это не используется.
Поискал отличия:
В дискретном на половинку 74LS244, коммутирующую A8,A9,A10 - AB0,AB1,AB2 приходит !CSM, в плисовском - GND.
Отличается формирование сигналов CS0,CS1 из SW.
- - - Добавлено - - -
Само формирование !CSM тоже отличается.
JNipper, у вас недавно была аналогичная проблема, какие серии на каких позициях у вас стоят?
У меня немного другая проблема. При входе в сервис монитор, примерно через секунду зависает или сбрасывается, со всякими спецэффектами на экране. Причем, порой бывают неплохие бордюрные эффекты:) Я не успеваю ничего там сделать в меню за секунду. Поэтому запись проверить не могу на нём. А вообще, он рабочий, я с него музыку слушаю через wildplayer.
Вот фото, на нём видны серии микросхем:
https://i.ibb.co/HhDTkYp/smuc.png
А монтируете диски как?
А fatall запустить возможность есть? Чтобы попробовать на fat-раздел сдампить реальную дискету? А потом на PC проверить, корректно ли дискета сдапилась?
- - - Добавлено - - -
WildPlayer у меня тоже работает (переставил 24C16 и винт со SMUCа на альтере, настройки подхватились).
Есть над чем задуматься.
В таком русле, диалог не конструктивен.
Тема (4 регистра + логика) с IDE – везде одинаковая. Не работает.
- - - Добавлено - - -
По сути, есть некий мост Z80-IDE (подробности как сделать мост меня мало интересуют /схемотехника ZX, ORION-128, MSX, CPC, .../, но есть правила обмена Z80-IDE).
Добавлю что СF и IDE разительно отличается между собой по электрической части.
Уже не попробую(
Что-то случилось с компом. Может когда вставлял в слот замкнул, что-то. Перестал определять оба SMUCа. Нашел отгоревшую дорожку питания слота расширения, восстановил проводком.
Теперь, при загрузке все определяется, но после загрузки стартует сразу TR-DOS 128, причем с дискеты не грузится. А при нажатии Magic сразу проваливается в монитор отладчик, где команды вводят.
Без SMUC все работает как положено. Может есть у кого мысли, что сгореть могло?
У тебя какой проц в компе, CMOS?
У меня как-то в SMUS v2.0 Rev.A сгорел один канал нашей 555АП6. Вот взял и перестал работать. Но сгорел со стороны SMUC'а, т.е. комп не вешал (сейчас перечитал-вспомнил - всё-таки со стороны шины). Вычислил по сопротивлению при прозвонке ног АП6 цифровым мультиметром относительно корпуса.
Нашёл ссылки на проблему и её решение: 1 и 2.
Да, у меня 2 SMUCа. Дискретный и 2.0 rev.A на черной плате.
Проверил все микросхемы на дискретном SMUC тестером м/с. Все рабочие.
На втором запаяны, кроме АП5, она тоже живая.
Процессор, да CMOS.
Попробую выпаять АП6 и проверить тестером м/с. Так, наверное проще будет.
Хотя, мне кажется, что это всё таки на стороне Скорпиона, что-то случилось. Дискретный SMUC тоже перестал работать, а в нем все м/с проверены.
Замена АП6 не помогла. Значит всё-таки комп.
Вот вернулся из поездки... Внимательно сравнил схемы, дискретную и ПЛИСовскую. Кроме нескольких несущественных мелочей, никаких отличий не нашёл, даже описанных marinovsoft...
Реально чтение диска идёт, запись на него нет. Читал тут в форуме, что в ПЛИС-версии такой глюк тоже встречается...
krotan, а у вас логического анализатора нет? Глянуть бы что там происходит с сигналам на IDE в момент записи.
Вроде заработал мой SMUC. Проверил копирование в FATALL образа дискеты на FAT32 раздел. Всё отлично скопировалось. Значит запись работает. Выкладываю фото:
https://i.ibb.co/fkgZXrp/20191009-200159.jpg
Победил SMUC на дискретах :) Причину нашел по косвеным признакам: при попытке создания раздела и присвоению ему метки, метка искажалсь - портился третий бит каждого четного символа метки, например "000000" превращалась в "080808", а "012345" в "092;4=". Далее прозвонка сигналов DB3 и DB11 дала результат - холодная пайка вывода 9 панельки под микросхему IC7 74LS374.
Не было уверенности, что в схеме нет ошибок.
А так вон у камрадов с Вектором все еще хуже, хотя ошибок в монтаже нет https://zx-pk.ru/threads/22217-combodevice/page17.html
Теперь бы еще с флопповодом разобраться https://zx-pk.ru/threads/29860-glyuc...ion/page2.html ...
Наконец-то я дособрал и протестировал свой смук на дискретах. Работает стабильно на запись и чтение на жёлтом Скорпионе. Проблема была во флешке, которую использовал в качестве HDD. Заменил - с другой всё нормально.
Разбираюсь с часами. Они то работают, то не работают...
https://i109.fastpic.ru/big/2019/031...e7d78d6642.jpg
Помимо того, что в исходной схеме были некоторые неточности, которые очевидны и легко исправить...
Жёсткий диск, который у меня есть на 41 Мб работал только на чтение, но не на запись скорее всего потому, что не хватало мощности источника питания.
Первая флешка не опознавалась не знаю почему, какая-то несовместимость. Вторая флешка сначала не работала потому что видимо был обрыв питания в кабеле питания самой флешки. После подключения на другой разъём (у неё два разъёма питания) заработала. С самим контроллером у меня были мелкие ошибки разводки, которые устранил ещё до сборки. В числе их: кварц развёл не того типа, когда купил он оказался в другом корпусе; программа глюканула и наделела переходных отверстий в ламелях, а я не заметил... Ну и с разводкой бился больше месяца, было очень трудно развести такой плотный монтаж (у меня ограничена высота корпуса и надо было чтобы влез)...
krotan, т.е. если собрать точно по схеме, то всё должно заработать сразу? В схеме-то ошибок нет?
krotan, существует полностью исправленная схема в электронном виде? Я к чему спрашиваю: кто-то же захочет повторить и нужно от чего-то правильного отталкиваться.
У меня есть схема, печатка, я в прошлом году обявлял сбор желающих https://zx-pk.com/forum/viewtopic.php?f=40&t=12843 - желающих не нашлось, в итоге сделал заказ на десяток плат на свои кровные.
Могу возобновить тему с продажей.
У меня вот такая получилась. Но считаю, что её следует совершенствовать и оптимизировать. По крайней мере она у меня работает. Если нужна сама платка - пишите в личку.
https://s8.hostingkartinok.com/uploa...c243e12b30.gif
А теневой монитор удалось заставить работать? У меня вот идентичная беда - смук определяется, CF (2 Гб) в нем определяется, фатал ее содержимое показывает, реальный жесткий диск тоже определяется (1 с чем-то гиг), а теневой монитор виснет через секунду, иногда с артефактами вплоть до матраса.
http://images.vfl.ru/ii/1615804777/6...33683259_s.jpghttp://images.vfl.ru/ii/1615804777/4...33683260_s.jpghttp://images.vfl.ru/ii/1615804776/1...33683258_s.jpg
Без смук теневик работает, тесты без проблем, демки работают.
Комп Scorpion 1024 Turbo+, смук вот такой:
http://images.vfl.ru/ii/1615813143/e...33685395_s.jpghttp://images.vfl.ru/ii/1615813173/9...33685401_s.jpg
Пакостит походу IDE часть - если отстыковать от разъема (не просто вынуть карту), то теневой монитор работает.
Update: на самом деле даже при остыкованном IDE устройстве теневик виснет, просто не через секунду, а по-дольше - 5-8 секунд.