User Tag List

Страница 30 из 31 ПерваяПервая ... 262728293031 ПоследняяПоследняя
Показано с 291 по 300 из 307

Тема: Линевский Специалист

  1. #291

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sergey1970 Посмотреть сообщение
    Сигналы снял без второй ПЗУ, т.е. отпаял диод от 10 ноги DD53 (выборка 2 ПЗУ). После нажатия клавиш "STOP" "ВК" видим пошел опрос адреса C800H, но так как нет физически ПЗУ, на данных должны быть нули.
    нет, не должны.

    А у меня вот что. На D1 D5 и D7 сидят единицы. Мне кажется так не должно быть.
    все правильно, так и должно быть. во время сигнала SYNC проц выставляет на шину данных код операции, в данном случае это выборка кода команды - 0xA2 - ровно то что и имеется. а поскольку шина в Специалисте никуда не притянута - этот код за счет емкости шины на ней остается и воспринимается как код команды ANA D. команда однобайтовая и внешних эффектов не имеет - так что следующей операцией будет снова выборка команды и так по кругу пока не дойдет до чего-то выдающего на шину какой-нибудь другой код.


    Во вложении 3 файла, start начальный пуск ПК, no 2 rom без 2 пзу, monitor с установленной пзу монитора. Файлы в формате DSView.
    монитор бы поставить хотя бы второй. в этом пзу - первый, он работает из ОЗУ, для чего сначала туда копируется. процедура копирования длинная и в файл тупо не влезла, так что где оно спотыкается - непонятно.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

  2. #292

    Регистрация
    03.06.2025
    Адрес
    г. Куйбышев
    Сообщений
    49
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    нет, не должны.
    Спасибо! Теперь понятны эти единицы.

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    процедура копирования длинная и в файл тупо не влезла, так что где оно спотыкается - непонятно.
    Это я не подумал, в конце самое интересное. Сделал полные файлы от начала до непонятно чего. Соответственно monitor - ПЗУ 86 года, spec_m2_376 - Ваша одноименная прошивка.

    Data.rar

  3. #293

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sergey1970 Посмотреть сообщение
    Спасибо! Теперь понятны эти единицы.

    Это я не подумал, в конце самое интересное. Сделал полные файлы от начала до непонятно чего. Соответственно monitor - ПЗУ 86 года, spec_m2_376 - Ваша одноименная прошивка.
    проблемы с памятью в нижней области. монитор ставит стек в 3FFF (+295592us), затем начинает выводить надпись "МОНИТОР" (+295636us), где кладет регистры в стек (+295648...-295644us), в стек кладется 8DDF - E800 - 1D0A - 0A16, а затем после вывода первого символа и возврата из подпрограммы вывода достается (начиная с +295742us) 8686 - 8686 - 8686 - 8686, затем идет возврат по адресу - да, 8686, а там мусор. все, приехали.
    86 - это код операции чтение стека, то есть похоже по нижним адресам нет выборки памяти. причем в процедуре копирования из ПЗУ вызовы/возвраты работают нормально, так что похоже проблема именно с выборкой.
    второй файл сейчас посмотрю.

    посмотрел, та же фигня но со стеком в 7FFF - на первом же возврате улетаем на адрес 8686
    похоже неустойчивая выборка ОЗУ или например 589ап16. если добавишь сигнал с 1 ножки 589ап16 - может что-то прояснится.

    p.s. а тот факт что тест проходит - говорит скорее о дефектном процессоре, у которого проблемы именно со стеком. тест-ПЗУ как раз стек не использует.
    Последний раз редактировалось Serg6845; 01.10.2025 в 11:47.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

  4. #294

    Регистрация
    03.06.2025
    Адрес
    г. Куйбышев
    Сообщений
    49
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    если добавишь сигнал с 1 ножки 589ап16 - может что-то прояснится.
    Добавил 1 ногу АП16.

    Оставил запись с момента включения пк.

    DSLogic U2Basic-la-251001-191716.rar


    Цитата Сообщение от Serg6845 Посмотреть сообщение
    p.s. а тот факт что тест проходит - говорит скорее о дефектном процессоре, у которого проблемы именно со стеком. тест-ПЗУ как раз стек не использует.
    Я процессор посадил на панельку, менял на другой. Монитор не появлялся, тест рюмика не гонял.
    Последний раз редактировалось Sergey1970; 01.10.2025 в 16:28.

  5. #295

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sergey1970 Посмотреть сообщение
    Добавил 1 ногу АП16.
    вобщем проблема с нижней половиной памяти. загрузчик ставит стек в 8FE0 - все работает, монитор копируется, запускается, ставит стек в 3FFF - все разваливается.

    попробуй вот эту прошивку - я ее подправил чтобы стек был выше 8000, если монитор запустится - будет легче разбираться с памятью дальше.
    http://sksb3.no-ip.org:8085/spec_m2_376.rom

    если нет - будем дальше думать куда смотреть.

    Я процессор посадил на панельку, менял на другой. Монитор не появлялся, тест рюмика не гонял.
    ты же вот здесь

    https://zx-pk.ru/threads/30876-linev...=1#post1215239

    писал что тест пошел нормально, я подумал что проходит...

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

  6. #296

    Регистрация
    03.06.2025
    Адрес
    г. Куйбышев
    Сообщений
    49
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    если нет - будем дальше думать куда смотреть.
    Ок завтра попробую.

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    писал что тест пошел нормально, я подумал что проходит...
    Да, тест рюмика идет полностью. Я может непонятно написал, когда я поменял процессор на другой, ничего не поменялось и тест на новом процессоре я не гонял.

    Результат.
    Нажмите на изображение для увеличения. 

Название:	monitor.jpg 
Просмотров:	49 
Размер:	29.9 Кб 
ID:	82878
    Последний раз редактировалось Sergey1970; 02.10.2025 в 06:01.

  7. #297

    Регистрация
    03.06.2025
    Адрес
    г. Куйбышев
    Сообщений
    49
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    если монитор запустится - будет легче разбираться с памятью дальше.
    Монитор есть.

  8. #298

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sergey1970 Посмотреть сообщение
    Монитор есть.
    тогда в мониторе набрать D,FF и посмотреть что выдаст. с РУ5 вроде должно быть 00 FF 00 FF и т.д.
    если 82 по всем адресам - значит память не работает.
    далее набрать D4000,4FFF
    потом D8000,8FFF (здесь все должно работать)
    по результатам будем думать дальше.

    не заметил сразу картинку выше... тогда смотрим анализатором D0-D7, 1 и 15 ноги АП16, RAS, CAS, WE РУ5.
    в мониторе набрать D1 (так короче)
    даже не так, набрать M8000 и дальше
    3E 55 32 00 00 32 00 81 3A 00 00 3A 00 81 C3 00 80
    после чего запустить это дело G8000 и записать сигналы (достаточно пары миллисекунд)
    Последний раз редактировалось Serg6845; 03.10.2025 в 20:18.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

  9. #299

    Регистрация
    03.06.2025
    Адрес
    г. Куйбышев
    Сообщений
    49
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    даже не так, набрать M8000 и дальше
    3E 55 32 00 00 32 00 81 3A 00 00 3A 00 81 C3 00 80
    после чего запустить это дело G8000 и записать сигналы (достаточно пары миллисекунд)
    Вроде сделал.

    DSLogic U2Basic-la-251004-145745.rar

  10. #300

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sergey1970 Посмотреть сообщение
    Вроде сделал.

    DSLogic U2Basic-la-251004-145745.rar
    RAS и CAS неправильные. должно быть два меандра сдвинутых по времени. под подозрением DD8, DD13, возможно DD14. но скорее всего DD8.

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

    кстати... посмотрел внимательно на схему - там конкретный такой ляп присутствует вокруг DD7.3 - оно работать в принципе не будет. надо отрезать от схемы выводы 9 и 11 DD7 и соединить их с выводом 10, должно заработать.
    Последний раз редактировалось Serg6845; 05.10.2025 в 14:40.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

Страница 30 из 31 ПерваяПервая ... 262728293031 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Специалист: графика
    от CityAceE в разделе Специалист
    Ответов: 99
    Последнее: 20.09.2025, 14:30
  2. Специалист-М
    от zx_ в разделе Специалист
    Ответов: 230
    Последнее: 18.12.2021, 14:41
  3. Специалист на ПЛИС
    от ivagor в разделе Специалист
    Ответов: 154
    Последнее: 11.06.2020, 10:39
  4. Специалист-Elite
    от Andrey_Korabelev в разделе Специалист
    Ответов: 7
    Последнее: 18.09.2014, 14:00

Ваши права

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