@ -1,12 +0,0 @@
|
||||
//------------------------------------------------------------------
|
||||
// Addin-Application header control file, created with the CASIO SDK
|
||||
//------------------------------------------------------------------
|
||||
[OUTPUT] : "MARIOBRS.G1A"
|
||||
[BINDATA] : "FXADDINror.bin"
|
||||
[DISPNAME] : "MARIOBRS"
|
||||
[APPNAME] : "@MARIOBR"
|
||||
[VERSION] : "00.00.0000"
|
||||
[APL_ICON] : "MainIcon.bmp"
|
||||
[MODULE_NUM] : 0
|
||||
[MOD1_TITLE] : "MARIOBR"
|
||||
[MOD1_ICON] : "eActivityIcon.bmp"
|
@ -1,100 +0,0 @@
|
||||
################################################
|
||||
# Make file for CASIO fx-9860G SDK Addin
|
||||
#
|
||||
############################
|
||||
# Directory defines
|
||||
TCDIR = C:\CASIO\fx-9860G SDK\OS\SH
|
||||
OSDIR = C:\CASIO\fx-9860G SDK\OS
|
||||
APPDIR = Z:\home\gmilan\dev\c\supercasiobros
|
||||
OUTDIR = Z:\home\gmilan\dev\c\supercasiobros\Debug
|
||||
|
||||
################
|
||||
# Main Defines
|
||||
SH_EXEDIR=$(TCDIR)\bin
|
||||
|
||||
# Hitachi SH C/C++ Compiler02 phase
|
||||
SHCC02_EXE=shc.exe
|
||||
SHCC02_DEP="$(OSDIR)\FX\include\fxlib.h"
|
||||
|
||||
# Hitachi SH Assembler03 phase
|
||||
SHASM03_EXE=asmsh.exe
|
||||
|
||||
# Hitachi OptLinker04 phase
|
||||
SHLINK04_EXE=Optlnk.exe
|
||||
SHLINK04_DEP="$(OSDIR)\FX\lib\fx9860G_library.lib"
|
||||
SHLINK04_DEP2="$(OSDIR)\FX\lib\setup.obj"
|
||||
|
||||
#######################
|
||||
# Files to build
|
||||
FILE0=MARIOBR
|
||||
FILESRC0="$(APPDIR)\$(FILE0).c"
|
||||
FILEOBJ0="$(OUTDIR)\$(FILE0).obj"
|
||||
RFILE=FXADDINror
|
||||
USERALLOBJ=$(FILEOBJ0)
|
||||
|
||||
#######################
|
||||
# nmake "all" statement
|
||||
|
||||
ALL: SH_ENV \
|
||||
$(USERALLOBJ) \
|
||||
$(OUTDIR)\$(RFILE).bin \
|
||||
|
||||
####################
|
||||
# Description blocks
|
||||
|
||||
!MESSAGE %3#C$z`&'0?
|
||||
!MESSAGE
|
||||
!MESSAGE Executing Hitachi SH C/C++ Compiler/Assembler phase
|
||||
!MESSAGE
|
||||
|
||||
SH_ENV :
|
||||
set SHC_INC=$(TCDIR)\include
|
||||
set PATH=$(TCDIR)\bin
|
||||
set SHC_LIB=$(TCDIR)\bin
|
||||
set SHC_TMP=$(OUTDIR)
|
||||
|
||||
$(FILEOBJ0) : $(FILESRC0) $(SHCC02_DEP)
|
||||
"$(SH_EXEDIR)\$(SHCC02_EXE)" -subcommand=<<
|
||||
-cpu=sh3
|
||||
-include="$(OSDIR)\FX\include","$(APPDIR)"
|
||||
-objectfile=$(FILEOBJ0)
|
||||
-show=source
|
||||
-listfile="$(OUTDIR)\$(FILE0).lst"
|
||||
-size
|
||||
-noinline
|
||||
-chgincpath
|
||||
-errorpath
|
||||
$(FILESRC0)
|
||||
-lang=c
|
||||
-nologo
|
||||
-debug
|
||||
<<
|
||||
|
||||
!MESSAGE
|
||||
!MESSAGE Executing Hitachi OptLinker04 phase
|
||||
!MESSAGE
|
||||
|
||||
"$(OUTDIR)\$(RFILE).bin" : $(USERALLOBJ) $(SHLINK04_DEP2) $(SHLINK04_DEP)
|
||||
"$(SH_EXEDIR)\$(SHLINK04_EXE)" -subcommand=<<
|
||||
noprelink
|
||||
sdebug
|
||||
rom D=R
|
||||
nomessage
|
||||
list "$(OUTDIR)\$(RFILE).map"
|
||||
show symbol
|
||||
nooptimize
|
||||
start P_TOP,P,C,D,C$VTBL,C$INIT/0300200,B_BR_Size,B,R/08100000
|
||||
fsymbol P
|
||||
nologo
|
||||
input $(USERALLOBJ)
|
||||
input $(SHLINK04_DEP2)
|
||||
library $(SHLINK04_DEP)
|
||||
output "$(OUTDIR)\$(RFILE).abs"
|
||||
-nomessage=1100
|
||||
end
|
||||
input "$(OUTDIR)\$(RFILE).abs"
|
||||
form binary
|
||||
output "$(OUTDIR)\$(RFILE).bin"
|
||||
exit
|
||||
<<
|
||||
|
@ -1,51 +0,0 @@
|
||||
;HITACHI OPTIMIZING LINKAGE EDITOR GENERATED FILE 2019.11.17
|
||||
;fsymbol = P
|
||||
|
||||
;SECTION NAME = P
|
||||
.export _AddIn_main
|
||||
_AddIn_main: .equ h'0030020c
|
||||
.export ___LINK_PROTECT
|
||||
___LINK_PROTECT: .equ h'00300258
|
||||
.export _SetQuitHandler
|
||||
_SetQuitHandler: .equ h'0030025c
|
||||
.export _OnAppCloseDefault
|
||||
_OnAppCloseDefault: .equ h'00300262
|
||||
.export __INITSCT_ADDIN
|
||||
__INITSCT_ADDIN: .equ h'003002b6
|
||||
.export _INIT_ADDIN_APPLICATION
|
||||
_INIT_ADDIN_APPLICATION: .equ h'003002fe
|
||||
.export _Bdel_cychdr
|
||||
_Bdel_cychdr: .equ h'00300374
|
||||
.export _Bdisp_AllClr_DDVRAM
|
||||
_Bdisp_AllClr_DDVRAM: .equ h'00300384
|
||||
.export _BfileFLS_CloseFile
|
||||
_BfileFLS_CloseFile: .equ h'00300394
|
||||
.export _Bkey_Set_RepeatTime_Default
|
||||
_Bkey_Set_RepeatTime_Default: .equ h'003003a4
|
||||
.export _CallbackAtQuitMainFunction
|
||||
_CallbackAtQuitMainFunction: .equ h'003003b4
|
||||
.export _flsFindClose
|
||||
_flsFindClose: .equ h'003003c4
|
||||
.export _GetKey
|
||||
_GetKey: .equ h'003003d4
|
||||
.export _GLibAddinAplExecutionCheck
|
||||
_GLibAddinAplExecutionCheck: .equ h'003003e4
|
||||
.export _Hmem_SetMMU
|
||||
_Hmem_SetMMU: .equ h'003003f4
|
||||
.export _Print
|
||||
_Print: .equ h'00300404
|
||||
.export _PrintMini
|
||||
_PrintMini: .equ h'00300414
|
||||
.export _locate
|
||||
_locate: .equ h'00300430
|
||||
.export _Bdisp_ReadArea_DD
|
||||
_Bdisp_ReadArea_DD: .equ h'00300458
|
||||
.export __divls
|
||||
__divls: .equ h'0030058c
|
||||
.export _DD_GET
|
||||
_DD_GET: .equ h'00300640
|
||||
.export _locate_OS
|
||||
_locate_OS: .equ h'00300650
|
||||
.export _PrintMiniSd
|
||||
_PrintMiniSd: .equ h'00300660
|
||||
.end
|
@ -1,234 +0,0 @@
|
||||
Hitachi Optimizing Linkage Editor (Ver. 7.1.03.000)17-Nov-2019 15:42:13
|
||||
|
||||
*** Options ***
|
||||
|
||||
-subcommand=C:\users\gmilan\Temp\hmkaf9b.tmp
|
||||
noprelink
|
||||
sdebug
|
||||
rom D=R
|
||||
nomessage
|
||||
list "Z:\home\gmilan\dev\c\supercasiobros\Debug\FXADDINror.map"
|
||||
show symbol
|
||||
nooptimize
|
||||
start P_TOP,P,C,D,C$VTBL,C$INIT/0300200,B_BR_Size,B,R/08100000
|
||||
fsymbol P
|
||||
nologo
|
||||
input "Z:\home\gmilan\dev\c\supercasiobros\Debug\MARIOBR.obj"
|
||||
input "C:\CASIO\fx-9860G SDK\OS\FX\lib\setup.obj"
|
||||
library "C:\CASIO\fx-9860G SDK\OS\FX\lib\fx9860G_library.lib"
|
||||
output "Z:\home\gmilan\dev\c\supercasiobros\Debug\FXADDINror.abs"
|
||||
-nomessage=1100
|
||||
end
|
||||
|
||||
*** Error information ***
|
||||
|
||||
*** Mapping List ***
|
||||
|
||||
SECTION START END SIZE ALIGN
|
||||
|
||||
P_TOP
|
||||
00300200 0030020b c 4
|
||||
P
|
||||
0030020c 0030066f 464 4
|
||||
C
|
||||
00300670 003006a7 38 4
|
||||
D
|
||||
003006a8 003006ab 4 4
|
||||
B_BR_Size
|
||||
08100000 08100003 4 4
|
||||
B
|
||||
08100004 08100007 4 4
|
||||
R
|
||||
08100008 0810000b 4 4
|
||||
|
||||
*** Symbol List ***
|
||||
|
||||
SECTION=
|
||||
FILE= START END SIZE
|
||||
SYMBOL ADDR SIZE INFO COUNTS OPT
|
||||
|
||||
SECTION=P_TOP
|
||||
FILE=Z:\home\gmilan\dev\c\supercasiobros\Debug\MARIOBR.obj
|
||||
00300200 0030020b c
|
||||
_InitializeSystem
|
||||
00300200 c func ,g *
|
||||
|
||||
SECTION=P
|
||||
FILE=Z:\home\gmilan\dev\c\supercasiobros\Debug\MARIOBR.obj
|
||||
0030020c 00300257 4c
|
||||
_AddIn_main
|
||||
0030020c 4c func ,g *
|
||||
FILE=C:\CASIO\fx-9860G SDK\OS\FX\lib\setup.obj
|
||||
00300258 00300373 11c
|
||||
___LINK_PROTECT
|
||||
00300258 4 func ,g *
|
||||
_SetQuitHandler
|
||||
0030025c 6 func ,g *
|
||||
_OnAppCloseDefault
|
||||
00300262 54 func ,g *
|
||||
__INITSCT_ADDIN
|
||||
003002b6 48 func ,g *
|
||||
_INIT_ADDIN_APPLICATION
|
||||
003002fe 76 func ,g *
|
||||
FILE=_Bdel_cychdr
|
||||
00300374 00300383 10
|
||||
_Bdel_cychdr
|
||||
00300374 0 none ,g *
|
||||
FILE=_Bdisp_AllClr_DDVRAM
|
||||
00300384 00300393 10
|
||||
_Bdisp_AllClr_DDVRAM
|
||||
00300384 0 none ,g *
|
||||
FILE=_BfileFLS_CloseFile
|
||||
00300394 003003a3 10
|
||||
_BfileFLS_CloseFile
|
||||
00300394 0 none ,g *
|
||||
FILE=_Bkey_Set_RepeatTime_Default
|
||||
003003a4 003003b3 10
|
||||
_Bkey_Set_RepeatTime_Default
|
||||
003003a4 0 none ,g *
|
||||
FILE=_CallbackAtQuitMainFunction
|
||||
003003b4 003003c3 10
|
||||
_CallbackAtQuitMainFunction
|
||||
003003b4 0 none ,g *
|
||||
FILE=_flsFindClose
|
||||
003003c4 003003d3 10
|
||||
_flsFindClose
|
||||
003003c4 0 none ,g *
|
||||
FILE=_getkey
|
||||
003003d4 003003e3 10
|
||||
_GetKey
|
||||
003003d4 0 none ,g *
|
||||
FILE=_GLibAddinAplExecutionCheck
|
||||
003003e4 003003f3 10
|
||||
_GLibAddinAplExecutionCheck
|
||||
003003e4 0 none ,g *
|
||||
FILE=_Hmem_SetMMU
|
||||
003003f4 00300403 10
|
||||
_Hmem_SetMMU
|
||||
003003f4 0 none ,g *
|
||||
FILE=_Print
|
||||
00300404 00300413 10
|
||||
_Print
|
||||
00300404 0 none ,g *
|
||||
FILE=dispbios
|
||||
00300414 00300589 176
|
||||
_PrintMini
|
||||
00300414 1c func ,g *
|
||||
_locate
|
||||
00300430 28 func ,g *
|
||||
_Bdisp_ReadArea_DD
|
||||
00300458 132 func ,g *
|
||||
FILE=__divls
|
||||
0030058c 0030063f b4
|
||||
__divls
|
||||
0030058c 0 none ,g *
|
||||
divls_zero
|
||||
0030062a 0 none ,l *
|
||||
A_errno
|
||||
00300638 0 none ,l *
|
||||
n_zerono
|
||||
0030063c 0 none ,l *
|
||||
FILE=_DD_GET
|
||||
00300640 0030064f 10
|
||||
_DD_GET
|
||||
00300640 0 none ,g *
|
||||
FILE=_locate
|
||||
00300650 0030065f 10
|
||||
_locate_OS
|
||||
00300650 0 none ,g *
|
||||
FILE=_PrintMiniSd
|
||||
00300660 0030066f 10
|
||||
_PrintMiniSd
|
||||
00300660 0 none ,g *
|
||||
|
||||
SECTION=C
|
||||
FILE=addin_sct
|
||||
00300694 003006a7 14
|
||||
_B_BGN
|
||||
00300694 0 none ,g *
|
||||
_B_END
|
||||
00300698 0 none ,g *
|
||||
_R_BGN
|
||||
0030069c 0 none ,g *
|
||||
_R_END
|
||||
003006a0 0 none ,g *
|
||||
_D_ROM
|
||||
003006a4 0 none ,g *
|
||||
|
||||
SECTION=B_BR_Size
|
||||
FILE=Z:\home\gmilan\dev\c\supercasiobros\Debug\MARIOBR.obj
|
||||
08100000 08100003 4
|
||||
_BR_Size
|
||||
08100000 4 data ,g *
|
||||
|
||||
SECTION=B
|
||||
FILE=_errno
|
||||
08100004 08100007 4
|
||||
__errno
|
||||
08100004 4 data ,g *
|
||||
|
||||
SECTION=R
|
||||
FILE=C:\CASIO\fx-9860G SDK\OS\FX\lib\setup.obj
|
||||
08100008 0810000b 4
|
||||
_gb_OnAppClose
|
||||
08100008 4 data ,g *
|
||||
|
||||
Absolute value symbols
|
||||
FILE=_Bdel_cychdr
|
||||
__JumpTableTOP
|
||||
80010070 0 none ,l *
|
||||
FILE=_Bdisp_AllClr_DDVRAM
|
||||
__JumpTableTOP
|
||||
80010070 0 none ,l *
|
||||
FILE=_BfileFLS_CloseFile
|
||||
__JumpTableTOP
|
||||
80010070 0 none ,l *
|
||||
FILE=_Bkey_Set_RepeatTime_Default
|
||||
__JumpTableTOP
|
||||
80010070 0 none ,l *
|
||||
FILE=_CallbackAtQuitMainFunction
|
||||
__JumpTableTOP
|
||||
80010070 0 none ,l *
|
||||
FILE=_flsFindClose
|
||||
__JumpTableTOP
|
||||
80010070 0 none ,l *
|
||||
FILE=_getkey
|
||||
__JumpTableTOP
|
||||
80010070 0 none ,l *
|
||||
FILE=_GLibAddinAplExecutionCheck
|
||||
__JumpTableTOP
|
||||
80010070 0 none ,l *
|
||||
FILE=_Hmem_SetMMU
|
||||
__JumpTableTOP
|
||||
80010070 0 none ,l *
|
||||
FILE=_Print
|
||||
__JumpTableTOP
|
||||
80010070 0 none ,l *
|
||||
FILE=__divls
|
||||
zerodiv
|
||||
0000044e 0 none ,l *
|
||||
FILE=_DD_GET
|
||||
__JumpTableTOP
|
||||
80010070 0 none ,l *
|
||||
FILE=_locate
|
||||
__JumpTableTOP
|
||||
80010070 0 none ,l *
|
||||
FILE=_PrintMiniSd
|
||||
__JumpTableTOP
|
||||
80010070 0 none ,l *
|
||||
|
||||
*** Delete Symbols ***
|
||||
|
||||
SYMBOL SIZE INFO
|
||||
|
||||
*** Variable Accessible with Abs8 ***
|
||||
|
||||
SYMBOL SIZE COUNTS OPTIMIZE
|
||||
|
||||
*** Variable Accessible with Abs16 ***
|
||||
|
||||
SYMBOL SIZE COUNTS OPTIMIZE
|
||||
|
||||
*** Function Call ***
|
||||
|
||||
SYMBOL COUNTS OPTIMIZE
|
@ -1,269 +0,0 @@
|
||||
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
|
||||
|
@ -1 +0,0 @@
|
||||
[DLSimRunSpace]
|
@ -1,112 +0,0 @@
|
||||
[DLSimWorkSpace]
|
||||
|
||||
[_1]
|
||||
Type=5
|
||||
Order=2
|
||||
Top=15
|
||||
Left=2235
|
||||
Height=4740
|
||||
Width=5565
|
||||
State=0
|
||||
Flags=00000020
|
||||
OptionA=0
|
||||
|
||||
[_2]
|
||||
Type=1
|
||||
Order=0
|
||||
Top=15
|
||||
Left=7800
|
||||
Height=4740
|
||||
Width=5535
|
||||
State=0
|
||||
Flags=00000001
|
||||
OptionA=15
|
||||
OptionB=15
|
||||
|
||||
[_3]
|
||||
Type=6
|
||||
Order=4
|
||||
Top=4740
|
||||
Left=7800
|
||||
Height=6390
|
||||
Width=5535
|
||||
State=0
|
||||
Flags=00000001
|
||||
OptionA=0
|
||||
|
||||
[_4]
|
||||
Type=7
|
||||
Order=3
|
||||
Top=4740
|
||||
Left=2220
|
||||
Height=3165
|
||||
Width=5565
|
||||
State=0
|
||||
Flags=00000000
|
||||
OptionA=0
|
||||
|
||||
[_5]
|
||||
Type=8
|
||||
Order=1
|
||||
Top=7905
|
||||
Left=2220
|
||||
Height=3225
|
||||
Width=5580
|
||||
State=0
|
||||
Flags=00000000
|
||||
OptionA=0
|
||||
|
||||
[_6]
|
||||
Type=3
|
||||
Order=9
|
||||
Top=0
|
||||
Left=10788
|
||||
Height=6348
|
||||
Width=2232
|
||||
State=16
|
||||
Flags=00000000
|
||||
OptionA=0
|
||||
|
||||
[_7]
|
||||
Type=2
|
||||
Order=8
|
||||
Top=6348
|
||||
Left=7800
|
||||
Height=3588
|
||||
Width=5220
|
||||
State=16
|
||||
Flags=00000000
|
||||
OptionA=0
|
||||
|
||||
[_8]
|
||||
Type=17
|
||||
Order=5
|
||||
Top=15
|
||||
Left=-15
|
||||
Height=11115
|
||||
Width=2235
|
||||
State=0
|
||||
Flags=00000000
|
||||
OptionA=0
|
||||
|
||||
[_9]
|
||||
Type=15
|
||||
Order=6
|
||||
Top=4740
|
||||
Left=2232
|
||||
Height=6348
|
||||
Width=5592
|
||||
State=16
|
||||
Flags=00000000
|
||||
OptionA=0
|
||||
|
||||
[_32]
|
||||
Type=16
|
||||
Order=7
|
||||
Top=0
|
||||
Left=2208
|
||||
Height=4584
|
||||
Width=5592
|
||||
State=16
|
||||
Flags=00000020
|
||||
OptionA=0
|
@ -1,15 +0,0 @@
|
||||
[DLSimProject]
|
||||
Name=MARIOBRS
|
||||
Version=00.00.0000
|
||||
Model=:fx-9860G.dlm
|
||||
SourcePath=SRC
|
||||
MemoryPath=INIT
|
||||
MemCardPath=SDCard
|
||||
|
||||
[Program1]
|
||||
Program=MARIOBRS.G1A
|
||||
Debug=Debug\FXADDINror.dbg
|
||||
LoadAddress=80000000:90100000
|
||||
|
||||
[Files]
|
||||
SourceFile=:MARIOBR.c
|
Before Width: | Height: | Size: 8.2 KiB After Width: | Height: | Size: 8.2 KiB |
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 132 KiB |
Before Width: | Height: | Size: 8.0 KiB After Width: | Height: | Size: 8.0 KiB |
Before Width: | Height: | Size: 598 B After Width: | Height: | Size: 598 B |
Before Width: | Height: | Size: 585 B After Width: | Height: | Size: 585 B |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 619 B After Width: | Height: | Size: 619 B |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 670 B After Width: | Height: | Size: 670 B |
Before Width: | Height: | Size: 712 B After Width: | Height: | Size: 712 B |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
@ -0,0 +1,5 @@
|
||||
build-fx/src/box.c.o: src/box.c src/box.h src/world.h
|
||||
|
||||
src/box.h:
|
||||
|
||||
src/world.h:
|
@ -1,5 +0,0 @@
|
||||
build-fx/src/box.o: src/box.c src/box.h src/world.h
|
||||
|
||||
src/box.h:
|
||||
|
||||
src/world.h:
|
@ -0,0 +1,8 @@
|
||||
build-fx/src/keyboard.c.o: src/keyboard.c src/keyboard.h src/mario.h \
|
||||
src/box.h
|
||||
|
||||
src/keyboard.h:
|
||||
|
||||
src/mario.h:
|
||||
|
||||
src/box.h:
|
@ -1,8 +0,0 @@
|
||||
build-fx/src/keyboard.o: src/keyboard.c src/keyboard.h src/mario.h \
|
||||
src/box.h
|
||||
|
||||
src/keyboard.h:
|
||||
|
||||
src/mario.h:
|
||||
|
||||
src/box.h:
|
@ -0,0 +1,7 @@
|
||||
build-fx/src/main.c.o: src/main.c src/world.h src/mario.h src/box.h
|
||||
|
||||
src/world.h:
|
||||
|
||||
src/mario.h:
|
||||
|
||||
src/box.h:
|
@ -1,7 +0,0 @@
|
||||
build-fx/src/main.o: src/main.c src/world.h src/mario.h src/box.h
|
||||
|
||||
src/world.h:
|
||||
|
||||
src/mario.h:
|
||||
|
||||
src/box.h:
|
@ -1,4 +1,4 @@
|
||||
build-fx/src/mario.o: src/mario.c src/mario.h src/box.h src/tile.h \
|
||||
build-fx/src/mario.c.o: src/mario.c src/mario.h src/box.h src/tile.h \
|
||||
src/world.h src/keyboard.h
|
||||
|
||||
src/mario.h:
|
@ -1,5 +0,0 @@
|
||||
build-fx/src/sprite.o: src/sprite.c src/sprite.h src/world.h
|
||||
|
||||
src/sprite.h:
|
||||
|
||||
src/world.h:
|
@ -0,0 +1,3 @@
|
||||
build-fx/src/tile.c.o: src/tile.c src/tile.h
|
||||
|
||||
src/tile.h:
|
@ -1,3 +0,0 @@
|
||||
build-fx/src/tile.o: src/tile.c src/tile.h
|
||||
|
||||
src/tile.h:
|
@ -0,0 +1,5 @@
|
||||
build-fx/src/world.c.o: src/world.c src/world.h src/tile.h
|
||||
|
||||
src/world.h:
|
||||
|
||||
src/tile.h:
|
@ -1,5 +0,0 @@
|
||||
build-fx/src/world.o: src/world.c src/world.h src/tile.h
|
||||
|
||||
src/world.h:
|
||||
|
||||
src/tile.h:
|
@ -1,17 +0,0 @@
|
||||
#include "sprite.h"
|
||||
#include "world.h"
|
||||
|
||||
int hitbox(int x, int y, int width, int height)
|
||||
{
|
||||
height--;
|
||||
width--;
|
||||
int type=CTG_EMPTY;
|
||||
for (int i=0; i<=height; i++)
|
||||
{
|
||||
if (world_get_ctg(x+width, y+i)==CTG_SOIL || world_get_ctg(x, y+i)==CTG_SOIL)
|
||||
type=CTG_SOIL;
|
||||
if (world_get_ctg(x+width, y+i)==CTG_DEATH || world_get_ctg(x, y+i)==CTG_DEATH)
|
||||
return CTG_DEATH;
|
||||
}
|
||||
return type;
|
||||
}
|
@ -1,7 +0,0 @@
|
||||
#ifndef SPRITE_H
|
||||
#define SPRITE_H
|
||||
|
||||
int hitbox(int x, int y, int width, int height);
|
||||
|
||||
|
||||
#endif
|