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

Sdílet
Vložit
  • čas přidán 31. 03. 2024
  • Ретрокомпьютинг. SBC комплект из двух карт формата ECB на процессоре M68008 и Multifunction/PIC Board. Операционные системы CPM и FUZIX.
    Ссылки на сайт проекта:
    www.retrobrewcomputers.org/do...
    www.retrobrewcomputers.org/do...
  • Věda a technologie

Komentáře • 68

  • @sergatmel8242
    @sergatmel8242 Před 3 měsíci +6

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

  • @ostrov11
    @ostrov11 Před 3 měsíci +1

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

  • @Nyashkoshkko
    @Nyashkoshkko Před 3 měsíci +1

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

  • @user-de3nn7nt1o
    @user-de3nn7nt1o Před 3 měsíci +3

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

    • @user-ot5js1gy5j
      @user-ot5js1gy5j Před 3 měsíci +1

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

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Před 3 měsíci

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

  • @user-pk6rw9tw3m
    @user-pk6rw9tw3m Před 3 měsíci +1

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

  • @alexloktionoff6833
    @alexloktionoff6833 Před 3 měsíci +6

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

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Před 3 měsíci +4

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

    • @QuestionQuest
      @QuestionQuest Před 2 měsíci

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

    • @alexloktionoff6833
      @alexloktionoff6833 Před 2 měsíci

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

    • @QuestionQuest
      @QuestionQuest Před 2 měsíci

      @@alexloktionoff6833 czcams.com/video/3nUslOpnMUk/video.htmlsi=H3Wpt28RWRQetm36

  • @rapidstart
    @rapidstart Před 3 měsíci +2

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

  • @romeroi7930
    @romeroi7930 Před 3 měsíci +2

    👍

  • @DeNzIlDDA
    @DeNzIlDDA Před 3 měsíci +3

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

  • @alexeylagutenkov2300
    @alexeylagutenkov2300  Před 3 měsíci

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

    • @badygor7535
      @badygor7535 Před 3 měsíci +1

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

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Před 3 měsíci

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

  • @bakla_zhan
    @bakla_zhan Před 3 měsíci +1

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

  • @ff5x2
    @ff5x2 Před 3 měsíci +1

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

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Před 3 měsíci

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

  • @user-hx3su4kv9r
    @user-hx3su4kv9r Před 3 měsíci

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

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Před 3 měsíci

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

  • @5kilohertz
    @5kilohertz Před 3 měsíci +1

    Железка считается не бесполезной только тогда, когда на ней можно запустить DooM.

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Před 3 měsíci

      Джон ответил, что нет, на данный момент работающих VGA для этого проекта нет. Есть подробное описание ввода/вывода, типа, если очень нужно - напишите свой BIOS сами. Исходники все есть! :(

  • @iDDMZ
    @iDDMZ Před 3 měsíci +1

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

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Před 3 měsíci

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

    • @badygor7535
      @badygor7535 Před 3 měsíci

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

    • @iDDMZ
      @iDDMZ Před 3 měsíci

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

  • @user-hx3su4kv9r
    @user-hx3su4kv9r Před 3 měsíci

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

  • @user-pk6rw9tw3m
    @user-pk6rw9tw3m Před 3 měsíci +1

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

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Před 3 měsíci +2

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

  • @badygor7535
    @badygor7535 Před 3 měsíci

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

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Před 3 měsíci

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

    • @badygor7535
      @badygor7535 Před 3 měsíci +1

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

    • @Kostya724
      @Kostya724 Před 3 měsíci

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

    • @dmitriyf1
      @dmitriyf1 Před 3 měsíci

      А до него 4004 .. 😂

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Před 3 měsíci

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

  • @qwertyqwerty8610
    @qwertyqwerty8610 Před 2 měsíci +1

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

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Před 2 měsíci

      Я не нашёл прямой ссылки на полную несовместимость 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 Před 2 měsíci

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

    • @qwertyqwerty8610
      @qwertyqwerty8610 Před 2 měsíci

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

  • @ond23
    @ond23 Před 3 měsíci +1

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

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Před 3 měsíci +1

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

    • @ond23
      @ond23 Před 3 měsíci

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

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Před 3 měsíci

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

    • @daemonmagic8261
      @daemonmagic8261 Před 2 měsíci

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

  • @funnytoys1430
    @funnytoys1430 Před 3 měsíci +2

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

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Před 3 měsíci +1

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

    • @user-xh8mt4bj7e
      @user-xh8mt4bj7e Před 3 měsíci

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

  • @vvdvlas8397
    @vvdvlas8397 Před 3 měsíci +1

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

    • @sergeyb2823
      @sergeyb2823 Před 3 měsíci +4

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

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Před 3 měsíci +2

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

    • @vvdvlas8397
      @vvdvlas8397 Před 3 měsíci

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

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Před 3 měsíci +1

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

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Před 3 měsíci

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

  • @micefriend
    @micefriend Před 3 měsíci

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

    • @alexeylagutenkov2300
      @alexeylagutenkov2300  Před 3 měsíci

      Ну, а я шо? Вы ж на англите мдаберите? Пишут, что, таки-да! :)
      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 Před 3 měsíci +1

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