📄 menu.asm
字号:
; ***************************************************************************
; * Project : Electronic Dictionary *
; * Date : 2003.9 *
; * File Name : MENU.ASM *
; ***************************************************************************
pw 128
case off
externs on
include st2202.def ;; Include ST2100 I/O define.
include Data.def ;; Data RAM define.
include DataBank.def ;; Data Bank define.
include Bios.h
include Graphics.h
include KeyDef.def
include Graph.def
include fulu.h
INCLUDE ST2202.MAC ;;zl.basic macro
;;=====================================================
;; >>> Constant define <<<
;; ---------------
;;ConverMode equ 2 ;; 穦杠 mode.
;;K1Key equ BKey ;; '1' key code.
;;K2Key equ NKey ;; '2' key code.
;;K3Key equ MKey ;; '3' key code.
;;K4Key equ GKey ;; '4' key code.
;;K5Key equ HKey ;; '5' key code.
;;K6Key equ JKey ;; '6' key code.
;;K7Key equ TKey ;; '7' key code.
;;K8Key equ YKey ;; '8' key code.
;;K9Key equ UKey ;; '9' key code.
public StrLenP
public MenuBank
public dirmode
;;=====================================================
;; >>> Data RAM define <<<
;; ---------------
;; public FunctionNo
;;otherflag equ CData+0
charNo equ CData+1
dspOverflag equ CData+2
GameItemFlag equ CData+3
inputbuf equ CData+4 ;;4~~11
InsHReg equ CData+17
InsLReg equ CData+18
LineCount equ CData+19
SecretCodeL equ CData+30 ;;1-11-17 8:16
SecretCodeH equ CData+31 ;;1-11-17 8:16
TestFlashBuff equ CData+40 ;40~~45 ;2-7-11 9:24 su
;;yiadd test
DirMOde equ 0
;CatalogBank equ MenuBank
;;0: 1--->Enter init state
;;=====================================================
;; Event vector table.
DS0 .SECTION ;; Data ROM location 10000h(Bank#2)
;;=====================================================
;;[V]-----------------------------------------------[V]
;; Event process vector.
;;[V]-----------------------------------------------[V]
MenuEvent:
dw MenuBank
dw THSec-1 ;;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -