📄 snake.asm
字号:
; ***************************************************************************
; * Project : Electronic Dictionary *
; * Date : 2003.9 *
; * File Name : SNAKE.ASM *
; ***************************************************************************
chip W65C02S ; Define chip : ST2100 base on 65c02.
pw 128 ; .LST's page width = 128 character.
case off ; Don't care Upper-case or lower-case.
externs on ; Make all labels public.
include ST2202.def ; Include ST2100 I/O define,
include DATA.def ; Data RAM define,
include KEYDEF.def ; Key define,
include GRAPH.def ; Graph RAM define.
include BIOS.h ; BIOS's head.
include GRAPHICS.h ; GRAPHICS's haed.
;==================================================
SnakeLength equ CData+1
GameFlag equ CData+3
LastKeyDown equ CData+4
NextLocatNum equ CData+5
StageNo equ CData+6
GameScore0 equ CData+7
GameScore1 equ CData+8
GameScore2 equ CData+9
LifeNum equ CData+10
FoodCound equ CData+11
RandomNuml equ CData+12
RandomNumh equ CData+13
SetStageNo equ CData+14
GItemOffset equ CData+15
SnakeLocatBuff equ 700h ;280h~~2c0h(64)
TempAddrL equ CData+25
TempAddrH equ CData+26
;InputBuff equ 700h
;snake_drr equ CData+40
lprintbuffor equ 4c8h ;8c8 !!!!!!!!!!!!!!!!!
;=================================================================================
public snake_event
public snake_load
public snake_bank
public snake_keypress
public snake_timer
public snake_keyup
public snake_keydown
public snake_min
public snake_sec
public snake_hsec
public snake_help
;[V]--------------------[V]
; ㄆン矪瞶祘
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -