#FASM

2026-01-12

Пиано. Ноты жестко заданы а время — нет. На Rust

Что это такое? Это играть музыку. Одним пальцем ноту! Левая кнопка мышка играет. НО... Я не могу играть музыку!!! Не знаю ноты! И я сделал что ноты уже есть. Они жестко заданы! А вот время - НЕТ!!!!! Если не время не указывать то ничего не происходит! Надо указывать! Левая кнопка мышка! Нажать одну ноту. Потом отпустить! Затем вторую. Нажать. Потом отпустить. И так далее. ТЫ это делаешь - время нот! А какую именно ноту - это не ты делаешь а программа. Вот. Плохо рассказываю. Ну так инсульт. Я сделал это 18 песен! Вот такой файл. Я сделал еще ДО инсульта. Давно, двадцать лет! И конечно это asm! "Программы для Windows я пишу на языке Flat Assembler. Выбор именно этой среды разработки совсем необычен, но так уж сложилось." А ПОСЛЕ инсульта я сделал его на Rust! Как? Узнаете )

habr.com/ru/articles/982412/

#fasm #flat_assembler #звук #звук_и_музыка #музыка #ноты #время #ии #ии_помощник #rust

Rachel Levievalevieva@mas.to
2026-01-04

MenuetOS, этот памятник человеческому упорству, обновилась под НГ 🥳, наверное, теперь точно это убийца Linux! 😱

В 2024 году даже добавили "Симулятор биологических нейронов". Видимо, авторы пытаются вырастить искусственный интеллект прямо в коде, чтобы он сам дописывал драйверы. 🧠💻

Ждем версию 2.0, которая, вероятно, будет включать в себя загрузку сознания в облако, но по-прежнему влезет на дискету. 💾☁️

#ОС #IT#MenuetOS #Assembly #RetroComputing #Tech #OperatingSystems #FloppyDisk #FASM

2025-12-12

Программу для просмотра любого файла из букв

Добро пожаловать в SplView - программу для просмотра любого файла так, как если бы он состоял из букв (хотя на самом деле любой файл состоит только из чисел). SplView каждое число в файле понимает как порядковый номер буквы в алфавите и изображает на экране вместо числа - букву, стоящую в алфавите под этим номером. Получившийся из букв текст можно пролистывать колесиком мыши, стрелочными клавишами, клавишами Page Up, Page Down, Home и End. Выйти из программы можно правой кнопкой мыши или клавишей Esc. Выбрать файл для просмотра можно левой кнопкой мыши или клавишей F3. Примечание 1: алфавит используется вот этот, в нём ровно 256 букв. Примечание 2: этот алфавит можно сменить на другой (а потом обратно) с помощью клавиши F8. Вот такой файл. Я сделал еще ДО инсульта! Конечно это asm! "Программы для Windows я пишу на языке Flat Assembler. Выбор именно этой среды разработки совсем необычен, но так уж сложилось." Наиболее интересное вот это:

habr.com/ru/articles/975792/

#fasm #flat_assembler #буквы #программы #алфавит #инсульт #тесла #биткоин #числа #смерть

2025-11-10

Программу для просмотра любого файла из букв

Добро пожаловать в SplView - программу для просмотра любого файла так, как если бы он состоял из букв (хотя на самом деле любой файл состоит только из чисел). SplView каждое число в файле понимает как порядковый номер буквы в алфавите и изображает на экране вместо числа - букву, стоящую в алфавите под этим номером. Получившийся из букв текст можно пролистывать колесиком мыши, стрелочными клавишами, клавишами Page Up, Page Down, Home и End. Выйти из программы можно правой кнопкой мыши или клавишей Esc. Выбрать файл для просмотра можно левой кнопкой мыши или клавишей F3. Примечание 1: алфавит используется вот этот, в нём ровно 256 букв. Примечание 2: этот алфавит можно сменить на другой (а потом обратно) с помощью клавиши F8. Вот такой файл. Я сделал еще ДО инсульта! Конечно это asm! "Программы для Windows я пишу на языке Flat Assembler. Выбор именно этой среды разработки совсем необычен, но так уж сложилось."

habr.com/ru/articles/964248/

#fasm #буквы #программа #алфавит #инсульт #тесла #миджорни #flat_assembler

