Emulating ROM with mere Arduino Nano for a Z80 CPU.

2024 ж. 18 Мам.
219 900 Рет қаралды

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

Пікірлер
  • У нас разработчиков есть фраза "Если с первого раза все работает, значит где-то есть ошибка..."

    @user-kl4xm2yb7p@user-kl4xm2yb7p2 жыл бұрын
    • Не знаю как у разработчиков, но у программистов такая пословица: "Если программа не работает, значит в ней есть ошибка. Если программа работает, то ошибок как минимум две."

      @glukmaker@glukmaker2 жыл бұрын
    • @@glukmaker "Работает? - Не трогай, даже если уверен, что есть ошибка" ну и с первого раза, как правило, запускается только "Hello, World"

      @Dejsving@Dejsving2 жыл бұрын
    • Если запускается но через раз то есть как минимум одна ошибка(максимума нет)

      @gmp14@gmp148 ай бұрын
  • Мужик, ты крут! Давай больше про архитектуру эвм! Больше практики!

    @PheadZero@PheadZero2 жыл бұрын
    • 100% поддерживаю

      @MultiJulia1980@MultiJulia19802 жыл бұрын
    • Что такое архитектура эвм ,обьясни?

      @catbechemot@catbechemot2 жыл бұрын
    • @@catbechemot Архитектура - это наука и искусство о построении целого из частей. Говорю как архитектор.

      @MultiJulia1980@MultiJulia19802 жыл бұрын
    • Согласен. Очень круто. Не знаю зачем это мне, но я уже смотрю на али Z80

      @felixurgant3487@felixurgant34872 жыл бұрын
    • +++ Автор, спасибо за качественные видео!)

      @user-rx4tn7xu9r@user-rx4tn7xu9r2 жыл бұрын
  • Офигенное видео. Вспомнить всё. Первый комп, собранный с отцом - Специалист из Моделист-Конструктора, на ВМ80. И магнитофон-бобинник в качестве внешней памяти. И чёрно-белый старый телевизор как монитор. Второй комп - Спектрум-Пентагон, всё с тем же бобинником. Сначала 64К, потом 128, потом плюс дисковод вместо бобинника, и всё тот же чёрно-белый телевизор (а Спекки-то уже цветной). Но иногда разрешали подключиться к домашнему цветному. И вот подключаюсь я, что-то надо было подпаять, и я не выключая Спектрума лезу к нему паяльником. Искра с паяльника в плату, и траур - вся память полетела, куча логики туда же, проц тоже. Выжило совсем немного деталей. Третий комп - Орион-128, кажется в Радиолюбителе его публиковали. Сначала тоже с бобинником :), потом дисковод прикрутили. Потом появился принтер с какой-то ЕС-ки, и его тоже к Ориону прикрутили. Как сейчас помню, билеты по химии на нём печатал. ASM ВМ80-го знал наизусть. Иногда правил программу прямо в машинных кодах (особенно на Специалисте это было легко, там у монитора (не дисплея, а его типа БИОС-а) были сразу команды на прямой доступ к памяти). Клавиатуры для Специалиста и Спектрума делали герконовые (продавались кнопки с магнитами, их выстраивали на текстолите, снизу геркон; весело было отлаживать это - чтобы кнопки не залипали, маленькой отвёрткой под геркон и чуть его от платы отодвинуть; эххх). Для Ориона какую-то тяжеленную клавиатуру в железном корпусе нашли (наверное тоже откуда-то с ЕС-ки, не помню уже), и мудрили потом с согласованием её с платой компьютера. Микросхемы ПЗУ РФ2 и РФ5, с окошечком для стирания, и УФ лампа, фиг знает откуда у нас взявшаяся (лампа была из уличного фонаря, без стеклянной колбы, с каким-то дросселем для запуска). На стирание ставили микросхемы в туалет, и 40 минут в него заходить было нельзя. Платы рисовали на текстолите сначала нитролаком, потом тушь какая-то появилась, кажется "Вика" называлась. Травили хлорным железом. А после сборки компа с осциллографом искали, где нет сигнала, а должен бы быть (когда дорожка протравливалась под нарисованным), или наоборот. А сколько ВМ8-х с Z80-ми спалили, и не сосчитать. ВМ80 достать было легко, а Z80 был дорогой и дефицитный. Как на 30 лет назад вернулся. Ностальгией накрыло. Спасибо!!!

    @evgeniyrybin6162@evgeniyrybin61622 жыл бұрын
    • Кто ты воин!?

      @alekseykozhanov250@alekseykozhanov250 Жыл бұрын
    • А я паял , проводами турбо РК-шку как я ее называл. Схема была переделана под 64к ру5 -тых. А ещё на нее удалось портировать cpm и прикрутить 2 дисковода. На ней даже шел редактор WordStar)))) потом у меня ее выпросил приятель и пилил на ней прошивки под АОНы 😂 Ностальжи!!

      @sergueisoloviev1937@sergueisoloviev19375 ай бұрын
  • Есть в этом какая-то магия, напрямую с процессором общаться и видеть как он отвечает)

    @iserg21@iserg212 жыл бұрын
    • Согласен. Хотя, любой кто начинал програмить в 80е помнит как это было, когда напрямую пишешь коды команд в память и смотришь, что будет :)

      @rndofpipowe@rndofpipowe2 жыл бұрын
    • помню пионером плавную бегущую строку на синклере на память вбивал , всё было просто и понятно. А сейчас без знания библиотек ничего не запрограммируешь.

      @YuliyCesar@YuliyCesar Жыл бұрын
    • @@YuliyCesar кто вам мешает код писать без либ?) Просто придется их функционал самостоятельно реализовывать

      @Ewan33s@Ewan33s Жыл бұрын
  • Я не программист но все понятно, хорошо когда у человека есть талант объяснять быстро и понятно.

    @wowikus88@wowikus882 жыл бұрын
    • Как ноль превратился в 255?

      @user-bk9dm5lf1h@user-bk9dm5lf1h2 жыл бұрын
    • @@user-bk9dm5lf1h т.к регистр 1 байтовый, то рабочий диапазон значений у него от 0 до 255 (2^8=256). Когда ты от 0 отнимаешь 1, то ты как бы условно переполняешь память, выставляя оставшиеся ячейки в единицы, что будет является 255. Тут трудно объяснить, если работал когда-то на си, то понимаешь как работает переполнение и почему это происходит, а объяснить это сложновато из-за того, что ты принимаешь это за постулат(ака аксиому). Дело в том, как работает само вычитание на бинарном уровне.

      @user-wx1ns5hf3h@user-wx1ns5hf3h2 жыл бұрын
    • @@user-wx1ns5hf3h Я только образно понимаю, как работает к примеру старый эксплойд с переполнением буфера, но когда дело доходит до внутренностей (механики процесса, стеков и прочего) - тут слишком сложно становится. Почему ноль становится 255 понял, спасибо.

      @user-bk9dm5lf1h@user-bk9dm5lf1h2 жыл бұрын
    • @@user-wx1ns5hf3h NEG A делаешь и 0 в 255 превращается и наоборот :)

      @Sionelius@Sionelius8 ай бұрын
  • капец-ты молодец , всё четко и понятно, респект и уважуха тебе..........

    @andrewsed_uplisten2019@andrewsed_uplisten20192 жыл бұрын
  • Отличнейшая, просто замечательный серия. Без воды и в тоже время без умолчаний. Аппаратная часть и программная в одном месте. Просто чудесно. Афтар давай исчО!!!

    @Southenwind@Southenwind2 жыл бұрын
    • удафф.ком вмер, олбанский устарел.

      @dllsearch@dllsearch2 жыл бұрын
    • @@dllsearch Олбанскей появился задолго до всяких удаффкомов, и спокойно пережил его смерть.

      @saszab@saszab2 жыл бұрын
    • Посмотри kzhead.info/sun/a9aQc72naIeZgok/bejne.html

      @AviazayacRussia@AviazayacRussia2 жыл бұрын
  • Очень интересная задумка с эмуляцией старой еепром при помощи ардуинки:)

    @ileyka@ileyka2 жыл бұрын
    • Но есть одно "Но". Микросхема ПЗУ может работать быстрее ардуино-симуляции. Если использовать Ардуино, то работу процессора возможно придется замедлить, по сравнению с обычным компьютером на Z80.

      @user-md3nz9hy8z@user-md3nz9hy8z2 жыл бұрын
  • Я в IT пришел с Apple II, в котором стояла плата с Z80 и дискетка, с которой можно было загрузить ОС CP/M и компилятор FORTRAN-80. На нем я писал программу решения системы дифференциальных уравнений. Запустил - и пошел гулять. Через пару часов, если повезет, был результат.

    @aswonder5569@aswonder55692 жыл бұрын
    • Ооо, лови пятюню. Матричная экспонента?

      @yuriivoroshylov6646@yuriivoroshylov66462 жыл бұрын
    • И в каком это Apple II стоял z80? Обычно в них стояли процы 6502 и его более поздние реализации.

      @DLRex@DLRex2 жыл бұрын
  • Сразу на автомате руки потянулись исправить на xor a, ld b, a. Сколько лет прошло, а команды помню. Оптимизация мля!

    @user-gz4pi8ez5t@user-gz4pi8ez5t2 жыл бұрын
    • Ага.... Руки-то помнят... -)

      @cafedead@cafedead2 жыл бұрын
    • Вместо xor a можно так же использовать sub a :-)

      @user-qh3sk9pi3f@user-qh3sk9pi3f2 жыл бұрын
    • @@user-qh3sk9pi3f sub больше тактов занимает

      @user-yc6ez9lf9t@user-yc6ez9lf9t2 жыл бұрын
    • 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

      @HardWrMan@HardWrMan2 жыл бұрын
  • Редкий по красоте и точности изложения материал! Можно приводить как эталон! Каждый пунт расписан оптимальным образом по шкале "много воды" - "ясность изложения".

    @DrLithium@DrLithium2 жыл бұрын
  • Афигеть, голос интонации ракурсы знание темы СУПЕР

    @andreylegal@andreylegal2 жыл бұрын
  • Я не досмотрел ролик но уже хочу продолжение))))

    @Xiorcid@Xiorcid2 жыл бұрын
    • Аналогично

      @88MyXa@88MyXa2 жыл бұрын
    • Поддерживаю!

      @edgull_tlt@edgull_tlt2 жыл бұрын
    • Мододец! И дальше не смотри, вдруг разочуруешься.

      @antielectric117@antielectric1172 жыл бұрын
  • Если бы мне это так доступно разъяснили лет 30 назад, я бы стал программистом.

    @denisgusev6389@denisgusev63892 жыл бұрын
    • Никогда не поздно начать

      @proger8433@proger84332 жыл бұрын
    • Не-а, это не совсем так работает. 40 лет назад практически не существовало тех кто мог всё это мне разъяснить. Однако я во всём этом самостоятельно разобрался, научился программировать и собирать такого типа микрокомпьютеры. Источник информации был очень скуден - только немногочисленные переводные книги, да и те найти было не просто.

      @myp60s@myp60s Жыл бұрын
  • Классно что информация подана в подробностях, понятно даже новичку и далёкому от темы. Продолжайте в том же духе.

    @Simple_Technology_@Simple_Technology_2 жыл бұрын
  • когда-то давно , еще в конце 80-х я собирал ZX Spectrum и вапще не интересовался об устройстве процессора и что как работает , а теперь стало все понятно, эх раньше бы мне эти знания , яб избежал тогда танцев с бубном при сборке спектрума... )))

    @andrewsed_uplisten2019@andrewsed_uplisten20192 жыл бұрын
  • Супер. Молодец. Ждем развития данного компьютера!

    @user-yl2uf6gg2e@user-yl2uf6gg2e2 жыл бұрын
  • Спасибо. Это наиболее интересные технические лекции на KZhead, которые я смотрел на этой неделе.

    @koteotake@koteotake2 жыл бұрын
  • молодец Том!!!! вернул меня в "Лихие 90е", спасибо!!!

    @AlexRootx@AlexRootx2 жыл бұрын
  • Коммент поддержки, видео только начал смотреть, но и так понятно, что на этом канале только годные видео.

    @onetwo4315@onetwo43152 жыл бұрын
  • Я балдею дорогая редакция... Вспомнить Z-80, Синклер... Эх, даже за душу схватило. А как разъясняет... Есть ещё люди на земле которые могут привлечь внимание к интересному. Желаю твоему каналу развития, успехов и много подписчиков. Ну рекламы чуть поменьше всё таки.

    @Thesturmgever@Thesturmgever2 жыл бұрын
  • Великолепное видео при как всегда замечательной подаче! Очень нравится, особенно из-за ностальгических чувств) Сам начинал с клона ZX-Spectrum погружаться в Asm

    @villainmadless1503@villainmadless15032 жыл бұрын
  • Супер! Давно не получал удовлетворение от полученных знаний.

    @cucuev51@cucuev512 жыл бұрын
  • Супер! обожаю тему спекки !!! Лайк ! Давайте больше по спеку !!!!

    @7656denis@7656denis2 жыл бұрын
  • блин так четко все разложил с удовольствием смотрю настальгия накатила :) спасибо

    @DISALuxOr@DISALuxOr2 жыл бұрын
  • Молодец - качественно объясняешь! Кстати, программу можно ещё на 2 байта сократить: LD A XOR A; LD B,0 -> LD B,A.

    @user-tg6yo7io2y@user-tg6yo7io2y2 жыл бұрын
    • Загрузку в регистр В можно убрать, в первом цикле будет случайное значение, что вообще не критично.

      @blackraven3068@blackraven30682 жыл бұрын
    • Там даже до 9 байт сократить можно, т.к. нам не нужны вторые OUT и DJNZ: XOR A LD B, A LOOP: OUT (FF), A DJNZ $ CPL JR LOOP А учитывая, что при первые две команды не нужны (изначальное состояние регистров - 0), то 7 байт. Даже до 6, если использовать RST 0.

      @semibiotic@semibiotic2 жыл бұрын
    • @@semibiotic Изначальное состояние регистров вовсе не ноль, но варик ваш хороший. RST 0 можно, но не с вашим вариком, и только до тех пор, пока не имитируем запись, потом не подойдет, т.к. код всрется стеком.

      @cafedead@cafedead2 жыл бұрын
    • @@cafedead Да, моя ошибка, судя по даташиту, по RESET сбрасываются только PC, I, R, IM и IFF*. Но в данном примере все их все равно можно опустить. A опускает сам автор, а B отразится только на первом DJNZ. Да, RST 0 применим только в случае отсутствия RAM, тем более что состояние SP не определено, а также, если первые инструкции не инициализируют A. Еще, вместо JR можно позволить адресу переполниться (достигнуть 16, или 8, если сократить используемые линии A до трех), лишние байты можно добить NOP-ами. Но применимо это тоже лишь в отсутствии инициализации A.

      @semibiotic@semibiotic2 жыл бұрын
    • @@semibiotic охреневаю от того, сколько народу так разбирается)) Вот что Спектрум животворящий с людьми делает...))

      @cafedead@cafedead2 жыл бұрын
  • Z-80 легендарный процессор !! в молодости сам несколько Спектрумов собирал и определителей номера ! классный канал все доходчиво !!!надеюсь у молодежи возродится любовь к радиоэлектроники и они создадут лучшие компьютеры !)

    @andreykudriashov7441@andreykudriashov74412 жыл бұрын
  • Сколько же сил потрачено чтобы сделать это видео, спасибо!

    @user-xg1fu1su2w@user-xg1fu1su2w2 жыл бұрын
  • При грамотном подходе и светлой головой... без спешки всё должно работать с первого раза.

    @jonnikteam8077@jonnikteam80772 жыл бұрын
  • Спасибо за видео 👍

    @RadionicsChannel@RadionicsChannel2 жыл бұрын
  • Спасибо, это очень интересно и позновательно! Продолжение очень хочется.

    @dmitriisemenovykh9389@dmitriisemenovykh93892 жыл бұрын
  • Не шарю, но очень интересно🤔💭. Хорошо, что есть такой канал!!!!

    @user-tf5pk8lh2f@user-tf5pk8lh2f2 жыл бұрын
  • Офигительный контент!) Спасибо за столь подробное объяснение :)

    @alexey.matrosov@alexey.matrosov2 жыл бұрын
  • Молодец, подробно и без воды👍

    @TheTalants@TheTalants2 жыл бұрын
  • спасибо за видео, очень познавательно и интересно!!! посмотрел с удовольствием, ждем постройки полноценного компа на Z80 ))

    @ancient-raccoon@ancient-raccoon2 жыл бұрын
  • 35 минут как на одном дыхании! Очень понятное объяснение!

    @antonromanov5405@antonromanov54052 жыл бұрын
  • Спасибо, очень интересно даже мне, человеку писавшему на asm для Z80 еще в конце 80-х )))

    @15385331@15385331 Жыл бұрын
  • Шикарное видео, спасибо!

    @jdueioksltoirtius9685@jdueioksltoirtius96852 жыл бұрын
  • информация подана в подробностях, Благодарю за труд!

    @pba60kulikov42@pba60kulikov426 ай бұрын
  • Вспомнил молодость и свой первый zx-spectrum, спасибо! Отличная подача!

    @DIY-hv2hv@DIY-hv2hv2 жыл бұрын
  • Занятно! Вместо ПЗУ, берете статическое озу(их много в старых hdd, на мамках - кэш, в сидиромах, матричных принтерах и т.д.). Паяете на переходную панель, питание от батарейки(три Д055 или одна CR2032 с той-же мамки) и внешнее, развязываете шотки+блокировочный конденсатор. CS подвязываете резистором(или к ноге питания памяти или к общему-зависит от памяти). Все остальные ноги совпадают. Я пользовался UNIPROG, можно tl866, заливаете нужный дамп, вытаскиваете из программатора и вставляете в подопытного. Никаких вам задержек при работе, чёткие фронты, родной интерфейс. MSC48/MSC51/Z80 и любые другие 8 и 16 битные процессоры. (в сидиромах обычно 16 битная статическая озушка)

    @user-fr5cc9xj3h@user-fr5cc9xj3h2 жыл бұрын
    • Сейчас есть flash микросхемы, которые всё это умеют делать, причем соблюдая тайминги статического ОЗУ. Т.е., просто в нее пишешь как в ОЗУ, а она помнит после отключения.

      @MajorTomWorkshop@MajorTomWorkshop2 жыл бұрын
    • @@MajorTomWorkshop Абсолютно согласен с вами, только их намного трудней найти в старом барахле.

      @user-fr5cc9xj3h@user-fr5cc9xj3h2 жыл бұрын
    • 👍👍 В году примерно 86-87 пытался делать из статики некий аналог 573рф1 для ИК80

      @myp60s@myp60s Жыл бұрын
  • Чудо, что даже я смог в общих чертах понять как все работает. Спасибо

    @Stepan.K@Stepan.K2 жыл бұрын
  • Спасибо, очень интересно!!! ))) В старые времена вместо ld a,0 было модно использовать xor a)) Помню не столько по причинам экономии в байт, сколько показать что шаришь) Было бы круто если бы продолжил тему, под старость лет с железом поразбираться очень интересно.

    @user-im9wu9vs7i@user-im9wu9vs7i2 жыл бұрын
  • В ТОПчик 🔥🔥🔥

    @vremennyygost1699@vremennyygost16992 жыл бұрын
  • Ух ты, вот это класс! Помню, как мы изучали этот ассемблер самостоятельно. Никак не мог дедушке своему объяснить, зачем я это делаю)))

    @PavelAlexeev-super@PavelAlexeev-super2 жыл бұрын
  • Просто офигеть, класс, супер, топ. Как тебе не лень было? Рад что наткнулся на этот канал. Огромная работа. Много непонятно, но интересно капец. Всегда было интересно как устроена эта суета, но как-то не попадалось настолько лаконичное объяснение, и голос и картинка всё круто!!!!!!!!!!!!!!!!!!

    @InDaFit@InDaFit2 жыл бұрын
  • Со времен первого знакомства с ZX было интересно как он работает. На самосборщиков смотрел как на богов! А тут настолько всё "разжовано", что всё стало понятно. Спасибо!

    @TheFirefox19@TheFirefox192 жыл бұрын
  • Когда-то давно мы мигали светодиодом при помощи 2х транзисторов. В 21м веке для этого необходимо не менее 2х процессоров ;)

    @zxpirate7zxp766@zxpirate7zxp7662 жыл бұрын
  • Отличное видео! Очень понятно и доходчиво, понял многое за несколько минут.Супер! Спасибо!

    @user-fe1ge1nr1d@user-fe1ge1nr1d2 жыл бұрын
  • Уууу! Ностальгия ) Давай спектрум.. немного осталось ) памяти докинуть и ардуину пожирнее а лучше STM32(шустрее и DMA есть) для эмуляции ULA ) Вот это будет круто! Однозначно лойс и пиписька ) (как говорит Доктор Дью). ОЧень жду следующее видео по этой теме. Ты и Ben Eater мои любимые авторы )

    @gebanb@gebanb2 жыл бұрын
    • эмулятор на современном МК вообще не вариант, на много больше кайфа собрать все в оригинале на старых микрухах, а так смысл весь пропадает

      @Integral2128@Integral21282 жыл бұрын
  • уже 100.000 подписчиков сегодня ! Поздравляю! Спасибо за качественную информацию! Мы с Вами!

    @repair_technology@repair_technology2 жыл бұрын
  • Великолепное видео! Как правило, не оставляю комментариев. Но в данном случае не удержался! Таких профессионалов как Вы, ещё поискать! Было бы здорово, если бы вы собрали полноценный 8-битный компьютер с подключением клавиатуры и монитора.

    @veritasvestas@veritasvestas Жыл бұрын
  • Да, вы очень хорошо объясняете. Спасибо ввм большое!

    @user-zk9rn1op5v@user-zk9rn1op5v2 жыл бұрын
  • Очень круто! Спасибо за столь качественный контент.

    @user-vq5nu1vz6d@user-vq5nu1vz6d2 жыл бұрын
  • Шикарно! Спасибо за информацию!

    @aleks_0021@aleks_00212 жыл бұрын
  • 13:13 примерно, на диаграмме команда LD B, записана, как LB B. Поправьте ;) Видео "мегареспектозное", от меня подписка и лайк 👍👍👍

    @albertziatdinov1373@albertziatdinov13732 жыл бұрын
  • Спасибо за труды!

    @solnyshkoluckyheartilly5339@solnyshkoluckyheartilly5339 Жыл бұрын
  • Хороший видос. Мог еще первую команду оптимизировать: вместо LD A,0 использовать XOR A, сэкономить еще один байт. А LD B,A - еще байт... Ну тут уже написали, даже еще лучше варианты предложили... -) Прекрасно, что столько людей интересуется всем этим делом, и про XOR A написали... Все красавчики.

    @cafedead@cafedead2 жыл бұрын
    • А мне самому интересно было, сколько людей вспомнит про XOR A. )) Оказалось, синклеристов достаточно много. А вот про SUB A не вспомнил никто! ))

      @MajorTomWorkshop@MajorTomWorkshop2 жыл бұрын
    • @@MajorTomWorkshop где еще такое возможно?!) Закликбейтить при помощи LD A, 0 😂👍

      @cafedead@cafedead2 жыл бұрын
    • @@MajorTomWorkshop тоже хотел написать про XOR A ))

      @tangerinedanger314@tangerinedanger3142 жыл бұрын
  • Замечательно. Просто и понятно. Если найти параллельную SRAM память, то ардуинку можно применить как загрузчик этой оперативки с uarta или с той же последовательной флешь памяти. В таком случае придётся подождать только загрузки а исполнение кода z80 будет идти на родных 3.5Мгц или 7 в турбо режиме и нет ограничения по объёму. Ещё раз Лайкос и Удачи.

    @user-ly7ve4vl1d@user-ly7ve4vl1d2 жыл бұрын
  • Титаническая работа и потрясающий результат!

    @user-xd1su3sk3i@user-xd1su3sk3i2 жыл бұрын
  • Спасибо большое, вспомнил zx-spectrum 48K. Это было аж 25 лет назад.

    @boristiutrin7984@boristiutrin79842 жыл бұрын
  • Очень хорошо 👍

    @user-pl2ue6ds2r@user-pl2ue6ds2r2 жыл бұрын
  • Интересная тема и грамотный комплексный подход подачи информации. По устройству микроконтроллеров доступная информация попадается довольно редко. А писать прошивки без понимания происходящего - не совсем правильно. Жду продолжения!

    @engenegr_4880@engenegr_48802 жыл бұрын
  • Крутяк! Собирал как-то спектрума капец, то еще веселье, но зато собрался и работает! Дядь где ты был раньше? 👍

    @user-hr9ty5pc1o@user-hr9ty5pc1o2 жыл бұрын
  • Жги, брат!

    @vladimirsamokish958@vladimirsamokish9582 жыл бұрын
  • Это лучший канал про электронику, который я когда либо видел! Выражаю огромную благодарность за ваш труд!

    @catalyst1755@catalyst17558 ай бұрын
  • Еще как минимум на два байта байта можно выиграть: LD A,0 -> XOR A и LD B,0 -> LD B,A

    @user-cy4hp9qk2f@user-cy4hp9qk2f2 жыл бұрын
    • Учитывая, что он всегда перекидывает аккумулятор, то можно вообще убрать предустановку аккумулятора. Результирующая программа будет такой: 0000: D3 FF OUT (FF),A 0002: 10 FE DJNZ $ 0004: 2F CPL 0005: 18 F9 JR 0 0007:

      @HardWrMan@HardWrMan2 жыл бұрын
  • Не зря на тебя подписан , с каждым новым роликом удивляешь всё больше и больше ! ЛАЙК 100%

    @vii-ckoka@vii-ckoka2 жыл бұрын
  • Аплодирую стоя!!! Это просто невероятно. Пошел на балкон искать зет80

    @raqqet@raqqet2 жыл бұрын
  • Отличное видео! Очень доступно рассказано! Ставлю кучу лайков!

    @fucker_head1983@fucker_head19832 жыл бұрын
  • Спасибо очень доходчиво и понятно изложено ! Подписка !

    @madebyrottor6112@madebyrottor61122 жыл бұрын
  • Отличное познавательное видео!

    @plazmx102@plazmx1022 жыл бұрын
  • Как же кайфово смотреть такие вещи) Спасибо, было очень познавательно.

    @user-io7rs9fj1e@user-io7rs9fj1e3 ай бұрын
  • Благодарю от всей души! Спектрум - это моё детство! Ролик расширил мой мир в разы. Этот бы видос лет 25 назад, я бы в лепёху расшибся и поступил в ЛЭТИ. Мотивация зашкаливает.

    @user-shemuser@user-shemuser10 ай бұрын
  • По идее можно было параллельную флэш взять. Крутой разбор) я бы посмотрел с эмуляцией на монитор) жду новых видео!)

    @alexey-art-studio@alexey-art-studio2 жыл бұрын
  • Очень круто и очень интересно! Спасибо большое :)

    @user-ws4nz8fu6z@user-ws4nz8fu6z Жыл бұрын
  • Получилось не хилое, навороченное реле поворотов)). Отличное видео, мне понравилось.

    @zritel23@zritel23 Жыл бұрын
  • Прекрасная работа!

    @user-ze8hf1oz9q@user-ze8hf1oz9q2 жыл бұрын
  • Круто, жду продолжение

    @SanyaSanyavich@SanyaSanyavich2 жыл бұрын
  • «Смог заинтересовать» это не то слово. Просто восторг

    @WasilijDyak@WasilijDyak2 жыл бұрын
  • Автор молодец! Больше подобных видео!)

    @jaroslavzolotov8598@jaroslavzolotov85982 жыл бұрын
  • Первый мой компьютер ZXspectrum загружался с дискет. Пришлось научится ремонтировать магнитофон, когда он поломался.

    @MrRadogost007@MrRadogost0072 жыл бұрын
  • Класс! Прямо ностальжи!!!

    @mik_kurgan@mik_kurgan2 жыл бұрын
  • Жаль забросил тему))) отлично объясняешь! спасибо! два видео на одном дыхании посмотрел!

    @user-tk6jl8qb2f@user-tk6jl8qb2f6 ай бұрын
  • Что-то на ретро электронщиков потянуло, тут эмулятор ПЗУ делают из Ардуинки, на другом канале программатор для таких ПЗУ с УФ стиранием делают из того же материала. К чему бы это? А так лайк однозначно!

    @NNNNickN@NNNNickN2 жыл бұрын
  • Доступно, четко, интересно!

    @user-cj8vb3ds7w@user-cj8vb3ds7w2 жыл бұрын
  • За 30:35 однозначно плюс, улыбнуло. Вечно с этим сталкивался, пока дорабатывал код программы в разных языках программирования, ибо не всегда удавалось реализовать на аппаратно-программном уровне.

    @yuritopoop@yuritopoop2 жыл бұрын
  • Браво!!!

    @niphles@niphles2 жыл бұрын
  • Прекрасное понятное видео. Почему так долго ничего не выпускали? Видос огонь. С друзьями поделюсь

    @jyusup123@jyusup1232 жыл бұрын
  • интересная и полезная задумка. я думаю если тактировать z80 от пердуинки то можно изготовить карманный тестер процессоров z80, а если дополнительно ещё подцепить eeprom 25 серии и заменить atmega328 на lgt8f328p(32Mgz) то это вообще шикардос

    @user-hd7pi8gx4e@user-hd7pi8gx4e2 жыл бұрын
  • Очень интересно но надо пересматривать

    @denruslife9845@denruslife98452 жыл бұрын
  • Просто огонь! Спасибо большое. Подойду оформлю донат. ^~^

    @user-td8yh5gi7v@user-td8yh5gi7v2 жыл бұрын
  • Спасибо за толковые видео. Один из лучших техноканалов на русскоговорящем ютубе. Хотелось бы побольше про программирование ардуино. Есть пара отличных видео здесь, но так сыть был взят резкий старт. Хотелось бы более подробного разбора. Ввод-вывод, написание подпрограмм, команды, написание и отладка простых скетчей, скажем, электронный сторож, многотональный звонок, часы и т.д. Также, возможно, работа с выходными транзисторными ключами и их расчет(для начинающих будет интересно). Сам стараюсь изучать ардуино, но возникают некоторые вопросы. Еще раз спасибо за качественный контент.

    @user-kk2gq6fr3y@user-kk2gq6fr3y2 жыл бұрын
    • Хорошо, подумаю. )

      @MajorTomWorkshop@MajorTomWorkshop2 жыл бұрын
    • @@MajorTomWorkshop Сорри, нашел видео по транзисторам на канале. Для меня как электрика оказались полезны видео про ремонт светодиодных светильников и прожекторов. Продолжаю просматривать видео на канале. Спасибо)))

      @user-kk2gq6fr3y@user-kk2gq6fr3y2 жыл бұрын
  • Очень интересно. Спасибо.

    @liahimilumov7182@liahimilumov71822 жыл бұрын
  • Офигеть , как все просто и доходчиво обьяснено

    @lexasub@lexasub2 жыл бұрын
  • Офигенно. Я лет на 20 вернулся. 👍

    @user-on4rr3cz5f@user-on4rr3cz5f2 жыл бұрын
  • Благодарю тебя друг, за столь интересный рассказ, ввиде двух частей данного видео! С каждым разом все становится яснее, относительно работы ПК! 🎉🎉🎉

    @user-uj9rw9ty1e@user-uj9rw9ty1e3 күн бұрын
  • Круть !!!!! Это то что я искал!!!!!

    @user-dy2to4te6b@user-dy2to4te6b2 жыл бұрын
  • Полчаса пролетело как один миг. Спасибо за интересное видео!

    @segunn2@segunn2 Жыл бұрын
  • Очень интересно, ждём новые видео.

    @cybersys@cybersys2 жыл бұрын
KZhead