⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m08263a1_%idt%_xxx.asm.lst

📁 winbond的W567B030驱动ISD17240的例子
💻 LST
📖 第 1 页 / 共 5 页
字号:
 1052  0000000                   	EXTERNAL	MS_DATA_BANK
 1053  0000000                   	EXTERNAL	VS0_VOLUME
 1054  0000000                   	EXTERNAL	VS1_VOLUME
 1055  0000000                   	EXTERNAL	MS_MASTER_VOLUME
 1056  0000000                   
 1057  0000000                   	EXTERNAL	MS_STATUS
 1058  0000000                   	EXTERNAL	MS_RESOURCE_ASSIGN
 1059  0000000                   	EXTERNAL	TONE_STATUS_REG
 1060  0000000                   
 1061  0000000                   	EXTERNAL	ABS_DELTA_TIME_FRACTION
 1062  0000000                   	EXTERNAL	ABS_DELTA_TIME
 1063  0000000                   	EXTERNAL	DT_DECREASE_AMOUNT_FRACTION
 1064  0000000                   	EXTERNAL	DT_DECREASE_AMOUNT
 1065  0000000                   	EXTERNAL	TEMPO_TIME
 1066  0000000                   	EXTERNAL	TICKS_PER_BEAT
 1067  0000000                   	EXTERNAL	CHANNEL
 1068  0000000                   	EXTERNAL	STATUS
 1069  0000000                   	EXTERNAL	NOTE
 1070  0000000                   	EXTERNAL	VELOCITY
 1071  0000000                   ;	EXTERNAL	INSTRUMENT
 1072  0000000                   	EXTERNAL	SYNTH_NOTE





 1073  0000000                   	EXTERNAL	SYNTH_VELOCITY
 1074  0000000                   ;	EXTERNAL	SYNTH_CHANNEL_INSTRUMENT
 1075  0000000                   	EXTERNAL	SYNTH_ENVELOPE_COUNT_FRACTION
 1076  0000000                   	EXTERNAL	SYNTH_ENVELOPE_COUNT_LOW
 1077  0000000                   	EXTERNAL	SYNTH_ENVELOPE_COUNT_HIGH
 1078  0000000                   
 1079  0000000                   ;	EXTERNAL	CONTROLLER
 1080  0000000                   ;	EXTERNAL	CONTROLLER_INDEX
 1081  0000000                   	EXTERNAL	MIDI_COMMAND_NUM
 1082  0000000                   
 1083  0000000                   	EXTERNAL	PITCH_OFFSET
 1084  0000000                   	EXTERNAL	CHANNEL_ASSIGN
 1085  0000000                   	EXTERNAL	CH_INSTRUMENT
 1086  0000000                   	EXTERNAL	CH_VOLUME
 1087  0000000                   
 1088  0000000                   	EXTERNAL	EXT_MIDI_STATUS
 1089  0000000                   	EXTERNAL	EXT_MIDI_DATA1
 1090  0000000                   	EXTERNAL	EXT_MIDI_DATA2
 1091  0000000                   ;	EXTERNAL	EXT_MIDI_DATA3
 1092  0000000                   ;	EXTERNAL	EXT_MIDI_DATA4
 1093  0000000                   ;	EXTERNAL	EXT_MIDI_RESOURCE_ASSIGN
 1094  0000000                           EXTERNAL        FIX_CHANNEL_ASSIGN  
 1095  0000000                           EXTERNAL        PITCH_BEND_CHANNEL
 1096  0000000                           EXTERNAL        STATUS_RAM 
 1097  0000000                           EXTERNAL        STEREO_SPK0
 1098  0000000                           EXTERNAL        STEREO_SPK1
 1099  0000000                           .IFDEF FOURMIDI 
 1100  0000000                   	EXTERNAL        MIDI_PRIORITY
 1101  0000000                           EXTERNAL        METRO_COUNTER
 1102  0000000                           EXTERNAL        METRO_NOTE_INDEX
 1103  0000000                   	.ENDIF 
 1104  0000000                   	.IFDEF TWOMIDI
 1105  0000000                   	EXTERNAL        MIDI_PRIORITY
 1106  0000000                           EXTERNAL        METRO_COUNTER
 1107  0000000                           EXTERNAL        METRO_NOTE_INDEX
 1108  0000000                   	.ENDIF 
 1109  0000000                   
 1110  0000000                   
 1111  0000000                   _DEFVMD MACRO AAA, TRANSPOSE
 1112  0000000                   	DB	00H
 1113  0000000                   	DB  TRANSPOSE
 1114  0000000                   
 1115  0000000                   	DB	.HIGH8.AAA|_WTB
 1116  0000000                   	DB	.HIGH.AAA|_WTB
 1117  0000000                   	DB	.LOW.AAA|_WTB
 1118  0000000                   	ENDM
 1119  0000000                   
 1120  0000000                   _DEFWTB2NOTES MACRO AAA, TYPE, TRANSPOSE
 1121  0000000                   	DB	TYPE
 1122  0000000                   	DB	TRANSPOSE
 1123  0000000                   
 1124  0000000                   	DW	AAA|_UNOTE1_EVP_LENGTH-1
 1125  0000000                   	DB	.LOW.AAA|_UNOTE1_EVP
 1126  0000000                   	DB	.HIGH.AAA|_UNOTE1_EVP
 1127  0000000                   	DB	.HIGH8.AAA|_UNOTE1_EVP
 1128  0000000                   	DB	.HIGH8.AAA|_UNOTE1_WTB
 1129  0000000                   	DB	.HIGH.AAA|_UNOTE1_WTB





 1130  0000000                   	DB	.LOW.AAA|_UNOTE1_WTB
 1131  0000000                   
 1132  0000000                   	DW	AAA|_UNOTE2_EVP_LENGTH-1
 1133  0000000                   	DB	.LOW.AAA|_UNOTE2_EVP
 1134  0000000                   	DB	.HIGH.AAA|_UNOTE2_EVP
 1135  0000000                   	DB	.HIGH8.AAA|_UNOTE2_EVP
 1136  0000000                   	DB	.HIGH8.AAA|_UNOTE2_WTB
 1137  0000000                   	DB	.HIGH.AAA|_UNOTE2_WTB
 1138  0000000                   	DB	.LOW.AAA|_UNOTE2_WTB
 1139  0000000                   
 1140  0000000                   	DB	.LOW.AAA|_LOOP_ADDR_TABLE
 1141  0000000                   	DB	.HIGH.AAA|_LOOP_ADDR_TABLE
 1142  0000000                   	DB	.HIGH8.AAA|_LOOP_ADDR_TABLE
 1143  0000000                   	ENDM
 1144  0000000                   
 1145  0000000                   _DEFWTB_UNOTE1 MACRO AAA, TYPE, TRANSPOSE
 1146  0000000                   	DB	TYPE
 1147  0000000                   	DB	TRANSPOSE
 1148  0000000                   
 1149  0000000                   	DW	AAA|_UNOTE1_EVP_LENGTH-1
 1150  0000000                   	DB	.LOW.AAA|_UNOTE1_EVP
 1151  0000000                   	DB	.HIGH.AAA|_UNOTE1_EVP
 1152  0000000                   	DB	.HIGH8.AAA|_UNOTE1_EVP
 1153  0000000                   	DB	.HIGH8.AAA|_UNOTE1_WTB
 1154  0000000                   	DB	.HIGH.AAA|_UNOTE1_WTB
 1155  0000000                   	DB	.LOW.AAA|_UNOTE1_WTB
 1156  0000000                   
 1157  0000000                   	DB	.LOW.AAA|_LOOP_ADDR_TABLE
 1158  0000000                   	DB	.HIGH.AAA|_LOOP_ADDR_TABLE
 1159  0000000                   	DB	.HIGH8.AAA|_LOOP_ADDR_TABLE
 1160  0000000                   	ENDM
 1161  0000000                   
 1162  0000000                   _DEFWTB_UNOTE2 MACRO AAA, TYPE, TRANSPOSE
 1163  0000000                   	DB	TYPE
 1164  0000000                   	DB	TRANSPOSE
 1165  0000000                   
 1166  0000000                   	DW	AAA|_UNOTE2_EVP_LENGTH-1
 1167  0000000                   	DB	.LOW.AAA|_UNOTE2_EVP
 1168  0000000                   	DB	.HIGH.AAA|_UNOTE2_EVP
 1169  0000000                   	DB	.HIGH8.AAA|_UNOTE2_EVP
 1170  0000000                   	DB	.HIGH8.AAA|_UNOTE2_WTB
 1171  0000000                   	DB	.HIGH.AAA|_UNOTE2_WTB
 1172  0000000                   	DB	.LOW.AAA|_UNOTE2_WTB
 1173  0000000                   
 1174  0000000                   	DB	.LOW.AAA|_LOOP_ADDR_TABLE
 1175  0000000                   	DB	.HIGH.AAA|_LOOP_ADDR_TABLE
 1176  0000000                   	DB	.HIGH8.AAA|_LOOP_ADDR_TABLE
 1177  0000000                   	ENDM
 1178  0000000                   
 1179  0000000                   _DEFWTB MACRO AAA
 1180  0000000                   	DB  WAVETABLE_MELODY_TYPE
 1181  0000000                   
 1182  0000000                   	DW	AAA|_G3_EVP_LENGTH-1
 1183  0000000                   	DB	.LOW.AAA|_G3_EVP
 1184  0000000                   	DB	.HIGH.AAA|_G3_EVP
 1185  0000000                   	DB	.HIGH8.AAA|_G3_EVP
 1186  0000000                   	DB	.HIGH8.AAA|_G3_WTB





 1187  0000000                   	DB	.HIGH.AAA|_G3_WTB
 1188  0000000                   	DB	.LOW.AAA|_G3_WTB
 1189  0000000                   
 1190  0000000                   	DW	AAA|_G5_EVP_LENGTH-1
 1191  0000000                   	DB	.LOW.AAA|_G5_EVP
 1192  0000000                   	DB	.HIGH.AAA|_G5_EVP
 1193  0000000                   	DB	.HIGH8.AAA|_G5_EVP
 1194  0000000                   	DB	.HIGH8.AAA|_G5_WTB
 1195  0000000                   	DB	.HIGH.AAA|_G5_WTB
 1196  0000000                   	DB	.LOW.AAA|_G5_WTB
 1197  0000000                   
 1198  0000000                   	DB	.LOW.AAA|_LOOP_ADDR_TABLE
 1199  0000000                   	DB	.HIGH.AAA|_LOOP_ADDR_TABLE
 1200  0000000                   	DB	.HIGH8.AAA|_LOOP_ADDR_TABLE	
 1201  0000000                   	ENDM
 1202  0000000                   
 1203  0000000                   _DEFWTB2 MACRO AAA
 1204  0000000                   	DB	WAVETABLE_MELODY_TYPE
 1205  0000000                   
 1206  0000000                   	DW	AAA|_G4_EVP_LENGTH-1
 1207  0000000                   	DB	.LOW.AAA|_G4_EVP
 1208  0000000                   	DB	.HIGH.AAA|_G4_EVP
 1209  0000000                   	DB	.HIGH8.AAA|_G4_EVP
 1210  0000000                   	DB	.HIGH8.AAA|_G4_WTB
 1211  0000000                   	DB	.HIGH.AAA|_G4_WTB
 1212  0000000                   	DB	.LOW.AAA|_G4_WTB
 1213  0000000                   
 1214  0000000                   	DW	AAA|_G6_EVP_LENGTH-1
 1215  0000000                   	DB	.LOW.AAA|_G6_EVP
 1216  0000000                   	DB	.HIGH.AAA|_G6_EVP
 1217  0000000                   	DB	.HIGH8.AAA|_G6_EVP
 1218  0000000                   	DB	.HIGH8.AAA|_G6_WTB
 1219  0000000                   	DB	.HIGH.AAA|_G6_WTB
 1220  0000000                   	DB	.LOW.AAA|_G6_WTB
 1221  0000000                   
 1222  0000000                   	DB	.LOW.AAA|_LOOP_ADDR_TABLE
 1223  0000000                   	DB	.HIGH.AAA|_LOOP_ADDR_TABLE
 1224  0000000                   	DB	.HIGH8.AAA|_LOOP_ADDR_TABLE
 1225  0000000                   
 1226  0000000                   	ENDM
 1227  0000000                   
 1228  0000000                   _DEFWTB3 MACRO AAA
 1229  0000000                   	DB	WAVETABLE_MELODY_TYPE
 1230  0000000                   
 1231  0000000                   	DW	AAA|_C4_EVP_LENGTH-1
 1232  0000000                   	DB	.LOW.AAA|_C4_EVP
 1233  0000000                   	DB	.HIGH.AAA|_C4_EVP
 1234  0000000                   	DB	.HIGH8.AAA|_C4_EVP
 1235  0000000                   	DB	.HIGH8.AAA|_C4_WTB
 1236  0000000                   	DB	.HIGH.AAA|_C4_WTB
 1237  0000000                   	DB	.LOW.AAA|_C4_WTB
 1238  0000000                   
 1239  0000000                   	DW	AAA|_C5_EVP_LENGTH-1
 1240  0000000                   	DB	.LOW.AAA|_C5_EVP
 1241  0000000                   	DB	.HIGH.AAA|_C5_EVP
 1242  0000000                   	DB	.HIGH8.AAA|_C5_EVP
 1243  0000000                   	DB	.HIGH8.AAA|_C5_WTB





 1244  0000000                   	DB	.HIGH.AAA|_C5_WTB
 1245  0000000                   	DB	.LOW.AAA|_C5_WTB
 1246  0000000                   
 1247  0000000                   	DB	.LOW.AAA|_LOOP_ADDR_TABLE
 1248  0000000                   	DB	.HIGH.AAA|_LOOP_ADDR_TABLE
 1249  0000000                   	DB	.HIGH8.AAA|_LOOP_ADDR_TABLE	
 1250  0000000                   	ENDM
 1251  0000000                   
 1252  0000000                   
 1253  0000000                   PLAY8	MACRO	SENTENCE_START
 1254  0000000                   	PHP
 1255  0000000                   	SEI
 1256  0000000                   
 1257  0000000                   	PHA
 1258  0000000                   	PHX
 1259  0000000                   ;	PHY
 1260  0000000                   	LDA	#.LOW.SENTENCE_START
 1261  0000000                   	STA	<TEMP_REG1
 1262  0000000                   	LDA	#.HIGH.SENTENCE_START
 1263  0000000                   	STA	<TEMP_REG1+1
 1264  0000000                   	LDA	#.HIGH8.SENTENCE_START
 1265  0000000                   	STA	<TEMP_REG1+2
 1266  0000000                   	JSR	PLAY_PHRASE_PROCEDURE
 1267  0000000                   ;	PLY
 1268  0000000                   	PLX
 1269  0000000                   	PLA
 1270  0000000                   
 1271  0000000                   	PLP
 1272  0000000                   	CLI
 1273  0000000                   	ENDM
 1274  0000000                   
 1275  0000000                   PLAY8TAILON	MACRO	SENTENCE_START
 1276  0000000                   	PHP
 1277  0000000                   	SEI
 1278  0000000                   
 1279  0000000                   	PHA
 1280  0000000                   	PHX
 1281  0000000                   ;	PHY
 1282  0000000                   	LDA	#.LOW.SENTENCE_START
 1283  0000000                   	STA	<TEMP_REG1
 1284  0000000                   	LDA	#.HIGH.SENTENCE_START
 1285  0000000                   	STA	<TEMP_REG1+1
 1286  0000000                   	LDA	#.HIGH8.SENTENCE_START
 1287  0000000                   	STA	<TEMP_REG1+2
 1288  0000000                   
 1289  0000000                   ;JSR	PLAY_PHRASE_PROCEDURE
 1290  0000000                   	EXTERN  PRE_PLAY_PHRASE_TAIL_ON
 1291  0000000                   	JSR 	PRE_PLAY_PHRASE_TAIL_ON
 1292  0000000                   ;	PLY
 1293  0000000                   	PLX
 1294  0000000                   	PLA
 1295  0000000                   
 1296  0000000                   	PLP
 1297  0000000                   	CLI
 1298  0000000                   	ENDM	
 1299  0000000                   
 1300  0000000                   PLAY8TAILOFF	MACRO	SENTENCE_START





 1301  0000000                   	PHP
 1302  0000000                   	SEI
 1303  0000000                   
 1304  0000000                   	PHA
 1305  0000000                   	PHX
 1306  0000000                   ;	PHY
 1307  0000000                   	LDA	#.LOW.SENTENCE_START
 1308  0000000                   	STA	<TEMP_REG1
 1309  0000000                   	LDA	#.HIGH.SENTENCE_START
 1310  0000000                   	STA	<TEMP_REG1+1
 1311  0000000                   	LDA	#.HIGH8.SENTENCE_START
 1312  0000000                   	STA	<TEMP_REG1+2
 1313  0000000                   
 1314  0000000                   ;JSR	PLAY_PHRASE_PROCEDURE
 1315  0000000                   	EXTERN  PRE_PLAY_P

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -