⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menu.asm

📁 辞典 dict3.asm.grammar.asm,newword.asm 学习 learn.asm 名片 userinf.asm 备忘 userinf.asm 提醒 userinf
💻 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 + -