Просмотр полной версии : Компьютер "Арго ФВ-6511"
вряд-ли кто-то писал непосредственно под архитектуру Арго, но мало ли... На сколько я понял, там просто кулибины на то время адаптировали ПО с других систем.
BYTEMAN, а нет ли у тебя знакомых в Гомеле? К нам из Гомеля куча народу ездит тариться, мог бы передать...
В Гомеле увы никого нет. Если надо будет, я сам могу на поездочке туда заехать :)
---------- Post added at 23:09 ---------- Previous post was at 23:08 ----------
Вспомнил. Буду искать кассеты. У меня был экземплярчик с расширенным списком ПО. Случайно надыбал. Там вроде и паскаль был, и еще куча отсутствующих на комплектных кассетах программ. На выходных займусь. Пусть жена сама 8 марта празднует
Крутяк! Кассетки оцифровать могу без особых проблем.
Если надо будет, я сам могу на поездочке туда заехать :)
Если ты к нам приедешь, мы тебя встретим, напоим, накормим, накурим вручим все платы и отправим через пару дней домой, не раньше :)
У нас в середине апреля сбор скутеристов/мотоциклистов/спектрумщиков - так что милости просим :)
А мне платки можно через Byteman'а передать ;-)
oracleua
07.03.2015, 21:43
Взял бы одну по Украине..
Одну отправляю oracleua, две остальные застолбил за dk_spb и BYTEMAN.
Мне, пожалуйста, одну из крайних на фото (лучше левую). Средняя уж сильно дербаненная.
Если, конечно, очередность отклика даёт право на выбор.
Ок. Там две так ниче, одна конечно не ахти...
oracleua
09.03.2015, 12:06
Мне можно и не ахти...
Мне, если можно, "последнюю", пожелтее которая, буду пробовать оживлять)
Я пока суть до дела, сделал чуть покачественнее фотки:
www.moto.com.ua/!argo/argo_1.jpg
www.moto.com.ua/!argo/argo_2.jpg
www.moto.com.ua/!argo/argo_3.jpg
Тот что с разъемами - был мой. Его ремонтили, попортили дорожки к РЕ3 на видеовыходе. Я там что-то химичил, восстанавливал.
Остальные 2 платы хоть убей не помню откель взялись. Но КМ-ки оттуда знатно повыкусывали :)
Есть еще несколько плат с ЕС-ки, там куча РУ5Г, всякие ВИ53, ВВ51, РФ5... может кому нужно.
oracleua
09.03.2015, 16:56
конечно нужны...с удовольствием забрал..бы..
Andrey_Korabelev
11.03.2015, 18:04
Я пока суть до дела, сделал чуть покачественнее фотки:
Пожалуйста, с другой стороны сделай фото тоже!
Завтра пофоткаю нормальным фотиком...
Пофоткал:
moto.com.ua/!argo/argo_4.jpg
moto.com.ua/!argo/argo_5.jpg
moto.com.ua/!argo/argo_6.jpg
Viktor2312
09.04.2015, 19:55
Пофоткал:
moto.com.ua/!argo/argo_4.jpg
moto.com.ua/!argo/argo_5.jpg
moto.com.ua/!argo/argo_6.jpg
Красиво смотрится:
https://img-fotki.yandex.ru/get/5804/48644933.35/0_f7700_ebfe0be1_L.jpg (https://fotki.yandex.ru/next/users/lpiti/album/152965/view/1013504)
argo_4
https://img-fotki.yandex.ru/get/5604/48644933.35/0_f7701_eb30fe27_L.jpg (https://fotki.yandex.ru/next/users/lpiti/album/152965/view/1013505)
argo_5
https://img-fotki.yandex.ru/get/5300/48644933.35/0_f7702_840e02ef_L.jpg (https://fotki.yandex.ru/next/users/lpiti/album/152965/view/1013506)
argo_6
Хотел поинтересоваться, нашлись ли кассетки :)
Какие-то нашел, но похоже то не они :(
Какие-то нашел, но похоже то не они
Если там "данные", то не выбрасывайте :)
oracleua
25.05.2015, 17:28
Кто может сделать фотосесию платы Арго??? Желательно фоток побольше...для восстановления платы...
Кто поделится сканами книжек к Арго?
мои сканы лежат у прусака на сайтике (http://zxbyte.ru)
А ткните носом, облазил сайт, но сканов не нашел! :(
Alex_LG, чёт я и сам не нашёл, хотя вроде туда выкладывались... :v2_conf2:
Значит можно взять здесь: http://files.byteman.by/argo_fv-6511.zip :)
oracleua
17.07.2015, 19:45
а фотки рабочего компа может кто-либо сделать????
Насколько рабочий незнаю (еще не подключал), но фото попробую сделать.
где-то в этой теме я выкидывал.... грузил образы от Юниора...
фотки рабочего компа может кто-либо сделать????
Комп запустился. Если я правильно понял, нужны фото платы?
Alex_LG, удалось режим спектрума запустить? Интересно увидеть фото/скрины экрана в этом режиме..
Пока нет, нужно сделать касету. Как только запущу - сделаю скрины.
---------- Post added at 17:19 ---------- Previous post was at 16:56 ----------
Попутно вопрос. Как из bt сделать wav? Или может у кого есть готовый wav для Арго?
---------- Post added at 17:39 ---------- Previous post was at 17:19 ----------
Фото платы Арго. Размер 23М!
https://yadi.sk/d/1YD8MT6Ehx9pH
Как из bt сделать wav? Или может у кого есть готовый wav для Арго?
Вроде есть bt2wav, надо в теме про Юниор искать... Либо эмулятором b2m... Я свой арго давно пробовал грузить, уже не помню точно как...
Как из bt сделать wav?
http://zx-pk.ru/showpost.php?p=818205&postcount=119
Еще вопрос. Подскажите по методу кодирования записи на ленте, т.е. какой формат записи нулей и единичек, пилот-тона ну и т.д.
---------- Post added at 11:19 ---------- Previous post was at 10:19 ----------
... и по формату файла .bt
... и по формату файла .bt
Это файл для моего эмулятора, формат я придумывал. Файл представляет из себя набор блоков, каждый блок начинается со следующего заголовка:
DWORD позиция блока относительно начала ленты в миллисекундах
DWORD длительность блока в миллисекундах
DWORD длина данных блока в байтах
Далее идут декодированные байты записи, обычно начинаются с синхробайтов AA AA 19 00 E6 00 и заканчиваются байтами AA AA, перед которыми идёт контрольная сумма. Но эмулятор на данные не смотрит, просто отдаёт байты как есть. Причём, поскольку используется пререхват процедуры чтения байта, скорость выдачи байтов не важна, поэтому в файле нет информации о скорости записи битов.
Последний блок не содержит данных и служит для указания общей длительности записи в милисекундах (это первое число заголовка, а второе и третье равны соответственно FFFFFFFF и 00000000) и как блок бесконечной тишины.
В структуре самих данных я особо не разбирался. Первым блоком обычно идёт загрузчик (который грузится монитором, в принципе это может быть любая программа), а далее идут "сектора", состоящие из двух блоков: метка сектора (короткий блок) и данные указанного сектора.
---------- Post added at 13:14 ---------- Previous post was at 12:57 ----------
Кстати, нашёл, где я тут выкладывал утилитку для работы с .bt файлами: http://zx-pk.ru/showpost.php?p=370489&postcount=107
DWORD позиция блока относительно начала ленты в миллисекундах
DWORD длительность блока в миллисекундах
Получается комп перематывает ленту по времени, т.е. на каждый блок отведено определенное время? Как Вы в эмуле определяете какой блок грузить?
используется пререхват процедуры чтения байта
Байт не проходит процедуру декодирования, а сразу пишется в рег.А/переменную?
А по самому кодированию можете что-либо сказать, Вы же преобразование wav<-> bt делаете?
В структуре самих данных я особо не разбирался.
Да это особо мне и не нужно. Спрашиваю, потому что задумываюсь над цифровым "магнитофоном" с функциями управления, если, конечно соберу всю нужную инфу. Пока только два основных вопроса:
1. Формат записи/метод кодирования (что-бы bt-файл "проиграть")
2. Как комп ищет нужный блок
Получается комп перематывает ленту по времени, т.е. на каждый блок отведено определенное время? Как Вы в эмуле определяете какой блок грузить?
В эмуле всё достаточно просто. Есть текущая позиция ленты (отображается в строке статуса), если она не попадает на текущий блок, производится поиск блока (именно для этого в заголовке первые два числа). Далее рассчитывается позиция внутри блока, и если она изменилась (или только что производился поиск блока), выдаётся готовность байта для ВВ51. Затем подпрограмма чтения, дождавшись готовности, считывает из ВВ51 новый байт.
Скорость изменения позиции задаётся битами порта управления (перемотка вперёд/назад, чтение, запись, стоп).
Как сделать запись обратно в .bt я не придумал.
Байт не проходит процедуру декодирования, а сразу пишется в рег.А/переменную?
Сразу читается из порта данных ВВ51.
А по самому кодированию можете что-либо сказать, Вы же преобразование wav<-> bt делаете?
Я уже не помню. Тем более, что у меня получалось с большим количеством ошибок. Прога где-то тут на форуме в теме про Юниор или Арго валяется. Вот DDp, видимо обладая каким-то магическим даром, сконвертировал wav-ы практически без ошибок. И кстати, сделал обратный конвертор (http://zx-pk.ru/showpost.php?p=818205&postcount=119).
Спрашиваю, потому что задумываюсь над цифровым "магнитофоном" с функциями управления, если, конечно соберу всю нужную инфу. Пока только два основных вопроса:
1. Формат записи/метод кодирования (что-бы bt-файл "проиграть")
2. Как комп ищет нужный блок
1. Что то несложное, по-моему как обычно метод частотного кодирования.
2. Включает воспроизведение, считывает блок, если это блок данных, считывает следующий, пока не найдёт блок с меткой сектора. Если номер сектора не совпадает, включает перемотку ленты в нужную сторону на некоторое время (чем ближе к нужному сектору, тем на меньшее время). Если совпало с нужным - читает сектор данных (если совпало с предыдущим, то просто продолжает чтение).
какой формат записи нулей и единичек, пилот-тона ну и т.д.
Формат бита - "Манчестер". Например (http://www.signalpro.biz/mandec.pdf).
Для Юниора и Арго порядок битов в байте - младший вперёд.
Пилот-тон и синхро - это просто байты, не отличаются от остальных байтов.
(AA AA - пилот, 19 00 E6 00 - синхро-последовательность)
задумываюсь над цифровым "магнитофоном"
Нужно просто "проиграть" указаное количество байт в поле DWORD длина данных блока в байтах.
Нужно просто "проиграть" указаное количество байт в поле DWORD длина данных блока в байтах.
Кабы ещё знать, какой сектор он ищет :)
В случае цифрового магнитофона можно ориентироваться на направление и длительность перемотки и подсовывать после неё сразу блок с номером сектора. В случае с реальным магнитофоном много времени уходит на чтение блока с данными (если он попался после перемотки), а также - сложность предсказания, на сколько блоков перемоталось. Отношение длительность_перемотки/количество_секторов наверняка в драйвере является константой, если измерить, на сколько драйвер отмотал ленту и поделить на эту константу, то можно узнать, на сколько секторов нужно уменьшить/увеличить номер текущего сектора, выданного последний раз.
---------- Post added at 23:49 ---------- Previous post was at 23:45 ----------
Формат бита - "Манчестер".
А, ну да, это же ВВ51, типичный COM-порт, а там манчестер.
А, ну да, это же ВВ51, типичный COM-порт, а там манчестер.
ВВ51 - сом-порт, но там не манчестер! Там старт бит, некодированные биты, начиная с младшего, бит четности, стоп-бит ( http://www.ic.unicamp.br/~ducatte/mc404/8251.pdf стр 2-10). Вот теперь получается ерунда - если формат записи "Манчестер", т.е фазовый (например, как в РК-86), а выдает/принимает это ВВ51 (сом-порт), то как это работает!? Если предположить, что ВВ51 передает уже закодированный байт, т.е. 16 бит, то где в WAV-ке СТАРТ и СТОП биты (считаем, что четность отключена)? Не понимаю! :confused:
Не понимаю! :confused:
Почитай про синхронный режим. Инициализация там такая:
1. запись в регистр команд 00 00 00 40 - гарантированный сброс, ВВ51 ожидает байты режима
2. запись в регистр команд 8C E6 - синхронный режим, 8 бит, без контроля чётности, внутренняя синхронизация, 1 синхросимвол E6
3. далее в зависимости от режима, чтение или запись, даётся соответствующая комана, для режима чтения будет B4 - разрешено чтение, DTR=0 и RTS=1, сброс флага ошибки, включен поиск синхросимвола.
---------- Post added at 23:54 ---------- Previous post was at 23:35 ----------
А манчестер там сделан аппаратно. Схемы Арго нет, но я думаю этот узел они оставили такой-же как и в Юниоре. TxD xor-ится с TxC и только потом идёт на выход (попутно ещё or-ится с TxEmpty, чтобы TxC загасить, когда ничего не передаётся). А чтение там мудрёное, я не разобрался, но помоему тактовая как-то убирается из входного сигнала при помощи К554СА3.
манчестер там сделан аппаратно.
Чет я реально тупонул, надо было схему Юниора глянуть! :confused:
Всё, пошел "курить" мануалы...
Народ, я так понимаю, что схемы так и не нашлось. Мне вот интересно было бы увидеть как же на ВГ75 получили спековский экран. Уж очень любопытно.
Мне недавно по случаю достался "АРГО" без блока питания и Z80,к которому прилагалось две книжечки по эксплуатации (судя по перечню комплектации АРГО схема там не прилагается) и вдобавок мне дали 6 кассет,которые якобы для этого компа.НО!!!три кассеты я забраковал сразу,потом отложил ещё две...и только одна показалась мне наиболее подходящей для загрузчика...Вопрос-как её перекинуть в формат WAV?Возможно где то есть ветка по этой теме,но я не нашёл....или киньте ссылку на неё,попробую разобратся сам...
andrrei, всё очень просто - берёте хороший кассетный стереомагнитофон, подключаете его к линейному входу аудиокарты компьютера, настраиваете уровни и головку и при помощи любой программы звукозаписи (я использую Adobe Audition 1.5) делаете запись в WAV 48kHz 16bit стерео и выкладываете полученный файл на всеобщее обозрение :)
Мне пообещали принести на следующей неделе "старый добрый советский МАЯК 232" и я попробую её оцифровать.Полученный результат выложу для проверки,так как я не смогу проверить результат из-за отсутствия Z80...И сразу вопрос-а нельзя ли как то подключить ПЗУ с прошивкой "Спектрума" к АРГО,если вдруг не получится с кассетой?
Нет, т.к. в режим Спектрума Арго входит сделав соответствующие внутренние настройки.
Мне пообещали принести на следующей неделе "старый добрый советский МАЯК 232" и я попробую её оцифровать.Полученный результат выложу для проверки,так как я не смогу проверить результат из-за отсутствия Z80...И сразу вопрос-а нельзя ли как то подключить ПЗУ с прошивкой "Спектрума" к АРГО,если вдруг не получится с кассетой?
Ждём!)
У меня конечно нет 100 % уверенности,что эти кассеты именно с АРГО,так как на них нет никаких надписей,касающихся АРГО...но то,что они лежали на полке в одной коробке с АРГО и инструкцией внушает мне надежду...Кстати,на двух кассетах есть такие надписи:на первой 322СА.7008F.72038.201F5.130B0.21234.4639E.520CB на второй 41014+002D4+7306E+553CC+02104+25107+44395+56104+02 30B хотя я мог ошибиться в буквах и цифрах(написано карандашом и не очень хорошо видно) и в последовательности написания,так как надписи разбросаны по всей наклейке...
И сразу вопрос-а нельзя ли как то подключить ПЗУ с прошивкой "Спектрума" к АРГО,если вдруг не получится с кассетой?
Теоретически, есть внешний разъём, и можно было бы что-нибудь туда подключить (как минимум ПЗУ). Но поскольку схемы нет, то и непонятно как подключать. Но в принципе, можно было бы написать свой загрузчик всего этого, и записать в ПЗУ.
Ну в этом я не силён и вряд ли сам смогу что то сделать...
Если будет понятно, как подключить внешнее ПЗУ к компьютеру, всё остальное можно сделать в эмуляторе. Я бы мог взять на себя эту часть. Для начала нужно бы выяснить назначение всех контактов внешнего разъёма.
В сообщении № 274 есть ссылка на руководство по АРГО,где есть описание сигналов внешнего разъёма....
Это я вроде видел. Наличие сигналов DRQ3/DACK3 позволяет задействовать третий канал ПДП, но вряд-ли в БИОСе есть возможность копирования, использующая этот канал. К тому-же, этот канал используется в паре со вторым, как начальное значение при автоматической инициализации (т.е. участвует в формировании видео). Вобщем маловероятно, что получится через него.
Вторая возможность - наличие сигнала CAS2, но какая карта памяти включает чтение/запись из этой области - неизвестно. Предположительно, это использовалось для подключения дополнительного ОЗУ, т.е. квазидиска большего объёма.
Ну и третья возможность - порты 00-7F не используются, можно через них загружать, но загрузчик всё равно нужно как то сначала загружать, хотя бы с ленты. Мне кажется - это наиболее вероятный вариант. Дешифрацию портов сделать вроде бы несложно (IORD/IOWR/RASport/MXA0-7).
Есть ещё какие-то загадочные сигналы \/ и RXD, что они означают - фиг знает. В идеале хотелось бы иметь возможность отключать БИОС внешним сигналом (при подключении платы расширения), и подставлять своё ПЗУ. Но из того набора сигналов неясно, можно ли такое сделать.
Кстати, если RXD это что-то связанное с магнитофоном, то наверное можно после сброса передавать туда загрузчик в формате записи магнитофона, и нажав на кнопку сброса и дав команду I можно таким образом загружать загрузчик, который далее будет догружать всё через порты.
---------- Post added at 18:15 ---------- Previous post was at 17:24 ----------
Помедитировал над фотками платы, \/ - это адресный вход КП11, переключающий старший/младший байт адресной шины.
---------- Post added at 18:47 ---------- Previous post was at 18:15 ----------
А RXD действительно идёт на ножку RxD ВВ51! Вот только можно ли этим пином рулить? Туда ведь ещё откуда-то сигнал идёт...
Н-да....довольно какой то загадочный комп разработали разработчики...схем нет,загрузчика нет,переделать не возможно...такое ощущение,что его для "оборонки" готовили...шутка конечно...ну будем надеяться,что что то обнаружится в кассетах...кстати сегодня более внимательно рассмотрел плату и....обнаружил отсутствие одной микросхемы и кучу порезанных дорожек и припаянных перемычек...может уже кто то и пытался его переделать...будет побольше свободного времени,сфоткаю и выложу...
Спорное утверждение... Являюсь обладателем монструозного чуда "Арго" ФВ-6511, внешне как две капли воды похожего на "Юниор", внутренне тоже с ВГ75/ВТ57, правда с Z80 - все это хозяйство СР/М и даже спектрум-совместимое, более того, умеет до 620х200 в 16-ти цветах... Всю жизнь ломал голову, как это они ухитрились ВГ75-ю заставить показывать графику, да в цвете, да еще и эмулировать спек... к сожалению, кассета содержащая кассетную СР/М вместе с эмулятром спектрума - утеряна. Но чудо имело место быть :)
Как ВГ75 заставить графику показывать? Масса способов есть.
Самый простой. Писать графику в знакогениратор а в видеопамять просто пронумеровать просто их все подряд.
Кстати как-то я на радиорынке в Киеве возле магазина УчТехПрибор говорил с человеком адаптировавшим массу программ Спектрума под Специалист, потом еще с одним и в конце концов узнал что большинство программ под Спектрум писались как под ассемблер i8080 и та же Jet Set Willy очень даже работала на КР580ВМ80А, только медленее. У меня на Специалисте потом на Орион-128. Правда там много что переиначено было в основном по части адресного пространства и дисплея. Но основная часть кода та дже что и на Спектруме.
CityAceE
05.09.2015, 04:00
Кстати как-то я на радиорынке в Киеве возле магазина УчТехПрибор говорил с человеком адаптировавшим массу программ Спектрума под Специалист
Наверное это был А. Щербина. Помню как я восхищался результатами его трудов, когда Специалист был моим единственным компьютером!
Н-да....с обещанными кассетами получилось не совсем хорошо,даже можно сказать плохо...из 6-и кассет отбраковалось 5 шт(либо нет записи,либо записана музыка),из шестой удалось что то извлечь,но с таким паршивым качеством и шумами,что даже и не знаю,стоит ли выкладывать полученный результат...и главное,что меня смутило,это то,что воспроизведение идёт непрерывно около 15 минут...ну не может быть такой длинный загрузчик..если это вообще загрузчик...
...из шестой удалось что то извлечь,но с таким паршивым качеством и шумами,что даже и не знаю,стоит ли выкладывать полученный результат...
andrrei нее, не стоит :v2_dizzy_stop: над тобой все смеяться будут. :v2_laugh:
---
А, если серьёзно, например вот тут (http://zx-pk.ru/showpost.php?p=820489&postcount=27) выкладывали записи с монотонным жужанием и просто с однотонным писком, а ты стесняешься! :v2_dizzy_paratroope
Да я не стесняюсь,мне просто жалко чужого времени...я имею в виду то,что кто то из форумчан потратит своё личное время на приведение этой записи в "божеский" вид,а выяснится,что это просто набор бессмысленных звуков...
---------- Post added at 19:16 ---------- Previous post was at 19:05 ----------
http://www.ex.ua/521948383879
---------- Post added at 19:18 ---------- Previous post was at 19:16 ----------
Формат WAV,но размер дикий...аж 164 MB....время звучания 15 минут...
идёт непрерывно около 15 минут...ну не может быть такой длинный загрузчик..если это вообще загрузчик...
Блоки длительностью 500мс, паузы между блоками ~30мс. Обновление такого блока невозможна, значит только для чтения.
Данные есть, но я их не понял.
Сырые данные (без попыток коррекции, как есть) по ссылке (http://rghost.ru/7j62WFzs4). Директория 01 - чтение манчестер-кода, директория 02 - попытка декодировать.
а выяснится,что это просто набор бессмысленных звуков...
В качестве хакми пойдёт :v2_devil:
В качестве хакми пойдёт :v2_devil:
Нечто 16-ти битное, судя по тому, что третье 16-ти битное слово (старший байт первый) увеличивается с каждым следующим блоком на 40h, а размер данных 80h байт. Размер заголовка 4 слова (8 байт):
1. синхробайты
2. возможно тоже синхробайты или номер тома
3. смещение данных / номер блока
4. контрольная сумма блока включая заголовок
Копия ленты с какого-нибудь УПДМЛ...
---------- Post added at 13:56 ---------- Previous post was at 13:43 ----------
2-е слово тоже меняется, при этом третье слово получается в диапазоне 8000-BFC0. Может заголовок не 8-ми битный?
---------- Post added at 14:23 ---------- Previous post was at 13:56 ----------
Вот ещё для анализа:
3F1F3C00 00111111000111110011110000000000
3F1F7FC0 00111111000111110111111111000000
3F3E8000 00111111001111101000000000000000
3F3EBFC0 00111111001111101011111111000000
3F3D8000 00111111001111011000000000000000
3F3DBFC0 00111111001111011011111111000000
3F3B8000 00111111001110111000000000000000
3F3BBFC0 00111111001110111011111111000000
3F378000 00111111001101111000000000000000
3F37BFC0 00111111001101111011111111000000
3F2F8000 00111111001011111000000000000000
3F2FBFC0 00111111001011111011111111000000
3F1F8000 00111111000111111000000000000000
3F1FBFC0 00111111000111111011111111000000
Кстати как-то я на радиорынке в Киеве возле магазина УчТехПрибор говорил с человеком адаптировавшим массу программ Спектрума под Специалист,
черт, ниодной адаптированной не видел!
может чтонибудь сохранилось ?
Копия ленты с какого-нибудь УПДМЛ...
Я уже писал,что на этой кассете есть такая надпись 41014+002D4+7306E+553CC+02104+2510D+44395+56104+02 30B
может она чем то поможет?
Помогите определить отсутствующую м/с на плате(видны следы выпайки м/c) и сразу вопрос-не связанно ли с отсутствием м/c такое кол-во перемычек на плате?
Помогите определить отсутствующую м/с на плате(видны следы выпайки м/c)
К554СА3
На ней собран какой-то фильтр для ввода с магнитофона. Как работает и что делает я не знаю (было предположение, что декодирует манчестер, но если её убрали, то скорее всего и аппаратное кодирование манчестера там выкинуто, а магнитофонная запись несовместима с другими ПК Арго), схема скорее всего аналогична соответствующему узлу Юниора.
и сразу вопрос-не связанно ли с отсутствием м/c такое кол-во перемычек на плате?
Вряд-ли, скорее это продублированы убитые/некачественные дорожки.
---------- Post added at 16:50 ---------- Previous post was at 16:38 ----------
Недавно в этой теме выкладывали качественные фото печатной платы http://zx-pk.ru/showpost.php?p=818188&postcount=280. Надеюсь поможет. Спасибо автору фото.
AndreiZX
11.04.2016, 00:53
Подниму тему. Кто-нибудь связывался с товарищем КапитанУ по поводу оцифровки кассет для арго? Эта вот тема http://vb4.zx-pk.ru/market/viewtopic.php?t=3409. 12 кассет, не мало.
Есть предположение, что там на всех кассетах, кроме одной, Спековские игрушки, коих в интернетах пруд пруди. А на заводской кассете - программа запуска режима совместимости со Спектрумом. Но проверить, конечно, не помешает.
oracleua
13.11.2016, 21:52
Что-то не хочет мой Арго нормально подключатся к телеку...
Снял прошивку с 155РЕ3. Может кто либо проверить???
Там открытый коллектор на выходе, притяните резисторами к +5в. И проинвертируйте если надо будет.
Отправлено с моего MI 5 через Tapatalk
oracleua
15.11.2016, 20:33
Там открытый коллектор на выходе, притяните резисторами к +5в. И проинвертируйте если надо будет.
Отправлено с моего MI 5 через Tapatalk
Там подтяжка уже есть на плате..
Дефект скорее всего где-то в плате....
Проинверсить не пробовали? У меня картинка на 3УСЦТ через скарт выглядела как-то похоже. До инверсии тогда не дошёл :)
oracleua
15.11.2016, 23:16
Проинверсить не пробовали? У меня картинка на 3УСЦТ через скарт выглядела как-то похоже. До инверсии тогда не дошёл :)
Попробую...спасибо..
AndreiZX
11.02.2017, 23:08
Всем привет. У меня есть 4 вопроса по арго. Кто знает ответы пожалуйста ответьте, я сам разобраться не могу.
1. В руководстве есть распиновка разъема видео. Как правильно спаять кабель арго-скарт для получения правильного цветного изображения.
2. Здесь выложена оцифровка системной кассеты. Почему только сторона а, где вторая сторона?
3. Я пока подключил чб изображение. Гружу систему с мп3 плеера, дальше гружу программу перевода в режим спека, все ок, имеем спек. Дальше хочу загрузить игру и вот тут затык, пилот тон схватывается на доли секунды, то есть появляются полоски на бордюре и
пропадают, ничего не грузится, громкость менял, не в ней дело. Причем эта же ситуация и на другом арго. В чем же дело?
4. Как предполагалось использовать программы для системы спм, как их перенести на ленту для арго?
1. В руководстве есть распиновка разъема видео. Как правильно спаять кабель арго-скарт для получения правильного цветного изображения.
вроде как цвета надо через инвертор прогонять, по памяти уже не помню точно...
kapitan-u
04.04.2017, 19:28
Есть пачка касет для Арго. Дайте пожалуйста проверенный софт для оцифровки.
Спасибо!
---
вот слил одну сторону
http://unofficial.portaone.com/~kapitan/209-a.wav
хотелось бы проверить качество перед тем как продолжать
Есть пачка касет для Арго.
---
вот слил одну сторону
http://unofficial.portaone.com/~kapitan/209-a.wav
хотелось бы проверить качество перед тем как продолжать
Здесь спектрумовские программы в спектрумовском формате (скорректированы ли они под особенности Арго?)
Заголовки:
HARRIER
BLADE
DESTRUCT
DEFENDA
SIGMA 7
Качество - паршивенькое. Причину определить сложно. Попробуйте сделать стерео запись на стерео магнитофоне.
- - - Добавлено - - -
тап-ки во вложении
AndreiZX
05.04.2017, 07:58
А это? http://unofficial.portaone.com/~kapitan/a1-2.wav
а это походу то что надо... точно не спектрум, ждём вердикта от DDp...
С удивлением узнал, что кто то еще этим чудом интересуется.
А так имею сабдж в умеренно покоцаном состоянии и касеты, тоже есть. Причем системные вроде 2 шт. (на них такие штампики стоят).
Если вдруг у предыдущих ораторов оцифровать не получится - могу попробовать.
В молодости даже схему рисовал, когда он навернулся и никто не брался за ремонт. Правда сейчас найти ничего не смог - кануло в лету похоже.
AndreiZX
05.04.2017, 18:44
С удивлением узнал, что кто то еще этим чудом интересуется.
А так имею сабдж в умеренно покоцаном состоянии и касеты, тоже есть. Причем системные вроде 2 шт. (на них такие штампики стоят).
Если вдруг у предыдущих ораторов оцифровать не получится - могу попробовать.
В молодости даже схему рисовал, когда он навернулся и никто не брался за ремонт. Правда сейчас найти ничего не смог - кануло в лету похоже.
Не нужно ждать пока у кого то не получится. Оцифруйте прямо сейчас все кассеты арго, любые, даже самописные. Или отдайте мне или кому либо, кто захочет их оцифровать, не дайте пропасть добру!!!
Не нужно ждать пока у кого то не получится. Оцифруйте прямо сейчас все кассеты арго, любые, даже самописные. Или отдайте мне или кому либо, кто захочет их оцифровать, не дайте пропасть добру!!!
Гут. Пошел искать касетник :)
ждём вердикта от DDp
a1-2.wav - плохо.
Консультирую kapitan-u в привате. Есть следующий кусок - уже лучше.
Сегодняшние результаты (во вложении)
8 блоков в формате монитора (неформатированная лента). Распознались без ошибок 3, 5...8.
7 блоков одинаковые (дубли), содержат систему.
8 блок тоже система, но плюсом ещё какие-то данные в конце. В эмуляторе не загружается.
Записал первую сторону.
https://drive.google.com/file/d/0B_M8oa0xHbB1bF9zS3Jva28zd0k/view?usp=sharing
На слух местами качество проседает и есть вч шумы. Длительность полезной нагрузки 20 минут, остальное пустое место.
На слух и память это точно системная кассета, так как явно форматированная.
Если в таком виде пойдет, могу продолжить.
kapitan-u
06.04.2017, 01:12
всего кассет есть 6 Арго + 4 Спектрум попавшие ко мне вместе с Арго.
Обработка займет кучу времени: каждую кассету надо разобрать как минимум 2 раза и подклеить отвалившийся раккорд с обоих сторон.
Уровень отдельных фрагментов сильно отличается. Запись делать планирую 3 раза каждую сторону с разными уровнями.
Вся работа займет некоторое время, выложу все сразу примерно через неделю.
kapitan-u
06.04.2017, 09:08
выложил все что было:
http://unofficial.portaone.com/~kapitan/Argo/
пропущенные номера это спектрум или музыка :(
NEO SPECTRUMAN
06.04.2017, 17:05
А кассета включающая режим совместимости со спектрумом так и не нашлась?
А кассета включающая режим совместимости со спектрумом так и не нашлась?
Находили. На 20-той странице вроде бы лежит. Да и в архиве кассет для Арго на моём сайте вроде тоже есть (только там уже сконвертированный для эмулятора вариант).
b2m, но я так понимаю косяк с клавиатурой так и не решён? Надо на реале проверять?
Видимо да. Схему бы...
Схему если только ручками рисовать... :(
Записал первую сторону.
https://drive.google.com/file/d/0B_M8oa0xHbB1bF9zS3Jva28zd0k/view?usp=sharing
Во вложении или по ссылке (https://yadi.sk/d/gBxb9leJ3Gj3Cr).
Если в таком виде пойдет, могу продолжить.
Вполне. Только в этом файле оцифровка была 8 бит, а сохранено в WAV 16 бит.
Хорошо, что стерео! :v2_thumb:
Сразу видно, что файлы *.BAS были дописаны на другом магнитофоне с неправильной фазировкой каналов.
- - - Добавлено - - -
выложил все что было:
http://unofficial.portaone.com/~kapitan/Argo/
Плохо. Попытаться подстроить головку. Или искать другой магнитофон (стерео).
Я, конечно, посмотрю неспешно, наковыряю фрагменты.
Вполне. Только в этом файле оцифровка была 8 бит, а сохранено в WAV 16 бит.
Хорошо, что стерео! :v2_thumb:
В результате плодотворных закулисных переговоров все добро едет к новому владельцу. Так что дальнейшие релизы будут уже не от меня.
Сразу видно, что файлы *.BAS были дописаны на другом магнитофоне с неправильной фазировкой каналов.
Похоже это мои юношеские потуги в области Бейсика. Записывались, скорее всего, на Маяке-232.
Думаю внутрь лучше не смотреть :)
Если вдруг не срастется, у меня есть качественная техника для оцифровки, могу помочь.
kapitan-u
08.04.2017, 20:35
Отделавшись легким испугом (заменил конденсатор в цепи сброса) запустил свой Арго.
Вопрос: существовал ли для него контроллер дисковода? Логично было бы к CP/M на Арго прикручивать стандартный ZX Beta,
чтобы потом в ZX режиме совместимость была?
AndreiZX
22.04.2017, 15:11
Вот перевел в вав одну кассету, арго с той вавки загрузился, только перевести надо в bt, у меня не получается.
https://drive.google.com/file/d/0B5eM6LWh4aItc3NXNzF5Q1pLLW8/view?usp=sharing
арго с той вавки загрузился
Ну-ка, загрузите с этой wavки файлы M80.COM , L80.COM , SETKA.COM :v2_dizzy_vampire:
Запись хорошая. Хорошо передаются высокие частоты.
Но (блин) это моно-сигнал оцифрованный как стерео (ещё и с инверсными каналами) :v2_dizzy_wall:
Во вложении лента без этих трёх файлов. (Удалено. Актуальное по ссылке (http://zx-pk.ru/threads/9650-kompyuter-quot-argo-fv-6511-quot.html?p=910406&viewfull=1#post910406).)
Первые два файла не уникальные, а что такое SETKA.COM я не знаю. Если он интересен - перечитать с 6:35 (там один блок). Несколько раз, с разным положением головки.
В паузах между блоками послушал радио. :v2_walkm: При форматировании кассеты были помехи/наводка. При последующих записях видно слышно - помех нет.
Кассету начали форматировать ровно в полдень http://rgho.st/8qV4kgRfz :v2_dizzy_botan:
OrionExt
22.04.2017, 22:05
Обычно то, что пишется стерео. Считывается с одного канала (с большей амплитудой или наоборот). Моно магнитофоны 4-го класса в этом плане тру, если там механика сохранилась)
- - - Добавлено - - -
DDp, шаловливые ручки)
AndreiZX
22.04.2017, 22:13
Вот эту фразу не могу я понять
Но (блин) это моно-сигнал оцифрованный как стерео (ещё и с инверсными каналами)
я соединил стерео деку стерео кабелем со стерео входом аймака, тыкнул начать запись вав стерео, вставил стерео кассету и нажал стерео плей. в каком месте здесь может получиться моно? и как вы узнали, что каналы инверсные? может они так на кассете записаны?
OrionExt
22.04.2017, 22:46
Вся беда. «Я соединил стерео деку с аймаку») Каналы инверсные это вообще что-то интересное (за гранью понимания). Баг репорт аймаку)
- - - Добавлено - - -
Пора уже сделать за 2$ девайс на микроконтроллере. И раздавать бесплатно у кого старый софт сохранился на кассетах. С инструкцией. Допустим – СТЕРИО ЗАПИСЬ, НУЖНО СЧИТЫВАТЬ ПОКАНАЛЬНО)
я соединил стерео деку стерео кабелем со стерео входом аймака, тыкнул начать запись вав стерео, вставил стерео кассету и нажал стерео плей. в каком месте здесь может получиться моно?
Элементарно, например, нет земли - она не контачит или неправильный кабель,... Сегодняшний пример (дежавю,прямо) http://zx-pk.ru/threads/11422-versii-igr-i-softa-najdennye-na-kassetakh.html?p=910043&viewfull=1#post910043 Там есть явный признак - фон 50 Гц и гармоники.
и как вы узнали, что каналы инверсные? Видно в звуковом редакторе. :v2_dizzy_paratroope
может они так на кассете записаны?Не знаю, у меня нет этой кассеты. А в WAVке я вижу, что
1) Фаза сигнала (с учётом инверсии) абсолютно одинаковая. Такого с реальной ленты никогда не будет.
2) Слишком малая разница у сигналов в левом и правом каналах. На кассете такого... ну вы поняли :v2_wink2:
AndreiZX
22.04.2017, 23:00
понятно, возможно дело в переходнике, скоро перечитаю и выложу, хотя многое и так грузится, например питон и тетрис.
OrionExt
22.04.2017, 23:05
Элементарно, например, нет земли - она не контачит или неправильный кабель,...
Предположу. Где вы видели на фурнитуре аймака и остальных брендов экран.
А не было бы там земли:D:D:D
- - - Добавлено - - -
Ребята, успехов - "возможно дело в переходнике". =)
Где вы видели на фурнитуре аймака и остальных брендов экран.
"Земля" == обший провод. Кабель из трёх проводов: "левый", "правый" и "общий". Не контачит общий. Итог: в левом пишется сигнал относительно правого (а не относительно общего), в правом относительно левого. Т.е. один и тот же сигнал с противоположной фазой.
хотя многое и так грузится
Повезло.
OrionExt
22.04.2017, 23:15
"Земля" == обший провод. Кабель из трёх проводов: "левый", "правый" и "общий". Не контачит общий. Итог: в левом пишется сигнал относительно правого (а не относительно общего), в правом относительно левого. Т.е. один и тот же сигнал с противоположной фазой.
Повезло.
Не ребята. Фантазии вам не отнимать.
Кабель из трёх проводов: "левый", "правый" и "общий". Не контачит общий. Итог: в левом пишется сигнал относительно правого (а не относительно общего), в правом относительно левого. Т.е. один и тот же сигнал с противоположной фазой.
Сигнал там потенциальный. Хотя я не спец в аймаках (переходниках). Пойду книжку почитаю ))) И Вам советую.
OrionExt, DDp дело говорит, он уже столько кассет помог оцифровать на этом форуме, одних названий компьютеров не хватит пальцев на всех конечностях сосчитать.
И с магнитофонов и с накопителей разных.
OrionExt
23.04.2017, 00:22
Молодежь прет как танк с йамаками-макаками. А закон Ома не читала. Фига тут распинаться. Что такое потенциальный, деференциальный сигнал и «земля»
Тут согласен, распинаться не надо, лучше оцифруйте несколько кассет ;-) Или статейку напишите, чтобы молодёжь значала как кассеты оцифровывать....
А про молодежь - тут согласен, уже даже искусство написания слова "дифференциальный" утрачено ;-)
Или Вы другое что-то имели ввиду, "дефе"...., ни приведи Господи....
Тут согласен, распинаться не надо, лучше оцифруйте несколько кассет ;-) Или статейку напишите, чтобы молодёжь значала как кассеты оцифровывать....
А про молодежь - тут согласен, уже даже искусство написания слова "дифференциальный" утрачено ;-)
Или Вы другое что-то имели ввиду, "дефе"...., ни приведи Господи....
Надо ограничивать подобным лицам доступ к форуму в ночное время :D
AndreiZX
23.04.2017, 22:22
Переделал ту же кассету с другим кабелем, может получилось лучше. https://drive.google.com/file/d/0B5eM6LWh4aItQnpUa29UcWtWeUU/view?usp=sharing
Переделал ту же кассету с другим кабелем, может получилось лучше. https://drive.google.com/file/d/0B5eM6LWh4aItQnpUa29UcWtWeUU/view?usp=sharing
Ну, всю не обязательно, достаточно было кусок с указанного места.
Вижу честное стерео. Каналы инверсные - по этому первый вариант и без "земли" пошёл. Или такая запись, или неправильно распаяна головка в этом магнитофоне.
Вообще, магнитофон отличный.
BT во вложении.
AndreiZX
28.04.2017, 23:03
Еще 2 кассеты
https://drive.google.com/file/d/0B5eM6LWh4aItdGZnOHNnZW9jQVU/view?usp=sharing
https://drive.google.com/file/d/0B5eM6LWh4aItSElicjk1aW9BMlU/view?usp=sharing
Там первые 2-3 минуты. Хотелось бы увидеть каталог прежде чем перегонять всю кассету, если там одно и то же то нет смысла морочиться. У меня с обеих на реале ничего не грузится.
Хотелось бы увидеть каталог...
C55 A06
POWER COM
F2A COM
STAT COM
PIP COM
WM COM
LOAD COM
MAC COM
MBASIC COM
SID COM
ZX COM
KBD SNC
ROM SNC
MACRO80 HLP
ASM COM
M80 COM
LIB80 COM
L80 COM
ARGO RCL
DA COM
C55 A06
POWER COM
F2A COM
STAT COM
PIP COM
WM COM
LOAD COM
MBASIC COM
ZX COM
KBD SNC
ROM SNC
M80 COM
L80 COM
ASM COM
ZID COM
DDT COM
WM HLP
TRANZ1 BAS
хTRANZ11 BAS
хFLUTR BAS
GLOBAL BAS
хVICTORI2BAS
хTRANZ11
GRAD BAS
Похоже это и есть та самая стандартная кассета, которая шла с компьютером Арго. Надо бы оцифровать для истории.
NEO SPECTRUMAN
29.04.2017, 19:18
Тоже плюсую за зацифровать! :v2_dizzy_vodka:
AndreiZX
29.04.2017, 22:26
Так тут в теме уже раза три выкладывали, это ж то те самое, зачем опять цифровать?
ZX_NOVOSIB
08.06.2017, 10:13
Не знаю, актуально ли ещё, но кой-какие бумажки от компа никому не надо? Мож кому до комплекта не хватает ))
http://savepic.ru/14328929.png
www.avito.ru/859148517
Вроде я сканировал все...
- - - Добавлено - - -
вот
61307
Есть такой комп в состоянии "савсэм плохой". При включении признаки жизни подавал (изображения на экране не было, но на "I" электромагнитом реагировал и ВГ программировал. После часа работы вообще отказался загружаться. ПЗУ рабочая, на шине данных то что-то постоянное появляется, то ничего, то же касается адреса (через раз там пусто). К ОЗУ обращения, похоже, нет (рабочее на момент запуска слева от процессора?). Если извлечь DMA (поставил его на панельку - ох и гадкая же плата...) - на шинах полная тишина.
Ресет не работает ни под каким соусом (он там какой-то хитровывернутый). Если кратковременно через резистор вход процессора /RESET на землю подкоротить - шевеление на ША и ШД появляется всегда. Заметил, что если раньше комп релюшкой щелкал при включении с задержкой, то сейчас она щелкает в момент включения. Емкости заменил - результат не изменился. На выходах ВГшки случайным образом формируются ССИ и КСИ, так что на дохлую не похожа, вроде. Есть смысл с таким возиться или пусть будет "музейным экспонатом"?
- - - Добавлено - - -
Пока что нашел одну дохлую ИР22 слева от процессора, если держать плату разъемами от себя вторая слева. Странно - первый раз вижу, чтобы они дохли...
...изображения на экране не было, но ... ВГ программировал...
Как определили?
Есть смысл с таким возиться или пусть будет "музейным экспонатом"?
Все зависит от желания :)
Как определили?
ССИ, КСИ были правитьной частоты. И на экране иногда посередине группка пикселов вылазила...
Блин, еще одна ИР22 дохлая... Причем на одной на выходе нет ничего, хотя должно быть, а на другой есть все, хотя не должно быть ничего... Чего это с ними O_O
Все зависит от желания
... и возможностей. Там РТ/РЕ неизвестного содержимого, которые так и не считаны никем до сих пор. Я бы мог дать свой комп для снятия прошивок кому-то с правильным оборудованием (РТ, РЕ просто так не выпаяешь без соблюдения особой процедуры), но в ЗП таких не знаю. А вывести из строя такую вещь в процессе диагностики (коротнуть щупом, например) очень просто.
- - - Добавлено - - -
ИР22 не нашел. Опять заказывать (( Надо сразу минские 1533 ставить... И третья ИР22, кстати, тоже, похоже дохлая. По двум выводам просадка хорошая.
Да, плата выглядит так. С обратной стороны перемычек нет.
http://www.picshare.ru/uploads/171031/vrp699B140_thumb.jpg (http://www.picshare.ru/view/8336803/)
Что-то с этим компом не так... Начал "срисовывать" и проверять тактовый. Начинается все более-менее ясно - кварц, ЛН-ка, ТМ-ка (как в спекки). Дальше немного не так. С ЛН-ки идет еще на счетчик ИЕ17 (на нем, в частности, формируется частота процессора), а выход ТМки идет на 14 ногу РТ4. Так вот с выхода триггера импульсы появляются не всегда (как с прямого, так и с инверсного). И на старшем разряде счетчика тоже в зависимости от наличия импульсов с ТМки либо выхватываются пачки длительностью импульса ТМки, либо вообще ничего, если ТМка "молчит". Причем, частота с выхода ТМки не половина выхода ЛН, а какие-то сотни килогерц. Так вот тишина на ШД и ША возникает именно в тот момент, когда с ТМ-ки идет эта низкая частота. Вроде-как ТМ просится под замену (или РТ4?), но может я не совсем понял гениальную мысль разработчиков и там действительно должна быть низкая частота (например, только при запуске)?
Что-то с этим компом не так... Начал "срисовывать" и проверять тактовый. Начинается все более-менее ясно - кварц, ЛН-ка, ТМ-ка (как в спекки). Дальше немного не так. С ЛН-ки идет еще на счетчик ИЕ17 (на нем, в частности, формируется частота процессора), а выход ТМки идет на 14 ногу РТ4. Так вот с выхода триггера импульсы появляются не всегда (как с прямого, так и с инверсного). И на старшем разряде счетчика тоже в зависимости от наличия импульсов с ТМки либо выхватываются пачки длительностью импульса ТМки, либо вообще ничего, если ТМка "молчит". Причем, частота с выхода ТМки не половина выхода ЛН, а какие-то сотни килогерц. Так вот тишина на ШД и ША возникает именно в тот момент, когда с ТМ-ки идет эта низкая частота. Вроде-как ТМ просится под замену (или РТ4?), но может я не совсем понял гениальную мысль разработчиков и там действительно должна быть низкая частота (например, только при запуске)?
Возможно глупый совет но всё-таки, гляньте схемку Юниора, там многие вещи очень похожи. У моего арго была дохлая ПДПшка. Правда были ещё косяки с картинкой, но там уже скорее я самлох.
Тут сложнее. Последствия подвального хранения, наверное. А у Вас с 531ТМ2 во время работы с выходов что-то генерируется постоянно? У меня что с ней, что без нее комп работает абсолютно одинаково. Выходы с нее соединены с РТ и РЕ. Вроде, больше ни с чем...
Тут сложнее. Последствия подвального хранения, наверное. А у Вас с 531ТМ2 во время работы с выходов что-то генерируется постоянно? У меня что с ней, что без нее комп работает абсолютно одинаково. Выходы с нее соединены с РТ и РЕ. Вроде, больше ни с чем...
К сожалению не могу сейчас ничего сказать по этому поводу, т.к. комп очень далеко...
Ясно. Боюсь, без страховочных образов ПЗУшек дальнейшие попытки восстановления смысла не имеют. Попробую еще что-то явное проверить, но, похоже, компу здорово досталось, хотя с виду он практически новый, да и плата была непаханная.
А где схема Юниора и качественные сканы платы Арго для сравнения? Ссылки по поисковику уже недоступны. В первый раз вижу комп, где даже банальный тактовый генератор и ресет ставят в тупик. Во студенты намудрили :D Пока несколько регистров однозначно под замену - без них к ОЗУ процессору все-равно не достучаться... Жаль, что не могу хорошо рассмотреть их синхронизацию относительно данных. Состояние полуоткрытости по всем выходам (или половине из них в зависимости от запуска) - это ненормально, но может и синхра "шалить"... Хотя на одном регистре она берется тупо от счетчика-делителя ТГ на ИЕ 17, а выбор заземлен. Что вызвало падеж регистров понять не могу. Стоят молдавские 555 ИР22, ИР 23. Из 7 два под замену один - под вопросом.
UPD: Глянул схему Юниора - с интересующими меня узлами ничего общего.
качественные сканы платы Арго для сравнения
Вот то, что выкладывал Alex_LG на 28-ой странице: 19-07-2015_15-43-11.zip (http://bashkiria-2m.narod.ru/images/19-07-2015_15-43-11.zip)
Посмотрел. У моего перемычки не все есть. Буду вызванивать. Еще завтра регистры дефектные заменю - может ему полегчает :D
Один регистр попробовал заменить и понял, что дальше их менять нет смысла, т.к. проблема все-таки в синхронизации. Цепочка следующая:
Всей синхронизацией заведует пара РЕ3.Цепочка синхронизации: выходные разряды РЕ3 (две РЕ3 подключены в параллель полностью, включая заземленный выбор чипа - различия только в двух адресных входах, что довольно необычно), триггер Шмитта ТЛ2, вход синхронизации регистра ИР22. Выбор чипа регистра заземлен.
Так вот, либо фаза синхронизации так хитро попадает, что в этот момент нет данных, либо немного не достает до порога (у меня на этой частоте осцилл уже порядочно врет), но на выходах регистра идет шум меньше лог. 1, а так как все "подозрительные" регистры взаимозавязаны по синхронизации - то все это распространяется дальше. Пока во всем этом разобраться сложновато, тем более, что все завязано на эту самую пару РЕ3, а там частоты высокие, а на одном из выводов вообще все выглядит как наложение разных сигналов. Интересно, конечно, как этот узел работает в исправном ПК.
P.S Регистры пришли серии 1531 Раритет, однако :)
P.P.S Самый дешевый лог. анализатор для таких частот стоит как полтора неисправных Арго, но 11.11 обещают скидку ))
С памятью непонятно. На левом от процессоре банке есть /RAS, /CAS, но нет /WE и регистры не пускают ее на шину. Правый банк висит на шине, есть WE, есть RAS, но отсутствует CAS. Как оно вообще должно запускаться? Где проц формирует стек и начальные рабочие ячейки? Владельцы реальных машин тут есть? :) При старте к ПЗУ, ВГ75 и таймеру кратковременные обращения есть, но все глохнет через 1 сек после запуска. Очевидно в ВГ прописывается туда, куда нужно, но не то, что нужно, ибо КСИ и ССИ исчезают в момент программирования. Прогресс: нашел один заводской непропай - комп теперь от запуска к запуску ведет себя одинаково и сумма разной частоты импульсов на разряде Q5 РЕшек существует только в момент включения, а через 1сек там имульсы около 1В Частота около 3.5MHz
UPD: Потихоньку срисовываю схему. Оказывается в "Арго" задействован выход /BUSACK т.е. в процессе работы происходит (может происходить) отключение процессора от шины. Причем нагружен на РЕ3, ИР16 и ЛА2 В результате, немецкий MME с трудом тянет такую нагрузку, просаживаясь до 3.1В... Конечно, не дефект, но работает "на грани" - 2.6В совсем близко
Лучше начать с пошаговой отладки дабы убедится, что выбор ПЗУ работает правильно и шина данных и адреса в порядке. В книжке “Build Your Own Z80 Computer”, Steve Ciarcia есть "шагатель" на 3-х м/с для Z80, я по ней делал как раз для Арго http://zx-pk.ru/threads/25983-quot-shagatel-quot-dlya-z80.html
В этом монстре все изначально через регистры настраивается - он же "двухсовместимый...". То, что ОЗУ не работает видно и так. А подключается оно через РEшки и кучу логики. Причем, две РЕшки, вырабатывающие СИ насажены друг на друга и их сигналы на выходах не всегда совпадают - выходит эдакий "коктейль", от которого ничего толком не синхронизируется. Тут нужно сначала логику работы всего этого понять, чтобы выяснить как должно быть. Сейчас на ШД данные из ПЗУ крутятся постоянно. Одна и та же форма сигналов по разрядам данных от пуска к пуску. К ОЗУ оно не пускает ни к первому, ни к второму банку, т.к. инициализация чего-то не проходит успешно. Возможно, потекли РЕ - от них тут все зависит, но тут без страховочных образов сложно. Пока выяснил - какой регистр отвечает за начальную инициализацию, но он, опять же работает на другую РЕ, которая "включает" CAS для второго банка через ЛА3. Тут, ИМХО, нужен двойной подход - с одной стороны дизасм прошивки, с другой - проверка на логическом анализаторе процесса инициализации поблочно и в динамике. Хотя-бы, чтобы его запустить в РК-режиме, ZX - уже другая тема... Кстати, интересно к чему его отнести - к РК или ZX? :)
P.S. А Вы не помните - какой банк памяти у него все-таки основной? У меня все-равно ни один не работает, но можно было бы включить принудительно...
А Вы не помните - какой банк памяти у него все-таки основной? У меня все-равно ни один не работает, но можно было бы включить принудительно...
Тот, что ближе к видеовыходу, инициализируется знакогенератором, а в другом исполняются программы, т.е. его можно считать основным. Обмен м/у банками производится через контроллер ПДП (однако в режиме спектрума включается прямой доступ к части второго банка, который в этом режиме отвечает за экран). Так что даже если работает основной банк, на экране будет каша.
То есть стек и рабочие ячейки ОЗУ монитора формируются в банке справа от процессора... На экране была каша, даже когда он пытался запускаться, предположительно из-за проблем с синхронизацией регистров (ей 2 РЕ заведуют). А в правом банке сейчас отсутствует CAS и поэтому не работает и основное на момент запуска ОЗУ. Пока занят, но в выходные попробую еще с ним повозиться. CAS включает довольно длинная цепочка ИР26, еще одна РЕ3, ЛА3 а также влияет косвенно несколько цепей. Выходы второго банка находятся непосредственно на ШД, так что промежуточных регистров там не наблюдается. ВТ, ВГ и процессор в порядке, но уверенности, что ПЗУ правильно стартует с нужного адреса нет. Вообще старт этого аппарата для меня пока - загадка. Ресет управляется программно и при старте заблокирован, а тот, что при запуске слишком быстро отрабатывает, так что поймать его можно только анализатором... Пока на второй ресет, что управляется кнопкой, реакции никакой.
Пока на второй ресет, что управляется кнопкой, реакции никакой.
И не должно. Нажатие на кнопку должно просто разрешать аппаратно заблокированное прерывание NMI, а прерывание это возникает при обращении к несуществующему порту (или каким-то портам, которые есть только на ZX, ну или просто к области F0-FF). Такая фича сделана для того, чтобы при эмуляции ZX можно было прервать чтение с магнитофона. При эмуляции ZX клавиатура тоже эмулируется (то есть чтение из порта клавиатуры ZX перехватывается аппаратно), а во время чтения с магнитофона этот перехват отключается. А чтобы восстановить перехват, есть специальная кнопка.
- - - Добавлено - - -
CAS включает довольно длинная цепочка ИР26, еще одна РЕ3, ЛА3 а также влияет косвенно несколько цепей
Там довольно мудрёная карта памяти. ИР26 хранит номер конфигураци для каждого из случаев: доступ процессора, доступ процессора после NMI, доступ первого канала ПДП, доступ второго канала ПДП. Я так понимаю, сама раскладка памяти хранится как раз в РЕ3.
- - - Добавлено - - -
Я точно не помню, но вначале там только ПЗУ, которое отключается записью в определённый порт (после записи номера конфигурации в ИР26).
- - - Добавлено - - -
На 12-той странице этой темы я выкладывал мои догадки (на тот момент) про дешифрацию портов. Может поможет.
Я точно не помню, но вначале там только ПЗУ, которое отключается записью в определённый порт (после записи номера конфигурации в ИР26).
Да, у меня сейчас на шине кроме него ничего нет. Конфигурация, похоже, не пишется или не читается (хотя тут без анализатора уже не обойдешься). Меня еще беспокоит узел синхронизации, ибо без него все остальное нормально работать и не должно. Фактически он зависит от двух сигналов - там не должна быть особо мудреная прошивка. Две РЕшки в параллель, да еще и разных производителей, сумма сигналов выглядит далеко не идеальной, (а без оригинального ПЗУ так вообще на некоторых выводах сумма разных сигналов). В результате на выходе видно фазовые искажения и ступеньки, которые триггером Шмитта фильтруются, конечно, но выглядит это все не всегда красиво. Вообще в этой машинке много узлов, работающих "на грани". Капризный аппаратец.
P.S. догадки все читал. Тему уже почти знаю наизусть :)
Конфигурация, похоже, не пишется или не читается
Видимо процессор всё таки не выполняет программу. Ну или дешифрация того самого порта, который отключает ПЗУ на все 64Кб, не работает. А что там на шине адреса?
Капризный аппаратец.
Ну а что ты хотел :) Не так-то просто поженить Радио-86РК и ZX.
А что там на шине адреса?
Пачки импульсов. Чем адрес старше - тем пачки пропорционально длиннее. Такая же картина у меня была с MSX, когда мультиплексор ОЗУ шалил.
OrionExt
07.11.2017, 17:36
У MSX А14 и А15 по историческим и аппаратным причинам - ппц какие длинные. Бо код крутится по сегментам 16Кб.
Чего там происходит не стоит анализизировать. А вот пошагать или анал. из поднебесной за 5 тугриков. Стоит пройти. Вкл. анализатор, сброс, и погнали. И тут выложить.
Что снять – шину данных.
Что снять – шину данных.
Ога. Ну и ИР26 тоже не мешало бы... Все от нее растет. Анализатор уже присмотрел - как никак полтора десятка компов найдется - уже почти коллекция )) Но за 5 тугриков тут не пойдет. Если синхру исследовать - нужно 100Мгц. Уже присмотрел один такой - жду акции )) Пока срисовываю схему и пытаюсь разобраться в поведении того, что можно определить без анализатора. Пошагиватель - интересная идея и лет 5 назад я его бы собрал, но сейчас из-за лени и, местами, нехватки времени уже хочется чего-то готового. Разве что программатор РЕ3 на тумблерах сделаю, если потребуется.
P.S. Кстати, на шине данных сейчас квазиустойчивое состояние после включения. Пачку одних и тех же битов от сброса к сбросу я уже "знаю в лицо". Выбор ПЗУ идет постоянно.
P.P.S. Я этот Арго и брать-то не хотел. Но иногда вещи сами тебя находят :D
OrionExt
07.11.2017, 18:19
Да то понятно анализаторы на 1ГГц и за Груб. Тут все проще. Ну хотябы для начала. Можно? Нельзя? Тогда и гадать по не стоит.
Еще можно каждый сигнал на волосатость проверит (это отраженка 0.5-1 нс):). Так то можно. Но 99% - все проще.
Можно?
Можно. Но пожже )) ГГц я не потяну, а вот 100MHz на 4 канала (или меньше, но на большее число) вполне реально. Для обслуживания старых компов самое то. А пока можно и матчасть поизучать. В целом. Да и, думаю, другим владельцам этого компа тема будет интересна. Надежностью там и не пахнет - все-равно придется ремонтить его периодически.
OrionExt
07.11.2017, 18:28
Ок. Когда там чего будет. Тогда шагатель:)
Кстати, на шине данных сейчас квазиустойчивое состояние после включения. Пачку одних и тех же битов от сброса к сбросу я уже "знаю в лицо".
А это случайно не похоже на тот случай, когда процессор постоянно читает по адресу 0038 команду FF (rst 38) и сохраняет в стеке адрес возврата 00 39 с постоянным уменьшением указателя стека?
А это случайно не похоже на тот случай, когда процессор постоянно читает по адресу 0038 команду FF (rst 38) и сохраняет в стеке адрес возврата 00 39 с постоянным уменьшением указателя стека?
Вроде, нет. В зависимости от ПЗУ (ставил с какими-то другими прошивками) последовательности разные и бит от бита они отличаются. Но всегда одни и те же. Без ПДП (он у меня на колодке) на шине тишина.
OrionExt
07.11.2017, 19:00
Это как квази устойчивое. Я бы сказал квази не устойчивое:) Ладно обчем говорить.
Ладно ладно, все молчу. Предположу что у вас процессор бежит от 0 и …. Вот там и ищете.
Я бы сказал квази не устойчивое
Почему... Осцилл на пачки на ШД синхронизируется так, что можно биты считать :)
Предположу что у вас процессор бежит от 0 и ….
Была такая мысля. Но до ПЗУ он все-равно добраться должен и по выбору кристалла ROM видно, что его постоянно долбят.
OrionExt
07.11.2017, 19:28
Осцил еще может схватить поток мыслей цпу, если они похожи (об старом ослике говорим).
Без вариантов. Рандом фанаты тебе не помогут. Есть нечего. Все это только домыслы (попкорн).
Пошагиватель - интересная идея и лет 5 назад я его бы собрал, но сейчас из-за лени и, местами, нехватки времени уже хочется чего-то готового. Разве что программатор РЕ3 на тумблерах сделаю, если потребуется.
Ну если совсем будет лень и тупик с ремонтом - могу дать шагатель попользоваться. И РЕ3 прошить могу... ;)
Появилось немного времени поиграться с компом. В смысле, прорисовать некоторые узлы. Обнаружил, что в одной ИР23 все выхода закорочены на входы. В чем великий смысл такого схемотехнического решения?
oracleua
12.11.2017, 19:30
Появилось немного времени поиграться с компом. В смысле, прорисовать некоторые узлы. Обнаружил, что в одной ИР23 все выхода закорочены на входы. В чем великий смысл такого схемотехнического решения?
Поделись плиз... что нарисовал...у самого лежит плата...не могу добиться нормального изображения..
Пока прорисовал примерно половину. Я микросхемы не выпаивал, поэтому процесс прозвонки длительный и чреват ошибками. Пока все по листочкам и от руки... Как соберется все и проверится - перерисую в электронном виде. Там много интересного, вроде адреса, приходящего на шину данных ВГ75 или обработки сигнала BUSACK... Очень все необычно и запутано... Простые методы диагностики тут совершенно не годятся. Через неделю-две должен прийти лог. анализатор - процесс должен пойти веселее ))
TomaTLAB
20.11.2017, 21:23
Обнаружил, что в одной ИР23 все выхода закорочены на входы. В чем великий смысл такого схемотехнического решения?
А это уже зависит от того, кто ему LE (STB) дает, а кто OE (не ВТ57 ли случаем ;) ). В общем случае это получается регистр временного хранения чего либо. По шине получили, полежало, вернули где взяли, т.е. на ту же шину.
Вот на это не похоже?
http://storage3.static.itmages.com/i/17/1120/s_1511203674_8381496_58db832321.jpg (https://itmages.com/image/view/6269880/58db8323)
Так! Вроде бы всплыл еще один АРГО на Украине.
Есть какие-то книженции, сам комп с БП, и ПО (причем вроде бы как в свое время переписанный не на компактную кассету, а на бобину).
Сейчас с владельцем прорабатываем этот вариант.
а кто OE (не ВТ57 ли случаем)
А ведь и правда. Я так привык, что эти регистры используют для хранения-передачи, что просто хранение выглядит необычно )) OE через инвертор действительно идёт на ПДП.
То, что ещё один комп всплыл - это очень хорошо. Я в сохранности всех РЕ не уверен, а наличие ещё одного удваивает шансы, если, конечно они будут считаны. Пока компом заниматься некогда, но обнаружил вероятную неисправность ИР26 и, возможно, связанные с ней РЕ. Логический анализатор ещё не пришёл, но так как в ПЗУ комп лазит - можно проверять кусками кода из оригинального ПЗУ, записанными на флешку.
Обнаружил, что в одной ИР23 все выхода закорочены на входы. В чем великий смысл такого схемотехнического решения?
Смысл в том, чтобы ВТ57 мог пересылать из памяти в память. Обычно ВТ57 может лишь io => mem или mem => io, а тут используются два канала и регистр.
HardWareMan
22.11.2017, 08:33
b2m, и это логично, т.к. в одном цикле выставляется 1 адрес. А для пересылки нужно 2 цикла, с разными адресами. Поэтому требуется ячейка временного хранения данных, между циклом чтения и циклом записи.
Ну вот и как такой регистр без анализатора проверять... Тем более, что он висит на ШД. Но то такое... Пока меня больше ИР26 интересует. Он ощутимо тёплый - даже 555ир22 в динамике греется меньше. Остальные 1533 вообще холодные. Он должен греться до 40+ или для него это ненормально? Кроме того при неактивной выборке там на выходе хорошие 5.08в (напряжение питания), которые посадить до порога 0.8 можно только 75омным резистором... Возможно, конечно, что это "течет" по входам РЕ, но это маловероятно.
Пришел, наконец-то анализатор... Ну что я могу сказать - программа из ПЗУ выполняется, на ШД начинается все правильно. Прилагаю первый скриншот и дизасм ПЗУ. Точнее, не дизасм, так как я не разбирал - где коды, где данные. Скорее "болванка".
Да, ИР26, скорее всего, живая - она действительно так должна греться. А большой ток определяется резисторами подпорки ~300Ом
UPD: без ПЗУ все сигналы на Z80 выглядят аналогично таким же на спектруме "Ленинград-1".
UPD2: На второй картинке "зацикленная" часть программы. Ее хорошо видно осциллографом - период постоянный. До этого программа проходит примерно через 0.1ms после старта.
UPD3: Первые три команды точно выполняются. Jmp, LD и OUT Анализирую состояние шины с помощью анализатора параллельного протокола. Зацикливается все, похоже, после
f8e7 70 ld (hl),b
f8e8 23 inc hl
f8e9 bc cp h
f8ea 20fb jr nz,0f8e7h
Оно и понятно - память-то "не включилась"...
ret в конце этой подпрограммы возвращает х.з. куда, но только не в точку вызова.
До этой п/п коды исполняются верно но, вероятно, не все OUT выполняют то, что задумано, так как CAS на памяти так и не появляется.
Имеет смысл выкладывать файл данных для LA1010? он в архиве где-то 1Мб. Я еще добавил IORQ, чтобы в OUTах не запутаться.
А вообще кто-то разбирал ПЗУ? Есть мысль сделать переходник для флешки (хоть того же винбонда) и шаг за шагом проверить инициализацию. Но нужно разобраться во всех этих OUTах. Может кто-нить внести комментарии в файл, что я приложил выше? Или такой файл уже есть? Как ни странно, но анализатор мне особо не помог. То, что я выяснил, я, собственно, и раньше знал, а для пошаговой проверки с ПЗУ достаточно и одноканального осциллографа... Ну пусть будет железяка, может пригодится ))
f800 c3d4fb jp 0fbd4h // С этого все начинается
....
fbd4 3e61 ld a,61h // Инициализация... куча разных Out ))
fbd6 d3b9 out (0b9h),a
fbd8 d3a9 out (0a9h),a
fbda 3e72 ld a,72h
fbdc d3a6 out (0a6h),a
fbde 3eb2 ld a,0b2h
fbe0 d3a6 out (0a6h),a
fbe2 3eff ld a,0ffh
fbe4 d3a2 out (0a2h),a
fbe6 3e04 ld a,04h
fbe8 d3a2 out (0a2h),a
fbea 3eff ld a,0ffh
fbec d3a4 out (0a4h),a
fbee 3e01 ld a,01h
fbf0 d3a4 out (0a4h),a
fbf2 af xor a
fbf3 d3c4 out (0c4h),a
fbf5 3e4f ld a,4fh
fbf7 d3c0 out (0c0h),a
fbf9 3ed8 ld a,0d8h
fbfb d3c0 out (0c0h),a
fbfd 3e99 ld a,99h
fbff d3c0 out (0c0h),a
fc01 3ede ld a,0deh
fc03 d3c0 out (0c0h),a
fc05 3ee0 ld a,0e0h
fc07 d3c4 out (0c4h),a
fc09 3e80 ld a,80h
fc0b d3e8 out (0e8h),a
fc0d 3eb0 ld a,0b0h
fc0f d3e4 out (0e4h),a
fc11 3ef7 ld a,0f7h
fc13 d3e4 out (0e4h),a
fc15 3ecf ld a,0cfh
fc17 d3e5 out (0e5h),a
fc19 3e87 ld a,87h
fc1b d3e5 out (0e5h),a
fc1d 3ec3 ld a,0c3h
fc1f 320000 ld (0000h),a
fc22 323800 ld (0038h),a
fc25 2133fd ld hl,0fd33h
fc28 220100 ld (0001h),hl
fc2b 223900 ld (0039h),hl
fc2e 3192f7 ld sp,0f792h
fc31 af xor a
fc32 2193f7 ld hl,0f793h
fc35 47 ld b,a
fc36 cde7f8 call 0f8e7h
....
f8e7 70 ld (hl),b // Этот цикл отрабатывает
f8e8 23 inc hl
f8e9 bc cp h
f8ea 20fb jr nz,0f8e7h
f8ec eb ex de,hl
f8ed c9 ret
...
fc39 217ef7 ld hl,0f77eh // Сюда мы должны были бы вернуться... Или нет?
fc3c 229bf7 ld (0f79bh),hl
fc3f 11b0f7 ld de,0f7b0h
fc42 2104ff ld hl,0ff04h
fc45 010600 ld bc,0006h
fc48 edb0 ldir
fc4a eb ex de,hl
fc4b cde4f8 call 0f8e4h
UPD: Вот и первая польза от анализатора - доказан факт того, что в регистр ИР26 ничего даже не пытается записываться. А без этого CAS на ОЗУ не появится (он идет через сложную цепочку триггер - дешифратор, которую я еще до конца не распутал). Вопрос - имеет ли место в выделенном фрагменте инициализация ИР26? По логике она должна иметь место, так как загружается регистр стека и идет заполнение памяти...
UPD2: Дешифратор портов ввода вывода на РЕ3 включает определенные ноги на все OUT в листинге, кроме первых двух. Нога, активирующая запись в ИР26 при инициализации не срабатывает. Может быть такое, что порт b9h (a9h) - это и есть регистр записи конфигурации ИР26? Либо все-таки ее здесь и не должно происходить?
Итак спрашивали - отвечаем. Да, первые две команды должны писать в регистр конфигурации и да, они не пишут, ибо потекли РЕ-шки. Дешифрация по устройствам идет фактически по трем линиям - A0, A5, A6 + "модифицированный" /IORQ. По A3 и A4 уточняется, в какой регистр идет запись и сам факт записи в регистр параллельно открывает регистр на чтение, если активен шестой бит ШД. Еще потекла РЕшка в синхрогенераторе (какая из двух - непонятно ибо они объединены по выходам монтажным ИЛИ и логика там непростая). Поясняющие схемы приложу чуть позднее. Нужно их в третий раз перерисовать )) Нужны прошивки... Эти РЕ сыпятся прямо на ходу - в процессе экспериментов приходится часто включать - выключать и на ходу "отвалился" еще один вывод синхрогенератора.
Для уточнения предмета обсуждения выкладываю пару черновиков. Пояснения СAS1, RAS1 - стробы ОЗУ знакогенератора, CAS2, RAS2 - рабочего на момент запуска ОЗУ, подтяжки не все показаны. В рабочем ОЗУ вход закорочен на выход и все висит на ШД, ОЗУ знакогенератора подцепляется к шине через регистры.
Фрагмент регистра конфигурации
http://www.picshare.ru/uploads/171216/CtzmNej5ac_thumb.jpg (http://www.picshare.ru/view/8391496/)
Синхрогенератор
http://www.picshare.ru/uploads/171216/r7Oe32a8Cu_thumb.jpg (http://www.picshare.ru/view/8391497/)
Нумерация микросхем справа-налево, сверху-вниз через дробь.
Предположительно неисправную ROM обозвал IOsel - 4 сигнал. В синхрогенераторе бардак на сигнале 6 (2КП12 мультиплексоров ОЗУ знакогенератора)
Прилеплю фото платы и сюда
http://www.picshare.ru/uploads/171031/vrp699B140_thumb.jpg (http://www.picshare.ru/view/8336803/)
Может имеет смысл сдуть эту РЕ3 (D16), снять прошивку и выяснить, почему не срабатывает 4 сигнал? Там есть еще два сигнала, на входе, которые теоретически его могут блокировать но они, по идее, активируются только после программирования регистра конфигурации т.е. в исходном при включении состоянии блокировать запись не должны. Жаль только, что вероятность "добить" РЕшку при выпайке довольно высокая...
По синхрогенератору глюк следующий - импульсы формируются пачками с промежутками. Так вот в промежутках наблюдается редкое срабатывание, не имеющее никакой системы. Все это на сигнале 6.
Да, забыл уточнить - на верхней ПЗУ D12 синхрогенератора есть следы ремонта. Другой производитель и оторвана контактная площадка внутри. Но ремонт был, скорее всего, в условиях завода, так как наклейка выполнена в одном стиле с остальными.
Andrey_Korabelev
16.12.2017, 20:52
Не получится иголкой от шприца(кончик затупить) отсоединить входы и /CS(15) ПЗУек от контактных площадок, либо только /CS и выходы счетчика ИЕ17? Ну либо дорожки порезать. После этого можно с помощью проводков в статике посмотреть содержание каждой ячейки каждой из ПЗУ. За одно проверить перед этим обязательно что при обеих отключенных РЕ3 их выходы находятся в высоком импедансе(никто другой своим входом не "садит").
ИЕ17 отсоединить можно. Но 13, 14 и CS придется "поднимать". Уж лучше тогда их осторожненько сдуть и снять программатором через переходник... Кстати, а в базе TL866 что-нить похожее с OK есть? Еще снял диаграммы анализатором:
https://cloud.mail.ru/public/ETAx/v1rZNXAmT
Программа для просмотра доступна на http://www.qdkingst.com/download/vis
argo_boot - Шина данных и IORQ при загрузке. По IORQ видно OUT'ы из листинга выше.
D16, D16 I2low - ПЗУ, дешифратор ввода-вывода (второй файл при нуле на I2)
Sync_D11, Sync_D12 - ПЗУ синхрогенератора
ID4Input - вход дешифратора.
Немного по раскладке адресов D16:
На пачку D4 реагирует CS ВТ57
На D5 - ВГ75
На D7 и D0 - ВИ53
а ВВ51 не реагирует ни на один OUT при инициализации
как и регистр конфигурации
UPD: Поправил ссылку. Файл архива оказался битый
Andrey_Korabelev
17.12.2017, 21:35
А что на входах РЕ3 синхрогенератора? Эти диаграммы есть?
Есть. Sync_D11, Sync_D12 - ПЗУ синхрогенератора I - входы, D - выходы.
UPD: Но на данный момент все-же интереснее, почему ничего не пишется в регистр конфигурации. Глючащие сигналы синхрогенератора, вроде, не должны влиять на основное ОЗУ. Пробовал принудительно при старте кратковременно подтягивать сигнал 4 D16 (IOSEL) к земле - появляется CAS и на выходе регистра формируется некая комбинация, но так как я подсаживаю сигнал не в нужное время - естественно выполняется непонятно что )) При этом комбинация на дешифраторе (диаграмма тоже приложена) говорит о том, что если разрешить его работу с D16 - ОЗУ должно включиться (по состоянию ШД и ША).
Andrey_Korabelev
18.12.2017, 01:11
Какие идеи насчет двух входов IOSEL(тех что не ША)? А если из ЛА8(или диода) и логики сделать функциональную замену неработающему разряду, для тестов? только все хорошо проверить, чтоб не оказалось одновременно выбрано несколько устройств(на выдачу, т.е. на чтение процом). Хотя если тактовую не снимать не должны пожечь друг друга, но все же...
Какие идеи насчет двух входов IOSEL(тех что не ША)?
Х.З. Нужно еще разбираться. Они оба зависят от регистра конфигурации. Если предположить, что туда пишется по старту 0x61 т.е. 0100 на выходах ИР26 сверху-вниз по схеме, то состояние I2 идет в 1 т.е весь ввод-вывод идет на устройства (как и нужно при инициализации), а так как бит D6 ШД активен - должно включиться ОЗУ.
Да, а cочетание в нуле обеих входов IOSEL I1 и I2 вообще выключает дешифрацию. Но вообще строить предположения на основе, возможно, неисправной м/сх сложно. В принципе, можно примерно прикинуть, какой должна быть прошивка, но смущает дублирование D0 и D7 на выходах IOSEL. Не уверен, что так нужно... Надо еще схему "пожевать" ))
По тексту прошивки имеются ссылки на порты регистра конфигурации ИР 26
a1h, a9h и b9h
Порт b1 (A4-1 A5-0), как я понимаю, не используется.
Пишется в эти регистры явно либо 61h, либо 63h, но есть еще одна процедура, которая выжидая изменение бита D4 в порту e8h (таймера?) устанавливает порт a1h в некое значение. Точка входа в процедуру задана одним из JP (JP fa36) вначале (10 строка), но на нее я прямого выхода не нашел. Значит ли это, что этот JP вызывается неким внешним источником, либо командой CP/M (или эмулятором спектрума) Интересно, что туда пишется в этом случае?
По тому, что снял анализатором есть почти все комбинации (28 из 32), но не совсем понятно, нужно ли разрешать порт ИР26 при 0 в I2 IOSEL (при 1 - очевидно, нужно). Если запретить - то есть вероятность, что комп может не вернуться из некоего режима до выключения питания. С другой стороны - может так и нужно?
Вообще на форуме довольно много владельцев таких компов. Неужели никто не снял прошивки? Я то со своей кривой снять могу - но лучше иметь оригинал. Запустить комп в режиме монитора, скорее всего, можно будет, но там еще есть и другие режимы - и как оно себя в них поведет (и как было задумано разработчиками) - догадаться сложно.
Порт b1 (A4-1 A5-0), как я понимаю, не используется.
Используется при эмуляции ZX. Я уже где-то писал, в ИР26 записывается конфигурация памяти:
a1 - для доступа DMA канал 0 (и 2?)
a9 - для доступа DMA канал 1
b1 - после срабатывания ловушки по NMI
b9 - обычный режим процессора
Что пишется:
D0 - защита записи ОЗУ в области 0000-3FFF (1-можно, 0-нельзя)
D1,D2,D3 - номер карты памяти
D4 - активация ловушки по доступу к портам (F0-FF?)
D5 - включение ПЗУ по адресам F800-FFFF (после сброса и до вывода в порт - ПЗУ включено везде)
D6 - так и не выяснил зачем
D7 - включение экрана ZX (т.е. другое формирование цветов точек)
Карты памяти есть в конфиге эмулятора, но насколько они соответствуют реалу - неизвестно. Дампов РЕ-шек то нет...
Но эмулятор ZX запускается, хотя есть глюки с клавой (непонятно почему).
В разборе должно помочь... А что туда (b1) пишется, какой код? Из ПЗУ этот конфиг не записывается, видимо это происходит в проге эмуляции ZX? Просто там есть такая комбинация, которая перенаправляет почти весь ввод/вывод на вход B дешифратора ИД4. Сейчас как раз пытаюсь разобраться в этой цепочке.
P.S. Вроде, нашел недостающие байты в прошивке - инициализация ВВ51. Она происходит где-то дальше, куда ПЗУ в моем случае не попадает. Теперь, вроде как есть все комбинации, но пока неясно, почему дублируется D0 и D7.
А что туда (b1) пишется, какой код?
C1 -> A1
CB -> B1
D8 -> B9
oracleua
18.12.2017, 22:41
А какую нужно считать РЕ3???
2 ряд справа, 9 сверху... Или первая снизу.
- - - Добавлено - - -
C1 -> A1
CB -> B1
D8 -> B9
Это в варианте спектрума?
oracleua
18.12.2017, 23:15
С этикеткой D16??
Это в варианте спектрума?
Да
oracleua
18.12.2017, 23:31
Вот D16
d16.rom (http://fayloobmennik.cloud/7160405)
Ага. D16 Формат от младших байт к старшим? Раскладка выводов стандартная? (D0-1..D7-9 I0-10..I16-14)
oracleua
18.12.2017, 23:37
Программатор от solegstar
http://zx-pk.ru/threads/15617-programmator-ppzu-155re3-556rt4-i-drugikh.html?highlight=%D0%BF%D1%80%D0%BE%D0%B3%D1 %80%D0%B0%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80+%D1% 80%D0%B53
Ясно уже вижу, что у меня РЕ битая - вместо F7 - FF по адресу 0F, соответственно ИР не выбирается. Щас сравню с тем, что наваял по схеме.
Сравнил. Моя прошивка не работала бы нормально, так как я не учел все варианты срабатывания F7. У меня там везде FF, так как нога D3 не срабатывает. Но инициализация пройти должна была корректно :)
Кстати, и при нуле на I2 работало бы неправильно - там другой код. А вот D0 и D7 действительно должны дублироваться при адресе 0A.
Поставил ПЗУ с прошивкой, считанной oracleua (спасибо Alex_LG за записанные РЕшки). Картинки не появилось, но начало инициализироваться ОЗУ и опрашиваться клавиатура. Теперь при нажатии на клавиатуре "I" щелкает реле загрузки, как и положено. Схему почти срисовал (скоро выложу новые черновики - там уже просматривается принцип работы). Остались мелочи вроде последовательного порта с таймером (они связаны одним каналом) и схемы управления магнитофоном. Проблема с синхрогенератором, естественно, никуда не делась.
Немного оффтопа - хочу собрать для программирования РЕ такую схемку
http://www.makeshema.ru/173-shema-prostogo-ruchnogo-programmatora.html
Все устраивает (особенно цена комплектующих и трудоемкость сборки :) ), но есть сомнения в выходном ключе. Транзисторы применяются, мягко говоря, небыстрые - не будет ли такой программатор работать неустойчиво?
TomaTLAB
25.12.2017, 00:54
Транзисторы применяются, мягко говоря, небыстрые Там же импульс записи ~100мс, тут не то что транзисторы, реле успеет :)
Там же импульс записи ~100мс, тут не то что транзисторы, реле успеет :)
Ну... Фронты там и все такое :D В рекомендуемой схеме надцатых годов в ключах вообще СВЧ приладили...
TomaTLAB
25.12.2017, 01:15
Ну 973-й поставьте, вместо 816-го. Как вот тут (http://zx-pk.ru/threads/15617-programmator-ppzu-155re3-556rt4-i-drugikh.html).
Ну 973-й поставьте, вместо 816-го. Как вот тут.
О! другое дело. И 972-й ему в пару. Должно быть пошустрее.
Понял, почему ВГ не программируется - в прошивках РЕ какая-то муть. Инициализация совпала чисто случайно. Каков точно формат записи в программаторе solegstar?
Выкладываю очередную редакцию черновиков. Это уже ближе к полной схеме - можно отследить почти все особенности. Процессор, ВГшку и ПЗУ не рисовал, но они присутствуют на схеме неявно - в виде адресов. Связь между ВГ, ВТ и процессором можно отследить на ВТ, на странице Л5. Нет таймера и последовательного порта, а также регистра управления магнитофоном. Также нет выходной РЕ-шки, но есть исходные сигналы для нее. Пока в отрисовке схемы беру паузу т.к. приоритетнее завести комп. Для этого прилагаемой схемы пока что достаточно. Да и в эмуляции должно помочь. Естественно, так как схема делалась методом прозвонки - могут быть ошибки. Просьба - о найденных ошибках сообщать в ЛС.
Регистр конфигурации
http://www.picshare.ru/uploads/171225/794espKvH8_thumb.jpg (http://www.picshare.ru/view/8401485/)
Мультиплексор дисплея и регистры DMA и доступа к первому банку памяти
http://www.picshare.ru/uploads/171225/57uKf02R16_thumb.jpg (http://www.picshare.ru/view/8401486/)
Синхрогенератор
http://www.picshare.ru/uploads/171225/h393eWwteN_thumb.jpg (http://www.picshare.ru/view/8401487/)
ОЗУ
http://www.picshare.ru/uploads/171225/OeGZ574mlr_thumb.jpg (http://www.picshare.ru/view/8401488/)
Клавиатура, мультиплексор клавиатуры, регистр дисплея и ПДП
http://www.picshare.ru/uploads/171225/2xMW7ONIA5_thumb.jpg (http://www.picshare.ru/view/8401489/)
UPD: Небольшое дополнение. ЛА3 на листе Л1 (12,13,14), формирующая сигнал /INT, зацеплена на выход таймера ВИ 53 OUT2 (17) через RC цепочку (дифф.) Связь будет добавлена чуть попозже, когда с таймером разберусь.
Л5: Регистр ИР23 зацеплен по входу на шину DBORAM. Забыл дорисовать. Фотку перезалью чуть попозже.
Еще одно дополнение - Л4: /WR на ОЗУ первого банка идет на Л3, ЛН1 10/5, 8 т.е. инвертированный сигнал синхрогенератора SYNCBUS 9 Оттуда адрес указан, обратный не дорисовал. Как только изображения обновлю - пост подредактирую.
- - - Добавлено - - -
oracleua
А у Вас как дисплей не работает? Если трактовать снятую прошивку буквально т.е. по адресам - выходит, что ВГ вообще программироваться не должна. С другой стороны, код ее выбора в прошивке присутствует, но "не с той стороны".
oracleua
26.12.2017, 00:24
Работал как то так
http://i12.pixs.ru/thumbs/9/2/9/Foto0003jp_3267956_28790929.jpg (http://pixs.ru/showimage/Foto0003jp_3267956_28790929.jpg)
А сейчас не знаю..не подключал..
Странно. Вот, например, код выбора ВГ75 должен быть (по моей прошивке) 11011111 т.е. DF В прошивке такого нет. То-ли есть разные ревизии компов... То-ли это не D16. (когда прошивку просматривал - почему-то DF перепутал с EF - щас начал побитово проверять - ерунда какая-то получается).
На картинке, вроде как, проблемы с кадровой... На другом мониторе/телевизоре проверяли?
oracleua
26.12.2017, 00:37
Если плата расположена разъемом клавиатуры вниз...
то микросхема будет крайней в предпоследнем ряду справа..Да и на ней этикетка была...
Да вот мне на первый взгляд прошивка показалась нормальной. Поэтому особо не вникал. Сейчас свободная минутка выдалась - разрисовал побитово таблицу... Ну не должно оно работать. Или я чего-то не понял. Моя D16 ведет себя правильно, за исключением невыбора регистра конфигурации. В Вашей - только регистр конфигурации и работает :)
oracleua
26.12.2017, 00:57
На другом телевизоре не проверял..
На этом плата то запускалась....давно правда..
http://i12.pixs.ru/thumbs/0/6/2/2015052522_8350810_28791062.jpg (http://pixs.ru/showimage/2015052522_8350810_28791062.jpg)
- - - Добавлено - - -
Вот эта микросхема
http://i12.pixs.ru/thumbs/1/0/9/2017122523_3005935_28791109.jpg (http://pixs.ru/showimage/2017122523_3005935_28791109.jpg)
- - - Добавлено - - -
А вот что сейчас на экране
http://i12.pixs.ru/thumbs/1/1/1/2017122523_7641191_28791111.jpg (http://pixs.ru/showimage/2017122523_7641191_28791111.jpg)
Да. Она. У меня тоже на экране полосы и квадраты появляются, но совершенно случайно от пуска к пуску. Так как CE на ВГне приходит. Придется сварганить платку для считывания своей. Если бы не возня с ОК - я бы ее уже считал полностью, а так нужно еще резисторы городить т.е. макетку опять искать и переходную плату делать для программатора. В самый раз объявлять операцию по спасению выживших РЕ. Это у меня уже третий комп с подохшими РЕ/РТ. Причем, по заверениям продавцов "все раньше работало".
oracleua
26.12.2017, 01:08
У меня тоже по ходу сыпятся....а два года назад работал..
Ну... "Дети капитана Гранта" помните? Как они по трем разным бумажкам его искали? Вот и нас такой сериал ждет :D Схема хоть какая-то есть, спецы по эмуляции есть - можем считать свои и сравнить - глядишь из двух-трех прошивок что-то получится.
P.S. Хорошая новость - моя РЕ-шка выпаялась с учетом мер предосторожности нормально. Работает как и раньше - на 4-й ноге тишина.
oracleua
26.12.2017, 01:22
Одно плохо...что при выпаивании дорожки повреждаются...плата плохого качества...
Ну две я уже считал...остальные на очереди..
- - - Добавлено - - -
А что делает ре..на выходе??
Смешивает данные с мультиплексора (см. Л2) и формирует синхросмесь + RGB. Моя, кстати, живая скорее всего. Я тоже считаю все. Но быстро не обещаю. Дорожки таки повреждаются, но на Микроше еще хуже было... Там на плате отверстия были меньшего диаметра и ноги нужно было буквально "выдирать"...
oracleua
26.12.2017, 01:40
Смешивает данные с мультиплексора (см. Л2) и формирует синхросмесь + RGB. Моя, кстати, живая скорее всего. Я тоже считаю все. Но быстро не обещаю. Дорожки таки повреждаются, но на Микроше еще хуже было... Там на плате отверстия были меньшего диаметра и ноги нужно было буквально "выдирать"...
Ок...как считаю...выложу..
Дособираю стерх - попытаюсь вычитать решки со своего...
вычитать решки со своего...
Две головы - хорошо, три - лучше. Объединил две РЕшки (свежезаписанную и старую) монтажным "ИЛИ"... то-бишь насадил одну на другую, благо ОК позволяет такие шутки. Получил при запуске экран с пиксельной мешаниной и изредка, после нескольких ресетов чистый экран кофейного цвета с жирной черточкой в левом верхнем углу. Через пару секунд все это очищается и экран окрашивается в один из цветов, либо сбивается синхронизация. Начал реагировать на ресет (i-включает реле, reset - сбрасывает).Так или иначе - уже прогресс ))
А можно выложить в ZIP или еще каком-то формате - пишет, что неизвестный формат даже в коммандере?
Это уже похоже на правду. А почему старый так странно считался?
P.S. В принципе, мои можно просто попробовать допрожечь - там еще пару бит обнулить нужно...
oracleua
26.12.2017, 19:05
Это уже похоже на правду. А почему старый так странно считался?
P.S. В принципе, мои можно просто попробовать допрожечь - там еще пару бит обнулить нужно...
Даже не знаю почему так считался...правда прогер подключил уже к другому ноуту...на котором всегда и прошивал..
Ну вот оно ВГшкой и отличается. Но я теперь уже все проверю - по крайней мере в той части, что понимаю по схеме....
- - - Добавлено - - -
Даже не знаю почему так считался...правда прогер подключил уже к другому ноуту...на котором всегда и прошивал..
Как вариант - ПЗУ-шка "течет" и периодически дает сбои. В реальном компе может стабильно не работать, а прогером читаться/не читаться в зависимости от питания или скорости считывания, например.
oracleua
26.12.2017, 19:30
Монтажку надо-бы нарисовать...что бы понимать о каких номерах микросхем идет речь...
Фотография несколькими страницами раньше. Нумерация - дробь вида x/y, где - x - столбец справа-налево (начинал с тактового), а y - строка сверху-вниз. Для м/сх, существующих в единственном экземпляре - нумерацию проставлял не всегда.
UPD: Сверил со своей прошивкой. Теперь совпадает все + есть еще коды, которые я не знал точно, какие должны были быть. Теперь можно смело шить... или дошивать ))
Если ставить вторым этажем две прошивки - экран выглядит примено так, как и в первый запуск. (Протер ластиком для лучшего контакта выводы).
Этот архив нормально читается. Наверное, можно и ссылки повыше обновить...
oracleua
26.12.2017, 21:01
Этот архив нормально читается. Наверное, можно и ссылки повыше обновить...
Все считаю..обновлю...просто не так быстро выпаивать...не знаю сколько времени займет..
А у меня опять нехватка мелких макеток для переходников. Так что я свои считаю не раньше следующей недели, скорее всего, после праздников. Ну и программатор, заодно соберу - сейчас комплектуху закажу.
P.S. Не, наверное до праздников не дотерплю - пойду завтра макетку искать - надоел уже этот Арго в разобранном виде :D
oracleua
26.12.2017, 22:26
А у меня закончились цанговые панельки...но все равно все считаю...потом восстановлю плату..
- - - Добавлено - - -
Все что мог считал..
Все сверху в посте..
Ога. С меня выходная D77.
- - - Добавлено - - -
Забыл уточнить - А Ваш комп на кнопку "I" реагирует? Реле щелкает?
oracleua
26.12.2017, 23:50
Ога. С меня выходная D77.
- - - Добавлено - - -
Забыл уточнить - А Ваш комп на кнопку "I" реагирует? Реле щелкает?
Не проверял...теперь только после сборки..
А глянь номинал конденсатор возле аг3....а то у меня был выкушен
http://i12.pixs.ru/thumbs/1/7/1/Foto0105jp_3500003_28801171.jpg (http://pixs.ru/showimage/Foto0105jp_3500003_28801171.jpg)
1n8k Км-ка. Вроде, близко...
Andrey_Korabelev
27.12.2017, 02:53
...P.S. В принципе, мои можно просто попробовать допрожечь - там еще пару бит обнулить нужно...
Вроде у чистой К155РЕ3 все биты в 0. Путем разрушением при программировании перемычки разряда бит становится в 1(т.е. на выходе инверторы).
Если у тебя бит 4 всегда в высоком состоянии, то дело в это выход и на выброс.
У рт4/рт5 вроде в 1 по умолчанию? Т.е. их можно обнулить.
Кстати, кто подскажет - если микросхемы теряют информацию в результате оседания металла назад на разряд, то это значит что их всегда можно восстановить? Или нет? Кто-то на форуме изучал уже вопрос с битыми РТ-ками?
Вроде у чистой К155РЕ3 все биты в 0.
Нет. FF Суть в том, что "облако" испарившегося металла начинает со временем подкорачивать канал, если не проведена правильно термотренировка и/или неверно проведено программирование. Заново шить бесполезно - сопротивление достаточно высокое и программатор уже не поможет.
P.S. Хотя нет - вроде 00. Ну тогда действительно только выбросить.
P.P.S. Можно еще сверху костыль приладить, вроде ИД7. Должно подойти как раз - при комбинации адреса 1001X + /IORQ "опускать" определенную ногу :D
oracleua
27.12.2017, 19:35
Может кому интересно
http://i12.pixs.ru/thumbs/3/3/3/Foto0070jp_3283989_28809333.jpg (http://pixs.ru/showimage/Foto0070jp_3283989_28809333.jpg)
Andrey_Korabelev
28.12.2017, 10:17
Может кому интересно
Эх, чуток получше левый нижний угол
Сварганил переходник. Макетка - ужОс. Пятаки из нелуженой меди, отслаивающиеся от прикосновения паяльником. Но работает надежно. Подтяжка не понадобилась - в TL866, видимо, есть своя. Прочитал D77 и D16. Вторая однозначно битая - выкладывать не буду, а D77, может и нет.
P.S. Похоже, что РЕшки дохнут разрядами. При этом сопротивление выхода (прямое, обратное) не меняется и все выглядит просто, как штатно записанный нуль или единица.
P.P.S. Интересно, чья м/сх битая - сначала подумал, что у oracleua, но сейчас не уверен. Нужно проверять. Или третью еще считать кому-то )) Есть предположение, что моя-таки правильнее т.к. во второй половинке прописано 3F, а не 7F. А вот в моей D16 наоборот единица залипла.
Добавил ту м/сх из синхрогенератора, которую подозревал в неисправности (D12). Вааще ничего непонятно :D
D11 Даже выкладывать не буду - там почти везде FF
Добавил D42 - С прошивкой oracleua не совпадает. Разные ревизии?
D36 полностью совпала. Выкладывать ее смысла нет
oracleua
28.12.2017, 17:37
Эх, чуток получше левый нижний угол
Так есть и в другом качестве..
http://i12.pixs.ru/thumbs/9/8/2/1jpg_6119559_28818982.jpg (http://pixs.ru/showimage/1jpg_6119559_28818982.jpg)
http://i12.pixs.ru/thumbs/9/8/6/2jpg_1369513_28818986.jpg (http://pixs.ru/showimage/2jpg_1369513_28818986.jpg)
http://fayloobmennik.cloud/7167294
Ну что шить-то будем? Похоже, студенты дорабатывали напильником в процессе производства прошивочки ))
oracleua
28.12.2017, 18:03
Ну что шить-то будем? Похоже, студенты дорабатывали напильником в процессе производства прошивочки ))
Я смогу проверить только после сборки...
А у меня выбора особого и нет. Синхрогенератор и ввод-вывод однозначно уплыли (как и предполагалось). Остальное пока трогать не буду.
- - - Добавлено - - -
С D42 непонятно. Если считывать несколько десятков раз - иногда проскакивает другой код. В таком варианте выглядит более правильно. Тоже выложу на всякий случай.
- - - Добавлено - - -
У меня и комп тоже загружается "через раз". Грешил на глюки с синхрогенератором. Но, похоже, D42 тоже нужно перепрошить (возможно, той же прошивкой - вторым вариантом). Пока проверку прошли только две микросхемы - D16 (вторая редакция) и D36. Синхрогенератор D12 прошивался на заводе позже, скорее всего по гарантии, поэтому прошивка может не совпадать.
Andrey_Korabelev
29.12.2017, 00:00
...D11 Даже выкладывать не буду - там почти везде FF.
С D42 непонятно. Если считывать несколько десятков раз - иногда проскакивает другой код. В таком варианте выглядит более правильно. Тоже выложу на всякий случай.
Значит D11 с помощью монтажного-И "патчит" то, что выдает D12. Она у тебя совпадает со считанным oracleua или нет?
И видимо подтягивающие резисоры все-таки нужны!;)
Значит D11 с помощью монтажного-И "патчит" то, что выдает D12. Она у тебя совпадает со считанным oracleua или нет?
Ничего общего. Кроме того, что в прошивке oracleua тоже много F-к. Но у моей они почти везде и бессистемно.
И видимо подтягивающие резисоры все-таки нужны!
Наверное, не помешали бы... Но записанные Alex_LG считываются железобетонно. Да и D16, D12, D36 считываются уверенно и без проблем. Глючит только D42
Andrey_Korabelev
29.12.2017, 12:25
Анализ "методом детей капитана Гранта" показывает, что у oracleua неправильно считаны D12 и D46 - не контачит/поврежден разряд A2 адреса(всегда в 1):
D12_my.BIN
0000000000: 46 66 64 6C 68 48 04 04 | 00 20 22 66 46 46 66 64
0000000010: 6C 68 48 04 04 00 00 02 | 77 74 74 FC F8 D8 42 46
D12_roms2.bin
0000000000: ?? ?? ?? ?? 68 48 04 04 | ?? ?? ?? ?? 46 46 66 64
0000000010: ?? ?? ?? ?? 04 00 00 02 | ?? ?? ?? ?? F8 D8 42 46
Здесь вместо знаков вопроса дублирование ячеек с установленным A2=HIGH
D42_mem.bin
0000000000: ?? ?? ?? ?? A0 A1 38 3B | ?? ?? ?? ?? A0 A1 38 39
0000000010: ?? ?? ?? ?? A1 A5 A5 A5 | ?? ?? ?? ?? 24 25 26 27
D42_my_2.BIN
0000000000: A0 A1(A0) A2 A3(A2) A0 A1 38 3B | A0 A1 60(?A2) 63 A0 A1 38 39
0000000010: 80 3A A2 A3(A2) A1 A5 A5 A5 | A0(?80) A1 A2 38(?21) 24 25 26 27
Ячейки с A2=1 совпадают у oracleua и второй версии Mx_Serg.
В скобках указаны значения из первой версии. В скобках без знака(в левой части) - гарантированно неправильные(приведены для справки).
В скобках со знаком вопроса - вообще не понятно как так могло прочитаться сначала одно, потом другое.
Вот разница:
60=01100000
A2=10100010
A0=10100000
80=10000000
63=01100011 - содержимое ячейки по адресу 11
38=00111000
21=00100001
Предположение, что осевший металл создал емкости на входе выходных буферов и они медленно переключаются? Попробовать задержку сделать между сменой адресов побольше у программатора?
D42_my.BIN
0000000000: A0 A0 A2 A2 A0 A0 38 3A | A0 A1 A2 63 A0 A1 38 39
0000000010: 80 3A A2 A2 A0 A4 A4 A4 | 80 A1 A2 21 21(24) 25 25(26) 27
Это первая версия у Mx_Serg. В скобках указаны скорее всего правильные значения.
Итого D42 выглядит как-то так:
0000000000: A0 A1 A2 A3 A0 A1 38 3B | A0 A1 (60 или A2) 63 A0 A1 38 39
0000000010: 80 3A A2 A3 A1 A5 A5 A5 | (A0 или 80) A1 A2 (38 или 21) 24 25 26 27
Разница в шесть битов.
Andrey_Korabelev, спасибо за мини-расследование :) Биты D42 еще можно вычислить или уточнить по инфе b2m и схеме - там вполне реально. А вот с синхрогенератором чуть посложнее... D11 вообще перестала читаться - теперь там сплошные FF. Перечитал все м/сх еще разок для верности - ничего не изменилось. D42 ведет себя все так же, D11 полностью в ауте (/CS?), остальные - без изменений.
По моему Арго уже можно предварительно сказать, что неисправны минимум три РЕшки. У D16 битый разряд ШД, D11 практически не читается (скорее всего из-за проблем с выбором кристалла), а D42 читается со сбоями.
oracleua
29.12.2017, 15:39
А глянь вот это...
А глянь вот это...
Один-в-один мои )) Ну хоть с этими вопросов нет. Надеюсь, и с D77 тоже все в порядке. D11 повторно то же дает? По ней у меня образца нет.
oracleua
29.12.2017, 15:59
Вот D11
- - - Добавлено - - -
Один-в-один мои )) Ну хоть с этими вопросов нет. Надеюсь, и с D77 тоже все в порядке. D11 повторно то же дает? По ней у меня образца нет.
Разобрал программатор...почистил панельку...заменил лпт кабель...
и другой результат с D12, D42, D11
с D36, D16 читается то-же..
Да, повторное считывание D11 выглядит корректнее. В раннем "залип" старший бит данных. Осталась D77
oracleua
29.12.2017, 16:07
Да, повторное считывание D11 выглядит корректнее. В раннем "залип" старший бит данных. Осталась D77
Вот у меня как раз и нет ее....(где-то лежит..нужно искать...я тогда сделал копию и поставил в арго)
У меня видеовыход не глючил... Скорее всего, код, что я считал, верный. Однако, сравнить еще раз не мешало бы. Но это уже, наверное, только эксперимент покажет. Придут детальки, соберу программатор - попробую запустить свой.
oracleua
29.12.2017, 16:25
Вот обновил архив
oracleua
01.01.2018, 15:26
Накидал что-то наподобии монтажки...
Mx_Serg если возможно...подпиши плиз номера микросхем...
http://i12.pixs.ru/thumbs/1/1/6/ArgomontJP_6462948_28855116.jpg (http://pixs.ru/showimage/ArgomontJP_6462948_28855116.jpg)
http://i12.pixs.ru/thumbs/1/2/1/upJPG_8157371_28855121.jpg (http://pixs.ru/showimage/upJPG_8157371_28855121.jpg)
Argo mont.JPG (http://fayloobmennik.cloud/7169046)
up.JPG (http://fayloobmennik.cloud/7169049)
- - - Добавлено - - -
Еще нашел у себя на плате резаную дорожку...
http://i12.pixs.ru/thumbs/3/5/4/error1jpg_8045295_28855354.jpg (http://pixs.ru/showimage/error1jpg_8045295_28855354.jpg)
Вопрос...Зачем резали....?????
Схема будет перерисовываться - будет возможность дать м/cх "нормальные" позиционные обозначения. На черновиках я воспользовался особенностью платы - все микросхемы установлены правильными рядами (что бывает далеко не всегда). Поэтому, подписать пока можно на временной основе (справа-налево / сверху-вниз), а потом заменить нормальными обозначениями.
По поводу дорожки - возможно проверяли что-то... К +5, например, подтягивали. Но так оставлять точно нельзя.
oracleua
03.01.2018, 01:35
Плата...
возможны ошибки..!!!!
http://i12.pixs.ru/thumbs/5/1/3/plataV1JPG_6553953_28865513.jpg (http://pixs.ru/showimage/plataV1JPG_6553953_28865513.jpg)
Плата...
Мне б такое месяц назад... :D
oracleua
07.02.2018, 18:10
А случайно ни кто не знает кто разработчик Арго????
kapitan-u
07.02.2018, 19:00
Киевский Политехнический Институт.
Я пробовал найти людей или архивы. Выяснилось, что разработка была комерческой и всю документацию передали на завод. Было начало перестройки и за тем чтобы секреты не утекли хорошо проследили. В институте ничего не осталось.
Завод проверить неудалось, там у меня знакомых нет.
В РЭ (http://zxbyte.ru/doc/argo-6511/argo-re.zip) сказано: ПО Электроприбор (http://www.e-prylad.com.ua/contacts.aspx).
- - - Добавлено - - -
А так да, на заставке TCP/M Киевский политех.
oracleua
07.02.2018, 19:19
Киевский Политехнический Институт.
Я пробовал найти людей или архивы. Выяснилось, что разработка была комерческой и всю документацию передали на завод. Было начало перестройки и за тем чтобы секреты не утекли хорошо проследили. В институте ничего не осталось.
Завод проверить неудалось, там у меня знакомых нет.
А в каком году была разработка??
В РЭ (http://zxbyte.ru/doc/argo-6511/argo-re.zip) сказано: ПО Электроприбор (http://www.e-prylad.com.ua/contacts.aspx).
Лично ездил туда с другом (в году так 1993..4), отвозили в ремонт компьютер одного вояки. Нам его перед выдачей подключили к телику огромному (62см диагональ?) и к магнитофону маяк (223-й ?). Маяк долго мотал туда сюда ленту, потом выдал шото типа sector not found abort, retry, error (т.е. работал он в СР/М с магнитофоном как будто это дисковод)
kapitan-u
12.02.2018, 02:37
Наконец запустил магнитофот. Маяк-233 новый с хранения, работает отлично. Айдио записи делает и воспроизводит замечательные. После записи ленты Арго с РС. Арго работает в автоматическом режиме как положено и без ошибок.
Ни одну из имеющихся старых кассет Арго с магнитофона не читает. Если записать WAV на РС и потом обрабатывать Audocity блок за блоком можно добиться результатов. Я обрабатывал эквалайзером выделяя 1000 и 2000 Гц с разным усилением и обрезанием всего не нужного, до появления красивой ровной картинки. После этого Арго начинает читать обработанный блок. На втором этапе заменял битые блоки из разных каналов - тоже помагает. Но кассеты на столько плохи, что быстро нарываюсь на блок с конкретными пробоинами, которые восстановить никак нельзя. Пробоины остаются на своих местах при многократном чтении. Я думаю, что из этих касет ничего вытащить не удастся. Я сдаюсь.
Я думаю, что из этих касет ничего вытащить не удастся. Я сдаюсь.
DDp вытаскивал практически безнадёжные записи. Если у него появится интерес, можно wav-ки ему передать.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot