📄 mem.inc
字号:
; ***** * * ***** * * ******
; * * * * * ** ** * *
; * ***** * * * * * * ******
; * * * * * * * * * *
; ***** * * ***** * * * *
;--------------------------------------
;--------------------------------------
;----------------------------------------------------------
RAM_BEG EQU 1800h
RAM_NUM EQU 47
SOUND_START EQU 0F000h
;----------------------------------------------------------
;****************************
; Stack 1847H
;****************************
G2_Start EQU 7
G2_Lose EQU 8
G2_KeyFire EQU 9
G2_HitWolfy EQU 10
G2_UpLevel EQU 11
G2_Win EQU 12
G2_Over EQU 13
;----------------------------------------------------------
.PAGE0
;---------------------------------------------
.ORG 080H
;---------------------------------------------
ZPFlagBN EQU 36
ZPFlag:
;****************************
; FLAG definition
;****************************
fKEYDeb EQU 0 ;080H
B_KeyMoveLeft equ 1
B_KeyMoveRight EQU 2
B_KeyFire equ 3
B_HavKey EQU 4
B_ThrowNote EQU 5
B_UpLevel equ 6
B_GameWin EQU 7
B_GameOver EQU 8 ;081H
B_LoseLive EQU 9
;BGAVEOVER EQU 10
B_Sleep EQU 11
fSounding EQU 12
B_UpDtSocArrow EQU 13
B_25hzF EQU 14
B_NormState EQU 15
B_FlashDisp EQU 16 ;082H
;B_NoMoveF EQU 17
B_Gm2Flag EQU 18
B_DemoFlag EQU 19
B_GmOvFlag EQU 20
B_ChkSocRow3 EQU 21
B_ChkDemoMode EQU 22
B_MainInitF EQU 23
B_SocRow32 EQU 162
B_SocRow31 EQU 161
B_SocRow30 EQU 160 ;94h
;-------LCD_0, 8AH
;-------LCD_1, 90H
;-------LCD_3, 96H
;===================================================================================
;===================================================================================
; Rams definitation
;--------------------------------------------
bDefine DS 3 ;80H
LCD_00 DS 1 ;83H
LCD_01 DS 1 ;84H
LCD_02 DS 1 ;85H
;----------------------
R_Life DS 1 ;86H
R_Level DS 1 ;87H
KeyCNT DS 1 ;88H
LCD_10 DS 1 ;89H
LCD_11 DS 1 ;8AH
LCD_12 DS 1 ;8BH
;----------------------
R_TmCnt1Min DS 2 ;8CH
R_TMCnt DS 1 ;8EH
LCD_20 DS 1 ;8FH
LCD_21 DS 1 ;90H
LCD_22 DS 1 ;91H
;----------------------
SocRow1 DS 1 ;92H
SocRow2 DS 1 ;93H
SocRow3 DS 1 ;94H
R_Random DS 1 ;95H
R_Wolf1Pig2Move DS 1 ;96H
R_Pig1Wolf2Move DS 1 ;97H
LevelSocCnt DS 1 ;98H
KeyValue1 DS 1 ;99H
KeyValue2 DS 1 ;9AH
KeyValue DS 1 ;9BH
KeyTemp DS 1 ;9CH
LevelTmCnt DS 1 ;9DH
R_SocCnt DS 1 ;9EH
R_TMCnt_1500ms DS 1 ;9FH
BDefine2 DS 1 ;a0H
R_Buffer DS 1 ;A1H
;Xi DS 2 ;
R_Index ds 1 ;A2H
R_Index1 ds 1 ;A3h
SoundPtr ds 1 ;A4H
Sound_Start ds 1 ;A5H
SoundLen ds 1 ;A6H
Speed ds 1 ;A7H
SpeedCnt ds 1 ;A8H
R_TMCnt_1500ms2 DS 1
LevelTmCnt2 DS 1 ;AAH FOR PIG UPDATE
R_Buffer2 DS 1 ;AbH
;;//---------------------------------------------------------------
B_FlashGmDisp EQU 256 ;0A0H
B_FlashLifeDisp EQU 257
B_FlashLevelDisp EQU 258
B_FlashWolfDisp EQU 259
B_FlashSocDisp EQU 260
B_DemoInitF EQU 261
B_UpDtWolf2 EQU 262
B_UpDtPigGm1 EQU 263
;;//---------------------------------------------------------------
.ENDS
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -