top | item 44560091

(no title)

breckinloggins | 7 months ago

Assembly is one of those things where setting your ambitions higher than is usually advised can be wise.

You could try writing a game (perhaps using Raylib) or a pixel art editor. Or maybe a little web application for your Homelab.

Simple C libraries (Raylib, libcurl, early win32 APIs) tend to be dead simple to use from assembly.

Most asm tutorials are either bare metal / OS or “we will talk directly to the kernel”, but there’s no reason you can’t interface with higher level libraries and make real apps and games. It’s simpler than it sounds because a whole lot of your code will just be moving things around between registers and memory in order to make function calls and bookkeep your program state.

discuss

order

No comments yet.