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

  Рет қаралды 462,940

AmperkaRu

AmperkaRu

Күн бұрын

Пікірлер: 1 700
@kalybaizhalgasbai376
@kalybaizhalgasbai376 4 жыл бұрын
На Ассемблере можно написать всё что угодно, но жизнь слишком коротка)
@Работайте.братья
@Работайте.братья 3 жыл бұрын
сколько бы писали ту же рдр2 ? хотя ... китайцы могут , их много ! как раньше был стеб : в китае в дворовой драке пострадало 20 тысяч человек ! )
@lq9263
@lq9263 3 жыл бұрын
Быстрее, нервы закончатся.
@КровожаднаяУлитка-ф9б
@КровожаднаяУлитка-ф9б 3 жыл бұрын
@@Работайте.братья Это как про то, что в онлайн играх за мобов играют китайские дети ))
@кириллдмитриев-я7о
@кириллдмитриев-я7о 2 жыл бұрын
@@КровожаднаяУлитка-ф9б а еще там армия влогеров сто миллионов человек.
@СашаЕгоров-п1ъ
@СашаЕгоров-п1ъ 2 жыл бұрын
Но можно же нанять 1000 человеков, чтобы данные человеки написали на ассемблере программу бутлоадер в которую загрузить программиста и жизни программиста хватит , чтобы на ассемблере написать вселенную!) ошибка в слове человекЪ была намеренной.
@БЕШЕНЫЙМАКСИМ
@БЕШЕНЫЙМАКСИМ 4 жыл бұрын
Программист в 80-х: Написал 1000 строк кода на ассемблере, создал несколько уникальных функций, запилил спрайтовую графику без рисования и сократил потребление памяти на 24 байта. Боже, как же я хорош! Программист в 2к21: помомгите у меня HELLO WORLD на жаваскримпте занимает 6 гигамбайт памяти...
@vadimtsarev4013
@vadimtsarev4013 3 жыл бұрын
О да! Ассемблер "профессионально деформирует"! Я на нем лет 20 не писал, но до сих пор, если пишу программу, неважно, на чем, постоянно ловлю себя на разной херне, типа выровнять размер чего-то по границе 2^n, память выделять экономно, лишний объект в памяти "застрял" - катастрофа! Срочно все переписать! И прочая херь! Сам понимаю, что херь, но ничего с собой поделать не могу!
@Achmd
@Achmd 3 жыл бұрын
Причём от программиста JS это вообще не зависит.
@schildpatt14
@schildpatt14 3 жыл бұрын
@@vadimtsarev4013 так может быть это и хорошо? или нет?
@edranovdenis
@edranovdenis 3 жыл бұрын
@@vadimtsarev4013 хорошо когда понимаешь, что происходит под капотом. Можно определять критично это или нет и либо исправлять, либо поставить метку в комментарии чтобы вернуться потом если что.
@MrNikitakis
@MrNikitakis 3 жыл бұрын
и никто не страдал. asm рулит
@liverlove5251
@liverlove5251 4 жыл бұрын
Просто безграничный респект за то что заморочились с этим всем! Ценю вашу готовность переносить такую боль ради такого контента! Это правда очень круто!
@garyalexandrin7192
@garyalexandrin7192 4 жыл бұрын
Присоединяюсь. Огромный труд за кадром. Уважение.
@marxtl3842
@marxtl3842 4 жыл бұрын
Боль? Это для LSI-11 в машинном коде написать.
@vaseahabibulin8595
@vaseahabibulin8595 4 жыл бұрын
Программеры 80х отнюдь не страдали. Они наслаждались таинством.
@Владимир-ч5м1л
@Владимир-ч5м1л 4 жыл бұрын
Страдали, когда писали большую программу. Особенно на Радио86р с 32 кБ оперативной памяти, в которую нужно было загрузить текстовый редактор, компилятор, текст программы и чтобы осталось ещё место для скомпилированного кода. Приходилось писать по частям, периодически выгружая код и текст на магнитофонную кассету. Затем загружать отладчик вместо компилятора и текста и смотреть как все работает. Если нужно было исправить, то вместо отладчика с кассеты загружался компилятор с текстовым редактором.... Главное не перепутать кассеты и не стереть нужную информацию...
@henryneumann8585
@henryneumann8585 4 жыл бұрын
@@Владимир-ч5м1л Путь джедая ;) СССР-кого )))
@nikolaynaidenko3304
@nikolaynaidenko3304 4 жыл бұрын
@@Владимир-ч5м1л Представляете как бы они страдали, если на том же железе пытались бы писать на arduino)
@kalobyte
@kalobyte 4 жыл бұрын
@@nikolaynaidenko3304 на спектруме был транслятор фортрана а еще был копировщик, который запихивали в область памяти принтера хотя как по мне, то это тупая затея проще было спаять компаратор и частотный фильтр и писать в одного магнитофона на другой я так на китаском 2х кассетнике на удвоеной скорости копировал, правда читал он только потом с моего магнитофона и при выставленном эквалайзере с подъемом 1-3кгц, а остальное наоборот задавливал и это при том, что там не было стирающей головки, только магнит и неизвестно, что там было с током подмагничивания наверное тоже не было, хотя магнитофон панасоник
@Мишапопоров
@Мишапопоров 4 жыл бұрын
@@Владимир-ч5м1л по сравнению с перфокартами и ручной печатью двоичного кода эти компуктеры были блаженством
@mahovik68
@mahovik68 4 жыл бұрын
Ассемблер PDP-11 - это ни разу не боль! Это песня! Это сказка! Это полет души! Это свобода! А вот ассемблер 286, 386 - вот это действительно БОЛЬ!!! В 1990 году я купил свою первую БКху))) И серьезно засел за ассемблер. Сразу появилась куча места в оперативе и это при 16кБ ОЗУ + 16 кБ экранного ОЗУ. Проги писались легко и непринужденно, как на Бейсике, только габаритами гораздо меньше и работали намного быстрее. В 1993 решил освоить ассемблер IBM машин - ну а чего? БКшечный ассемблер я знаю, осталось только скорректировать знания по железу. Но не тут-то было! Мало того, что нормальной литературы по нему не было, так и сама архитектура оказалась косокривой - большинство операций выполнялись только через аккумулятор, постоянно нужно пользоваться стеком, адресация ущербная, фигня короче говоря полная.
@АлександрТаран-р9р
@АлександрТаран-р9р 4 жыл бұрын
О, какая же гигантская работа проведена, мое почтение! А вы уже заценили, какой у него шикарный и компактный набор команд? А еще в восьмеричном виде команды когда записываются, то они практически представляют собой мнемонику ассеблерных инструкций. Например, 12701 - это "1" - команда MOV, 27 - адрес операнда, означающий, что операнд находится сразу после текущей команды, 01 - регистр общего назначения №1 (R1). Дополнительно, в указателе операнда "27" - двойка - это тип адресации, а семерка - это регистр общего назначения R7, он отвечает за указатель команд. Если чутка поковыряться, то можно научиться вообще машинный код читать и писать прямо с клавы. Впрочем, у вас ассемблер есть, можно не парить себе мозги, меня просто красота реализации машинного кода восхищала. PS. А, да, очень интересно конечно увидеть что-то еще. Игра, периферия, все что угодно. У вас отлично получается!
@momus1234
@momus1234 3 жыл бұрын
я и писал в машкоде, но больше с дезасемблером, он подсвечивает код. У компилаторов конечно был плюс, они позовляли делать переменные, а так только прямой адрес или смещение. А вот принципиальной разницы между 8ричной и 16ричной нет.
@reddie_zx
@reddie_zx 3 жыл бұрын
@@momus1234 нет уж, после Спектрума и 16-ричного асма кодинг на БК с его 8-ричной это поначалу просто садомазо какое-то))
@momus1234
@momus1234 3 жыл бұрын
@@reddie_zx это дело привычки на самом деле и в 8ричной и 16ричной вы в уме переводите на биты
@reddie_zx
@reddie_zx 3 жыл бұрын
@@momus1234 согласен... сперва и 16-ричную осваивать трудно, но все же, блин... первый раз вижу 8-ричную в написании программ. Только начинаю разбираться с БК, и после Z80-асма это жопа какая-то в плане кода. У Z80 четко понятно, что каждая команда делает, а у БК эти вот MOV (SP)+ или возвраты через загрузку регистров просто ужас)) Понятно, что ко всему со временем привыкаешь, но разница огромная. Тут даже портов ввода-вывода нет, просто запись-чтение памяти. Еще и нет привязки кадра к прерываниям...
@momus1234
@momus1234 3 жыл бұрын
@@reddie_zx это тип кодирования PDP-11, с другой стороны intel x86 с его переменной длинны команды ещё жёстче :)
@AnacaruRabby
@AnacaruRabby 4 жыл бұрын
Файтинг на ассемблере с авторским геймпадом на советском телевизоре? Это офигенно! конечно продолжай! Я ради этого на колокольчик нажму))
@СергейКороль-э8с
@СергейКороль-э8с 3 жыл бұрын
Лёх, тебя смотреть одно удовольствие!!! Работаю на ремонте компов и техники, очень многое от тебя узнаю и для себя подчёркиваю!! Классно, понятно, доступно всё объясняешь!!! Почему к меня не было такого учителя…
@IgorStepochkin
@IgorStepochkin 4 жыл бұрын
Рой Батти: я видел такое, что вам, людям, и не снилось. Прогер из 80х: подержи мое пиво и смотри...
@АлександрАлексеев-э7к6ч
@АлександрАлексеев-э7к6ч 4 жыл бұрын
раньше действительно было своё у нас. всё своё. хуже-лучше, это другой вопрос. до стандартизации у нас были уникальные пк. потом стандартизировали и пк стали клонами зарубежных пк, а потом союз развалился и теперь мы ничего не производим. я застал еще черно-белые советские "корветы" с микродосом. это был трэш, но это было своё
@BlushSmith
@BlushSmith 4 жыл бұрын
@@АлександрАлексеев-э7к6ч ну есть Эльбрус свой. Если не важно хорошее/плохое, дорогое/дешёвое, то можно попробовать :-D
@никник-п2н
@никник-п2н 4 жыл бұрын
@@АлександрАлексеев-э7к6ч попробуй сделать это своё сейчас. Очень удивишься
@АлександрАлексеев-э7к6ч
@АлександрАлексеев-э7к6ч 4 жыл бұрын
ник ник, что ты имеешь в виду? Ты точно на мой коммент отвечаешь?
@никник-п2н
@никник-п2н 4 жыл бұрын
@@АлександрАлексеев-э7к6ч ты написал что мы не производим. Я говорю, займись. Удивишься очень с того, что никто у тебя покупать не будет ) мы так то производим, у нас есть завод микрон.
@altutov8973
@altutov8973 4 жыл бұрын
Суперский видос, спасибо! Практика на таких древних компах намного интереснее чем обычное перечисление инфы конторую и так можно почитать в википедии.
@Manwe_SandS
@Manwe_SandS 4 жыл бұрын
Ой, на 0:39 видно, что вместо «Cindy» на кассете написано «Sindy» :) Это же не просто набор букв, а имя Cindy Crawford, портрет которой использован в демке. За ролик спасибо. БК - круто! ;)
@andrewandrosow4797
@andrewandrosow4797 4 жыл бұрын
Очень хорошо сказано! Писание на ассемблере больших программ - и эмулировать плавающую запятую - это реально взрыв мозга! Кстати аудио сигнал с ноута может быть низким для БК - возможно нужен простейший УНЧ.
@McPcholkin
@McPcholkin 4 жыл бұрын
Снимаю шляпу, очень доступно о ассемблере и спрайтах. Спасибо за шикарное видео!
@NoName-kl2px
@NoName-kl2px 4 жыл бұрын
Прочтал: "Снимаю ассемблер, очень доступно о шляпе и спрайтах" XD
@ПавелМароков-э8л
@ПавелМароков-э8л 4 жыл бұрын
да нифига не понятно! чтоб программировать на ассемблере надо четко понимать систему команд процессора! тут же ничего толком не объяснил: вот программа, вот она работает. и это круто! а как оно работает и за счет чего? непонятно
@someone-user
@someone-user 3 жыл бұрын
Как человек, писавший в то время на ассемблере, сменивший род деятельности и в последнее время пытающийся подружиться с современными языками программирования скажу, что тогда было проще, и никто прямо так не страдал) Писать на ассемблере, это как строить из кирпичей. Маленьких, ровных, одинаковых кирпичей) Программировать в современных языках - как строить из тетриса)
@phedack_0074
@phedack_0074 2 жыл бұрын
сейчас программисты нахер никому не нужны. оплата падает из года в год
@user-on3jk8vw52
@user-on3jk8vw52 Жыл бұрын
тестировщики в тренде, а программистов нахер
@alex_ra.
@alex_ra. Жыл бұрын
​@@ningtanagrey9141, скажите, пожалуйста, в какой компании мидлам такие простые задачи дают?
@b213videoz
@b213videoz Жыл бұрын
Ну да... ты кстати почему Zдесь сидишь а не V окопе? 🤪
@Dark_Art_Space
@Dark_Art_Space Жыл бұрын
@@user-on3jk8vw52 вот именно :( мне больно от этого
@LemonGod
@LemonGod 4 жыл бұрын
Блин, это супер-интересно! Я в интернете что-то подобное всего раз пять видел, и то не настолько досконально и качественно. Большое спасибо за видео, с нетерпением жду новую часть!
@ГригорийАврамов-л5к
@ГригорийАврамов-л5к 4 жыл бұрын
Спасибо за шикарный видеоурок! Конечно, это все интересно, продолжайте! Например, темы на следующие видео: архитектура БК1001 и раскрыть более подробно как кодировать на ассемблере... Прям по разделам из мануала!
@exc6527
@exc6527 4 жыл бұрын
21:47 Еще как интересно! Продолжайте)
@hvfscbjhgvddzco
@hvfscbjhgvddzco 4 жыл бұрын
Привет! Крутой материал. Мне в детстве, году в 96-98, попал в руки Commodore 16 с магнитофоном и куча журналов "Вычислительная техника и её применение". На Commodore был Basic, который приходилось осваивать подбором. Когда писал программу больше 100 строк, заканчивалась память. А в журналах была такая рубрика "Возьми БК за рога!". Там были листинги игровых программ в машинном коде. Но мне они для Commodore не подходили. Там была инструкция poke, у меня был другой формат, чем у БК. Меня это жутко бесило. Я думал, "Вот счастливчики эти обладатели БК". Понятно, какой кровью писалось всё это добро) Ну, короче, ты взял БК за рога)
@YIwUlXGRIiIMnXT
@YIwUlXGRIiIMnXT 4 жыл бұрын
Видео интересное. Давай еще! Давай про игру! Подключай модули ардуино. Само ардуино. К стати, NodeMCU позволит на твоем компе WiFi использовать. Ты наверное будешь первый кто БК0010 подключит к WiFi!
@safe3598
@safe3598 4 жыл бұрын
@Evil Loner Соглашусь
@Invalid_Device
@Invalid_Device 4 жыл бұрын
Да как-бы БК уже года три как подключали к сети через WiFi, только браузера текстового не хватает. Но можно чего-нибудь для отладки вгонять таким образом локально. kzbin.info/www/bejne/noO5qXWNhtqsoc0&feature=emb_title
@nihirash
@nihirash 4 жыл бұрын
@@Invalid_Device В принципе, тот же gopher-браузер под нее написать не проблема - сервак с ним поднять легко, при наличии какой-нибудь дисковой подсистемы - уже и польза будет. Тот же IRC за пол вечера пилится. На спектрум все это дело уже есть(при чем есть вариант даже с soft-uart через Port A на AY - немного резисторов, ESP-12 и несколько проводов).
@Дредноут-у5я
@Дредноут-у5я 4 жыл бұрын
К стати
@Bubaylo
@Bubaylo 4 жыл бұрын
@@nihirash так просто на дуинке готовить спрайты, и выводить на бк=)
@GoNoRAR-xv3qo
@GoNoRAR-xv3qo 4 жыл бұрын
Уже жду: Мортал комбат до того, как стал известен.
@BurguyMtl
@BurguyMtl 4 жыл бұрын
Только назвать нужно не мортал комбат (смертельная битва) А как нибудь благо звучнее по русски
@actualsound8195
@actualsound8195 4 жыл бұрын
@Mightdragon думаю, что с парой буферов-ресемплеров и такое можно реализовать. вопрос только зачем? ардуинка за 100р будет производительне
@OPKECTPAHT
@OPKECTPAHT 4 жыл бұрын
Игра называлась "Десант" или "Десантник". Была серия игр для БК. Там были лабиринг, автогонки, файтинг. В начале 1990-х её видел. Сейчас на ютубе посмотрел, там есть более поздняя 1994 года. Но я точно знаю, что играл где-то в 1991 году в неё...
@songoshshorts4247
@songoshshorts4247 3 жыл бұрын
Ну это тебе к телблогу
@magical_poof
@magical_poof 4 жыл бұрын
конечно интересно, пили дальше.. один из самых интересных сюжетов
@РоманСунгуровский
@РоманСунгуровский 3 жыл бұрын
Отличный ролик! С удовольствием посмотрел бы еще что-нибудь в этом духе! В свое время экспериментировал с Асмом, правда уже на х86, но дальше отбивания простенького ритма движком и лампочкой дисковода не ушел. Тем не менее, свою порцию ностальгии получил, огромное спасибо!
@xy-box
@xy-box 4 жыл бұрын
А я думал ты уже в деревне от вируса спасаешься. С самодельной рацией
@seintbel6893
@seintbel6893 4 жыл бұрын
И с противогазом из бутылки
@ПлатонЯкименко-я9ж
@ПлатонЯкименко-я9ж 4 жыл бұрын
@@seintbel6893 хотел тоже самое написать
@neuron01genetic
@neuron01genetic 4 жыл бұрын
+++
@k1rundel
@k1rundel 4 жыл бұрын
@@MarkMath Забавно что она смогла их купить их же в больших городах все выкупили что санитайзеры что маски.
@evgeniysvinovsky326
@evgeniysvinovsky326 4 жыл бұрын
n0isy2011 все эти спасальщики языком горазды спасаться
@CompsMasterLive
@CompsMasterLive 4 жыл бұрын
Да я бы не сказал что Асемблер прям боль! Мне очень нравилось кодить под ZX-Spectrum(Z80) и я сильно упростил себе жизнь, тем что написал кучу готовых "библиотек" по сути кусков кода, которые просто потом использовал при необходимости и не нужно было всё кодить с нуля ;)
@b213videoz
@b213videoz Жыл бұрын
ХА! Как раз Z80 ассемблер это боль с его "условными RET" и теневыми регистрами
@CompsMasterLive
@CompsMasterLive Жыл бұрын
@@b213videoz К нему быстро привыкаешь! :) Тем более если с него начинается знакомство с Асемблером :)
@fisher7452
@fisher7452 4 жыл бұрын
6:22 классическая ошибка в коде новичка. Последний светик не зажигается. 15:10 Баг в передаче состояний сегментов G и "точки" в символе 2 ;) Молодцы, что оставили в видео до исправления. Помню как на своём "Специалисте" писал прогу программатора для м/с 27C128, причём, чтобы была совместима с"Микрошей"... Жуть... Месяц, выкинутый из жизни, но я ни на йоту не жалею о том месяце...
@DMK-y9i
@DMK-y9i 4 жыл бұрын
Я с телефона не рассмотрю код. Он счёт начал с 1?
@fisher7452
@fisher7452 4 жыл бұрын
@@DMK-y9i Угу. Хотя мог и ноль толкать, сэкономив один регистр и пару-тройку байт кода. А последний светик не зажёгся, потому что в 8-ой строке нужно не с #100000 сравнивать, а с #10000
@експерт-й9ы
@експерт-й9ы 4 жыл бұрын
@@fisher7452 Ти шо мозахист?
@fisher7452
@fisher7452 4 жыл бұрын
@@експерт-й9ы То есть по Вашему все программисты-эмбеддеры мозахисты?
@fisher7452
@fisher7452 4 жыл бұрын
@@ИванИванов-ф7б9е у меня нет, у людей - перфокарты
@anarrichjr6747
@anarrichjr6747 4 жыл бұрын
Респект за видео! Если бы все сейчас пользовались ассемблером, то современные процессоры и тонны оперативки были бы не нужны.
@redtex
@redtex 4 жыл бұрын
Игрулька про короновирус зайдёт. Сюжет: уклоняясь от короновируса, нужно добывать туалетную бумагу.
@zybex3238
@zybex3238 4 жыл бұрын
а почему не спички и соль?
@СергейМоскалёв-с3ь
@СергейМоскалёв-с3ь 4 жыл бұрын
@@zybex3238 это уже не модно.
@proger8433
@proger8433 4 жыл бұрын
Крышки сойдут?
@Лев555-и8ъ
@Лев555-и8ъ 4 жыл бұрын
Это потому что от коронавируса понос?
@Foxy185
@Foxy185 4 жыл бұрын
Представляем вам новую революционную игру коронавирус Вам надо Добывать Еду воду драться в магазине за банку тушонки Фильтровать добытую воду Драться на смерть за последние маски Менять маски каждый 2 часа Искать мыло чтобы не сдохнуть вам предстоит пережить вирус и многое другое Звучит грандиозно но увы это мечты )))
@cupcake-m3u
@cupcake-m3u 4 жыл бұрын
класс!!! побольше бы таких видео, нефига не скучно а наоборот интересно, еще бы видосов про ретро машины и программирование на них
@Anon-x5f
@Anon-x5f 4 жыл бұрын
Конечно продолжай, обожаю подобные видосы про ретро технику
@ИгорьКлимов-м1ц
@ИгорьКлимов-м1ц 4 жыл бұрын
Огромный респект создателям. Сколько я мучился с этим ассемблером в прошлом семестре, хотя сейчас довольно много документации и на FASM и на TASM. Не представляю, насколько программисты 80 были гиками, раз каждый день писали на ассемблере всякие мат функции для ПУ и профессионального софта.
@alex0xFFFF
@alex0xFFFF 4 жыл бұрын
спасибо за ностальгию) От писателя кода на ассемблере для zx-spectrum)
@Al.Sy.
@Al.Sy. 4 жыл бұрын
Я тоже нлостальгирую по ZX. Хотя писал на ассемблере для БК на Микро1103 и хакал King's Valley гениального Шишкина с помощью mirage. :)
@iSwear2
@iSwear2 4 жыл бұрын
я буду помладше - загружался с дискет на первых пеньках: загрузчик, командная строка, файлы (пришлось писать драйвер под FAT16), подобные игры. 640Кб хватит всем :)
@MariaEsenina
@MariaEsenina 3 жыл бұрын
Ассемблер - это зашибись и годнота). Именно благодаря ассемблеру лично я вообще глубоко втянулось в программирование с полным пониманием как это работает.
@oeai
@oeai 2 жыл бұрын
Что у Вас втянулось?
@DD-fg4td
@DD-fg4td 4 жыл бұрын
Класс спасибо за видео всегда мечтал увидеть советский компьютер в действии. делайте ещё видео.
@DmitryDaren
@DmitryDaren 4 жыл бұрын
посмотрите лучше комп Вектор-06Ц там 16 цветов одновременно, 256 последовательно. Есть даже сайт где можно поиграть во все игры. sensi.org/scalar
@evgenius123_
@evgenius123_ 4 жыл бұрын
Будет интересно увидеть всё, в особенности использование всех возможностей компьютера, если какие-то есть интересные. Кстати, цветом можно кодировать яркость на черно-белом мониторе, соответственно рисовать спрайты четырьмя оттенками серого.
@ИгорьСветиков-х6л
@ИгорьСветиков-х6л 4 жыл бұрын
Спрайтовый файтинг? Конечно, интересно! Это же трэш, угар и садомия)
@обьективныйсубьект-в2й
@обьективныйсубьект-в2й 4 жыл бұрын
Нет, это САДАМИЯЯЯЯЯЯЯЯ!!
@GoNoRAR-xv3qo
@GoNoRAR-xv3qo 4 жыл бұрын
Мортал комбат до того как стал известен.
@orkoteg09
@orkoteg09 4 жыл бұрын
та ладно, спрайтами делали 3D бегущие строки )) чтобы все двигалось плавно, нужно было только использовать подобие современного vsync
@avotaramoja2937
@avotaramoja2937 4 жыл бұрын
@@GoNoRAR-xv3qo В смысле до того как стал известен, он изначально был спрайтовым, и свою популярность получил именно в спрайтовом виде.
@khatuntsovmikhail6223
@khatuntsovmikhail6223 4 жыл бұрын
не уверен, что половой акт с машиной можно назвать содомией... это уже ваше подсознание вас подталкивает к чему-то....
@andreysavchuk9335
@andreysavchuk9335 4 жыл бұрын
Спасибо Автору! Благодаря "Микроше" / БК60 и потом конечно ZX (с дисководом был!) полюбил ASM. И еще добавлю, раньше все было критично к лаконичности кода.. особенно это касается графики. Не буду умничать, может это уже на 8086 или поздних было, но была фишка - статус хода луча (конечно это относится к тем старым дисплеям с ЭЛТ) так вот, зная, что луч отрисовал всю область, и идет обратно, было время на перерисовку сцены. Это спасало от эффекта "мерцания"
@AlexSnopow
@AlexSnopow 4 жыл бұрын
даааа!!! очень круто! даешь еще видосы про ассемблер и спрайтовые игры! (У меня отец программировал на ассемблере цветомузыку, тот еще гемор)
@ИльяВолков-я6с
@ИльяВолков-я6с 3 жыл бұрын
Обязательно продолжай снимать подобные ролики! Пересмотрел взгляды на программирование в целом))
@DenisArieiakhov
@DenisArieiakhov 4 жыл бұрын
Впервые столкнулся с твоим каналом и количество вложенного труда меня удивило, сам не представляю как я бы программировал на ассемблере) Заслуженный лайк, продолжай)
@easyelectronicsru
@easyelectronicsru 4 жыл бұрын
Возьми да попробуй, под тот же контроллрер типа авр - это не сложно и даже доставляет.
@nevaznozabil
@nevaznozabil 4 жыл бұрын
Под MSP430 лучше. Он больше на PDPшный похож. Хотя бит C сделан явно через одно место.
@vladtru9670
@vladtru9670 4 жыл бұрын
Интересные эксперименты с БК - мы тоже в конце 80-х делали с БК много чего подобного. Правда, ассемблер для таких целей, конечно, далеко не обязателен - у БК стандартный Бейсик-полукомпилятор (Вильнюсский Бейсик) очень быстро работал с целыми числами и портами (в десятки раз быстрее, чем обычные интерпретаторы), так что написать подобные программы (для управления светодиодами или движения спрайтов по экрану) можно было на Бейсике, и времени на это ушло бы раз в 10 меньше... Кстати, на этом Бейсике было сделано множество игр, и очень приличных (хотя часть из них использовала подпрограммы в машинных кодах для ускорения вывода на экран или, например, звуковых эффектов). Правда, я, например, тоже писал на ассемблере, поскольку он был относительно простым и удобным, да и по скорости работы программ, конечно превосходил все языки высокого уровня (к тому же у меня был бк-0010, у которого в ПЗУ только Фокал, а Бейсик загружался с кассеты :). Кстати, языков на БК было, конечно, не три - кроме ассемблера, фокала и бейсика, использовались и другие популярные в то время - Форт, Си и т.д., но, естественно, во много раз реже, чем первая троица (Бейсик и фокал были зашиты в ПЗУ). А ассемблер на БК (как и других компьютерах с системой команд PDP-11) был просто замечательный - с простой, удобной и эффективной системой команд. Набор команд и ассемблер pdp-11 послужили прототипом для многих популярнейших процессоров - семейства 6502, 68000, отчасти risc-процессоров и т.д.
@GenriEnter
@GenriEnter 4 жыл бұрын
Про ассемблер пили, а ещё расскажи людям про колибри ОС, и найди железо минимально необходимое для её запуска.
@petrosyantsvv
@petrosyantsvv 4 жыл бұрын
Вся эта техника развивалась на моих глазах. Сколько сил и энергии требовалось в то время, чтобы вводить и выводить информацию. Я бы не хотел возврата в те времена. То что сегодня можно написать на Ардуино за несколько дней, в те времена на ассемблере писали месяцами.
@OlegOvechkin
@OlegOvechkin 4 жыл бұрын
Ааа спасибо за выпуск. Я занимался этой же фигней на БК0010 еще в школе. На ассмблере написал Sokoban.
@elmaranin1521
@elmaranin1521 4 жыл бұрын
Спасибо за добрые воспоминания. Очень интересно сколько занял времени этот проект, автор так и не сказал. Я лично помню первые свои игрули на кассете. На нее влезало штук 5-7 игр на одну сторону, с обязательной бумажкой времени от начала когда файл начинается. Помню что игруля могла загружаться минут 5 и многократные фейлы (ошибки считывания) в процессе загрузки с перемоткой назад и зачитыванием снова. Особенно запомнилась одна игруля, которая была разбита на части и не влезала в мозги сразу. Т.е. проходишь часть, дальше надо загружать следующую и так раз 5. Ух... Содясь за игру понимал что это минимум на несколько часов. Сейчас не возможно это объяснить детям... просто не поймут. А у нас не было альтернативы и мы страдали. Но те времена вспоминаю с теплотой.
@Konstantin_Timokhin
@Konstantin_Timokhin 3 жыл бұрын
Да... А ещё, загружаешь программу, и изо всех сил желаешь, чтобы холодильник в это время не включился, а то всё сначала загружать.
@elmaranin1521
@elmaranin1521 3 жыл бұрын
@@Konstantin_Timokhin У меня нет никаких ассоциаций с холодильником. А какая с ним была связь?
@Konstantin_Timokhin
@Konstantin_Timokhin 3 жыл бұрын
@@elmaranin1521 Холодильник включался -> магнитофон щёлкал... и сбой загрузки. Один раз даже выключил холодильник, чтобы нормально загрузить программу, а включить забыл... :) Но у меня не БК был, а ПК8002, а потом Spectrum.
@Sergey_DmitrievichD
@Sergey_DmitrievichD 4 жыл бұрын
Да уж, круто ребята! Прям рассказал как учитель. Спасибо
@ПанБрэшка
@ПанБрэшка 4 жыл бұрын
Однозначно лойс. Парень- молодец!!! Люблю ассемблер, но сейчас только под AVR для себя пишу. Классно объясняешь и смотреть интересно.
@tov.lukich3672
@tov.lukich3672 4 жыл бұрын
Ох, этот прекрасный скрипящий звук клавиш! На всю жизнь он мне в мозг въелся, со времен "Искры-1030". Золотое было время))
@reistlinmadjere4573
@reistlinmadjere4573 3 жыл бұрын
Это так то не звук клавиш. А системного динамика в БКшке.
@maabeast
@maabeast 4 жыл бұрын
Добра! Угарнул. На самом деле, всё проще. На БКшке есть ввод хексом. Я, в конце 80-х, писал в машкоде по таблицам 16х16 со списком команд. Если сделать такую табличку, то команды процессора там расположатся очень наглядно и по группам: с прямой адресацией, относительной, регистровые(переменные), ввод-вывод. Нафиг надо с асмом заморачиваться. Всё было на порядок проще, а через пару месяцев такой практики, и в таблицу не смотрел.
@ru0abu901
@ru0abu901 4 жыл бұрын
Шикарный эффект "запись на стекле"
@stickoroch4477
@stickoroch4477 4 жыл бұрын
он пишет права на слева ,левой рукой?
@nasrvkvsh
@nasrvkvsh 4 жыл бұрын
@@stickoroch4477 отзеркалил
@ЕаАс-ч4з
@ЕаАс-ч4з 4 жыл бұрын
Этому "эффекту" лет так 50....
@Kern1909
@Kern1909 4 жыл бұрын
@@nasrvkvsh но пишет левой рукой же?
@nasrvkvsh
@nasrvkvsh 4 жыл бұрын
@@Kern1909 ну и че, я тоже левша
@smirnov-49
@smirnov-49 4 жыл бұрын
БК стоил 600 рублей, я получал 125 в месяц. К тому же очередь была большой и двигалась ... Писать в кодах - одно удовольствие. Должен знать где взять, зачем, и куда положить. Зато БК успевал за время одного фильма(рекламы в то время небыло)составить 4-5 кроссвордов. Удачи!
@iltyakow
@iltyakow 4 жыл бұрын
Спасибо за выпуск! Дерево на 17:13 топ!
@iplionsgroup
@iplionsgroup 3 жыл бұрын
Спасибо! Поймал ностальжи по асму и началам игростроения! Респект за настойчивость!
@iplionsgroup
@iplionsgroup 3 жыл бұрын
...печалька, что тот опыт теперьча ужо не нужон никому... эх, старость...
@alexanderluahovich6850
@alexanderluahovich6850 3 жыл бұрын
@@iplionsgroup ну почему? Тот опыт плавно трансформировался в современные знания. Конечно изменились и система команд, и элементная база, но все равно время от времени приходится вспоминать некоторые решения. Да и полученные навыки даром не пропали. А в свое время к БКашке и дисководы сами приспосабливали и память для хранения прог и ещё много чего.
@TheoDu
@TheoDu 4 жыл бұрын
Круто! Продолжение было бы желательно)
@xRedimeRx
@xRedimeRx 3 жыл бұрын
Ваше огонь, уникальный контент
@Александр-щ2ъ7з
@Александр-щ2ъ7з 4 жыл бұрын
В колледже учили ассемблер, и да - это боль! Хотя я делал лабы половине группы. Спасибо за видео!
@IExSet
@IExSet 3 жыл бұрын
Очень странно, это должна быть боль для людей неверно выбравших профессию. Впрочем я таких много видел, причём нередко они отлично кодируют. Ноют, что денег мало (если их мало) и занимаются ненавистной работой.
@byzero7095
@byzero7095 3 жыл бұрын
В институте наслаждался написанием компактных и эффективных программ на masm'е... )) Боль - это видеть современное программирование... когда программы "пишутся" кликаньем мышки... когда, как был выше коммент, "Hello world!" занимает гигамегабайты... когда во главу критерия разработки ставят скорость создания программы, а не её эффективность... "трансфинитное программирование" ептить... ))) И да, "... и сократил потребление памяти на 24 байта. Боже, как же я хорош!..." ныне мало кто оценит... Печалька... )) Ныне "искусство" программирования выродилось в тупой кодинг... Вот это действительно печально...
@bk0010
@bk0010 4 жыл бұрын
Отличный ролик! Заметил две ошибки. S1000 нужно писать без пробела. Можно просто S. И с цветами немного напутал. 11 - это красный. Ну ещё PDPy11 позволяет компилировать прямо в WAV.
@igormozhar
@igormozhar 4 жыл бұрын
Уважение за труд и упорство! Программисты через 40 лет будут офигевать как мы мучились с C#, JAVA и PHP-фреймворками.
@кириллдмитриев-я7о
@кириллдмитриев-я7о 2 жыл бұрын
будет нуль кодинг и программы которые пишут программы по тз.
@semak8967
@semak8967 4 жыл бұрын
Хочу еще ассемблер и возможно эволюцию технологий программирования. Очень не хватает сегодня понимания как твой код превращается в конкретные пиксели на экране. А то нажал компилировать, произошла магия и больше тебе знать ничего не надо. За видос спасибо, очень интересно
@АндрейТарасов-ф6в
@АндрейТарасов-ф6в 4 жыл бұрын
Да, блин да. Сделаете это ребят. Техно советвейв в массы
@zybex3238
@zybex3238 4 жыл бұрын
нужно еще тупое бипер музло
@НиколайМамаев-з1р
@НиколайМамаев-з1р 4 жыл бұрын
Часть видео посмотрел, не знаю что там с программистами)... Но твою доску, да в школьные классы, писать на доске и не поворачиваться к классу задом, а контролировать внимание школьников... Вот это вещь зачëтная)...
@call_me_ondreo
@call_me_ondreo 4 жыл бұрын
Я сначала подумал, как он на стекле зеркально рисует так, что нам все понятно, а с его стороны текст отзеркален будет. Потом дошло что при монтаже видео отзеркалили просто.
@ruslan_yefimov
@ruslan_yefimov 4 жыл бұрын
Капец..
@aleksbotler5358
@aleksbotler5358 4 жыл бұрын
Ага, шустро так, ещё и левой рукой
@karim4046
@karim4046 4 жыл бұрын
21 век)
@СпартакЧирков-л2и
@СпартакЧирков-л2и 4 жыл бұрын
у меня первая мысль была, что чел регулярно делает аналогичные видео и уже настолько набил руку, что делает это не напрягаясь
@ИванИванов-э8и1ш
@ИванИванов-э8и1ш 4 жыл бұрын
каждый раз смотрю видео и каждый раз убеждаюсь, что подписался на канал не зря!
@tuxmarinetux3732
@tuxmarinetux3732 3 жыл бұрын
БК0010 имел вполне понятную архитектуру если сравнивать с 8битными машинами с одной и с более развитыми 16/32 битными с другой. Простая организация адресного пространства, очень хороший набор команд процессора. Памяти маловато - это да. Тот случай, когда писать на машинном коде было не особо сложнее чем на ассемблере.
@АлексейЕгоров-ш3й
@АлексейЕгоров-ш3й 3 ай бұрын
Система команд на много проще, чем на 8086, 6 универсальных регистров, регистр стека и регистр счетчика команд. что может быть проще :)
@ArtyomKostyuchenko
@ArtyomKostyuchenko 4 жыл бұрын
Спасибо за ролик и да, очень интересно увидеть продолжение. При этом результат желательно залить в сеть или просто вставить в конец ролика в виде аудио дорожки. С радостью потестирую на своем БК!
@victorn1199
@victorn1199 4 жыл бұрын
Шикарный выпуск! 👍
@mahometalisultanov8148
@mahometalisultanov8148 4 жыл бұрын
Спасибо, МакФлай, за путешествие! За эти звуки из магнитофона и клавиш бкшки! Карандаш клади для аутентичности эпохи)
@donrumata5299
@donrumata5299 4 жыл бұрын
14:30 Хорошая отмазка, чтобы не делать корпус...
@designerFCDK1927
@designerFCDK1927 4 жыл бұрын
Я в 90-м году делал корпус для ZX -spectrum ! Из железа 1,5 мм! Просто железная коробка с квадратными дырками под кнопки клавиатуры.Сверху отчеканена надпись ZX spectrum!
@Леонардо-г9к
@Леонардо-г9к 4 жыл бұрын
@@designerFCDK1927 Уважаю.
@АлексейЕремеев-п5б
@АлексейЕремеев-п5б 4 жыл бұрын
@@designerFCDK1927 Дубна-48К - ваше? :-)
@designerFCDK1927
@designerFCDK1927 4 жыл бұрын
@@АлексейЕремеев-п5б Нет, я вообще инженер- механик.Работал на штамповочном станке.
@SlavaSlavin1
@SlavaSlavin1 3 жыл бұрын
Хорошее видео. Дающее понимание КАК думает программист. При этом совершенно не важно на каком языке он работает ;) Я про алгоритм вывода BCD 137 на ассемблере
@drewbieber1399
@drewbieber1399 4 жыл бұрын
Интересное видео, учили бы так подробно нас в шараге, только когда шг окончил и сам стал писать проги только тогда и стал понимать ЯП
@Tezla0
@Tezla0 4 жыл бұрын
В шараге учат бесполезный паскаль, и то, даже его там плохо учат.
@vipeerx
@vipeerx 4 жыл бұрын
@@Tezla0 ++++. Паскаль для новичков похоже на ад... Вот я пошел на web разработку и стал понимать, что за бред для IT новичков подают в шараге (ну потому что я нихера не понимал чё происходит, как и мои одногруппники). Лучше посмотреть гайды в Ютубе что бы хотя бы понять,как устроено программирование и т.д. а дальше уже сами
@Tezla0
@Tezla0 4 жыл бұрын
@@vipeerx так у нас и ученики еще тупые, им хоть скретч подавай, все равно не поймут.
@РоманЯковский
@РоманЯковский 4 жыл бұрын
@@vipeerx для новичков преподают основы алгоритмизации, включают особое мышление. На каком яп это делается и каким будешь пользоваться потом - не имеет никакого значения. Другой вопрос, что и это-то делается из рук вон плохо теми, кто сам не понимает что преподаёт
@omnomnom2605
@omnomnom2605 4 жыл бұрын
Огонь выпуск, развивай дальше тему с бк и ассемблером
@alexey-art-studio
@alexey-art-studio 4 жыл бұрын
Давай, жги))) ждем следующий видос))
@Habravalable
@Habravalable 4 жыл бұрын
Когда учился в школе, у меня был агат 8, а 286-й и уж 386-й не позволяли средства, но я не унывал, даже написал файловый менеджер - простенькую копию нортона, родной такой убогий был. Три листа в тетрадке машинного кода без всяких трансляторов. Но книжка была родная с системой команд, регистров и портов. Было 2 банка по 32кБ с возможностью воткнуть еще один. И с этими банками надо было играться в программе, потому как адресовать можно только 32кБ 🙂
@neonbrickchannel2136
@neonbrickchannel2136 4 жыл бұрын
Следующее видео: пробиваем программу на перфокарте
@Sergey-p4n
@Sergey-p4n 3 жыл бұрын
))
@MrOMEGARUS
@MrOMEGARUS 3 жыл бұрын
А дальше - не перфоленте...
@СемёнСорокин-ю9р
@СемёнСорокин-ю9р 3 жыл бұрын
Перфокарту надо распечатать на 3д принтере
@b213videoz
@b213videoz 11 ай бұрын
20:54 дело даже не в языках а в средствах разработки: в наше время можно (и нужно) использовать Debugger со всякими Watches и Breakpoints на отдельном мониторе (или хотя бы окне) пока игра в графическом режиме отлаживается. В 80х такое было практически неврзможно хотя тогда и существовали дебаггеры но использовать их для отладки игр было толку мало: не было возможности использоваиь отдельный экран/монитор/окно, не хватало RAM, etc
@goodmilk7849
@goodmilk7849 4 жыл бұрын
Продолжай, очень интересно.
@ДенисГригорьев-ю3м
@ДенисГригорьев-ю3м 4 жыл бұрын
Мне кажется, еще никто так просто не объяснял ассемблер, спасибо! Это, действительно, было интересно.
@sergiusU
@sergiusU 3 жыл бұрын
Так то ассемблер простой язык, что там объяснять .....
@ДенисГригорьев-ю3м
@ДенисГригорьев-ю3м 3 жыл бұрын
@@sergiusU не вы, случаем, автор книги "Учим C++ за неделю" ? )))
@sergiusU
@sergiusU 3 жыл бұрын
Нет) я просто начинал свой путь программиста с ассемблера.
@dynamite-san
@dynamite-san 4 жыл бұрын
20:20 - Скорость человека по горизонтали выше, чем по вертикали потому что тут, если не ошибаюсь, пиксели прямоугольные.
@CityMemoryVault
@CityMemoryVault 4 жыл бұрын
По горизонтали движение делается побайтно (8 бит) или пословно (16 бит), а так как разрешение экрана в пикселях 512х256, то для ровного движения надо подгонять смещение высоты - на 4 или 8 пикселей (строк) соответственно.
@ТелеПузик-ь2п
@ТелеПузик-ь2п 4 жыл бұрын
И если руководствоваться твоей логикой, по горизонтали должно быть медленнее. Но это не так)
@CityMemoryVault
@CityMemoryVault 4 жыл бұрын
@@ТелеПузик-ь2п Как раз таки движение по горизонтали задается байтами. Т.е. 1 байт дает перемещение на 8 бит (пикселей). Для такого же перемещения по вертикали нужно смещение на 4 строки (пикселя) (не забываем про разрешение 512х256). Фактически смещение по вертикали на 1 строку соответствует изменению адреса памяти на 100(8) байт. Соответственно, для смещения на 4 строки надо изменить адрес на 400(8) байт. Если взглянуть на код, то видно, что вертикальное смещение производится только на 200(8) байт (ADD #200,@#30000)
@Kerosinimus
@Kerosinimus Жыл бұрын
Мой первый ПК был Микроша))) И я тоже был вынужден осваивать Ассемблер ибо он был единственным языком, на котором можно было хоть что то интересное написать. 34 года прошло с тех пор.... Ностальгия!
@АртёмРоманов-ф9в
@АртёмРоманов-ф9в 4 жыл бұрын
Новый видос!) Ура товарищи!!)
@AWSXDER
@AWSXDER 4 жыл бұрын
Хе хе хе, Салаги. Не могут они описание для компилятора найти. Мы писали программы в тетрадке, затем брали таблицу команд и переписывали коды команд рядом с мнемониками (кроме адресов переходов, их вручную высчитывали и вписывали в программу после того как выписали все остальные коды команд), Получив программу в виде записи на листе, вбивали программу в память компьютера в шестнадцатеричных кодах запускали и радовались если ни где не ошиблись :)))
@victorn1199
@victorn1199 4 жыл бұрын
Файтинг на БК? 🙂 Пожалуй было бы интересно посмотреть.
@Raziel_77
@Raziel_77 4 жыл бұрын
Десантник 5
@victorn1199
@victorn1199 4 жыл бұрын
@@Raziel_77 А, да кстати. Мимо прошла эта игрушка в своё время. Надо же!
@eugeneai
@eugeneai 3 жыл бұрын
MOV R1,(R2) = 010112 - В школе в 1987 программировали прямо в мониторе (зашитом в ПЗУ) прямо в семеричных кодах, не было у нас тогда ассемблера. Он позже появился. PDP-11 рулит! Реально умные инженеры разрабатывали. Попробуйте так в INTEL....
@АндрейГорлов-о7л
@АндрейГорлов-о7л 4 жыл бұрын
Очень круто!!! Давай ещё!!!
@СерожФильдманян
@СерожФильдманян 4 жыл бұрын
Хотел отдельно поблагодарить ведущего видео-роликов за грамотную русскую речь! Случайно наткнулся на серию этих роликов, и хоть этой тематикой интересуюсь отчасти, был поражен правильностью речи, подачей материала, отсутствием междометий и слов паразитов. Многим "ведущим и блогерам" стоило бы поучиться. Молодцы!!!
@nickkrayst6654
@nickkrayst6654 4 жыл бұрын
Меня накрыло воспоминаниями о БК и ДВК, Синклере, Искре, Ассистенте... Спасибо тебе...
@blogaster
@blogaster 4 жыл бұрын
Шикарно! С каждым разом все интереснее выпуски! Эта тема очень понравилась
@ДмитрийБатурин-х2ю
@ДмитрийБатурин-х2ю 4 жыл бұрын
А я учился на таком, как раз Бейсик учил)
@ВладимирКостецкий-о4з
@ВладимирКостецкий-о4з 4 жыл бұрын
нам в конце 80-х такие в школе поставили )) Часто зависали, чтоб его "отвестить" надо было обеими ладонями синхронно вдавить клавиатуру )) Был даже сервер в составе компьютерного класса с винчестером в 2 мб )) Тогда это было круто ))
@ЕгорЯсюк-б3г
@ЕгорЯсюк-б3г 4 жыл бұрын
Давай) Очень интересно, что из этого выйдит))
@devkit341
@devkit341 4 жыл бұрын
Очень интересно, продолжай
@venyafox6691
@venyafox6691 4 жыл бұрын
Очень крутое видео! Хотелось бы увидеть продолжение. Насчет удобств, можно купить контроллер SMK-512 и подключать дисководы, жесткие диски, загружаться в специальный DOS. И соответственно, хранить все программы на них. Сам использую такой контроллер.
@Menshinin
@Menshinin 4 жыл бұрын
Ассемблер, это понимание основ мироздания. В какой-то мере, это да, боль, но вся жизнь это боль. Без этой боли ты вынужден делать то, чего не понимаешь.
@ruslan_yefimov
@ruslan_yefimov 4 жыл бұрын
Ты один из тех, кто считает лучшим вариантом начать программировать - читать книжки по си и учить бэйсик вместо дружелюбного пайтона?)
@Menshinin
@Menshinin 4 жыл бұрын
@@ruslan_yefimov Нет, я считаю, что программируя необходимо знать и понимать, ЧТО именно ты программируешь, и как оно твою программу выполняет. Для пользователя программа может быть "магией", для программиста - нет.
@РоманЯковский
@РоманЯковский 4 жыл бұрын
@@ruslan_yefimov Лучший вариант стать программистом - уроки русского языка, риторики, алгебры/геометрии (естественно, если хорошие учителя). На чём начинать программировать вообще никакой разницы. Если ты не понимаешь основ, то всё что ты можешь - немного наговнокодить. И ЯП высокого уровня к этому располагают :)
@nevaznozabil
@nevaznozabil 4 жыл бұрын
@@РоманЯковский да счаз. Чтобы понять комп, надо думать как комп. Русский язык тут точно не помощник. Его знание больше гуманитариям нужно. Собственно в ФМШ человек 30 из потока в 300 завалили экзамен по русскому для перехода в следующий класс. Из них 15 было программистами, причём очень неплохими. Настолько, что дирекция школы доп курсы организовала лишь бы нас раздолбаев натаскать для сдачи. Человек пять из нас даже в институт без экзаменов прошли, была такая фишка в СССР за победы в олимпиадах. Так что никак не связано. С той поры я пересмотрел своё отношение к знанию русского языка (лучше знать лучше), но в программировании он точно нн помогает.
@РоманЯковский
@РоманЯковский 4 жыл бұрын
@@nevaznozabil студент, побеждающий на олимпиадах по программированию ещё не программист. Я 20 лет работаю программистом и не встречал ни одного толкового программиста, у которого был бы не развит словарный запас, который не умел бы грамотно строить предложения (с пунктуацией сложнее) или изъяснялся как гопник. Умение владеть языком показывает насколько упорядочены мысли в голове. А все разговоры о гуманитариях и технарях в этом контексте - в пользу бедных
@gammaray6983
@gammaray6983 4 жыл бұрын
А-а-а-а! Прям ностальжи прошибло до самых пяток. Ах, этот знакомый звук программы в магнитофоне!!! Уже думал, что не услышу его. ;-)
@АндрейПавленко-б2ю
@АндрейПавленко-б2ю 4 жыл бұрын
Если будет порт gcc под этот компьютер , то ещё и на C можно писать
@ThePaveltalk
@ThePaveltalk 4 жыл бұрын
Вроде бы есть. Сам таким аппаратом недавно обзавелся, пока не разобрался как под него програмировать, игры и демки запускаю
@Slavchoo
@Slavchoo 4 жыл бұрын
Gcc так же умеет компилировать c++ вроде
@maksimfedoryak
@maksimfedoryak 4 жыл бұрын
@@Slavchoo g++
@ff5x2
@ff5x2 4 жыл бұрын
не будет
@vbifusful
@vbifusful 4 жыл бұрын
@@ff5x2 Можно попробовать собрать проект под PDP-11, должен подойти.
@deadline6824
@deadline6824 4 жыл бұрын
Естественно интересно ! Ведь как минимум это современный взгляд на далеко не новые вещи. Да и игры на асемблере уже достойны отдельного выпуска
@Иван-ю9ъ5в
@Иван-ю9ъ5в 4 жыл бұрын
Ok Google: Программирование на assembler смотреть без смс и регистрации.
@archivushka
@archivushka 4 жыл бұрын
Но ты уже зарегистрировал гугл аккаунт что-бы оставить этот комментарий)
@avotaramoja2937
@avotaramoja2937 4 жыл бұрын
Ok Google: Программирование на assembler --> войдите чтоб доказать что вам есть 18 ))
@ArduBlock
@ArduBlock 4 жыл бұрын
Очень интересно, продолжайте в том же духе !
@InfiniteCoder01
@InfiniteCoder01 4 жыл бұрын
Класс :)
@КиберМузейвМуроме
@КиберМузейвМуроме 4 жыл бұрын
Кибер-музей выражает особую благодарность за качественный ролик. И пользуясь случаем приглашаем в наш музей
@Gameplayer55055
@Gameplayer55055 4 жыл бұрын
А теперь давай умный дом на нём! И сделай туда свой компилятор с++ с блекджеком, да и ос свою напиши. Запатентируй и наклей на экран надкусаную матрёшку :)
@CleverFog
@CleverFog 3 жыл бұрын
Я ещё подростком занимался программированием на Ассемблере, я не страдал, мне нравилось. В какой-то момент ты начинаешь мыслить Ассемблером. А чтобы не забыть что делает твой код там же текстовые комментарии можно оставлять вроде.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Trossen Robotics PhantomX Mark II First Phoenix code test
5:06
VW Creative Technology
Рет қаралды 21 М.
Emulating ROM with mere Arduino Nano for a Z80 CPU.
35:13
Major Tom Workshop
Рет қаралды 241 М.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН