summaryrefslogtreecommitdiff
path: root/src/bin/br.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/br.rs')
-rw-r--r--src/bin/br.rs6
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() {