Subversion Repositories Kolibri OS

Rev

Rev 7988 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7988 Rev 10017
Line 1... Line 1...
1
use32
1
use32
2
    org     0
2
    org     0
3
    db	    'MENUET01'
3
    db      'MENUET01'
4
    dd	    1, @ENTRY, @end, @memory, @stack, @params, 0
4
    dd      1, @ENTRY, @end, @memory, @stack
-
 
5
M01header.params:
-
 
6
    dd      @params, 0
Line 5... Line 7...
5
 
7
 
6
    include "../../macros.inc"
8
    include "../../macros.inc"
7
    include "../../proc32.inc"
9
    include "../../proc32.inc"
8
    include "../../dll.inc"
10
    include "../../dll.inc"
Line 29... Line 31...
29
 
31
 
30
;; MAKE IT ALWAYS ON TOP
32
;; MAKE IT ALWAYS ON TOP
Line 31... Line 33...
31
    mcall   18, 25, 2, -1, 1
33
    mcall   18, 25, 2, -1, 1
32
 
34
 
33
;; SET STD PARAMS, IF IT NEEDS
35
;; SET STD PARAMS, IF IT NEEDS
34
    mov     eax, @params
36
    mov     eax, [M01header.params]
35
    cmpne   byte [@params], 0, @f
37
    cmpne   byte [eax], 0, @f
36
    mov     eax, sz_std
38
    mov     eax, sz_std
Line 37... Line 39...
37
  @@:
39
  @@:
Line 850... Line 852...
850
 prev_pid   rd 1
852
 prev_pid   rd 1
Line 851... Line 853...
851
 
853
 
852
;=====================================================================
854
;=====================================================================
853
	    rb 2048
855
            rb 2048
854
 @stack:
856
 @stack:
Line 855... Line 857...
855
 @params    rb 2048
857
 @params    rb 256