Subversion Repositories Kolibri OS

Rev

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: