fix: allow for 32-bit reads to KEYINPUT
This commit is contained in:
parent
b4d20fb264
commit
3a51707280
|
@ -30,6 +30,7 @@ pub const Io = struct {
|
||||||
0x0400_0000 => @as(u32, self.dispcnt.raw),
|
0x0400_0000 => @as(u32, self.dispcnt.raw),
|
||||||
0x0400_0004 => @as(u32, self.dispstat.raw),
|
0x0400_0004 => @as(u32, self.dispstat.raw),
|
||||||
0x0400_0006 => @as(u32, self.vcount.raw),
|
0x0400_0006 => @as(u32, self.vcount.raw),
|
||||||
|
0x0400_0130 => @as(u32, self.keyinput.raw),
|
||||||
0x0400_0200 => @as(u32, self.ie.raw),
|
0x0400_0200 => @as(u32, self.ie.raw),
|
||||||
0x0400_0208 => @boolToInt(self.ime),
|
0x0400_0208 => @boolToInt(self.ime),
|
||||||
else => std.debug.panic("[I/O:32] tried to read from {X:}", .{addr}),
|
else => std.debug.panic("[I/O:32] tried to read from {X:}", .{addr}),
|
||||||
|
|
Loading…
Reference in New Issue