Ретрокомпьютинг 19. Проект Сергея Киселёва XI8088.

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024
  • Ещё одна версия PC/XT, которая собрана на мелкой логике, стандартных интеловских контроллерах и использует статическую память.
    Ссылка на проект и герберы: www.malinov.com...
    Ссылка на свежие версии BIOS:
    github.com/ski...
    Ссылка на проект и гербер ISA 16bit backpane Александру Гроза (Румыния):
    www.alexandrugr...
  • НаукаНаука

Комментарии • 64

  • @MRooodddvvv
    @MRooodddvvv Год назад +6

    Здравствуйте.
    Мышь у меня работает, но то, что она не заработала у вас не удивительно. Есть куча версий клавиатурного контроллера, и они отличаются по большей части имено возможностью работы с мышью. VT8242N вроде должен работать, если с ним проблемы попробуйте holtek HT6542B (обязательно именно "B"), Ещё есть такая неприятная особенность прошивки Киселёва, что он инициализирует контроллер клавиатуры раньше видеокарты и пи ошибках клавиатуры не будет изображения. Ему об этом писали в гитхабе, не знаю улучшена ли ситуация теперь.

  • @MRooodddvvv
    @MRooodddvvv Год назад +3

    С кр580ви53, спаяных с старых АОНов работает, проблем не заметил.
    С вн59 или как там назвается контроллер прерываний вроде тоже всё нормально (кстати кому надо - они есть на митинском рынке за дёшево - павилион около главной лестници 2 или 3 этаж)

  • @bakla_zhan
    @bakla_zhan Год назад +3

    очень интересные видео Вы делаете, спасибо!

  • @moshamiracle
    @moshamiracle Год назад +1

    просто восхищена

  • @ivanlevchenko1561
    @ivanlevchenko1561 Год назад +3

    На 16-битном "довеске" помимо дубля адресных линий есть и прерывания со второго контроллера, 10,11,13,14,15. 8е заведено на RTC, 9 - на место 2, как в спецификации АТ. 12 - отключаемое, можно выбрать, на мышку его или свободным на плату для какого-нито устройства. Так же там дубликат +5В. По большей части, запустить Xi8088 можно и в 8-битном бэплейне, просто не будут доступны вышеперечисленные свободные прерывания.

    • @MRooodddvvv
      @MRooodddvvv Год назад +2

      Вот кстати да. Там же перемычка на 12-е прерывание для мыши. В правильное ли положение она установлена?

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Год назад

      Да, на это особо обратил внимание, именно 1-2 - мышь на 12 IRQ. Впрочем, пробовал переключать, тогда клава не виснет с драйвером. Хм. Следовательно, дело в 82С42 :( Ох, блин! Ещё где-то альтернативные искать! :(

    • @ivanlevchenko1561
      @ivanlevchenko1561 Год назад

      @@alexeylagutenkov2300А если попробовать драйвер CTMOUSE 1.9 из FreeDOS'a?

  • @michaelnikolaev7089
    @michaelnikolaev7089 5 месяцев назад

    Возможно нестабильная работа видеокарт объясняется тем, что на шину ISA здесь по факту работают 1533ир33 и 1533ап6. Киселёв же рекомендует серии 74f и 74act в этом месте, хотя допускает нормальную работу и 74als.

  • @ostrov11
    @ostrov11 Год назад +1

    Хорошая работа, спасибо.

  • @OlegPodivilov
    @OlegPodivilov 8 месяцев назад +1

    Здравствуйте. Работает турбо у вас. Турбирование - это просто повышение тактовой частоты до 8мгц. У вас при, включении турбо, частота писков при старте компа вырастает же? По звуку слышно. Там два кварца. При турбировании один выключается (частично), второй подключается. А то, что CheckIt не определяет это - видимо его проблема. Тестировать надо на каких то реальных программах.

  • @MRooodddvvv
    @MRooodddvvv Год назад +3

    По поводу часов RTC вообще ситуация крайне мутная:
    Покупал отдельно микросхему часов - не работает - нет даже генерации на кварце.
    С можулями dallas с встроенной батарейкой - всё нормально.
    Из точно такого же модуля dallas с умершей батарейкой была выковырена микросхема RTC и вставлена в таком виде проблема точно такая же как с покупной отдельной микросхемой - нет генерации на кварце.
    Проверял схему 10 раз у Киселёва питание с батарейки заводится также как была подключена батарейка в расковыреном модуле dallas, с подключением остальных выводов тоже всё нормально. Пробовал часть из них отгибать как это сделано с отсутствующими выводами в модуле dallas - всёравно нет генерации.
    Есть подозрение, что после подключения батарейки нужно както хитро микросхему RESET-ить чтобы пошли часы, но просто прописать всю память нулями не помогло.
    Все эксперименты повторял на плате ADVANTEC в которой такой же модуль dallas RTC - результаты те же самые.
    Что потом делать когда не останется живых модулей dallas не понятно.

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Год назад

      Ещё раз огромное спасибо! Ценное замечание!

    • @ivanlevchenko1561
      @ivanlevchenko1561 Год назад +1

      Есть замена Далласам, в виде отдельной платки-модуля. Кварц запаивали в плату?

    • @Alex-xxxx
      @Alex-xxxx Год назад +1

      Скажите, а если пробовать запускать вообще без этой микросхемы, RTC я имею ввиду, вообще происходит первичная загрузка платы? Как она себя ведет?

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Год назад

      @@ivanlevchenko1561да, кварц в плате

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Год назад +1

      @@Alex-xxxxпопробую и напишу!

  • @AlexDindikov
    @AlexDindikov Год назад +1

    аналогичные глюки с трайденом, мышка - так же, турбирование работает

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Год назад

      Вот это очень важно по поводу турбирования! Спасибо!

  • @alexeylagutenkov2300
    @alexeylagutenkov2300  Год назад +1

    Коллеги, у кого мыша PS/2 в этом проекте (Xi8088) работает, можете, пожалуйста, по возможности, скинуть фото вашего контроллера 82С42 на почту или в телегу? Заранее благодарен!

    • @Aleks84
      @Aleks84 Год назад +2

      У меня Holtek ht6542b

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Год назад

      @@Aleks84 Спасибо! Глянул сейчас на Али: КОШМАР! 700 руб! Если, конечно, не найду на разборах ни у кого...

  • @MRooodddvvv
    @MRooodddvvv Год назад +1

    С видеокартами какая то верочтно есть ошибка. У меня работало с цирусложиком, реалтеком, тридентом и чемто ещё без проблем вообще.

    • @ivanlevchenko1561
      @ivanlevchenko1561 Год назад +1

      Там под конкретную модель сделаны дубликаты адресных линий.

    • @MRooodddvvv
      @MRooodddvvv Год назад

      @@ivanlevchenko1561 Не совсем. Старшие биты адреса на многих картах брались с 16 битной части разъёма, но на некоторых картах есть возможность переключения в "8-битный" режим перемычками.

  • @Slesar.
    @Slesar. Год назад

    У нас в некоторых станках еще попадается такой старый хлам промышленного исполнения с ISA шинами встраиваемые компьютеры. Но там то это хоть как-то оправдано, эти станки еще хоть что-то могут делать, например раскрой листового металла, но а Вам то это зачем?
    Ваши усилия можно было направить в какие-то более продуктивное русло.

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Год назад

      Слушьте, ну, я в станках ничего не понимаю! Вот совсем ничего! Так, чуть-чуть железятник, бывший админ-инженер, писатель-журналист, специалист по камням и экономист, который в своё время паял АОНы и Спектрумы. Какой от меня толк в том же раскрое листового металла? Видимо, никакого. Я делаю, что мне нравится. Если кому-то ещё нравится то, что делаю - это замечательно! Если не нравится, ну, штош... Что я могу сделать? Не листовым металлом единым, как говорится :)

    • @Slesar.
      @Slesar. Год назад

      ​@@alexeylagutenkov2300 , Это был вопрос об осмысленности этого занятия, когда старинное железо еще как-то служит, например в оборудовании которым можно хоть что-то делать полезное, есть смысл поддерживать его работоспособность, а иначе его место на мусорке. Не так ли?
      Ведь уже обернулось несколько витков развития технического прогресса, процессорная техника несколько раз обновилась и новыми средствами заниматься куда как продуктивней и интересней.

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Год назад

      @@Slesar. Не, ну не всё так просто. Всё равно, что сказать, что все любят устриц, а те кто их не любит и не ест - лошара! В то же самое время полно людей, которые на дух не переносят эту "гадкую склизкость" :) Так что всё есть вопрос вкусовщины и личного интереса. Я ничего не имею против тех, кто изучает новые средства. Продуктивней - да. Интересней, полезней? Лично мне - нет. Кому-то другому - безусловно да, но я в эту область залез чисто для своего удовольствия.
      Повторюсь, как уже много раз до этого: ретрокомпьютинг - это вопрос личного вкуса, личного выбора, личного предпочтения. Кому-то заходит "Сектор Газа", кто слушает исключительно классическую музыку и т.д. Мы все очень разные и это очень здорово! \
      Нет никакого прагматизма в том, чтобы коллекционировать почтовые марки, монетки, винил, солдатиков. Это бесполезно, но это приносит удовольствие!
      В своё время один очень богатый человек говорил мне: "Зачем ты занимаешься этими компьютерами? Надо торговать оптом сахаром и картофаном. Ты дурачок, что ли? " :)

    • @Slesar.
      @Slesar. Год назад

      @@alexeylagutenkov2300 , это просто техника. Один из инструментов для достижения успеха в бизнесе, достижении комфорта и повышения аспектов безопасности. Нет внутри техники никакого удовольствия, она тупа, ограниченна и быстро устаревает, удовольствие может быть в том, что можно произвести с помощью техники, например банально воспроизвести музыку, удовольствие в музыке, а не в той технике которая воспроизвела. Техническим средствам воспроизведения музыки из прошлого место на свалке, так как они уже не предоставляют тот комфорт, разнообразие и доступность музыки, как предоставляют тех. средства настоящего.
      Не понимаю, зачем заниматься техникой прошлых поколений, когда есть современная техника с намного более лучшими свойствами.

  • @Alex-xxxx
    @Alex-xxxx Год назад +1

    Приветствую!
    А мой вариант XI8088, собираемый мною - так пока и не смог запустить ((( Хоть в пору у Вас помощи просить.
    ПС. А греется микросхема не только наша, но в моем экземпляре стоит от SAAB Siemens - и то же до 50 градусов разгоняется.

    • @MRooodddvvv
      @MRooodddvvv Год назад

      Да. Генераторы похоже все греются.

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Год назад

      Как свою полностью запущу, с радостью помогу вам!

    • @Alex-xxxx
      @Alex-xxxx Год назад

      @@alexeylagutenkov2300 спасибо!

  • @romank.944
    @romank.944 2 месяца назад

    русификация работает на Xi8088?

  • @ДенисПриходько-ч3й
    @ДенисПриходько-ч3й 9 месяцев назад

    А почему главный чип не советский?

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  8 месяцев назад +1

      Что-то не придал значения. Если удастся решить все проблемы и таки запустить этот проект полностью - будет советский! Обещаю! :)

  • @Alex-xxxx
    @Alex-xxxx Год назад

    Еще встречный вопрос: Где Вы брали микросхемы ОЗУ (СРАМ 512 Кб в ДИП исполнение) ? Я вот свои несколько раз пытался купить на том же Али, но из нескольких заказов по несколько штук у меня (если доверять моему программатору-тестеру микросхем и в том числе с возможностью тестов DRAM-SRAM) из общего числа заказанных микросхем больше 2-х десятков - только 3 штуки оказались годными (то есть проходили тест полностью). Это мне так постоянно "везло"? 😆😆

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Год назад

      Именно со SRAM проблем не было, но я их и на тестере никогда не проверял, тскзть сразу в продакшн! Но это только DIPы. А вот SOшки почему-то не заводятся ни одна. Разных типов, разных партий - глухо мёртвые. С DIP только одна проблема в 4м мегабайте на плате Epanded memory - ошибки прут на тесте, но там похоже с платой у меня проблемы. Если надо, могу закинуть ссыли на Али, у кого брал.

  • @Aleks84
    @Aleks84 Год назад

    Мышь не со всеми драйверами работает.

    • @Aleks84
      @Aleks84 Год назад +1

      У меня нормально заработала с cutemouse20a4.

  • @artart3644
    @artart3644 Год назад +1

    Лучше враг хорошего. Не нужны турбо и мыши в 90-ых. Не компьютерный клуб в подвале вы задумали делать с doom.

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Год назад

      Оно как бэ и да, но и мышь хочется PS/2 без всяких дополнительных секосов. По ощущениям, проект XI работает очень быстро, быстрее, чем MicroXT

  • @пашасергеев-я4ю
    @пашасергеев-я4ю Год назад

    по любому теперь порты на мышке перепутаны

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Год назад

      И, какие мысли, как это исправить?

    • @пашасергеев-я4ю
      @пашасергеев-я4ю Год назад

      @@alexeylagutenkov2300 проверять разводку линий данных от контроллера до разъёма

  • @redtex
    @redtex Год назад

    Заморочился же.

  • @ArtemAleksashkin
    @ArtemAleksashkin Год назад +1

    че-то неинтересно. если кратко - "оно не работает я не знаю почему". Ну чел, потыкай осцилографом, тестером, почитай доки в интернете, задай вопросы на форумах, прозвони дорожки, че-то такое поделай. Может она конфликтует с клавой. Может еще что

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Год назад +3

      Спасибо за критику! Я ж говорю - буду продолжать работать! На запуск этого дела ушёл почти месяц! Осциллографом потыкал: какие-то таймиги есть, что-то происходит, но что? В логику работы 82С42 я не посвящён. Насколько я знаю, это однокристаллка, в большинстве случаев сразу наглухо прошита под клавиатуру. Иногда ещё с мышью, но не всегда и это не точно. Как понять - когда и что, да фиг его знает! Другие 8242 не заработали вообще! Только рекомендованная Сергеем VIA дала работу клавиатуры. Кроме того, есть же ещё и пустые 8242, непрошитые ничем. Как их на этапе выбора на Алике отличить от тех, что прошиты под клаву и мышь - я не знаю. Продаваны из "Кетая" ничего внятно не говорят принципиально. Оно если б всё так просто было :(

  • @bujlbl_b_6ok241
    @bujlbl_b_6ok241 Год назад

    10:49 У меня также мышь ps/2 не работает на старой мамке. Драйвер ставится, но стОит дёрнуть мышь, как сразу же всё зависает.

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Год назад

      Хм, оч интересно! Похожее поведение! Попробуем рекомендованный Холтек!

    • @Aleks84
      @Aleks84 11 месяцев назад

      @@alexeylagutenkov2300 Попробуйте рекомендованный драйвер.