2025-09-08

Множество Мандельброта

Множество Мандельброта - является одним из самых известных фракталов, в том числе за пределами математики, благодаря своим цветным визуализациям. Я этим занимаюсь 20 лет. Несколько вещей интересны. Вот они. Первая - множество Мандельброта идеальное - самостоятельное нематериальное начало, существующее вне пространства и времени. Вот так. Проверить никак. Пусть не веру. То есть пусть в совсем другом веке, в другой галактике. Пусть он другой мозг. А множество одинаковое. Оно минует абсолютно все. Все миллиардов световых лет...

habr.com/ru/articles/944414/

#fasm #мандельброт #mandelbrot_set #компьютерная_анимация

2025-05-28

Мандельброта с анимации gif и сделанный fasm, Delphi, ffmpeg

У нас есть много программ для рисования множество Мандельброта. Но сделать гиф с анимации — такового нет. Значит сделаем! ) Это гиф! commons.wikimedia.org/wiki/Fil 600 × 600 пкс, размер файла: 58,54 МБ, MIME-тип: image/gif, закольцованный

habr.com/ru/articles/913344/

#fasm #Delphi #ffmpeg #mandelbrot #мандельброт #анимация

2024-09-28
while i was migrating to this new instance, i wrote a little posty about practical ways of decoding x86 instructions:

https://lynn.sh/decoding-x86-instructions.html

please enjoy :Cat_girls_Emoji_003:

#x86 #assembly #fasm
2024-07-12

Культурно-независимый тест интеллекта повышенной сложности

Виктор Серебряков (17 октября 1912 — 1 января 2000) был одним из первых членов Mensa. Менса (лат. Mensa — «стол») — крупнейшее и старейшее общество людей с высоким коэффициентом интеллекта; некоммерческая организация, открытая для всех, кто сдал стандартизованные тесты на IQ лучше, чем 98 % населения. Тест должен сдаваться в присутствии наблюдателей. Это «культурно-независимый тест интеллекта повышенной сложности». Тест для измерения высокого IQ (до 160 баллов) был изобретен выдающимся английским исследователем интеллекта Виктором Серебряковым. Текст программы для Windows разработан на языке Flat Assembler. Это я :) Но что важно — дана экзешник! splushka.narod.ru/IQ-fasm.zip

habr.com/ru/articles/828262/

#fasm #интеллект #сложности #независимые_тесты

2024-07-04

Фрагмент множества Мандельброта с анимация

Впервые я прочитал о фракталах больше 40 лет назад, классе в пятом-шестом, в журнале «Техника — молодежи». Помню, там была изображена снежинка Коха. Слово «фрактал» происходит от латинского «дробный», так как у этих математических фигур дробная размерность. «Облака — не сферы, горы — не конусы, береговые линии — не окружности, древесная кора не гладкая, молния распространяется не по прямой» — писал Бенуа Мандельброт — первооткрыватель самого известного фрактала, названного в его честь — множества Мандельброта. Фрагмент множества Мандельброта для примера

habr.com/ru/articles/826072/

#fasm #mandelbrot #мандельброт #множества

2024-06-24

Забытый порт 3c0, или видят ли камеры иллюзии

Вы видите желто и синих цвета? Но у меня черно-белые изображение. Сам монитор черно-белые. Монохромное изображение — чёрно-белые компьютер монитор. У меня он был! Нет у меня желто и синих цвета. А они есть в глазу! Но не только. Они есть в фотоапарата! Фотоапарат решил что желтый и синий цвета. Снимок от фотоапарата. Но нужно по порядку. 2004 год, 20 лет назад! Я читаю программирование видеоадаптеров.

habr.com/ru/articles/823560/

#порты #иллюзии #камеры #fasm

2024-03-15

И вновь KolibriOS! И вновь ассемблер!.

