Subversion Repositories Kolibri OS

Rev

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

Rev 2465 Rev 2987
Line 3... Line 3...
3
;; Copyright (C) KolibriOS team 2004-2011. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2011. All rights reserved. ;;
4
;; Distributed under terms of the GNU General Public License    ;;
4
;; Distributed under terms of the GNU General Public License    ;;
5
;;                                                              ;;
5
;;                                                              ;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 7... Line 7...
7
 
7
 
Line 8... Line 8...
8
$Revision: 2465 $
8
$Revision: 2987 $
Line 9... Line 9...
9
 
9
 
Line 87... Line 87...
87
        ret
87
        ret
88
    image_present:
88
    image_present:
89
        mov     [image_retrieved], 1
89
        mov     [image_retrieved], 1
90
        ret
90
        ret
Line -... Line 91...
-
 
91
 
-
 
92
iglobal
-
 
93
align 4
-
 
94
read_image_fsinfo:
-
 
95
        dd      0               ; function: read
-
 
96
        dq      0               ; offset: zero
-
 
97
        dd      1474560/512     ; size
-
 
98
        dd      RAMDISK         ; buffer
-
 
99
        db      0
-
 
100
        dd      hdsysimage+OS_BASE+0x10000
-
 
101
endg
91
 
102
 
92
read_image:
-
 
93
        mov     eax, hdsysimage+OS_BASE+0x10000
103
read_image:
94
        mov     ebx, 1474560/512
-
 
95
        mov     ecx, RAMDISK
104
        mov     ebx, read_image_fsinfo
96
        mov     esi, 0
105
        pushad
97
        mov     edi, 12
106
        call    file_system_lfn
98
        call    file_read
107
        popad
Line 99... Line 108...
99
        ret
108
        ret
100
 
109
 
101
image_retrieved  db 0
110
image_retrieved  db 0