From 854ce7bf8c24fac3dc284411e115ddc2413dea69 Mon Sep 17 00:00:00 2001 From: Ben Bridle Date: Fri, 4 Jul 2025 22:51:56 +1200 Subject: Fix port mapping for file device A mapping used by an older prototype of Bedrock was still in use. --- src/devices/file_device.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/devices/file_device.rs b/src/devices/file_device.rs index 7a64c8e..ff5629b 100644 --- a/src/devices/file_device.rs +++ b/src/devices/file_device.rs @@ -29,10 +29,10 @@ impl Device for FileDevice { match port { 0x0 => read_b!(self.entry.is_some()), 0x1 => read_b!(self.success), - 0x2 => self.path_buffer.read(), - 0x3 => read_b!(self.entry_type()), - 0x4 => self.read_byte(), - 0x5 => self.read_byte(), + 0x2 => self.read_byte(), + 0x3 => self.read_byte(), + 0x4 => self.path_buffer.read(), + 0x5 => read_b!(self.entry_type()), 0x6 => self.read_child_path(), 0x7 => read_b!(self.child_type()), 0x8 => read_hh!(self.pointer()), @@ -51,10 +51,10 @@ impl Device for FileDevice { match port { 0x0 => self.write_to_entry_port(value), 0x1 => self.write_to_action_port(value), - 0x2 => self.path_buffer.set_pointer(value), - 0x3 => self.ascend_to_parent(), - 0x4 => self.write_byte(value), - 0x5 => self.write_byte(value), + 0x2 => self.write_byte(value), + 0x3 => self.write_byte(value), + 0x4 => self.path_buffer.set_pointer(value), + 0x5 => self.ascend_to_parent(), 0x6 => self.set_child_path(value), 0x7 => self.descend_to_child(), 0x8 => write_hh!(self.pointer_write, value), -- cgit v1.2.3-70-g09d2