Как страдали программисты в 80-х. Подключаем Arduino модуль к БК 0010 и пишем для него игру

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 มี.ค. 2020
  • Привет!
    Сегодня второй выпуск про наследие советских инженеров бытовой компьютер БК0010-01. И на этот раз мы попробуем запрограммировать управление внешними устройствами с помощью ассемблера (господи, какая ж это боль). То есть попробуем общаться с процессором компьютера напрямую. Вообще не завидую программистам 80-х. Мы взяли различные Arduino-модули - поиграли светодиодами, запрограммировали 7-сегментные индикаторы Мало того! Мы напишем собственную игру! А результаты будем выводить на физический внешний счетчик. Может быть кому-то наш ролик покажется излишне сложным. Пишите - поняли ли вы чегой-то или вообще ничего!
    Мои программы для БК
    yadi.sk/d/YLsXpXaynWMxEQ
    Доп.материалы
    Это мануал по Assembler для БК-0010-01
    boulder-dash.narod.ru/bk_emula...
    Транслятор ASM для БК-0010-01 на Python
    github.com/imachug/PDPy11
    Онлайн эмулятор БК
    sisenis-1193.appspot.com/BK/bk...
    Тут эмулятор БК из видео
    gid.pdp-11.ru/
    Какие компоненты мы использовали?
    Сборка силовых ключей N-FET (Zelo-модуль)
    amperka.ru/product/zelo-n-fet...
    Паяльник CXG ROHS 936d (60 ватт)
    amperka.ru/product/digital-th...
    Светодиодная шкала
    amperka.ru/product/bar-led?ut...
    Светодиоды 5 мм (4 шт.)
    amperka.ru/product/led-5mm?ut...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 1.7K

  • @kalybaizhalgasbai376
    @kalybaizhalgasbai376 3 ปีที่แล้ว +456

    На Ассемблере можно написать всё что угодно, но жизнь слишком коротка)

    • @user-rl2lx6cu8w
      @user-rl2lx6cu8w 3 ปีที่แล้ว +50

      сколько бы писали ту же рдр2 ? хотя ... китайцы могут , их много ! как раньше был стеб : в китае в дворовой драке пострадало 20 тысяч человек ! )

    • @lq9263
      @lq9263 2 ปีที่แล้ว +10

      Быстрее, нервы закончатся.

    • @user-fh5dl2tp6p
      @user-fh5dl2tp6p 2 ปีที่แล้ว +22

      @@user-rl2lx6cu8w Это как про то, что в онлайн играх за мобов играют китайские дети ))

    • @user-px5nk6wq2e
      @user-px5nk6wq2e ปีที่แล้ว

      @@user-fh5dl2tp6p а еще там армия влогеров сто миллионов человек.

    • @user-yh7ry7uu9o
      @user-yh7ry7uu9o ปีที่แล้ว +2

      Но можно же нанять 1000 человеков, чтобы данные человеки написали на ассемблере программу бутлоадер в которую загрузить программиста и жизни программиста хватит , чтобы на ассемблере написать вселенную!)
      ошибка в слове человекЪ была намеренной.

  • @user-uf7xy6yw7g
    @user-uf7xy6yw7g 3 ปีที่แล้ว +465

    Программист в 80-х: Написал 1000 строк кода на ассемблере, создал несколько уникальных функций, запилил спрайтовую графику без рисования и сократил потребление памяти на 24 байта. Боже, как же я хорош!
    Программист в 2к21: помомгите у меня HELLO WORLD на жаваскримпте занимает 6 гигамбайт памяти...

    • @vadimtsarev4013
      @vadimtsarev4013 3 ปีที่แล้ว +64

      О да! Ассемблер "профессионально деформирует"! Я на нем лет 20 не писал, но до сих пор, если пишу программу, неважно, на чем, постоянно ловлю себя на разной херне, типа выровнять размер чего-то по границе 2^n, память выделять экономно, лишний объект в памяти "застрял" - катастрофа! Срочно все переписать! И прочая херь! Сам понимаю, что херь, но ничего с собой поделать не могу!

    • @Achmd
      @Achmd 3 ปีที่แล้ว +9

      Причём от программиста JS это вообще не зависит.

    • @schildpatt14
      @schildpatt14 3 ปีที่แล้ว +10

      @@vadimtsarev4013 так может быть это и хорошо? или нет?

    • @edranovdenis
      @edranovdenis 3 ปีที่แล้ว +14

      @@vadimtsarev4013 хорошо когда понимаешь, что происходит под капотом. Можно определять критично это или нет и либо исправлять, либо поставить метку в комментарии чтобы вернуться потом если что.

    • @MrNikitakis
      @MrNikitakis 3 ปีที่แล้ว +3

      и никто не страдал. asm рулит

  • @vaseahabibulin8595
    @vaseahabibulin8595 4 ปีที่แล้ว +352

    Программеры 80х отнюдь не страдали.
    Они наслаждались таинством.

    • @user-ww8qi3tk7p
      @user-ww8qi3tk7p 4 ปีที่แล้ว +54

      Страдали, когда писали большую программу. Особенно на Радио86р с 32 кБ оперативной памяти, в которую нужно было загрузить текстовый редактор, компилятор, текст программы и чтобы осталось ещё место для скомпилированного кода. Приходилось писать по частям, периодически выгружая код и текст на магнитофонную кассету. Затем загружать отладчик вместо компилятора и текста и смотреть как все работает. Если нужно было исправить, то вместо отладчика с кассеты загружался компилятор с текстовым редактором.... Главное не перепутать кассеты и не стереть нужную информацию...

    • @henryneumann8585
      @henryneumann8585 4 ปีที่แล้ว +15

      @@user-ww8qi3tk7p Путь джедая ;)
      СССР-кого )))

    • @nikolaynaidenko3304
      @nikolaynaidenko3304 4 ปีที่แล้ว +3

      @@user-ww8qi3tk7p Представляете как бы они страдали, если на том же железе пытались бы писать на arduino)

    • @kalobyte
      @kalobyte 4 ปีที่แล้ว +5

      @@nikolaynaidenko3304
      на спектруме был транслятор фортрана
      а еще был копировщик, который запихивали в область памяти принтера
      хотя как по мне, то это тупая затея
      проще было спаять компаратор и частотный фильтр и писать в одного магнитофона на другой
      я так на китаском 2х кассетнике на удвоеной скорости копировал, правда читал он только потом с моего магнитофона и при выставленном эквалайзере с подъемом 1-3кгц, а остальное наоборот задавливал
      и это при том, что там не было стирающей головки, только магнит и неизвестно, что там было с током подмагничивания
      наверное тоже не было, хотя магнитофон панасоник

    • @user-ik7uk8zu4s
      @user-ik7uk8zu4s 3 ปีที่แล้ว +14

      @@user-ww8qi3tk7p по сравнению с перфокартами и ручной печатью двоичного кода эти компуктеры были блаженством

  • @someone-user
    @someone-user 2 ปีที่แล้ว +67

    Как человек, писавший в то время на ассемблере, сменивший род деятельности и в последнее время пытающийся подружиться с современными языками программирования скажу, что тогда было проще, и никто прямо так не страдал) Писать на ассемблере, это как строить из кирпичей. Маленьких, ровных, одинаковых кирпичей) Программировать в современных языках - как строить из тетриса)

    • @phedack_0074
      @phedack_0074 ปีที่แล้ว +8

      сейчас программисты нахер никому не нужны. оплата падает из года в год

    • @user-on3jk8vw52
      @user-on3jk8vw52 ปีที่แล้ว +4

      тестировщики в тренде, а программистов нахер

    • @alex_ra.
      @alex_ra. ปีที่แล้ว

      ​@@ningtanagrey9141, скажите, пожалуйста, в какой компании мидлам такие простые задачи дают?

    • @b213videoz
      @b213videoz ปีที่แล้ว +2

      Ну да... ты кстати почему Zдесь сидишь а не V окопе? 🤪

    • @Dark_Art_Space
      @Dark_Art_Space ปีที่แล้ว +2

      @@user-on3jk8vw52 вот именно :( мне больно от этого

  • @IgorStepochkin
    @IgorStepochkin 4 ปีที่แล้ว +131

    Рой Батти: я видел такое, что вам, людям, и не снилось.
    Прогер из 80х: подержи мое пиво и смотри...

    • @user-nw8bf3py9n
      @user-nw8bf3py9n 4 ปีที่แล้ว +14

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

    • @BlushSmith
      @BlushSmith 4 ปีที่แล้ว +4

      @@user-nw8bf3py9n ну есть Эльбрус свой. Если не важно хорошее/плохое, дорогое/дешёвое, то можно попробовать :-D

    • @user-tj7eo1sb3t
      @user-tj7eo1sb3t 4 ปีที่แล้ว

      @@user-nw8bf3py9n попробуй сделать это своё сейчас. Очень удивишься

    • @user-nw8bf3py9n
      @user-nw8bf3py9n 4 ปีที่แล้ว

      ник ник, что ты имеешь в виду? Ты точно на мой коммент отвечаешь?

    • @user-tj7eo1sb3t
      @user-tj7eo1sb3t 4 ปีที่แล้ว +5

      @@user-nw8bf3py9n ты написал что мы не производим. Я говорю, займись. Удивишься очень с того, что никто у тебя покупать не будет ) мы так то производим, у нас есть завод микрон.

  • @user-dq6xx9kb8p
    @user-dq6xx9kb8p 4 ปีที่แล้ว +98

    О, какая же гигантская работа проведена, мое почтение! А вы уже заценили, какой у него шикарный и компактный набор команд? А еще в восьмеричном виде команды когда записываются, то они практически представляют собой мнемонику ассеблерных инструкций. Например, 12701 - это "1" - команда MOV, 27 - адрес операнда, означающий, что операнд находится сразу после текущей команды, 01 - регистр общего назначения №1 (R1). Дополнительно, в указателе операнда "27" - двойка - это тип адресации, а семерка - это регистр общего назначения R7, он отвечает за указатель команд. Если чутка поковыряться, то можно научиться вообще машинный код читать и писать прямо с клавы. Впрочем, у вас ассемблер есть, можно не парить себе мозги, меня просто красота реализации машинного кода восхищала. PS. А, да, очень интересно конечно увидеть что-то еще. Игра, периферия, все что угодно. У вас отлично получается!

    • @momus1234
      @momus1234 3 ปีที่แล้ว +7

      я и писал в машкоде, но больше с дезасемблером, он подсвечивает код. У компилаторов конечно был плюс, они позовляли делать переменные, а так только прямой адрес или смещение. А вот принципиальной разницы между 8ричной и 16ричной нет.

    • @reddie_zx
      @reddie_zx 2 ปีที่แล้ว +1

      @@momus1234 нет уж, после Спектрума и 16-ричного асма кодинг на БК с его 8-ричной это поначалу просто садомазо какое-то))

    • @momus1234
      @momus1234 2 ปีที่แล้ว +3

      @@reddie_zx это дело привычки на самом деле и в 8ричной и 16ричной вы в уме переводите на биты

    • @reddie_zx
      @reddie_zx 2 ปีที่แล้ว +3

      @@momus1234 согласен... сперва и 16-ричную осваивать трудно, но все же, блин... первый раз вижу 8-ричную в написании программ. Только начинаю разбираться с БК, и после Z80-асма это жопа какая-то в плане кода. У Z80 четко понятно, что каждая команда делает, а у БК эти вот MOV (SP)+ или возвраты через загрузку регистров просто ужас)) Понятно, что ко всему со временем привыкаешь, но разница огромная. Тут даже портов ввода-вывода нет, просто запись-чтение памяти. Еще и нет привязки кадра к прерываниям...

    • @momus1234
      @momus1234 2 ปีที่แล้ว +2

      @@reddie_zx это тип кодирования PDP-11, с другой стороны intel x86 с его переменной длинны команды ещё жёстче :)

  • @user-ki9fz8fu9d
    @user-ki9fz8fu9d 4 ปีที่แล้ว +21

    Файтинг на ассемблере с авторским геймпадом на советском телевизоре? Это офигенно! конечно продолжай! Я ради этого на колокольчик нажму))

  • @GoNoRAR-xv3qo
    @GoNoRAR-xv3qo 4 ปีที่แล้ว +93

    Уже жду: Мортал комбат до того, как стал известен.

    • @BurguyMtl
      @BurguyMtl 3 ปีที่แล้ว +2

      Только назвать нужно не мортал комбат (смертельная битва)
      А как нибудь благо звучнее по русски

    • @actualsound8195
      @actualsound8195 3 ปีที่แล้ว

      @Mightdragon думаю, что с парой буферов-ресемплеров и такое можно реализовать. вопрос только зачем? ардуинка за 100р будет производительне

    • @OPKECTPAHT
      @OPKECTPAHT 3 ปีที่แล้ว

      Игра называлась "Десант" или "Десантник". Была серия игр для БК. Там были лабиринг, автогонки, файтинг. В начале 1990-х её видел. Сейчас на ютубе посмотрел, там есть более поздняя 1994 года. Но я точно знаю, что играл где-то в 1991 году в неё...

    • @songoshshorts4247
      @songoshshorts4247 3 ปีที่แล้ว

      Ну это тебе к телблогу

  • @liverlove5251
    @liverlove5251 4 ปีที่แล้ว +151

    Просто безграничный респект за то что заморочились с этим всем! Ценю вашу готовность переносить такую боль ради такого контента! Это правда очень круто!

    • @garyalexandrin7192
      @garyalexandrin7192 3 ปีที่แล้ว +3

      Присоединяюсь. Огромный труд за кадром. Уважение.

    • @marxtl3842
      @marxtl3842 3 ปีที่แล้ว +1

      Боль?
      Это для LSI-11 в машинном коде написать.

  • @xy-box
    @xy-box 4 ปีที่แล้ว +690

    А я думал ты уже в деревне от вируса спасаешься. С самодельной рацией

    • @seintbel6893
      @seintbel6893 4 ปีที่แล้ว +60

      И с противогазом из бутылки

    • @user-gg6ih1cs7y
      @user-gg6ih1cs7y 4 ปีที่แล้ว +5

      @@seintbel6893 хотел тоже самое написать

    • @neuron01genetic
      @neuron01genetic 4 ปีที่แล้ว +1

      +++

    • @k1rundel
      @k1rundel 4 ปีที่แล้ว +4

      @@MarkMath Забавно что она смогла их купить их же в больших городах все выкупили что санитайзеры что маски.

    • @evgeniysvinovsky326
      @evgeniysvinovsky326 4 ปีที่แล้ว

      n0isy2011 все эти спасальщики языком горазды спасаться

  • @CompsMasterLive
    @CompsMasterLive 3 ปีที่แล้ว +21

    Да я бы не сказал что Асемблер прям боль! Мне очень нравилось кодить под ZX-Spectrum(Z80) и я сильно упростил себе жизнь, тем что написал кучу готовых "библиотек" по сути кусков кода, которые просто потом использовал при необходимости и не нужно было всё кодить с нуля ;)

    • @b213videoz
      @b213videoz ปีที่แล้ว

      ХА! Как раз Z80 ассемблер это боль с его "условными RET" и теневыми регистрами

    • @CompsMasterLive
      @CompsMasterLive ปีที่แล้ว

      @@b213videoz К нему быстро привыкаешь! :) Тем более если с него начинается знакомство с Асемблером :)

  • @user-mo7ub6wm2d
    @user-mo7ub6wm2d 2 ปีที่แล้ว +6

    Лёх, тебя смотреть одно удовольствие!!! Работаю на ремонте компов и техники, очень многое от тебя узнаю и для себя подчёркиваю!! Классно, понятно, доступно всё объясняешь!!! Почему к меня не было такого учителя…

  • @user-om9xg5vm4v
    @user-om9xg5vm4v 4 ปีที่แล้ว +221

    Спрайтовый файтинг? Конечно, интересно! Это же трэш, угар и садомия)

    • @user-bf7oz5fk9h
      @user-bf7oz5fk9h 4 ปีที่แล้ว +2

      Нет, это САДАМИЯЯЯЯЯЯЯЯ!!

    • @GoNoRAR-xv3qo
      @GoNoRAR-xv3qo 4 ปีที่แล้ว +5

      Мортал комбат до того как стал известен.

    • @orkoteg09
      @orkoteg09 4 ปีที่แล้ว

      та ладно, спрайтами делали 3D бегущие строки ))
      чтобы все двигалось плавно, нужно было только использовать подобие современного vsync

    • @avotaramoja2937
      @avotaramoja2937 4 ปีที่แล้ว +1

      @@GoNoRAR-xv3qo В смысле до того как стал известен, он изначально был спрайтовым, и свою популярность получил именно в спрайтовом виде.

    • @khatuntsovmikhail6223
      @khatuntsovmikhail6223 3 ปีที่แล้ว

      не уверен, что половой акт с машиной можно назвать содомией... это уже ваше подсознание вас подталкивает к чему-то....

  • @redtex
    @redtex 4 ปีที่แล้ว +508

    Игрулька про короновирус зайдёт. Сюжет: уклоняясь от короновируса, нужно добывать туалетную бумагу.

    • @zybex3238
      @zybex3238 4 ปีที่แล้ว +6

      а почему не спички и соль?

    • @user-tg6yo7io2y
      @user-tg6yo7io2y 4 ปีที่แล้ว +14

      @@zybex3238 это уже не модно.

    • @proger8433
      @proger8433 4 ปีที่แล้ว +3

      Крышки сойдут?

    • @user-so5ki3zr7m
      @user-so5ki3zr7m 4 ปีที่แล้ว

      Это потому что от коронавируса понос?

    • @Foxy185
      @Foxy185 4 ปีที่แล้ว +14

      Представляем вам новую революционную игру коронавирус
      Вам надо
      Добывать
      Еду воду драться в магазине за банку тушонки
      Фильтровать добытую воду
      Драться на смерть за последние маски
      Менять маски каждый 2 часа
      Искать мыло чтобы не сдохнуть вам предстоит пережить вирус и многое другое
      Звучит грандиозно но увы это мечты )))

  • @mahovik68
    @mahovik68 3 ปีที่แล้ว +4

    Ассемблер PDP-11 - это ни разу не боль! Это песня! Это сказка! Это полет души! Это свобода!
    А вот ассемблер 286, 386 - вот это действительно БОЛЬ!!!
    В 1990 году я купил свою первую БКху))) И серьезно засел за ассемблер. Сразу появилась куча места в оперативе и это при 16кБ ОЗУ + 16 кБ экранного ОЗУ. Проги писались легко и непринужденно, как на Бейсике, только габаритами гораздо меньше и работали намного быстрее.
    В 1993 решил освоить ассемблер IBM машин - ну а чего? БКшечный ассемблер я знаю, осталось только скорректировать знания по железу. Но не тут-то было! Мало того, что нормальной литературы по нему не было, так и сама архитектура оказалась косокривой - большинство операций выполнялись только через аккумулятор, постоянно нужно пользоваться стеком, адресация ущербная, фигня короче говоря полная.

  • @user-is5zl2xd9i
    @user-is5zl2xd9i 4 ปีที่แล้ว +4

    Спасибо за шикарный видеоурок! Конечно, это все интересно, продолжайте! Например, темы на следующие видео: архитектура БК1001 и раскрыть более подробно как кодировать на ассемблере... Прям по разделам из мануала!

  • @exc6527
    @exc6527 4 ปีที่แล้ว +62

    21:47 Еще как интересно! Продолжайте)

  • @McPcholkin
    @McPcholkin 4 ปีที่แล้ว +83

    Снимаю шляпу, очень доступно о ассемблере и спрайтах.
    Спасибо за шикарное видео!

    • @NoName-kl2px
      @NoName-kl2px 4 ปีที่แล้ว +2

      Прочтал:
      "Снимаю ассемблер, очень доступно о шляпе и спрайтах"
      XD

    • @user-ux2fc8rz8q
      @user-ux2fc8rz8q 3 ปีที่แล้ว +1

      да нифига не понятно! чтоб программировать на ассемблере надо четко понимать систему команд процессора! тут же ничего толком не объяснил: вот программа, вот она работает. и это круто! а как оно работает и за счет чего? непонятно

  • @altutov8973
    @altutov8973 4 ปีที่แล้ว +11

    Суперский видос, спасибо! Практика на таких древних компах намного интереснее чем обычное перечисление инфы конторую и так можно почитать в википедии.

  • @user-wp4md8uc3m
    @user-wp4md8uc3m 2 ปีที่แล้ว +1

    Обязательно продолжай снимать подобные ролики! Пересмотрел взгляды на программирование в целом))

  • @fisher7452
    @fisher7452 4 ปีที่แล้ว +135

    6:22 классическая ошибка в коде новичка. Последний светик не зажигается.
    15:10 Баг в передаче состояний сегментов G и "точки" в символе 2 ;) Молодцы, что оставили в видео до исправления.
    Помню как на своём "Специалисте" писал прогу программатора для м/с 27C128, причём, чтобы была совместима с"Микрошей"... Жуть... Месяц, выкинутый из жизни, но я ни на йоту не жалею о том месяце...

    • @user-my2fu7qv7d
      @user-my2fu7qv7d 4 ปีที่แล้ว +1

      Я с телефона не рассмотрю код. Он счёт начал с 1?

    • @fisher7452
      @fisher7452 4 ปีที่แล้ว +9

      @@user-my2fu7qv7d Угу. Хотя мог и ноль толкать, сэкономив один регистр и пару-тройку байт кода.
      А последний светик не зажёгся, потому что в 8-ой строке нужно не с #100000 сравнивать, а с #10000

    • @user-fh8zb4dt6f
      @user-fh8zb4dt6f 4 ปีที่แล้ว +8

      @@fisher7452 Ти шо мозахист?

    • @fisher7452
      @fisher7452 4 ปีที่แล้ว +3

      @@user-fh8zb4dt6f То есть по Вашему все программисты-эмбеддеры мозахисты?

    • @fisher7452
      @fisher7452 4 ปีที่แล้ว +3

      @@user-dd3gz8zk4k у меня нет, у людей - перфокарты

  • @YIwUlXGRIiIMnXT
    @YIwUlXGRIiIMnXT 4 ปีที่แล้ว +211

    Видео интересное. Давай еще! Давай про игру! Подключай модули ардуино. Само ардуино. К стати, NodeMCU позволит на твоем компе WiFi использовать. Ты наверное будешь первый кто БК0010 подключит к WiFi!

    • @safe3598
      @safe3598 4 ปีที่แล้ว +5

      @Evil Loner Соглашусь

    • @Invalid_Device
      @Invalid_Device 4 ปีที่แล้ว +5

      Да как-бы БК уже года три как подключали к сети через WiFi, только браузера текстового не хватает. Но можно чего-нибудь для отладки вгонять таким образом локально.
      th-cam.com/video/hRVxBWQuykk/w-d-xo.html&feature=emb_title

    • @nihirash
      @nihirash 4 ปีที่แล้ว +4

      @@Invalid_Device В принципе, тот же gopher-браузер под нее написать не проблема - сервак с ним поднять легко, при наличии какой-нибудь дисковой подсистемы - уже и польза будет. Тот же IRC за пол вечера пилится. На спектрум все это дело уже есть(при чем есть вариант даже с soft-uart через Port A на AY - немного резисторов, ESP-12 и несколько проводов).

    • @user-yp6li3fu1l
      @user-yp6li3fu1l 4 ปีที่แล้ว +1

      К стати

    • @Bubaylo
      @Bubaylo 4 ปีที่แล้ว

      @@nihirash так просто на дуинке готовить спрайты, и выводить на бк=)

  • @tov.lukich3672
    @tov.lukich3672 3 ปีที่แล้ว +8

    Ох, этот прекрасный скрипящий звук клавиш! На всю жизнь он мне в мозг въелся, со времен "Искры-1030". Золотое было время))

    • @reistlinmadjere4573
      @reistlinmadjere4573 3 ปีที่แล้ว +1

      Это так то не звук клавиш. А системного динамика в БКшке.

  • @user-qh4no4vb7p
    @user-qh4no4vb7p 3 ปีที่แล้ว +1

    Отличный ролик! С удовольствием посмотрел бы еще что-нибудь в этом духе! В свое время экспериментировал с Асмом, правда уже на х86, но дальше отбивания простенького ритма движком и лампочкой дисковода не ушел. Тем не менее, свою порцию ностальгии получил, огромное спасибо!

  • @LemonGod
    @LemonGod 4 ปีที่แล้ว +9

    Блин, это супер-интересно! Я в интернете что-то подобное всего раз пять видел, и то не настолько досконально и качественно. Большое спасибо за видео, с нетерпением жду новую часть!

  • @ru0abu901
    @ru0abu901 4 ปีที่แล้ว +29

    Шикарный эффект "запись на стекле"

    • @stickoroch4477
      @stickoroch4477 4 ปีที่แล้ว +1

      он пишет права на слева ,левой рукой?

    • @nasrvkvsh
      @nasrvkvsh 4 ปีที่แล้ว +4

      @@stickoroch4477 отзеркалил

    • @user-gb6wj6fn9x
      @user-gb6wj6fn9x 3 ปีที่แล้ว

      Этому "эффекту" лет так 50....

    • @Kern1909
      @Kern1909 3 ปีที่แล้ว

      @@nasrvkvsh но пишет левой рукой же?

    • @nasrvkvsh
      @nasrvkvsh 3 ปีที่แล้ว

      @@Kern1909 ну и че, я тоже левша

  • @user-pd6eu8jf9y
    @user-pd6eu8jf9y 4 ปีที่แล้ว +2

    класс!!! побольше бы таких видео, нефига не скучно а наоборот интересно, еще бы видосов про ретро машины и программирование на них

  • @blogaster
    @blogaster 4 ปีที่แล้ว

    Шикарно! С каждым разом все интереснее выпуски! Эта тема очень понравилась

  • @user-ft9nf4qx2m
    @user-ft9nf4qx2m 4 ปีที่แล้ว +15

    Конечно продолжай, обожаю подобные видосы про ретро технику

  • @winmustdie
    @winmustdie 4 ปีที่แล้ว +63

    Какое тёплое и ламповое видео. Пойду достану свой спектрум.

    • @mmm43kir
      @mmm43kir 4 ปีที่แล้ว

      спектрум это недокомпьютер

    • @saszab
      @saszab 4 ปีที่แล้ว +21

      @@mmm43kir Спектрум это суперкомпьютер. Но тебе этого не понять.

    • @AWSXDER
      @AWSXDER 3 ปีที่แล้ว +13

      @@eugenebezhan Ты не шаришь. Спектрум компьютер культовый. В начале 1980-х «ZX Spectrum» был одним из самых популярных компьютеров в Европе. Благодаря дешевизне и простоте конструкции это был первый массовый доступный компьютер в Советском союзе. Все же БК и радиокомпьютер могли собрать только энтузиасты и программы под него приходилось писать самим, в то время как для спектрума было море программ с запада.
      Да чаще всего в СССР его использовали в самой бедной комплектации с телевизором в качестве монитора и магнитофона в качестве внешнего накопителя, но у тех кто побогаче или порукастее для спектрума была вся нужная периферия, цветной монитор (15 цветов это просто бомба для тех времен), параллельный и последовательный порт, работа с дисковой системой с поддержкой двух дисководов, джойстики, возможность воспроизводить трехканальный звук на базе AY-3-8912, были даже принтеры, дигитайзеры и.т.д.
      В плане программного обеспечения там также было все, от редакторов графики, и текстовых редакторов до компиляторов и игр. Собственно он мог делать все, и был для своего времени очень продвинутым.
      Видимо ты слишком поздно родился чтобы оценить эти возможности на фоне приходящих на смену x86 машин.

    • @AWSXDER
      @AWSXDER 3 ปีที่แล้ว +2

      @@eugenebezhan Оу сори, не тому ответил.

    • @user-fs4dw9hd8s
      @user-fs4dw9hd8s 3 ปีที่แล้ว

      @@eugenebezhan Просто лиж бы гавкнуть!

  • @OP-the
    @OP-the 4 ปีที่แล้ว +1

    Спасибо за интересное видео. Хотелось бы увидеть продолжение.

  • @sofandr3629
    @sofandr3629 4 ปีที่แล้ว +1

    Увлекательно, ожидаю продолжение, спасибо)

  • @GenriEnter
    @GenriEnter 4 ปีที่แล้ว +17

    Про ассемблер пили, а ещё расскажи людям про колибри ОС, и найди железо минимально необходимое для её запуска.

  • @omygod1984
    @omygod1984 4 ปีที่แล้ว +3

    За ЗВУК отдельный Лайк!!!
    Ребята, вы молодцы!
    Не останавливайтесь! Очень сильно ждём продолжение!

  • @winterzaubermann
    @winterzaubermann 4 ปีที่แล้ว

    Будет интересно, ждем продолжение. Спасибо большое.

  • @GoogleAccount-zu2il
    @GoogleAccount-zu2il 4 ปีที่แล้ว

    Определенно продолжай развивать тему, очень интересно и познавательно!! :)

  • @magical_poof
    @magical_poof 4 ปีที่แล้ว +69

    конечно интересно, пили дальше.. один из самых интересных сюжетов

  • @Sergey_DmitrievichD
    @Sergey_DmitrievichD 4 ปีที่แล้ว +4

    Да уж, круто ребята! Прям рассказал как учитель. Спасибо

  • @tuxmarinetux3732
    @tuxmarinetux3732 2 ปีที่แล้ว +5

    БК0010 имел вполне понятную архитектуру если сравнивать с 8битными машинами с одной и с более развитыми 16/32 битными с другой. Простая организация адресного пространства, очень хороший набор команд процессора. Памяти маловато - это да.
    Тот случай, когда писать на машинном коде было не особо сложнее чем на ассемблере.

  • @ArduBlock
    @ArduBlock 4 ปีที่แล้ว +1

    Очень интересно, продолжайте в том же духе !

  • @TheoDu
    @TheoDu 4 ปีที่แล้ว +7

    Круто! Продолжение было бы желательно)

  • @Manwe_SandS
    @Manwe_SandS 4 ปีที่แล้ว +15

    Ой, на 0:39 видно, что вместо «Cindy» на кассете написано «Sindy» :) Это же не просто набор букв, а имя Cindy Crawford, портрет которой использован в демке.
    За ролик спасибо. БК - круто! ;)

  • @user-ek2id3sh9b
    @user-ek2id3sh9b 4 ปีที่แล้ว +1

    Очень интересно рассказано, хотим продолжение тематики)

  • @mahometalisultanov8148
    @mahometalisultanov8148 3 ปีที่แล้ว

    Спасибо, МакФлай, за путешествие! За эти звуки из магнитофона и клавиш бкшки! Карандаш клади для аутентичности эпохи)

  • @DD-fg4td
    @DD-fg4td 4 ปีที่แล้ว +11

    Класс спасибо за видео всегда мечтал увидеть советский компьютер в действии. делайте ещё видео.

    • @DmitryDaren
      @DmitryDaren 4 ปีที่แล้ว +1

      посмотрите лучше комп Вектор-06Ц там 16 цветов одновременно, 256 последовательно. Есть даже сайт где можно поиграть во все игры. sensi.org/scalar

  • @alex0xFFFF
    @alex0xFFFF 4 ปีที่แล้ว +16

    спасибо за ностальгию) От писателя кода на ассемблере для zx-spectrum)

    • @Al.Sy.
      @Al.Sy. 3 ปีที่แล้ว +1

      Я тоже нлостальгирую по ZX. Хотя писал на ассемблере для БК на Микро1103 и хакал King's Valley гениального Шишкина с помощью mirage. :)

    • @iSwear2
      @iSwear2 3 ปีที่แล้ว

      я буду помладше - загружался с дискет на первых пеньках: загрузчик, командная строка, файлы (пришлось писать драйвер под FAT16), подобные игры. 640Кб хватит всем :)

  • @ArtyomKostyuchenko
    @ArtyomKostyuchenko 4 ปีที่แล้ว

    Спасибо за ролик и да, очень интересно увидеть продолжение. При этом результат желательно залить в сеть или просто вставить в конец ролика в виде аудио дорожки. С радостью потестирую на своем БК!

  • @vdmivanhoe
    @vdmivanhoe 4 ปีที่แล้ว +1

    Спасибо за ролик! Продолжайте!

  • @neonbrickchannel2136
    @neonbrickchannel2136 3 ปีที่แล้ว +22

    Следующее видео: пробиваем программу на перфокарте

    • @user-yv8pe7zv2f
      @user-yv8pe7zv2f 3 ปีที่แล้ว

      ))

    • @MrOMEGARUS
      @MrOMEGARUS 2 ปีที่แล้ว +2

      А дальше - не перфоленте...

    • @user-ve4sc8nc2c
      @user-ve4sc8nc2c 2 ปีที่แล้ว

      Перфокарту надо распечатать на 3д принтере

  • @call_me_ondreo
    @call_me_ondreo 4 ปีที่แล้ว +16

    Я сначала подумал, как он на стекле зеркально рисует так, что нам все понятно, а с его стороны текст отзеркален будет.
    Потом дошло что при монтаже видео отзеркалили просто.

    • @ruslan_yefimov
      @ruslan_yefimov 4 ปีที่แล้ว +1

      Капец..

    • @aleksbotler5358
      @aleksbotler5358 4 ปีที่แล้ว

      Ага, шустро так, ещё и левой рукой

    • @karim4046
      @karim4046 4 ปีที่แล้ว

      21 век)

    • @user-bh3yp8rz7g
      @user-bh3yp8rz7g 4 ปีที่แล้ว +1

      у меня первая мысль была, что чел регулярно делает аналогичные видео и уже настолько набил руку, что делает это не напрягаясь

  • @wison1989
    @wison1989 4 ปีที่แล้ว +1

    Очень интересно! Буду ждать продолжения!

  • @user-kz7ti7rc9j
    @user-kz7ti7rc9j 4 ปีที่แล้ว

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

  • @iltyakow
    @iltyakow 4 ปีที่แล้ว +5

    Спасибо за выпуск! Дерево на 17:13 топ!

  • @OlegOvechkin
    @OlegOvechkin 4 ปีที่แล้ว +6

    Ааа спасибо за выпуск. Я занимался этой же фигней на БК0010 еще в школе. На ассмблере написал Sokoban.

  • @user-gs3ob1cz2p
    @user-gs3ob1cz2p 4 ปีที่แล้ว +1

    Давай) Очень интересно, что из этого выйдит))

  • @outcast-5584
    @outcast-5584 2 ปีที่แล้ว

    Продолжай в том же духе! Не терпится увидеть дальнейшее развитие проекта! ^^

  • @alexey-art-studio
    @alexey-art-studio 4 ปีที่แล้ว +6

    Давай, жги))) ждем следующий видос))

  • @AlexSnopow
    @AlexSnopow 4 ปีที่แล้ว +12

    даааа!!! очень круто! даешь еще видосы про ассемблер и спрайтовые игры! (У меня отец программировал на ассемблере цветомузыку, тот еще гемор)

  • @user-bi2cr9zz3s
    @user-bi2cr9zz3s 3 ปีที่แล้ว

    Однозначно лойс. Парень- молодец!!! Люблю ассемблер, но сейчас только под AVR для себя пишу. Классно объясняешь и смотреть интересно.

  • @Vasilisa7727
    @Vasilisa7727 4 ปีที่แล้ว +1

    Огонь! Спасибо и респектище!

  • @victorn1199
    @victorn1199 4 ปีที่แล้ว +7

    Шикарный выпуск! 👍

  • @andrewandrosow4797
    @andrewandrosow4797 3 ปีที่แล้ว +5

    Очень хорошо сказано! Писание на ассемблере больших программ - и эмулировать плавающую запятую - это реально взрыв мозга! Кстати аудио сигнал с ноута может быть низким для БК - возможно нужен простейший УНЧ.

  • @Feelin81
    @Feelin81 4 ปีที่แล้ว +2

    Классное и душевное видео ))) спасибо тебе!

  • @omnomnom2605
    @omnomnom2605 4 ปีที่แล้ว +1

    Огонь выпуск, развивай дальше тему с бк и ассемблером

  • @goodmilk7849
    @goodmilk7849 4 ปีที่แล้ว +8

    Продолжай, очень интересно.

  • @donrumata5299
    @donrumata5299 4 ปีที่แล้ว +28

    14:30 Хорошая отмазка, чтобы не делать корпус...

    • @designerFCDK1927
      @designerFCDK1927 3 ปีที่แล้ว +2

      Я в 90-м году делал корпус для ZX -spectrum ! Из железа 1,5 мм! Просто железная коробка с квадратными дырками под кнопки клавиатуры.Сверху отчеканена надпись ZX spectrum!

    • @user-iq2qe3zd6v
      @user-iq2qe3zd6v 3 ปีที่แล้ว +2

      @@designerFCDK1927 Уважаю.

    • @user-pe5fk4jp3e
      @user-pe5fk4jp3e 3 ปีที่แล้ว

      @@designerFCDK1927 Дубна-48К - ваше? :-)

    • @designerFCDK1927
      @designerFCDK1927 3 ปีที่แล้ว

      @@user-pe5fk4jp3e Нет, я вообще инженер- механик.Работал на штамповочном станке.

  • @garyalexandrin7192
    @garyalexandrin7192 3 ปีที่แล้ว

    Огромное спасибо. Я получил огромное удовольствие. Ностальгия. Пересмотрел все понимание этой темы. Нахлынули воспоминания о корвете, ямахе.

  • @deaconisaev
    @deaconisaev 4 ปีที่แล้ว +2

    После такого я подпишусь! Большое респект!)

  • @user-ii5gl4hx2g
    @user-ii5gl4hx2g 4 ปีที่แล้ว +4

    Новый видос!) Ура товарищи!!)

  • @user-xc4bu5mt8e
    @user-xc4bu5mt8e 4 ปีที่แล้ว +4

    Очень круто!!! Давай ещё!!!

  • @user-kz2wp9gs1i
    @user-kz2wp9gs1i 4 ปีที่แล้ว +1

    Очень интересно ! :) Ждём подключения джойстика !
    Спасибо ! :)

  • @Gm534
    @Gm534 4 ปีที่แล้ว +2

    колоссальная работа, бро! Респект!

  • @vladtru9670
    @vladtru9670 4 ปีที่แล้ว +3

    Интересные эксперименты с БК - мы тоже в конце 80-х делали с БК много чего подобного. Правда, ассемблер для таких целей, конечно, далеко не обязателен - у БК стандартный Бейсик-полукомпилятор (Вильнюсский Бейсик) очень быстро работал с целыми числами и портами (в десятки раз быстрее, чем обычные интерпретаторы), так что написать подобные программы (для управления светодиодами или движения спрайтов по экрану) можно было на Бейсике, и времени на это ушло бы раз в 10 меньше... Кстати, на этом Бейсике было сделано множество игр, и очень приличных (хотя часть из них использовала подпрограммы в машинных кодах для ускорения вывода на экран или, например, звуковых эффектов).
    Правда, я, например, тоже писал на ассемблере, поскольку он был относительно простым и удобным, да и по скорости работы программ, конечно превосходил все языки высокого уровня (к тому же у меня был бк-0010, у которого в ПЗУ только Фокал, а Бейсик загружался с кассеты :). Кстати, языков на БК было, конечно, не три - кроме ассемблера, фокала и бейсика, использовались и другие популярные в то время - Форт, Си и т.д., но, естественно, во много раз реже, чем первая троица (Бейсик и фокал были зашиты в ПЗУ).
    А ассемблер на БК (как и других компьютерах с системой команд PDP-11) был просто замечательный - с простой, удобной и эффективной системой команд. Набор команд и ассемблер pdp-11 послужили прототипом для многих популярнейших процессоров - семейства 6502, 68000, отчасти risc-процессоров и т.д.

  • @user-hp8zp6kq5h
    @user-hp8zp6kq5h 4 ปีที่แล้ว +4

    В колледже учили ассемблер, и да - это боль! Хотя я делал лабы половине группы. Спасибо за видео!

    • @IExSet
      @IExSet 3 ปีที่แล้ว

      Очень странно, это должна быть боль для людей неверно выбравших профессию. Впрочем я таких много видел, причём нередко они отлично кодируют. Ноют, что денег мало (если их мало) и занимаются ненавистной работой.

    • @byzero7095
      @byzero7095 3 ปีที่แล้ว +1

      В институте наслаждался написанием компактных и эффективных программ на masm'е... )) Боль - это видеть современное программирование... когда программы "пишутся" кликаньем мышки... когда, как был выше коммент, "Hello world!" занимает гигамегабайты... когда во главу критерия разработки ставят скорость создания программы, а не её эффективность... "трансфинитное программирование" ептить... ))) И да, "... и сократил потребление памяти на 24 байта. Боже, как же я хорош!..." ныне мало кто оценит... Печалька... )) Ныне "искусство" программирования выродилось в тупой кодинг... Вот это действительно печально...

  • @TheTeMJkee
    @TheTeMJkee 4 ปีที่แล้ว

    Гооо, будет очень интересно, смотрел этот ролик с замиранием сердца😂👍🏻

  • @user-mb6gv1df7c
    @user-mb6gv1df7c 4 ปีที่แล้ว +1

    Давай ещё! Крутой контент получается :)

  • @devkit341
    @devkit341 4 ปีที่แล้ว +4

    Очень интересно, продолжай

  • @Menshinin
    @Menshinin 4 ปีที่แล้ว +11

    Ассемблер, это понимание основ мироздания. В какой-то мере, это да, боль, но вся жизнь это боль. Без этой боли ты вынужден делать то, чего не понимаешь.

    • @ruslan_yefimov
      @ruslan_yefimov 4 ปีที่แล้ว +1

      Ты один из тех, кто считает лучшим вариантом начать программировать - читать книжки по си и учить бэйсик вместо дружелюбного пайтона?)

    • @Menshinin
      @Menshinin 4 ปีที่แล้ว +2

      @@ruslan_yefimov Нет, я считаю, что программируя необходимо знать и понимать, ЧТО именно ты программируешь, и как оно твою программу выполняет. Для пользователя программа может быть "магией", для программиста - нет.

    • @user-sx1mi4ks9r
      @user-sx1mi4ks9r 4 ปีที่แล้ว

      @@ruslan_yefimov Лучший вариант стать программистом - уроки русского языка, риторики, алгебры/геометрии (естественно, если хорошие учителя). На чём начинать программировать вообще никакой разницы. Если ты не понимаешь основ, то всё что ты можешь - немного наговнокодить. И ЯП высокого уровня к этому располагают :)

    • @nevaznozabil
      @nevaznozabil 4 ปีที่แล้ว

      @@user-sx1mi4ks9r да счаз. Чтобы понять комп, надо думать как комп. Русский язык тут точно не помощник. Его знание больше гуманитариям нужно. Собственно в ФМШ человек 30 из потока в 300 завалили экзамен по русскому для перехода в следующий класс. Из них 15 было программистами, причём очень неплохими. Настолько, что дирекция школы доп курсы организовала лишь бы нас раздолбаев натаскать для сдачи. Человек пять из нас даже в институт без экзаменов прошли, была такая фишка в СССР за победы в олимпиадах. Так что никак не связано. С той поры я пересмотрел своё отношение к знанию русского языка (лучше знать лучше), но в программировании он точно нн помогает.

    • @user-sx1mi4ks9r
      @user-sx1mi4ks9r 4 ปีที่แล้ว +1

      @@nevaznozabil студент, побеждающий на олимпиадах по программированию ещё не программист. Я 20 лет работаю программистом и не встречал ни одного толкового программиста, у которого был бы не развит словарный запас, который не умел бы грамотно строить предложения (с пунктуацией сложнее) или изъяснялся как гопник. Умение владеть языком показывает насколько упорядочены мысли в голове. А все разговоры о гуманитариях и технарях в этом контексте - в пользу бедных

  • @yakunin
    @yakunin 4 ปีที่แล้ว

    Спрашиваешь еще =) Конечно будет интересно!

  • @timslabchannel6650
    @timslabchannel6650 4 ปีที่แล้ว

    Продолжайте снимать дальше, очень интересно

  • @DenisArieiakhov
    @DenisArieiakhov 4 ปีที่แล้ว +8

    Впервые столкнулся с твоим каналом и количество вложенного труда меня удивило, сам не представляю как я бы программировал на ассемблере)
    Заслуженный лайк, продолжай)

    • @easyelectronicsru
      @easyelectronicsru 4 ปีที่แล้ว

      Возьми да попробуй, под тот же контроллрер типа авр - это не сложно и даже доставляет.

    • @nevaznozabil
      @nevaznozabil 4 ปีที่แล้ว

      Под MSP430 лучше. Он больше на PDPшный похож. Хотя бит C сделан явно через одно место.

  • @drewbieber1399
    @drewbieber1399 4 ปีที่แล้ว +4

    Интересное видео, учили бы так подробно нас в шараге, только когда шг окончил и сам стал писать проги только тогда и стал понимать ЯП

    • @Tezla0
      @Tezla0 4 ปีที่แล้ว +2

      В шараге учат бесполезный паскаль, и то, даже его там плохо учат.

    • @vipeerx
      @vipeerx 4 ปีที่แล้ว

      @@Tezla0 ++++. Паскаль для новичков похоже на ад... Вот я пошел на web разработку и стал понимать, что за бред для IT новичков подают в шараге (ну потому что я нихера не понимал чё происходит, как и мои одногруппники).
      Лучше посмотреть гайды в Ютубе что бы хотя бы понять,как устроено программирование и т.д. а дальше уже сами

    • @Tezla0
      @Tezla0 4 ปีที่แล้ว +1

      @@vipeerx так у нас и ученики еще тупые, им хоть скретч подавай, все равно не поймут.

    • @user-sx1mi4ks9r
      @user-sx1mi4ks9r 4 ปีที่แล้ว +1

      @@vipeerx для новичков преподают основы алгоритмизации, включают особое мышление. На каком яп это делается и каким будешь пользоваться потом - не имеет никакого значения. Другой вопрос, что и это-то делается из рук вон плохо теми, кто сам не понимает что преподаёт

  • @user-rj8ep6go3i
    @user-rj8ep6go3i 4 ปีที่แล้ว +1

    Будет интересно увидеть продолжение)))

  • @user-pf8cc8wg3q
    @user-pf8cc8wg3q 4 ปีที่แล้ว +1

    Огромный респект создателям. Сколько я мучился с этим ассемблером в прошлом семестре, хотя сейчас довольно много документации и на FASM и на TASM. Не представляю, насколько программисты 80 были гиками, раз каждый день писали на ассемблере всякие мат функции для ПУ и профессионального софта.

  • @user-ux2yy9bn6e
    @user-ux2yy9bn6e 4 ปีที่แล้ว +18

    Да, блин да. Сделаете это ребят. Техно советвейв в массы

    • @zybex3238
      @zybex3238 4 ปีที่แล้ว

      нужно еще тупое бипер музло

  • @igormozhar
    @igormozhar 3 ปีที่แล้ว +3

    Уважение за труд и упорство!
    Программисты через 40 лет будут офигевать как мы мучились с C#, JAVA и PHP-фреймворками.

    • @user-px5nk6wq2e
      @user-px5nk6wq2e ปีที่แล้ว +2

      будет нуль кодинг и программы которые пишут программы по тз.

  • @xRedimeRx
    @xRedimeRx 2 ปีที่แล้ว +1

    Ваше огонь, уникальный контент

  • @irelictus
    @irelictus 4 ปีที่แล้ว

    Очень интересно и познавательно, спасибо!

  • @user-sx5zx2ru4e
    @user-sx5zx2ru4e 4 ปีที่แล้ว +14

    А я учился на таком, как раз Бейсик учил)

    • @user-ii8jh7qu5o
      @user-ii8jh7qu5o 3 ปีที่แล้ว +1

      нам в конце 80-х такие в школе поставили )) Часто зависали, чтоб его "отвестить" надо было обеими ладонями синхронно вдавить клавиатуру )) Был даже сервер в составе компьютерного класса с винчестером в 2 мб )) Тогда это было круто ))

  • @nickkrayst6654
    @nickkrayst6654 3 ปีที่แล้ว +9

    Меня накрыло воспоминаниями о БК и ДВК, Синклере, Искре, Ассистенте... Спасибо тебе...

  • @paradisefoxstudio4272
    @paradisefoxstudio4272 4 ปีที่แล้ว

    наконец годный контент на юпупе, делайте больше такого, асм - моя любовь

  • @AlexMARIN11
    @AlexMARIN11 4 ปีที่แล้ว

    Ты очень крутой ! За короткое время изучил структуру БК ! Вот прям аплодирую !

  • @dynamite-san
    @dynamite-san 4 ปีที่แล้ว +30

    20:20 - Скорость человека по горизонтали выше, чем по вертикали потому что тут, если не ошибаюсь, пиксели прямоугольные.

    • @CityMemoryVault
      @CityMemoryVault 4 ปีที่แล้ว +5

      По горизонтали движение делается побайтно (8 бит) или пословно (16 бит), а так как разрешение экрана в пикселях 512х256, то для ровного движения надо подгонять смещение высоты - на 4 или 8 пикселей (строк) соответственно.

    • @user-ou3bq1ly8n
      @user-ou3bq1ly8n 4 ปีที่แล้ว

      И если руководствоваться твоей логикой, по горизонтали должно быть медленнее. Но это не так)

    • @CityMemoryVault
      @CityMemoryVault 4 ปีที่แล้ว +7

      @@user-ou3bq1ly8n Как раз таки движение по горизонтали задается байтами. Т.е. 1 байт дает перемещение на 8 бит (пикселей). Для такого же перемещения по вертикали нужно смещение на 4 строки (пикселя) (не забываем про разрешение 512х256). Фактически смещение по вертикали на 1 строку соответствует изменению адреса памяти на 100(8) байт. Соответственно, для смещения на 4 строки надо изменить адрес на 400(8) байт. Если взглянуть на код, то видно, что вертикальное смещение производится только на 200(8) байт (ADD #200,@#30000)

  • @user-sv3ne7jg9n
    @user-sv3ne7jg9n 4 ปีที่แล้ว +28

    Ok Google: Программирование на assembler смотреть без смс и регистрации.

    • @archivushka
      @archivushka 4 ปีที่แล้ว +1

      Но ты уже зарегистрировал гугл аккаунт что-бы оставить этот комментарий)

    • @avotaramoja2937
      @avotaramoja2937 4 ปีที่แล้ว +5

      Ok Google: Программирование на assembler --> войдите чтоб доказать что вам есть 18 ))

  • @CJ-bx9cx
    @CJ-bx9cx 4 ปีที่แล้ว +1

    Спасибо за ролик, увлекательно

  • @evgenius123_
    @evgenius123_ 4 ปีที่แล้ว +2

    Будет интересно увидеть всё, в особенности использование всех возможностей компьютера, если какие-то есть интересные. Кстати, цветом можно кодировать яркость на черно-белом мониторе, соответственно рисовать спрайты четырьмя оттенками серого.

  • @user-kj8ys9np3x
    @user-kj8ys9np3x 4 ปีที่แล้ว +23

    20:27 сеемь. семь? Сеееемь)))

  • @InfiniteCoder01
    @InfiniteCoder01 4 ปีที่แล้ว +4

    Класс :)

  • @Pravdinkov
    @Pravdinkov 4 ปีที่แล้ว +1

    Конечто будет интересно, пили видос!

  • @user-ec2py1kn3h
    @user-ec2py1kn3h 3 ปีที่แล้ว +1

    Это одно из самых интересных видео, что я когда-либо смотрел.