📄 drv_entrance.lst
字号:
################################################################################
# #
# 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\drv_entrance.msa #
# List file = d:\case_i_d913f\drv\ui_ssd1332\ui_ssd13_tk\list\drv_entrance.lst#
# Object file = d:\case_i_d913f\drv\ui_ssd1332\ui_ssd13_tk\obj\drv_entrance.r01#
# Command line = -v0 -uu #
# -OD:\case_i_d913f\drv\Ui_SSD1332\UI_SSD13_tk\Obj\ #
# -s+ -M<> -w+ -r -DIC3951 -DNAPDEBUG #
# -LD:\case_i_d913f\drv\Ui_SSD1332\UI_SSD13_tk\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\Drv_Entrance.msa #
# #
# (c) Copyright IAR Systems 1996 #
################################################################################
1 000000 /*
2 000000 ****************************************************
****************************
3 000000 * ACTOS
4 000000 * ui dirver show picture
5 000000 *
6 000000 * (c) Copyright 2002-2003, Actions Co
,Ld.
7 000000 * All Right Reserved
8 000000 *
9 000000 * File : UI_ShowPic.msa
10 000000 * By : Gongee
11 000000 * Version: 1> v1.00 first version 10/17/2003
10:46PM
12 000000 ****************************************************
****************************
13 000000 */
14 000000 #include "display.h"
15 000000 #include "Drv_S6B33B0A.h"
16 000000
17 000000 module Drv_Entrance
18 000000 public Drv_Entrance
19 000000 extern Sdrv_GetFontPoint
20 000000 extern Sdrv_SetAsciiFont
21 000000 extern Sdrv_SetTextPos
22 000000 extern Sdrv_GetTextPos
23 000000 extern Sdrv_DispBufSelect
24 000000 extern Sdrv_GetDisplayBufAddr
25 000000 extern Sdrv_SetPenColor
26 000000 extern Sdrv_SetBackgdColor
27 000000 extern Sdrv_SetTextOutMode
28 000000 extern Hdrv_GetBuffData
29 000000 extern Sdrv_GetDCStatus
30 000000 extern Hdrv_SetWindow
31 000000 extern Sdrv_SetTranMode
32 000000 extern Sdrv_GetOutPutErr
33 000000 extern Hdrv_BuffDataTrans
34 000000 extern Hdrv_SetDrawMode
35 000000
36 000000 //-----------API 号与函数的对应表-----------
--
37 000000 #define FUNAPI_0 Drv_Entrance_ret
38 000000 #define FUNAPI_1 Sdrv_SetPenColor
39 000000 #define FUNAPI_2 Sdrv_SetBackgdColor /
/API_PutImage保留
40 000000 #define FUNAPI_3 Sdrv_GetFontPoint
41 000000 #define FUNAPI_4 Sdrv_SetTextOutMode /
/Sdrv_PutSDImage
42 000000 #define FUNAPI_5 Sdrv_SetAsciiFont
43 000000 #define FUNAPI_6 Sdrv_SetTextPos
44 000000 #define FUNAPI_7 Sdrv_GetTextPos
45 000000 #define FUNAPI_8 Sdrv_DispBufSelect
46 000000 #define FUNAPI_9 Sdrv_GetDisplayBufAddr
47 000000 #define FUNAPI_A Sdrv_GetDCStatus
48 000000 #define FUNAPI_B Hdrv_SetWindow
49 000000 #define FUNAPI_C Sdrv_SetTranMode
50 000000 #define FUNAPI_D Sdrv_GetOutPutErr
51 000000 #define FUNAPI_E Hdrv_BuffDataTrans //
Hdrv_SetCont
52 000000 #define FUNAPI_F Hdrv_SetDrawMode //此
api暂空
53 000000 //------------------------------------------
---
54 000000
55 000000 rseg UI_RCODE
56 000000 Drv_Entrance:
57 000000 FE01 cp 0x01
58 000002 DA.... jp c,FUNAPI_0
59 000005 CA.... jp z,FUNAPI_1
60 000008 FE03 cp 0x03
61 00000A DA.... jp c,FUNAPI_2
62 00000D CA.... jp z,FUNAPI_3
63 000010 FE05 cp 0x05
64 000012 DA.... jp c,FUNAPI_4
65 000015 CA.... jp z,FUNAPI_5
66 000018 FE07 cp 0x07
67 00001A DA.... jp c,FUNAPI_6
68 00001D CA.... jp z,FUNAPI_7
69 000020 FE09 cp 0x09
70 000022 DA.... jp c,FUNAPI_8
71 000025 CA.... jp z,FUNAPI_9
72 000028 FE0B cp 0x0b
73 00002A DA.... jp c,FUNAPI_A
74 00002D CA.... jp z,FUNAPI_B
75 000030 FE0D cp 0x0d
76 000032 DA.... jp c,FUNAPI_C
77 000035 CA.... jp z,FUNAPI_D
78 000038 FE0F cp 0x0f
79 00003A DA.... jp c,FUNAPI_E
80 00003D CA.... jp z,FUNAPI_F
81 000040
82 000040 Drv_Entrance_ret:
83 000040 C9 ret
84 000041
85 000041
86 000041
87 000041 /* [如下为RCODE的函数表]
88 000041 non_banked void Sdrv_PutS(const char *str,signed cha
r strlen);
89 000041 non_banked void Sdrv_PutChar(int code);
90 000041 non_banked void Sdrv_PutSDImage(region_t *imageregio
n,long int
sdimageaddr
);
91 000041 non_banked void Sdrv_InvertRegion(region_t *invregio
n);
92 000041 non_banked void Sdrv_SetAsciiFont(unsigned char Font
ID);
93 000041 non_banked void Sdrv_SetTextPos(unsigned char x,unsi
gned char y);
94 000041 non_banked void Sdrv_SetPenColor(COLORREF color);
95 000041 non_banked void Sdrv_SetBackgdColor(COLORREF color);
96 000041 non_banked void Sdrv_SetTextOutMode (unsigned char m
ode);
97 000041 non_banked void Sdrv_SetContrast(char ContrastValue)
;
98 000041 non_banked void Sdrv_DispBufSelect(unsigned char ram
page);
99 000041 non_banked void Sdrv_GetFontPoint(int code,void *pic
buf);
100 000041 non_banked char *Sdrv_GetDisplayBufAddr(void);
101 000041 non_banked void Sdrv_GetTextPos(unsigned char *x,uns
igned char *y);
102 000041
103 000041 [如下为对应函数的API号]
104 000041 #define API_PutChar 0x00
105 000041 #define API_PutS 0x01
106 000041 #define API_PutImage 0x02
107 000041 #define API_GetFontPoint 0x03
108 000041 #define API_PutSDImage 0x04
109 000041 #define API_SetAsciiFont 0x05
110 000041 #define API_SetTextPos 0x06
111 000041 #define API_GetTextPos 0x07
112 000041 #define API_DispBufSelect 0x08
113 000041 #define API_GetDispBufAddr 0x09
114 000041 #define API_InvertRegion 0x0a
115 000041 #define API_SetPenColor 0x0b
116 000041 #define API_SetBackgdColor 0x0c
117 000041 #define API_SetTextClarity 0x0d
118 000041 #define API_SetContrast 0x0e
119 000041 */
120 000041
121 000041 /*
122 000041 ****************************************************
****************************
123 000041 * the end of file
124 000041 ****************************************************
****************************
125 000041 */
126 000041 end
##############################
# CRC:9E7 #
# Errors: 0 #
# Warnings: 0 #
# Bytes: 65 #
##############################
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -