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 |