r/EmuDev • u/aabalke • 10h ago
NDS queso: historical arm disassembler (GBA/NDS) 🧀
16
Upvotes
(AI disclosure: the disassembler was written by hand; the build scripts and github workflows were built with AI - I REALLY don't wanna learn powershell or github actions lol)
queso is an arm disassembler prioritizing historical accuracy on older versions for emulation and retro computing. There are cli, web, vendorable Golang and vendorable C versions available, hex string and file inputs, and a ton of customizable options including custom register names, address offsets, and arm versions (ARMv1 - ARMv5TE).
https://github.com/aabalke/queso
https://guacemulator.com/queso
A big thank you to everyone who documents, builds, and provides support!