#Assembler

2026-02-22

Linus Torvalds — Talks about AI Hype, GPU Power, and Linux’s Future

Here Linus Torvalds Speaks on a calm and relaxed energy level, on the LLM hype how it affects kernel development and open source. The mothods how recent Linux kernel hardware like GPUs and APUs from different companies like AMD has modified the Linux's kernel role.

youtube.com/watch?v=NjGHrDnPxwI

#programming #LLM #AI #slop #kernel #configure #make #assembler #linker #makeInstall #Linux #openSource #technology #mathematics #linear #algebra #linearAlgebra

2026-02-22

Cairo DocK MX 25.1

In MX Linux 25.1 Cairo Dock is a much more recent version
Cairo-Dock version: 3.6.0
compiled date: 2025-10-18T20:25:40

The rest of the output

`Cairo-Dock was built with support for:

  • GTK version: 3.24
  • X11: yes
  • Wayland: yes
  • GLX: yes
  • EGL: yes
  • gtk-layer-shell: yes
  • additional Wayland protocols: yes
  • Wayfire IPC: yes
    • Cairo-Dock is currently running with:
  • display backend: X11
  • window positioning: legacy
  • OpenGL: GLX
  • taskbar backend: X11
  • desktop manager backend(s): X11
  • dock visibility backend: default-wm-coords
  • detected desktop environment: XFCE`

Full Log

$ cairo-dock &
[1] 9047
metalloid@krishna:~/gate/audio/raw/flac/αβeats∞
$ warning : (./src/implementations/cairo-dock-glx.c:_initialize_opengl_backend:129)

couldn't find an appropriate visual, trying to get one without Stencil buffer
(it may cause some little deterioration in the rendering) ...

============================================================================
Cairo-Dock version: 3.6.0
compiled date: 2025-10-18T20:25:40

Cairo-Dock was built with support for:

  • GTK version: 3.24
  • X11: yes
  • Wayland: yes
  • GLX: yes
  • EGL: yes
  • gtk-layer-shell: yes
  • additional Wayland protocols: yes
  • Wayfire IPC: yes

Cairo-Dock is currently running with:

  • display backend: X11
  • window positioning: legacy
  • OpenGL: GLX
  • taskbar backend: X11
  • desktop manager backend(s): X11
  • dock visibility backend: default-wm-coords
  • detected desktop environment: XFCE============================================================================

g_file_test: assertion 'filename != NULL' failed
g_file_test: assertion 'filename != NULL' failed
g_key_file_get_boolean: assertion 'key_file != NULL' failed
g_key_file_get_boolean: assertion 'key_file != NULL' failed
g_key_file_get_string: assertion 'key_file != NULL' failed
g_key_file_get_boolean: assertion 'key_file != NULL' failed
g_key_file_get_boolean: assertion 'key_file != NULL' failed
g_key_file_get_string: assertion 'key_file != NULL' failed
g_key_file_get_boolean: assertion 'key_file != NULL' failed
g_key_file_get_boolean: assertion 'key_file != NULL' failed
g_key_file_get_string: assertion 'key_file != NULL' failed
warning : (./src/gldit/cairo-dock-keybinder.c:init_object:358)

Couldn't bind 'F4' (Show Desktop: Expose all the desktops)
This shortkey is probably already used by another applet or another application
_cairo_dock_add_inhibitor_to_class: assertion 'pClassAppli != NULL' failed
gldi_object_ref: assertion 'pObject != NULL && pObject->ref > 0' failed
gldi_object_ref: assertion 'pObject != NULL && pObject->ref > 0' failed
gldi_object_ref: assertion 'pObject != NULL && pObject->ref > 0' failed
gldi_object_ref: assertion 'pObject != NULL && pObject->ref > 0' failed
gldi_object_ref: assertion 'pObject != NULL && pObject->ref > 0' failed
g_key_file_get_boolean: assertion 'key_file != NULL' failed
g_key_file_get_boolean: assertion 'key_file != NULL' failed
g_key_file_get_string: assertion 'key_file != NULL' failed
gldi_object_ref: assertion 'pObject != NULL && pObject->ref > 0' failed
gldi_object_ref: assertion 'pObject != NULL && pObject->ref > 0' failed
gldi_object_ref: assertion 'pObject != NULL && pObject->ref > 0' failed
gldi_object_ref: assertion 'pObject != NULL && pObject->ref > 0' failed
warning : (./src/gldit/cairo-dock-class-manager.c:cairo_dock_set_data_from_class:2925)

app corresponding to this icon was already set!
warning : (./Indicator-applet3/indicator-applet3.c:cd_indicator3_load:66)

could not load indicator from 'org.ayatana.indicator.sound': No such file or directory
warning : (./Indicator-applet3/indicator-applet3.c:cd_indicator3_load:73)

