home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Set of Apple II Hard Drive Images
/
hard.hdv
/
HARD
/
MMCONV
/
CONVERT
(
.txt
)
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
NeXTSTEP
RISC OS
UTF-8
Wrap
Applesoft BASIC Source Code
|
1993-06-02
|
650 b
|
28 lines
|
[FC] Applesoft BASIC Program (0x0801)
1 HOME
2 PRINT "MUSICMAKER CONVERSION"
5 REM CONVERT MUSICMAKER MODULE TO SEQUENCE
10 BAS = 4 *4096 +2 *256 +7 *16
20 P = BAS
30 S = 8192: REM SEQUENCE ADDRESS
50 POKE S,0: POKE S +1,144: POKE S +2,0: POKE S +3,0
60 POKE S +4,128: POKE S +5,0:S = S +6
100 N = PEEK(P): IF N = 255 THEN 200
110 IF N >0 THEN N = N +40: REM IF NOT REST, GET MIDI NOTE#
120 D1 = PEEK(P +1):D2 = PEEK(P +2)
130 POKE S,N: POKE S +1,64:S = S +2
140 POKE S,128 + INT(D1/128)
142 POKE S +1,D1 - INT(D1/128) *128
144 POKE S +2,N
146 POKE S +3,0
148 S = S +4
150 POKE S,128 + INT(D2/128)
152 POKE S +1,D2 - INT(D2/128) *128
155 S = S +2
180 P = P +3
182 VTAB 10: PRINT "S=";S;" P=";P
185 IF S > = P THEN PRINT "*** SEQUENCE GREW TOO BIG ***": STOP
190 GOTO 100
200 REM END OF SONG
210 POKE S,255: POKE S +1,47: POKE S +2,0
220 S = S +2
250 PRINT "BSAVE ,A$2000,E"S