A declarative instruction decoder and disassembler generator using a custom DSL
Chipi generates Rust code for CPU instruction decoders and disassemblers from simple declarative description files.
How It Works
You're building a program to understand old computer instructions and find this friendly helper that makes it super simple.
You write a plain text file listing what each instruction looks like, using easy patterns and names like a shopping list.
You tell chipi your description and it instantly generates smart code that can read and make sense of those instructions.
You drop the new code into your program, and everything connects smoothly.
Your program now takes mystery bytes and turns them into clear, readable instruction names and details.
Your emulator or analyzer works flawlessly, decoding any code correctly and displaying it beautifully.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.