aboutsummaryrefslogtreecommitdiff
path: root/crates/runrom
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <mssola@mssola.com>2026-08-27 07:20:54 +0200
committerMiquel Sabaté Solà <mssola@mssola.com>2026-08-27 07:20:54 +0200
commit698f12a7b4cf403a53e98d5bd3f7318e107079f9 (patch)
treeb6f8fbad60d888d6a660036ab8ccacf3efa9d3c7 /crates/runrom
parent50ebac34fec99c853b2f010bfd100c11b5e0a603 (diff)
downloadtools.nes-698f12a7b4cf403a53e98d5bd3f7318e107079f9.tar.gz
tools.nes-698f12a7b4cf403a53e98d5bd3f7318e107079f9.zip
Change the first argument of Machine::from() into a &Path
This makes for a saner API, and some users (e.g. vnf-tests) don't have to go over backwards to provide a parameter they already had as a PathBuf. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
Diffstat (limited to 'crates/runrom')
-rw-r--r--crates/runrom/src/main.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/crates/runrom/src/main.rs b/crates/runrom/src/main.rs
index 3a18946..4388766 100644
--- a/crates/runrom/src/main.rs
+++ b/crates/runrom/src/main.rs
@@ -255,7 +255,7 @@ fn start_from_reset_vector(file: &String) -> u16 {
}
fn run(
- file: &String,
+ file: &Path,
start: u16,
end: u16,
assume_function: bool,
@@ -295,9 +295,10 @@ fn main() {
Some(s) => s,
None => start_from_reset_vector(&args.file),
};
+ let file = PathBuf::from(args.file.clone());
match run(
- &args.file,
+ &file,
start,
args.until_address,
args.assume_function,