PDA

Просмотр полной версии : АТМ 4.50 несколько вопросов



crazy_bender/ex-PLACEBO
09.01.2012, 20:10
1. Сильно греются РУ2 - это нормально?
2. Механическая клавиатура работает не сразу а после некоторого времени после включения. Видимо после прогрева микросхем.
3. Перечитал кучу статей в прессе и так и не понял когда же Турбо режим работает? только в СР/М? или все таки и в обычном спектруме?

Максагор
22.01.2012, 20:54
1. Сильно греются РУ2 - это нормально?

Нормально.


2. Механическая клавиатура работает не сразу а после некоторого времени после включения. Видимо после прогрева микросхем.

Ненормально.


3. Перечитал кучу статей в прессе и так и не понял когда же Турбо режим работает? только в СР/М? или все таки и в обычном спектруме?

Турборежим переключается туда и обратно механическим тублером плюс выводом в порт #FE любого сигнала. Другими словами, если ты нажал турбо-кнопку, то сразу турба не включится, пока программа на компе или не выведет что-то на бордюр, или не бипнет бипером или выводом на мафон. Если ты находишься в бейсике, то нажатие любой клавиши с последующим биперным щелчком, решает проблему. А вот в некоторых демках, которые из звука используют только AY и не юзают бордюр в момент переключения - выйти в турбу/из турбы не получится.

crazy_bender/ex-PLACEBO
22.01.2012, 21:02
по клавиатуре - куда копать? думаю АП5ые поменять благо они в панельках стоят или я не прав?

Максагор
22.01.2012, 21:15
по клавиатуре - куда копать? думаю АП5ые поменять благо они в панельках стоят или я не прав?

Видимо да. Копать следует 555АП5(D45) и 555АП5(D23).

crazy_bender/ex-PLACEBO
22.01.2012, 21:17
попробую на днях. а еще какие то особенности есть в наладке/настройке данного компа?
у меня тут пару раз еще вылетало сообщение "i cracked..." эт случаем не ПЗУ шалит?

Максагор
22.01.2012, 23:48
попробую на днях. а еще какие то особенности есть в наладке/настройке данного компа?
у меня тут пару раз еще вылетало сообщение "i cracked..." эт случаем не ПЗУ шалит?

Это видимо шалит как раз клавиатурная микруха 555АП5(D45), через которую, помимо клавиатурных сигналов, с ПЛМки 1556ХЛ8 идет сигнал Z, который то устанавливается в "1", то сбрасывается в "0" по алгоритму, зашитому в ПЛМ и на основании которого вычисляется ключ для расксорки содержимого стартовой менюшки, прошитой в ПЗУ. Если сигнал сбоит, ключ будет неверен, и вместо расксорки комп и будет ругаться "i cracked..." ПЛМка вряд ли сбоит, так как тогда сбоило бы и изображение. Так что круг поиска неисправной микросхемы сузился с двух претендентов до одной...

Копейкин
14.06.2020, 21:58
Восстанавливаю АТМтурбо плата 4.40
Начало здесь:
https://zx-pk.ru/threads/18849-vosstanovlenie-atm-turbo-512-(ver-4-50).html?p=1067822&viewfull=1#post1067822
В генераторе 14мгц резистор 470ом заменил, согласно схеме на 220ом. Теперь генератор перестал запускаться и при 4,5В.
Мне пора искать новую 531ЛН1?
Или всё-таки номиналы резисторов реально другие?

Копейкин
21.06.2020, 22:26
Заменил 531ЛН1 на SN74AC04 (наша кр1564 серия) теперь генератор работает устойчиво. Резисторы обратной связи 680 ом оба.
ССИ вырабатывает правильный, КСИ странный. Не та частота, импульсы разной длины и скважности. Счётчики вроде правильно работают. Видимо дело в ХЛ8?

Максагор
23.06.2020, 19:46
Заменил 531ЛН1 на SN74AC04 (наша кр1564 серия) теперь генератор работает устойчиво. Резисторы обратной связи 680 ом оба.
ССИ вырабатывает правильный, КСИ странный. Не та частота, импульсы разной длины и скважности. Счётчики вроде правильно работают. Видимо дело в ХЛ8?

Если на мониторе устойчивая картинка бордюр/основное поле (вне зависимости от мусора на нем), то 1556ХЛ8 работает исправно.

Копейкин
23.06.2020, 19:57
Нет, картинки пока нет. Поскольку видеосигнал совсем не похож на норму, подключать к тв бессмысленно. Попробую, как время появится, адаптировать прошивку и заменить хл8 на atf16v8.

