home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Supremacy 1
/
Supremacy-1.iso
/
DEMOS
/
U-V
/
ULTCHPDK.ZIP
/
SOURCES.ZIP
/
GFABASIC.ZIP
/
TAO_DIGI.GFA
(
.txt
)
< prev
next >
Wrap
GFA-BASIC Atari
|
1996-06-07
|
7KB
|
345 lines
' +--------------------------------------------+
' | Digi Music by TAO from GFA BASIC v3.6 |
' | |
' | Written by: MUG U.K™ |
' | |
' | Released on "Makin' Sweet Music Volume 2" |
' +--------------------------------------------+
'
' ## INLINE:
' $0000: 60 00 00 52 60 00 01 7e 60 00 01 7a 60 00 07 10
' $0010: 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
' $0020: 2a 2a 2a 2a 2a 2a 43 4f 4e 56 45 52 54 45 44 20
' $0030: 42 59 20 2d 54 41 4f 2d 20 4f 46 20 41 43 46 2a
' $0040: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
' $0050: 2a 2a 2a 2a 48 e7 ff fe 49 fa ff a6 4a 80 66 3a
' $0060: 23 fc 08 00 00 00 00 ff 88 00 23 fc 09 00 00 00
' $0070: 00 ff 88 00 23 fc 0a 00 00 00 00 ff 88 00 39 7c
' $0080: 00 01 09 14 4a 6c 09 0e 67 00 00 f4 61 00 07 d4
' $0090: 39 7c 00 00 09 0e 60 00 00 e6 4a 6c 09 0e 66 0a
' $00a0: 61 00 07 62 39 7c 00 01 09 0e 53 80 45 fa 0b 30
' $00b0: 47 fa 08 9c 26 8a 2c 00 cc fc 00 0c 19 6a 00 0f
' $00c0: 09 0c 19 6a 00 0f 09 0d 39 7c 00 00 09 14 41 fa
' $00d0: 08 82 20 aa 00 04 26 52 d7 c6 41 fa 09 ca 22 53
' $00e0: 20 89 11 69 00 05 00 0f 21 51 00 10 5c 90 26 52
' $00f0: d7 c6 41 fa 0a 0c 22 6b 00 04 20 89 11 69 00 05
' $0100: 00 0f 21 51 00 10 5c 90 26 52 d7 c6 41 fa 0a 4c
' $0110: 22 6b 00 08 20 89 11 69 00 05 00 0f 21 51 00 10
' $0120: 5c 90 41 fa 09 82 70 02 11 7c 00 00 00 32 11 7c
' $0130: 00 00 00 44 11 7c 00 00 00 27 21 7c 00 00 00 00
' $0140: 00 1e 11 7c 00 00 00 50 11 7c 00 00 00 51 31 7c
' $0150: 01 01 00 4a 47 fa 0a 5e 21 4b 00 08 47 fa 0a 76
' $0160: 21 4b 00 14 21 4b 00 18 47 fa 0a 6e 21 4b 00 2a
' $0170: 21 4b 00 2e d1 fc 00 00 00 5a 51 c8 ff ac 4c df
' $0180: 7f ff 4e 75 49 fa fe 7a 4b f9 00 ff 88 00 4a 6c
' $0190: 09 14 66 00 02 2c 53 2c 09 0c 66 1e 19 6c 09 0d
' $01a0: 09 0c 41 fa 09 02 61 00 02 2c 41 fa 09 54 61 00
' $01b0: 02 24 41 fa 09 a6 61 00 02 1c 00 2c 00 3f 09 34
' $01c0: 41 fa 08 e4 61 00 03 7c 4a 28 00 28 67 00 00 12
' $01d0: 19 7c 00 00 09 18 19 7c 00 00 09 1c 60 00 00 0e
' $01e0: 19 68 00 1d 09 18 19 68 00 1c 09 1c 19 68 00 0e
' $01f0: 09 38 10 28 00 33 6b 06 02 2c 00 fe 09 34 c0 3c
' $0200: 00 1f 67 06 02 2c 00 f7 09 34 19 40 09 08 41 fa
' $0210: 08 f0 61 00 03 2e 4a 28 00 28 67 00 00 12 19 7c
' $0220: 00 00 09 24 19 7c 00 00 09 28 60 00 00 0e 19 68
' $0230: 00 1d 09 20 19 68 00 1c 09 24 19 68 00 0e 09 3c
' $0240: 19 68 00 33 09 09 10 28 00 33 6b 06 02 2c 00 fd
' $0250: 09 34 c0 3c 00 1f 67 06 02 2c 00 ef 09 34 19 40
' $0260: 09 09 41 fa 08 f6 61 00 02 da 4a 28 00 28 67 00
' $0270: 00 12 19 7c 00 00 09 28 19 7c 00 00 09 2c 60 00
' $0280: 00 0e 19 68 00 1d 09 28 19 68 00 1c 09 2c 19 68
' $0290: 00 0e 09 40 19 68 00 33 09 0a 10 28 00 33 6b 06
' $02a0: 02 2c 00 fb 09 34 c0 3c 00 1f 67 06 02 2c 00 df
' $02b0: 09 34 19 40 09 0a 08 2c 00 03 09 34 66 4e 08 2c
' $02c0: 00 04 09 34 66 28 08 2c 00 05 09 34 66 02 60 5a
' $02d0: 08 2c 00 03 09 34 66 72 08 2c 00 04 09 34 66 62
' $02e0: 10 2c 09 38 12 2c 09 3c b2 00 6e 5e 60 54 08 2c
' $02f0: 00 03 09 34 66 5c 08 2c 00 05 09 34 66 44 10 2c
' $0300: 09 38 12 2c 09 40 b2 00 6e 48 60 36 08 2c 00 04
' $0310: 09 34 66 3e 08 2c 00 05 09 34 66 2e 10 2c 09 3c
' $0320: 12 2c 09 40 b2 00 6e 2a 60 20 10 2c 09 38 12 2c
' $0330: 09 3c 14 2c 09 40 b0 01 6e 04 b2 02 6e 0c b0 02
' $0340: 6d 10 19 6c 09 08 09 30 60 0e 19 6c 09 09 09 30
' $0350: 60 06 19 6c 09 0a 09 30 41 fa 07 4c 08 28 00 04
' $0360: 00 0e 67 0e 19 68 00 3a 09 44 19 68 00 3b 09 4c
' $0370: 60 32 41 fa 07 8c 08 28 00 04 00 0e 67 0e 19 68
' $0380: 00 3a 09 44 19 68 00 3b 09 4c 60 18 41 fa 07 cc
' $0390: 08 28 00 04 00 0e 67 0c 19 68 00 3a 09 44 19 68
' $03a0: 00 3b 09 4c 4c fa 1f ff 05 6e 48 d5 1f ff 1a bc
' $03b0: 00 0d 10 3a 05 98 b0 15 67 04 2a ba 05 8e 4e 75
' $03c0: 2a bc 08 00 00 00 2a bc 09 00 00 00 2a bc 0a 00
' $03d0: 00 00 4e 75 53 28 00 4a 66 00 01 5e 11 68 00 4b
' $03e0: 00 4a 11 7c 00 00 00 35 22 68 00 10 36 11 12 19
' $03f0: 10 19 21 49 00 10 60 38 24 50 21 52 00 10 6c 12
' $0400: 0c 68 ff ff 00 12 67 14 0c 68 ff fe 00 12 67 00
' $0410: 01 2a 11 6a 00 05 00 0f 5c 90 60 cc 20 aa 00 04
' $0420: 24 50 21 52 00 10 11 6a 00 05 00 0f 5c 90 60 b8
' $0430: b2 3c 00 ff 67 c2 4a 01 6c 00 00 54 c2 bc 00 00
' $0440: 00 0f d2 41 d2 41 4e fb 18 02 60 00 00 36 60 00
' $0450: 00 24 60 00 00 12 60 00 00 02 19 40 09 0c 19 40
' $0460: 09 0d 60 00 ff 84 11 40 00 36 11 7c 00 01 00 35
' $0470: 60 00 ff 76 14 3c 00 0f 94 00 11 42 00 27 60 00
' $0480: ff 68 11 40 00 4a 11 40 00 4b 60 00 ff 5c 4a 43
' $0490: 67 00 00 94 14 28 00 0f d2 02 11 41 00 0d 11 41
' $04a0: 00 4c 72 00 c0 bc 00 00 00 1f 67 7a 14 28 00 0d
' $04b0: 16 28 00 0f 94 03 4a 02 66 00 00 0e 45 fa 06 f6
' $04c0: 21 4a 00 08 60 00 00 60 eb 48 24 7a 04 86 d5 c0
' $04d0: 11 41 00 25 11 41 00 22 11 6a 00 0c 00 23 11 6a
' $04e0: 00 0d 00 24 11 6a 00 0e 00 55 11 6a 00 0f 00 56
' $04f0: 11 6a 00 10 00 57 11 6a 00 11 00 3b 11 6a 00 12
' $0500: 00 59 11 41 00 26 11 41 00 54 21 52 00 08 21 6a
' $0510: 00 04 00 14 21 68 00 14 00 18 21 6a 00 08 00 2a
' $0520: 21 68 00 2a 00 2e 4a 28 00 35 66 0c 31 41 00 38
' $0530: 11 41 00 36 11 41 00 35 4e 75 39 7c 00 01 09 14
' $0540: 4e 75 11 7c 00 00 00 28 24 68 00 14 30 1a 6c 1e
' $0550: 0c 40 ff fe 66 06 45 ea ff fc 60 10 0c 40 ff ff
' $0560: 66 10 21 68 00 18 00 14 24 68 00 14 30 1a 21 4a
' $0570: 00 14 08 00 00 08 67 0c 4a 00 66 00 00 0c 11 7c
' $0580: 00 01 00 28 d0 28 00 0d c0 bc 00 00 00 7f 22 00
' $0590: d2 28 00 59 43 fa 04 be 11 71 18 00 00 3a 4a 28
' $05a0: 00 28 67 00 00 0e 31 7c 00 00 00 1c 70 00 60 00
' $05b0: 00 0c 43 fa 03 c8 d0 80 30 31 08 00 76 00 4a 28
' $05c0: 00 54 66 1e 53 28 00 55 6a 18 11 68 00 56 00 23
' $05d0: 11 68 00 57 00 24 11 7c 00 00 00 22 11 7c 00 01
' $05e0: 00 54 12 28 00 23 e4 09 52 01 14 28 00 24 16 28
' $05f0: 00 25 4a 28 00 22 66 12 d6 01 b6 02 6f 18 11 7c
' $0600: 00 01 00 22 16 28 00 24 60 0c 96 01 6c 08 11 7c
' $0610: 00 00 00 22 76 00 11 43 00 25 12 28 00 24 e2 09
' $0620: 90 01 93 28 00 3a d0 43 4a 28 00 28 66 00 00 0a
' $0630: 31 40 00 1c 60 00 00 08 31 7c 00 00 00 1c e2 4b
' $0640: d7 28 00 3a 22 68 00 08 11 51 00 0e 6c 08 11 61
' $0650: 00 0e 60 00 00 06 52 a8 00 08 10 28 00 27 91 28
' $0660: 00 0e 6c 06 11 7c 00 00 00 0e 12 28 00 36 48 81
' $0670: 93 68 00 38 32 28 00 38 d3 68 00 1c d3 28 00 3a
' $0680: 4a 28 00 51 67 00 00 6a 53 28 00 4e 6e 3c 11 68
' $0690: 00 4f 00 4e 10 28 00 51 d1 28 00 50 0c 28 00 0f
' $06a0: 00 50 6d 10 39 7c 00 01 09 14 39 7c 00 01 00 10
' $06b0: 60 00 00 2c 0c 28 00 00 00 50 6e 00 00 0e 11 7c
' $06c0: 00 00 00 50 11 7c 00 00 00 51 08 28 00 04 00 0e
' $06d0: 67 00 00 0c 11 7c 00 00 00 0e 60 00 00 14 10 28
' $06e0: 00 50 91 28 00 0e 6c 00 00 08 11 7c 00 00 00 0e
' $06f0: 22 68 00 2a 12 19 b2 3c 00 ff 66 0c 21 68 00 2e
' $0700: 00 2a 22 68 00 2a 60 0a b2 3c 00 fe 66 06 43 e9
' $0710: ff fe 12 19 11 41 00 33 21 49 00 2a 4e 75 48 e7
' $0720: c0 80 41 f9 00 08 00 10 30 bc 00 00 32 00 e0 49
' $0730: 4a 00 6c 4a 41 fa 03 70 11 41 00 4e 11 41 00 4f
' $0740: 11 7c 00 00 00 50 11 7c 00 01 00 51 41 fa 03 b2
' $0750: 11 41 00 4e 11 41 00 4f 11 7c 00 00 00 50 11 7c
' $0760: 00 01 00 51 41 fa 03 f4 11 41 00 4e 11 41 00 4f
' $0770: 11 7c 00 00 00 50 11 7c 00 01 00 51 60 48 41 fa
' $0780: 03 26 11 41 00 4e 11 41 00 4f 11 7c 00 0f 00 50
' $0790: 11 7c 00 ff 00 51 41 fa 03 68 11 41 00 4e 11 41
' $07a0: 00 4f 11 7c 00 0f 00 50 11 7c 00 ff 00 51 41 fa
' $07b0: 03 aa 11 41 00 4e 11 41 00 4f 11 7c 00 0f 00 50
' $07c0: 11 7c 00 ff 00 51 4c df 01 03 4e 75 48 e7 e0 e0
' $07d0: 45 fa 04 0c 20 6a 00 04 22 0a d1 c1 4a 40 67 02
' $07e0: 44 81 34 2a 00 10 d3 a8 00 00 d3 a8 00 04 d3 a8
' $07f0: 00 08 d3 a8 00 14 41 e8 00 20 51 ca 00 48 4c df
' $0800: 07 07 4e 75 48 e7 e0 e0 45 fa 03 d4 24 0a d5 92
' $0810: d5 aa 00 04 d5 aa 00 08 20 52 22 48 d5 99 d5 99
' $0820: d5 99 22 50 61 00 00 a0 41 e8 00 04 22 50 61 00
' $0830: 00 96 41 e8 00 04 22 50 61 00 00 8c 20 6a 00 04
' $0840: 32 2a 00 10 d5 a8 00 00 d5 a8 00 04 d5 a8 00 08
' $0850: d5 a8 00 14 41 e8 00 20 51 c9 ff ea 4c df 07 07
' $0860: 4e 75 48 e7 e0 f0 45 fa 03 76 24 0a 44 82 20 52
' $0870: 22 48 26 49 22 50 61 00 00 4e 41 e8 00 04 22 50
' $0880: 61 00 00 44 41 e8 00 04 22 50 61 00 00 3a 20 6a
' $0890: 00 04 32 2a 00 10 d5 a8 00 00 d5 a8 00 04 d5 a8
' $08a0: 00 08 d5 a8 00 14 41 e8 00 20 51 c9 ff ea 22 4b
' $08b0: d5 99 d5 99 d5 99 d5 92 d5 aa 00 04 d5 aa 00 08
' $08c0: 4c df 0f 07 4e 75 22 11 b2 bc ff ff ff ff 67 00
' $08d0: 00 16 b2 bc ff ff ff fe 67 00 00 1c d5 91 43 e9
' $08e0: 00 06 60 00 ff e2 22 81 22 29 00 04 d2 82 23 41
' $08f0: 00 04 60 00 00 0c 22 81 23 7c ff ff ff ff 00 04
' $0900: 4e 75 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0910: 00 00 00 00 00 00 00 00 00 00 01 00 00 00 02 00
' $0920: 00 00 03 00 00 00 04 00 00 00 05 00 00 00 06 00
' $0930: 00 00 07 00 ff 00 08 00 00 00 09 00 00 00 0a 00
' $0940: 00 00 0b 00 00 00 0c 00 00 00 0d 00 00 00 00 00
' $0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0960: 00 00 ff ff 08 08 ff ff 00 00 00 00 00 00 00 00
' $0970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0990: 00 00 00 00 0e ee 0e 17 0d 4d 0c 8e 0b d9 0b 2f
' $09a0: 0a 8e 09 f7 09 67 08 e0 08 61 07 e8 07 77 07 0b
' $09b0: 06 a6 06 47 05 ec 05 97 05 47 04 fb 04 b3 04 70
' $09c0: 04 30 03 f4 03 bb 03 85 03 53 03 23 02 f6 02 cb
' $09d0: 02 a3 02 7d 02 59 02 38 02 18 01 fa 01 dd 01 c2
' $09e0: 01 a9 01 91 01 7b 01 65 01 51 01 3e 01 2c 01 1c
' $09f0: 01 0c 00 fd 00 ee 00 e1 00 d4 00 c8 00 bd 00 b2
' $0a00: 00 a8 00 9f 00 96 00 8e 00 86 00 7e 00 77 00 70
' $0a10: 00 6a 00 64 00 5e 00 59 00 54 00 4f 00 4b 00 47
' $0a20: 00 43 00 3f 00 3b 00 38 00 35 00 32 00 2f 00 2c
' $0a30: 00 2a 00 27 00 25 00 23 00 21 00 1f 00 1d 00 1c
' $0a40: 00 1a 00 19 00 17 00 16 00 15 00 13 00 12 00 11
' $0a50: 00 10 00 0f 00 00 00 00 00 00 00 00 00 00 00 00
' $0a60: ec de d2 c6 bb b0 a6 9d 94 8c 84 7d 76 6f 69 62
' $0a70: 5e 59 54 4f 4a 47 43 3f 3c 39 35 32 2f 2c 2a 27
' $0a80: 25 23 21 1f 1e 1c 1a 19 18 16 15 14 13 12 11 0f
' $0a90: 0f 0d 0d 0c 09 08 07 06 05 04 03 02 01 00 00 00
' $0aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0ac0: 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00
' $0ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0bd0: 00 00 00 00 00 00 ff ff 00 00 ff 00 00 ff 00 00
' $0be0: 01 d6 00 00 02 66 00 00 00 00 00 00 00 06 00 03
' $0bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 40
' $0c10: 00 00 ff ff 80 34 00 00 80 02 2a 03 80 04 2c 03
' $0c20: 27 03 80 02 25 03 ff ff 80 06 29 03 25 03 80 04
' $0c30: 29 03 2a 03 80 02 29 03 80 0a 25 03 80 04 29 03
' $0c40: 25 03 80 06 29 03 80 02 2c 03 80 04 2a 03 80 06
' $0c50: 29 03 80 04 24 03 80 02 25 03 ff ff 80 10 27 03
' $0c60: 80 04 25 03 80 02 24 03 80 04 22 03 24 03 80 12
' $0c70: 25 03 80 06 25 03 20 03 80 04 1e 03 ff ff 80 40
' $0c80: 25 03 ff ff 80 06 25 03 20 03 80 04 1e 03 80 30
' $0c90: 25 03 ff ff 80 02 25 01 25 01 31 01 80 04 31 01
' $0ca0: 80 02 25 01 31 01 25 01 25 01 25 01 31 01 80 04
' $0cb0: 31 01 80 02 25 01 31 01 25 01 25 01 25 01 31 01
' $0cc0: 80 04 31 01 80 02 25 01 31 01 25 01 25 01 25 01
' $0cd0: 31 01 80 04 31 01 80 02 25 01 31 01 25 01 ff ff
' $0ce0: 80 02 20 01 20 01 2c 01 80 04 2c 01 80 02 20 01
' $0cf0: 2c 01 20 01 20 01 20 01 2c 01 80 04 2c 01 80 02
' $0d00: 20 01 2c 01 20 01 1e 01 1e 01 2a 01 80 04 2a 01
' $0d10: 80 02 1e 01 2a 01 1e 01 1e 01 1e 01 2a 01 80 04
' $0d20: 2a 01 80 02 1e 01 2a 01 1e 01 ff ff 80 02 2c 02
' $0d30: 25 02 2c 02 25 02 2c 02 25 02 2c 02 25 02 2c 02
' $0d40: 25 02 2c 02 25 02 2c 02 25 02 2c 02 25 02 2c 02
' $0d50: 25 02 2c 02 25 02 2c 02 25 02 2c 02 25 02 2c 02
' $0d60: 25 02 2c 02 25 02 2c 02 25 02 2c 02 25 02 ff ff
' $0d70: 80 02 27 02 20 02 27 02 20 02 27 02 20 02 27 02
' $0d80: 20 02 27 02 20 02 27 02 20 02 27 02 20 02 27 02
' $0d90: 20 02 25 02 1e 02 25 02 1e 02 25 02 1e 02 25 02
' $0da0: 1e 02 25 02 1e 02 25 02 1e 02 25 02 1e 02 25 02
' $0db0: 1e 02 ff ff 00 00 01 e2 00 00 02 0e 00 00 02 3a
' $0dc0: 00 00 00 b6 00 f4 00 00 00 b6 00 f4 00 00 01 02
' $0dd0: 00 f4 00 00 00 b6 00 f4 00 00 01 02 00 f4 00 00
' $0de0: 00 b6 00 f4 ff ff ff ff 00 00 01 e2 00 00 01 4e
' $0df0: 00 0c 00 00 01 4e 00 0c 00 00 01 92 00 0c 00 00
' $0e00: 01 4e 00 0c 00 00 01 92 00 0c 00 00 01 4e 00 0c
' $0e10: ff ff ff ff 00 00 02 0e 00 00 00 36 00 0c 00 00
' $0e20: 00 4a 00 0c 00 00 00 7e 00 0c 00 00 00 4a 00 0c
' $0e30: 00 00 00 7e 00 0c 00 00 00 a0 00 0c ff ff ff ff
' $0e40: 00 00 02 3a 00 00 00 00 00 00 00 00 00 00 00 00
' $0e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0e60: 00 00 00 00 00 00 02 e6 00 00 03 08 00 00 03 10
' $0e70: 00 00 00 00 00 0e 00 00 00 00 00 00 00 00 00 00
' $0e80: 00 00 00 00 00 00 03 20 00 00 03 42 00 00 03 48
' $0e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0ea0: 00 00 00 00 00 00 03 58 00 00 03 7a 00 00 03 82
' $0eb0: 00 00 0c 04 08 00 00 00 00 00 00 00 00 00 00 00
' $0ec0: 00 00 00 00 0b 10 10 10 10 10 10 10 10 10 10 10
' $0ed0: 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
' $0ee0: 10 10 10 10 ff 00 00 00 00 00 00 0c ff fe 82 80
' $0ef0: 00 fe 00 00 00 00 00 00 00 00 00 00 00 00 0b 0e
' $0f00: 0d 0c 0c 0b 0b 0a 09 08 0a 0b 0b 0a 09 09 08 08
' $0f10: 07 07 06 06 05 05 04 04 03 03 02 02 01 01 ff 00
' $0f20: 00 00 00 00 ff fe 82 00 fe 00 00 00 00 00 00 00
' $0f30: 00 00 00 00 00 00 0b 0e 0d 0d 0d 0d 0c 0c 0c 0c
' $0f40: 0c 0b 0b 0b 0b 0b 0b 0b 0b 0a 0a 0a 0a 0a 0a 0a
' $0f50: 09 09 09 08 08 07 ff 00 00 00 00 0c 00 00 ff fe
' $0f60: 82 00 00 fe 00 00 00 00 00 00 00 00 00 00 00 00
' 3952 Bytes.
INLINE music%,3952
'
' The tunes are split up into two sections. The first require you to call
' the routine with a value of 0 to start and a value of 1 to switch off, the
' second section require the values in reverse.
'
' 1st section (0 = switch on, 1 = switch off)
' -------------------------------------------
'
' SANXION.MUS SPELL.MUS CATS.MUS MASTER.MUS
'
'
' 2nd section (1 = switch on, 0 = switch off)
' -------------------------------------------
'
' MANIACS.MUS PREMIX.MUS SLEEP.MUS ZOOLOOK.MUS ENDTHEME.MUS
'
'
DIM r%(16) ! variable to hold register contents
ON ERROR GOSUB bye_bye ! in case of any bombs - routine to kill everything
super%=GEMDOS(&H20,L:0) ! must be in supervisor mode
music_on(1) ! start music with appropriate value as per above list
POKE &H484,BCLR(PEEK(&H484),0) ! key click off
'
' Set-up screen texts
'
DEFMOUSE 0
HIDEM
CLS
PRINT "TAO Digi-music from GFA v3.6 by MUG U.K™"
PRINT "----------------------------------------"
PRINT
PRINT "Just to show that good music needn't be for 68000 programmers ONLY !!"
PRINT
PRINT "Bring your GFA BASIC programs to life with music that is NOT of the"
PRINT "tacky '~XBIOS(32,L:crap_tune%)' type !!"
PRINT
PRINT "The music in this folder were all composed by TAO of ACF"
PRINT
PRINT "Some of the tunes require you to call them with the value of 1 and switch"
PRINT "them off with the value of 0 - the others require it the other way around !!"
PRINT "See list in this source code as to which ones require which values."
PRINT
PRINT "Press any key/mouse button to stop."
'
REPEAT ! Infinite loop that tests
EXIT IF MOUSEK ! for the mouse buttons
UNTIL INKEY$<>"" ! and the keyboard
'
bye_bye
'
' +----------------------------------------------+
' | Music On - requires a tune number to be sent |
' +----------------------------------------------+
'
PROCEDURE music_on(x|)
IF LONG{&H4DA}=music%+8 ! Is it our vbl routine already here ??
music_off ! It is, so get rid of it !!
ENDIF
'
r%(0)=x| ! Tune no. xxxx
RCALL music%,r%() ! Initialise routine
{&H4DA}=music%+8 ! Set-up VBL
RETURN
'
' +-----------+
' | Music OFF |
' +-----------+
'
PROCEDURE music_off(y|)
r%(0)=y| ! Switch off value
RCALL music%,r%() ! Call routine
WAVE 0,0 ! Cut out any lingering noise
RETURN
'
' +--------------------------------------------------+
' | In the event of a bomb or something come here !! |
' +--------------------------------------------------+
'
PROCEDURE bye_bye
music_off(0) ! switch off music with appropriate value
POKE &H484,BSET(PEEK(&H484),0) ! reinstate key click
~GEMDOS(&H20,L:super%) ! user mode
CLS
ON ERROR ! re-instate GEM error routine
EDIT ! quit
RETURN