Subversion Repositories Kolibri OS

Rev

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

Rev 2030 Rev 9344
Line 6... Line 6...
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 7... Line 7...
7
 
7
 
8
use32
8
use32
Line 9... Line 9...
9
	org	0x0
9
        org     0x0
10
 
10
 
11
	db	'MENUET00'	; 8 byte id
11
        ;db      'MENUET00'      ; 8 byte id
12
	dd	38		; required os
12
        ;dd      38              ; required os
13
	dd	STARTAPP	; program start
13
        ;dd      STARTAPP        ; program start
14
	dd	I_END		; program image size
14
        ;dd      I_END           ; program image size
-
 
15
        ;dd      0x100000        ; required amount of memory
-
 
16
        ;dd      0x00000000      ; reserved=no extended header
-
 
17
 
-
 
18
        db     'MENUET01'
-
 
19
        dd     1
-
 
20
        dd     STARTAPP
-
 
21
        dd     I_END
-
 
22
        dd     MEM
-
 
23
        dd     STACKTOP
-
 
24
        dd     0
-
 
25
        dd     0
-
 
26
 
-
 
27
;macro start_draw_window x,y,xsize,ysize,areacolor,caption;,capsize
-
 
28
;{
-
 
29
;        mov     eax, 12                 ; function 12:tell os about windowdraw
-
 
30
;        mov     ebx, 1                  ; 1, start of draw
-
 
31
;        int     0x40
-
 
32
;        ; DRAW WINDOW
-
 
33
;        mov     eax, 48                 ; function 48.4 : get skin height
-
 
34
;        mov     ebx, 4
-
 
35
;        int     0x40
-
 
36
;        push    eax
-
 
37
;        lea     ecx, [y*65536+ysize+eax]; [y start] *65536 + [y size] + [skin_height]
-
 
38
;        xor     eax, eax                ; function 0 : define and draw window
-
 
39
;        mov     ebx, x*65536+xsize      ; [x start] *65536 + [x size]
-
 
40
;        mov     edx, areacolor          ; color of work area RRGGBB
-
 
41
;        ;mov     esi, 0x00334455        ; color of grab bar  RRGGBB
-
 
42
;        mov     edi, caption;0x00ddeeff          ; color of frames    RRGGBB
-
 
43
;        int     0x40
-
 
44
;        pop     eax
-
 
45
;}
-
 
46
;
-
 
47
;macro end_draw_window
-
 
48
;{
-
 
49
;        mov     eax, 12                 ; end of redraw
-
 
50
;        mov     ebx, 2
Line 15... Line 51...
15
	dd	0x100000	; required amount of memory
51
;        int     0x40
16
	dd	0x00000000	; reserved=no extended header
52
;}
17
 
53
 
Line 155... Line 191...
155
I_END:
191
I_END:
156
Paleta	 rb 1024
192
Paleta   rb 1024
157
img	 db 1
193
img      db 1
158
	 rb 10000h
194
         rb 10000h
Line -... Line 195...
-
 
195
 
-
 
196
         rb 256
-
 
197
STACKTOP: