?? russiablock.m51
字號:
BL51 BANKED LINKER/LOCATER V6.02 11/13/2007 09:18:52 PAGE 1
BL51 BANKED LINKER/LOCATER V6.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\Target\main.obj, .\Target\KeyProcess.obj, .\Target\LCD12864.obj, .\Target\LCDShowMap.obj, .\T
>> arget\BlockSet.obj, .\Target\MoveBlock.obj, .\Target\MoveDecide.obj, .\Target\GameProcess.obj, .\Target\GameGraph.obj
>> , .\Target\GameTime.obj, .\Target\GameMap.obj, .\Target\GameMark.obj, .\Target\GameLevel.obj, .\Target\MovePicture.ob
>> j TO .\Target\RussiaBlock PRINT (.\LST\RussiaBlock.m51)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\Target\main.obj (MAIN)
.\Target\KeyProcess.obj (KEYPROCESS)
.\Target\LCD12864.obj (LCD12864)
.\Target\LCDShowMap.obj (LCDSHOWMAP)
.\Target\BlockSet.obj (BLOCKSET)
.\Target\MoveBlock.obj (MOVEBLOCK)
.\Target\MoveDecide.obj (MOVEDECIDE)
.\Target\GameProcess.obj (GAMEPROCESS)
.\Target\GameGraph.obj (GAMEGRAPH)
.\Target\GameTime.obj (GAMETIME)
.\Target\GameMap.obj (GAMEMAP)
.\Target\GameMark.obj (GAMEMARK)
.\Target\GameLevel.obj (GAMELEVEL)
.\Target\MovePicture.obj (MOVEPICTURE)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ILDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ILDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: .\Target\RussiaBlock (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0006H UNIT ?DT?GAMEPROCESS
DATA 000EH 0004H UNIT ?DT?MAIN
DATA 0012H 0004H UNIT ?DT?GAMEMARK
DATA 0016H 0003H UNIT ?DT?GAMETIME
DATA 0019H 0002H UNIT ?DT?BLOCKSET
DATA 001BH 0002H UNIT ?DT?GAMELEVEL
DATA 001DH 0002H UNIT ?DT?MOVEPICTURE
001FH 0001H *** GAP ***
BIT 0020H.0 0000H.2 UNIT ?BI?MAIN
BIT 0020H.2 0000H.1 UNIT ?BI?GAMEPROCESS
0020H.3 0000H.5 *** GAP ***
DATA 0021H 002AH UNIT ?DT?GAMEGRAPH
DATA 004BH 0025H UNIT _DATA_GROUP_
IDATA 0070H 0001H UNIT ?STACK
BL51 BANKED LINKER/LOCATER V6.02 11/13/2007 09:18:52 PAGE 2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0013H UNIT ?PR?_VWRITEDATA?LCD12864
0019H 0002H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 01BEH UNIT ?C?LIB_CODE
CODE 01DCH 01A7H UNIT ?CO?GAMEMAP
CODE 0383H 0192H UNIT ?CO?MOVEPICTURE
CODE 0515H 0129H UNIT ?PR?_VSHOWCHAR?LCD12864
CODE 063EH 0129H UNIT ?PR?_VSHOWNUMBER?LCD12864
CODE 0767H 010EH UNIT ?PR?_UCMOVEDECIDE?MOVEDECIDE
CODE 0875H 00F7H UNIT ?PR?_VSTARTPICTURE?MOVEPICTURE
CODE 096CH 00BBH UNIT ?PR?VSHOWFRAME?GAMEGRAPH
CODE 0A27H 00B0H UNIT ?CO?LCDSHOWMAP
CODE 0AD7H 0094H UNIT ?PR?VGETMARK?GAMEMARK
CODE 0B6BH 008CH UNIT ?C_C51STARTUP
CODE 0BF7H 007DH UNIT ?PR?_VCLEANBLOCK?GAMEGRAPH
CODE 0C74H 0077H UNIT ?PR?VTIMEINITIALIZE?GAMETIME
CODE 0CEBH 0066H UNIT ?PR?_VWRITEBLOCK?GAMEGRAPH
CODE 0D51H 0062H UNIT ?PR?VCREATEBLOCK?MOVEBLOCK
CODE 0DB3H 0062H UNIT ?PR?VDELETEBLOCK?MOVEBLOCK
CODE 0E15H 0060H UNIT ?PR?_VSHOWBLOCKEX?GAMEGRAPH
CODE 0E75H 005FH UNIT ?CO?BLOCKSET
CODE 0ED4H 0056H UNIT ?PR?VTIMEADD?GAMETIME
CODE 0F2AH 0052H UNIT ?PR?_VSHOWBLOCK?GAMEGRAPH
CODE 0F7CH 004EH UNIT ?C_INITSEG
CODE 0FCAH 004DH UNIT ?PR?VNEWLEVEL?GAMELEVEL
CODE 1017H 004AH UNIT ?PR?MAIN?MAIN
CODE 1061H 0047H UNIT ?PR?VTIMER1?MAIN
CODE 10A8H 0042H UNIT ?PR?_VBLOCKACTION?GAMEPROCESS
CODE 10EAH 003FH UNIT ?PR?_VMOVEBLOCK?MOVEBLOCK
CODE 1129H 003AH UNIT ?PR?VGAMEINITIALIZE?GAMEPROCESS
CODE 1163H 003AH UNIT ?PR?_UCREADBLOCK?GAMEGRAPH
CODE 119DH 003AH UNIT ?PR?VLEVELINITIALIZE?GAMELEVEL
CODE 11D7H 0035H UNIT ?PR?_VSHOWGRAPH?LCD12864
CODE 120CH 0033H UNIT ?PR?_VKEYPROCESS?KEYPROCESS
CODE 123FH 0031H UNIT ?PR?VMARKINITIALIZE?GAMEMARK
CODE 1270H 0030H UNIT ?PR?_VSHOWCUSTOMROW?LCD12864
CODE 12A0H 0028H UNIT ?PR?_VCLEANCUSTOM?LCD12864
CODE 12C8H 0026H UNIT ?PR?VINT0?MAIN
CODE 12EEH 0022H UNIT ?PR?VCLEANALL?LCD12864
CODE 1310H 0020H UNIT ?PR?_VSETPOSITION?LCD12864
CODE 1330H 0020H UNIT ?PR?VCLEANALLBLOCK?GAMEGRAPH
CODE 1350H 001EH UNIT ?PR?VNEWBLOCK?MOVEBLOCK
CODE 136EH 001DH UNIT ?PR?VLCDINITIALIZE?LCD12864
CODE 138BH 001CH UNIT ?PR?UCISGAMEOVER?GAMEPROCESS
CODE 13A7H 0018H UNIT ?CO?GAMEGRAPH
CODE 13BFH 0017H UNIT ?PR?VGAMEOVER?GAMEPROCESS
CODE 13D6H 0013H UNIT ?PR?_VWRITECMD?LCD12864
CODE 13E9H 0012H UNIT ?CO?GAMELEVEL
CODE 13FBH 000EH UNIT ?PR?BCHECKBUSY?LCD12864
OVERLAY MAP OF MODULE: .\Target\RussiaBlock (MAIN)
BL51 BANKED LINKER/LOCATER V6.02 11/13/2007 09:18:52 PAGE 3
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?VLCDINITIALIZE?LCD12864
+--> ?PR?_VSTARTPICTURE?MOVEPICTURE
+--> ?PR?_VKEYPROCESS?KEYPROCESS
+--> ?PR?_VBLOCKACTION?GAMEPROCESS
+--> ?PR?VTIMEADD?GAMETIME
?PR?VLCDINITIALIZE?LCD12864 ----- -----
+--> ?PR?_VWRITECMD?LCD12864
?PR?_VWRITECMD?LCD12864 ----- -----
+--> ?PR?BCHECKBUSY?LCD12864
?PR?_VSTARTPICTURE?MOVEPICTURE ----- -----
+--> ?CO?BLOCKSET
+--> ?PR?_VSHOWBLOCKEX?GAMEGRAPH
+--> ?CO?MOVEPICTURE
+--> ?PR?_VSHOWGRAPH?LCD12864
+--> ?PR?_VCLEANCUSTOM?LCD12864
?PR?_VSHOWBLOCKEX?GAMEGRAPH 004DH 0006H
+--> ?CO?GAMEGRAPH
+--> ?PR?_VSHOWCUSTOMROW?LCD12864
?PR?_VSHOWCUSTOMROW?LCD12864 006AH 0006H
+--> ?PR?_VSETPOSITION?LCD12864
+--> ?PR?_VWRITEDATA?LCD12864
?PR?_VSETPOSITION?LCD12864 ----- -----
+--> ?PR?_VWRITECMD?LCD12864
?PR?_VWRITEDATA?LCD12864 ----- -----
+--> ?PR?BCHECKBUSY?LCD12864
?PR?_VSHOWGRAPH?LCD12864 004DH 0008H
+--> ?PR?_VSHOWCUSTOMROW?LCD12864
?PR?_VCLEANCUSTOM?LCD12864 004BH 0004H
+--> ?PR?_VSETPOSITION?LCD12864
+--> ?PR?_VWRITEDATA?LCD12864
?PR?_VKEYPROCESS?KEYPROCESS 004BH 0001H
+--> ?PR?VGAMEINITIALIZE?GAMEPROCESS
+--> ?PR?_VBLOCKACTION?GAMEPROCESS
?PR?VGAMEINITIALIZE?GAMEPROCESS ----- -----
+--> ?PR?VCLEANALL?LCD12864
+--> ?PR?VCLEANALLBLOCK?GAMEGRAPH
+--> ?PR?VMARKINITIALIZE?GAMEMARK
BL51 BANKED LINKER/LOCATER V6.02 11/13/2007 09:18:52 PAGE 4
+--> ?PR?VTIMEINITIALIZE?GAMETIME
+--> ?PR?VLEVELINITIALIZE?GAMELEVEL
+--> ?PR?VSHOWFRAME?GAMEGRAPH
+--> ?PR?VNEWBLOCK?MOVEBLOCK
+--> ?PR?_VSHOWBLOCKEX?GAMEGRAPH
+--> ?PR?VCREATEBLOCK?MOVEBLOCK
?PR?VCLEANALL?LCD12864 ----- -----
+--> ?PR?_VWRITECMD?LCD12864
+--> ?PR?_VWRITEDATA?LCD12864
?PR?VCLEANALLBLOCK?GAMEGRAPH 0051H 0002H
+--> ?PR?_VCLEANBLOCK?GAMEGRAPH
?PR?_VCLEANBLOCK?GAMEGRAPH 0053H 0002H
+--> ?PR?_VWRITEBLOCK?GAMEGRAPH
+--> ?PR?_UCREADBLOCK?GAMEGRAPH
+--> ?CO?GAMEGRAPH
+--> ?PR?_VSHOWCUSTOMROW?LCD12864
?PR?_VWRITEBLOCK?GAMEGRAPH 0055H 0001H
+--> ?CO?GAMEGRAPH
?PR?VMARKINITIALIZE?GAMEMARK ----- -----
+--> ?CO?GAMEMAP
+--> ?PR?_VSHOWGRAPH?LCD12864
+--> ?PR?_VSHOWNUMBER?LCD12864
?PR?_VSHOWNUMBER?LCD12864 0051H 000DH
+--> ?CO?LCDSHOWMAP
+--> ?CO?GAMEMAP
+--> ?PR?_VSHOWCHAR?LCD12864
?PR?_VSHOWCHAR?LCD12864 005EH 000CH
+--> ?PR?_VSHOWCUSTOMROW?LCD12864
+--> ?CO?GAMEMAP
?PR?VTIMEINITIALIZE?GAMETIME ----- -----
+--> ?CO?GAMEMAP
+--> ?PR?_VSHOWGRAPH?LCD12864
+--> ?PR?_VSHOWNUMBER?LCD12864
+--> ?PR?_VSHOWCUSTOMROW?LCD12864
?PR?VLEVELINITIALIZE?GAMELEVEL ----- -----
+--> ?CO?GAMEMAP
+--> ?PR?_VSHOWGRAPH?LCD12864
+--> ?PR?_VSHOWNUMBER?LCD12864
+--> ?CO?GAMELEVEL
?PR?VSHOWFRAME?GAMEGRAPH 004CH 0001H
+--> ?PR?_VWRITECMD?LCD12864
+--> ?PR?_VWRITEDATA?LCD12864
?PR?VNEWBLOCK?MOVEBLOCK ----- -----
+--> ?CO?BLOCKSET
?PR?VCREATEBLOCK?MOVEBLOCK 004EH 0002H
BL51 BANKED LINKER/LOCATER V6.02 11/13/2007 09:18:52 PAGE 5
+--> ?PR?_VSHOWBLOCK?GAMEGRAPH
?PR?_VSHOWBLOCK?GAMEGRAPH 0051H 0002H
+--> ?PR?_VWRITEBLOCK?GAMEGRAPH
+--> ?PR?_UCREADBLOCK?GAMEGRAPH
+--> ?CO?GAMEGRAPH
+--> ?PR?_VSHOWCUSTOMROW?LCD12864
?PR?_VBLOCKACTION?GAMEPROCESS 004CH 0001H
+--> ?PR?_UCMOVEDECIDE?MOVEDECIDE
+--> ?PR?_VMOVEBLOCK?MOVEBLOCK
+--> ?PR?UCISGAMEOVER?GAMEPROCESS
+--> ?PR?VGAMEOVER?GAMEPROCESS
+--> ?PR?VGETMARK?GAMEMARK
+--> ?PR?VNEWBLOCK?MOVEBLOCK
+--> ?PR?_VSHOWBLOCKEX?GAMEGRAPH
+--> ?PR?VCREATEBLOCK?MOVEBLOCK
?PR?_UCMOVEDECIDE?MOVEDECIDE 004DH 0006H
+--> ?PR?_UCREADBLOCK?GAMEGRAPH
?PR?_VMOVEBLOCK?MOVEBLOCK 004DH 0001H
+--> ?PR?VDELETEBLOCK?MOVEBLOCK
+--> ?CO?BLOCKSET
+--> ?PR?VCREATEBLOCK?MOVEBLOCK
?PR?VDELETEBLOCK?MOVEBLOCK 004EH 0002H
+--> ?PR?_VCLEANBLOCK?GAMEGRAPH
?PR?UCISGAMEOVER?GAMEPROCESS 004DH 0001H
+--> ?PR?_UCREADBLOCK?GAMEGRAPH
?PR?VGAMEOVER?GAMEPROCESS ----- -----
+--> ?CO?GAMEMAP
+--> ?PR?_VSHOWGRAPH?LCD12864
?PR?VGETMARK?GAMEMARK 004DH 0004H
+--> ?PR?_VCLEANBLOCK?GAMEGRAPH
+--> ?PR?_UCREADBLOCK?GAMEGRAPH
+--> ?PR?_VSHOWBLOCK?GAMEGRAPH
+--> ?PR?_VSHOWNUMBER?LCD12864
+--> ?PR?VNEWLEVEL?GAMELEVEL
?PR?VNEWLEVEL?GAMELEVEL ----- -----
+--> ?CO?GAMELEVEL
+--> ?PR?_VSHOWNUMBER?LCD12864
+--> ?PR?VCLEANALLBLOCK?GAMEGRAPH
?PR?VTIMEADD?GAMETIME ----- -----
+--> ?PR?_VSHOWNUMBER?LCD12864
?C_INITSEG ----- -----
+--> ?CO?BLOCKSET
SYMBOL TABLE OF MODULE: .\Target\RussiaBlock (MAIN)
BL51 BANKED LINKER/LOCATER V6.02 11/13/2007 09:18:52 PAGE 6
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
B:00A8H.7 PUBLIC EA
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -