commit df88c08
Devine Lu Linvega
·
2026-02-08 09:56:49 +0000 UTC
parent 95ebb6f
Renamed file device ports
1 files changed,
+4,
-4
+4,
-4
1@@ -891,16 +891,16 @@ file_delete(unsigned int id)
2
3 /* clang-format off */
4
5-static void filea_deo_vector(void) { rL1 = peek2(&uxn.dev[0xaa]); }
6 static void filea_deo_stat(void) { poke2(&uxn.dev[0xa2], file_stat(0, peek2(&uxn.dev[0xa4]), rL1)); }
7 static void filea_deo_delete(void) { poke2(&uxn.dev[0xa2], file_delete(0)); }
8 static void filea_deo_name(void) { poke2(&uxn.dev[0xa2], file_init(0, peek2(&uxn.dev[0xa8]))); }
9+static void filea_deo_length(void) { rL1 = peek2(&uxn.dev[0xaa]); }
10 static void filea_deo_read(void) { poke2(&uxn.dev[0xa2], file_read(0, peek2(&uxn.dev[0xac]), rL1)); }
11 static void filea_deo_write(void) { poke2(&uxn.dev[0xa2], file_write(0, peek2(&uxn.dev[0xae]), rL1, uxn.dev[0xa7])); }
12-static void fileb_deo_vector(void) { rL2 = peek2(&uxn.dev[0xba]); }
13 static void fileb_deo_stat(void) { poke2(&uxn.dev[0xb2], file_stat(1, peek2(&uxn.dev[0xb4]), rL2)); }
14 static void fileb_deo_delete(void) { poke2(&uxn.dev[0xb2], file_delete(1)); }
15 static void fileb_deo_name(void) { poke2(&uxn.dev[0xb2], file_init(1, peek2(&uxn.dev[0xb8]))); }
16+static void fileb_deo_length(void) { rL2 = peek2(&uxn.dev[0xba]); }
17 static void fileb_deo_read(void) { poke2(&uxn.dev[0xb2], file_read(1, peek2(&uxn.dev[0xbc]), rL2)); }
18 static void fileb_deo_write(void) { poke2(&uxn.dev[0xb2], file_write(1, peek2(&uxn.dev[0xbe]), rL2, uxn.dev[0xb7])); }
19
20@@ -997,16 +997,16 @@ static const deo_handler deo_handlers[256] = {
21 [0x2f] = screen_deo_sprite,
22 [0x81] = controller_deo_vector,
23 [0x91] = mouse_deo_vector,
24- [0xab] = filea_deo_vector,
25 [0xa5] = filea_deo_stat,
26 [0xa6] = filea_deo_delete,
27 [0xa9] = filea_deo_name,
28+ [0xab] = filea_deo_length,
29 [0xad] = filea_deo_read,
30 [0xaf] = filea_deo_write,
31- [0xbb] = fileb_deo_vector,
32 [0xb5] = fileb_deo_stat,
33 [0xb6] = fileb_deo_delete,
34 [0xb9] = fileb_deo_name,
35+ [0xbb] = fileb_deo_length,
36 [0xbd] = fileb_deo_read,
37 [0xbf] = fileb_deo_write};
38