diff options
Diffstat (limited to 'src/bin/br.rs')
-rw-r--r-- | src/bin/br.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/bin/br.rs b/src/bin/br.rs index d0ed067..77bf3ee 100644 --- a/src/bin/br.rs +++ b/src/bin/br.rs @@ -51,8 +51,8 @@ fn main_run(args: Run) { // TODO: Load and parse symbols file into debug state, use nearest symbol // path when debugging. - let config = EmulatorConfig { - dimensions: args.dimensions().unwrap_or(ScreenDimensions::ZERO), + let mut config = EmulatorConfig { + dimensions: ScreenDimensions::ZERO, fullscreen: args.fullscreen, scale: args.scale(), debug_palette: args.palette(), @@ -65,6 +65,8 @@ fn main_run(args: Run) { if phosphor.is_ok() && args.dimensions().is_some() { verbose!("Starting graphical emulator"); let mut phosphor = phosphor.unwrap(); + config.dimensions = args.dimensions().unwrap(); + let mut graphical = GraphicalEmulator::new(&config, args.debug); graphical.load_program(&bytecode); if let EmulatorSignal::Promote = graphical.run() { |