drv_s6b33b0a_thai.lst
来自「一种彩屏驱动以及画点,填充图片和填充数据的一些程序」· LST 代码 · 共 119 行
LST
119 行
################################################################################
# #
# IAR Systems Z80/64180 Assembler V3.03A/WIN 18/May/107 10:53:23 #
# #
# Target option = z80 #
# Source file = d:\case_i_d913f\drv\ui_ssd1332\sdrv_thai\drv_s6b33b0a_thai.msa#
# List file = d:\case_i_d913f\drv\ui_ssd1332\ui_ssd13_th\list\drv_s6b33b0a_thai.lst#
# Object file = d:\case_i_d913f\drv\ui_ssd1332\ui_ssd13_th\obj\drv_s6b33b0a_thai.r01#
# Command line = -v0 -uu #
# -OD:\case_i_d913f\drv\Ui_SSD1332\ui_ssd13_th\Obj\ #
# -s+ -M<> -w+ -r -DIC3951 -DNAPDEBUG #
# -LD:\case_i_d913f\drv\Ui_SSD1332\ui_ssd13_th\List\ #
# -t8 -Id:\sdk_i_913f\inc\ -Id:\case_i_d913f\inc\ #
# -Id:\case_i_d913f\drv\ui_ssd1332\inc\ #
# D:\CASE_I_D913F\DRV\UI_SSD1332\SDRV_THAI\drv_s6b33b0a_thai.msa #
# #
# (c) Copyright IAR Systems 1996 #
################################################################################
1 000000 /*
2 000000 ****************************************************
****************************
3 000000 * ACTOS
4 000000 * driver demo
5 000000 *
6 000000 * (c) Copyright 2002-2003, Actions Co
,Ld.
7 000000 * All Right Reserved
8 000000 *
9 000000 * File : UI_S6B33B0A.msa
10 000000 * By : Gongee
11 000000 * Version: 1> v1.00 first version date
12 000000 ****************************************************
****************************
13 000000 */
14 000000
15 000000 #include "display.h"
16 000000 #include "Drv_S6B33B0A.h"
17 000000
18 000000 name UI_S6B33B0A_INFO
19 000000
20 000000 public DisplayBuffer
21 000000 public CharPointBuffer
22 000000 public AsciiSelect
23 000000 public AsciiFontLibAddr
24 000000 public FontLibAddr
25 000000 public SD_RWStruct
26 000000 /*
27 000000 public DMA2Buffer
28 000000 public FirstDisplayOnFlag
29 000000 public ScrollStep
30 000000 public ScrollCount
31 000000 public ScollDir
32 000000 public CurrentPg
33 000000 public ScrollPgNum
34 000000 public UpdStartColumnH
35 000000 public UpdStartColumnL
36 000000 public UpdWidth
37 000000 public UpdPgNum
38 000000 public CharWidth
39 000000 */
40 000000 public BufPage
41 000000 public dc
42 000000 public CEPort_Sav
43 000000 public region
44 000000 public charclarity
45 000000 public charinvflag
46 000000 public region_win
47 000000 public PutCharErrFlag
48 000000 public TranMode
49 000000 #ifndef NAPDEBUG
51 000000 #endif
52 000000 public putCharChFlag
53 000000 public scroll_cnt
54 000000
55 000000 //extern sUI_Init
56 000000 //extern sUI_Exit
57 000000 public SFlag
58 000000 public NextSFlag
59 000000 public REG00_Buff
60 000000 public X_Buff
61 000000 public Y_Buff
62 000000 //public charclarityBak
63 000000
64 000000
65 000000 rseg UI_INFO
66 000000
67 000000
68 000000 44 DRV_FileType defb 'D'
69 000001 03 DRV_Type defb DRV_UI
70 000002 0058 DRV_RcodeStartAddr defw 0x5800
71 000004 0008 DRV_RcodeLength defw 0x0800
72 000006 A010 DRV_InitAPI defw 0x0000 + API_UI_Base
NoB
73 000008 A011 DRV_ExitAPI defw 0x0100 + API_UI_Base
NoB
74 00000A DRV_BnkAFileAddr defs 4
75 00000E DRV_BnkBFileAddr defs 4
76 0001F4 org 500
77 0001F4 #ifdef ICVer3935
79 0001F4 #else
80 0001F4 3951 ICVer defb 39h,51h
81 0001F6 #endif
82 0001FE org 510
83 0001FE AA55 defw 0x55aa
84 000200
85 000000 rseg UI_RCODE
86 000000 //rseg UIDrvCacheSeg
87 000000 DisplayBuffer defs DisplayBufLen
88 000200 //rseg UI_RCODE
89 000200 00 AsciiSelect defb 0
90 000201 00000000 AsciiFontLibAddr defb 0,0,0,0
91 000205 00000000 FontLibAddr defb 0,0,0,0
92 000209 CharPointBuffer defs 32
93 000229 00000000 SD_RWStruct defb 0,0,0,0,0
94 00022E .... defw CharPointBuffer
95 000230 08 defb 0x08
96 000231
97 000231 00 BufPage defb 0 //USB显
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?