А вы на Doom Emacs какие-либо дополнительные плагины ставили? Поставлен ли он из репозиториев? Проблема, скорее всего, решается доустановкой шрифтов в систему, надо только выяснить каких
Когда у меня арч стоял, такая проблема случалась потому, что запрашивалась старая версия пакета, убранная из всех репозиториев. Обновление системы через pacman -Syu обычно проблему решало.
Виталий Бирзниекс, Ну так в asm файле должны лежать инструкции процессора + директивы ассемблера, а не команды для компиляции. Команды для компиляции можно в bat файл класть
формат JSON предполагает, что порядок полей значения не имеет. JSON объект - это хэш-таблица, а в хэш-таблице порядок не гарантируется. Если для вас порядок полей в JSON имеет значение, используйте массив, или назначайте веса каждому ключу:
Toni-Stark, Потому что тупой заменой дело не ограничивается. Номера системных вызовов поменялись, и регистры, в которых передаются параметры, тоже. https://x64.syscall.sh/
Toni-Stark, но под 64 битным линуксом int 0x80 всё равно лучше не использовать, так как int 0x80 использует 32-х битные регистры, т.е. в системный вызов, которому передаётся адрес, ты не всегда сможешь передать нужный адрес, потому что он тупо в 32 бита не влезет. Используй syscall вместо int 0x80
mayton2019, А нет, int 0x80 работает всё ещё, что интересно. Не знал. Я поменял start на _start и всё скомпилировалось и заработало, можно в ответы выносить
Максим К, На самом деле всё индивидуально. Попробуйте найти учебник и начать его читать. Те, кто говорит, что начинать с книг - гиблое дело, лишь описывают свой субъективный опыт. У меня, например, не было проблем с чтением на начальном этапе, это тоже субъективный опыт, но он доказывает, что тут нет однозначного ответа.
With modern OpenGL's VBO's are the way to go, fixed function stuff (including glBegin/glEnd and the stuff in between) has been deprecated since 3.0 and removed since 3.1.