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

  Рет қаралды 3,850

Ретро ИТ и прочие интересности

Ретро ИТ и прочие интересности

3 ай бұрын

Ретрокомпьютинг. SBC комплект из двух карт формата ECB на процессоре M68008 и Multifunction/PIC Board. Операционные системы CPM и FUZIX.
Ссылки на сайт проекта:
www.retrobrewcomputers.org/do...
www.retrobrewcomputers.org/do...

Пікірлер: 68
@sergatmel8242
@sergatmel8242 3 ай бұрын
Спасибо 👍 Интересный проект на интересном процессоре.
@alexloktionoff6833
@alexloktionoff6833 3 ай бұрын
8088/8086 может адресовать >1МБ памяти, только в РС это не было использовано. В цикле обращении к памяти на T3 такте процессор выводит биты статуса S3-S6, в S3-S4 кодируется какой именно сегментный регистр используется для обращения CS, DS, SS, ES. Используя эти биты как дополнительные биты адреса процессор может адресовать до 4МБ памяти в совокупности, правда в изолированных пространствах кода, стека, данных и "дополнительных" данных /*прямо таки почти защищенный режим*/. Для этого по сути нужны только регистры защелки адреса 74 серии, это вобщем MMU и назвать-то с натяжкой. В общем такая-же фича как и в 8080, в котором благодаря битам состояния стек был доступен в отдельном адресном пространстве, что использовалось в отечественных компьютерах как электронный диск /*по крайней мере ЮТ88*/ и быстрому копированию данных из/в него /*pop/push самый быстрый способ передачи 2х байт в 8080*/.
@alexeylagutenkov2300
@alexeylagutenkov2300 3 ай бұрын
Отличный комментарий, спасибо! Как я вижу ситуацию, это всё это осталось невостребованным по двум причинам: экономика и слишком быстрый технологический прогресс. Экономика не позволяла сделать микросхемы памяти достаточно дешевыми, а прогресс позволял гнать всё более и более технологичные процессоры за очень короткое время. Как раз в начале восьмидесятых стартовала "анти-гонка цен", когда за пару-тройку месяцев, ну, в крайнем случае полгода, цены на ИТ комплектующие могли меняться радикально. В 90х этот процесс стал просто мэйнстримом и сильно ускорился! Тогда можно было взять деньги за сборку компьютера по себестоимости, по актуальным ценам, почти без интереса, подождать пару недель и смело положить в карман $50 - 100 за счёт подешевевших комплектующих. Прогресс железа со страшной силой обгонял прогресс софта, что предопределило современное отсутствие оптимизации. У вас что-то тормозит? Это не программисты виноваты! Просто купите более быстрое железо! В итоге, сейчас текстовые редакторы и "электронные таблицы" тянут на сотни гигабайт и выполняют ровно те же функции, что и их древнейшие собратья из далёких 80х - 90х, которые умещались на пару дискет.
@QuestionQuest
@QuestionQuest 2 ай бұрын
Что и было реализовано в Поиск-2
@alexloktionoff6833
@alexloktionoff6833 2 ай бұрын
@@QuestionQuest интересно, можно подробности, есть ссылочка?
@QuestionQuest
@QuestionQuest 2 ай бұрын
@@alexloktionoff6833 kzbin.info/www/bejne/aZ-4pJ-FpdOAi80si=H3Wpt28RWRQetm36
@rapidstart
@rapidstart 3 ай бұрын
Читаю комментарии, и поражаюсь, как люди бывают ничем не довольны ) Отличный канал, спасибо за интересные ролики и изысканиия )
@alexeylagutenkov2300
@alexeylagutenkov2300 2 ай бұрын
Вам спасибо за поддержку! :)
@ostrov11
@ostrov11 3 ай бұрын
спасибо, хорошая работа.
@user-de3nn7nt1o
@user-de3nn7nt1o 3 ай бұрын
Спасибо за ролик, познавательно. Про 8085 даже не слышал. Сам лично щупал и работал с процами от 286-го. А вот 8080, 8088, 8086, 80186.... лично не тестил.
@user-ot5js1gy5j
@user-ot5js1gy5j 3 ай бұрын
8085 даже в СССР скопировали но они мало где использовались и их достать было труднее.
@alexeylagutenkov2300
@alexeylagutenkov2300 2 ай бұрын
Раздобыл парочку советских ИМ1821ВМ85А, но ни один не заработал :( OKI, Mitsubishi - всё ок! Но СССР - неа! :( Очень жаль! При том, что КМ580ВВ51 в керамике и золоте - вполне рабочие! Готовлю новое видео!
@DeNzIlDDA
@DeNzIlDDA 3 ай бұрын
У меня был 80286 в квадратном керамической корпусе. Производства амд по лицензии интел 1982 года выпуска. Можете в поиске найти. Если б я тогда знал, какую ценность это будет иметь, не за что бы не выкинул.
@Nyashkoshkko
@Nyashkoshkko 3 ай бұрын
Спасибо! Интересно!
@user-pk6rw9tw3m
@user-pk6rw9tw3m 3 ай бұрын
За наводку на Фузикс спасибо
@bakla_zhan
@bakla_zhan 2 ай бұрын
Насколько мне известно CP/M использовалась на компьютерах того времени из-за своей легковесности, потому что Unix был слишком тяжёлым. Поэтому Linux на таком компе - это конечно очень сильно!
@alexeylagutenkov2300
@alexeylagutenkov2300 2 ай бұрын
Даже нечего возразить!
@romeroi7930
@romeroi7930 3 ай бұрын
👍
@alexeylagutenkov2300
@alexeylagutenkov2300 3 ай бұрын
К разговору о i8008. Решил вынести в корень, чтоб не потерялось. В принципе, i8008 поддерживает работу с TTL логикой, несмотря на очень странное питание. На зарубежных форумах пишут, что вполне с 800Кгц он разгоняется до 1Мгц :). Шины адреса, как таковой, нет! Её требуется дешифровывать! Двойное питание тоже придётся делать через изолированный преобразователь. Но, в принципе, не невозможно!
@badygor7535
@badygor7535 3 ай бұрын
зря я его помянул, теперь спать не будете...🤭
@alexeylagutenkov2300
@alexeylagutenkov2300 3 ай бұрын
@@badygor7535Ага! :) Маньяк, как и есть, маньяк! :)
@ff5x2
@ff5x2 3 ай бұрын
о такой экзотике на м68к я даже не слышал i8085 попался мне на плате st225. думаю многие знают что это . у Zilog, кстати было семейство чипов, одним из которых был процессор. (речь про 8 битный набор)
@alexeylagutenkov2300
@alexeylagutenkov2300 2 ай бұрын
Вот, да! Наверное об этом тоже стоит поговорить: не всё то Zilog, что процессор! Там было полно периферии и это играло со мной, порой, злую шутку! На Авито: "Процессор! Z80! В керамике и золоте!", а по факту SIO контроллер, FDD контроллер, ну и так далее! Люди, ну шо же вы! Зачем так? А мы не знали! :)
@5kilohertz
@5kilohertz 3 ай бұрын
Железка считается не бесполезной только тогда, когда на ней можно запустить DooM.
@alexeylagutenkov2300
@alexeylagutenkov2300 3 ай бұрын
Джон ответил, что нет, на данный момент работающих VGA для этого проекта нет. Есть подробное описание ввода/вывода, типа, если очень нужно - напишите свой BIOS сами. Исходники все есть! :(
@user-hx3su4kv9r
@user-hx3su4kv9r 2 ай бұрын
8085 не совсем процессор, этот чип ближе к микроконтроллёрам чем к микропроцессорам поскольку имеет встроенные порты! Это была первая попытка создания микроконтроллёра. Не очень удачная поскольку чип "не взлетел". А вот 8031, 8035, 8048 уже были вполне удачными. 8031 имел на борту ещё и ОЗУ, 8035 ОЗУ и масочное ПЗУ а 8048 ОЗУ и УФ ПЗУ. Вот они уже "взлетели". А 8085 был их предшественником без ОЗУ и ПЗУ
@user-hx3su4kv9r
@user-hx3su4kv9r 2 ай бұрын
А клавиатуру какую используете? PS/2 или DIN-5?
@alexeylagutenkov2300
@alexeylagutenkov2300 2 ай бұрын
Тут, поскольку терминальный доступ - всё зависит о Вас, какая клавиатура. У меня на терминале USB клава. Софт преобразует её в терминальный заход!
@iDDMZ
@iDDMZ 3 ай бұрын
так а графику и прямое подключение к монитору к этой штуке можно прикрутить? если нет... то эта консольная штука мертворожденая
@alexeylagutenkov2300
@alexeylagutenkov2300 3 ай бұрын
Работаю над этим. Если получится - обязательно выложу!
@badygor7535
@badygor7535 3 ай бұрын
а at328 в чайнике тож монитор нужен? или приложения в телефоне мало? Еще подумай, но лучше головой...
@iDDMZ
@iDDMZ 3 ай бұрын
@@badygor7535 ты очень не умный, если пытаешься сравнить жопу с пальцем
@user-pk6rw9tw3m
@user-pk6rw9tw3m 3 ай бұрын
Эмммм... а разве не сначала появился i8085 ,а потом команда (некоторые из), которая его проектировала, решила, что они могут сами - ушли из Intel, запилили свою компанию Zylog , ну а там уже оттолкнувшись от разработок у прошлого работодателя, сделали свой, но лучше, заменив мнемоники команд на свои - дабы уберечься от судебных разборок?!
@alexeylagutenkov2300
@alexeylagutenkov2300 3 ай бұрын
Тут вообще не имею права спорить, поскольку читал про обе версии: 1) появился Z80 и на него Интел ответили 8085м и 2) появился 8085 и команда разработчиков ушла и создала Z80 по аналогии с 6800 и 6502. Я, поскольку, вообще фиг знает, что есть правда, просто тыкнул пальцем в небо и выбрал первую версию. Но вполне возможно, что правы Вы и всё произошло по второму сценарию. В инете есть обе версии, с полным перечислением имён, дат и т.д. Поскольку в те славные времена я не имел никакого отношения ни к Ителу, ни тем более к Зайлогу - ничего не могу утверждать наверняка. Но 8085й мы обязательно потестим! :)
@badygor7535
@badygor7535 3 ай бұрын
8080 - был не первый. До него был 8008... А 68008 появилась только через 10 лет после него.
@alexeylagutenkov2300
@alexeylagutenkov2300 3 ай бұрын
8008 был, но он был совсем убогий. Настолько, что вообще никакого интереса нигде не вызвал.
@badygor7535
@badygor7535 3 ай бұрын
нуу, 8080 - тож не фонтан. 8085 бал по приличнее... (не путать с 8086). А уж zilog - просто шедевр. Но 8 бит начиналась тАки с 8008...
@Kostya724
@Kostya724 3 ай бұрын
@@alexeylagutenkov2300 4004 самый первый был. На нем не было даже умножения!!! 4х битный. Не давно пытался писать простейшие задачи на него. Очень не обычно. Есть в инете эмулятор и ассемблер. Так что 8008 вовсе не убогий. А ОГО-ГО!!! Все в сравнении. Есть проекты где вычисляют на 4004 пи с точностью 2035 за 70 часов.
@dmitriyf1
@dmitriyf1 3 ай бұрын
А до него 4004 .. 😂
@alexeylagutenkov2300
@alexeylagutenkov2300 3 ай бұрын
@@badygor7535 У меня есть в коллекции 8008. Это DIP-18. Интел в те времена категорически отказывались (да и не могли) выходить за рамки DIP 14-18 корпусов и потому 8008 запихнули именно туда. 8008 - это всё-таки больше не процессор для компьютера, а АЛУ для калькулятора. Разве что c 8 разрядной шиной данных.
@qwertyqwerty8610
@qwertyqwerty8610 2 ай бұрын
Автор 6502 ни как не совместим с 6800.
@alexeylagutenkov2300
@alexeylagutenkov2300 2 ай бұрын
Я не нашёл прямой ссылки на полную несовместимость 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 2 ай бұрын
@@alexeylagutenkov2300 Тов. @qwertyqwerty8610 правильно говорит. "bus-compatible" - совместимый по _шинам_ , т.е. из-за чего Motorola подала в суд на MOS за 6501 - только из-за расположения контактов!!! тогда как системы команд _абсолютно_ разные. т.е. чтобы нельзя было вставить вместо 6800 более дешёвый 6501 и послать Моторолу ко всем чертям. Посмотрите инструкции к процессорам, там коды инструкций (хоть в обсуждении и упомянуто заимствование некоторых мнемоник) ну совсем разные.
@qwertyqwerty8610
@qwertyqwerty8610 2 ай бұрын
@@alexeylagutenkov2300 Когда-то существовал 6501 электрически совместимый с 6800 но не програмно, в результате судебной тяжбы появился 6502.
@ond23
@ond23 3 ай бұрын
А в чем перво апрельская шутка ?
@alexeylagutenkov2300
@alexeylagutenkov2300 3 ай бұрын
А её и нет! Всё правда работает! :)
@ond23
@ond23 3 ай бұрын
@@alexeylagutenkov2300 вот это поворот, первый первоапрельский без подвоха 👍
@alexeylagutenkov2300
@alexeylagutenkov2300 3 ай бұрын
@@ond23Ну, сорри! Я буду пытаться исправиться :)
@daemonmagic8261
@daemonmagic8261 2 ай бұрын
Первоапрельская шутка в том что @2:53 "по ножкам 6502 не совместим, хотя по системе команд полностью совместим с 6800" ;-)
@funnytoys1430
@funnytoys1430 3 ай бұрын
Зачем это нужно в 2024 году?
@alexeylagutenkov2300
@alexeylagutenkov2300 3 ай бұрын
Это живая история ИТ.
@user-xh8mt4bj7e
@user-xh8mt4bj7e 2 ай бұрын
для общего развития. Непонимание прошлого часто ведёт к бегу по граблям с завязанными глазами по шышнацатаму кругу или к другому не самому лучшему будущему.
@vvdvlas8397
@vvdvlas8397 3 ай бұрын
Интел "не могли не ответить" - лишнее, какое то совковое представление о жизни, докатившееся аж до 2024года. Интел вполне успешно делал свое дело. На рынке в то время хватало места и Зайлогу и Интелу, да и другим тоже.
@sergeyb2823
@sergeyb2823 3 ай бұрын
Вы во всём ищете какие-то совки. Вам побольше отдыхать нужно.
@alexeylagutenkov2300
@alexeylagutenkov2300 3 ай бұрын
Не совсем понимаю, причём тут "совок" и "совковое представление"?. Вы хотите сказать, что на рынке, при рыночных отношениях в то время была "дружба крепкая", все были белыми, пушистыми, друг друга любили и не было никакой конкуренции? Вообще говоря экономика, которую нам преподавали именно в Англии, говорит совершенно об обратном. Места хватало всем, это да, ниша была совершенно незанятая, но никто и не говорит о вытесняющей конкуренции "зрелого" рынка. Была вполне себе соревновательная конкуренция, характерная именно для "незрелых" рынков. Даже кэйс такой был в бизнес-школе в свое время, как раз про Интел и Моторолу. Так что ваша язвительность по поводу совка - она как-то совсем непонятна.
@vvdvlas8397
@vvdvlas8397 3 ай бұрын
@@alexeylagutenkov2300 Я думаю, что нормальный инженер не употреблял бы слово "убогий" к новейшему на свое время процу, да и вообще такое слово "к творению инженерной высли" не подходит на мой взгляд. Слово "убогий" появилось на моем слуху, в позднем СССР и звучало от совков, получивших доступ к импорту.
@alexeylagutenkov2300
@alexeylagutenkov2300 3 ай бұрын
@@vvdvlas8397 Это Ваше субъективное мнение. Это эмоциональная переоценка лингвистических структур. Надо ли оно? Вам видней!
@alexeylagutenkov2300
@alexeylagutenkov2300 2 ай бұрын
Почитал материал глубже, да! Вы в чём-то определенно правы! Конкуренции Zilog и Intel не было вовсе! Интел даже не пытались продвигать свои процессоры 8080 и 8085 на рынке, скрывая часть документации и фактически добровольно отдав весь рынок откуп Zilog Z80! На 8085, можно сказать, Intel вообще откровенно забили, засекретив некоторую часть документации. Странно это всё...
@micefriend
@micefriend 3 ай бұрын
6502 НЕ совместим с 6800 ни по системе команд, ни по распиновке. В отличие от 6501, который, будучи несовместимым программно, должен был вставляться вместо 6800, но был переделан в 6502 после претензий от Motorola.
@alexeylagutenkov2300
@alexeylagutenkov2300 3 ай бұрын
Ну, а я шо? Вы ж на англите мдаберите? Пишут, что, таки-да! :) 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 3 ай бұрын
@@alexeylagutenkov2300 В ролике сказано, что 6502 совместим с 6800 по системе команд.
Ретрокомпьютинг. Проект Сергея Киселева Minimax8085 на процессоре Intel 8085
17:43
Ретро ИТ и прочие интересности
Рет қаралды 3,4 М.
She ruined my dominos! 😭 Cool train tool helps me #gadget
00:40
Go Gizmo!
Рет қаралды 63 МЛН
Ретрокомпьютинг. Проект от Mr. Elijah Miller PC/XT на NEC V40 8МГц.
21:10
Ретро ИТ и прочие интересности
Рет қаралды 5 М.
ZX + FPGA = MSX
11:18
retro_Daenury
Рет қаралды 4,5 М.
Финальная версия невидимого ПК
26:50
Студия озвучки "Acting"
Рет қаралды 66 М.
Проект РС/XT на процессоре 80С188 от Mr. John R. Coffman "SBC-188" с терминальным доступом.
20:15
Создание качественного USB-C микрофона
21:30
Студия озвучки "Acting"
Рет қаралды 101 М.
Ретрокомпьютинг. Запуск реплики компьютера Apple 1
23:36
Ретро ИТ и прочие интересности
Рет қаралды 4,1 М.
iPhone 16 с инновационным аккумулятором
0:45
ÉЖИ АКСЁНОВ
Рет қаралды 906 М.
GamePad İle Bisiklet Yönetmek #shorts
0:26
Osman Kabadayı
Рет қаралды 122 М.