xolod
23.06.2020, 20:15
Копейкин, резутатом поделитесь как сделаете?
В теме atm 8.10 было похожая попытка.
https://zx-pk.ru/threads/29717-atm-turbo-8-10-rev-2019.html?p=1014942&viewfull=1#post1014942

Копейкин
25.06.2020, 21:29
Копейкин, резутатом поделитесь как сделаете?
В теме atm 8.10 было похожая попытка.
https://zx-pk.ru/threads/29717-atm-turbo-8-10-rev-2019.html?p=1014942&viewfull=1#post1014942
Да, конечно.
Но пока только новые вопросы.
Я построил в ModelSim схему формирования синхронизации, включив туда модель ХЛ8. К моему удивлению, в модели КСИ также формируются неверно, похожие на то, что я наблюдаю в схеме. Чередование правильного и неправильного интервала и длительности КСИ. Для модели я брал прошивку с nedopc.
Кто-нибудь использовал прошивку с nedopc для версии 4.5?
Кто-нибудь может снять дамп с реально рабочей хл8 для версии 4.5?

Максагор
26.06.2020, 12:08
Кто-нибудь использовал прошивку с nedopc для версии 4.5?
Кто-нибудь может снять дамп с реально рабочей хл8 для версии 4.5?

Для 4.5 и 7.x принципиально разные прошивки ХЛ8. Все версии есть на сайте АТМ. Рабочей АТМ версии 4.50 у меня под рукой нет. Кроме того, насколько я помню описания от МикроАРТа, они говорили, что микросхема защищена от снятия дампа.

Копейкин
26.06.2020, 12:34
Для 4.5 и 7.x принципиально разные прошивки ХЛ8. Все версии есть на сайте АТМ. Рабочей АТМ версии 4.50 у меня под рукой нет. Кроме того, насколько я помню описания от МикроАРТа, они говорили, что микросхема защищена от снятия дампа.
На сайте АТМ точно рабочая прошивка для 4.5?
Если если установлена защита, то да - фиг счи считаешь.
Меня настораживает, что в модели и реальной плате я вижу одинаково неправильную картинку.
Постараюсь выложить картинки результатов моделирования и осциллограммы.

pavel_1977
26.06.2020, 23:44
Добрый день.
То же восстанавливаю АТМ 4.50, но пока не до конца. С тестовой ПЗУ все тесты проходит (тест памяти гонял
по 3-4 часа пишет ОЗУ 512 К О.К.), а с основной ПЗУ черный экран с мигающим в левом верхнем углу курсором. Пока отложил.

https://yadi.sk/i/jEKBhpwm3Srcpw
https://yadi.sk/i/FH6ifB0suSoWqQ

Если интересно, во вложении прошивка ХЛ8 АТМ 4.50 для GAL16v8. Проверена на реальной АТМ.

72971

Копейкин
27.06.2020, 07:51
pavel_1977, спасибо. Когда почините - поделитесь опытом пожалуйста.

Копейкин
13.07.2020, 20:25
Появилось немного свободного времени и я опять занялся восстановлением АТМ. В модели и реальном железе оказались одинаковые ошибки. :v2_dizzy_facepalm: В модели я не подключил сброс счётчиков кадровой синхронизации, а когда я это исправил, то и в реальном железе нашел конденсатор слишком маленького номинала в цепи формирования INT и сброса счётчиков. Теперь синхронизация живёт правильно, перебор адресов на ОЗУ есть, буду восстанавливать дальше.

Копейкин
22.11.2020, 21:51
Вот, появилось ещё немного времени и я повозился со свой АТМ плата вер. 4.4.
Плата отличается от 4.5. Нет места для установки широкой ХЛ8. Формирование КСИ сделано по другому. КСИ с ХЛ8 сразу поступает на смеситель синхро и схему формирование /INT. А вот сигнал сброса для линейки счётчиков, получаемый из INT, проходит через регистр на ТМ9. В результате выбросы на сигнале /INT процессора и в КСИ. Изображение на LCD телевизоре страшно дёргалось и постоянно отключалось. По-МГТФ-ил до схемы 4.5, где КСИ с ХЛ8 проходит регистр ТМ9, а потом уже раздаётся. Появилось изображение на тестовом ПЗУ, тест идёт, но похоже память сплошь битая и один адрес для видео-развёртки не работает.
Подскажите, есть где нибудь видео прохождения теста для АТМ 4.5? Или подробное описание?

Максагор
23.11.2020, 01:23
Подскажите, есть где нибудь видео прохождения теста для АТМ 4.5? Или подробное описание?

Боюсь, что нет. Но если есть файл с образом тестовой ПЗУшки (у меня на сайте должна быть), можно попытаться запустить ее на эмуляторе и посмотреть, как и что.

Копейкин
06.12.2020, 15:03
Продолжаю восстанавливать АТМ4.4. Такой вид экрана. Счётчики работают, регистры D18, D19 поменял. Память NEC41256-10.
https://drive.google.com/file/d/1DPhF-poXj1ORFhTVQnOXW0LD-ujE8u5N/view?usp=drivesdk
https://drive.google.com/file/d/1DTlUXpeTL9DvZ2_TKZ0eYRdHIAmjPJlw/view?usp=drivesdk
Что посоветуете?
Может кто дружит с эмуляторами и может подробно рассказать как посмотреть тест на эмуляторе? Чтобы знать - как должно выполняться.

xolod
07.12.2020, 00:45
Продолжаю восстанавливать АТМ4.4. Такой вид экрана. Счётчики работают, регистры D18, D19 поменял. Память NEC41256-10.
https://drive.google.com/file/d/1DPhF-poXj1ORFhTVQnOXW0LD-ujE8u5N/view?usp=drivesdk
https://drive.google.com/file/d/1DTlUXpeTL9DvZ2_TKZ0eYRdHIAmjPJlw/view?usp=drivesdk
Что посоветуете?
Может кто дружит с эмуляторами и может подробно рассказать как посмотреть тест на эмуляторе? Чтобы знать - как должно выполняться.

Возможно это мультиплексоры адресов ОЗУ глючат.

Копейкин
07.12.2020, 07:58
Мультиплексоры со стороны процессора. Тогда картинка без повторений была бы. А со стороны видео регистры. Я их уже поменял.

Alex Shiloff
07.12.2020, 09:05
Может кто дружит с эмуляторами и может подробно рассказать как посмотреть тест на эмуляторе? Чтобы знать - как должно выполняться.

