📄 menuhead.lst
字号:
##############################################################################
# #
# IAR Z80/64180 C-Compiler V4.04B/WIN #
# Front End V4.20N 27/Sep/107 17:38:43 #
# Global Optimizer V1.05D #
# #
# Target option = Z80 #
# Memory model = banked #
# Source file = d:\case_i_d913f\ap\common\menuhead.c #
# List file = d:\case_i_d913f\ap\ap_reader\list\menuhead.lst #
# Object file = d:\case_i_d913f\ap\ap_reader\obj\menuhead.r01 #
# ASM file = d:\case_i_d913f\ap\ap_reader\list\menuhead.s01 #
# Command line = -v0 -mb -OD:\case_i_d913f\ap\ap_reader\Obj\ -e -K #
# -w -gA -s9 -RCODE -r0 -DNAPDEBUG -DAMV_JPG_TXT #
# -LD:\case_i_d913f\ap\ap_reader\List\ -q -t8 #
# -AD:\case_i_d913f\ap\ap_reader\List\ #
# -ND:\case_i_d913f\ap\ap_reader\List\ -X #
# -Id:\sdk_i_913f\inc\ -Id:\case_i_d913f\inc\ #
# d:\case_i_d913f\AP\COMMON\menuhead.c #
# #
# (c) Copyright IAR Systems 1996 #
##############################################################################
\ 0000 NAME menuhead(17)
\ 0000 RSEG COM_CTRL(0)
\ 0000 EXTERN ResShowMultiString
\ 0000 PUBLIC ui_menuhead
\ 0000 EXTERN ?CLZ80B_4_04_L00
\ 0000 EXTERN ?BANK_CALL_DIRECT_L08
\ 0000 EXTERN ?BANK_FAST_LEAVE_L08
\ 0000 RSEG COM_CTRL
\ 0000 ui_menuhead:
1 /*
2 *******************************************************************************
3 * ACTOS AP
4 * ap common lib file
5 *
6 * (c) Copyright, Actions Co,Ld.
7 * All Right Reserved
8 *
9 * $Id: menuhead.c,v 1.1.1.1 2006/05/22 03:23:59 selina Exp $
10 *******************************************************************************
11 */
12 #pragma codeseg(COM_CTRL)
13 #include "ap_common.h"
14 //#include "common.h"
15
16 /*
17 ********************************************************************************
18 * Description : 窗体头部
19 *
20 * Arguments :
21 * menuhead, 头部指针
22 * string_id, 语言
23 *
24 * Returns :
25 *
26 * Notes :
27 *
28 ********************************************************************************
29 */
30 int ui_menuhead (menuhead_t *menuhead, int string_id)
31 {
\ 0000 C5 PUSH BC
\ 0001 D5 PUSH DE
32 char grade[9];
33 int tmp;
34 region_t region;
35 ResShowMultiString(menuhead->title, string_id, menuhead_s_pos_x_def, menuhead_s_pos_y_def);
\ 0002 2E94 LD L,148
\ 0004 E5 PUSH HL
\ 0005 2E16 LD L,22
\ 0007 E5 PUSH HL
\ 0008 6B LD L,E
\ 0009 62 LD H,D
\ 000A 5E LD E,(HL)
\ 000B 23 INC HL
\ 000C 56 LD D,(HL)
\ 000D 3E00 LD A,BYTE3 ResShowMultiString
\ 000F 210000 LD HL,LWRD ResShowMultiString
\ 0012 CD0000 CALL LWRD ?BANK_CALL_DIRECT_L08
\ 0015 F1 POP AF
\ 0016 F1 POP AF
36 return 0;
\ 0017 210000 LD HL,0
37 }
\ 001A F1 POP AF
\ 001B F1 POP AF
\ 001C C30000 JP LWRD ?BANK_FAST_LEAVE_L08
38
\ 001F END
Errors: none
Warnings: none
Code size: 31
Constant size: 0
Static variable size: Data(0) Iram(0)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -