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}