diff --git a/frontends/moa-console/src/bin/moa-bench.rs b/frontends/moa-console/src/bin/moa-bench.rs index 12aa029..0320404 100644 --- a/frontends/moa-console/src/bin/moa-bench.rs +++ b/frontends/moa-console/src/bin/moa-bench.rs @@ -43,7 +43,7 @@ fn main() { //cpu.decoder.dump_disassembly(&mut system, 0x100000, 0x2000); //cpu.decoder.dump_disassembly(&mut system, 0x2ac, 0x200); - system.add_interruptable_device(wrap_transmutable(cpu)).unwrap(); + system.add_interruptable_device("cpu", wrap_transmutable(cpu)).unwrap(); system.run_loop(); }); diff --git a/frontends/moa-console/src/lib.rs b/frontends/moa-console/src/lib.rs index 47718ec..f81046e 100644 --- a/frontends/moa-console/src/lib.rs +++ b/frontends/moa-console/src/lib.rs @@ -5,7 +5,7 @@ use moa::host::traits::{Host, WindowUpdater}; pub struct ConsoleFrontend; impl Host for ConsoleFrontend { - fn add_window(&self, updater: Box) -> Result<(), Error> { + fn add_window(&mut self, updater: Box) -> Result<(), Error> { println!("console: add_window() is not supported from the console; ignoring request..."); Ok(()) } diff --git a/frontends/moa-minifb/src/bin/moa-genesis.rs b/frontends/moa-minifb/src/bin/moa-genesis.rs index 6d31948..b1bcb44 100644 --- a/frontends/moa-minifb/src/bin/moa-genesis.rs +++ b/frontends/moa-minifb/src/bin/moa-genesis.rs @@ -7,7 +7,7 @@ fn main() { let matches = moa_minifb::new("Sega Genesis/Mega Drive Emulator") .get_matches(); - moa_minifb::run(matches, |frontends| { + moa_minifb::run(matches, |frontend| { build_genesis(frontend) }); }