Emulating ROM with mere Arduino Nano for a Z80 CPU.

  Рет қаралды 218,312

Major Tom Workshop

Major Tom Workshop

Күн бұрын

I have built a simple computer utilizing a Z80 CPU and used an Arduino Nano to emulate ROM.

Пікірлер: 648
@user-kl4xm2yb7p
@user-kl4xm2yb7p 2 жыл бұрын
У нас разработчиков есть фраза "Если с первого раза все работает, значит где-то есть ошибка..."
@glukmaker
@glukmaker 2 жыл бұрын
Не знаю как у разработчиков, но у программистов такая пословица: "Если программа не работает, значит в ней есть ошибка. Если программа работает, то ошибок как минимум две."
@Dejsving
@Dejsving 2 жыл бұрын
@@glukmaker "Работает? - Не трогай, даже если уверен, что есть ошибка" ну и с первого раза, как правило, запускается только "Hello, World"
@gmp14
@gmp14 8 ай бұрын
Если запускается но через раз то есть как минимум одна ошибка(максимума нет)
@PheadZero
@PheadZero 2 жыл бұрын
Мужик, ты крут! Давай больше про архитектуру эвм! Больше практики!
@MultiJulia1980
@MultiJulia1980 2 жыл бұрын
100% поддерживаю
@catbechemot
@catbechemot 2 жыл бұрын
Что такое архитектура эвм ,обьясни?
@MultiJulia1980
@MultiJulia1980 2 жыл бұрын
@@catbechemot Архитектура - это наука и искусство о построении целого из частей. Говорю как архитектор.
@felixurgant3487
@felixurgant3487 2 жыл бұрын
Согласен. Очень круто. Не знаю зачем это мне, но я уже смотрю на али Z80
@user-rx4tn7xu9r
@user-rx4tn7xu9r 2 жыл бұрын
+++ Автор, спасибо за качественные видео!)
@evgeniyrybin6162
@evgeniyrybin6162 2 жыл бұрын
Офигенное видео. Вспомнить всё. Первый комп, собранный с отцом - Специалист из Моделист-Конструктора, на ВМ80. И магнитофон-бобинник в качестве внешней памяти. И чёрно-белый старый телевизор как монитор. Второй комп - Спектрум-Пентагон, всё с тем же бобинником. Сначала 64К, потом 128, потом плюс дисковод вместо бобинника, и всё тот же чёрно-белый телевизор (а Спекки-то уже цветной). Но иногда разрешали подключиться к домашнему цветному. И вот подключаюсь я, что-то надо было подпаять, и я не выключая Спектрума лезу к нему паяльником. Искра с паяльника в плату, и траур - вся память полетела, куча логики туда же, проц тоже. Выжило совсем немного деталей. Третий комп - Орион-128, кажется в Радиолюбителе его публиковали. Сначала тоже с бобинником :), потом дисковод прикрутили. Потом появился принтер с какой-то ЕС-ки, и его тоже к Ориону прикрутили. Как сейчас помню, билеты по химии на нём печатал. ASM ВМ80-го знал наизусть. Иногда правил программу прямо в машинных кодах (особенно на Специалисте это было легко, там у монитора (не дисплея, а его типа БИОС-а) были сразу команды на прямой доступ к памяти). Клавиатуры для Специалиста и Спектрума делали герконовые (продавались кнопки с магнитами, их выстраивали на текстолите, снизу геркон; весело было отлаживать это - чтобы кнопки не залипали, маленькой отвёрткой под геркон и чуть его от платы отодвинуть; эххх). Для Ориона какую-то тяжеленную клавиатуру в железном корпусе нашли (наверное тоже откуда-то с ЕС-ки, не помню уже), и мудрили потом с согласованием её с платой компьютера. Микросхемы ПЗУ РФ2 и РФ5, с окошечком для стирания, и УФ лампа, фиг знает откуда у нас взявшаяся (лампа была из уличного фонаря, без стеклянной колбы, с каким-то дросселем для запуска). На стирание ставили микросхемы в туалет, и 40 минут в него заходить было нельзя. Платы рисовали на текстолите сначала нитролаком, потом тушь какая-то появилась, кажется "Вика" называлась. Травили хлорным железом. А после сборки компа с осциллографом искали, где нет сигнала, а должен бы быть (когда дорожка протравливалась под нарисованным), или наоборот. А сколько ВМ8-х с Z80-ми спалили, и не сосчитать. ВМ80 достать было легко, а Z80 был дорогой и дефицитный. Как на 30 лет назад вернулся. Ностальгией накрыло. Спасибо!!!
@alekseykozhanov250
@alekseykozhanov250 Жыл бұрын
Кто ты воин!?
@sergueisoloviev1937
@sergueisoloviev1937 4 ай бұрын
А я паял , проводами турбо РК-шку как я ее называл. Схема была переделана под 64к ру5 -тых. А ещё на нее удалось портировать cpm и прикрутить 2 дисковода. На ней даже шел редактор WordStar)))) потом у меня ее выпросил приятель и пилил на ней прошивки под АОНы 😂 Ностальжи!!
@iserg21
@iserg21 2 жыл бұрын
Есть в этом какая-то магия, напрямую с процессором общаться и видеть как он отвечает)
@rndofpipowe
@rndofpipowe 2 жыл бұрын
Согласен. Хотя, любой кто начинал програмить в 80е помнит как это было, когда напрямую пишешь коды команд в память и смотришь, что будет :)
@YuliyCesar
@YuliyCesar Жыл бұрын
помню пионером плавную бегущую строку на синклере на память вбивал , всё было просто и понятно. А сейчас без знания библиотек ничего не запрограммируешь.
@Ewan33s
@Ewan33s Жыл бұрын
@@YuliyCesar кто вам мешает код писать без либ?) Просто придется их функционал самостоятельно реализовывать
@wowikus88
@wowikus88 2 жыл бұрын
Я не программист но все понятно, хорошо когда у человека есть талант объяснять быстро и понятно.
@user-bk9dm5lf1h
@user-bk9dm5lf1h 2 жыл бұрын
Как ноль превратился в 255?
@user-wx1ns5hf3h
@user-wx1ns5hf3h 2 жыл бұрын
@@user-bk9dm5lf1h т.к регистр 1 байтовый, то рабочий диапазон значений у него от 0 до 255 (2^8=256). Когда ты от 0 отнимаешь 1, то ты как бы условно переполняешь память, выставляя оставшиеся ячейки в единицы, что будет является 255. Тут трудно объяснить, если работал когда-то на си, то понимаешь как работает переполнение и почему это происходит, а объяснить это сложновато из-за того, что ты принимаешь это за постулат(ака аксиому). Дело в том, как работает само вычитание на бинарном уровне.
@user-bk9dm5lf1h
@user-bk9dm5lf1h 2 жыл бұрын
@@user-wx1ns5hf3h Я только образно понимаю, как работает к примеру старый эксплойд с переполнением буфера, но когда дело доходит до внутренностей (механики процесса, стеков и прочего) - тут слишком сложно становится. Почему ноль становится 255 понял, спасибо.
@Sionelius
@Sionelius 8 ай бұрын
@@user-wx1ns5hf3h NEG A делаешь и 0 в 255 превращается и наоборот :)
@Southenwind
@Southenwind 2 жыл бұрын
Отличнейшая, просто замечательный серия. Без воды и в тоже время без умолчаний. Аппаратная часть и программная в одном месте. Просто чудесно. Афтар давай исчО!!!
@dllsearch
@dllsearch 2 жыл бұрын
удафф.ком вмер, олбанский устарел.
@saszab
@saszab 2 жыл бұрын
@@dllsearch Олбанскей появился задолго до всяких удаффкомов, и спокойно пережил его смерть.
@AviazayacRussia
@AviazayacRussia 2 жыл бұрын
Посмотри kzbin.info/www/bejne/bqO6dIylZrqWhbM
@DrLithium
@DrLithium 2 жыл бұрын
Редкий по красоте и точности изложения материал! Можно приводить как эталон! Каждый пунт расписан оптимальным образом по шкале "много воды" - "ясность изложения".
@aswonder5569
@aswonder5569 2 жыл бұрын
Я в IT пришел с Apple II, в котором стояла плата с Z80 и дискетка, с которой можно было загрузить ОС CP/M и компилятор FORTRAN-80. На нем я писал программу решения системы дифференциальных уравнений. Запустил - и пошел гулять. Через пару часов, если повезет, был результат.
@yuriivoroshylov6646
@yuriivoroshylov6646 2 жыл бұрын
Ооо, лови пятюню. Матричная экспонента?
@DLRex
@DLRex 2 жыл бұрын
И в каком это Apple II стоял z80? Обычно в них стояли процы 6502 и его более поздние реализации.
@andrewsed_uplisten2019
@andrewsed_uplisten2019 2 жыл бұрын
капец-ты молодец , всё четко и понятно, респект и уважуха тебе..........
@ileyka
@ileyka 2 жыл бұрын
Очень интересная задумка с эмуляцией старой еепром при помощи ардуинки:)
@user-md3nz9hy8z
@user-md3nz9hy8z 2 жыл бұрын
Но есть одно "Но". Микросхема ПЗУ может работать быстрее ардуино-симуляции. Если использовать Ардуино, то работу процессора возможно придется замедлить, по сравнению с обычным компьютером на Z80.
@andreylegal
@andreylegal 2 жыл бұрын
Афигеть, голос интонации ракурсы знание темы СУПЕР
@user-gz4pi8ez5t
@user-gz4pi8ez5t 2 жыл бұрын
Сразу на автомате руки потянулись исправить на xor a, ld b, a. Сколько лет прошло, а команды помню. Оптимизация мля!
@cafedead
@cafedead 2 жыл бұрын
Ага.... Руки-то помнят... -)
@user-qh3sk9pi3f
@user-qh3sk9pi3f 2 жыл бұрын
Вместо xor a можно так же использовать sub a :-)
@user-yc6ez9lf9t
@user-yc6ez9lf9t 2 жыл бұрын
@@user-qh3sk9pi3f sub больше тактов занимает
@HardWrMan
@HardWrMan 2 жыл бұрын
xor - норм, ld не нужны по условию задачи, как и вторая задержка. 0000: D3 FF OUT (FF),A 0002: 10 FE DJNZ $ 0004: 2F CPL 0005: 18 F9 JR 0 0007: Вот это выйдет на режим уже вторым кругом (когда [B] станет 00), но по условию нам пофиг как оно будет мыргать в первый раз, главное чтобы параметры общего цикла сохранились в дальнейшем. А ваше ld b,a это совсем не из той оперы. PS Но я больше по i8080
@Thesturmgever
@Thesturmgever 2 жыл бұрын
Я балдею дорогая редакция... Вспомнить Z-80, Синклер... Эх, даже за душу схватило. А как разъясняет... Есть ещё люди на земле которые могут привлечь внимание к интересному. Желаю твоему каналу развития, успехов и много подписчиков. Ну рекламы чуть поменьше всё таки.
@andrewsed_uplisten2019
@andrewsed_uplisten2019 2 жыл бұрын
когда-то давно , еще в конце 80-х я собирал ZX Spectrum и вапще не интересовался об устройстве процессора и что как работает , а теперь стало все понятно, эх раньше бы мне эти знания , яб избежал тогда танцев с бубном при сборке спектрума... )))
@Xiorcid
@Xiorcid 2 жыл бұрын
Я не досмотрел ролик но уже хочу продолжение))))
@88MyXa
@88MyXa 2 жыл бұрын
Аналогично
@edgull_tlt
@edgull_tlt 2 жыл бұрын
Поддерживаю!
@antielectric117
@antielectric117 2 жыл бұрын
Мододец! И дальше не смотри, вдруг разочуруешься.
@denisgusev6389
@denisgusev6389 2 жыл бұрын
Если бы мне это так доступно разъяснили лет 30 назад, я бы стал программистом.
@proger8433
@proger8433 2 жыл бұрын
Никогда не поздно начать
@myp60s
@myp60s Жыл бұрын
Не-а, это не совсем так работает. 40 лет назад практически не существовало тех кто мог всё это мне разъяснить. Однако я во всём этом самостоятельно разобрался, научился программировать и собирать такого типа микрокомпьютеры. Источник информации был очень скуден - только немногочисленные переводные книги, да и те найти было не просто.
@Simple_Technology_
@Simple_Technology_ 2 жыл бұрын
Классно что информация подана в подробностях, понятно даже новичку и далёкому от темы. Продолжайте в том же духе.
@villainmadless1503
@villainmadless1503 2 жыл бұрын
Великолепное видео при как всегда замечательной подаче! Очень нравится, особенно из-за ностальгических чувств) Сам начинал с клона ZX-Spectrum погружаться в Asm
@user-yl2uf6gg2e
@user-yl2uf6gg2e 2 жыл бұрын
Супер. Молодец. Ждем развития данного компьютера!
@user-tg6yo7io2y
@user-tg6yo7io2y 2 жыл бұрын
Молодец - качественно объясняешь! Кстати, программу можно ещё на 2 байта сократить: LD A XOR A; LD B,0 -> LD B,A.
@blackraven3068
@blackraven3068 2 жыл бұрын
Загрузку в регистр В можно убрать, в первом цикле будет случайное значение, что вообще не критично.
@semibiotic
@semibiotic 2 жыл бұрын
Там даже до 9 байт сократить можно, т.к. нам не нужны вторые OUT и DJNZ: XOR A LD B, A LOOP: OUT (FF), A DJNZ $ CPL JR LOOP А учитывая, что при первые две команды не нужны (изначальное состояние регистров - 0), то 7 байт. Даже до 6, если использовать RST 0.
@cafedead
@cafedead 2 жыл бұрын
@@semibiotic Изначальное состояние регистров вовсе не ноль, но варик ваш хороший. RST 0 можно, но не с вашим вариком, и только до тех пор, пока не имитируем запись, потом не подойдет, т.к. код всрется стеком.
@semibiotic
@semibiotic 2 жыл бұрын
@@cafedead Да, моя ошибка, судя по даташиту, по RESET сбрасываются только PC, I, R, IM и IFF*. Но в данном примере все их все равно можно опустить. A опускает сам автор, а B отразится только на первом DJNZ. Да, RST 0 применим только в случае отсутствия RAM, тем более что состояние SP не определено, а также, если первые инструкции не инициализируют A. Еще, вместо JR можно позволить адресу переполниться (достигнуть 16, или 8, если сократить используемые линии A до трех), лишние байты можно добить NOP-ами. Но применимо это тоже лишь в отсутствии инициализации A.
@cafedead
@cafedead 2 жыл бұрын
@@semibiotic охреневаю от того, сколько народу так разбирается)) Вот что Спектрум животворящий с людьми делает...))
@koteotake
@koteotake 2 жыл бұрын
Спасибо. Это наиболее интересные технические лекции на KZbin, которые я смотрел на этой неделе.
@onetwo4315
@onetwo4315 2 жыл бұрын
Коммент поддержки, видео только начал смотреть, но и так понятно, что на этом канале только годные видео.
@andreykudriashov7441
@andreykudriashov7441 2 жыл бұрын
Z-80 легендарный процессор !! в молодости сам несколько Спектрумов собирал и определителей номера ! классный канал все доходчиво !!!надеюсь у молодежи возродится любовь к радиоэлектроники и они создадут лучшие компьютеры !)
@ancient-raccoon
@ancient-raccoon 2 жыл бұрын
спасибо за видео, очень познавательно и интересно!!! посмотрел с удовольствием, ждем постройки полноценного компа на Z80 ))
@AlexRootx
@AlexRootx 2 жыл бұрын
молодец Том!!!! вернул меня в "Лихие 90е", спасибо!!!
@cucuev51
@cucuev51 2 жыл бұрын
Супер! Давно не получал удовлетворение от полученных знаний.
@dmitriisemenovykh9389
@dmitriisemenovykh9389 2 жыл бұрын
Спасибо, это очень интересно и позновательно! Продолжение очень хочется.
@DISALuxOr
@DISALuxOr 2 жыл бұрын
блин так четко все разложил с удовольствием смотрю настальгия накатила :) спасибо
@alexey.matrosov
@alexey.matrosov 2 жыл бұрын
Офигительный контент!) Спасибо за столь подробное объяснение :)
@pba60kulikov42
@pba60kulikov42 5 ай бұрын
информация подана в подробностях, Благодарю за труд!
@catalyst1755
@catalyst1755 8 ай бұрын
Это лучший канал про электронику, который я когда либо видел! Выражаю огромную благодарность за ваш труд!
@jdueioksltoirtius9685
@jdueioksltoirtius9685 2 жыл бұрын
Шикарное видео, спасибо!
@TheTalants
@TheTalants 2 жыл бұрын
Молодец, подробно и без воды👍
@gebanb
@gebanb 2 жыл бұрын
Уууу! Ностальгия ) Давай спектрум.. немного осталось ) памяти докинуть и ардуину пожирнее а лучше STM32(шустрее и DMA есть) для эмуляции ULA ) Вот это будет круто! Однозначно лойс и пиписька ) (как говорит Доктор Дью). ОЧень жду следующее видео по этой теме. Ты и Ben Eater мои любимые авторы )
@Integral2128
@Integral2128 2 жыл бұрын
эмулятор на современном МК вообще не вариант, на много больше кайфа собрать все в оригинале на старых микрухах, а так смысл весь пропадает
@7656denis
@7656denis 2 жыл бұрын
Супер! обожаю тему спекки !!! Лайк ! Давайте больше по спеку !!!!
@DIY-hv2hv
@DIY-hv2hv 2 жыл бұрын
Вспомнил молодость и свой первый zx-spectrum, спасибо! Отличная подача!
@user-fr5cc9xj3h
@user-fr5cc9xj3h 2 жыл бұрын
Занятно! Вместо ПЗУ, берете статическое озу(их много в старых hdd, на мамках - кэш, в сидиромах, матричных принтерах и т.д.). Паяете на переходную панель, питание от батарейки(три Д055 или одна CR2032 с той-же мамки) и внешнее, развязываете шотки+блокировочный конденсатор. CS подвязываете резистором(или к ноге питания памяти или к общему-зависит от памяти). Все остальные ноги совпадают. Я пользовался UNIPROG, можно tl866, заливаете нужный дамп, вытаскиваете из программатора и вставляете в подопытного. Никаких вам задержек при работе, чёткие фронты, родной интерфейс. MSC48/MSC51/Z80 и любые другие 8 и 16 битные процессоры. (в сидиромах обычно 16 битная статическая озушка)
@MajorTomWorkshop
@MajorTomWorkshop 2 жыл бұрын
Сейчас есть flash микросхемы, которые всё это умеют делать, причем соблюдая тайминги статического ОЗУ. Т.е., просто в нее пишешь как в ОЗУ, а она помнит после отключения.
@user-fr5cc9xj3h
@user-fr5cc9xj3h 2 жыл бұрын
@@MajorTomWorkshop Абсолютно согласен с вами, только их намного трудней найти в старом барахле.
@myp60s
@myp60s Жыл бұрын
👍👍 В году примерно 86-87 пытался делать из статики некий аналог 573рф1 для ИК80
@antonromanov5405
@antonromanov5405 2 жыл бұрын
35 минут как на одном дыхании! Очень понятное объяснение!
@solnyshkoluckyheartilly5339
@solnyshkoluckyheartilly5339 Жыл бұрын
Спасибо за труды!
@aleks_0021
@aleks_0021 2 жыл бұрын
Шикарно! Спасибо за информацию!
@15385331
@15385331 Жыл бұрын
Спасибо, очень интересно даже мне, человеку писавшему на asm для Z80 еще в конце 80-х )))
@repair_technology
@repair_technology 2 жыл бұрын
уже 100.000 подписчиков сегодня ! Поздравляю! Спасибо за качественную информацию! Мы с Вами!
@jonnikteam8077
@jonnikteam8077 2 жыл бұрын
При грамотном подходе и светлой головой... без спешки всё должно работать с первого раза.
@user-fe1ge1nr1d
@user-fe1ge1nr1d 2 жыл бұрын
Отличное видео! Очень понятно и доходчиво, понял многое за несколько минут.Супер! Спасибо!
@user-tf5pk8lh2f
@user-tf5pk8lh2f 2 жыл бұрын
Не шарю, но очень интересно🤔💭. Хорошо, что есть такой канал!!!!
@InDaFit
@InDaFit 2 жыл бұрын
Просто офигеть, класс, супер, топ. Как тебе не лень было? Рад что наткнулся на этот канал. Огромная работа. Много непонятно, но интересно капец. Всегда было интересно как устроена эта суета, но как-то не попадалось настолько лаконичное объяснение, и голос и картинка всё круто!!!!!!!!!!!!!!!!!!
@RadionicsChannel
@RadionicsChannel 2 жыл бұрын
Спасибо за видео 👍
@user-vq5nu1vz6d
@user-vq5nu1vz6d 2 жыл бұрын
Очень круто! Спасибо за столь качественный контент.
@user-im9wu9vs7i
@user-im9wu9vs7i 2 жыл бұрын
Спасибо, очень интересно!!! ))) В старые времена вместо ld a,0 было модно использовать xor a)) Помню не столько по причинам экономии в байт, сколько показать что шаришь) Было бы круто если бы продолжил тему, под старость лет с железом поразбираться очень интересно.
@veritasvestas
@veritasvestas Жыл бұрын
Великолепное видео! Как правило, не оставляю комментариев. Но в данном случае не удержался! Таких профессионалов как Вы, ещё поискать! Было бы здорово, если бы вы собрали полноценный 8-битный компьютер с подключением клавиатуры и монитора.
@user-zk9rn1op5v
@user-zk9rn1op5v 2 жыл бұрын
Да, вы очень хорошо объясняете. Спасибо ввм большое!
@Stepan.K
@Stepan.K 2 жыл бұрын
Чудо, что даже я смог в общих чертах понять как все работает. Спасибо
@user-shemuser
@user-shemuser 10 ай бұрын
Благодарю от всей души! Спектрум - это моё детство! Ролик расширил мой мир в разы. Этот бы видос лет 25 назад, я бы в лепёху расшибся и поступил в ЛЭТИ. Мотивация зашкаливает.
@user-io7rs9fj1e
@user-io7rs9fj1e 2 ай бұрын
Как же кайфово смотреть такие вещи) Спасибо, было очень познавательно.
@user-hr9ty5pc1o
@user-hr9ty5pc1o 2 жыл бұрын
Крутяк! Собирал как-то спектрума капец, то еще веселье, но зато собрался и работает! Дядь где ты был раньше? 👍
@PavelAlexeev-super
@PavelAlexeev-super 2 жыл бұрын
Ух ты, вот это класс! Помню, как мы изучали этот ассемблер самостоятельно. Никак не мог дедушке своему объяснить, зачем я это делаю)))
@user-xg1fu1su2w
@user-xg1fu1su2w 2 жыл бұрын
Сколько же сил потрачено чтобы сделать это видео, спасибо!
@albertziatdinov1373
@albertziatdinov1373 2 жыл бұрын
13:13 примерно, на диаграмме команда LD B, записана, как LB B. Поправьте ;) Видео "мегареспектозное", от меня подписка и лайк 👍👍👍
@madebyrottor6112
@madebyrottor6112 2 жыл бұрын
Спасибо очень доходчиво и понятно изложено ! Подписка !
@zxpirate7zxp766
@zxpirate7zxp766 2 жыл бұрын
Когда-то давно мы мигали светодиодом при помощи 2х транзисторов. В 21м веке для этого необходимо не менее 2х процессоров ;)
@boristiutrin7984
@boristiutrin7984 2 жыл бұрын
Спасибо большое, вспомнил zx-spectrum 48K. Это было аж 25 лет назад.
@user-ws4nz8fu6z
@user-ws4nz8fu6z Жыл бұрын
Очень круто и очень интересно! Спасибо большое :)
@edwardmax.3249
@edwardmax.3249 2 жыл бұрын
Как всегда на высоте, большой риспект автору, с удовольствием смотрю! Хотел спросить можно ли с помощью ардуино генерировать все частоты для домофонных аппаратов на открывание??? Спасибо!
@liahimilumov7182
@liahimilumov7182 2 жыл бұрын
Очень интересно. Спасибо.
@vremennyygost1699
@vremennyygost1699 2 жыл бұрын
В ТОПчик 🔥🔥🔥
@user-ly7ve4vl1d
@user-ly7ve4vl1d 2 жыл бұрын
Замечательно. Просто и понятно. Если найти параллельную SRAM память, то ардуинку можно применить как загрузчик этой оперативки с uarta или с той же последовательной флешь памяти. В таком случае придётся подождать только загрузки а исполнение кода z80 будет идти на родных 3.5Мгц или 7 в турбо режиме и нет ограничения по объёму. Ещё раз Лайкос и Удачи.
@TheFirefox19
@TheFirefox19 2 жыл бұрын
Со времен первого знакомства с ZX было интересно как он работает. На самосборщиков смотрел как на богов! А тут настолько всё "разжовано", что всё стало понятно. Спасибо!
@SanyaSanyavich
@SanyaSanyavich 2 жыл бұрын
Круто, жду продолжение
@fucker_head1983
@fucker_head1983 2 жыл бұрын
Отличное видео! Очень доступно рассказано! Ставлю кучу лайков!
@user-pl2ue6ds2r
@user-pl2ue6ds2r 2 жыл бұрын
Очень хорошо 👍
@vii-ckoka
@vii-ckoka 2 жыл бұрын
Не зря на тебя подписан , с каждым новым роликом удивляешь всё больше и больше ! ЛАЙК 100%
@user-cj8vb3ds7w
@user-cj8vb3ds7w 2 жыл бұрын
Доступно, четко, интересно!
@user-tk6jl8qb2f
@user-tk6jl8qb2f 5 ай бұрын
Жаль забросил тему))) отлично объясняешь! спасибо! два видео на одном дыхании посмотрел!
@niphles
@niphles 2 жыл бұрын
Браво!!!
@user-dy2to4te6b
@user-dy2to4te6b 2 жыл бұрын
Круть !!!!! Это то что я искал!!!!!
@vladimirsamokish958
@vladimirsamokish958 2 жыл бұрын
Жги, брат!
@plazmx102
@plazmx102 2 жыл бұрын
Отличное познавательное видео!
@cafedead
@cafedead 2 жыл бұрын
Хороший видос. Мог еще первую команду оптимизировать: вместо LD A,0 использовать XOR A, сэкономить еще один байт. А LD B,A - еще байт... Ну тут уже написали, даже еще лучше варианты предложили... -) Прекрасно, что столько людей интересуется всем этим делом, и про XOR A написали... Все красавчики.
@MajorTomWorkshop
@MajorTomWorkshop 2 жыл бұрын
А мне самому интересно было, сколько людей вспомнит про XOR A. )) Оказалось, синклеристов достаточно много. А вот про SUB A не вспомнил никто! ))
@cafedead
@cafedead 2 жыл бұрын
@@MajorTomWorkshop где еще такое возможно?!) Закликбейтить при помощи LD A, 0 😂👍
@tangerinedanger314
@tangerinedanger314 2 жыл бұрын
@@MajorTomWorkshop тоже хотел написать про XOR A ))
@user-ze8hf1oz9q
@user-ze8hf1oz9q 2 жыл бұрын
Прекрасная работа!
@user-uc5nl9vr4o
@user-uc5nl9vr4o Жыл бұрын
Большое спасибо!!!
@mik_kurgan
@mik_kurgan 2 жыл бұрын
Класс! Прямо ностальжи!!!
@raqqet
@raqqet 2 жыл бұрын
Аплодирую стоя!!! Это просто невероятно. Пошел на балкон искать зет80
@user-xd1su3sk3i
@user-xd1su3sk3i 2 жыл бұрын
Титаническая работа и потрясающий результат!
@jaroslavzolotov8598
@jaroslavzolotov8598 2 жыл бұрын
Автор молодец! Больше подобных видео!)
@sergeybiryukoff3446
@sergeybiryukoff3446 2 жыл бұрын
Приятно смотреть и слушать.
@engenegr_4880
@engenegr_4880 2 жыл бұрын
Интересная тема и грамотный комплексный подход подачи информации. По устройству микроконтроллеров доступная информация попадается довольно редко. А писать прошивки без понимания происходящего - не совсем правильно. Жду продолжения!
@MrRadogost007
@MrRadogost007 2 жыл бұрын
Первый мой компьютер ZXspectrum загружался с дискет. Пришлось научится ремонтировать магнитофон, когда он поломался.
@yuritopoop
@yuritopoop 2 жыл бұрын
За 30:35 однозначно плюс, улыбнуло. Вечно с этим сталкивался, пока дорабатывал код программы в разных языках программирования, ибо не всегда удавалось реализовать на аппаратно-программном уровне.
@cybersys
@cybersys 2 жыл бұрын
Очень интересно, ждём новые видео.
@user-td8yh5gi7v
@user-td8yh5gi7v 2 жыл бұрын
Просто огонь! Спасибо большое. Подойду оформлю донат. ^~^
@alexey-art-studio
@alexey-art-studio 2 жыл бұрын
По идее можно было параллельную флэш взять. Крутой разбор) я бы посмотрел с эмуляцией на монитор) жду новых видео!)
@ANTONMAN
@ANTONMAN 2 жыл бұрын
Полезно очень! Автор крос!
@user-on4rr3cz5f
@user-on4rr3cz5f 2 жыл бұрын
Офигенно. Я лет на 20 вернулся. 👍
@KJIaBogaB
@KJIaBogaB 2 жыл бұрын
Дружище! Мегаролик! Низкий тебе поклон и за это и за предыдущее видео! Требуем продолжения! Хотим, как ты понимаешь - простейший терминал! Подскажи по двум пока вопросам: 1. Если всё же воткнуть ПЗУ вместо ардуино - в его память нужно будет просто внести код, который получился после ассемблирования, который ты расположил в строке определения байта данных (byte data[] ={0x3E, ..............................}; ??? 2. Это К155ЛН1 даёт генератор на ногу 6 (CLK)? Я в Thinkercad собрал по схеме - на осциллографе по нулям. Мультиметр показывает медленное поднятие напряжения с 0 mV до (видимо 5v). Вообще такие генераторы работают в эмуляторах?
@MajorTomWorkshop
@MajorTomWorkshop 2 жыл бұрын
Да, просто в ПЗУ записать эти байты в том же порядке. Насчёт эмулятора не знаю, не пробовал, возможно номиналы указаны неверно? Но я собирал конкретно по этой схеме.
@vic7871
@vic7871 2 жыл бұрын
Спасибо!
@user-kk2gq6fr3y
@user-kk2gq6fr3y 2 жыл бұрын
Спасибо за толковые видео. Один из лучших техноканалов на русскоговорящем ютубе. Хотелось бы побольше про программирование ардуино. Есть пара отличных видео здесь, но так сыть был взят резкий старт. Хотелось бы более подробного разбора. Ввод-вывод, написание подпрограмм, команды, написание и отладка простых скетчей, скажем, электронный сторож, многотональный звонок, часы и т.д. Также, возможно, работа с выходными транзисторными ключами и их расчет(для начинающих будет интересно). Сам стараюсь изучать ардуино, но возникают некоторые вопросы. Еще раз спасибо за качественный контент.
@MajorTomWorkshop
@MajorTomWorkshop 2 жыл бұрын
Хорошо, подумаю. )
@user-kk2gq6fr3y
@user-kk2gq6fr3y 2 жыл бұрын
@@MajorTomWorkshop Сорри, нашел видео по транзисторам на канале. Для меня как электрика оказались полезны видео про ремонт светодиодных светильников и прожекторов. Продолжаю просматривать видео на канале. Спасибо)))
@alexvmw
@alexvmw 2 жыл бұрын
Круто, очень круто!
@user-ub4wy2pg6g
@user-ub4wy2pg6g Жыл бұрын
0:39 Игра Exolon )) Самая классная на кассете ))) И Саботёр ещё, где бомбу устанавливаешь и на вертолёте улетаешь👍
@lexasub
@lexasub 2 жыл бұрын
Офигеть , как все просто и доходчиво обьяснено
@gosugosu100
@gosugosu100 2 жыл бұрын
Идеально объясняешь!
одни дома // EVA mash @TweetvilleCartoon
01:00
EVA mash
Рет қаралды 3,4 МЛН
КИРПИЧ ОБ ГОЛОВУ #shorts
00:24
Паша Осадчий
Рет қаралды 4,6 МЛН
Суд над Бишимбаевым. 2 мая | ОНЛАЙН
7:14:30
AKIpress news
Рет қаралды 613 М.
MINHA IRMÃ MALVADA CONTRA O GADGET DE TREM DE DOMINÓ 😡 #ferramenta
00:40
7 simple Arduino projects which YOU can build in 15 minutes.
31:07
Major Tom Workshop
Рет қаралды 914 М.
Микро 80. Процессор. #1
30:00
Алексей Морозов
Рет қаралды 95 М.
DIY COMPUTER from scratch!
25:03
Vectozavr
Рет қаралды 2,2 МЛН
🖥️Играю в Cyberpunk на Ардуино!
18:22
AlexGyver
Рет қаралды 1,2 МЛН
Нужен ли робот пылесос?
0:54
Катя и Лайфхаки
Рет қаралды 858 М.
Samsung mobile phone waterproof display. samsung mobile phone digital s23ultra  #shorts
0:15