blob: 7701aa34301b5cfc4fc1c962f45872b4c5de7bc6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#![feature(associated_consts)]
pub mod isa;
pub mod binary;
pub mod memory;
pub mod simulator;
#[test]
fn it_works() {
use std::path::Path;
match binary::Binary::new_from_hex_file(Path::new("../riscv/kernel.hex")) {
Ok(b) => {
let mut simulator = simulator::Simulator::new(1, b);
simulator.run();
},
Err(err) => println!("Error: {:?}", err),
}
}
|