User Tag List

Page 1 of 2 12 LastLast
Results 1 to 10 of 17

Thread: Корвет полуживой

  1. #1
    SaintTurnip
    Гость

    Default Корвет полуживой

    Внезапно достался системный блок Нейва ПК8020 и отдельно - монитор Taxan 640E, судя по перемычкам внутри, переделанный под аналоговое RGB.



    Открыл, посмотрел на плату (по клику - фотография в полном разрешении).

    Привлекли внимание:

    0) Нету входов для джойстиков и, полагаю, АЦП тоже нет.

    1) ПЗУ без наклеек (наклеил изоленту)


    2) разъем ИРПС как не родной и покрыт испарениями флюса какой-то сухой крошащейся краской типа известки


    3) перемычка проводом МГТФ


    4) надпись на плате


    5) разъем питания с отвалившимся проводником +12. Интересно, как это получилось. Разные сорта припоя?



    Удача - из корвета торчал кабель питания отрезанный, вилка на четыре пина (поражаюсь советскому инженерному гению, поставить открытую вилку на источник тока).

    По ножкам микросхем ВГ93 и УД2А прозвонил линии питания, получилось:

    Code:
    "Корвет" розетка питания на клавиатуре, вид сзади:
    /----\
    !oooo! 1
    +----+
    			ATX цвета
    1	GND		черный		
    2	+12V		желтый
    3	-12V		синий
    4	+5V		красный
    Достал плату целиком.



    Следы пайки на м-сх (под рукой нет схемы, так что пока так)



    При подаче питания (от БП ATX):

    - фирменый Power-On Beep

    - Звук: https://instaud.io/2KHP
    -- постоянный низкий тон из бипера
    -- реле РЭС55А гудит БИП-БИП-БИП

    - при нажатии RESET замолкает, потом п.2
    - звук при RESET+F1: https://instaud.io/2KHR
    - горелого запаха нет
    - микросхемы нормальной температуры
    - на экране изредка мелькает всякий мусор (тяжело поймать и штатива нет, прошу прощения за расфокус):
    - если отключить кварц, реле не гудит и черный экран без мусора
    - если снять джампер CSROM1, то же самое: реле не гудит и черный экран

    Вопросы:
    - мог ли комп работать без +12В (внутри корпуса был отломан провод +12В)
    - есть смысл заниматься этим без осциллографа?
    - что поменять первым делом - конденсаторы, что-нибудь еще?
    - если на текстовом экране мусор - ПЗУ с чарсетом стерлась?
    - если реле не пищит без кварца - значит, дело не в питании и не в ВВ55А?
    - если на экране нет мусора без ROM1 - значит видеогенератор не сам формирует тот мусор?
    Last edited by SaintTurnip; 8th October 2018 at 18:53.

  2. #1

    Join Date
    6th June 2016
    Location
    г. Москва
    Posts
    50
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Join Date
    21st January 2005
    Posts
    402
    Thanks Thanks Given 
    306
    Thanks Thanks Received 
    9
    Thanked in
    8 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Default

    Странно, у меня плюс справа в разъеме питания.
    Last edited by razer; 4th October 2018 at 16:08.
    "С тобою мы объехали пол света,но каждый раз тянуло нас домой,поставь мою любимую кассету,давай передохнём перед игрой"

  4. #3
    SaintTurnip
    Гость

    Default

    Quote Originally Posted by razer View Post
    Странно, у меня плюс справа в разъеме питания.
    Там +5V, +12V, -12V и GND, единственным плюсиком не отделаешься.

    И еще: единица справа выпуклая, а минус слева процарапан.

  5. #4

    Join Date
    6th April 2013
    Location
    г. Могилев, Беларусь
    Posts
    254
    Blog Entries
    3
    Thanks Thanks Given 
    110
    Thanks Thanks Received 
    62
    Thanked in
    28 Posts
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Default

    Во-первых, берем отсюда: http://realddp.narod.ru/miscinfo/#korvet Тех. Описание и Альбом схем. Как без них производить ремонт мне не понятно Можно было не париться, вызвонить только Землю, а остальные пины питания поглядеть как раз в табличке из Тех. Описания. Остальные разъемы так же более-менее совпадают с ТО (хотя и не полностью - могут не совпадать некоторые пины у видеовыходов, магнитофона и т.п. - от завода к заводу пины слегка менялись).

    К слову, в Брестских Корветах, питание, как правило, следующее:
    Click image for larger version. 

