Conversation
Notices
-
Embed this notice
nyanide :nyancat_rainbow::nyancat_body::nyancat_face: (nyanide@lab.nyanide.com)'s status on Monday, 26-May-2025 05:44:09 JST nyanide :nyancat_rainbow::nyancat_body::nyancat_face:
i'm really not sure which architecture i should get started with for learning assembly, apparently messing with older architectures like 68k is like a really good goon sesh, but people have also told me "start out with risc-v assembly that's really simple"
i wanna have fun with this stuff so-
Embed this notice
nyanide :nyancat_rainbow::nyancat_body::nyancat_face: (nyanide@lab.nyanide.com)'s status on Monday, 26-May-2025 05:47:41 JST nyanide :nyancat_rainbow::nyancat_body::nyancat_face:
the only problem with starting out with such old architectures would be that I'm unsure which machines that used such a thing would have a flavor of Unix available. -
Embed this notice
Kerosene ~suya~ CEO of DarkFedi (kerosene@fsebugoutzone.org)'s status on Monday, 26-May-2025 05:48:11 JST Kerosene ~suya~ CEO of DarkFedi
@nyanide Start with whatever architecture your device has. Even x86-64, as much of a clusterfuck as it is, can be easy because at the end you'll be learning exactly the same kinds of instructions you'll be using in every other architecture (MOV, ADD, conditional jumps, etc). The more esoteric ones are only useful for squeezing every drop of performance from your chip. Phantasm and nyanide :nyancat_rainbow::nyancat_body::nyancat_face: like this. -
Embed this notice
T man :sex: :puffgiga: :puffpowerroll: (theorytoe@ak.kyaruc.moe)'s status on Monday, 26-May-2025 05:49:28 JST T man :sex: :puffgiga: :puffpowerroll:
@kerosene @nyanide or be me and write microcontroller assembly because i hate myself snacks and nyanide :nyancat_rainbow::nyancat_body::nyancat_face: like this. -
Embed this notice
Phantasm (phnt@fluffytail.org)'s status on Monday, 26-May-2025 06:05:39 JST Phantasm
@nyanide Don't think about Unix. Start with the simplest and easy to understand. Old machines with zero protections where you did things by directly writing memory. 6502 machines like the Commodores or maybe if you want (old) Unix stuff, m68k.
If you want something modern, arm assembly is apparently really good and easy to grasp. Or so I've heard. -
Embed this notice
snacks (snacks@netzsphaere.xyz)'s status on Monday, 26-May-2025 06:07:26 JST snacks
@nyanide avr -
Embed this notice
Phantasm (phnt@fluffytail.org)'s status on Monday, 26-May-2025 06:07:42 JST Phantasm
@PurpCat @nyanide x86 DOS assembly might also be interesting, but I've never looked at it. -
Embed this notice
Pawlicker (purpcat@clubcyberia.co)'s status on Monday, 26-May-2025 06:07:43 JST Pawlicker
@phnt @nyanide x86 real mode too Phantasm and nyanide :nyancat_rainbow::nyancat_body::nyancat_face: like this. -
Embed this notice
Pawlicker (purpcat@clubcyberia.co)'s status on Monday, 26-May-2025 06:16:51 JST Pawlicker
@phnt @nyanide it's unironically what a lot of 98 devs did
https://archive.org/details/pc-9801-ASM-game-programming
https://archive.org/details/pc-9801-game-graphics-pc-9801
-
Embed this notice