Skip to content

mii443/rsrv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust bindings for RV

Safe bindings for the RV.

Example

use rsrv::rv::*;

fn main() {
    let cpu = RV::new(0x10000, vec![0x02A88893, 0x00000073]);

    while RV::step(cpu) != RV_EECALL {}

    println!(
        "Environment call @ {:08x}: {}",
        RV::get_pc(cpu),
        RV::get_r(cpu)[17]
    );
}

About

Safe Rust bindings for RV

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages