aboutsummaryrefslogtreecommitdiff
path: root/src/globals.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/globals.rs')
-rw-r--r--src/globals.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/globals.rs b/src/globals.rs
index 27d3bbd..2d2a067 100644
--- a/src/globals.rs
+++ b/src/globals.rs
@@ -1,12 +1,12 @@
use std::cell::RefCell;
use std::rc::Rc;
-use rustv::isa;
+use rustv::isa::{self, IsaType};
use rustv::memory::{Memory, MemoryInterface, Mmu};
use memory_tracker::MemoryTracker;
-pub const HOME_STATUS: isa::Address = 0xFFF00;
+pub const HOME_STATUS: isa::Address = isa::Word(0xFFF00);
/// Update the various global data structures as requested by other
/// subsystems.
@@ -35,10 +35,10 @@ impl<'a> GlobalsUpdater<'a> {
let address2 = self.mmu2.translate(HOME_STATUS + 28 + offset);
let _ = self.memory.borrow_mut().write_word(
address1,
- (-1 as i32) as isa::Word);
+ isa::SignedWord(-1).as_word());
let _ = self.memory.borrow_mut().write_word(
address2,
- (-1 as i32) as isa::Word);
+ isa::SignedWord(-1).as_word());
}
}