📄 俄罗斯方块.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 11/26/2006 22:03:04 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE fangkuai.obj, SCH51.obj, t6963c.obj, key.obj, main.obj TO 俄罗斯方块 RAMSIZE (256
>> ) OVERLAY (MAIN ~ (FANGKUAI_DOWN), MAIN ~ (KEY_UPDATE), MAIN ~ (FANGKUAI_CONTROL), SCH_DISPATCH_TASKS ! (FANGKUAI
>> _DOWN), SCH_DISPATCH_TASKS ! (KEY_UPDATE), SCH_DISPATCH_TASKS ! (FANGKUAI_CONTROL)) XDATA (0X0000-0X07FF)
MEMORY MODEL: COMPACT
INPUT MODULES INCLUDED:
fangkuai.obj (FANGKUAI)
SCH51.obj (SCH51)
t6963c.obj (T6963C)
key.obj (KEY)
main.obj (MAIN)
D:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C_STARTUP)
D:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?COPY)
D:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?CLDOPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?CSTPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?UIDIV)
D:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?OFFXADD)
D:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?ICALL)
D:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C_INIT)
LINK MAP OF MODULE: 俄罗斯方块 (FANGKUAI)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0018H *** GAP ***
BIT 0020H.0 0000H.3 UNIT _BIT_GROUP_
BIT 0020H.3 0000H.1 UNIT ?BI?FANGKUAI
BIT 0020H.4 0000H.1 UNIT ?BI?_IMAGE?T6963C
BIT 0020H.5 0000H.1 UNIT ?BI?_NEGSHOW?T6963C
BIT 0020H.6 0000H.1 UNIT ?BI?KEY
0020H.7 0000H.1 *** GAP ***
DATA 0021H 0023H UNIT ?DT?SCH51
IDATA 0044H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 000FH INPAGE ?PD?FANGKUAI
XDATA 000FH 0002H INPAGE ?PD?_IMAGE_ADDR_POINTER_SET?T6963C
XDATA 0011H 000AH INPAGE ?PD?_IMAGE?T6963C
XDATA 001BH 0004H INPAGE ?PD?_NEGSHOW?T6963C
XDATA 001FH 0004H INPAGE ?PD?T6963C
XDATA 0023H 0003H INPAGE ?PD?KEY
XDATA 0026H 0016H INPAGE _PDATA_GROUP_
XDATA 003CH 01D1H UNIT ?XD?FANGKUAI
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0026H UNIT ?PR?CLRGRAPHIC?T6963C
CODE 0029H 0001H UNIT ?PR?DELAY?T6963C
002AH 0001H *** GAP ***
BL51 BANKED LINKER/LOCATER V6.00 11/26/2006 22:03:04 PAGE 2
CODE 002BH 0003H ABSOLUTE
CODE 002EH 020AH UNIT ?CO?T6963C
CODE 0238H 019CH UNIT ?C?LIB_CODE
CODE 03D4H 0194H UNIT ?PR?_XIAOFENGKUAI?FANGKUAI
CODE 0568H 0186H UNIT ?PR?_SHOW_SHAPE?FANGKUAI
CODE 06EEH 0181H UNIT ?PR?_SHOW_SCORE?FANGKUAI
CODE 086FH 017FH UNIT ?PR?INIT_GAMEPLATFORM?FANGKUAI
CODE 09EEH 015AH UNIT ?PR?UNDISPLAY_LINE?FANGKUAI
CODE 0B48H 0155H UNIT ?PR?FANGKUAI_DOWN?FANGKUAI
CODE 0C9DH 014CH UNIT ?PR?_KEYPAD_SCAN?KEY
CODE 0DE9H 0126H UNIT ?PR?FANGKUAI_CONTROL?FANGKUAI
CODE 0F0FH 00DBH UNIT ?C_INITSEG
CODE 0FEAH 009DH UNIT ?PR?CHANGE_SHAPE_ANTI?FANGKUAI
CODE 1087H 008CH UNIT ?C_C51STARTUP
CODE 1113H 0089H UNIT ?PR?_IMAGE?T6963C
CODE 119CH 007EH UNIT ?PR?SCH_UPDATE?SCH51
CODE 121AH 007DH UNIT ?PR?LEFT_ANTI?FANGKUAI
CODE 1297H 007DH UNIT ?PR?RIGHT_ANTI?FANGKUAI
CODE 1314H 007DH UNIT ?PR?BOTTOM_ANTI?FANGKUAI
CODE 1391H 0069H UNIT ?PR?_SCH_ADD_TASK?SCH51
CODE 13FAH 0069H UNIT ?PR?_SHOW_IMAGE?T6963C
CODE 1463H 0063H UNIT ?PR?_FILL_CGRAM?T6963C
CODE 14C6H 0060H UNIT ?PR?_WR_LINE?T6963C
CODE 1526H 005BH UNIT ?PR?SCH_DISPATCH_TASKS?SCH51
CODE 1581H 004DH UNIT ?PR?_NEGSHOW?T6963C
CODE 15CEH 004BH UNIT ?PR?_HANZHI?T6963C
CODE 1619H 0047H UNIT ?PR?_POINT?T6963C
CODE 1660H 0045H UNIT ?PR?_CHAR_WR?T6963C
CODE 16A5H 0041H UNIT ?PR?_SCH_DELETE_TASK?SCH51
CODE 16E6H 003FH UNIT ?PR?_CHAR_ADDR_POINTER_SET?T6963C
CODE 1725H 003DH UNIT ?PR?MAIN?MAIN
CODE 1762H 003BH UNIT ?PR?INIT_GAME?FANGKUAI
CODE 179DH 0033H UNIT ?PR?_SHOW_NUM?T6963C
CODE 17D0H 0030H UNIT ?PR?KEY_UPDATE?KEY
CODE 1800H 002FH UNIT ?PR?INIT_LCD_GRAPHIC?T6963C
CODE 182FH 002DH UNIT ?PR?_IMAGE_ADDR_POINTER_SET?T6963C
CODE 185CH 0023H UNIT ?PR?SCH_INIT_T2?SCH51
CODE 187FH 0019H UNIT ?PR?INIT_LCD?T6963C
CODE 1898H 0014H UNIT ?PR?ST01READ?T6963C
CODE 18ACH 0010H UNIT ?PR?_WRDATA?T6963C
CODE 18BCH 000EH UNIT ?PR?RANDOM?FANGKUAI
CODE 18CAH 000EH UNIT ?PR?ST2READ?T6963C
CODE 18D8H 000EH UNIT ?PR?ST3READ?T6963C
CODE 18E6H 000EH UNIT ?PR?ST6READ?T6963C
CODE 18F4H 000EH UNIT ?PR?_WRCOMMANDONE?T6963C
CODE 1902H 000DH UNIT ?PR?_WRCOMMANDTWO?T6963C
CODE 190FH 000CH UNIT ?PR?_WRCOMMAND?T6963C
CODE 191BH 000AH UNIT ?PR?RDDATA?T6963C
CODE 1925H 0008H UNIT ?CO?FANGKUAI
CODE 192DH 0004H UNIT ?PR?SCH_GO_TO_SLEEP?SCH51
CODE 1931H 0003H UNIT ?PR?SCH_START?SCH51
OVERLAY MAP OF MODULE: 俄罗斯方块 (FANGKUAI)
BL51 BANKED LINKER/LOCATER V6.00 11/26/2006 22:03:04 PAGE 3
SEGMENT BIT_GROUP PDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?SCH_INIT_T2?SCH51
+--> ?PR?INIT_LCD?T6963C
+--> ?PR?INIT_GAME?FANGKUAI
+--> ?PR?_SCH_ADD_TASK?SCH51
+--> ?PR?SCH_START?SCH51
+--> ?PR?SCH_DISPATCH_TASKS?SCH51
?PR?SCH_INIT_T2?SCH51 ----- ----- ----- -----
+--> ?PR?_SCH_DELETE_TASK?SCH51
?PR?INIT_LCD?T6963C ----- ----- ----- -----
+--> ?PR?INIT_LCD_GRAPHIC?T6963C
+--> ?PR?CLRGRAPHIC?T6963C
+--> ?CO?T6963C
+--> ?PR?_FILL_CGRAM?T6963C
?PR?INIT_LCD_GRAPHIC?T6963C ----- ----- ----- -----
+--> ?PR?_WRCOMMANDTWO?T6963C
+--> ?PR?_WRCOMMAND?T6963C
?PR?_WRCOMMANDTWO?T6963C ----- ----- ----- -----
+--> ?PR?_WRDATA?T6963C
+--> ?PR?_WRCOMMAND?T6963C
?PR?_WRDATA?T6963C ----- ----- ----- -----
+--> ?PR?ST01READ?T6963C
?PR?_WRCOMMAND?T6963C ----- ----- ----- -----
+--> ?PR?ST01READ?T6963C
?PR?CLRGRAPHIC?T6963C ----- ----- ----- -----
+--> ?PR?_WRCOMMANDTWO?T6963C
+--> ?PR?_WRCOMMAND?T6963C
+--> ?PR?_WRDATA?T6963C
?PR?_FILL_CGRAM?T6963C ----- ----- 0026H 0006H
+--> ?PR?_WRCOMMANDTWO?T6963C
+--> ?PR?_WRCOMMAND?T6963C
+--> ?PR?_WRDATA?T6963C
?PR?INIT_GAME?FANGKUAI ----- ----- ----- -----
+--> ?PR?INIT_GAMEPLATFORM?FANGKUAI
+--> ?PR?_HANZHI?T6963C
+--> ?PR?_SHOW_NUM?T6963C
?PR?INIT_GAMEPLATFORM?FANGKUAI ----- ----- 0027H 0002H
+--> ?PR?_WR_LINE?T6963C
+--> ?PR?_HANZHI?T6963C
+--> ?PR?_SHOW_SCORE?FANGKUAI
BL51 BANKED LINKER/LOCATER V6.00 11/26/2006 22:03:04 PAGE 4
+--> ?PR?_SHOW_NUM?T6963C
?PR?_WR_LINE?T6963C ----- ----- 0029H 0005H
+--> ?PR?_POINT?T6963C
?PR?_POINT?T6963C 0020H.2 0000H.1 0030H 0002H
+--> ?PR?_WRCOMMANDTWO?T6963C
+--> ?PR?_WRCOMMAND?T6963C
?PR?_HANZHI?T6963C ----- ----- 002DH 0005H
+--> ?PR?_CHAR_ADDR_POINTER_SET?T6963C
+--> ?PR?_WRCOMMANDONE?T6963C
?PR?_CHAR_ADDR_POINTER_SET?T6963C ----- ----- 003AH 0002H
+--> ?PR?_WRCOMMANDONE?T6963C
+--> ?PR?_WRCOMMANDTWO?T6963C
?PR?_WRCOMMANDONE?T6963C ----- ----- ----- -----
+--> ?PR?_WRDATA?T6963C
+--> ?PR?_WRCOMMAND?T6963C
?PR?_SHOW_SCORE?FANGKUAI ----- ----- ----- -----
+--> ?PR?_SHOW_NUM?T6963C
+--> ?PR?_HANZHI?T6963C
?PR?_SHOW_NUM?T6963C ----- ----- 002DH 000DH
+--> ?CO?T6963C
+--> ?PR?_CHAR_ADDR_POINTER_SET?T6963C
+--> ?PR?_WRCOMMANDONE?T6963C
?PR?_SCH_ADD_TASK?SCH51 ----- ----- 0026H 0002H
?PR?SCH_DISPATCH_TASKS?SCH51 ----- ----- 0026H 0001H
+--> ?PR?_SCH_DELETE_TASK?SCH51
+--> ?PR?SCH_GO_TO_SLEEP?SCH51
+--> ?PR?FANGKUAI_DOWN?FANGKUAI
+--> ?PR?KEY_UPDATE?KEY
+--> ?PR?FANGKUAI_CONTROL?FANGKUAI
?PR?FANGKUAI_DOWN?FANGKUAI ----- ----- 0027H 0001H
+--> ?PR?_SHOW_SHAPE?FANGKUAI
+--> ?PR?RANDOM?FANGKUAI
+--> ?PR?BOTTOM_ANTI?FANGKUAI
+--> ?PR?_SHOW_IMAGE?T6963C
+--> ?CO?FANGKUAI
+--> ?PR?_CHAR_WR?T6963C
+--> ?PR?UNDISPLAY_LINE?FANGKUAI
?PR?_SHOW_SHAPE?FANGKUAI 0020H.0 0000H.1 0028H 0003H
+--> ?PR?_XIAOFENGKUAI?FANGKUAI
?PR?_XIAOFENGKUAI?FANGKUAI 0020H.1 0000H.1 002DH 0003H
+--> ?PR?_POINT?T6963C
?PR?BOTTOM_ANTI?FANGKUAI ----- ----- 0028H 0001H
?PR?_SHOW_IMAGE?T6963C 0020H.0 0000H.1 0028H 0005H
BL51 BANKED LINKER/LOCATER V6.00 11/26/2006 22:03:04 PAGE 5
+--> ?PR?_POINT?T6963C
?PR?_CHAR_WR?T6963C ----- ----- 0028H 0007H
+--> ?PR?_CHAR_ADDR_POINTER_SET?T6963C
+--> ?PR?_WRCOMMANDONE?T6963C
+--> ?PR?_WRCOMMAND?T6963C
+--> ?PR?_WRDATA?T6963C
?PR?UNDISPLAY_LINE?FANGKUAI 0020H.0 0000H.1 0028H 0005H
+--> ?PR?_XIAOFENGKUAI?FANGKUAI
+--> ?PR?_SHOW_SCORE?FANGKUAI
?PR?KEY_UPDATE?KEY ----- ----- ----- -----
+--> ?PR?_KEYPAD_SCAN?KEY
?PR?_KEYPAD_SCAN?KEY ----- ----- 0027H 0006H
?PR?FANGKUAI_CONTROL?FANGKUAI ----- ----- ----- -----
+--> ?PR?LEFT_ANTI?FANGKUAI
+--> ?PR?_SHOW_SHAPE?FANGKUAI
+--> ?PR?RIGHT_ANTI?FANGKUAI
+--> ?PR?_SHOW_NUM?T6963C
+--> ?PR?CHANGE_SHAPE_ANTI?FANGKUAI
+--> ?PR?CLRGRAPHIC?T6963C
+--> ?PR?_SHOW_IMAGE?T6963C
+--> ?PR?INIT_GAMEPLATFORM?FANGKUAI
?PR?LEFT_ANTI?FANGKUAI ----- ----- 0027H 0001H
?PR?RIGHT_ANTI?FANGKUAI ----- ----- 0027H 0001H
?PR?CHANGE_SHAPE_ANTI?FANGKUAI ----- ----- 0027H 0001H
SYMBOL TABLE OF MODULE: 俄罗斯方块 (FANGKUAI)
VALUE TYPE NAME
----------------------------------
------- MODULE FANGKUAI
C:0000H SYMBOL _ICE_DUMMY_
C:1929H PUBLIC Over_Char
C:03DEH PUBLIC _XiaoFengKuai
C:06EEH PUBLIC _Show_score
X:0001H SYMBOL Game_Stop
X:0002H SYMBOL Now_Speed
C:0FEAH PUBLIC Change_Shape_Anti
X:0004H SYMBOL This_shape
X:003CH PUBLIC shape
X:0005H SYMBOL Next_shape
C:09EEH PUBLIC UnDisplay_line
X:0006H SYMBOL DSpeed
C:086FH PUBLIC Init_GamePlatform
C:0B48H PUBLIC Fangkuai_down
X:00E7H SYMBOL Platform
X:0008H SYMBOL Game_Speed
BL51 BANKED LINKER/LOCATER V6.00 11/26/2006 22:03:04 PAGE 6
X:000AH SYMBOL Game_Level
X:000BH SYMBOL Game_Score
C:1925H PUBLIC Game_Char
C:18BCH PUBLIC Random
C:1314H PUBLIC Bottom_Anti
C:1297H PUBLIC Right_Anti
X:000DH SYMBOL xx
C:0DE9H PUBLIC Fangkuai_Control
C:1762H PUBLIC Init_Game
X:000EH SYMBOL yy
C:0575H PUBLIC _Show_shape
C:121AH PUBLIC Left_Anti
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -