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

📄 other.asm

📁 辞典 dict3.asm.grammar.asm,newword.asm 学习 learn.asm 名片 userinf.asm 备忘 userinf.asm 提醒 userinf
💻 ASM
字号:
; ***************************************************************************
; *     Project : Electronic Dictionary                                     *
; *        Date : 2003.9                                                    *
; *   File Name : OTHER.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 KeyDef.def      ;; Key code define.
        include Bios.h
        include Graphics.h
        include Graph.def

        include st2202.mac

        public  OtherBank
        public  SecretUniversalCode

        public  EraseYYZDZone
        public  DelDownLoadMenu


        ;;public  CheckSchedule
;;=====================================================
;;       >>> Constant define <<<
;;           ---------------

MaxContrast     equ     25      ;; Max. value of contrast.
MinContrast     equ     1;min contrast
BorderYear      equ     31h     ;; Border of year.
AMChar  equ     0eh
PMChar  equ     18h
MoonChar equ    17h

MaxCity equ     24              ;; Max. city zone
UDChar  equ     12h

;;=====================================================
;;       >>> Data RAM define <<<
;;           ---------------

OtherFlag       equ     CData+0
;;0: 1--->Enter init state
;;1: 1--->Key Hold delete
;;2: 1--->Key Hold
;;3: 1--->Delete over
;;4: 1--->Input State

GameState       equ     CData+1
SelItem         equ     CData+2
MaxItem         equ     CData+3
RightItem       equ     CData+3 ;Only for Power on Setup
SecretFlag      equ     CData+4
OCurX           equ     CData+5
SecretCodeBuffer equ    CData+6         ;;6~~13 total 8
LastSecretCode  equ     CData+14        ;;14~~21 total 8
S2Item          equ     CData+22
TempValue       equ     CData+23
TempValue1      equ     CData+24
TempValue2      equ     CData+25

MenuLibData     .SECTION                ;; Data ROM location 10000h(Bank#2)

;;===================== Menu ====================
MainMenu:
        db      0,0,3
        db      '1.资源管理器',0,0,0      ;;
        dw      SubLibMenu
        db      '2.系统设置',0,0,0;;系统设置
        dw      SubSystemMenu
        db      '3.开机设置',0,0,23

        ;db      '4.产品信息',0,0,0      ;;
        ;dw      SubProInfo

SubSystemMenu:
        dw      MainMenu
        db      7                      ;;number of items
        db      '1.对比度调节',0,0,1
        db      '2.时间设置',0,0,2
        db      '3.密码设置',0,0,0
        dw      SecCodeMenu
        db      '4.本地时区设置',0,0,5
        db      '5.时间制式设置',0,0,6
        db      '6.按键声音设置',0,0,7
        ;db      '6.音效开关',0,0,8
        db      '7.自动关机时间设置',0,0,9
SubLibMenu:
        dw      MainMenu
        db      3
        db      '1.文档删除',0,0c0h,0
        dw      DelDocMenu
        db      '2.下载内容删除',0,0,0
        dw      DelDownLoadMenu
        db      '3.磁盘碎片整理',0,0,14 ;;13

;SubProInfo:
;        dw      MainMenu
;        db      4
;        db      '1.产品标识',0,0,15     ;;14             ;;
;        db      '2.代理商信息',0,0,16   ;;15           ;;
;        db      '3.商场信息',0,0,17     ;;16             ;;
;        db      '4.版本信息',0,0,21     ;;16             ;;

SecCodeMenu:
        dw      SubSystemMenu
        db      2
        db      '1.文档密码设置',0,0,4          ;;
        db      '2.游戏密码设置',0,0,3          ;;

DelDocMenu:
        dw      SubLibMenu
        db      3
        db      '1.删除备忘',0,0,12     ;;11
        db      '2.删除理财',0,0,13     ;;12
        db      '3.删除提醒',0,0,18     ;;17

DelDownLoadMenu:
        dw      SubLibMenu
        db      2
        db      '1.删除资料',0,0,19     ;;18
        db      '2.删除游戏',0,0,20     ;;19
        ;db      '3.删除英英词典',0,0,22
;;=====================================================
;;       Event vector table.
DS0     .SECTION                ;; Data ROM location 10000h(Bank#2)

alarmbmp:
	DB	17,14
	DB	%00111000,%00001110,%00100010,%11101000
	DB	%10010000,%00100000,%01000011,%11111111
	DB	%10000010,%00000000,%00100010,%00000000
	DB	%00001001,%00000010,%00000100,%10000001
	DB	%00000010,%01000000,%11110001,%00100000
	DB	%00000000,%10010000,%00000000,%01000100
	DB	%00000000,%01000001,%11111111,%11000000
	DB	%01100000,%110000

;;=====================================================
;;[V]-----------------------------------------------[V]
;;       Event process vector.
;;[V]-----------------------------------------------[V]
OtherEvent:
        dw      OtherBank
        dw      THSec-1         ;; 半秒钟事件处理向量。
        dw      TSec-1          ;; 一秒钟事件处理向量。
        dw      TMin-1          ;; 一分钟事件处理向量。
        dw      TKeyDown-1      ;; Key Down 事件处理向量。
        dw      TKeyUp-1        ;; Key Up 事件处理向量。
        dw      TTimer-1        ;; Timer 事件处理向量。
        dw      TKeyPress-1       ;; Key press ㄆン矪瞶祘

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -