summaryrefslogtreecommitdiff
path: root/src/devices
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices')
-rw-r--r--src/devices/file_device.rs16
1 files changed, 8 insertions, 8 deletions
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),