3 ms·
For me assembly programming is something I enjoy dabbling with from time to time. If you're not looking for strictly practical assembly programming... Check ou
by mhitza 5y ago
For me assembly programming is something I enjoy dabbling with from time to time. If you're not looking for strictly practical assembly programming...
Check out the TIS-100 and EXAPUNKS games. Fun little assembly language oriented games, although they can get quite hard later on (never finished either of them).
If you want to dip your toes programming something palpable and you have an Arduino (with ATmega chip) you can program those in assembly. I did just that back in 2015 and wrote a small (Linux oriented) tutorial on how to get started and some sample code https://gist.github.com/mhitza/8a4608f4dfdec20d3879 https://gist.github.com/mhitza/8a4608f4dfdec20d3879
If you want to go down the retro assembly route, for something completely useless. I can suggest you get a dosbox instance up and running, and check out computer virus magazines from the late 80s/early 90s. 40HEX and 29A come highly recommended as they had their own beginner virus writing guides. And Ralf Brown's Interrupt List for all BIOS/DOS interrupts ("API calls").
- cptnapalm 5y agoI really enjoyed TIS-100. There's a little story revealed about your uncle through it which was a nice touch.
- guilherme-puida 5y agoI've played a bunch of Zachtronics games, and I enjoyed all of them. My favorite is probably Shenzen I/O, it's also assembly oriented but you also to figure out how to communicate between multiple microchips. Fun game.