assemble/assemble.rs
1extern crate asm6502;
2
3use asm6502::assemble;
4
5fn main() {
6    let asm = "LDA #1\nADC #1\nCMP #2";
7    println!("Assembling:\n{}\n", asm);
8    let mut buf = Vec::<u8>::new();
9    if let Err(msg) = assemble(asm.as_bytes(), &mut buf) {
10        panic!("Failed to assemble: {}", msg);
11    }
12
13    println!("Assembly:\n{:?}", buf)
14}