Rev 1792 | Rev 9118 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1792 | Rev 4631 | ||
---|---|---|---|
Line -... | Line 1... | ||
- | 1 | ;------------------------------------------------------------------------------ |
|
1 | button: |
2 | button: |
2 | mcall 17 |
3 | mcall 17 |
- | 4 | ;-------------------------------------- |
|
3 | .1: |
5 | .1: |
4 | cmp ah,101 |
6 | cmp ah,101 |
5 | je f_key_f1 |
7 | je f_key_f1 |
- | 8 | ||
6 | cmp ah,102 |
9 | cmp ah,102 |
7 | je f_key_f2 |
10 | je f_key_f2 |
- | 11 | ||
8 | cmp ah,103 |
12 | cmp ah,103 |
9 | je f_key_f3 ;sort_name |
13 | je f_key_f3 ;sort_name |
- | 14 | ||
10 | cmp ah,104 |
15 | cmp ah,104 |
11 | je f_key_f4 ;sort_type |
16 | je f_key_f4 ;sort_type |
- | 17 | ||
12 | cmp ah,105 |
18 | cmp ah,105 |
13 | je f_key_f5 ;sort_size |
19 | je f_key_f5 ;sort_size |
- | 20 | ||
14 | cmp ah,106 |
21 | cmp ah,106 |
15 | je f_key_f6 ;sort_date |
22 | je f_key_f6 ;sort_date |
- | 23 | ||
16 | cmp ah,107 |
24 | cmp ah,107 |
17 | je f_key_f7 ;create dir |
25 | je f_key_f7 ;create di |
- | 26 | ||
18 | cmp ah,108 |
27 | cmp ah,108 |
19 | je f_key_f8 ;delete_file |
28 | je f_key_f8 ;delete_file |
- | 29 | ||
20 | cmp ah,112 |
30 | cmp ah,112 |
21 | je f_key_f12 |
31 | je f_key_f12 |
- | 32 | ;-------------------------------------- |
|
- | 33 | .120: |
|
22 | cmp ah,120 |
34 | cmp ah,120 |
23 | jne .121 |
- | |
24 | mov esi,read_folder_device_name.rd |
- | |
25 | call copy_folder_name |
- | |
26 | jmp left_panel_read_folder |
- | |
27 | .121: |
35 | jb .140 |
28 | cmp ah,121 |
- | |
29 | jne .122 |
- | |
30 | mov esi,read_folder_device_name.fd |
- | |
31 | call copy_folder_name |
- | |
32 | jmp left_panel_read_folder |
- | |
33 | .122: |
- | |
34 | cmp ah,122 |
- | |
35 | jne .123 |
- | |
36 | mov esi,read_folder_device_name.hd0 |
- | |
37 | call copy_folder_name |
- | |
38 | jmp left_panel_read_folder |
- | |
39 | .123: |
36 | |
40 | cmp ah,123 |
37 | cmp ah,139 |
41 | jne .124 |
- | |
42 | mov esi,read_folder_device_name.hd1 |
- | |
43 | call copy_folder_name |
- | |
44 | jmp left_panel_read_folder |
- | |
45 | .124: |
38 | ja .140 |
46 | cmp ah,124 |
- | |
47 | jne .125 |
- | |
48 | mov esi,read_folder_device_name.hd2 |
- | |
49 | call copy_folder_name |
- | |
50 | jmp left_panel_read_folder |
- | |
51 | .125: |
39 | |
52 | cmp ah,125 |
40 | sub ah,120 |
53 | jne .126 |
- | |
54 | mov esi,read_folder_device_name.hd3 |
- | |
55 | call copy_folder_name |
- | |
56 | jmp left_panel_read_folder |
- | |
57 | .126: |
- | |
58 | cmp ah,126 |
41 | movzx eax,ah |
59 | jne .127 |
42 | imul eax,10 |
60 | mov esi,read_folder_device_name.cd0 |
43 | add eax,retrieved_devices_table+1 |
61 | call copy_folder_name |
- | |
62 | jmp left_panel_read_folder |
44 | mov esi,eax ; selected path |
63 | .127: |
45 | |
64 | cmp ah,127 |
- | |
65 | jne .128 |
- | |
66 | mov esi,read_folder_device_name.cd1 |
- | |
67 | call copy_folder_name |
- | |
68 | jmp left_panel_read_folder |
46 | cmp [select_panel_counter],0 |
69 | .128: |
47 | jne @f |
70 | cmp ah,128 |
- | |
71 | jne .129 |
- | |
72 | mov esi,read_folder_device_name.cd2 |
- | |
73 | call copy_folder_name |
- | |
74 | jmp left_panel_read_folder |
- | |
75 | .129: |
48 | |
76 | cmp ah,129 |
- | |
77 | jne .130 |
- | |
78 | mov esi,read_folder_device_name.cd3 |
- | |
79 | call copy_folder_name |
49 | call copy_folder_name |
80 | jmp left_panel_read_folder |
50 | jmp left_panel_read_folder |
81 | .130: |
- | |
82 | cmp ah,130 |
- | |
83 | jne .131 |
- | |
84 | mov esi,read_folder_device_name.rd |
51 | ;-------------------------------------- |
85 | call copy_folder_name_1 |
- | |
86 | jmp right_panel_read_folder |
- | |
87 | .131: |
- | |
88 | cmp ah,131 |
- | |
89 | jne .132 |
- | |
90 | mov esi,read_folder_device_name.fd |
- | |
91 | call copy_folder_name_1 |
- | |
92 | jmp right_panel_read_folder |
- | |
93 | .132: |
- | |
94 | cmp ah,132 |
- | |
95 | jne .133 |
- | |
96 | mov esi,read_folder_device_name.hd0 |
- | |
97 | call copy_folder_name_1 |
- | |
98 | jmp right_panel_read_folder |
- | |
99 | .133: |
- | |
100 | cmp ah,133 |
- | |
101 | jne .134 |
- | |
102 | mov esi,read_folder_device_name.hd1 |
- | |
103 | call copy_folder_name_1 |
- | |
104 | jmp right_panel_read_folder |
- | |
105 | .134: |
- | |
106 | cmp ah,134 |
- | |
107 | jne .135 |
- | |
108 | mov esi,read_folder_device_name.hd2 |
- | |
109 | call copy_folder_name_1 |
- | |
110 | jmp right_panel_read_folder |
- | |
111 | .135: |
- | |
112 | cmp ah,135 |
- | |
113 | jne .136 |
- | |
114 | mov esi,read_folder_device_name.hd3 |
- | |
115 | call copy_folder_name_1 |
- | |
116 | jmp right_panel_read_folder |
- | |
117 | .136: |
- | |
118 | cmp ah,136 |
- | |
119 | jne .137 |
- | |
120 | mov esi,read_folder_device_name.cd0 |
- | |
121 | call copy_folder_name_1 |
- | |
122 | jmp right_panel_read_folder |
- | |
123 | .137: |
- | |
124 | cmp ah,137 |
- | |
125 | jne .138 |
- | |
126 | mov esi,read_folder_device_name.cd1 |
- | |
127 | call copy_folder_name_1 |
- | |
128 | jmp right_panel_read_folder |
- | |
129 | .138: |
- | |
130 | cmp ah,138 |
- | |
131 | jne .139 |
- | |
132 | mov esi,read_folder_device_name.cd2 |
- | |
133 | call copy_folder_name_1 |
- | |
134 | jmp right_panel_read_folder |
- | |
135 | .139: |
52 | @@: |
136 | cmp ah,139 |
- | |
137 | jne .140 |
- | |
138 | mov esi,read_folder_device_name.cd3 |
- | |
139 | call copy_folder_name_1 |
53 | call copy_folder_name_1 |
140 | jmp right_panel_read_folder |
54 | jmp right_panel_read_folder |
- | 55 | ;-------------------------------------- |
|
141 | .140: |
56 | .140: |
142 | cmp ah,140 |
57 | cmp ah,140 |
143 | je draw_left_select_disk_menu |
58 | je draw_left_select_disk_menu |
- | 59 | ||
144 | cmp ah,141 |
60 | cmp ah,141 |
145 | je draw_right_select_disk_menu |
61 | je draw_right_select_disk_menu |
- | 62 | ||
146 | cmp ah,142 |
63 | cmp ah,142 |
147 | je left_sort_name |
64 | je left_sort_name |
- | 65 | ||
148 | cmp ah,143 |
66 | cmp ah,143 |
149 | je left_sort_type |
67 | je left_sort_type |
- | 68 | ||
150 | cmp ah,144 |
69 | cmp ah,144 |
151 | je left_sort_size |
70 | je left_sort_size |
- | 71 | ||
152 | cmp ah,145 |
72 | cmp ah,145 |
153 | je left_sort_date |
73 | je left_sort_date |
- | 74 | ||
154 | cmp ah,146 |
75 | cmp ah,146 |
155 | je right_sort_name |
76 | je right_sort_name |
- | 77 | ||
156 | cmp ah,147 |
78 | cmp ah,147 |
157 | je right_sort_type |
79 | je right_sort_type |
- | 80 | ||
158 | cmp ah,148 |
81 | cmp ah,148 |
159 | je right_sort_size |
82 | je right_sort_size |
- | 83 | ||
160 | cmp ah,149 |
84 | cmp ah,149 |
161 | je right_sort_date |
85 | je right_sort_date |
- | 86 | ||
162 | cmp ah,150 |
87 | cmp ah,150 |
163 | je exit_dir_1 |
88 | je exit_dir_1 |
- | 89 | ||
164 | cmp ah,151 |
90 | cmp ah,151 |
165 | je reload_dir |
91 | je reload_dir |
- | 92 | ||
166 | cmp ah,152 |
93 | cmp ah,152 |
167 | je create_directory |
94 | je create_directory |
- | 95 | ||
168 | cmp ah,153 |
96 | cmp ah,153 |
169 | je copy_file_f5 |
97 | je copy_file_f5 |
- | 98 | ||
170 | cmp ah,154 |
99 | cmp ah,154 |
171 | je move_file_f6 |
100 | je move_file_f6 |
- | 101 | ||
172 | cmp ah,157 |
102 | cmp ah,157 |
173 | je delete_file |
103 | je delete_file |
- | 104 | ||
174 | cmp ah, 1 |
105 | cmp ah, 1 |
175 | jne still |
106 | jne still |
- | 107 | ;-------------------------------------- |
|
176 | .exit: |
108 | .exit: |
177 | mcall -1 |
109 | mcall -1 |
178 | ;--------------------------------------------------------------------- |
110 | ;--------------------------------------------------------------------- |
179 | reload_dir: |
111 | reload_dir: |
180 | cmp [select_panel_counter],0 |
112 | cmp [select_panel_counter],0 |