Or why robots are playing DOOM now. What programming for the Atari ST in 2025 has taught me.
mrasong 2 days ago||
I’ve never worked with assembly before, but I learned a lot from this article.
iberator 2 days ago|
I never programmed assembly before 2025. For some reason i started tinkering with emulated 6502 cpu (same as in apple 2) and its FUN.
In matters of weeks I managed to develop my own cpu architecture b, opcodes, wrote VM and assembler for it.
Bare metal programming with those old CPUs is WAY easier than learning new web stack IMO.
JKCalhoun 2 days ago||
Tangentially related. I want to play around with Web Assembly just to try to speed up (or perhaps parallelize) my own implementation of the "ray casting" "voxel" algorithm that the author demonstrates from the old Comanche game.
Where would you suggest someone starts if they want to get into this stuff? Start writing an emulator? Which one would you recommend?
petee 1 day ago||
I found playing with AVR microcontrollers to be a nice intro to assembly, and it can be quite rewarding to get some physical response from your code, like a display or turning a servo. I did already have some electronics experience going in though
rramadass 2 days ago|||
Low-Level Programming: C, Assembly, and Program Execution on Intel x86-64 Architecture by Igor Zhirkov.
msephton 1 day ago|||
As in the article, try the hello world example in Hatari emulator.
anthk 2 days ago||
A chip8 emulator
dingi 2 days ago||
Honestly, Assembly is great. It's the most closer-to-the-metal, no-nonsense, raw experience you can get. The problem is that means it's also tedious and error-prone to write, but the elegant simplicity of the abstraction is still there.
msephton 1 day ago|
Macros :)
fithisux 2 days ago||
It is a very encouraging message.
davedx 2 days ago||
Am I the only one who won’t click on links to something on medium.com?