Subversion Repositories Kolibri OS

Rev

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

Rev 431 Rev 471
Line 1... Line 1...
1
$Revision: 431 $
1
$Revision: 471 $
2
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
3
;;                                                              ;;
3
;;                                                              ;;
4
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;;
4
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;;
5
;; Distributed under terms of the GNU General Public License    ;;
5
;; Distributed under terms of the GNU General Public License    ;;
6
;;                                                              ;;
6
;;                                                              ;;
Line 10... Line 10...
10
saverd_fileinfo:
10
saverd_fileinfo:
11
        dd      2               ; subfunction: write
11
        dd      2               ; subfunction: write
12
        dd      0               ; (reserved)
12
        dd      0               ; (reserved)
13
        dd      0               ; (reserved)
13
        dd      0               ; (reserved)
14
        dd      1440*1024       ; size 1440 Kb
14
        dd      1440*1024       ; size 1440 Kb
15
        dd      0x100000 - std_application_base_address ; base address
15
        dd      RAMDISK
16
        db      0
16
        db      0
17
.name:
17
.name:
18
        dd      ?
18
        dd      ?
19
endg
19
endg
20
sysfn_saveramdisk:      ; 18.6 = SAVE FLOPPY IMAGE (HD version only)
20
sysfn_saveramdisk:      ; 18.6 = SAVE FLOPPY IMAGE (HD version only)
21
        call    restorefatchain
21
        call    restorefatchain
22
        mov     eax, saverd_fileinfo - std_application_base_address
22
        mov     eax, saverd_fileinfo
23
        mov     [saverd_fileinfo.name], ebx
23
        mov     [saverd_fileinfo.name], ebx
24
        pushad
24
        pushad
25
        push    eax
25
        push    eax
26
        call    file_system_lfn
26
        call    file_system_lfn
27
        pop     eax
27
        pop     eax