Я сделал Paint в КОНСОЛИ на АССЕМБЛЕРЕ!

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ก.พ. 2025

ความคิดเห็น • 71

  • @Daniil2010_init_
    @Daniil2010_init_ 16 ชั่วโมงที่ผ่านมา

    Вот это ты жесткий как орешек, да и еще на ассемблере написал. Лайк!)

  • @Pixen1
    @Pixen1 14 วันที่ผ่านมา +11

    машина,монстр,жесткий

  • @SkibidiSigma001
    @SkibidiSigma001 15 วันที่ผ่านมา +22

    Какой же он ЖЕСТКИЙ. Ставлю, что через год будет серебряная кнопка ютуба

    • @Mishanya00
      @Mishanya00  15 วันที่ผ่านมา +1

      💪💪💪

    • @ПрохорМакей
      @ПрохорМакей 14 วันที่ผ่านมา

      К сожалению не будет.

    • @xoron9496
      @xoron9496 14 วันที่ผ่านมา +1

      ​@@ПрохорМакейбудет

    • @ЕгорКутепов-х4л
      @ЕгорКутепов-х4л 11 วันที่ผ่านมา

      ​@@xoron9496такой контент не пользуется большим спросом

    • @VoshodNEW
      @VoshodNEW 3 วันที่ผ่านมา

      @@xoron9496 если останется на этом уровне то нет, сейчас очень много сдвг детишек

  • @toster8240
    @toster8240 3 วันที่ผ่านมา

    Прям огонь!

  • @pro100net
    @pro100net 3 วันที่ผ่านมา

    жесткий блин

  • @jagorrim2371
    @jagorrim2371 12 วันที่ผ่านมา +2

    Капец это круто

  • @самый-хайповый
    @самый-хайповый 12 วันที่ผ่านมา +1

    Очень круто

  • @openFrimeTv
    @openFrimeTv 11 วันที่ผ่านมา +1

    заморочился нормально так)

  • @gegenplay8951
    @gegenplay8951 9 วันที่ผ่านมา

    Отлично, харош чел)

  • @VideoKompany
    @VideoKompany 2 วันที่ผ่านมา

    Снимаю шляпу о7 🎩

  • @АндрейАфонин-к8х
    @АндрейАфонин-к8х 12 วันที่ผ่านมา +1

    Круто, я делаю что-то похожее, но на плюсах, а в консоли использую минимальный шрифт, так что каждый мой пиксель это где-то 2,5х2,5 реальных пикселя

    • @Mishanya00
      @Mishanya00  11 วันที่ผ่านมา

      А есть ссылка?, интересно глянуть, потому что я сейчас тоже программирую на плюсах. Идея с размером шрифта интересная, так по идее можно задавать разные размеры холста :)

    • @АндрейАфонин-к8х
      @АндрейАфонин-к8х 11 วันที่ผ่านมา +1

      @Mishanya00 пока всё локально, да и нечего ещё показывать. Максимум сделал набор текста отдельной функцией (строка переводится в булевский массив). При этом каждый символ это два пикселя (верхний и нижний), и так привожу к массиву чаров

  • @VaxBus
    @VaxBus 14 วันที่ผ่านมา

    Это люто конечно, красава

  • @ДимаСавченко-т7ы
    @ДимаСавченко-т7ы 14 วันที่ผ่านมา +1

    Ема он мазахист

    • @Mishanya00
      @Mishanya00  13 วันที่ผ่านมา +1

      На самом деле проще чем кажется

  • @itz_Nikitaruss
    @itz_Nikitaruss 10 วันที่ผ่านมา +2

    ТЫ СУМАШЕДШИЙ 🤯

  • @skychaserfm
    @skychaserfm วันที่ผ่านมา

    тем временем я, который ноет что не может понять пайтон

  • @pixprotogen
    @pixprotogen 12 วันที่ผ่านมา +1

    Чувак, такой проект давно сущесвует давно

    • @Mishanya00
      @Mishanya00  12 วันที่ผ่านมา +8

      Я бы не удивился, у тебя есть ссылка? Гляну

    • @MavikBow
      @MavikBow 7 วันที่ผ่านมา

      @pixprotogen а ещё в слове сущесвует сущесвует две буквы т

  • @sleepyNovember_project
    @sleepyNovember_project 6 วันที่ผ่านมา

    Великолепно, только не хватает екзешника в разделе Releases =(

    • @Mishanya00
      @Mishanya00  6 วันที่ผ่านมา +1

      Вы наверное не ту ссылку нажимаете при скачивании. Две нижние ссылки: это архивы исходного кода, а чтобы скачать экзешник необходимо нажать самую верхнюю из трех ссылок (называется
      CMDrawer.rar)

    • @sleepyNovember_project
      @sleepyNovember_project 6 วันที่ผ่านมา

      ​@@Mishanya00действительно, оно там есть, в глаза долблбсь 🥳

    • @Mishanya00
      @Mishanya00  6 วันที่ผ่านมา +1

      @@sleepyNovember_project 😄

  • @Dgfsdffs
    @Dgfsdffs วันที่ผ่านมา

    а как ты в консоли сделал рабочие "кнопки"?

    • @Mishanya00
      @Mishanya00  วันที่ผ่านมา

      В программе есть огромный switch-case, который проверяет куда попало нажатие мыши и если оно внутри координат прямоугольника кнопки, то считается, что кнопка нажата

  • @TimChiGaming
    @TimChiGaming 11 วันที่ผ่านมา +1

    У тебя есть конкурент, xi-816, но я думаю ты сможешь его опередить и перебить.

    • @Mishanya00
      @Mishanya00  10 วันที่ผ่านมา +4

      Капец челу 13 лет, что он вытворяет, красава

    • @TimChiGaming
      @TimChiGaming 10 วันที่ผ่านมา +1

      @@Mishanya00 Коллабу давай)))

  • @glasderes
    @glasderes 9 วันที่ผ่านมา

    что-то похожее делал, но функционал был поскуднее, да и делал я это на С, ну а вернее из функционала там было только рисование

  • @BolotnyGrzh
    @BolotnyGrzh 10 วันที่ผ่านมา +1

    Жду пэинт написанный на чистом машинном коде

    • @VoshodNEW
      @VoshodNEW 7 วันที่ผ่านมา

      Да просто на уровень ниже спустится брооо

    • @Mishanya00
      @Mishanya00  3 วันที่ผ่านมา

      Все асм инструкции это лишь шестнадцатеричные числа. Таким образом, чтобы написать тоже самое на машинном коде нужно лишь коды этих инструкций записать в виде 11000101... Так что это не сложно, просто запарно и бессмысленно)

  • @mndtr0
    @mndtr0 12 วันที่ผ่านมา

    11,2k токенов для LLM в проекте. Много для одного человека, учитывая, что это ASM

    • @Mishanya00
      @Mishanya00  12 วันที่ผ่านมา +3

      Не совсем понял о чем речь

  • @honakoff
    @honakoff 2 ชั่วโมงที่ผ่านมา

    а слабо написать на чистом nasm без использований заготовленных макросов/функций для упрощения написания?

  • @КощійОлександр
    @КощійОлександр 14 วันที่ผ่านมา

    Мощный. Каким способом ты решил хранить изображения?

    • @Mishanya00
      @Mishanya00  14 วันที่ผ่านมา +2

      Изначально я не планировал добавлять цвета, а хотел чтобы это был редактор ASCII графики, поэтому "изображения" сохраняются просто как текстовые файлы с нарисованными в программе символами на нужных позициях. В этом есть минус: при сохранении цвета не сохраняются. Можно это исправить: вместо текстового формата просто байтами сохранять символ и его цвет (тогда нельзя будет посмотреть в блокноте что нарисовал и скопировать).

    • @Кашель-о5у
      @Кашель-о5у 12 วันที่ผ่านมา +1

      @@Mishanya00 Можно добавить кодировку цвета в конце файла в блокноте. Например рисунок у тебя 300 на 300 символов, а где то на 500 символе по высоте будет stringify инфа о цветах.

    • @Mishanya00
      @Mishanya00  12 วันที่ผ่านมา +2

      @ Очень хорошая идея! Каждый цвет задается двухзначным шестнадцатеричным числом, так что в конце файла можно сохранять информацию о цвете каждого символа типо F1F1F2F2F2F210... , а при импорте файла учитывать эти цвета при отрисовке

  • @nevergonnagiveyouupnevergo3263
    @nevergonnagiveyouupnevergo3263 6 วันที่ผ่านมา

    А в нем можно будет поиграть в Dwarf Fortress?

    • @vladusza
      @vladusza 4 ชั่วโมงที่ผ่านมา

      Конечно

  • @pixelguy2101
    @pixelguy2101 9 วันที่ผ่านมา

    когда-нибудь я возьмусь за программирование.. но пока хотя бы stm32 бы освоить 😭

  • @只是約翰紐約市
    @只是約翰紐約市 12 วันที่ผ่านมา +1

    Этого человека ИИ не заменит

  • @CopperSosiska12
    @CopperSosiska12 9 วันที่ผ่านมา

    Что-то похожее существует для DOS.

  • @Yavkurse1
    @Yavkurse1 12 วันที่ผ่านมา

    Попробуй на питоне!

    • @Mishanya00
      @Mishanya00  12 วันที่ผ่านมา +2

      На Питоне сложнее будет)

  • @uebishnyi
    @uebishnyi 9 วันที่ผ่านมา

    на шиндоусе 11 не работает

    • @Mishanya00
      @Mishanya00  3 วันที่ผ่านมา

      Жаль! Я вроде проверял у друга на ноуте, там нужно в консоли изменить пару настроек, но у самого винды 11 ни на одном компе нет, так что проверить не могу

  • @КощійОлександр
    @КощійОлександр 14 วันที่ผ่านมา

    бро решил свой gimp написать))

    • @Mishanya00
      @Mishanya00  14 วันที่ผ่านมา

      Не, gimp слишком крутой

  • @margaritasato1365
    @margaritasato1365 12 วันที่ผ่านมา

    написал на macroassembler'e*

    • @Mishanya00
      @Mishanya00  12 วันที่ผ่านมา

      Ты прав! С макросами программирование на ассемблере становится очень приближенно к программированию на Си. Но сначала я конечно разобрался с обычным ассемблером, если бы в проекте не было макросов, была бы просто мешанина из постоянных cmp'ов и jmp'ов

    • @LithiumDeuteride-6
      @LithiumDeuteride-6 8 วันที่ผ่านมา

      Я UASM использую, там есть вызов процедур в стиле С, типа так foo(¶m,2,esi), на масме тоже можно так, через макрос.

  • @VeihShizoo
    @VeihShizoo 7 วันที่ผ่านมา

    Отнюдь не консоль виндоус. Мдэ. А я уж поверил.. так еще и в своей программе запутался, ну и ну.

    • @Mishanya00
      @Mishanya00  7 วันที่ผ่านมา

      @@VeihShizoo Да, 10 месяцев назад делал, давно не открывал проект. А насчет консоли просвятите, что это тогда?

  • @fluffy11lol
    @fluffy11lol 15 วันที่ผ่านมา