📄 player.m51
字号:
CODE 7C11H 0028H UNIT ?PR?_NF_BLOCK_ERASE?NF_DRV
CODE 7C39H 0027H UNIT ?PR?MEM_SELECT_FORMAT?MEM_TASK
CODE 7C60H 0026H UNIT ?PR?SCH_TIMER_INT?SCHEDULER
CODE 7C86H 0026H UNIT ?PR?FAT_FEOF?FAT
CODE 7CACH 0026H UNIT ?PR?_SEND_READ_WRITE_ERROR_RECOVERY_PAGE?SBC
CODE 7CD2H 0025H UNIT ?PR?_DAC_SET_VOL?DAC_DRV
CODE 7CF7H 0025H UNIT ?PR?FAT_SAVE_CLUSTER_INFO?FAT
CODE 7D1CH 0024H UNIT ?C_INITSEG
CODE 7D40H 0024H UNIT ?PR?PRINT_STATE_RECORD?DISP
CODE 7D64H 0023H UNIT ?PR?MODE_SELECT?KBD_TASK
CODE 7D87H 0023H UNIT ?CO?USB_TASK
CODE 7DAAH 0022H UNIT ?PR?USB_SET_ADDRESS?USB_DRV
CODE 7DCCH 0022H UNIT ?PR?VOC_REC_INIT?VOICE_DRV
CODE 7DEEH 0022H UNIT ?CO?MODE_TASK
CODE 7E10H 0022H UNIT ?CO?SONG_TASK
CODE 7E32H 0022H UNIT ?CO?VOICE_TASK
CODE 7E54H 0022H UNIT ?PR?PRINT_STATE_PLAY?DISP
CODE 7E76H 0021H UNIT ?PR?USB_MASS_STORAGE_GET_LUN?USB_TASK
CODE 7E97H 0020H UNIT ?PR?VOC_PLAY_START?VOICE_DRV
CODE 7EB7H 0020H UNIT ?CO?MEM_TASK
CODE 7ED7H 001FH UNIT ?PR?MEM_STATUS?MEM_TASK
CODE 7EF6H 001FH UNIT ?PR?_DISP_DEC_TIME?DISP_TASK
CODE 7F15H 001EH UNIT ?PR?PRINT_STATE_ERROR?DISP
BL51 BANKED LINKER/LOCATER V5.03 05/05/2005 12:12:08 PAGE 6
CODE 7F33H 001EH UNIT ?PR?_PRINT_VOICE_VOL?DISP
CODE 7F51H 001EH UNIT ?PR?SEND_INFORMATIONAL_EXCEPTIONS_PAGE?SBC
CODE 7F6FH 001BH UNIT ?PR?SONG_SND_INIT?SONG_DRV
CODE 7F8AH 001BH UNIT ?PR?VOC_AUDIO_INIT?VOICE_DRV
CODE 7FA5H 001BH UNIT ?PR?PRINT_MODE_SONG?DISP
CODE 7FC0H 001BH UNIT ?PR?PRINT_MODE_VOICE?DISP
CODE 7FDBH 001BH UNIT ?PR?PRINT_MODE_MASS?DISP
CODE 7FF6H 001BH UNIT ?PR?PRINT_MODE_TOOL?DISP
CODE 8011H 001AH UNIT ?PR?_FILE_ENTRY_DIR?FILE
CODE 802BH 001AH UNIT ?PR?SBC_FORMAT?SBC
CODE 8045H 0019H UNIT ?PR?SCH_TIME_INIT?SCHEDULER
CODE 805EH 0019H UNIT ?PR?_SEND_EP0_PACKET?USB_DRV
CODE 8077H 0018H UNIT ?PR?USB_EP_INIT?USB_DRV
CODE 808FH 0017H UNIT ?PR?_ADC_SET_PRIO?ADC_DRV
CODE 80A6H 0017H UNIT ?PR?_MP3_SET_PRIO?MP3_DRV
CODE 80BDH 0017H UNIT ?PR?_AUD_SET_PRIO?AUD_DRV
CODE 80D4H 0017H UNIT ?PR?_T0_SET_PRIO?TIMER_DRV
CODE 80EBH 0017H UNIT ?PR?_T1_SET_PRIO?TIMER_DRV
CODE 8102H 0016H UNIT ?PR?USB_INIT?USB_DRV
CODE 8118H 0015H UNIT ?PR?SCH_SCHEDULER?SCHEDULER
CODE 812DH 0015H UNIT ?PR?KBD_INSTALL?KBD_DRV
CODE 8142H 0015H UNIT ?PR?USB_IT_SUSPEND?USB_TASK
CODE 8157H 0015H UNIT ?PR?DISP_CLOCK_RESET?DISP_TASK
CODE 816CH 0014H UNIT ?PR?NF_CHECK_STATUS?NF_DRV
CODE 8180H 0013H UNIT ?PR?SCH_SCHEDULER_INIT?SCHEDULER
CODE 8193H 0013H UNIT ?PR?_DAC_L3MODE_SEND?DAC_DRV
CODE 81A6H 0013H UNIT ?PR?SONG_START?SONG_DRV
CODE 81B9H 0013H UNIT ?PR?_DISP_INC_TIME?DISP_TASK
CODE 81CCH 0012H UNIT ?PR?IN_SYSTEM_PROG?ISP
CODE 81DEH 0011H UNIT ?PR?_DAC_BYTE_SEND?DAC_DRV
CODE 81EFH 0011H UNIT ?PR?KBD_DECODE?KBD_DRV
CODE 8200H 0011H UNIT ?PR?SONG_STOP?SONG_DRV
CODE 8211H 000FH UNIT ?PR?MAIN?MAIN
CODE 8220H 000FH UNIT ?PR?USB_MASS_STORAGE_RESET?USB_TASK
CODE 822FH 000FH UNIT ?PR?TEMPO?LED_TASK
CODE 823EH 000FH UNIT ?PR?_PRINT_TIME?DISP
CODE 824DH 000FH UNIT ?PR?FAT_CLEAR_FILE_NAME?FAT
CODE 825CH 000EH UNIT ?PR?VOC_PLAY_STOP?VOICE_DRV
CODE 826AH 000EH UNIT ?PR?FAT_FCLOSE?FAT
CODE 8278H 000DH UNIT ?PR?KBD_TASK_INIT?KBD_TASK
CODE 8285H 000CH UNIT ?PR?SONG_AUDIO_INIT?SONG_DRV
CODE 8291H 000BH UNIT ?PR?SONG_SND_SELECT?SONG_DRV
CODE 829CH 000BH UNIT ?PR?DISP_TASK_INIT?DISP_TASK
CODE 82A7H 000BH UNIT ?PR?CLOCK_DISABLE?CLOCK
CODE 82B2H 000AH UNIT ?PR?VOC_PLAY_INIT?VOICE_DRV
CODE 82BCH 000AH UNIT ?PR?KBD_SET_STOP?KBD_TASK
CODE 82C6H 0009H UNIT ?PR?VOC_INC_VOLUME?VOICE_DRV
CODE 82CFH 0009H UNIT ?PR?VOC_DEC_VOLUME?VOICE_DRV
CODE 82D8H 0009H UNIT ?PR?SONG_TASK_INIT?SONG_TASK
CODE 82E1H 0009H UNIT ?PR?USB_TASK_INIT?USB_TASK
CODE 82EAH 0009H UNIT ?PR?PRINT_FATAL_SCREEN?DISP
CODE 82F3H 0009H UNIT ?PR?SBC_NF_INIT?SBC_NF
CODE 82FCH 0008H UNIT ?PR?VOICE_TASK_INIT?VOICE_TASK
CODE 8304H 0008H UNIT ?PR?MEM_TASK_INIT?MEM_TASK
CODE 830CH 0007H UNIT ?PR?MP3_INIT?MP3_DRV
CODE 8313H 0007H UNIT ?PR?MP3_RESTART?MP3_DRV
CODE 831AH 0007H UNIT ?PR?USB_ENUMERATION_PROCESS?USB_DRV
BL51 BANKED LINKER/LOCATER V5.03 05/05/2005 12:12:08 PAGE 7
CODE 8321H 0007H UNIT ?PR?SONG_PAUSE?SONG_DRV
CODE 8328H 0007H UNIT ?PR?PRINT_STATE_STOP?DISP
CODE 832FH 0006H UNIT ?PR?AUD_STOP?AUD_DRV
CODE 8335H 0006H UNIT ?PR?KBD_INIT?KBD_DRV
CODE 833BH 0006H UNIT ?PR?_PRINT_MIN?DISP
CODE 8341H 0005H UNIT ?PR?_PRINT_STRING?DISP
CODE 8346H 0004H UNIT ?PR?TOOL_TASK_INIT?TOOL_TASK
CODE 834AH 0004H UNIT ?PR?DISP_NAME_START?DISP_TASK
CODE 834EH 0004H UNIT ?PR?DISP_NAME_STOP?DISP_TASK
CODE 8352H 0004H UNIT ?PR?PRINT_INIT?DISP
CODE 8356H 0004H UNIT ?PR?PRINT_FILE_NAME?DISP
CODE 835AH 0004H UNIT ?PR?_PRINT_NAME?DISP
CODE 835EH 0003H UNIT ?PR?SONG_GET_SOUND?SONG_DRV
CODE 8361H 0003H UNIT ?PR?MODE_SET_INIT?MODE_TASK
CODE 8364H 0003H UNIT ?PR?MEM_SELECT_NEXT?MEM_TASK
CODE 8367H 0003H UNIT ?PR?DISP_CLOCK_START?DISP_TASK
CODE 836AH 0003H UNIT ?PR?DISP_CLOCK_STOP?DISP_TASK
CODE 836DH 0003H UNIT ?PR?DISP_GET_MIN?DISP_TASK
CODE 8370H 0003H UNIT ?PR?DISP_GET_SEC?DISP_TASK
CODE 8373H 0003H UNIT ?PR?_PRINT_MEM?DISP
CODE 8376H 0003H UNIT ?PR?_PRINT_REPEAT?DISP
CODE 8379H 0003H UNIT ?PR?_PRINT_DECIM?DISP
CODE 837CH 0003H UNIT ?PR?NF_READ_CLOSE?NF
CODE 837FH 0003H UNIT ?PR?FAT_GET_NAME?FAT
CODE 8382H 0002H UNIT ?PR?MEM_CHECK_CARD?MEM_TASK
CODE 8384H 0001H UNIT ?PR?MEM_CARD_SELECT?MEM_TASK
CODE 8385H 0001H UNIT ?PR?MEM_LOAD_CARD?MEM_TASK
CODE 8386H 0001H UNIT ?PR?DISP_SAVE_TIME?DISP_TASK
CODE 8387H 0001H UNIT ?PR?DISP_RECALL_TIME?DISP_TASK
CODE 8388H 0001H UNIT ?PR?PRINT_STATE_BLANK?DISP
CODE 8389H 0001H UNIT ?PR?PRINT_MODE_BLANK?DISP
CODE 838AH 0001H UNIT ?PR?PRINT_SOUND?DISP
CODE 838BH 0001H UNIT ?PR?PRINT_KBD_LOCK?DISP
CODE 838CH 0001H UNIT ?PR?PRINT_KBD_UNLOCK?DISP
CODE 838DH 0001H UNIT ?PR?PRINT_FILE_TYPE?DISP
OVERLAY MAP OF MODULE: player.aof (MAIN)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
--------------------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?IN_SYSTEM_PROG?ISP
+--> ?PR?SCH_SCHEDULER_INIT?SCHEDULER
+--> ?PR?SCH_SCHEDULER?SCHEDULER
+--> ?PR?FAT_FILE_GET_POS?FAT
+--> ?PR?_FAT_FSEEK_ABS?FAT
+--> ?PR?FAT_FREE_SPACE?FAT
?PR?SCH_SCHEDULER_INIT?SCHEDULER ----- ----- ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.03 05/05/2005 12:12:08 PAGE 8
+--> ?PR?DISP_TASK_INIT?DISP_TASK
+--> ?PR?MODE_TASK_INIT?MODE_TASK
+--> ?PR?MEM_TASK_INIT?MEM_TASK
+--> ?PR?KBD_TASK_INIT?KBD_TASK
+--> ?PR?SCH_TIME_INIT?SCHEDULER
+--> ?PR?MODE_SELECT?KBD_TASK
?PR?DISP_TASK_INIT?DISP_TASK ----- ----- ----- ----- ----- -----
+--> ?PR?PRINT_INIT?DISP
?PR?PRINT_INIT?DISP ----- ----- ----- ----- ----- -----
+--> ?PR?LED_TASK_INIT?LED_TASK
?PR?LED_TASK_INIT?LED_TASK ----- ----- ----- ----- ----- -----
+--> ?PR?TEMPO?LED_TASK
?PR?MODE_TASK_INIT?MODE_TASK ----- ----- ----- ----- ----- -----
+--> ?PR?SONG_TASK_INIT?SONG_TASK
+--> ?PR?VOICE_TASK_INIT?VOICE_TASK
+--> ?PR?TOOL_TASK_INIT?TOOL_TASK
?PR?SONG_TASK_INIT?SONG_TASK ----- ----- ----- ----- ----- -----
+--> ?PR?SONG_SND_INIT?SONG_DRV
?PR?SONG_SND_INIT?SONG_DRV ----- ----- ----- ----- ----- -----
+--> ?PR?_DAC_L3MODE_SEND?DAC_DRV
+--> ?PR?_DAC_SET_VOL?DAC_DRV
?PR?_DAC_L3MODE_SEND?DAC_DRV ----- ----- ----- ----- ----- -----
+--> ?PR?_DAC_BYTE_SEND?DAC_DRV
?PR?_DAC_SET_VOL?DAC_DRV ----- ----- ----- ----- ----- -----
+--> ?PR?_DAC_L3MODE_SEND?DAC_DRV
?PR?KBD_TASK_INIT?KBD_TASK ----- ----- ----- ----- ----- -----
+--> ?PR?KBD_INIT?KBD_DRV
?PR?KBD_INIT?KBD_DRV ----- ----- ----- ----- ----- -----
+--> ?PR?KBD_INSTALL?KBD_DRV
?PR?SCH_TIME_INIT?SCHEDULER ----- ----- ----- ----- ----- -----
+--> ?PR?_T0_SET_PRIO?TIMER_DRV
?PR?SCH_SCHEDULER?SCHEDULER ----- ----- ----- ----- ----- -----
+--> ?PR?MODE_TASK?MODE_TASK
+--> ?PR?USB_TASK?USB_TASK
+--> ?PR?MEM_TASK?MEM_TASK
+--> ?PR?DISP_TASK?DISP_TASK
+--> ?PR?KBD_TASK?KBD_TASK
?PR?MODE_TASK?MODE_TASK ----- ----- ----- ----- ----- -----
+--> ?CO?MODE_TASK
+--> ?PR?_PRINT_SCREEN?DISP
+--> ?PR?_PRINT_STRING?DISP
+--> ?PR?SONG_TASK?SONG_TASK
+--> ?PR?VOICE_TASK?VOICE_TASK
+--> ?PR?TOOL_TASK?TOOL_TASK
BL51 BANKED LINKER/LOCATER V5.03 05/05/2005 12:12:08 PAGE 9
?PR?_PRINT_SCREEN?DISP ----- ----- 0028H 0002H ----- -----
?PR?_PRINT_STRING?DISP ----- ----- 0027H 0002H ----- -----
?PR?SONG_TASK?SONG_TASK 0024H.5 0000H.1 0027H 0001H ----- -----
+--> ?PR?FAT_FGETC?FAT
+--> ?PR?PRINT_MODE_SONG?DISP
+--> ?PR?PRINT_STATE_BLANK?DISP
+--> ?CO?SONG_TASK
+--> ?PR?_PRINT_SCREEN?DISP
+--> ?PR?PRINT_SOUND_LEVEL?DISP
+--> ?PR?MEM_STATUS?MEM_TASK
+--> ?PR?_FAT_GET_ROOT_DIRECTORY?FAT
+--> ?PR?PRINT_FILE_NAME?DISP
+--> ?PR?PRINT_STATE_ERROR?DISP
+--> ?PR?MEM_SELECT_NEXT?MEM_TASK
+--> ?PR?MODE_SET_INIT?MODE_TASK
+--> ?PR?MEM_CHECK_CARD?MEM_TASK
+--> ?PR?FAT_CHECK_EXT?FAT
+--> ?PR?_FILE_ENTRY_DIR?FILE
+--> ?PR?_FILE_SEEK_NEXT?FILE
+--> ?PR?_FILE_SEEK_PREV?FILE
+--> ?PR?SONG_SND_INC?SONG_DRV
+--> ?PR?SONG_SND_DEC?SONG_DRV
+--> ?PR?SONG_SND_SELECT?SONG_DRV
+--> ?PR?PRINT_SOUND?DISP
+--> ?PR?_FAT_GOTO_PARENTDIR?FAT
+--> ?PR?DISP_NAME_STOP?DISP_TASK
+--> ?PR?DISP_CLOCK_RESET?DISP_TASK
+--> ?PR?FAT_FOPEN?FAT
+--> ?PR?SONG_INIT?SONG_DRV
+--> ?PR?SONG_STOP?SONG_DRV
+--> ?PR?FAT_FCLOSE?FAT
+--> ?PR?SONG_START?SONG_DRV
+--> ?PR?DISP_CLOCK_START?DISP_TASK
+--> ?PR?PRINT_STATE_PLAY?DISP
+--> ?PR?FAT_FEOF?FAT
+--> ?PR?DISP_CLOCK_STOP?DISP_TASK
+--> ?PR?PRINT_STATE_PAUSE?DISP
+--> ?PR?SONG_PAUSE?SONG_DRV
+--> ?PR?_PRINT_REPEAT?DISP
+--> ?PR?FAT_SEEK_LAST?FAT
+--> ?PR?DISP_END_OF_PLAY?DISP_TASK
?PR?FAT_FGETC?FAT ----- ----- ----- ----- ----- -----
+--> ?PR?NF_READ_CLOSE?NF
+--> ?PR?_NF_READ_OPEN?NF
+--> ?PR?NF_READ_BYTE?NF
?PR?_NF_READ_OPEN?NF ----- ----- 003CH 0006H ----- -----
+--> ?PR?NF_FORCE_WRITE_CLOSE?NF
+--> ?PR?NF_REASSIGN_BLOCK?NF_DRV
?PR?NF_FORCE_WRITE_CLOSE?NF ----- ----- ----- ----- ----- -----
+--> ?PR?NF_COPY_BLOCK_TAIL?NF_DRV
+--> ?PR?_NF_BLOCK_ERASE?NF_DRV
BL51 BANKED LINKER/LOCATER V5.03 05/05/2005 12:12:08 PAGE 10
?PR?NF_COPY_BLOCK_TAIL?NF_DRV ----- ----- 0046H 0001H ----- -----
+--> ?PR?NF_UPDATE_SPARE_DATA?NF_DRV
?PR?_NF_BLOCK_ERASE?NF_DRV ----- ----- 0046H 0004H ----- -----
?PR?NF_REASSIGN_BLOCK?NF_DRV ----- ----- 0042H 0006H ----- -----
?PR?NF_READ_BYTE?NF ----- ----- 003BH 0001H ----- -----
+--> ?PR?_NF_READ_OPEN?NF
?PR?PRINT_SOUND_LEVEL?DISP ----- ----- ----- ----- ----- -----
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -