Ретрокомпьютинг 27. Mini68K на Motorola 68008 от Mr. John R. Coffman с терминальным доступом.

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2024

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

  • @sergatmel8242
    @sergatmel8242 7 месяцев назад +6

    Спасибо 👍
    Интересный проект на интересном процессоре.

  • @rapidstart
    @rapidstart 7 месяцев назад +2

    Читаю комментарии, и поражаюсь, как люди бывают ничем не довольны ) Отличный канал, спасибо за интересные ролики и изысканиия )

  • @alexloktionoff6833
    @alexloktionoff6833 7 месяцев назад +6

    8088/8086 может адресовать >1МБ памяти, только в РС это не было использовано. В цикле обращении к памяти на T3 такте процессор выводит биты статуса S3-S6, в S3-S4 кодируется какой именно сегментный регистр используется для обращения CS, DS, SS, ES. Используя эти биты как дополнительные биты адреса процессор может адресовать до 4МБ памяти в совокупности, правда в изолированных пространствах кода, стека, данных и "дополнительных" данных /*прямо таки почти защищенный режим*/. Для этого по сути нужны только регистры защелки адреса 74 серии, это вобщем MMU и назвать-то с натяжкой. В общем такая-же фича как и в 8080, в котором благодаря битам состояния стек был доступен в отдельном адресном пространстве, что использовалось в отечественных компьютерах как электронный диск /*по крайней мере ЮТ88*/ и быстрому копированию данных из/в него /*pop/push самый быстрый способ передачи 2х байт в 8080*/.

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  7 месяцев назад +4

      Отличный комментарий, спасибо! Как я вижу ситуацию, это всё это осталось невостребованным по двум причинам: экономика и слишком быстрый технологический прогресс. Экономика не позволяла сделать микросхемы памяти достаточно дешевыми, а прогресс позволял гнать всё более и более технологичные процессоры за очень короткое время.
      Как раз в начале восьмидесятых стартовала "анти-гонка цен", когда за пару-тройку месяцев, ну, в крайнем случае полгода, цены на ИТ комплектующие могли меняться радикально. В 90х этот процесс стал просто мэйнстримом и сильно ускорился! Тогда можно было взять деньги за сборку компьютера по себестоимости, по актуальным ценам, почти без интереса, подождать пару недель и смело положить в карман $50 - 100 за счёт подешевевших комплектующих.
      Прогресс железа со страшной силой обгонял прогресс софта, что предопределило современное отсутствие оптимизации. У вас что-то тормозит? Это не программисты виноваты! Просто купите более быстрое железо! В итоге, сейчас текстовые редакторы и "электронные таблицы" тянут на сотни гигабайт и выполняют ровно те же функции, что и их древнейшие собратья из далёких 80х - 90х, которые умещались на пару дискет.

    • @QuestionQuest
      @QuestionQuest 6 месяцев назад

      Что и было реализовано в Поиск-2

    • @alexloktionoff6833
      @alexloktionoff6833 6 месяцев назад

      @@QuestionQuest интересно, можно подробности, есть ссылочка?

    • @QuestionQuest
      @QuestionQuest 6 месяцев назад

      @@alexloktionoff6833 ruclips.net/video/3nUslOpnMUk/видео.htmlsi=H3Wpt28RWRQetm36

  • @linuxrf1
    @linuxrf1 4 месяца назад

    Самое главное же забыл - 68К использовался в качестве процессора в легендарной Sega MD / Genesis (и других консолях от Sega)! Так что все мы с ним так или иначе знакомы :)

  • @ИванРусаков-ю8в
    @ИванРусаков-ю8в 7 месяцев назад +3

    Спасибо за ролик, познавательно. Про 8085 даже не слышал. Сам лично щупал и работал с процами от 286-го. А вот 8080, 8088, 8086, 80186.... лично не тестил.

    • @ВладимирМ-е6ь
      @ВладимирМ-е6ь 7 месяцев назад +1

      8085 даже в СССР скопировали но они мало где использовались и их достать было труднее.

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  7 месяцев назад

      Раздобыл парочку советских ИМ1821ВМ85А, но ни один не заработал :( OKI, Mitsubishi - всё ок! Но СССР - неа! :( Очень жаль! При том, что КМ580ВВ51 в керамике и золоте - вполне рабочие! Готовлю новое видео!

  • @DeNzIlDDA
    @DeNzIlDDA 7 месяцев назад +3

    У меня был 80286 в квадратном керамической корпусе. Производства амд по лицензии интел 1982 года выпуска.
    Можете в поиске найти.
    Если б я тогда знал, какую ценность это будет иметь, не за что бы не выкинул.

  • @user-pk6rw9tw3m
    @user-pk6rw9tw3m 7 месяцев назад +1

    За наводку на Фузикс спасибо

  • @Nyashkoshkko
    @Nyashkoshkko 7 месяцев назад +1

    Спасибо! Интересно!

  • @ostrov11
    @ostrov11 7 месяцев назад +1

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

  • @bakla_zhan
    @bakla_zhan 7 месяцев назад +1

    Насколько мне известно CP/M использовалась на компьютерах того времени из-за своей легковесности, потому что Unix был слишком тяжёлым. Поэтому Linux на таком компе - это конечно очень сильно!

  • @alexeylagutenkov2300
    @alexeylagutenkov2300  7 месяцев назад

    К разговору о i8008. Решил вынести в корень, чтоб не потерялось. В принципе, i8008 поддерживает работу с TTL логикой, несмотря на очень странное питание. На зарубежных форумах пишут, что вполне с 800Кгц он разгоняется до 1Мгц :). Шины адреса, как таковой, нет! Её требуется дешифровывать! Двойное питание тоже придётся делать через изолированный преобразователь. Но, в принципе, не невозможно!

    • @badygor7535
      @badygor7535 7 месяцев назад +1

      зря я его помянул, теперь спать не будете...🤭

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  7 месяцев назад

      @@badygor7535Ага! :) Маньяк, как и есть, маньяк! :)

  • @ff5x2
    @ff5x2 7 месяцев назад +1

    о такой экзотике на м68к я даже не слышал
    i8085 попался мне на плате st225. думаю многие знают что это .
    у Zilog, кстати было семейство чипов, одним из которых был процессор. (речь про 8 битный набор)

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  7 месяцев назад

      Вот, да! Наверное об этом тоже стоит поговорить: не всё то Zilog, что процессор! Там было полно периферии и это играло со мной, порой, злую шутку! На Авито: "Процессор! Z80! В керамике и золоте!", а по факту SIO контроллер, FDD контроллер, ну и так далее! Люди, ну шо же вы! Зачем так? А мы не знали! :)

  • @romeroi7930
    @romeroi7930 7 месяцев назад +2

    👍

  • @iDDMZ
    @iDDMZ 7 месяцев назад +1

    так а графику и прямое подключение к монитору к этой штуке можно прикрутить? если нет... то эта консольная штука мертворожденая

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  7 месяцев назад

      Работаю над этим. Если получится - обязательно выложу!

    • @badygor7535
      @badygor7535 7 месяцев назад

      а at328 в чайнике тож монитор нужен? или приложения в телефоне мало?
      Еще подумай, но лучше головой...

    • @iDDMZ
      @iDDMZ 7 месяцев назад

      @@badygor7535 ты очень не умный, если пытаешься сравнить жопу с пальцем

  • @Евгений-ъ9й2э
    @Евгений-ъ9й2э 7 месяцев назад

    А клавиатуру какую используете? PS/2 или DIN-5?

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  7 месяцев назад

      Тут, поскольку терминальный доступ - всё зависит о Вас, какая клавиатура. У меня на терминале USB клава. Софт преобразует её в терминальный заход!

  • @Евгений-ъ9й2э
    @Евгений-ъ9й2э 7 месяцев назад

    8085 не совсем процессор, этот чип ближе к микроконтроллёрам чем к микропроцессорам поскольку имеет встроенные порты! Это была первая попытка создания микроконтроллёра. Не очень удачная поскольку чип "не взлетел". А вот 8031, 8035, 8048 уже были вполне удачными. 8031 имел на борту ещё и ОЗУ, 8035 ОЗУ и масочное ПЗУ а 8048 ОЗУ и УФ ПЗУ. Вот они уже "взлетели". А 8085 был их предшественником без ОЗУ и ПЗУ

  • @badygor7535
    @badygor7535 7 месяцев назад

    8080 - был не первый. До него был 8008...
    А 68008 появилась только через 10 лет после него.

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  7 месяцев назад

      8008 был, но он был совсем убогий. Настолько, что вообще никакого интереса нигде не вызвал.

    • @badygor7535
      @badygor7535 7 месяцев назад +1

      нуу, 8080 - тож не фонтан. 8085 бал по приличнее... (не путать с 8086). А уж zilog - просто шедевр. Но 8 бит начиналась тАки с 8008...

    • @Kostya724
      @Kostya724 7 месяцев назад

      @@alexeylagutenkov2300 4004 самый первый был. На нем не было даже умножения!!! 4х битный. Не давно пытался писать простейшие задачи на него. Очень не обычно. Есть в инете эмулятор и ассемблер. Так что 8008 вовсе не убогий. А ОГО-ГО!!! Все в сравнении. Есть проекты где вычисляют на 4004 пи с точностью 2035 за 70 часов.

    • @dmitriyf1
      @dmitriyf1 7 месяцев назад

      А до него 4004 .. 😂

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  7 месяцев назад

      @@badygor7535 У меня есть в коллекции 8008. Это DIP-18. Интел в те времена категорически отказывались (да и не могли) выходить за рамки DIP 14-18 корпусов и потому 8008 запихнули именно туда. 8008 - это всё-таки больше не процессор для компьютера, а АЛУ для калькулятора. Разве что c 8 разрядной шиной данных.

  • @user-pk6rw9tw3m
    @user-pk6rw9tw3m 7 месяцев назад +1

    Эмммм... а разве не сначала появился i8085 ,а потом команда (некоторые из), которая его проектировала, решила, что они могут сами - ушли из Intel, запилили свою компанию Zylog , ну а там уже оттолкнувшись от разработок у прошлого работодателя, сделали свой, но лучше, заменив мнемоники команд на свои - дабы уберечься от судебных разборок?!

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  7 месяцев назад +2

      Тут вообще не имею права спорить, поскольку читал про обе версии: 1) появился Z80 и на него Интел ответили 8085м и 2) появился 8085 и команда разработчиков ушла и создала Z80 по аналогии с 6800 и 6502. Я, поскольку, вообще фиг знает, что есть правда, просто тыкнул пальцем в небо и выбрал первую версию. Но вполне возможно, что правы Вы и всё произошло по второму сценарию. В инете есть обе версии, с полным перечислением имён, дат и т.д. Поскольку в те славные времена я не имел никакого отношения ни к Ителу, ни тем более к Зайлогу - ничего не могу утверждать наверняка. Но 8085й мы обязательно потестим! :)

  • @qwertyqwerty8610
    @qwertyqwerty8610 6 месяцев назад +1

    Автор 6502 ни как не совместим с 6800.

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  6 месяцев назад

      Я не нашёл прямой ссылки на полную несовместимость 6800 и 6502 и взял данные вот отсюда:
      retrocomputing.stackexchange.com/questions/29894/what-elements-of-the-mos-6502-did-it-copy-from-the-motorola-6800
      В частности, тут люди обсуждают этот вопрос так:
      The 6502 is a modified 6501. The 6501 was bus-compatible with the 6800, and could be used as a drop-in replacement in the same circuits electrically. It was this property that led to the legal issues that resulted in the 6502. The 6502 is perhaps inspired by, or in the same vein, as the 6800 but there is no direct relation.
      So yes, much of the apparent similarity is just "common ways of doing things" at that time. As some comments and another answer notes, yes the 6501/6502 instruction set and architecture do bear some similarities to the 6800, including the assembly mnemonics. But they're also similar to the (earlier) DG Nova and some DEC machines (jmp lda sta and friends go back to the 1960s).
      Дальше идёт спор о мнемонике, но и там не говорится о полной несовместимости. Разговор только о том, что у Z80 всё принципиально другое.
      Не берусь поддерживать с Вами дискуссию, поскольку 6800 даже в руках никогда не держал. Возможно Вы правы. Оч тяжело пробиться через, с одной стороны, изобилие информации, но, с другой стороны, полное отсутствие конкретики.
      Есть проект, где собирают ECB SBC, который поддерживает процессоры 6809 и 6502, т.е. можно вставить в плату в моменте или один или другой, не меняя биос. Но тут опять же, я смотрю, что даже у 6800 и 6809 вроде бы как разные команды, а их обозначают как 68ХХ и 65ХХ совместимые. И куды бедному крестьянину податься? Как понять-то? :)

    • @daemonmagic8261
      @daemonmagic8261 6 месяцев назад

      @@alexeylagutenkov2300 Тов. @qwertyqwerty8610 правильно говорит. "bus-compatible" - совместимый по _шинам_ , т.е. из-за чего Motorola подала в суд на MOS за 6501 - только из-за расположения контактов!!! тогда как системы команд _абсолютно_ разные.
      т.е. чтобы нельзя было вставить вместо 6800 более дешёвый 6501 и послать Моторолу ко всем чертям. Посмотрите инструкции к процессорам, там коды инструкций (хоть в обсуждении и упомянуто заимствование некоторых мнемоник) ну совсем разные.

    • @qwertyqwerty8610
      @qwertyqwerty8610 6 месяцев назад

      @@alexeylagutenkov2300 Когда-то существовал 6501 электрически совместимый с 6800 но не програмно, в результате судебной тяжбы появился 6502.

  • @ond23
    @ond23 7 месяцев назад +1

    А в чем перво апрельская шутка ?

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

      А её и нет! Всё правда работает! :)

    • @ond23
      @ond23 7 месяцев назад

      @@alexeylagutenkov2300 вот это поворот, первый первоапрельский без подвоха 👍

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  7 месяцев назад

      @@ond23Ну, сорри! Я буду пытаться исправиться :)

    • @daemonmagic8261
      @daemonmagic8261 6 месяцев назад

      Первоапрельская шутка в том что @2:53 "по ножкам 6502 не совместим, хотя по системе команд полностью совместим с 6800" ;-)

  • @funnytoys1430
    @funnytoys1430 7 месяцев назад +2

    Зачем это нужно в 2024 году?

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

      Это живая история ИТ.

    • @АндрейМилованов-у9у
      @АндрейМилованов-у9у 7 месяцев назад

      для общего развития. Непонимание прошлого часто ведёт к бегу по граблям с завязанными глазами по шышнацатаму кругу или к другому не самому лучшему будущему.

  • @micefriend
    @micefriend 7 месяцев назад

    6502 НЕ совместим с 6800 ни по системе команд, ни по распиновке. В отличие от 6501, который, будучи несовместимым программно, должен был вставляться вместо 6800, но был переделан в 6502 после претензий от Motorola.

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  7 месяцев назад

      Ну, а я шо? Вы ж на англите мдаберите? Пишут, что, таки-да! :)
      The 6502 would run the same code as the 6501 but was not ‘pin-compatible’ with the 6800. However, it was simpler to integrate into systems, needing only a single clock signal, compared to the two clocks that were needed for both the 6501 and 6800.
      thechipletter.substack.com/p/leaving-arizona

    • @micefriend
      @micefriend 7 месяцев назад +1

      @@alexeylagutenkov2300 В ролике сказано, что 6502 совместим с 6800 по системе команд.

  • @vvdvlas8397
    @vvdvlas8397 7 месяцев назад +1

    Интел "не могли не ответить" - лишнее, какое то совковое представление о жизни, докатившееся аж до 2024года. Интел вполне успешно делал свое дело. На рынке в то время хватало места и Зайлогу и Интелу, да и другим тоже.

    • @sergeyb2823
      @sergeyb2823 7 месяцев назад +4

      Вы во всём ищете какие-то совки. Вам побольше отдыхать нужно.

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  7 месяцев назад +2

      Не совсем понимаю, причём тут "совок" и "совковое представление"?. Вы хотите сказать, что на рынке, при рыночных отношениях в то время была "дружба крепкая", все были белыми, пушистыми, друг друга любили и не было никакой конкуренции? Вообще говоря экономика, которую нам преподавали именно в Англии, говорит совершенно об обратном. Места хватало всем, это да, ниша была совершенно незанятая, но никто и не говорит о вытесняющей конкуренции "зрелого" рынка. Была вполне себе соревновательная конкуренция, характерная именно для "незрелых" рынков. Даже кэйс такой был в бизнес-школе в свое время, как раз про Интел и Моторолу. Так что ваша язвительность по поводу совка - она как-то совсем непонятна.

    • @vvdvlas8397
      @vvdvlas8397 7 месяцев назад

      @@alexeylagutenkov2300 Я думаю, что нормальный инженер не употреблял бы слово "убогий" к новейшему на свое время процу, да и вообще такое слово "к творению инженерной высли" не подходит на мой взгляд. Слово "убогий" появилось на моем слуху, в позднем СССР и звучало от совков, получивших доступ к импорту.

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

      @@vvdvlas8397 Это Ваше субъективное мнение. Это эмоциональная переоценка лингвистических структур. Надо ли оно? Вам видней!

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  7 месяцев назад

      Почитал материал глубже, да! Вы в чём-то определенно правы! Конкуренции Zilog и Intel не было вовсе! Интел даже не пытались продвигать свои процессоры 8080 и 8085 на рынке, скрывая часть документации и фактически добровольно отдав весь рынок откуп Zilog Z80! На 8085, можно сказать, Intel вообще откровенно забили, засекретив некоторую часть документации. Странно это всё...