📄 mp3_run.m51
字号:
?PR?INTERRUPTMP3?INTERRUPTMP3 ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?PR?_FATREADFILE?FATRF
+--> ?PR?_FATCLOSEFILE?FATCF
+--> ?PR?_FATNEXTENTRY?FATNE
+--> ?PR?_FATGETFILENAME?FATGFN
+--> ?PR?_FATOPENFILE?FATOF
+--> ?PR?_LOADMP3DATA?LOADMP3DATA
?PR?_FATREADFILE?FATRF ----- ----- ----- ----- ----- ----- 05E0H 00
>> 07H
+--> ?CO?FATRF
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_FATNEXTCLUSTER?FATNC
?PR?PRINTF?PRINTF 0022H.3 0001H.1 001BH 0005H ----- ----- 0651H 00
>> 28H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?_FATNEXTCLUSTER?FATNC ----- ----- ----- ----- ----- ----- 05F3H 00
>> 09H
+--> ?PR?_MEMSWAP32?MEMSWAP32
+--> ?CO?FATNC
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_MEMSWAP16?MEMSWAP16
?PR?_MEMSWAP32?MEMSWAP32 ----- ----- 000CH 0004H ----- ----- 05FCH 00
>> 04H
?PR?_MEMSWAP16?MEMSWAP16 ----- ----- 000CH 0002H ----- ----- 05FCH 00
>> 02H
?PR?_FATNEXTENTRY?FATNE 0020H.0 0000H.1 ----- ----- ----- ----- 05DDH 00
>> 0FH
+--> ?CO?FATNE
+--> ?PR?_FATNEXTCLUSTER?FATNC
+--> ?PR?PRINTF?PRINTF
?PR?_FATGETFILENAME?FATGFN ----- ----- ----- ----- ----- ----- 05DDH 00
>> 16H
BL51 BANKED LINKER/LOCATER V5.03 05/22/2004 17:59:27 PAGE 7
+--> ?CO?FATGFN
+--> ?PR?_FATNEXTCLUSTER?FATNC
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_UNI2GB?UNI2GB
?PR?_UNI2GB?UNI2GB ----- ----- ----- ----- 0000H 000BH 05F3H 00
>> 04H
+--> ?CO?UNI2GB
?PR?_FATOPENFILE?FATOF ----- ----- 000BH 0001H ----- ----- 05DDH 00
>> 03H
+--> ?PR?_FATISDIRECTORY?FATISDIR
+--> ?PR?_FATGETFILELENGTH?FATGFL
+--> ?PR?_FATGETFILEENTRY?FATGFE
?PR?_FATISDIRECTORY?FATISDIR ----- ----- ----- ----- ----- ----- 05E0H 00
>> 10H
+--> ?CO?FATISDIR
+--> ?PR?_FATNEXTCLUSTER?FATNC
+--> ?PR?PRINTF?PRINTF
?PR?_FATGETFILELENGTH?FATGFL ----- ----- ----- ----- ----- ----- 05E0H 00
>> 10H
+--> ?CO?FATGFL
+--> ?PR?_FATNEXTCLUSTER?FATNC
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_MEMSWAP32?MEMSWAP32
?PR?_FATGETFILEENTRY?FATGFE ----- ----- ----- ----- ----- ----- 05E0H 00
>> 10H
+--> ?CO?FATGFE
+--> ?PR?_FATNEXTCLUSTER?FATNC
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_MEMSWAP16?MEMSWAP16
?PR?_LOADMP3DATA?LOADMP3DATA ----- ----- ----- ----- ----- ----- 05DDH 00
>> 03H
+--> ?PR?_FATREADFILE?FATRF
+--> ?CO?LOADMP3DATA
+--> ?PR?PRINTF?PRINTF
+--> ?CO?MAIN
+--> ?PR?_INITAUDIOINTERFACE?INITAUDIOINTE...
?CO?MAIN ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?PR?USBGETSTATUS?USBGETSTATUS
+--> ?PR?USBCLEARFEATURE?USBCLEARFEATURE
+--> ?PR?USBRESERVED?USBRESERVED
+--> ?PR?USBSETADDRESS?USBSETADDRESS
+--> ?PR?USBGETDESCRIPTOR?USBGETDESCRIPTOR
+--> ?PR?USBGETCONFIGURATION?USBGETCONFIGU...
+--> ?PR?USBSETCONFIGURATION?USBSETCONFIGU...
+--> ?PR?USBGETINTERFACE?USBGETINTERFACE
+--> ?PR?USBSETINTERFACE?USBSETINTERFACE
?PR?USBSETADDRESS?USBSETADDRESS ----- ----- ----- ----- ----- ----- ----- --
>> ---
BL51 BANKED LINKER/LOCATER V5.03 05/22/2004 17:59:27 PAGE 8
+--> ?CO?USBSETADDRESS
+--> ?PR?PRINTF?PRINTF
?PR?USBGETDESCRIPTOR?USBGETDESCRIPTOR ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?PR?USBEP0WRITEPACKET?USBEP0WRITEPACKET
*** NEW ROOT ***************************************************
?PR?INTERRUPTUSB?INTERRUPTUSB ----- ----- ----- ----- ----- ----- 0624H 00
>> 01H
+--> ?PR?USBEP0READPACKET?USBEP0READPACKET
+--> ?CO?MAIN
+--> ?PR?USBEP1READPACKET?USBEP1READPACKET
+--> ?PR?SCSICBWPROCESS?SCSICBWPROCESS
?PR?SCSICBWPROCESS?SCSICBWPROCESS ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?PR?SCSIINQUIRY?SCSIINQUIRY
+--> ?PR?SCSIREAD10?SCSIREAD10
+--> ?PR?SCSIWRITE10?SCSIWRITE10
+--> ?PR?SCSIREADLONG?SCSIREADLONG
+--> ?PR?USBEP2WRITEPACKET?USBEP2WRITEPACKET
+--> ?PR?SCSIREADCAPACITY?SCSIREADCAPACITY
+--> ?CO?SCSICBWPROCESS
+--> ?PR?PRINTF?PRINTF
+--> ?PR?SCSIREQUESTSENSE?SCSIREQUESTSENSE
+--> ?PR?SCSIMODESENSE6?SCSIMODESENSE6
+--> ?PR?_SCSICSWPROCESS?SCSICSWPROCESS
?PR?SCSIINQUIRY?SCSIINQUIRY ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?CO?MAIN
?PR?SCSIREAD10?SCSIREAD10 ----- ----- 0011H 0004H ----- ----- 0625H 00
>> 06H
+--> ?PR?_IDESTATUS?IDESTATUS
?PR?_IDESTATUS?IDESTATUS ----- ----- 0015H 0005H ----- ----- ----- --
>> ---
?PR?SCSIWRITE10?SCSIWRITE10 0021H.2 0000H.1 ----- ----- ----- ----- 0625H 00
>> 08H
+--> ?PR?_IDESTATUS?IDESTATUS
?PR?SCSIREADLONG?SCSIREADLONG ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?CO?MAIN
?PR?USBEP2WRITEPACKET?USBEP2WRITEPACKET ----- ----- ----- ----- ----- ----- 0626H 00
>> 02H
?PR?SCSIMODESENSE6?SCSIMODESENSE6 ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?CO?MAIN
?PR?_SCSICSWPROCESS?SCSICSWPROCESS ----- ----- ----- ----- ----- ----- 0625H 00
BL51 BANKED LINKER/LOCATER V5.03 05/22/2004 17:59:27 PAGE 9
>> 01H
+--> ?PR?USBEP2WRITEPACKET?USBEP2WRITEPACKET
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 001AH 0001H ----- ----- 064DH 00
>> 02H
+--> ?PR?INITPLL?INITPLL
+--> ?PR?INITUART?INITUART
+--> ?PR?INITKEY?INITKEY
+--> ?PR?PRINTLOGO?COMMAND
+--> ?PR?ACCEPTCMD?COMMAND
+--> ?PR?HELP?COMMAND
?PR?PRINTLOGO?COMMAND ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?CO?COMMAND
+--> ?PR?PRINTF?PRINTF
?PR?ACCEPTCMD?COMMAND ----- ----- ----- ----- ----- ----- 064FH 00
>> 02H
+--> ?CO?COMMAND
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_GETKEY?_GETKEY
+--> ?PR?PUTCHAR?PUTCHAR
+--> ?PR?_TOUPPER?TOUPPER
?PR?HELP?COMMAND ----- ----- ----- ----- ----- ----- 064FH 00
>> 01H
+--> ?CO?COMMAND
+--> ?PR?PRINTF?PRINTF
SYMBOL TABLE OF MODULE: MP3_RUN (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
X:000BH PUBLIC USBSetup
C:A86AH PUBLIC DACFs
X:000EH PUBLIC pBOOTSEC
C:A98EH PUBLIC Title
D:00D8H PUBLIC P5
B:00A8H.7 PUBLIC EA
C:C10BH PUBLIC MP3PlayLoop
B:0023H.4 PUBLIC DataTrans
C:A896H PUBLIC USBEndpoint1Descriptor
C:A89DH PUBLIC USBEndpoint2Descriptor
C:A8D8H PUBLIC USBStringDescriptor
BL51 BANKED LINKER/LOCATER V5.03 05/22/2004 17:59:27 PAGE 10
C:B120H PUBLIC _FunctionProcess
X:0011H PUBLIC USBEP0Buffer
X:0036H PUBLIC SCSICBW
X:0039H PUBLIC USBEP1Buffer
X:007EH PUBLIC USBEP2Buffer
X:00C3H PUBLIC MP3PlayDirPoint
D:0025H PUBLIC DataSize
C:A97FH PUBLIC PlayModeString
X:00D1H PUBLIC SCSICSW
B:0023H.5 PUBLIC PlayBass
C:A8EAH PUBLIC StandardRequest
X:00D4H PUBLIC MP3PlayDirectory
C:DC10H PUBLIC main
D:0027H PUBLIC KeyCode
C:A88DH PUBLIC USBInterfaceDescriptor
D:00AAH PUBLIC MP3CON
C:A862H PUBLIC Fs
X:00D7H PUBLIC plDIR
X:00DAH PUBLIC StorageMedia
C:A8A4H PUBLIC USBString1Descriptor
C:A8A8H PUBLIC USBString2Descriptor
C:A8B8H PUBLIC USBString3Descriptor
C:A8C8H PUBLIC USBString4Descriptor
D:009EH PUBLIC MP3VOL
C:C821H PUBLIC _FunctionPlay
X:00E6H PUBLIC psDIR
X:00E9H PUBLIC filename
C:A949H PUBLIC FunctionString
D:00E0H PUBLIC ACC
D:009FH PUBLIC MP3VOR
X:0169H PUBLIC Function
C:B582H PUBLIC _FunctionShow
D:0028H PUBLIC MP3
X:016AH PUBLIC IDE
X:017CH PUBLIC pFSI
X:017FH PUBLIC pFATDB
C:D724H PUBLIC _FunctionStop
C:A854H PUBLIC MPEGVer
X:0182H PUBLIC pDPT
X:0185H PUBLIC FAT
C:A925H PUBLIC SCSIStandardInquiry
X:03D0H PUBLIC MainBuffer
C:A872H PUBLIC USBDeviceDescriptor
X:05D4H PUBLIC SCSICapacity
X:05DCH PUBLIC FATErrorCode
C:A911H PUBLIC temp1
C:A921H PUBLIC temp2
D:009BH PUBLIC AUDCON1
C:A884H PUBLIC USBConfigurationDescriptor
D:0035H PUBLIC TimeCounter
------- PROC _FUNCTIONSHOW
X:06C0H SYMBOL Func
------- DO
X:06C1H SYMBOL temp
------- ENDDO
C:B582H LINE# 36
C:B587H LINE# 37
BL51 BANKED LINKER/LOCATER V5.03 05/22/2004 17:59:27 PAGE 11
C:B587H LINE# 40
C:B5B1H LINE# 41
C:B5C6H LINE# 42
C:B5CFH LINE# 43
C:B5D3H LINE# 44
C:B5D8H LINE# 45
C:B5E3H LINE# 46
C:B5FAH LINE# 48
C:B620H LINE# 49
C:B620H LINE# 50
C:B620H LINE# 51
C:B63DH LINE# 52
C:B654H LINE# 53
C:B659H LINE# 54
C:B667H LINE# 55
C:B66AH LINE# 56
C:B66AH LINE# 57
C:B68DH LINE# 58
C:B69FH LINE# 59
C:B6A2H LINE# 60
C:B6A2H LINE# 61
C:B6A8H LINE# 62
C:B6A8H LINE# 63
C:B6AFH LINE# 64
C:B6B5H LINE# 65
C:B6B7H LINE# 67
C:B6B7H LINE# 68
C:B6BEH LINE# 69
C:B6C6H LINE# 70
C:B6C6H LINE# 71
C:B6C9H LINE# 72
C:B6C9H LINE# 73
C:B6DCH LINE# 74
C:B6E1H LINE# 75
C:B6F2H LINE# 76
C:B6FDH LINE# 77
C:B708H LINE# 78
C:B719H LINE# 79
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -