User Tag List

Страница 71 из 74 ПерваяПервая ... 6768697071727374 ПоследняяПоследняя
Показано с 701 по 710 из 736

Тема: Восстанавливаем УКНЦ

  1. #701

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    Ага, то есть, надо понять, как пользуется видеопамятью бейсик, снять его таблицу строк и разобраться ....
    Классический Вильнюс-Бейсик никак не программирует таблицу видеострок. Как она была запрограммирована при старте системного ПЗУ, так и остаётся.

    - - - Добавлено - - -

    Цитата Сообщение от electroscat Посмотреть сообщение
    Хотел выйти в режиме исполнения программы бейсиком в меню "уст" - получил только курсор на экране не реагирующий не на что (кроме верхней и нижней спецстрок) а при попытке вернуться обратно - вертикальные полосы как после резета, и ноль реакции на любые клавиши. ТОлько резет спас ситуацию )))
    Что же это вы за Бейсик используете?

  2. #702

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,472
    Поблагодарили
    524 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    Ага, то есть, надо понять, как пользуется видеопамятью бейсик, снять его таблицу строк и разобраться ....
    В консоли отладчика UKNCBTL можно ввести команду udl и в результате получится файл displaylist.txt с текущей таблицей строк экрана. Но чтобы её понять, потребуются минимальные знания об устройстве экрана УКНЦ, из Технического описания.

    Этот пользователь поблагодарил nzeemin за это полезное сообщение:

    electroscat(13.07.2022)

  3. #703

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Что же это вы за Бейсик используете?
    DBAS.SAV - 59 блоков, 19 декабря 1988 года ... При запуске говорит Бейсик УКНЦ ДИСКОВЫЙ, ВИЛЬНЮС, 1988.09.28.
    Сейчас попробовал еще раз нажать УСТ и выйти в монитор ПП - не прерывая программы в режиме screen 3 - в меню вошел увидел пункты, но при попытке выйти вмонитор получил те же полосы и резет в помощь )) Это только при выолнении программы которая рисует разные узоры на экране в режиме SCREEN3. Если просто из бейсика - то все норм, монитор ПП запускается и работает, и вернуться реально.
    Сейчас в коллекции:
    Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
    и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...

  4. #704

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    Сейчас попробовал еще раз нажать УСТ и выйти в монитор ПП - не прерывая программы в режиме screen 3 - в меню вошел увидел пункты, но при попытке выйти вмонитор получил те же полосы и резет в помощь )) Это только при выолнении программы которая рисует разные узоры на экране в режиме SCREEN3. Если просто из бейсика - то все норм, монитор ПП запускается и работает, и вернуться реально.
    Понятно. Проделал тоже самое в эмуляторе. Собственно всё дело в том, что в системном ПЗУ имеется драйвер текстового терминала и драйвер графического терминала. По команде Бейсика SCREEN 3, даётся управляющая последовательность <Esc>%!0, которая передаёт управление драйверу графического терминала. А графический терминал вывод текста и управляющие последовательности текстового терминала не обрабатывает. Потому и при нажатии УСТ виден пустой экран. Но у меня нормально удалось выйти обратно. Т.е. вошёл в режим установки по УСТ, пустой экран. Нажал <УПР+@> для выхода в монитор ПП, так же пустой экран. Нажал <УПР+Ц> для выхода из монитора ПП, потом <Enter> для выхода из режима установки. И вышел в экран программы.

    Этот пользователь поблагодарил Alex_K за это полезное сообщение:

    electroscat(13.07.2022)

  5. #705

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Понятно. Проделал тоже самое в эмуляторе. Собственно всё дело в том, что в системном ПЗУ имеется драйвер текстового терминала и драйвер графического терминала. По команде Бейсика SCREEN 3, даётся управляющая последовательность <Esc>%!0, которая передаёт управление драйверу графического терминала. А графический терминал вывод текста и управляющие последовательности текстового терминала не обрабатывает. Потому и при нажатии УСТ виден пустой экран. Но у меня нормально удалось выйти обратно. Т.е. вошёл в режим установки по УСТ, пустой экран. Нажал <УПР+@> для выхода в монитор ПП, так же пустой экран. Нажал <УПР+Ц> для выхода из монитора ПП, потом <Enter> для выхода из режима установки. И вышел в экран программы.
    Понятно, спасибо. В целом, если быстро выйти - то у меня тоже получается. Скорее всего программа которая работает в интерпретаторе является причиной, может она борется с монитором на экранную область ))) Если немного подождать, даже клавиши кравиатуры перестают работать..

    Вот эту программулину я запускаю, она активно рисует линии, я ее тут на флруме нашел, но добавил цвета и стирания по следам.... Кога она работает - выход по УСТ через 20-40 секунд уже не получается.
    Сейчас в коллекции:
    Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
    и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...

  6. #706

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    Скорее всего программа которая работает в интерпретаторе является причиной, может она борется с монитором на экранную область )))
    Никто там ни с кем не борется. Бейсик даже в видеопамять не лезет. Для вывода точек и рисования линий он использует Esc-последовательности графического терминала.
    Цитата Сообщение от electroscat Посмотреть сообщение
    Если немного подождать, даже клавиши кравиатуры перестают работать..
    Тоже получил такой эффект при рисовании линий. При выводе точек всё нормально.
    Собственно программа:
    Код:
    10 SCREEN 3
    20 LINE (0,0)-(639,263),8,B
    25 PSET (RND(1)*640,RND(2)*264),8
    30 IF INKEY$="" GOTO 25
    Если строку 25 заменить на:
    25 LINE (RND(1)*640,RND(2)*264)-(RND(3)*640,RND(4)*264),8
    то становится плохо. Даже на УСТ реагирует через несколько секунд.
    Последний раз редактировалось Alex_K; 17.07.2022 в 12:40.

    Этот пользователь поблагодарил Alex_K за это полезное сообщение:

    electroscat(14.07.2022)

  7. #706
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #707

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Тоже получил такой эффект при рисовании линий. При выводе точек всё нормально.
    Да, я прислал похоже версию в которой и точки и линии, а у меня работает только та, которая линии рисует...

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Собственно программа:
    Код:
    10 SCREEN 3
    20 LINE (0,0)-(639,263),8,B
    25 PSET (RND(1)*640,RND(2)*264),8
    30 IF INKEY$="" GOTO 25
    Если строку 25 заменить на:
    25 PSET (RND(1)*640,RND(2)*264)-(RND(3)*640,RND(4)*264),8
    то становится плохо. Даже на УСТ реагирует через несколько секунд.
    Понятно, получается это в некотором смысле серьезный перебор для УКНЦ и вильнюс бейсика...
    Сейчас в коллекции:
    Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
    и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...

  9. #708

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    Понятно, получается это в некотором смысле серьезный перебор для УКНЦ и вильнюс бейсика...
    Надо смотреть реализацию RND - подозреваю, что это её время выполнения влияет на тормоза

  10. #709

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Доброго времени коллеги !



    Вот спаял набор диагностического оборудования для УКНЦ, тут заглушка на сетевую карту, СТЫК 2, пораллельный порт и порт магнитофона. Так же нашел програмные продукты которые все это тестируют. Проверил две УКНЦ - все работает как часы. Ожидаю блок питания на третью машину, ее тоже конечно же протестирую на все 100%. Чуть позже распишу пины, в целом - выше были описаны, но не на все, и с описанием прикреплю набор тестов и коротко опишу что как. Возможно кого то это вдохновит начать скупать УКНЦ у металлистов, да еще и писать под них что либо хорошее !!! ))
    Сейчас в коллекции:
    Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
    и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...

    Эти 3 пользователя(ей) поблагодарили electroscat за это полезное сообщение:

    Aleks1985(16.07.2022), Alex_K(15.07.2022), andy7109(13.05.2023)

  11. #710

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И так, диагностические приспособления....

    И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ:

    TESTS.rar

    По программам - для ИПРС наиболее подходящее (наглядное) ПО - это TPPI.SAV. Остальное тоже таботает, но не так наглядно как TPPI.SAV.
    СТЫК и сетевая карта - PFK6.SAV и PFKS2.SAV, хотя TS.SAV тоже тестирует СТЫК 2.
    TS - вообще самый лучший и самый гибкий тест для УКНЦ (из тех которые я видел) - в котором можно выбрать вариант прогона и поставить машину на длительняй прогон. Я ставил две машины на суточный прогон - это около 500 проходов.. Но к сожалению он не может тестировать сетевую карту... Так же в этом тесте можно лицезреть адресс ошибки, что в целом в других тестах я не видел.

    В архиве отдельно 4 приложения, и образ диска с известного сайта с ПО для УКНЦ.

    Хороших вам тестов.
    Ну и хотелось бы еще добавить, что СТЫК2 - есть далеко не в каждой машине. У меня в 2х машинах не хватало 3 микросхем, 6 резисторов и еще, распаял в эти машины DC\DC преобразователи, потому что блоки питания не имели +\- 12 вольт на выходе. И СТЫК 2 там появился. Я все впаивал самостоятельно. А в третьей машине микросхемы были, но блок питания стоял 5в, и не было преобразователя. В итоге, третья машина пока что не тестировалась на предмет СТЫК2, пока что она вообще без блока питания и преобразователя. Но все регистры ВП1-65 доступны и работают.
    ВОт такая инфа, здоровья вам и вашим УКНЦ !!!

    - - - Добавлено - - -

    Вот так наверное нагляднее будет:



    Поправил картинку, была ошибка, отзеркаленные контактты разьема для тестирования СТЫК2.
    Последний раз редактировалось electroscat; 13.09.2024 в 23:27.
    Сейчас в коллекции:
    Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
    и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...

    Эти 5 пользователя(ей) поблагодарили electroscat за это полезное сообщение:

    Aleks1985(18.07.2022), Alex_K(18.07.2022), andy7109(13.05.2023), randomizer(18.07.2022), Titus(18.07.2022)

Страница 71 из 74 ПерваяПервая ... 6768697071727374 ПоследняяПоследняя

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

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

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

Похожие темы

  1. PS/2 клавиатура в УКНЦ
    от balu_dark в разделе ДВК, УКНЦ
    Ответов: 83
    Последнее: 10.01.2021, 10:51
  2. Игры на УКНЦ
    от Titus в разделе ДВК, УКНЦ
    Ответов: 125
    Последнее: 29.12.2020, 23:12
  3. Как проверить УКНЦ и КМД ? Help
    от Andrey_Ak в разделе ДВК, УКНЦ
    Ответов: 37
    Последнее: 23.07.2020, 15:50
  4. БИСы в УКНЦ
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 14
    Последнее: 04.05.2010, 21:17
  5. Дискетки от УКНЦ
    от ZXSlaver в разделе ДВК, УКНЦ
    Ответов: 12
    Последнее: 15.11.2009, 17:25

Ваши права

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