aboutsummaryrefslogtreecommitdiff
path: root/crates/runrom
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <mssola@mssola.com>2026-08-27 07:01:19 +0200
committerMiquel Sabaté Solà <mssola@mssola.com>2026-08-27 07:09:07 +0200
commit1bc9db2e8de21995fef2a4f59d8e1d20eef7d470 (patch)
treecb6948f298d9d835a0e5ee043e599134c3d4b9f0 /crates/runrom
parent8736745acd3594d1f6200cbfb56fee5f4b17885f (diff)
downloadtools.nes-1bc9db2e8de21995fef2a4f59d8e1d20eef7d470.tar.gz
tools.nes-1bc9db2e8de21995fef2a4f59d8e1d20eef7d470.zip
Implement the Default trait for MemoryInitialValue
Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
Diffstat (limited to 'crates/runrom')
-rw-r--r--crates/runrom/src/main.rs14
1 files changed, 2 insertions, 12 deletions
diff --git a/crates/runrom/src/main.rs b/crates/runrom/src/main.rs
index de11390..3a18946 100644
--- a/crates/runrom/src/main.rs
+++ b/crates/runrom/src/main.rs
@@ -3,7 +3,7 @@ use std::collections::HashMap;
use std::fs::File;
use std::io::{BufRead, BufReader, ErrorKind, Read, Seek, SeekFrom};
use std::path::{Path, PathBuf};
-use vnf::{Machine, MemoryInitialValue, MemoryPolicy};
+use vnf::{Machine, MemoryPolicy};
/// Version for this program.
const VERSION: &str = "0.1.0";
@@ -261,17 +261,7 @@ fn run(
assume_function: bool,
dump_memory: bool,
) -> Result<(), String> {
- let mut machine = Machine::from(
- file,
- start,
- #[allow(clippy::single_range_in_vec_init)]
- MemoryPolicy {
- initial_value: MemoryInitialValue::Fixed(0),
- allowed_reads: vec![(0..0x800)],
- allowed_writes: vec![(0..0x800)],
- minimum_stack_value: 0,
- },
- )?;
+ let mut machine = Machine::from(file, start, MemoryPolicy::default())?;
machine.verbose = true;
machine.run_function_mode = assume_function;