Unable to load org.ayatana.indicator.sound
GFileInfo created without standard::is-hidden
file ../../../gio/gfileinfo.c: line 1647 (g_file_info_get_is_hidden): should not be reached
GFileInfo created without standard::content-type
file ../../../gio/gfileinfo.c: line 1836 (g_file_info_get_content_type): should not be reached
GFileInfo created without standard::is-hidden
file ../../../gio/gfileinfo.c: line 1647 (g_file_info_get_is_hidden): should not be reached
GFileInfo created without standard::content-type
file ../../../gio/gfileinfo.c: line 1836 (g_file_info_get_content_type): should not be reached
_get_desktop_bg_surface: assertion 'iRootPixmapID != 0' failed
warning : (./switcher/src/applet-load-icons.c:cd_switcher_load_desktop_bg_map_surface:201)

couldn't get the wallpaper

Z

#Cairo #Dock #MX #Linux #MXLinux #V23_6 #old #version #programming #gcc #compiler #assembler #linker #mathematics #science #Physics #Linear #Algebra #LinearAlgebra #networking #weather #music #player #applet #technology #OpenSource #POSIX

2026-02-20

On this Linux installation (MX 23.6 the Cairo Dock is very old)

  • Cairo-Dock version : 3.4.1
  • Compiled date : Jan 2 2021 11:22:34
  • Built with GTK : 3.24
  • Running with OpenGL: 1

Log:

$ warning : (/build/cairo-dock-91fau9/cairo-dock-3.4.1+git20201103.0836f5d1/src/implementations/cairo-dock-egl.c:gldi_register_egl_backend:232)

Cairo-Dock was not built with EGL support
warning : (/build/cairo-dock-91fau9/cairo-dock-3.4.1+git20201103.0836f5d1/src/implementations/cairo-dock-glx.c:_initialize_opengl_backend:129)

couldn't find an appropriate visual, trying to get one without Stencil buffer
(it may cause some little deterioration in the rendering) ...

============================================================================
Cairo-Dock version : 3.4.1
Compiled date : Jan 2 2021 11:22:34
Built with GTK : 3.24
Running with OpenGL: 1
============================================================================

g_file_test: assertion 'filename != NULL' failed
g_file_test: assertion 'filename != NULL' failed
sh: 1: /usr/lib/x86_64-linux-gnu/cairo-dock/cairo-dock-launcher-API-daemon: not found
warning : (/build/cairo-dock-91fau9/cairo-dock-3.4.1+git20201103.0836f5d1/src/gldit/cairo-dock-keybinder.c:init_object:358)

Couldn't bind 'F4' (Show Desktop: Expose all the desktops)
This shortkey is probably already used by another applet or another application
warning : (./shortcuts/src/applet-drives.c:cd_shortcuts_list_drives:321)

couldn't detect any drives
warning : (./shortcuts/src/applet-load-icons.c:cd_shortcuts_build_shortcuts_from_data:310)

Shortcuts : can't monitor bookmarks
_get_desktop_bg_surface: assertion 'iRootPixmapID != 0' failed
warning : (./switcher/src/applet-load-icons.c:cd_switcher_load_desktop_bg_map_surface:197)

couldn't get the wallpaper
warning : (/build/cairo-dock-91fau9/cairo-dock-3.4.1+git20201103.0836f5d1/src/gldit/cairo-dock-packages.c:_dl_file_content:435)

Couldn't download file 'download.tuxfamily.org/glxdock' (Timeout was reached)

Z

I need to get the latest version (features & bugfixes), but first will check the version in MX Linux v25.1
I wonder why such a stale version was included

glx-dock.org/

#Cairo #Dock #MX #Linux #MXLinux #V23_6 #old #version #programming #gcc #compiler #assembler #linker #mathematics #science #Physics #Linear #Algebra #LinearAlgebra #networking #weather #music #player #applet #technology #OpenSource #POSIX

2026-02-16

Falls jemand gute Vorträge über #Programmierung in #C oder #x86 #Assembler sucht nebst Einführung von #CPU Architektur, empfehle ich die Videos von

www.youtube.com/
@thomas_smits

2026-02-15

Und der #assembler Code für den #mc85 , der die selbstgebauten Mini LED Buchstaben Laufleiste angesteuert hat.

2026-02-15

Эволюция ПО в разработке игр на практике: 1982 — IBM PC

Мир в 1982 году Общие даты , по категориям , наука , спорт , музыка , кино , театр , литература , живопись , игры ( англ. ), авиация , метро , железные дороги . Положение на игровом и компьютерно-железных рынках По моим впечатлениям, этот год не был чем-то примечателен - выходили новые игры и системы (компьютеры, приставки, портативные устройства) и ничто не предвещало бурь в следующем году. Из выпущенных систем стоит отметить: 11.1981 - PC-88. Несмотря на выпуск в прошлом году, игры начали выходить только с 1982 года (во всяком случае достоверной информации о играх за 1981 год нет, на mobygames с высокой долей вероятности может быть ошибка с платформой). 23.04.1982 - ZX Spectrum. Только в Британии, выпуск в США будет только в ноябре 1983 года. 06.1982 - MPC 1600 (Columbia Data Products). Первый IBM PC совместимый клон. 08.1982 - Commodore 64. Легенда и важный гвоздь кризиса игровой индустрии США в 1983 году. 10.1982 - PC-98. Самый известный японский компьютер. В последние годы, за счет основы на процессорах Intel, возможна эмуляция в DosBox-X. 11.1982 - Sharp X1. Самый продвинутый из основной тройки японцев на момент выхода (PC-88, X1, FM-7). 11.1982 - FM-7. Для обычного человека все тоже шло своим чередом - потребности покупать еще один компьютер нет, в отличие от приобретения софта и потенциального расширения памяти. Последнее можно было приобрести у IBM или же купить у Microsoft подобие-аналог RamCard (помимо опции расширения памяти её можно было использовать и как RAM-диск, что могло быть полезным). Другое направление - программирование. BASIC показался привлекательным по своей простоте и интересно посмотреть еще какой-нибудь язык. Таковым становится ассемблер, благо IBM и Microsoft продают компиляторы под него (но с нюансом).

