i’ve always been intimidated by assembly (did a lot of arduino programming so i had exposure to AVR assembly but it was always very clever code to e.g. bitbang serial) - never saw the use of learning x86 assembly given that i’ll never beat a compiler, but then at a vintage computer festival I heard from multiple people that they genuinely
enjoyed writing 6502 assembly.
The 6502 chip is used in the NES, Atari, Commodore, Apple II and other popular vintage machines and is still used in embedded applications including medical implants (i.e. pacemakers)
I started working through this book on making games for the NES and found its explanation of the code samples enlightening. Once I get my bearings I plan to start programming my old Apple IIe.
https://famicom.party/book/
discussed earlier this month:
https://news.ycombinator.com/item?id=29069095