6 ms·
Ask HN: Where do the elite assemblers live?
I'm looking for "next level" assembly code, by people who only do assembly, for hobby and for a career for years. Thank you!!
- harporoeder 4y agoMenuetOS (1) is an operating system where everything is written in assembly including the applications. 1. http://menuetos.net/ http://menuetos.net/
- anta40 4y agoAnd of course it's fork, KolibriOS: http://www.kolibrios.org/en/ http://www.kolibrios.org/en/ Still 32-bit only, I think.
- GianFabien 4y agoIf you can track down a copy of the IBM XT or AT technical reference manuals, you will find a complete listing of the BIOS. Not only is it a substantial piece of assembly code, but you might even learn a bit about how a PC starts up. Ok, maybe not the latest EFI ones.
- deleted 4y ago[deleted]
- xyzzy123 4y agoYou could try the "osdev" community eg https://forum.osdev.org/ https://forum.osdev.org/ and osdev on reddit.
- Bhurn00985 4y agoLook into the demo scene and their multiple groups and events for hyperoptimised assembly on sometimes exotics platforms. Alternatively, reverse engineering and vulnerability research is, while less focused on writing assembly and more on understanding it, another area where you'll find competent people.
- h2odragon 4y agoEmbedded stuff, where the bytes still count.
- ElevenLathe 4y agoOld, constrained 8-bit games platforms are full of fun tricks, though most of them are not really applicable to modern x86 assembler. There are commented Atari 2600 disassemblies available. My favorite to just read top to bottom is Pitfall. Relatedly, you can find "demo scene" content that also really pushes the limits of these machines, though most of these tricks are more related to bending/pushing the antique video hardware than slick assembly techniques per-se.
- joezydeco 4y agoGo read @a2_4am's reverse engineering of old Apple ][ copy protection code. The code itself is amazingly tricky and the work to decipher it even more so.