habr.com/ru/articles/996664/

#masm #ibm_pc #assembler #assembly #retro #программирование #программы #старое_железо #старое_по

#Assembler Language Game Programming for the #Tandy Color Computer 3: Preparing to Port a Game #retrodev #retrogaming #programming #CoCo3 #retrocomputing

Assembly Language Game Program...

#Atari2600 game, Raiders of the Lost Ark source code completely disassembled and reverse engineered Every line fully commented #retrodev #retrogaming #atari #reverseengineering #assembler #programming #romhacking

From the retrogamedev communit...

2026-02-06

Continuing slowly on #amiga #assembler coding from my #decemberadventure 2025. Now able to load an image into the bitplanes memory and the pallet into the copper and display all correctly. The code is modular and can be parametrized Roth the defined constants. Also it is as minimal as I can do. It’s so much fun! Find the adventure with the latest sources here: moji.ch/amiga-assembler.html

Famous king tut image from dpaint
2026-01-30

Рвём call-graph или «Как я самому себе реверс усложнял»

Так сложилось, что меня всегда интересовала тема реверса, дизассембла и вообще того, как выглядит бинарь изнутри, особенно с точки зрения всяких кряков. Многие пользовались разным софтом, в который уже встроены обходы лицензий, а кто-то, вполне возможно, даже вспомнит тот качевый музон, который воспроизводили всякого рода KeyGen.exe . Но для того, чтобы крякнуть программу, нужно понять, что и где патчить, и какая функция отвечает за валидацию лицензии. Для этого и существуют программы вроде IDA Pro . Помимо дизассемблирования они умеют генерировать псевдокод на C , строить графы вызовов и много чего еще. И ведь никто не хочет, чтобы крякнули именно его софт? А чтобы этому противостоять, надо понимать как это работает и где можно вставить палки в колеса тем, кто будет анализировать ваш бинарь. Для этого я решил создать что-то типа небольшой лабораторной, в которой посмотрю как строят связи статические анализаторы и что можно сделать, чтобы этому противостоять.

habr.com/ru/articles/980816/

#C #C++ #assembler #reverseengineering #reverse_engineering #disassembling #ida

2026-01-28

Calypsi is a collection of compilers and assemblers, which can be used to generate code for various retro platforms under Windows, Linux and macOS. Now version 5.15 has been released:

amiga-news.de/en/news/AN-2026-

#retrocomputing #compiler #assembler #amiga #c64 #motorola

Have you written 6502 assembler code?

#Asssembly #Assembler #MOS #MOS6502

2026-01-20

Now that you know the secret, you have no more excuses for not coding demos or games on COMMODORE 64!

#ASM #Commodore #CBM #C64 #OPCODE #MOS6502 #CPU6510 #8bit #Assembler #Mnemonics #coding #coder #retrocomputer #retrogaming #videogames #80s #90s #Geek

2026-01-19

Об ассемблере EuroAssembler, о котором вы, возможно, не слышали

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

habr.com/ru/articles/986752/

#assembler

2026-01-13

A wee post about ng2nlm; a tool to make NotebookLM sources out of Norton Guide files: blog.davep.org/2026/01/13/ng2n

#dos #msdos #assembler #programming #python #notebookLM

GB Recompiled static recompiler for #GameBoy ROMs that translates Z80 #assembler directly into portable, modern C code. Run games without a traditional emulator github.com/arcanite24/g... #retrodev #gbdev #emudev #reverseengineering #programming #emudev #emulation #retrogaming

Forgot to anounce that i also recently finsihed off some Comissions that i was finally allow to show off via Video! :D
Its 65c816 #assembly but im still quite proud of it what i was able to accomplish in the few Months :D
Especially as i havent hacked #SuperMarioWorld in a long Time XD
youtube.com/watch?v=lqLiBGG4fCA
#snes #retro #retrocomputing #assembler #gamedev #gaming

🇺🇦 haxadecimal 🚫👑brouhaha
2026-01-11

I just started using Dosbox for the first time ever, on Linux. That's because I finally found a copy of the PC (DOS) version of the Texas Instruments asm7 assembler for the TMS7000. Unfortunately I have not found the other tools that would have originally accompanied the assembler, such as the linker. Still, it will be useful as a sanity check on my newly written TMS7000 disassembler.

Client Info

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