diff --git a/src/crab/gba/reg.cr b/src/crab/gba/reg.cr index 7930008..ac047a2 100644 --- a/src/crab/gba/reg.cr +++ b/src/crab/gba/reg.cr @@ -2,26 +2,26 @@ module GBA module Reg module Base16 def read_byte(byte_num : Int) : Byte - (@value >> (8 * byte_num)).to_u8! + (value >> (8 * byte_num)).to_u8! end def write_byte(byte_num : Int, byte : Byte) : Byte shift = 8 * byte_num mask = ~(0xFF_u16 << shift) - @value = (@value & mask) | byte.to_u16 << shift + self.value = (@value & mask) | byte.to_u16 << shift byte end end module Base32 def read_byte(byte_num : Int) : Byte - (@value >> (8 * byte_num)).to_u8! + (value >> (8 * byte_num)).to_u8! end def write_byte(byte_num : Int, byte : Byte) : Byte shift = 8 * byte_num mask = ~(0xFF_u32 << shift) - @value = (@value & mask) | byte.to_u32 << shift + self.value = (@value & mask) | byte.to_u32 << shift byte end end