User Tag List

Page 30 of 31 FirstFirst ... 262728293031 LastLast
Results 291 to 300 of 307

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

  1. #291

    Join Date
    30th December 2018
    Location
    г. Москва
    Posts
    1,375
    Thanks Thanks Given 
    11
    Thanks Thanks Received 
    384
    Thanked in
    346 Posts
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Default

    Quote Originally Posted by Sergey1970 View Post
    Сигналы снял без второй ПЗУ, т.е. отпаял диод от 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

    Join Date
    3rd June 2025
    Location
    г. Куйбышев
    Posts
    49
    Thanks Thanks Given 
    11
    Thanks Thanks Received 
    6
    Thanked in
    4 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Default

    Quote Originally Posted by Serg6845 View Post
    нет, не должны.
    Спасибо! Теперь понятны эти единицы.

    Quote Originally Posted by Serg6845 View Post
    процедура копирования длинная и в файл тупо не влезла, так что где оно спотыкается - непонятно.
    Это я не подумал, в конце самое интересное. Сделал полные файлы от начала до непонятно чего. Соответственно monitor - ПЗУ 86 года, spec_m2_376 - Ваша одноименная прошивка.

    Data.rar

  3. #293

    Join Date
    30th December 2018
    Location
    г. Москва
    Posts
    1,375
    Thanks Thanks Given 
    11
    Thanks Thanks Received 
    384
    Thanked in
    346 Posts
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Default

    Quote Originally Posted by Sergey1970 View Post
    Спасибо! Теперь понятны эти единицы.

    Это я не подумал, в конце самое интересное. Сделал полные файлы от начала до непонятно чего. Соответственно 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. а тот факт что тест проходит - говорит скорее о дефектном процессоре, у которого проблемы именно со стеком. тест-ПЗУ как раз стек не использует.
    Last edited by Serg6845; 1st October 2025 at 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

    Join Date
    3rd June 2025
    Location
    г. Куйбышев
    Posts
    49
    Thanks Thanks Given 
    11
    Thanks Thanks Received 
    6
    Thanked in
    4 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Default

    Quote Originally Posted by Serg6845 View Post
    если добавишь сигнал с 1 ножки 589ап16 - может что-то прояснится.
    Добавил 1 ногу АП16.

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

    DSLogic U2Basic-la-251001-191716.rar


    Quote Originally Posted by Serg6845 View Post
    p.s. а тот факт что тест проходит - говорит скорее о дефектном процессоре, у которого проблемы именно со стеком. тест-ПЗУ как раз стек не использует.
    Я процессор посадил на панельку, менял на другой. Монитор не появлялся, тест рюмика не гонял.
    Last edited by Sergey1970; 1st October 2025 at 16:28.

  5. #295

    Join Date
    30th December 2018
    Location
    г. Москва
    Posts
    1,375
    Thanks Thanks Given 
    11
    Thanks Thanks Received 
    384
    Thanked in
    346 Posts
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Default

    Quote Originally Posted by Sergey1970 View Post
    Добавил 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

    Join Date
    3rd June 2025
    Location
    г. Куйбышев
    Posts
    49
    Thanks Thanks Given 
    11
    Thanks Thanks Received 
    6
    Thanked in
    4 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Default

    Quote Originally Posted by Serg6845 View Post
    если нет - будем дальше думать куда смотреть.
    Ок завтра попробую.

    Quote Originally Posted by Serg6845 View Post
    писал что тест пошел нормально, я подумал что проходит...
    Да, тест рюмика идет полностью. Я может непонятно написал, когда я поменял процессор на другой, ничего не поменялось и тест на новом процессоре я не гонял.

    Результат.
    Click image for larger version. 

Name:	monitor.jpg 
Views:	50 
Size:	29.9 KB 
ID:	82878
    Last edited by Sergey1970; 2nd October 2025 at 06:01.

  7. #297

    Join Date
    3rd June 2025
    Location
    г. Куйбышев
    Posts
    49
    Thanks Thanks Given 
    11
    Thanks Thanks Received 
    6
    Thanked in
    4 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Default

    Quote Originally Posted by Serg6845 View Post
    если монитор запустится - будет легче разбираться с памятью дальше.
    Монитор есть.

  8. #298

    Join Date
    30th December 2018
    Location
    г. Москва
    Posts
    1,375
    Thanks Thanks Given 
    11
    Thanks Thanks Received 
    384
    Thanked in
    346 Posts
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Default

    Quote Originally Posted by Sergey1970 View Post
    Монитор есть.
    тогда в мониторе набрать 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 и записать сигналы (достаточно пары миллисекунд)
    Last edited by Serg6845; 3rd October 2025 at 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

    Join Date
    3rd June 2025
    Location
    г. Куйбышев
    Posts
    49
    Thanks Thanks Given 
    11
    Thanks Thanks Received 
    6
    Thanked in
    4 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Default

    Quote Originally Posted by Serg6845 View Post
    даже не так, набрать 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

    Join Date
    30th December 2018
    Location
    г. Москва
    Posts
    1,375
    Thanks Thanks Given 
    11
    Thanks Thanks Received 
    384
    Thanked in
    346 Posts
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Default

    Quote Originally Posted by Sergey1970 View Post
    Вроде сделал.

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

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

    кстати... посмотрел внимательно на схему - там конкретный такой ляп присутствует вокруг DD7.3 - оно работать в принципе не будет. надо отрезать от схемы выводы 9 и 11 DD7 и соединить их с выводом 10, должно заработать.
    Last edited by Serg6845; 5th October 2025 at 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 стоковый
    [свернуть]

Page 30 of 31 FirstFirst ... 262728293031 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Специалист: графика
    By CityAceE in forum Специалист
    Replies: 99
    Last Post: 20th September 2025, 14:30
  2. Специалист-М
    By zx_ in forum Специалист
    Replies: 230
    Last Post: 18th December 2021, 14:41
  3. Специалист на ПЛИС
    By ivagor in forum Специалист
    Replies: 154
    Last Post: 11th June 2020, 10:39
  4. Специалист-Elite
    By Andrey_Korabelev in forum Специалист
    Replies: 7
    Last Post: 18th September 2014, 14:00

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •