Rev 2455 | Rev 3742 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2455 | Rev 2643 | ||
---|---|---|---|
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: 2455 $ |
8 | $Revision: 2643 $ |
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 |