В прошлой статье , я решил потестировать ассемблер на данной ОС. Но я ни когда не ищу лёгких путей и потому решил окунуться в мир KolibriOS и программировать используя только данную ОС. Всё что я смог выяснить, это то что давно когда-то что-то делали и на данный момент, увы, многое забросили... Но далеко не всё так плохо как кажется! В KolibriOS есть готовый редактор кода с подсветкой CEdit , и он поддерживает подсветку для нескольких языков программирования. Но я не уверен что он умеет компилировать под все эти языки. Но как минимум текст набрать можно. Fasm поддерживается полностью и собирать/запускать/отлаживать приложения можно "используя" данный редактор (не совсем, редактор запускает отдельно компилятор и так же запускает отдельно отладчик), что и позволяет полноценно разрабатывать программы. Я бы хотел сразу предупредить, практически ни какого обучения в статье не будет. Всё рассчитано на то, что вы уже хотя бы немного знаете ассемблер x86 и уже создавали простые программы под данную архитектуру (под Windows, Dos, Linux, а так может и MacOS).

habr.com/ru/articles/800571/

#fasm #kolibrios #ассемблер #программирование

2024-03-02

KolibriOS: пробуем ассемблер

Решил потренироваться на ассемблере под x86 и выбор мой пал на KolibryOS . Ведь как-никак это ОС была написана на ассемблере и для использования ассемблера. И я хотел именно из самой KolibriOS писать код. Но... Наверное, зря я это всё затеял. Как оказалось, примеров кода не мало и не много. А так как я привык к Dos, Windows или Linux, то и ожидал что-нибудь в этом роде. Код, код и ещё раз код. Макросы не так часто встречаются. Ну и уж точно не весь код из одних макросов (утрирую). Пример кода из «официального источника» вносит больше сумятицы, чем понимания, что происходит в данном коде. И... там нет никакого объяснения этим «буквенным значениям». Есть только то, что ссылаются на файл «macros.inc». Если просматривать источники интернета, то где‑то более понятно написано и даже рассказывают, что взять «macros.inc» (и многие другие файлы можно на SVN KolibriOS и, как оказалось, ещё можно на GitHub (дублируется?). Покопавшись в файле «macros.inc», а так же на просторах интернета и найдя пример (смотрите код Fasm), я понял, что всё становится на свои места и более‑менее проясняется.

habr.com/ru/articles/797623/

#assembler #fasm #kolibrios #программирование #qemu

Chris K Wenselcwensel@fosstodon.org
2024-02-29

Has no one ever read Hyperion/Endymion?

Fun project "Last digital common ancestor"
Self-replicating, self-modifying Assembly program that can evolve into every possible computer program in the universe.
github.com/mertyildiran/ldca
#Assembly #OpenSource #github #fasm

infosec.exchange/@ankit_anubha

Ankit Anubhav :verified:ankit_anubhav@infosec.exchange
2024-02-29

Fun project "Last digital common ancestor"

Self-replicating, self-modifying Assembly program that can evolve into every possible computer program in the universe.

github.com/mertyildiran/ldca

#Assembly #OpenSource #github #fasm

2023-12-09

Hi, it's me again. I've been solving the puzzles, I just haven't had time to post. So, here it is:

#AoC day 6 in #FASM

Like the last time, the most challenging task was string parsing. The first 3 images are just parsing the input and storing the numbers in 2 arrays.

The procedure in the last image than takes the 2 arrays and calculates the result.
There wasn't a lot of calculations needed - just calculate the distance travelled for each time and increase the counter if it beat the record.

2023-12-05

Day 4: the computer chose #FASM.

The presentation is going to be a little different today, just because there's so much code. I won't be able to show you all of it as per usual, I'll only show you some interesting parts:

- Image 1: header and entry point (main procedure),
- image 2: parse number,
- image 3: go to the specified char,
- image 4: compare arrays and count points.

If you want to see all of the code, it's here: github.com/jkenda/aoc2023/blob

2023-02-07

Компилируем приложения для операционной системы Kolibri OS

peertube.su/videos/watch/94178

2022-11-19

Me: I just write my first x86_64 #assembly program.
People: haha another naive beginn------
Me: Using flat assembler g to write MachO format directly on macOS

#fasm

2020-03-31

#fasm is an optimizing #x86 #assembler.

fasm (flat assembler) is a multi pass assembler that converts an assembly language file into size and speed optimized machine code in a variety of output formats. fasm features macros and syntax definition, allowing for complex operations to be performed easily without sacrificing speed. fasm uses only a few, easy to learn command line arguments.

Website 🔗️: flatassembler.net

apt 📦️: fasm

#free #opensource #foss #fossmendations #programming #osdev

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst