supercasiobros/Debug/MARIOBR.lst

270 lines
10 KiB
Plaintext

SH SERIES C/C++ Compiler (Ver. 6.0C) 17-Nov-2019 15:42:12 PAGE 1
************ OBJECT LISTING ************
FILE NAME: Z:\home\gmilan\dev\c\supercasiobros\MARIOBR.c
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
MARIOBR.c 1 /*****************************************************************/
MARIOBR.c 2 /* */
MARIOBR.c 3 /* CASIO fx-9860G SDK Library */
MARIOBR.c 4 /* */
MARIOBR.c 5 /* File name : [ProjectName].c */
MARIOBR.c 6 /* */
MARIOBR.c 7 /* Copyright (c) 2006 CASIO COMPUTER CO., LTD. */
MARIOBR.c 8 /* */
MARIOBR.c 9 /*****************************************************************/
MARIOBR.c 10 #include "fxlib.h"
MARIOBR.c 11
MARIOBR.c 12
MARIOBR.c 13 //****************************************************************************
MARIOBR.c 14 // AddIn_main (Sample program main function)
MARIOBR.c 15 //
MARIOBR.c 16 // param : isAppli : 1 = This application is launched by MAIN MENU.
MARIOBR.c 17 // : 0 = This application is launched by a strip in eACT application.
MARIOBR.c 18 //
MARIOBR.c 19 // OptionNum : Strip number (0~3)
MARIOBR.c 20 // (This parameter is only used when isAppli parameter is 0.)
MARIOBR.c 21 //
MARIOBR.c 22 // retval : 1 = No error / 0 = Error
MARIOBR.c 23 //
MARIOBR.c 24 //****************************************************************************
MARIOBR.c 25 int AddIn_main(int isAppli, unsigned short OptionNum)
P 00000000 _AddIn_main: ; function: AddIn_main
; frame size=4
MARIOBR.c 26 {
MARIOBR.c 27 unsigned int key;
MARIOBR.c 28
MARIOBR.c 29 Bdisp_AllClr_DDVRAM();
00000000 D30C MOV.L L316+2,R3 ; _Bdisp_AllClr_DDVRAM
00000002 7FFC ADD #-4,R15
00000004 430B JSR @R3
00000006 0009 NOP
MARIOBR.c 30
MARIOBR.c 31 locate(1,4);
00000008 D20B MOV.L L316+6,R2 ; _locate
0000000A E504 MOV #4,R5
0000000C 420B JSR @R2
0000000E E401 MOV #1,R4
MARIOBR.c 32 Print((unsigned char*)"This application is");
00000010 D40A MOV.L L316+10,R4 ; L302
00000012 D30B MOV.L L316+14,R3 ; _Print
00000014 430B JSR @R3
00000016 0009 NOP
MARIOBR.c 33 locate(1,5);
00000018 D207 MOV.L L316+6,R2 ; _locate
0000001A E505 MOV #5,R5
0000001C 420B JSR @R2
0000001E E401 MOV #1,R4
MARIOBR.c 34 Print((unsigned char*)" sample Add-In.");
00000020 D408 MOV.L L316+18,R4 ; L303
00000022 D307 MOV.L L316+14,R3 ; _Print
SH SERIES C/C++ Compiler (Ver. 6.0C) 17-Nov-2019 15:42:12 PAGE 2
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000024 430B JSR @R3
00000026 0009 NOP
00000028 DE07 MOV.L L316+22,R14; _GetKey
MARIOBR.c 35
MARIOBR.c 36 while(1){
0000002A L313:
MARIOBR.c 37 GetKey(&key);
0000002A 4E0B JSR @R14
0000002C 64F3 MOV R15,R4
0000002E AFFC BRA L313
00000030 0009 NOP
00000032 L316:
00000032 0000 .DATA.W 0
00000034 <00000000> .DATA.L _Bdisp_AllClr_DDVRAM
00000038 <00000000> .DATA.L _locate
0000003C <00000000> .DATA.L L302
00000040 <00000000> .DATA.L _Print
00000044 <00000000> .DATA.L L303
00000048 <00000000> .DATA.L _GetKey
MARIOBR.c 38 }
MARIOBR.c 39
MARIOBR.c 40 return 1;
MARIOBR.c 41 }
MARIOBR.c 42
MARIOBR.c 43
MARIOBR.c 44
MARIOBR.c 45
MARIOBR.c 46 //****************************************************************************
MARIOBR.c 47 //************** ****************
MARIOBR.c 48 //************** Notice! ****************
MARIOBR.c 49 //************** ****************
MARIOBR.c 50 //************** Please do not change the following source. ****************
MARIOBR.c 51 //************** ****************
MARIOBR.c 52 //****************************************************************************
MARIOBR.c 53
MARIOBR.c 54
MARIOBR.c 55 #pragma section _BR_Size
MARIOBR.c 56 unsigned long BR_Size;
MARIOBR.c 57 #pragma section
MARIOBR.c 58
MARIOBR.c 59
MARIOBR.c 60 #pragma section _TOP
MARIOBR.c 61
MARIOBR.c 62 //****************************************************************************
MARIOBR.c 63 // InitializeSystem
MARIOBR.c 64 //
MARIOBR.c 65 // param : isAppli : 1 = Application / 0 = eActivity
MARIOBR.c 66 // OptionNum : Option Number (only eActivity)
MARIOBR.c 67 //
MARIOBR.c 68 // retval : 1 = No error / 0 = Error
MARIOBR.c 69 //
MARIOBR.c 70 //****************************************************************************
MARIOBR.c 71 int InitializeSystem(int isAppli, unsigned short OptionNum)
P_T 00000000 _InitializeSystem: ; function: InitializeSystem
; frame size=0
MARIOBR.c 72 {
MARIOBR.c 73 return INIT_ADDIN_APPLICATION(isAppli, OptionNum);
SH SERIES C/C++ Compiler (Ver. 6.0C) 17-Nov-2019 15:42:12 PAGE 3
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000000 D301 MOV.L L317+2,R3 ; _INIT_ADDIN_APPLICATION
00000002 432B JMP @R3
00000004 0009 NOP
00000006 L317:
00000006 0000 .DATA.W 0
00000008 <00000000> .DATA.L _INIT_ADDIN_APPLICATION
MARIOBR.c 74 }
MARIOBR.c 75
MARIOBR.c 76 #pragma section
MARIOBR.c 77
C 00000000 L302:
00000000 5468697320 .SDATA "This application is"
6170706C69
636174696F
6E206973
00000013 00 .DATA.B H'00
00000014 L303:
00000014 2073616D70 .SDATA " sample Add-In."
6C65204164
642D496E2E
00000023 00 .DATA.B H'00
B_B 00000000 _BR_Size: ; static: BR_Size
00000000 00000004 .RES.L 1
SH SERIES C/C++ Compiler (Ver. 6.0C) 17-Nov-2019 15:42:12 PAGE 1
******** STATISTICS INFORMATION ********
********** ERROR INFORMATION ***********
NUMBER OF ERRORS: 0
NUMBER OF WARNINGS: 0
******* SOURCE LINE INFORMATION ********
COMPILED SOURCE LINE: 77
******* SECTION SIZE INFORMATION *******
PROGRAM SECTION (P): 0000004C Byte(s)
PROGRAM SECTION (P_BR_Size): 00000000 Byte(s)
PROGRAM SECTION (P_TOP): 0000000C Byte(s)
CONSTANT SECTION (C): 00000024 Byte(s)
CONSTANT SECTION (C_BR_Size): 00000000 Byte(s)
CONSTANT SECTION (C_TOP): 00000000 Byte(s)
DATA SECTION (D): 00000000 Byte(s)
DATA SECTION (D_BR_Size): 00000000 Byte(s)
DATA SECTION (D_TOP): 00000000 Byte(s)
BSS SECTION (B): 00000000 Byte(s)
BSS SECTION (B_BR_Size): 00000004 Byte(s)
BSS SECTION (B_TOP): 00000000 Byte(s)
TOTAL PROGRAM SIZE: 00000080 Byte(s)
********** LABEL INFORMATION ***********
NUMBER OF EXTERNAL REFERENCE SYMBOLS: 5
NUMBER OF EXTERNAL DEFINITION SYMBOLS: 3
NUMBER OF INTERNAL/EXTERNAL SYMBOLS: 13
*** COMMAND PARAMETER ***
-subcommand=C:\users\gmilan\Temp\hmkab6e.tmp