Subversion Repositories Kolibri OS

Rev

Rev 530 | Rev 536 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 530 Rev 535
Line 1... Line 1...
1
$Revision: 530 $
1
$Revision: 535 $
2
;-------------------------------------------------------------------------
2
;-------------------------------------------------------------------------
3
;
-
 
4
;    ” ©« ª®­ä¨£ãà æ¨¨
3
;Loading configuration from ini file
5
;
-
 
6
;
-
 
7
;     SPraid
4
;    {SPraid.simba}
8
;
-
 
9
;-------------------------------------------------------------------------
5
;-------------------------------------------------------------------------
Line 10... Line -...
10
 
-
 
11
conf_file_loaded: db 0			; ä« £ § £à㧪¨ ª®­ä¨£ 
6
 
Line 12... Line 7...
12
conf_path_sect: db 'path',0
7
conf_path_sect: db 'path',0
Line 13... Line -...
13
 
-
 
14
conf_fname db '/sys/sys.conf',0
-
 
-
 
8
 
15
 
9
conf_fname db '/sys/sys.conf',0
16
 
10
 
17
 
11
; set soke kernel configuration
18
proc set_kernel_conf
12
proc set_kernel_conf
19
locals
13
locals
Line 93... Line 87...
93
udev_sound_dma db 'sound_dma',0
87
udev_sound_dma db 'sound_dma',0
94
udev_sound_dma_def db '1',0
88
udev_sound_dma_def db '1',0
95
udev_midibase db 'midibase',0
89
udev_midibase db 'midibase',0
96
udev_midibase_def db '0x320',0
90
udev_midibase_def db '0x320',0
Line -... Line 91...
-
 
91
 
97
 
92
;set up netvork configuration
98
proc set_network_conf
93
proc set_network_conf
99
locals
94
locals
100
  par db 30 dup(?)
95
  par db 30 dup(?)
101
endl
96
endl
Line 150... Line 145...
150
unet_addr db 'addr',0
145
unet_addr db 'addr',0
151
unet_mask db 'mask',0
146
unet_mask db 'mask',0
152
unet_gate db 'gate',0
147
unet_gate db 'gate',0
153
unet_def db 0
148
unet_def db 0
Line 154... Line 149...
154
 
149
 
155
; ª®­¢¥à祭¨¥ áâப¨ ¢ DWord ¢ eax (¯® ¢â®à®¬ã ᨬ¢®«ã ®¯à¥¤¥«ï¥â á¨á⥬ã áç¨á«¥­¨ï)
-
 
156
     
150
; convert string to DWord
157
proc strtoint stdcall,strs
151
proc strtoint stdcall,strs
Line 158... Line 152...
158
  pushad
152
  pushad
159
  
153
  
Line 176... Line 170...
176
  mov [esp+28],eax
170
  mov [esp+28],eax
177
  popad
171
  popad
178
  ret  
172
  ret  
179
endp
173
endp
Line 180... Line 174...
180
 
174
 
181
; ª®­¢¥à祭¨¥ áâப¨ ¢ DWord ¢ eax ¤«ï ¤¥áïâ¨ç­®£®
175
; convert string to DWord for decimal value
182
proc strtoint_dec stdcall,strs
176
proc strtoint_dec stdcall,strs
183
  pushad
177
  pushad
184
  xor edx,edx
178
  xor edx,edx
185
  ; ¯®¨áª ª®­æ 
179
  ; ¯®¨áª ª®­æ 
Line 229... Line 223...
229
  mov [esp+28],ecx
223
  mov [esp+28],ecx
230
  popad
224
  popad
231
  ret
225
  ret
232
endp
226
endp
Line 233... Line 227...
233
 
227
 
234
; ª®­¢¥à祭¨¥ áâப¨ ¢ DWord ¢ eax ¤«ï è¥á­ ¤æ â¨à¨ç­®£®
228
;convert string to DWord for hex value
235
proc strtoint_hex stdcall,strs
229
proc strtoint_hex stdcall,strs
236
  pushad
230
  pushad
Line 237... Line 231...
237
  xor edx,edx
231
  xor edx,edx
Line 284... Line 278...
284
  popad
278
  popad
285
  ret
279
  ret
286
endp    
280
endp    
Line 287... Line 281...
287
 
281
 
288
 
282
 
289
 ; ¯à¥®¡à §®¢ âì  ¤à¥á ¢ â® çâ® ­ ¤ , ¥á«¨ ¯ãáâ® â® ¢¥à­ãâì 0
283
; convert string to DWord for IP addres
Line 290... Line 284...
290
proc do_inet_adr stdcall,strs
284
proc do_inet_adr stdcall,strs
291
  pushad
285
  pushad
Line 317... Line 311...
317
  popad
311
  popad
318
  ret
312
  ret
319
endp
313
endp
Line 320... Line 314...
320
 
314
 
Line 321... Line 315...
321
 
315
 
322
; ãáâ ­®¢ª¨ ¨§ setup
316
;setup configurations
323
 
317
 
324
_mouse_speed:
318
_mouse_speed: