Rev 1794 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1794 | Rev 1795 | ||
---|---|---|---|
1 | use32 |
1 | use32 |
2 | db 'MENUET01' |
2 | db 'MENUET01' |
3 | dd 1 |
3 | dd 1 |
4 | dd start |
4 | dd start |
5 | dd i_end |
5 | dd i_end |
6 | dd 0x400 |
6 | dd 0x400 |
7 | dd 0x400 |
7 | dd 0x400 |
8 | dd 0,0 |
8 | dd 0,0 |
9 | 9 | ||
10 | include '..\..\macros.inc' |
10 | include '../../../macros.inc' |
11 | 11 | ||
12 | start: |
12 | start: |
13 | mov eax, 55 |
13 | mov eax, 55 |
14 | mov ebx, eax |
14 | mov ebx, eax |
15 | mov esi, melody2 |
15 | mov esi, melody2 |
16 | int 0x40 |
16 | int 0x40 |
17 | mov eax, 5 |
17 | mov eax, 5 |
18 | mov ebx, 1000 |
18 | mov ebx, 1000 |
19 | int 0x40 |
19 | int 0x40 |
20 | mov eax, -1 |
20 | mov eax, -1 |
21 | int 0x40 |
21 | int 0x40 |
22 | 22 | ||
23 | melody1: |
23 | melody1: |
24 | db 0xE4, 0x35, 0x99, 0x33, 0x99, 0x31, 0x99, 0x33 |
24 | db 0xE4, 0x35, 0x99, 0x33, 0x99, 0x31, 0x99, 0x33 |
25 | db 0xE4, 0x35, 0x99, 0x35, 0x99, 0x36, 0x99, 0x38, 0x99, 0x3A |
25 | db 0xE4, 0x35, 0x99, 0x35, 0x99, 0x36, 0x99, 0x38, 0x99, 0x3A |
26 | db 0xE4, 0x36, 0xE4, 0x36 |
26 | db 0xE4, 0x36, 0xE4, 0x36 |
27 | db 0xB2, 0xFF |
27 | db 0xB2, 0xFF |
28 | db 0xE4, 0x33, 0x99, 0x31, 0x99, 0x2C, 0x99, 0x31 |
28 | db 0xE4, 0x33, 0x99, 0x31, 0x99, 0x2C, 0x99, 0x31 |
29 | db 0xE4, 0x33, 0xB2, 0x33, 0x99, 0x35, 0x99, 0x36 |
29 | db 0xE4, 0x33, 0xB2, 0x33, 0x99, 0x35, 0x99, 0x36 |
30 | db 0xE4, 0x35, 0xE4, 0x35 |
30 | db 0xE4, 0x35, 0xE4, 0x35 |
31 | db 0xB2, 0xFF |
31 | db 0xB2, 0xFF |
32 | db 0x99, 0x35, 0x99, 0x36 |
32 | db 0x99, 0x35, 0x99, 0x36 |
33 | db 0xE4, 0x33, 0x99, 0x35, 0x99, 0x36 |
33 | db 0xE4, 0x33, 0x99, 0x35, 0x99, 0x36 |
34 | db 0xB2, 0x33, 0x99, 0x35, 0x99, 0x36 |
34 | db 0xB2, 0x33, 0x99, 0x35, 0x99, 0x36 |
35 | db 0xB2, 0x33, 0x99, 0x35, 0x99, 0x36 |
35 | db 0xB2, 0x33, 0x99, 0x35, 0x99, 0x36 |
36 | db 0xE4, 0x39, 0xE4, 0x39 |
36 | db 0xE4, 0x39, 0xE4, 0x39 |
37 | db 0xB2, 0xFF |
37 | db 0xB2, 0xFF |
38 | db 0x99, 0x35, 0x99, 0x36 |
38 | db 0x99, 0x35, 0x99, 0x36 |
39 | db 0xE4, 0x33, 0x99, 0x35, 0x99, 0x36 |
39 | db 0xE4, 0x33, 0x99, 0x35, 0x99, 0x36 |
40 | db 0xB2, 0x33, 0x99, 0x35, 0x99, 0x36 |
40 | db 0xB2, 0x33, 0x99, 0x35, 0x99, 0x36 |
41 | db 0xB2, 0x33, 0x99, 0x35, 0x99, 0x36 |
41 | db 0xB2, 0x33, 0x99, 0x35, 0x99, 0x36 |
42 | db 0xE4, 0x35, 0xE4, 0x35 |
42 | db 0xE4, 0x35, 0xE4, 0x35 |
43 | db 0 |
43 | db 0 |
44 | 44 | ||
45 | melody2: |
45 | melody2: |
46 | db 0x90, 0x31, 0x90, 0x33, 0x90, 0x35, 0x90, 0x36 |
46 | db 0x90, 0x31, 0x90, 0x33, 0x90, 0x35, 0x90, 0x36 |
47 | db 0xA0, 0xFF |
47 | db 0xA0, 0xFF |
48 | db 0xA0, 0x06 |
48 | db 0xA0, 0x06 |
49 | db 0x90, 0xFF |
49 | db 0x90, 0xFF |
50 | db 0xA0, 0x06 |
50 | db 0xA0, 0x06 |
51 | db 0x90, 0xFF |
51 | db 0x90, 0xFF |
52 | db 0x90, 0x33, 0x90, 0x35, 0x90, 0x37, 0x90, 0x38 |
52 | db 0x90, 0x33, 0x90, 0x35, 0x90, 0x37, 0x90, 0x38 |
53 | db 0xA0, 0xFF |
53 | db 0xA0, 0xFF |
54 | db 0xA0, 0x18 |
54 | db 0xA0, 0x18 |
55 | db 0x90, 0xFF |
55 | db 0x90, 0xFF |
56 | db 0xA0, 0x18 |
56 | db 0xA0, 0x18 |
57 | db 0x90, 0xFF |
57 | db 0x90, 0xFF |
58 | db 0x90, 0x33, 0x90, 0x35, 0x90, 0x37, 0x90, 0x38 |
58 | db 0x90, 0x33, 0x90, 0x35, 0x90, 0x37, 0x90, 0x38 |
59 | db 0xA0, 0xFF |
59 | db 0xA0, 0xFF |
60 | db 0x90, 0x33, 0x90, 0x35, 0x90, 0x37, 0x90, 0x38 |
60 | db 0x90, 0x33, 0x90, 0x35, 0x90, 0x37, 0x90, 0x38 |
61 | db 0xA0, 0xFF |
61 | db 0xA0, 0xFF |
62 | db 0x90, 0x31, 0x90, 0x33, 0x90, 0x35, 0x90, 0x36 |
62 | db 0x90, 0x31, 0x90, 0x33, 0x90, 0x35, 0x90, 0x36 |
63 | db 0xA0, 0xFF |
63 | db 0xA0, 0xFF |
64 | db 0xA0, 0x16 |
64 | db 0xA0, 0x16 |
65 | db 0x90, 0xFF |
65 | db 0x90, 0xFF |
66 | db 0xA0, 0x16 |
66 | db 0xA0, 0x16 |
67 | db 0 |
67 | db 0 |
68 | 68 | ||
69 | melody3: |
69 | melody3: |
70 | db 0x99, 0x31, 0xB2, 0x36, 0x99, 0x3A, 0xB2, 0x36 |
70 | db 0x99, 0x31, 0xB2, 0x36, 0x99, 0x3A, 0xB2, 0x36 |
71 | db 0x99, 0x33, 0xB2, 0x28, 0xBC, 0x38 |
71 | db 0x99, 0x33, 0xB2, 0x28, 0xBC, 0x38 |
72 | db 0 |
72 | db 0 |
73 | i_end: |
73 | i_end: |