wren-8080
An Intel 8080 disassembler. Named after Sir Christopher Wren 🇬🇧.
CLI Usage
Install this package:
$ npm install -g wren-8080
In order to disassemble a file use the command:
$ wren-8080 [path] [options]
Options:
Short-form | Long-form | Description |
---|---|---|
-d | --dedupe | Does not output duplicate instructions |
-c | --csv | Save the results to a csv file |
-t | --txt | Save the results to a text file |
-h | --help | Output usage information |
Programmatic Usage
Decoding an OP Code
const decode = ;; // { name: "STAX B", size: "1" }
Disassembling a file
const disassembleFile = ; ; // [{ name: "LXI D, D16", size: "1", arg0: 0xff, arg1: 0x1c }, { name: "NOP", size: "1" }]
Disassembling a Buffer
const readFile = ;const disassemble = ; ;
License
Feel free to use it in any way you want to. I don't like copyright.