sm64-binds 0.1.1

Mario 64 using WASM. Requires a US .z64 version ROM to work (8.00MB)
Documentation
pub struct RandomConfig {
    pub(crate) max_random_action: u32,
    pub(crate) max_window_length: u32,
    pub(crate) a_prob: f32,
    pub(crate) b_prob: f32,
    pub(crate) z_prob: f32,
}
impl RandomConfig {
    pub fn default() -> Self {
        RandomConfig::new(
            5, 
            100, 
            0.5, 
            0.5, 
            0.2)
    }

    pub fn new(max_random_action: u32, max_window_length: u32, a_prob: f32, b_prob: f32, z_prob: f32) -> Self {
        return RandomConfig { 
            max_random_action,
            max_window_length, 
            a_prob, 
            b_prob,
            z_prob 
        }
    }
}