Name:	Korvet-power1.jpg 
Views:	243 
Size:	70.1 KB 
ID:	66495

    Quote Originally Posted by SaintTurnip View Post
    Вопросы: - мог ли комп работать без +12В (внутри корпуса был отломан провод +12В)
    Если подавать в Корвет сигналы +12 без +5 или наоборот +5 без +12 это иногда приводило к выгоранию процессора. Будьте с этим осторожнее.

    Quote Originally Posted by SaintTurnip View Post
    - есть смысл заниматься этим без осциллографа?
    Соберите хотя-бы простейший логический пробник на 2 транзисторах: http://zxbyte.ru/index_blog.php?id=4. Совсем без измерительного инструмента будет сложно.

    Quote Originally Posted by SaintTurnip View Post
    - что поменять первым делом - конденсаторы, что-нибудь еще?
    Прозвонить основные цепи питания, поискать непропаи и отслоения дорожек - если таковые найдутся - исправить. Проверить по схеме, все ли конденсаторы км-ки на местах (их нещадно выкусывали отовсюду). Так же проверить содержимое пзу-шек (если имеется программатор). Дальше пробником или осциллом проверять по схеме все остальные миикросхемы.

    Quote Originally Posted by SaintTurnip View Post
    - если на текстовом экране мусор - ПЗУ с чарсетом стерлась?
    Совсем необязательно. Очень много всего может быть. От глюков АЦЗУ из-за дохлых ру-шек ОЗУ, до того же непропая.

    Попробуйте разные варианты загрузки с пропуском ОПТС:

    Code:
    ОПТС = Оперативная Проверка Технических Средств ПЭВМ
    Если при загрузке ОПТС нажаты F1-F5, то происходит пропуск всех тестов.
    Команды ОПТС:
    F1+Reset - Проверка номера РМУ в сети, если сетевой номер не равен нулю,
    то загрузка Бейсика иначе загрузка с дискеты. Если не найдена дискета,
    то загрузка Бейсика.
    F2+Reset - Загрузка из внешнего ПЗУ (боковой разъем).
    F3+Reset - Если программа записала в 0xF5FD jmp на себя,
    то можно перезагружаться в нее по F3+Reset.
    F4+Reset - Cразу загрузка Бейсика.
    F5+Reset -  Загрузка с дискеты без проверки номера РМУ в сети.
    Если не найдена дискета, то загрузка Бейсика.
    Согласно моей базе прошивок, на Нейву обычно шилась оригинальная прошивка korvet20.rom от Корвета (спасибо за дамп с Нейвы товарищу Mick - его прошивки полностью совпали с эталонными от Корвета). Так же, вот фото платы Нейвы от Mick (может быть пригодится):
    Click image for larger version. 

Name:	PK8020_Neiva_PCB.jpg 
Views:	209 
Size:	98.4 KB 
ID:	66501

    Вот эталонные прошивки оригинального ПК8010/ПК8020 «Корвет»:
    korvet_pk_8020_firmware.zip

    Code:
    --------------------------------------------------------------------
    korvet11.rom - прошивка с ОПТС 1.1 и встроенным магнитофонным BASIC. 
    С ней не будет работать МикроДОС.
    Шьется в три стоящие рядом микросхемы ПЗУ (снизу вверх).
    --------------------------------------------------------------------
    korvet20.rom - прошивка с ОПТС 2.0 и встроенным магнитофонным BASIC.
    МикроДОС работает.
    В архиве с эмулятором ESL, у этой прошивки два
    лишних пустых байта (FF) в конце прошивки, здесь они убраны и размер
    теперь правильный 24 576 байт.
    Шьется в три стоящие рядом микросхемы ПЗУ (снизу вверх).
    --------------------------------------------------------------------
    korvet2.fnt - ПЗУ знакогенератора (DDFNT), шьется целиком в четвертую 
    ПЗУ, которая находится справа вверху на плате.
    Содержит в себе обе половины знакогенератора.
    У Корвета два знакогенератора в текстовом режиме, какой использовать
    зависит от одного бита в порту. По умолчанию используется левая половина.
    Данная прошивка кажется немного нестандартной, т.к. вместо символов
    карточных мастей - прямоугольники. Хотя на большинстве встреченных 
    мной живых Корветах был зашит именно этот знакогенератор.
    --------------------------------------------------------------------
    korvet11.rom 24 576 байт C3484C3F1F3D252475979283C073286B8661D2B9
    korvet20.rom 24 576 байт DBA67E63457251814AD5C0FE6BB6D584EEA5C7D2
    korvet2.fnt   8 192 байт 58F1D6E393253B1E8B497CE0880B6EFF6D85B42A
    --------------------------------------------------------------------
    korvet11.rom = korvet11.001 (ROM1) + korvet11.002 (ROM2) +
    + korvet11.003 (ROM3)
    --------------------------------------------------------------------
    korvet20.rom = korvet20.001 (ROM1) + korvet20.002 (ROM2) +
    + korvet20.003 (ROM3)
    --------------------------------------------------------------------
    Как правило, основная прошивка зашита в ПЗУшки снизу вверх, если смотреть на лицевую сторону платы:

    Click image for larger version. 

Name:	pzu.jpg 
Views:	212 
Size:	74.7 KB 
ID:	66496
    Согласно базе прошивок, Нейва шьется именно так - снизу вверх.

    Но на некоторых Корветах прошивка может раскидываться по ПЗУ наоборот сверху вниз - тут только экспериментировать.


    Для ремонта, так же, очень бы пригодилось собрать внешнее ПЗУ для бокового разъема, с прошитым туда КТДП = Контрольно-Тестовая Диагностическая Программа. Особенно удобно находить с помощью него дохлые микросхемы ОЗУ. Схема и прошивка ниже.

    Схема:
    Click image for larger version. 

Name:	EXTROM_SCHEME.jpg 
Views:	217 
Size:	40.8 KB 
ID:	66498

    Прошивка:
    EXTROM_HW_TEST_KTDP15.zip
    При подключенном ПЗУ должна появиться надпись "Перемещение КТДП", потом появится меню тестирования. Если вместо надписи про КТДП выдает много цифр (дамп ОЗУ), то обесточиваем Корвет, немного ждем, включаем и жмем F2+Reset для принудительной загрузки с внешнего ПЗУ.
    Далее запускаем тесты и смотрим какие микросхемы при этом перегреваются.


    Так же, вот небольшой тест на BASIC, для настройки монитора: PAL-MONITOR-COLORS-LUT-TEST.zip.
    Вот как он выглядит:
    Click image for larger version. 

Name:	PAL.PNG 
Views:	209 
Size:	12.3 KB 
ID:	66507.
    По нему можно выстроить геометрию монитора, понять все ли в порядке с интенсивностью (не будет видно цифр и оттенков, если не в порядке) и работает ли ЛУТ.
    Для загрузки с магнитофона приложил в архив PAL.WAV. Чтобы загрузить, пишем в BASIC: LOAD"CAS:",R
    Last edited by Serebriakov; 21st December 2018 at 14:05.

  6. #5
    SaintTurnip
    Гость

    Default

    Ничего себе! Спасибо!

    Я подумал, что первыми шагами должно быть:
    - поменять CPU (потому что корвет попал ко мне со сломанной линией +12В)
    - поменять ПЗУ шрифта и загрузчика
    - достать осциллограф

    "Контур" обходился двумя ПЗУ. Мы не были приучены к роскоши. Думаю, и с "Нейвы" хватит двух ПЗУ - вклячу в него прошивку Контура и нехай. Должно ведь сработать, да?

    А пока нет осциллографа, предлагаю теоретическую дискуссию

    1) Сердце корвета - дешифратор (D34 556РТ2):
    - выбирает ли он ROM1 - D34.16
    - посмотреть на выходы D31 555ТМ9 (регистр SYSREG)

    2) В АЦЗУ хранится только код символа, который защелкивается на старших битах адресах ПЗУ. На младшие разряды адреса поступает счетчик экранных строк.
    - если битое АЦЗУ, на экране будет каша, но из букв
    - если битый счетчик, будет каша из строк, но пробелы останутся пробелами

    Здесь видны циклические вертикальные линии во всех знакоместах. Надо проверить:
    - шину данных между ПЗУ и сдвигом
    - сдвиг

    3) Реле пищит БИП-БИП-БИП. Реле подключена к 580ВВ55А/C.2 (D122, лист 13). Чем D122 занимается:
    - порт А - принтер PRN_PD0...PRN_PD7
    - порт B - AXC, BXC, AYC, BYC, XS8.6, XS8.7, XS9.6, XS9.7 - джойстики?
    - порт C - CASOUT (0,1), MOTOR (2), SOUND_CLK (3), PRN_ACK(4), PRN_SEL(5), JOY_RESC (6), XS1.32(7)

    Надо потыкать чем-то в порты другие порты D122 ВВ55А - будет ли там БИП-БИП-БИП. Если будет, то проверять D16 555АП6 (шина данных процессора) и A0/A1 процессора.

  7. #6

    Join Date
    6th April 2013
    Location
    г. Могилев, Беларусь
    Posts
    254
    Blog Entries
    3
    Thanks Thanks Given 
    110
    Thanks Thanks Received 
    62
    Thanked in
    28 Posts
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Default

    Quote Originally Posted by SaintTurnip View Post
    Думаю, и с "Нейвы" хватит двух ПЗУ - вклячу в него прошивку Контура и нехай. Должно ведь сработать, да?
    Заработать должно, но у Контура отличалась схема и прошивка ПЛМ-ки (которая РТ-шка на схеме). Хотя основная проблема, как мне кажется, в другой матрице клавиатуры. Т.е., как минимум у вас будут не совпадать или вообще не работать клавиши. Ну и меньшая из проблем - знакогенератор у Контура тоже слегка другой.

    У вас же имеются все 4 пзу-шки на месте, зачем что-то мудрить? Заклейте им окошки, считайте ради интереса прошивки (для сравнения) и залейте оригинал, если где-то прошивка побилась. Или вы хотите одну пзу-шку использовать для внешнего пзу - ext rom'а? Проще купить новый аналог с электрическим стиранием - это не дефицит от слова совсем.

    Да и ремонт, наверное, лучше начать не с пзу-шек. Крайне маловероятно, что они стерлись (но окошки все-равно надо заклеить изолентой).

    Quote Originally Posted by SaintTurnip View Post
    - поменять CPU (потому что корвет попал ко мне со сломанной линией +12В)
    Если бы у вас сдох CPU, на экране вы бы уже скорее всего больше ничего не увидели, в лучшем случае на экране будет мусор. Из динамика бы скорее всего был длинный бесконечный писк, а не БИП-БИП-БИП.

    P.S. Добавил в свой пост выше тест палитры для настройки монитора.
    Last edited by Serebriakov; 8th October 2018 at 05:43.

  8. #7
    SaintTurnip
    Гость

    Default

    Quote Originally Posted by Serebriakov View Post
    Если бы у вас сдох CPU, на экране вы бы уже скорее всего больше ничего не увидели, в лучшем случае на экране будет мусор. Из динамика бы скорее всего был длинный бесконечный писк, а не БИП-БИП-БИП.
    Совсем забыл:
    - если отключить кварц, реле не гудит и черный экран без мусора
    - если снять джампер CSROM1, тоже самое: реле не гудит и черный экран

    Ну кварц ясно-понятно, а вот если без ПЗУ он тихий - это означает, все спецэффекты у него из процессора происходят? Или по крайней мере, инициируются им.


    Quote Originally Posted by Serebriakov View Post
    Т.е., как минимум у вас будут не совпадать или вообще не работать клавиши. Ну и меньшая из проблем - знакогенератор у Контура тоже слегка другой.
    Без клавиатуры плохо. Ладно, не буду.

    Что не так со шрифтом Контура?


    Quote Originally Posted by Serebriakov View Post
    У вас же имеются все 4 пзу-шки на месте, зачем что-то мудрить?
    Quote Originally Posted by Serebriakov View Post
    Проще купить новый аналог с электрическим стиранием - это не дефицит от слова совсем.
    Именно этого я и хочу - заменить УФПЗУ на ЕЕПРОМ (в хороших кроватках).

    Только там такая хреновая плата, что я лишний раз не хочу касаться ее паяльником - отсос не справляется и дорожки от нагрева отскакивают. Выпаивать четыре (пять если с процем) микрухи будет пыткой. Рассматриваю варианты:
    - иголкой - тоже надо греть долго
    - спилить микрухи и лапки пинцетом вытащить
    - феном
    Last edited by SaintTurnip; 8th October 2018 at 07:31.

  9. #8

    Join Date
    6th April 2013
    Location
    г. Могилев, Беларусь
    Posts
    254
    Blog Entries
    3
    Thanks Thanks Given 
    110
    Thanks Thanks Received 
    62
    Thanked in
    28 Posts
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Default

    Quote Originally Posted by SaintTurnip View Post
    Или по крайней мере, инициируются им.
    Прочитайте Тех. Описание: http://realddp.narod.ru/miscinfo/Korvet/Korvet_TO.djvu, а заодно и вот это: http://www.emuverse.ru/wiki/Корвет/Техническое_описание. Там по шагам расписано какие сигналы, где и чем генерируются.

    Quote Originally Posted by SaintTurnip View Post
    Без клавиатуры плохо. Ладно, не буду.
    Перечитал сообщения из соседней ветки, с ПЗУ Контура на обычном Корвете (ну или Нейве) скорее всего вообще ничего не заработает - будет черный экран. Но это не точно.

    Quote Originally Posted by SaintTurnip View Post
    Что не так со шрифтом Контура?
    Ничего такого, но некоторые символы отличаются. Знакогенератор Контура мне нравится даже больше, чем Корветовский:

    Click image for larger version. 

Name:	korvetfont-kontur.png 
Views:	205 
Size:	10.6 KB 
ID:	66531 Click image for larger version. 

Name:	korvetfont-korvet2.png 
Views:	198 
Size:	10.7 KB 
ID:	66532

    Quote Originally Posted by SaintTurnip View Post
    варианты:
    - иголкой - тоже надо греть долго
    - спилить микрухи и лапки пинцетом вытащить
    - феном
    Есть еще вариант снять припой c микросхем медной оплеткой, но так же требует нагрева и определенной практики:

    Click image for larger version. 

Name:	mednaya-oplyotka-goot-wick.jpg 
Views:	166 
Size:	21.3 KB 
ID:	66533 Click image for larger version. 

Name:	mednaya-oplyotka-rexant.jpg 
Views:	166 
Size:	64.8 KB 
ID:	66534

    Мне удобнее всего оплетка шириной 3 мм. Если найдете, лучше фирмы GootWick. Можно даже Китайскую подделку под него, разницы между оригинальной Японской GootWick (заказывал из Японии) и Китайской GootWick (с Али) не заметил от слова совсем (надписи на Китайце, конечно, другие слегка, но в остальном 1 в 1). Дешевая Rexant'овская оплетка (Российский Китай) то же неплохо себя показала, но похуже GootWick'а будет.
    Last edited by Serebriakov; 10th October 2018 at 10:45.

  10. #9
    SaintTurnip
    Гость

    Default

    Quote Originally Posted by Serebriakov View Post
    Есть еще вариант снять припой c микросхем медной оплеткой, но так же требует нагрева и определенной практики:
    Да, оплетку попробую конечно, хотя не уверен что высосет - там тонкие очень дырки. Но попытка не пытка.


    Quote Originally Posted by Serebriakov View Post
    Ничего такого, но некоторые символы отличаются. Знакогенератор Контура мне нравится даже больше, чем Корветовский:
    Вот это открытие. На мои бейсик-игры жаловались, что "спрайты" непонятные - а так как корвета вживую не видел тогда, то отвечал стандартным "у меня на компьютере работает"


    Quote Originally Posted by Serebriakov View Post
    Прочитайте Тех. Описание: http://realddp.narod.ru/miscinfo/Korvet/Korvet_TO.djvu, а заодно и вот это: http://www.emuverse.ru/wiki/Корвет/Техническое_описание. Там по шагам расписано какие сигналы, где и чем генерируются.
    Хорошее чтение, спасибо!

    Подбешивает, что индексы разные:

    DJVU: "Счетчик реализован на D1...D4 и D6"
    WIKI: "Счетчик собран на пяти микросхемах К555ИЕ10 (D44, D45, D46, D47 и D48)"

    У меня есть обе схемы, но обе неидеально отсканированы.

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

    Quote Originally Posted by Serebriakov View Post
    Перечитал сообщения из соседней ветки, с ПЗУ Контура на обычном Корвете (ну или Нейве) скорее всего вообще ничего не заработает - будет черный экран.
    :-(

    Контур приятно отличается, что он совсем как "взрослый компьютер" не работает без системной дискеты - никаких детских бейсиков

    (можно догадаться, почему вшитый бейсик не работает с флопом, только вот все равно это делает его бесполезным огрызком)
    Last edited by SaintTurnip; 10th October 2018 at 16:16.

  11. #10
    SaintTurnip
    Гость

    Default

    Наглядно



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

    Разработчики Контура дали волю фантазии - радикально изменили начертание букв.

    Правая таблица - точь-в-точь 866, только псевдографика вынесена на 0x80. Причем таблица 866 разработана в 1986 году, если верить википедии, и разработчики того же Контура могли бы её имплементить (все равно гуляй-город устроили).

    UPD: оказывается, почти такая таблица была в ЕС-1840. СССР искренне верил в скорое доминирование своих компьютеров.

    Last edited by SaintTurnip; 10th October 2018 at 19:40.

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Корвет: Игры
    By pshelepu in forum Корвет
    Replies: 45
    Last Post: 25th October 2025, 00:54
  2. Корвет на ПЛИС ?
    By SaintTurnip in forum Корвет
    Replies: 118
    Last Post: 24th December 2021, 20:00
  3. 1 полуживой SID из нескольких полумертвых
    By NEO SPECTRUMAN in forum Commodore 16/64/128
    Replies: 1
    Last Post: 11th May 2017, 10:54
  4. Корвет: Публикации
    By AlecV in forum Корвет
    Replies: 13
    Last Post: 31st May 2010, 22:31
  5. Корвет.
    By Mick in forum Барахолка (архив)
    Replies: 8
    Last Post: 19th September 2007, 19:58

Posting Permissions

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