Берём ZXMAK2 (https://zx-pk.ru/threads/16830-zxmak2-virtualnaya-mashina-zx-spectrum.html), настраиваем на эмуляцию АТМ с использованием тестового ПЗУ:
[VM] -> [Settings]
ULA - Type ATM
Memory - Type ATM450 512K, ROM set ATM450-TEST

Наблюдаем прохождение теста.

Максагор
07.12.2020, 17:37
Ну тут правильно про мультиплексоры говорят. При последовательном "переборе" адресов идет на нескольких старших линиях ложный сигнал...

Копейкин
07.12.2020, 17:53
Может я не прав, но т.к. мультиплексоры только со стороны процессора, то, если бы они были неисправны, был бы разрыв картинки.
Т.е. видеоадаптер забирает данные правильно, а процессор может писать не во все адреса. Где не может, там картинки нет, но дублирования быть не может.
Здесь видно что дублируются участки картинки, т.е. неисправность адресации видео.
Разве что мультиплексоры со стороны процессора, при их неисправности, конфликтуют по ША памяти.
Если я не прав, аргументируйте пожалуйста.
Очень не хочется тупо микросхемы менять, дорожки на старых платах плохо держатся.

Alex Shiloff
07.12.2020, 20:00
Копейкин, тест же запускается. Может быть подождать пока он проверит всю память и посмотреть результаты.

При исправной памяти на экране должна быть надпись:

ОЗУ
521 К
О.К.

Даже при той какофонии, что творится у вас на экране это будет видно.
Если с ОЗУ всё хорошо, то стоит смотреть мультиплексоры которые отвечают за вывод данных на дисплей.

Копейкин
07.12.2020, 20:14
А сколько времени тест выполняется?
Я окончания (примерно 15мин) не дождался.
Эмулятор ещё не скачивал.
Только завтра будет время повозиться.
Накидайте идей, пожалуйста.
Измериловка есть.

Копейкин
18.01.2021, 00:14
На новогодних праздниках получил долгожданное сообщение что память в порядке. Установил вместо теста ПЗУ с bios 1.04 и после краткого показа заставки карты с сеткой отображается меню. Но ведь это не правильно, меню должно быть на фоне карты?
https://drive.google.com/file/d/1M_gJNU1dB61wzr_3RBTpGYd7qai_CcBL/view?usp=drivesdk
Кажется, что красного нет, но он вроде появляется с картой на короткое время.
Ещё вопрос, как расшифровать такой вывод неисправности
https://drive.google.com/file/d/1Mc3EBk46oMI7tfmFktUahC3fYZGeVa-s/view?usp=drivesdk

Alex Shiloff
18.01.2021, 21:28
Копейкин, доброго времени суток.
Что-то с палитрой не так. Смотреть в сторону 155ру2 и микросхем которыми они управляются. Могут ещё 555ТМ8 чудить.
По окончании теста в зависимости от области памяти в которой обнаружены ошибки они отображаются по разному.
Визуально:
74460
Звуком и бордюром:
74461

Копейкин
18.01.2021, 22:43
Спасибо, с Вашими картинками яснее стало.
Да, с палитрой явно что-то не так. 155ру2 поставил новые.
Есть ещё, но они из той-же партии.
Ещё есть 155ру9, их можно вместо ру2 поставить?
Попробую завтра тм8 осциллографом пощупать.

Максагор
19.01.2021, 15:24
Ещё есть 155ру9, их можно вместо ру2 поставить?

Можно.

Копейкин
21.01.2021, 20:45
Вот видео загрузки.
Карта появляется, потом исчезает, когда нарисовано меню.
https://drive.google.com/file/d/1NYWlIJbdjnrXYV4lNnM3xgh8STM_FEVF/view?usp=drivesdk
Ставил другие 155ру2, 155ру9 картинка примерно одинаковая.
555ТМ8 смотрел осциллографом, вроде нормально работают.
Пробовал прошивки 1.03 и 1.04 - одинаково рисует.
Что ещё следует посмотреть?
PS телефон цвета сильно искажает. Бордюр сначала красный, потом синий.

Максагор
22.01.2021, 03:07
Вот видео загрузки.
Карта появляется, потом исчезает, когда нарисовано меню.
https://drive.google.com/file/d/1NYW...w?usp=drivesdk
Ставил другие 155ру2, 155ру9 картинка примерно одинаковая.
555ТМ8 смотрел осциллографом, вроде нормально работают.
Пробовал прошивки 1.03 и 1.04 - одинаково рисует.
Что ещё следует посмотреть?
PS телефон цвета сильно искажает. Бордюр сначала красный, потом синий.


Ставил или не ставил ты другие 155РУ2, тем не менее дело в палитре. Карта не исчезает. Просто палитра устанавливается криво так, что цвета, которыми окрашивается карта мира (после ее вывода - в момент вывода палитра другая) сбрасываются " в ноль", т.е. в черный цвет (если я правильно увидел на искаженном видео). Если Ру2 в порядке, надо прозвонить все контакты, идущие к этим микросхемам от сигналов бордюра, до сигнала выборки порта палитры - нет ли там спаек или обрывов. Возможно дело как раз в бордюре, ибо нужное для изменения палитры цветоместо выбирается по номеру, записанному в порт бордюра (биты 0-2 порта #FE для цветомест 0-7 и порт #F6 для цветомест 8-15).

Для понимания сути проблемы было бы неплохо записать видео о том, какая палитра отображается в спектрум-режиме - в бейсике 48 и 128. В Бейсике 128 неплохо бы вывести "настроечную таблицу (быстро нажать CS+Space при выборе меню "спектрум 128 в "карте").

Копейкин
22.01.2021, 09:24
Спасибо за такой развёрнутый ответ. Буду прозванивать цепи и подключать клавиатуру. Пока правда есть только 40-кнопочная мини на тактовых кнопках.

Копейкин
24.01.2021, 13:25
Ура! Получил нормальную заставку. Вы были правы.Был обрыв проводника к 3 выводу ИР16 регистра цвета бордюра. Теперь буду, для начала простую 5х8 кнопок клавиатуру подключать и контроллер дисковода проверять.

Alex Shiloff
25.01.2021, 21:04
Мои поздравления!
"Терпенье и труд все перетрут"

Копейкин
25.01.2021, 21:37
Э, рано праздновать.
Ещё контроллер дисковода.
А ещё клавиатура, сейчас мини на такт-кнопках подключу пока.
А какой PS/2 переходник посоветуете для платы 4.5?

Alex Shiloff
26.01.2021, 10:08
Я PS/2 адаптер от Карпова приколхозил, только пины переназначил, чтобы удобнее к системному разъёму было подпаивать.
Работает как положено, плюсом с него управляется ресет, включение и отключение турбы и доработок для совместимости
c "фирменными" программами.

Копейкин
26.01.2021, 22:04
Alex Shiloff, Я посмотрел, адаптер Карпова стандартную матрицу 8х5 поддерживает. Но вроде данных 8 линий, а не 5. А как вы доп. кнопки реализовали?

Alex Shiloff
27.01.2021, 07:35
Дополнительные кнопки это одновременное нажатие нескольких клавиш в матрице 8 на 5, они реализованы в адаптере.
В файле avr_kbd.ino можно посмотреть конкретное сочетание клавиш.
Адресные линии адаптера A08 ... A15 подключил к KA0 ... KA7 системного разъёма, а линии данных KB0 ... KB4 к KD1 ... KD5.

Копейкин
07.02.2021, 18:09
Ну вот, простенькая клавиатура подключена и работает, пора подключать дисковод. В связи с тем, что у меня впаян онц-кг-56-30 (30 контактов) кабель нужно обжимать свой. Штатный от ПК не воткнуть. Дисковод буду подключать 3,5, снятый с ПК. Вопрос подключения сигналов 10, 13, 14, 16 интерфейса дисковода. Они на плате АТМ (DSEL0, DSEL1, +5V, HLD)и на дисководе совпадают? Или перестановку проводов делать надо?

goodboy
07.02.2021, 18:38
Дисковод буду подключать 3,5, снятый с ПК
он штатно (прямой шлейф) будет работать как "B",
для "A" нужна перекрутка 10/12

Копейкин
07.02.2021, 20:42
Спасибо, я предполагал, что так придётся сделать. Просто я нашел 2 таблицы сигналов стандартов ПК и Шугарт. У них есть разница в количестве выбираемых приводов и управлением мотором. Остальные сигналы совпадают. Ну, наверное поскольку привод работал в ПК, то и сигналы на нём не Шугарт, а ПК?

goodboy
07.02.2021, 20:54
https://old.pinouts.ru/HD/InternalDisk.shtml

Копейкин
07.02.2021, 21:14
Да, я видел эту страницу, поэтому и возник вопрос о том как именно дисковод понимает сигналы выборки и мотора. По 1-й или по 2-й таблице сигналов.

Alex Shiloff
08.02.2021, 09:15
У меня дисководы подключены по этой распиновке:
74658

Копейкин
08.02.2021, 09:25
А у Вас 2 дисковода на одном шлейфе работают? И шлейф с PC-шной перекруткой?

Alex Shiloff
08.02.2021, 12:01
Да, на одном шлейфе два дисковода, шлейф без перекруток.

Копейкин
14.02.2021, 17:49
Ура! Заработал дисковод! Всем помогавшим спасибо!
Обжал в онц-кг-56-30 стандартный шлейф от ПК, с перекруткой.
Так как питание +5VD и +12V не подавал, пропусков проводов в шлейфе не делал. Заработал флоп 3,5 нормально - до перекрутки B:, после перекрутки A:.
Придут заказанные в ЧиД разъёмы обожму нормально, с пропуском "лишних" в стандартном интерфейсе сигналов, чтобы аналоговую часть тоже запустить. Почему-то отечественный разъём трудно накалывается, вот и заказал импортный.
Ещё остаётся клавиатура и корпус.

Silensilen
26.06.2022, 10:48
Коллеги, имеем atm 4.40. тест памяти показывает ошибку, но странно. как это понять? (32 или 39)
https://uploads.tapatalk-cdn.com/20220626/7faa746e184ce718404e625594632488.jpghttps://uploads.tapatalk-cdn.com/20220626/415813d291b611dbcc60263e56e83821.jpg

Копейкин
26.06.2022, 21:04
Скажите пожалуйста, а какая это программа?

goodboy
26.06.2022, 21:38
https://vtrd.in/system/MEMT1_03.ZIP

pavel_1977
06.02.2023, 00:01
Добрый день.
То же восстанавливаю АТМ 4.50, но пока не до конца. С тестовой ПЗУ все тесты проходит (тест памяти гонял
по 3-4 часа пишет ОЗУ 512 К О.К.), а с основной ПЗУ черный экран с мигающим в левом верхнем углу курсором. Пока отложил.

https://yadi.sk/i/jEKBhpwm3Srcpw
https://yadi.sk/i/FH6ifB0suSoWqQ


После долгово времени дошли руки до АТМ-ки. Виновной оказалась сопля на землю сигнала /CPSYS у микросхемы D81 555АГ3. Теперь комп запускается, дальше надо добавить блокировочных конденсаторов (плата после металистов, для ремонта на всю плату пока установлено около 20 кондеров), потом подключение дисковода.