FruitNinja/src/Debug/menu.lst

7662 lines
454 KiB
Plaintext
Executable File

SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 1
************ OBJECT LISTING ************
FILE NAME: C:\Documents and Settings\Papa_2\Bureau\FruitNinja\FruitNinja\menu.c
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
menu.c 1 #include "menu.h"
menu.c 2
menu.c 3 int menu()
P 00000000 _menu: ; function: menu
; frame size=0
menu.c 4 {
menu.c 5 return moteur(MENU);
00000000 D31A MOV.L L723+8,R3 ; _moteur
00000002 432B JMP @R3
00000004 E401 MOV #1,R4
menu.c 6 }
menu.c 7
menu.c 8 void more()
00000006 _more: ; function: more
; frame size=1324
; used runtime library name:
; __slow_mvn
00000006 2FE6 MOV.L R14,@-R15
00000008 2FD6 MOV.L R13,@-R15
0000000A 2FC6 MOV.L R12,@-R15
0000000C 2FB6 MOV.L R11,@-R15
0000000E 2FA6 MOV.L R10,@-R15
00000010 2F96 MOV.L R9,@-R15
00000012 2F86 MOV.L R8,@-R15
00000014 4F22 STS.L PR,@-R15
00000016 9025 MOV.W L723,R0 ; H'FB00
menu.c 9 {
menu.c 10 const unsigned char bgmore[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xD5, 0x80, 0x00, 0x00, 0x00,
+0xFC, 0xD8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xAB, 0x80, 0x00, 0x00, 0x03, 0xB7, 0x78
+, 0x00, 0x00, 0x00, 0x06, 0x03, 0x00, 0x00, 0x00, 0x01, 0x7E, 0x80, 0x00, 0x00, 0x03, 0xE0, 0x38, 0x00, 0x
+00, 0x00, 0x0F, 0x07, 0x00, 0x00, 0x00, 0x00, 0xEB, 0x80, 0x00, 0x00, 0x07, 0x78, 0x20, 0x00, 0x00, 0x00,
+0x0F, 0x8F, 0x00, 0x00, 0x00, 0x00, 0xB6, 0x80, 0x00, 0x00, 0x04, 0xDC, 0x20, 0x00, 0x00, 0x00, 0x0D, 0x9B
+, 0x8F, 0x8D, 0xC3, 0x80, 0x49, 0x00, 0x00, 0x00, 0x04, 0xCC, 0xF0, 0x00, 0x00, 0x00, 0x18, 0xD1, 0x9F, 0x
+CF, 0xCF, 0xC0, 0x72, 0x00, 0x1C, 0x00, 0x05, 0x80, 0x80, 0x00, 0x00, 0x00, 0x18, 0xF1, 0xB8, 0xE7, 0x0C,
+0x60, 0x1F, 0x00, 0x34, 0x00, 0x04, 0x80, 0x80, 0x00, 0x00, 0x00, 0x18, 0x71, 0xB0, 0x66, 0x18, 0x60, 0x1F
+, 0x80, 0x7E, 0x00, 0x06, 0x01, 0x80, 0x00, 0x00, 0x00, 0x18, 0x61, 0xB0, 0x66, 0x1F, 0xE0, 0x3E, 0x80, 0x
+BE, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x18, 0x61, 0xB0, 0x66, 0x1F, 0x80, 0x2F, 0x40, 0xEF, 0x00,
+0x03, 0x87, 0x00, 0x03, 0x00, 0x00, 0x18, 0x61, 0xB8, 0xE6, 0x18, 0x00, 0x25, 0x41, 0xFD, 0x00, 0x00, 0xFC
+, 0x00, 0x1F, 0xE0, 0x00, 0x18, 0x01, 0x9F, 0xC6, 0x1C, 0xC0, 0x00, 0x01, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x
+30, 0x78, 0x00, 0x18, 0x01, 0x8F, 0x84, 0x0F, 0xC0, 0x00, 0x01, 0xBB, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x0E,
+0x00, 0x18, 0x01, 0x80, 0x00, 0x07, 0x80, 0x00, 0x01, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x5F, 0xE7, 0x00, 0x18
+, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x4F, 0xF3, 0x00, 0x00, 0x01, 0x
+80, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x63, 0xF9, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x01, 0x68, 0x00, 0x00, 0x00, 0x00, 0x70, 0xFC, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x38, 0x3E, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x0C, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x1F, 0x01, 0x80, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0
+, 0x7F, 0xFF, 0xFF, 0xFF, 0xF0, 0x18, 0x00, 0x00, 0x00, 0x00, 0xC6, 0x00, 0x00, 0x00, 0x00, 0x31, 0x80, 0x
+00, 0x00, 0x00, 0x0C, 0x10, 0x00, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00,
+0x00, 0x04, 0x20, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x02
+, 0x20, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x03, 0xFF, 0xFF, 0x7F, 0x02, 0x20, 0x
+03, 0xFF, 0xFC, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x02, 0x00, 0x80, 0x80, 0x82, 0x21, 0xFB, 0xC1,
+0xFD, 0xF8, 0x28, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x02, 0x01, 0x00, 0x60, 0x82, 0x21, 0x0B, 0x00, 0xFD, 0x08
+, 0x28, 0x00, 0x00, 0x00, 0x38, 0x0A, 0x01, 0x01, 0x00, 0x00, 0x82, 0x21, 0x07, 0x00, 0xFE, 0x08, 0x28, 0x
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 2
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
+00, 0x00, 0x00, 0x78, 0x0A, 0x01, 0xE0, 0x00, 0x00, 0x82, 0x20, 0x87, 0x80, 0xFE, 0x10, 0x28, 0x00, 0x00,
+0x1C, 0x78, 0x0A, 0x01, 0x00, 0x00, 0x07, 0x02, 0x20, 0x83, 0x80, 0xFC, 0x10, 0x28, 0x00, 0x00, 0x1F, 0xFC
+, 0x0A, 0x01, 0x00, 0x00, 0x00, 0x82, 0x20, 0x41, 0x80, 0xF8, 0x20, 0x28, 0x00, 0x00, 0x1F, 0x1F, 0xEA, 0x
+01, 0x05, 0x36, 0xC0, 0x82, 0x20, 0x41, 0x80, 0xF8, 0x20, 0x28, 0x00, 0x00, 0x1C, 0x07, 0xEA, 0x01, 0x07,
+0xFF, 0xE0, 0x82, 0x20, 0x21, 0x80, 0xF8, 0x40, 0x28, 0x00, 0x00, 0x18, 0x01, 0xCA, 0x01, 0x00, 0x00, 0x00
+, 0x82, 0x20, 0x19, 0x81, 0xF8, 0x80, 0x28, 0x00, 0x00, 0x30, 0x01, 0xCA, 0x01, 0x00, 0x00, 0x00, 0x82, 0x
+20, 0x04, 0xE1, 0xF3, 0x00, 0x28, 0x00, 0xC1, 0xF0, 0x00, 0xCA, 0x01, 0x00, 0x00, 0x00, 0x82, 0x20, 0x03,
+0xE3, 0xFC, 0x00, 0x28, 0x00, 0xE1, 0xE0, 0x60, 0xCA, 0x01, 0x03, 0x45, 0x00, 0x82, 0x20, 0x00, 0xF7, 0xF0
+, 0x00, 0x28, 0xE1, 0xE1, 0xE0, 0xF0, 0xEA, 0x01, 0xC3, 0xFF, 0xF0, 0x82, 0x20, 0x00, 0x7F, 0xE0, 0x00, 0x
+28, 0xF7, 0xE0, 0x60, 0xF0, 0xFA, 0x02, 0x30, 0x00, 0x00, 0x82, 0x20, 0x00, 0x3F, 0xC0, 0x00, 0x28, 0xFF,
+0xF3, 0xA0, 0x60, 0xFA, 0x02, 0x00, 0x00, 0x01, 0x02, 0x20, 0x00, 0x1F, 0x80, 0x00, 0x28, 0x78, 0x3F, 0xB0
+, 0x00, 0xFA, 0x02, 0x00, 0x00, 0x01, 0x02, 0x20, 0x00, 0x0F, 0x00, 0x00, 0x28, 0x70, 0x0F, 0xB0, 0x01, 0x
+8A, 0x02, 0x16, 0xD1, 0x57, 0x02, 0x20, 0x00, 0x06, 0x00, 0x00, 0x28, 0xE0, 0x07, 0x78, 0x03, 0x8A, 0x02,
+0x1F, 0xFF, 0xF1, 0x02, 0x20, 0x00, 0x06, 0x00, 0x00, 0x29, 0xC0, 0x07, 0x7C, 0x07, 0x0A, 0x04, 0x00, 0x00
+, 0x01, 0x02, 0x20, 0x00, 0x06, 0x00, 0x00, 0x2F, 0xC3, 0x83, 0x7F, 0xFF, 0x8A, 0x04, 0x00, 0x00, 0x01, 0x
+02, 0x20, 0x00, 0x06, 0x00, 0x00, 0x2F, 0x87, 0xC3, 0x03, 0xFF, 0x8A, 0x03, 0x00, 0x00, 0x01, 0x02, 0x20,
+0x00, 0x06, 0x00, 0x00, 0x2F, 0x87, 0xC3, 0xC1, 0xE3, 0x8A, 0x04, 0x18, 0xD6, 0xC6, 0x02, 0x20, 0x00, 0x06
+, 0x00, 0x00, 0x29, 0x87, 0xC3, 0xE1, 0xC0, 0x0A, 0x04, 0x1F, 0xFF, 0xE2, 0x02, 0x20, 0x00, 0x06, 0x00, 0x
+00, 0x28, 0xC3, 0x83, 0xE1, 0xC0, 0x0A, 0x04, 0x00, 0x00, 0x02, 0x02, 0x20, 0x00, 0x0F, 0x00, 0x00, 0x28,
+0xC0, 0x03, 0x80, 0x00, 0x0A, 0x04, 0x00, 0x00, 0x02, 0x02, 0x20, 0x00, 0x3F, 0xC0, 0x00, 0x29, 0xE0, 0x06
+, 0x00, 0x00, 0x0A, 0x04, 0xC0, 0x00, 0x02, 0x02, 0x20, 0x00, 0x7F, 0xE0, 0x00, 0x29, 0xF0, 0x0E, 0x00, 0x
+00, 0x0A, 0x07, 0x06, 0xD4, 0x02, 0x02, 0x20, 0x00, 0xE0, 0x70, 0x00, 0x2B, 0xFC, 0x3F, 0x00, 0x00, 0x0A,
+0x04, 0x0F, 0xFF, 0xE2, 0x02, 0x20, 0x00, 0xDF, 0xB0, 0x00, 0x2B, 0x9F, 0xFF, 0x00, 0x00, 0x0A, 0x04, 0x00
+, 0x00, 0x02, 0x02, 0x20, 0x00, 0xD0, 0xB0, 0x00, 0x28, 0x0F, 0xF7, 0x00, 0x00, 0x0A, 0x04, 0x00, 0x00, 0x
+02, 0x02, 0x20, 0x00, 0xDF, 0xB0, 0x00, 0x28, 0x07, 0x03, 0x00, 0x00, 0x0A, 0x04, 0x00, 0x00, 0x01, 0x02,
+0x20, 0x00, 0xE0, 0x70, 0x00, 0x28, 0x07, 0x00, 0x00, 0x00, 0x0A, 0x02, 0x00, 0x00, 0x01, 0x02, 0x20, 0x01
+, 0xFF, 0xF8, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x02, 0x1F, 0xE1, 0x01, 0x02, 0x20, 0x01, 0xFF, 0x
+F8, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x03, 0xE0, 0x1F, 0xFF, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x44, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x04, 0x18, 0x00, 0x00, 0x00, 0x00, 0xC6, 0x00
+, 0x00, 0x00, 0x00, 0x31, 0x80, 0x00, 0x00, 0x00, 0x0C, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x
+FF, 0xFF, 0xC0, 0x7F, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
00000018 9825 MOV.W L723+2,R8 ; H'0100
0000001A 3F0C ADD R0,R15
0000001C 9123 MOV.W L723+2,R1 ; H'0100
0000001E 38FC ADD R15,R8
00000020 D213 MOV.L L723+12,R2 ; L379
00000022 9021 MOV.W L723+4,R0 ; H'0400
00000024 D313 MOV.L L723+16,R3 ; __slow_mvn
00000026 430B JSR @R3
00000028 31FC ADD R15,R1
menu.c 11 const unsigned char select[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFC,
+0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF
+, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x
+FF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF,
+0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF
+, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0x
+FF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF,
+0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF
+, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0x
+FF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF,
+0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF
+, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0x
+FF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F,
+0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x1F
+, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
0000002A 61F3 MOV R15,R1
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 3
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000002C D212 MOV.L L723+20,R2 ; L381
0000002E 901C MOV.W L723+6,R0 ; H'00FC
00000030 D310 MOV.L L723+16,R3 ; __slow_mvn
00000032 430B JSR @R3
00000034 7104 ADD #4,R1
menu.c 12
menu.c 13 int selection = 1, position = 0, key, couleur;
00000036 ED01 MOV #1,R13
menu.c 14
menu.c 15 couleur = chargerCouleur();
00000038 D110 MOV.L L723+24,R1 ; _chargerCouleur
0000003A EC00 MOV #0,R12
0000003C 410B JSR @R1
0000003E 6BC3 MOV R12,R11
00000040 6903 MOV R0,R9
00000042 6AD3 MOV R13,R10
00000044 7A7F ADD #127,R10
00000046 EE02 MOV #2,R14
menu.c 16
menu.c 17 while(1)
00000048 L608:
menu.c 18 {
menu.c 19 key = 0;
00000048 2FC2 MOV.L R12,@R15
menu.c 20
menu.c 21 switch(selection)
0000004A 60D3 MOV R13,R0
0000004C 8800 CMP/EQ #0,R0
0000004E 8905 BT L543
00000050 8801 CMP/EQ #1,R0
00000052 8905 BT L544
00000054 8802 CMP/EQ #2,R0
00000056 8913 BT L545
00000058 A013 BRA L609
0000005A 0009 NOP
0000005C L543: ; case label
menu.c 22 {
menu.c 23 case 0: position = 2;
menu.c 24 break;
0000005C A011 BRA L609
0000005E 6BE3 MOV R14,R11
00000060 L544: ; case label
menu.c 25 case 1: position = 44;
menu.c 26 break;
00000060 A00F BRA L609
00000062 EB2C MOV #44,R11
00000064 L723:
00000064 FB00 .DATA.W H'FB00
00000066 0100 .DATA.W H'0100
00000068 0400 .DATA.W H'0400
0000006A 00FC .DATA.W H'00FC
0000006C <00000000> .DATA.L _moteur
00000070 <00000000> .DATA.L L379
00000074 <00000000> .DATA.L __slow_mvn
00000078 <00000000> .DATA.L L381
0000007C <00000000> .DATA.L _chargerCouleur
00000080 L545: ; case label
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 4
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
menu.c 27 case 2: position = 86;
00000080 EB56 MOV #86,R11
menu.c 28 break;
00000082 L609:
menu.c 29 }
menu.c 30
menu.c 31 ML_clear_vram();
00000082 D234 MOV.L L724+12,R2 ; _ML_clear_vram
00000084 420B JSR @R2
00000086 0009 NOP
menu.c 32 ML_bmp_or(bgmore, 0, 0, 128, 64);
00000088 D233 MOV.L L724+16,R2 ; _ML_bmp_or
0000008A E340 MOV #64,R3
0000008C 2F36 MOV.L R3,@-R15
0000008E 67A3 MOV R10,R7
00000090 E600 MOV #0,R6
00000092 6563 MOV R6,R5
00000094 420B JSR @R2
00000096 6483 MOV R8,R4
menu.c 33 ML_bmp_xor(select, position, 21, 41, 42);
00000098 D230 MOV.L L724+20,R2 ; _ML_bmp_xor
0000009A E32A MOV #42,R3
0000009C 2F36 MOV.L R3,@-R15
0000009E E729 MOV #41,R7
000000A0 E615 MOV #21,R6
000000A2 65B3 MOV R11,R5
000000A4 64F3 MOV R15,R4
000000A6 420B JSR @R2
000000A8 740C ADD #12,R4
menu.c 34
menu.c 35 if(couleur == INVERSE) ML_rectangle(0, 0, 128, 64, 0, ML_XOR, ML_XOR);
000000AA 6093 MOV R9,R0
000000AC 8801 CMP/EQ #1,R0
000000AE 8F0A BF/S L610
000000B0 7F08 ADD #8,R15
000000B2 E740 MOV #64,R7
000000B4 D22A MOV.L L724+24,R2 ; _ML_rectangle
000000B6 66A3 MOV R10,R6
000000B8 2FE6 MOV.L R14,@-R15
000000BA E500 MOV #0,R5
000000BC 2FE6 MOV.L R14,@-R15
000000BE 2FC6 MOV.L R12,@-R15
000000C0 420B JSR @R2
000000C2 6453 MOV R5,R4
000000C4 7F0C ADD #12,R15
000000C6 L610:
menu.c 36
menu.c 37 ML_display_vram();
000000C6 D327 MOV.L L724+28,R3 ; _ML_display_vram
000000C8 430B JSR @R3
000000CA 0009 NOP
menu.c 38
menu.c 39 GetKey(&key);
000000CC D226 MOV.L L724+32,R2 ; _GetKey
000000CE 420B JSR @R2
000000D0 64F3 MOV R15,R4
menu.c 40
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 5
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
menu.c 41 if(key == KEY_CTRL_LEFT) selection--;
000000D2 9339 MOV.W L724,R3 ; H'7544
000000D4 62F2 MOV.L @R15,R2
000000D6 3230 CMP/EQ R3,R2
000000D8 8B00 BF L611
000000DA 7DFF ADD #-1,R13
000000DC L611:
menu.c 42 if(key == KEY_CTRL_RIGHT) selection++;
000000DC 9335 MOV.W L724+2,R3 ; H'7545
000000DE 62F2 MOV.L @R15,R2
000000E0 3230 CMP/EQ R3,R2
000000E2 8B00 BF L612
000000E4 7D01 ADD #1,R13
000000E6 L612:
menu.c 43 if(key == KEY_CTRL_EXIT) return;
000000E6 9331 MOV.W L724+4,R3 ; H'7532
000000E8 62F2 MOV.L @R15,R2
000000EA 3230 CMP/EQ R3,R2
000000EC 8921 BT L614
menu.c 44
menu.c 45 if(selection < 0) selection = 2;
000000EE 4D11 CMP/PZ R13
000000F0 8900 BT L615
000000F2 6DE3 MOV R14,R13
000000F4 L615:
menu.c 46 if(selection > 2) selection = 0;
000000F4 3DE7 CMP/GT R14,R13
000000F6 8B00 BF L616
000000F8 6DC3 MOV R12,R13
000000FA L616:
menu.c 47
menu.c 48 if(key == KEY_CTRL_EXE)
000000FA 9328 MOV.W L724+6,R3 ; H'7534
000000FC 62F2 MOV.L @R15,R2
000000FE 3230 CMP/EQ R3,R2
00000100 8BA2 BF L608
menu.c 49 {
menu.c 50 switch(selection)
00000102 60D3 MOV R13,R0
00000104 8800 CMP/EQ #0,R0
00000106 8905 BT L546
00000108 8801 CMP/EQ #1,R0
0000010A 8907 BT L547
0000010C 8802 CMP/EQ #2,R0
0000010E 890C BT L548
00000110 AF9A BRA L608
00000112 0009 NOP
00000114 L546: ; case label
menu.c 51 {
menu.c 52 case 0: achievements();
00000114 B0A0 BSR _achievements
00000116 0009 NOP
menu.c 53 break;
00000118 AF96 BRA L608
0000011A 0009 NOP
0000011C L547: ; case label
menu.c 54 case 1: changerCouleur();
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 6
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000011C B028 BSR _changerCouleur
0000011E 0009 NOP
menu.c 55 couleur = chargerCouleur();
00000120 D312 MOV.L L724+36,R3 ; _chargerCouleur
00000122 430B JSR @R3
00000124 0009 NOP
menu.c 56 break;
00000126 AF8F BRA L608
00000128 6903 MOV R0,R9
0000012A L548: ; case label
menu.c 57 case 2: instructions();
0000012A B531 BSR _instructions
0000012C 0009 NOP
0000012E AF8B BRA L608
00000130 0009 NOP
00000132 L614:
menu.c 58 }
menu.c 59 }
menu.c 60 }
menu.c 61 }
00000132 910D MOV.W L724+8,R1 ; H'0500
00000134 3F1C ADD R1,R15
00000136 4F26 LDS.L @R15+,PR
00000138 68F6 MOV.L @R15+,R8
0000013A 69F6 MOV.L @R15+,R9
0000013C 6AF6 MOV.L @R15+,R10
0000013E 6BF6 MOV.L @R15+,R11
00000140 6CF6 MOV.L @R15+,R12
00000142 6DF6 MOV.L @R15+,R13
00000144 000B RTS
00000146 6EF6 MOV.L @R15+,R14
00000148 L724:
00000148 7544 .DATA.W H'7544
0000014A 7545 .DATA.W H'7545
0000014C 7532 .DATA.W H'7532
0000014E 7534 .DATA.W H'7534
00000150 0500 .DATA.W H'0500
00000152 0000 .DATA.W 0
00000154 <00000000> .DATA.L _ML_clear_vram
00000158 <00000000> .DATA.L _ML_bmp_or
0000015C <00000000> .DATA.L _ML_bmp_xor
00000160 <00000000> .DATA.L _ML_rectangle
00000164 <00000000> .DATA.L _ML_display_vram
00000168 <00000000> .DATA.L _GetKey
0000016C <00000000> .DATA.L _chargerCouleur
menu.c 62
menu.c 63 void changerCouleur(void)
00000170 _changerCouleur: ; function: changerCouleur
; frame size=1072
; used runtime library name:
; __slow_mvn
00000170 2FE6 MOV.L R14,@-R15
00000172 2FD6 MOV.L R13,@-R15
00000174 2FC6 MOV.L R12,@-R15
00000176 2FB6 MOV.L R11,@-R15
00000178 2FA6 MOV.L R10,@-R15
0000017A 2F96 MOV.L R9,@-R15
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 7
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000017C 2F86 MOV.L R8,@-R15
0000017E 4F22 STS.L PR,@-R15
00000180 9051 MOV.W L725,R0 ; H'FBFC
00000182 3F0C ADD R0,R15
menu.c 64 {
menu.c 65 const unsigned char bgcolor[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x4F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x8
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0xDB, 0x80, 0x00, 0x00, 0x00,
+ 0x00, 0xF8, 0x00, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xF6, 0x80, 0x00, 0x00, 0x00, 0x03, 0x8
+E, 0x06, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xBB, 0x80, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0F, 0
+x30, 0x30, 0x38, 0x01, 0x80, 0xFE, 0x1F, 0x01, 0x65, 0x80, 0x00, 0x00, 0x00, 0x06, 0x00, 0x1B, 0x7F, 0xFF,
+ 0xB0, 0x63, 0x81, 0x86, 0x30, 0x01, 0x5B, 0x80, 0x00, 0x00, 0x00, 0x03, 0x80, 0x36, 0x30, 0x30, 0x30, 0x6
+7, 0x81, 0x86, 0x30, 0x01, 0xD5, 0x80, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x3C, 0x30, 0x30, 0x30, 0x67, 0x83, 0
+x0E, 0x30, 0x00, 0xAB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x30, 0x30, 0x30, 0x30, 0x6D, 0x83, 0x1E, 0x1E,
+ 0x00, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x30, 0x03, 0x30, 0x30, 0x30, 0x33, 0x78, 0xDB, 0x36, 0x03, 0x80, 0x0
+0, 0x00, 0x00, 0x0E, 0x00, 0x30, 0x06, 0x33, 0x30, 0x30, 0x36, 0x70, 0xF3, 0x66, 0x01, 0x80, 0x00, 0x00, 0
+x00, 0x7F, 0x80, 0x1F, 0xFC, 0x37, 0x1F, 0x1F, 0x3C, 0x70, 0x63, 0xC6, 0x7F, 0x80, 0x00, 0x00, 0x00, 0xCF,
+ 0xC0, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC3, 0xE0, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xF0, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x01, 0xF0, 0x78, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x01, 0x8C, 0x00, 0x00, 0x00, 0x00, 0x01, 0x78, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x01, 0x7C, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x5F, 0x8E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x2F, 0xC4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x17, 0xE4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0xF
+C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x78, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x20, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x20, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x20, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
+ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x08, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0
+x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00,
+ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x08, 0x0
+0, 0x7C, 0x80, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x84, 0
+x80, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x08, 0x18, 0x80, 0xF3, 0xCF,
+ 0x3C, 0xF0, 0x7B, 0xCB, 0xCF, 0x18, 0x10, 0x00, 0x00, 0x00, 0x00, 0x08, 0x38, 0x80, 0x90, 0x49, 0x44, 0x9
+0, 0x4A, 0x4A, 0x49, 0x1C, 0x10, 0x00, 0x00, 0x00, 0x00, 0x08, 0x78, 0x80, 0x97, 0xC9, 0x44, 0xF0, 0x42, 0
+x4A, 0x48, 0x1E, 0x10, 0x00, 0x00, 0x00, 0x00, 0x08, 0x38, 0x84, 0x94, 0x49, 0x44, 0x80, 0x4A, 0x4A, 0x48,
+ 0x1C, 0x10, 0x00, 0x00, 0x00, 0x00, 0x08, 0x18, 0x7C, 0x97, 0xC9, 0x7C, 0xF0, 0x7B, 0xCB, 0xC8, 0x18, 0x1
+0, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0
+x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00,
+ 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x0
+1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x80, 0x00, 0x00, 0x00, 0x1B, 0xF
+E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x3B, 0xC0, 0x00, 0x00, 0x00, 0x19, 0xFE, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x55, 0x60, 0x00, 0x00, 0x00, 0x1F, 0xFE, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x77, 0xA0, 0x00, 0x00, 0x00, 0x1F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x3B, 0x80, 0x00, 0xA3, 0xF0, 0x00, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x6F, 0x80, 0x00, 0x5F, 0xE0, 0x00, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xC0,
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 8
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
+ 0x00, 0xE3, 0xE0, 0x00, 0x00, 0x00, 0x07, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0xC0, 0x00, 0x5
+A, 0xA0, 0x00, 0x00, 0x00, 0x01, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0xC0, 0x00, 0x54, 0xE0, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x00, 0x6B, 0x40, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x80, 0x00, 0x1D, 0x80, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x80, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x02, 0x00};
00000184 D22B MOV.L L725+14,R2 ; L392
00000186 69F3 MOV R15,R9
00000188 904E MOV.W L725+2,R0 ; H'0400
0000018A 61F3 MOV R15,R1
0000018C D32A MOV.L L725+18,R3 ; __slow_mvn
0000018E 7904 ADD #4,R9
00000190 430B JSR @R3
00000192 7104 ADD #4,R1
menu.c 66
menu.c 67 int key, couleur;
menu.c 68
menu.c 69 couleur = chargerCouleur();
00000194 D129 MOV.L L725+22,R1 ; _chargerCouleur
00000196 410B JSR @R1
00000198 0009 NOP
0000019A 6E03 MOV R0,R14
0000019C 9845 MOV.W L725+4,R8 ; H'7532
0000019E EB02 MOV #2,R11
000001A0 DA27 MOV.L L725+26,R10; _initialiserCouleur
000001A2 EC00 MOV #0,R12
000001A4 6DB3 MOV R11,R13
000001A6 7D7E ADD #126,R13
menu.c 70
menu.c 71 while(1)
000001A8 L620:
menu.c 72 {
menu.c 73 key = 0;
menu.c 74
menu.c 75 ML_clear_vram();
000001A8 D326 MOV.L L725+30,R3 ; _ML_clear_vram
000001AA 430B JSR @R3
000001AC 2FC2 MOV.L R12,@R15
menu.c 76 ML_bmp_or(bgcolor, 0, 0, 128, 64);
000001AE E240 MOV #64,R2
000001B0 D325 MOV.L L725+34,R3 ; _ML_bmp_or
000001B2 67D3 MOV R13,R7
000001B4 2F26 MOV.L R2,@-R15
000001B6 E600 MOV #0,R6
000001B8 6563 MOV R6,R5
000001BA 430B JSR @R3
000001BC 6493 MOV R9,R4
menu.c 77
menu.c 78 if(couleur == INVERSE) ML_rectangle(0, 0, 128, 64, 0, ML_XOR, ML_XOR);
000001BE 60E3 MOV R14,R0
000001C0 8801 CMP/EQ #1,R0
000001C2 8F0A BF/S L621
000001C4 7F04 ADD #4,R15
000001C6 E740 MOV #64,R7
000001C8 D320 MOV.L L725+38,R3 ; _ML_rectangle
000001CA 66D3 MOV R13,R6
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 9
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
000001CC 2FB6 MOV.L R11,@-R15
000001CE E500 MOV #0,R5
000001D0 2FB6 MOV.L R11,@-R15
000001D2 2FC6 MOV.L R12,@-R15
000001D4 430B JSR @R3
000001D6 6453 MOV R5,R4
000001D8 7F0C ADD #12,R15
000001DA L621:
menu.c 79
menu.c 80 ML_display_vram();
000001DA D21D MOV.L L725+42,R2 ; _ML_display_vram
000001DC 420B JSR @R2
000001DE 0009 NOP
menu.c 81
menu.c 82 GetKey(&key);
000001E0 D31C MOV.L L725+46,R3 ; _GetKey
000001E2 430B JSR @R3
000001E4 64F3 MOV R15,R4
menu.c 83
menu.c 84 if(key == KEY_CTRL_LEFT || key == KEY_CTRL_RIGHT)
000001E6 9221 MOV.W L725+6,R2 ; H'7544
000001E8 63F2 MOV.L @R15,R3
000001EA 3320 CMP/EQ R2,R3
000001EC 8903 BT L623
000001EE 931E MOV.W L725+8,R3 ; H'7545
000001F0 61F2 MOV.L @R15,R1
000001F2 3130 CMP/EQ R3,R1
000001F4 8B09 BF L622
000001F6 L623:
menu.c 85 {
menu.c 86 if(couleur == NORMAL)
000001F6 60E3 MOV R14,R0
000001F8 8802 CMP/EQ #2,R0
000001FA 8B03 BF L624
menu.c 87 {
menu.c 88 initialiserCouleur(INVERSE);
000001FC 4A0B JSR @R10
000001FE E401 MOV #1,R4
menu.c 89 couleur = INVERSE;
00000200 A003 BRA L622
00000202 EE01 MOV #1,R14
00000204 L624:
menu.c 90 }
menu.c 91 else
menu.c 92 {
menu.c 93 initialiserCouleur(NORMAL);
00000204 4A0B JSR @R10
00000206 E402 MOV #2,R4
menu.c 94 couleur = NORMAL;
00000208 EE02 MOV #2,R14
0000020A L622:
menu.c 95 }
menu.c 96 }
menu.c 97
menu.c 98 if(key == KEY_CTRL_EXIT) break;
0000020A 63F2 MOV.L @R15,R3
0000020C 3380 CMP/EQ R8,R3
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 10
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000020E 8BCB BF L620
menu.c 99 }
menu.c 100 }
00000210 910E MOV.W L725+10,R1 ; H'0404
00000212 3F1C ADD R1,R15
00000214 4F26 LDS.L @R15+,PR
00000216 68F6 MOV.L @R15+,R8
00000218 69F6 MOV.L @R15+,R9
0000021A 6AF6 MOV.L @R15+,R10
0000021C 6BF6 MOV.L @R15+,R11
0000021E 6CF6 MOV.L @R15+,R12
00000220 6DF6 MOV.L @R15+,R13
00000222 000B RTS
00000224 6EF6 MOV.L @R15+,R14
00000226 L725:
00000226 FBFC .DATA.W H'FBFC
00000228 0400 .DATA.W H'0400
0000022A 7532 .DATA.W H'7532
0000022C 7544 .DATA.W H'7544
0000022E 7545 .DATA.W H'7545
00000230 0404 .DATA.W H'0404
00000232 0000 .DATA.W 0
00000234 <00000000> .DATA.L L392
00000238 <00000000> .DATA.L __slow_mvn
0000023C <00000000> .DATA.L _chargerCouleur
00000240 <00000000> .DATA.L _initialiserCouleur
00000244 <00000000> .DATA.L _ML_clear_vram
00000248 <00000000> .DATA.L _ML_bmp_or
0000024C <00000000> .DATA.L _ML_rectangle
00000250 <00000000> .DATA.L _ML_display_vram
00000254 <00000000> .DATA.L _GetKey
menu.c 101
menu.c 102 void achievements(void)
00000258 _achievements: ; function: achievements
; frame size=9068
; used runtime library name:
; __slow_mvn, __quick_evn_mvn
00000258 2FE6 MOV.L R14,@-R15
0000025A 2FD6 MOV.L R13,@-R15
0000025C 2FC6 MOV.L R12,@-R15
menu.c 103 {
menu.c 104 int defilement = 0, touch = 0, inertie = 0;
0000025E ED00 MOV #0,R13
menu.c 105 int i, j, couleur, time = 0;
menu.c 106
menu.c 107 const unsigned char cent[] = {0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x
+FF, 0xFF, 0xFF, 0xF0, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x0C, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00
+, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x01, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x00, 0x38, 0x01, 0xC0
+, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x1E, 0x00, 0x0F, 0xE0, 0x01, 0xFC, 0x01, 0x80, 0x00, 0x00, 0x
+00, 0x00, 0x01, 0x80, 0x00, 0x1C, 0x00, 0x1C, 0xE0, 0x03, 0x9C, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01,
+0x80, 0x00, 0x78, 0x00, 0x70, 0x30, 0x0E, 0x06, 0x03, 0x80, 0x00, 0x00, 0x00, 0x38, 0x31, 0x80, 0x03, 0xF0
+, 0x00, 0xE0, 0x30, 0x1C, 0x06, 0x03, 0x00, 0x00, 0x00, 0x18, 0xFC, 0xF9, 0x80, 0x7E, 0x60, 0x01, 0xC0, 0x
+30, 0x38, 0x06, 0x03, 0x00, 0x00, 0x00, 0x38, 0xC4, 0xCD, 0x80, 0x00, 0x60, 0x03, 0x80, 0x30, 0x70, 0x06,
+0x06, 0x00, 0x00, 0x0C, 0xF8, 0x85, 0x8D, 0x80, 0x00, 0xC0, 0x07, 0x00, 0x30, 0xE0, 0x06, 0x06, 0x00, 0x00
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 11
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
+, 0x0C, 0x19, 0x87, 0x0D, 0x80, 0x01, 0xC0, 0x06, 0x00, 0x30, 0xC0, 0x06, 0x06, 0x00, 0x00, 0x3F, 0x19, 0x
+87, 0x0D, 0x80, 0x01, 0x80, 0x0C, 0x00, 0x31, 0x80, 0x06, 0x0C, 0x00, 0x00, 0x3F, 0x19, 0x87, 0x0D, 0x80,
+0x01, 0x80, 0x18, 0x00, 0x63, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x19, 0x8F, 0x19, 0x80, 0x03, 0x00, 0x18
+, 0x00, 0xC3, 0x00, 0x18, 0x0C, 0x00, 0x00, 0x0C, 0x3D, 0xFB, 0x31, 0x80, 0x03, 0x00, 0x30, 0x01, 0x86, 0x
+00, 0x30, 0x1C, 0x00, 0x00, 0x00, 0xFF, 0xF3, 0xE1, 0x80, 0x07, 0x00, 0x30, 0x03, 0x06, 0x00, 0x60, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x06, 0x00, 0x60, 0x0E, 0x0C, 0x01, 0xC0, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x00, 0x01, 0x80, 0x06, 0x00, 0x60, 0x38, 0x0C, 0x07, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x
+01, 0x80, 0x3E, 0x00, 0x60, 0xE0, 0x0C, 0x1C, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x83, 0xFF,
+0xFC, 0x3F, 0x80, 0x07, 0xF0, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x02, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x
+0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0};
00000260 919A MOV.W L726+2,R1 ; H'2174
00000262 63D3 MOV R13,R3
00000264 D258 MOV.L L726+50,R2 ; L408
00000266 2FB6 MOV.L R11,@-R15
00000268 2FA6 MOV.L R10,@-R15
0000026A 2F96 MOV.L R9,@-R15
0000026C 2F86 MOV.L R8,@-R15
0000026E 4F22 STS.L PR,@-R15
00000270 9091 MOV.W L726,R0 ; H'DCC8
00000272 3F0C ADD R0,R15
00000274 1F32 MOV.L R3,@(8,R15)
00000276 9090 MOV.W L726+4,R0 ; H'01C2
00000278 D354 MOV.L L726+54,R3 ; __slow_mvn
0000027A 430B JSR @R3
0000027C 31FC ADD R15,R1
menu.c 108 const unsigned char firstcombo[] ={0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF
+F, 0xFF, 0xFF, 0xFF, 0xF0, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0xD5, 0x9C, 0x3A, 0x80, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x5D, 0x54, 0x89, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x55, 0xD5, 0xD9, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x09, 0x55, 0x54, 0x89, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+D, 0xD5, 0x9C, 0x39, 0x80, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0
+x01, 0x80, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x04,
+ 0x00, 0x01, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, 0x8F, 0xF0, 0x00, 0x01, 0x0
+0, 0x12, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x01, 0xF0, 0x01, 0x84, 0x04, 0x22, 0x71, 0x00, 0x21, 0x04, 0
+x22, 0x00, 0xA8, 0x40, 0x00, 0x3F, 0x3E, 0x01, 0x84, 0x04, 0x24, 0x83, 0xF0, 0x41, 0x0A, 0x25, 0x10, 0xA8,
+ 0xA0, 0x00, 0x63, 0x07, 0x81, 0x8F, 0xF4, 0x28, 0x81, 0x00, 0x40, 0x11, 0x25, 0x30, 0xC9, 0x10, 0x07, 0xE
+7, 0xC3, 0xC1, 0x84, 0x04, 0x30, 0xC1, 0x00, 0x40, 0x11, 0x29, 0x50, 0xC9, 0x10, 0x0C, 0xFD, 0xE0, 0xE1, 0
+x84, 0x04, 0xA0, 0x31, 0x00, 0x40, 0x51, 0x31, 0x50, 0x89, 0x10, 0x0C, 0xBE, 0xF8, 0x71, 0x84, 0x05, 0x20,
+ 0x09, 0x00, 0x41, 0x92, 0x31, 0x92, 0x89, 0x20, 0x1F, 0xDE, 0xFC, 0x31, 0x84, 0x06, 0x21, 0xF8, 0xE0, 0x3
+E, 0x14, 0x21, 0x0C, 0x79, 0x40, 0x17, 0xDF, 0x7F, 0x19, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0
+x00, 0x01, 0x80, 0x1B, 0xEF, 0x3F, 0x99, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x1B, 0xE7, 0x8F, 0xC9, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0xF1, 0xC
+7, 0xE9, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0xF8, 0xF1, 0xD1, 0x80, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x3E, 0x7C, 0x31, 0x80, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x1F, 0x87, 0xE1, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xC7, 0xFF, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x70, 0x40, 0x02, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x1F, 0x80, 0x02, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+C, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0};
0000027E 918D MOV.W L726+6,R1 ; H'1FB0
00000280 D253 MOV.L L726+58,R2 ; L410
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 12
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000282 908A MOV.W L726+4,R0 ; H'01C2
00000284 D351 MOV.L L726+54,R3 ; __slow_mvn
00000286 430B JSR @R3
00000288 31FC ADD R15,R1
menu.c 109 const unsigned char locked[] = {0x1F, 0xFF, 0xFF, 0xE0, 0x7F, 0xFF, 0xFF, 0xF8, 0x7F, 0xFF, 0xFF,
+0xF8, 0xFF, 0xFF, 0xFF, 0xFC, 0xFF, 0xE0, 0x1F, 0xFC, 0xFF, 0x80, 0x07, 0xFC, 0xFF, 0x8F, 0xC7, 0xFC, 0xFF
+, 0x1F, 0xE3, 0xFC, 0xFF, 0x3F, 0xF3, 0xFC, 0xFF, 0x3F, 0xF3, 0xFC, 0xFF, 0x3F, 0xF3, 0xFC, 0xFF, 0x3F, 0x
+F3, 0xFC, 0xFF, 0x3F, 0xF3, 0xFC, 0xFF, 0x00, 0x03, 0xFC, 0xFF, 0x00, 0x03, 0xFC, 0xFF, 0x03, 0x03, 0xFC,
+0xFF, 0x07, 0x83, 0xFC, 0xFF, 0x0F, 0xC3, 0xFC, 0xFF, 0x0F, 0xC3, 0xFC, 0xFF, 0x07, 0x83, 0xFC, 0xFF, 0x03
+, 0x03, 0xFC, 0xFF, 0x03, 0x03, 0xFC, 0xFF, 0x03, 0x03, 0xFC, 0xFF, 0x00, 0x03, 0xFC, 0xFF, 0x00, 0x03, 0x
+FC, 0xFF, 0xFF, 0xFF, 0xFC, 0xFF, 0xFF, 0xFF, 0xFC, 0x7F, 0xFF, 0xFF, 0xF8, 0x7F, 0xFF, 0xFF, 0xF8, 0x1F,
+0xFF, 0xFF, 0xE0};
0000028A 9B88 MOV.W L726+8,R11 ; H'1F38
0000028C 9187 MOV.W L726+8,R1 ; H'1F38
0000028E 3BFC ADD R15,R11
00000290 D250 MOV.L L726+62,R2 ; L412
00000292 31FC ADD R15,R1
00000294 D34D MOV.L L726+54,R3 ; __slow_mvn
00000296 430B JSR @R3
00000298 E078 MOV #120,R0
menu.c 110 const unsigned char masterofcombo[] = {0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0
+x40, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1B, 0xAB, 0x38, 0x3A, 0x88, 0x04, 0x18,
+ 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0xBA, 0xA9, 0x21, 0x8C, 0x0C, 0x26, 0x38, 0x81, 0xC
+8, 0x80, 0x00, 0x00, 0x00, 0x00, 0x12, 0xAB, 0xAB, 0xB9, 0x8A, 0x14, 0x44, 0x41, 0xF9, 0x49, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x12, 0xAA, 0xA9, 0x09, 0x8A, 0x24, 0x44, 0x40, 0x82, 0x8A, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x1B, 0xAB, 0x38, 0x39, 0x91, 0x44, 0x4C, 0x60, 0x83, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x01, 0x90, 0x84, 0x4C, 0x18, 0x82, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x90, 0
+x84, 0x54, 0x04, 0x82, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x90, 0x02, 0x66, 0xFC,
+ 0x72, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x01, 0x80, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xC0, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x0C, 0xF8, 0x00, 0x01, 0x80, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x0C,
+ 0x1E, 0x00, 0x01, 0x80, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x1F, 0x0F, 0x00, 0x0
+1, 0x80, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x17, 0x83, 0x80, 0x39, 0x80, 0x02, 0
+x20, 0x00, 0x03, 0xC0, 0x00, 0x00, 0x01, 0x00, 0x00, 0x1B, 0xE1, 0xC8, 0xA1, 0x80, 0x05, 0xF0, 0x00, 0x04,
+ 0x20, 0x00, 0x00, 0x01, 0x18, 0x00, 0x1B, 0xF0, 0xC5, 0x21, 0x80, 0x05, 0x40, 0x00, 0x08, 0x20, 0x61, 0x0
+8, 0x01, 0x28, 0x30, 0x0D, 0xFC, 0x62, 0x39, 0x80, 0x09, 0x40, 0x00, 0x08, 0x20, 0xD1, 0x14, 0x21, 0x44, 0
+x68, 0x0C, 0xFE, 0x65, 0x09, 0x80, 0x0E, 0x40, 0x00, 0x10, 0x00, 0x89, 0x24, 0x61, 0x44, 0x44, 0x06, 0x3F,
+ 0x28, 0x89, 0x80, 0x00, 0x40, 0x00, 0x10, 0x01, 0x09, 0x24, 0xA1, 0x44, 0x84, 0x03, 0x1F, 0xA0, 0x39, 0x8
+0, 0x00, 0x40, 0x00, 0x10, 0x05, 0x09, 0x44, 0xA1, 0x84, 0x84, 0x01, 0xC7, 0x40, 0x01, 0x80, 0x00, 0x20, 0
+x00, 0x10, 0x09, 0x09, 0x45, 0x21, 0x84, 0x84, 0x00, 0x70, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x00, 0x10, 0x11,
+ 0x11, 0x85, 0x25, 0x08, 0x88, 0x00, 0x1F, 0x80, 0x01, 0x40, 0x00, 0x00, 0x00, 0x0F, 0xE1, 0x21, 0x06, 0x1
+8, 0xF8, 0x90, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x00, 0xE0, 0
+x00, 0x00, 0x00, 0x02, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x0C, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0};
0000029A 9181 MOV.W L726+10,R1 ; H'1D74
0000029C D24E MOV.L L726+66,R2 ; L414
0000029E 907C MOV.W L726+4,R0 ; H'01C2
000002A0 D34A MOV.L L726+54,R3 ; __slow_mvn
000002A2 430B JSR @R3
000002A4 31FC ADD R15,R1
menu.c 111 const unsigned char porte[] = {0x70, 0x88, 0x88, 0x88, 0xB8, 0x88, 0x88, 0xF8};
000002A6 917C MOV.W L726+12,R1 ; H'1D6C
000002A8 D24C MOV.L L726+70,R2 ; L416
000002AA 31FC ADD R15,R1
000002AC D347 MOV.L L726+54,R3 ; __slow_mvn
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 13
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
000002AE 430B JSR @R3
000002B0 E008 MOV #8,R0
menu.c 112 const unsigned char thefirststep[] = {0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x
+40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x80, 0x08, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x9F, 0xF8, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x82, 0x08, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x82, 0x0B, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x01, 0x82, 0x0A, 0x98, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xE1
+, 0xF1, 0x82, 0x0C, 0x90, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xE3, 0xF9, 0x82, 0x
+08, 0x90, 0x00, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x02, 0x19, 0x82, 0x08, 0x94, 0x7F,
+0x80, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x06, 0x19, 0x80, 0x00, 0x08, 0x20, 0x21, 0x13, 0x88
+, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, 0x04, 0x19, 0x80, 0x00, 0x00, 0x20, 0x21, 0x24, 0x1F, 0x80, 0x00, 0x
+00, 0x00, 0x06, 0x1F, 0x0C, 0x19, 0x80, 0x00, 0x00, 0x7F, 0xA1, 0x44, 0x08, 0x00, 0x00, 0x00, 0x00, 0x1F,
+0xBF, 0x8C, 0x19, 0x80, 0x00, 0x00, 0x20, 0x21, 0x86, 0x08, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x81, 0xC8, 0x11
+, 0x80, 0x00, 0x00, 0x20, 0x25, 0x01, 0x88, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0xC8, 0x31, 0x80, 0x00, 0x
+00, 0x20, 0x29, 0x00, 0x48, 0x00, 0x04, 0x00, 0x00, 0x06, 0x00, 0xD8, 0x31, 0x80, 0x00, 0x00, 0x20, 0x31,
+0x0F, 0xC7, 0x0F, 0xC4, 0x00, 0x00, 0x00, 0x00, 0xD8, 0x61, 0x80, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x30
+, 0x04, 0x0E, 0x60, 0x00, 0x41, 0x98, 0xE1, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x0F, 0xCA, 0x
+D8, 0x00, 0xE3, 0x1F, 0xC1, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x04, 0x14, 0x24, 0x00, 0x7C,
+0x0F, 0x81, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x84, 0x18, 0x24, 0x00, 0x00, 0x00, 0x01, 0x80
+, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x10, 0x24, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x80, 0x24, 0x10, 0x24, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x7F, 0xC3, 0x92, 0x58, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x
+00, 0x00, 0x00, 0x02, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
+0x0C, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0};
000002B2 9177 MOV.W L726+14,R1 ; H'1BA8
000002B4 D24A MOV.L L726+74,R2 ; L418
000002B6 9070 MOV.W L726+4,R0 ; H'01C2
000002B8 D344 MOV.L L726+54,R3 ; __slow_mvn
000002BA 430B JSR @R3
000002BC 31FC ADD R15,R1
menu.c 113 const unsigned char score[] = {0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF
+F, 0xFF, 0xFF, 0xFF, 0xF0, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x01, 0x99, 0xBC, 0x79, 0x98, 0x78, 0xE3, 0x1E, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x01, 0x99, 0xBC, 0xF9, 0x98, 0xF9, 0xE7, 0x9F, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x99, 0x99,
+ 0xC1, 0x98, 0xC3, 0x8F, 0xDB, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x99, 0x99, 0x81, 0x98, 0xC
+3, 0x0C, 0xD9, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x99, 0x99, 0x81, 0x98, 0xC3, 0x0C, 0xD9, 0
+xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x99, 0x99, 0x81, 0x98, 0xE3, 0x0C, 0xD9, 0xB1, 0x80, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x99, 0x99, 0x81, 0x98, 0x73, 0x0C, 0xDB, 0x31, 0x80, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x01, 0x9F, 0x99, 0x9D, 0xF8, 0x73, 0x0C, 0xDF, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0
+x9F, 0x99, 0x9D, 0xF8, 0x1B, 0x0C, 0xDF, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x99, 0x99, 0x8D,
+ 0x98, 0x1B, 0x0C, 0xDB, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x99, 0x99, 0x8D, 0x98, 0x1B, 0x0
+C, 0xD9, 0xB1, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x99, 0x99, 0xCD, 0x98, 0x3B, 0x8F, 0xD9, 0xB1, 0
+x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x99, 0xBC, 0xFD, 0x98, 0xF1, 0xE7, 0x99, 0xBC, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x01, 0x99, 0xBC, 0x79, 0x98, 0xF0, 0xE3, 0x19, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 14
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
+x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x02, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+C, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0};
000002BE 9172 MOV.W L726+16,R1 ; H'19E4
000002C0 D248 MOV.L L726+78,R2 ; L420
000002C2 906A MOV.W L726+4,R0 ; H'01C2
000002C4 D341 MOV.L L726+54,R3 ; __slow_mvn
000002C6 430B JSR @R3
000002C8 31FC ADD R15,R1
menu.c 114 const unsigned char lockedneg[] = {0xFF, 0xFF, 0xFF, 0xFC, 0xFF, 0xFF, 0xFF, 0xFC, 0xFF, 0xFF, 0xF
+F, 0xFC, 0xE0, 0x00, 0x00, 0x1C, 0xE0, 0x00, 0x00, 0x1C, 0xE0, 0x00, 0x00, 0x1C, 0xE0, 0x00, 0x00, 0x1C, 0
+xE0, 0x00, 0x00, 0x1C, 0xE0, 0x00, 0x00, 0x1C, 0xE0, 0x00, 0x00, 0x1C, 0xE0, 0x00, 0x00, 0x1C, 0xE0, 0x00,
+ 0x00, 0x1C, 0xE0, 0x00, 0x00, 0x1C, 0xE0, 0x00, 0x00, 0x1C, 0xE0, 0x00, 0x00, 0x1C, 0xE0, 0x00, 0x00, 0x1
+C, 0xE0, 0x00, 0x00, 0x1C, 0xE0, 0x00, 0x00, 0x1C, 0xE0, 0x00, 0x00, 0x1C, 0xE0, 0x00, 0x00, 0x1C, 0xE0, 0
+x00, 0x00, 0x1C, 0xE0, 0x00, 0x00, 0x1C, 0xE0, 0x00, 0x00, 0x1C, 0xE0, 0x00, 0x00, 0x1C, 0xE0, 0x00, 0x00,
+ 0x1C, 0xE0, 0x00, 0x00, 0x1C, 0xE0, 0x00, 0x00, 0x1C, 0xFF, 0xFF, 0xFF, 0xFC, 0xFF, 0xFF, 0xFF, 0xFC, 0xF
+F, 0xFF, 0xFF, 0xFC};
000002CA 9C6D MOV.W L726+18,R12; H'196C
000002CC 916C MOV.W L726+18,R1 ; H'196C
000002CE 3CFC ADD R15,R12
000002D0 D245 MOV.L L726+82,R2 ; L422
000002D2 31FC ADD R15,R1
000002D4 D33D MOV.L L726+54,R3 ; __slow_mvn
000002D6 430B JSR @R3
000002D8 E078 MOV #120,R0
menu.c 115 const unsigned char timeSpend[]={0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0
+xff,0xf0,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x40,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0
+,0x0,0x0,0x0,0x0,0x0,0x2,0x40,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x80,0x2,0x0,0x0,0x0
+,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x8f,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x8
+0,0x82,0x11,0x0,0x38,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x82,0x12,0x88,0x28,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x1,0x80,0x82,0x12,0x98,0x50,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x82,0x14,0xa8,0
+x60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x82,0x58,0xa8,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0
+x1,0x80,0x82,0x98,0xc9,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x83,0x10,0x86,0x48,0x0,0x0,0x0,0
+x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x0,0x0,0x0,
+0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x0,0x2,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x1
+,0x80,0x7,0x2,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x8,0xe2,0x6,0x0,0x0,0x0,0x80,0x0,0x0,
+0x0,0x0,0x0,0x0,0x1,0x80,0x2,0x12,0x9,0x88,0x43,0x8f,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x2,0xa,0x11,0x
+8,0x22,0x88,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x2,0x32,0x11,0x8,0x45,0x10,0x80,0x0,0x0,0x0,0x0,0x0,0x0
+,0x1,0x80,0x3,0xc2,0x13,0x10,0xa6,0x11,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x4,0x2,0x13,0x10,0xa4,0x12,0
+x80,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x2,0x2,0xd5,0x13,0x24,0x14,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x2
+,0x3,0x19,0x94,0x24,0x98,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x0,0x0,0x0,0x8,0x23,0x0,0x0,0x0,0x0,0x0,0x
+0,0x0,0x0,0x1,0x40,0x0,0x0,0x0,0x8,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x40,0x0,0x0,0x0,0x10,0x20,0x0
+,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x30,0x0,0x0,0x0,0x10,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0xf,0xff,0
+xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0};
000002DA 9166 MOV.W L726+20,R1 ; H'17A8
000002DC D243 MOV.L L726+86,R2 ; L424
000002DE 905C MOV.W L726+4,R0 ; H'01C2
000002E0 D33A MOV.L L726+54,R3 ; __slow_mvn
000002E2 430B JSR @R3
000002E4 31FC ADD R15,R1
menu.c 116 const unsigned char nolife[]={0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff
+,0xf0,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x
+0,0x0,0x0,0x7,0xf0,0x2,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0xc,0x2,0x80,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x63,0xf3,0x1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9c,0xc,0x81,0
+x80,0x8,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x1,0x28,0x2,0x41,0x80,0x8,0x30,0x10,0x0,0x7,0x0,0x4,0x0,0x70,
+0x0,0x2,0x4c,0x8d,0x21,0x80,0xc,0x30,0x18,0x2,0x7,0x10,0xf,0x0,0x70,0x0,0x2,0x86,0x88,0xa1,0x80,0xc,0x30,0
+x28,0x6,0x0,0x1c,0xc,0x80,0x70,0x0,0x5,0x20,0x98,0x51,0x80,0xe,0x10,0x6c,0x6,0x2,0x3f,0x8,0x0,0x70,0x0,0x5
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 15
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
+,0xc0,0xb0,0x51,0x80,0xe,0x18,0x64,0x6,0x2,0x30,0xd8,0x0,0x70,0x0,0x9,0xc,0x80,0x49,0x80,0xf,0x18,0x46,0x6
+,0x2,0x30,0x18,0x0,0x20,0x0,0xa,0x6,0x86,0x29,0x80,0xf,0x18,0xc6,0x6,0x7,0x30,0x1f,0x0,0x20,0x0,0xa,0x13,0
+xc3,0x29,0x80,0xf,0x98,0xc6,0x6,0x7,0x30,0x18,0x0,0x20,0x0,0xa,0x21,0xc1,0xe9,0x80,0xd,0x98,0xc6,0x6,0x7,0
+x3e,0x18,0x0,0x20,0x0,0xa,0xc1,0xc6,0x29,0x80,0xc,0xd8,0xc6,0x6,0x7,0x30,0x18,0x0,0x20,0x0,0xb,0x20,0x8,0x
+29,0x80,0xc,0xd8,0xc6,0x6,0x7,0x30,0x18,0x0,0x20,0x0,0xa,0x0,0x0,0x29,0x80,0xc,0x78,0xc6,0x6,0x7,0x18,0x1c
+,0x0,0x20,0x0,0x5,0x8,0x88,0x51,0x80,0xc,0x38,0xc4,0x6,0x67,0x18,0x1c,0x0,0x20,0x0,0x5,0x4,0x84,0x51,0x80,
+0xc,0x38,0x4c,0x7,0xe7,0x18,0xc,0x60,0x20,0x0,0x2,0x85,0x6,0xa1,0x80,0xc,0x1c,0x6c,0x7,0xe3,0x8,0xf,0x80,0
+x20,0x0,0x2,0x42,0x3,0x21,0x80,0xc,0xc,0x68,0x7,0xe3,0xc,0xf,0x0,0x50,0x0,0x1,0x24,0x2,0x41,0x80,0xc,0xc,0
+x38,0x7,0xe3,0x4,0x4,0x0,0x70,0x0,0x0,0x9c,0xc,0x81,0x80,0xc,0x4,0x30,0x0,0x2,0x4,0x0,0x0,0x0,0x0,0x0,0x63
+,0xf3,0x1,0x80,0x0,0x4,0x20,0x0,0x2,0x2,0x0,0x0,0x0,0x0,0x0,0x18,0xc,0x1,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x7,0xf0,0x2,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x20,0x0,0x0,0x0
+,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x
+ff,0xff,0xf0};
000002E6 9161 MOV.W L726+22,R1 ; H'15E4
000002E8 D241 MOV.L L726+90,R2 ; L426
000002EA 9056 MOV.W L726+4,R0 ; H'01C2
000002EC D337 MOV.L L726+54,R3 ; __slow_mvn
000002EE 430B JSR @R3
000002F0 31FC ADD R15,R1
menu.c 117 const unsigned char addict[]={0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff
+,0xf0,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x
+0,0x0,0x0,0x7,0xf0,0x2,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0xc,0x2,0x80,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x63,0xf3,0x1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9c,0xc,0x81,0
+x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x20,0x82,0x41,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x
+0,0x2,0x40,0x81,0x21,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x80,0x80,0xa1,0x80,0x2,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x5,0x0,0x80,0x51,0x80,0x2,0x7,0x0,0x70,0x2,0x7,0x84,0x2f,0x80,0x0,0x5,0x0,0x90,0x
+51,0x80,0x5,0xa,0xc0,0xac,0x2,0x8,0x43,0xf0,0x0,0x0,0x9,0x0,0x90,0x49,0x80,0x9,0x2,0x30,0x23,0x2,0x10,0x40
+,0x20,0x0,0x0,0xa,0x0,0xa0,0x29,0x80,0x8,0x82,0x8,0x20,0x82,0x10,0x40,0x20,0x0,0x0,0xa,0x1,0xe0,0x29,0x80,
+0x10,0x82,0x4,0x20,0x42,0x20,0x0,0x20,0x0,0x0,0xa,0x1,0xc0,0x29,0x80,0x77,0xf2,0x2,0x20,0x22,0x20,0x0,0x20
+,0x0,0x0,0xa,0x1,0xc0,0x29,0x80,0x28,0x82,0x2,0x20,0x22,0x20,0x8,0x20,0x0,0x0,0xa,0x0,0x0,0x29,0x80,0x40,0
+x42,0x4,0x20,0x42,0x20,0x10,0x20,0x0,0x0,0xa,0x0,0x0,0x29,0x80,0x80,0x43,0xf8,0x3f,0x82,0x20,0x20,0x40,0x0
+,0x0,0x5,0x0,0x0,0x51,0x81,0x0,0x26,0x0,0x60,0x2,0x1f,0xc0,0x40,0x0,0x0,0x5,0x0,0x0,0x51,0x80,0x0,0x10,0x0
+,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x80,0x0,0xa1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x40,0x1,0
+x21,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x20,0x2,0x41,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x
+0,0x0,0x0,0x9c,0xc,0x81,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x63,0xf3,0x1,0x80,0x0,0x0,0x0,0x
+0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0xc,0x1,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7,0xf0,0x2,0
+x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0
+x0,0x0,0x0,0xc,0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0};
000002F2 915C MOV.W L726+24,R1 ; H'1420
000002F4 D23F MOV.L L726+94,R2 ; L428
000002F6 9050 MOV.W L726+4,R0 ; H'01C2
000002F8 D334 MOV.L L726+54,R3 ; __slow_mvn
000002FA 430B JSR @R3
000002FC 31FC ADD R15,R1
menu.c 118 const unsigned char arcadeMaster[]={0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf
+f,0xff,0xf0,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x40,0x0,0x0,0x0,0x0,0x80,0x0,0x0
+,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x40,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x80,0x80,0x0,0
+x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x81,0x80,0x0,0x6,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7
+0,0x61,0x81,0x42,0x22,0x9,0x8f,0x87,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0xf9,0xf1,0x82,0x42,0x45,0x11,0x8,0x85,0x
+0,0x0,0x0,0x0,0x0,0x0,0x71,0x89,0x99,0x84,0x42,0x89,0x11,0x10,0x8a,0x0,0x0,0x0,0x0,0x0,0x19,0xf1,0xb,0x19,
+0x8f,0xfb,0x8,0x13,0x11,0x8c,0x0,0x0,0x0,0x0,0x0,0x18,0x33,0xe,0x19,0x88,0x22,0x8,0x93,0x12,0x88,0x0,0x0,0
+x0,0x0,0x0,0x7e,0x33,0xe,0x19,0x90,0x22,0x8,0x95,0x14,0x88,0x0,0x0,0x0,0x0,0x0,0x7e,0x33,0xe,0x19,0xa0,0x1
+2,0xf,0x19,0x98,0x49,0x0,0x0,0x0,0x0,0x0,0x18,0x33,0x1e,0x31,0x80,0x8,0x0,0x0,0x0,0x6,0x0,0x0,0x0,0x0,0x0,
+0x18,0x7b,0xf6,0x61,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0xff,0xe7,0xc1,0x80,0x0,0x0,0x0,0x0,0
+x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x1,0x80,
+0x0,0x0,0x0,0x2,0x1,0x6,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x0,0x0,0x0,0x3,0x3,0x9,0x8e,0x20,0x72,0x20,
+0x0,0x0,0x0,0x1,0x80,0x0,0x0,0x0,0x2,0x85,0x11,0x10,0x7e,0x52,0x40,0xc,0xe3,0x33,0x39,0x80,0x0,0x0,0x0,0x2
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 16
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
+,0x89,0x11,0x10,0x20,0xa2,0x80,0x12,0x94,0x4a,0xa1,0x80,0x0,0x0,0x0,0x4,0x51,0x13,0x18,0x20,0xc3,0x0,0x1e,
+0xe4,0x7a,0xb1,0x80,0x0,0x0,0x0,0x4,0x21,0x13,0x6,0x20,0x82,0x0,0x12,0x94,0x4a,0xa1,0x80,0x0,0x0,0x0,0x4,0
+x21,0x15,0x1,0x20,0x82,0x0,0x12,0x93,0x4b,0x39,0x80,0x0,0x0,0x0,0x4,0x0,0x99,0xbf,0x1c,0x92,0x0,0x0,0x0,0x
+0,0x1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x60,0x0,0x0,0x0,0x0,0x1,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0
+x0,0x0,0x0,0x0,0x0,0x2,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x30,0x0,0x0,0x0,0x0,0
+x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf
+f,0xf0};
000002FE 9157 MOV.W L726+26,R1 ; H'125C
00000300 D23D MOV.L L726+98,R2 ; L430
00000302 904A MOV.W L726+4,R0 ; H'01C2
00000304 D331 MOV.L L726+54,R3 ; __slow_mvn
00000306 430B JSR @R3
00000308 31FC ADD R15,R1
menu.c 119 const unsigned char p50GF[]={0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+0xf0,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa,0x0,0xbc,0x40,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x
+0,0x0,0x0,0xa,0x0,0xb2,0x40,0x0,0x0,0x4,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0xa,0x0,0xb2,0x80,0x0,0x0,0x4,0x0
+,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0xb,0xff,0xb1,0x84,0x80,0x40,0x4,0xc0,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x8,0x0,0
+x31,0x84,0x80,0x8e,0x5,0x48,0x88,0x4f,0xe,0x0,0x0,0x0,0x0,0x8,0x0,0x31,0x88,0xa0,0x8a,0x5,0x49,0x14,0x50,0
+x8a,0x8c,0x0,0x0,0x0,0xb,0x6d,0xb1,0x88,0x10,0x94,0x6,0x4a,0x22,0x61,0x14,0x94,0x0,0x0,0x0,0xb,0x6d,0xb1,0
+x88,0x11,0x18,0x6,0x4c,0x22,0x52,0x18,0x94,0x0,0x0,0x0,0x8,0x0,0x31,0x88,0x9,0x10,0x4,0x48,0x22,0x4c,0x10,
+0xa4,0x80,0x0,0x0,0x8,0x0,0x31,0x88,0xa,0x10,0x4,0x48,0x24,0x48,0x10,0xc4,0x80,0x0,0x0,0xb,0x6c,0xb1,0x84,
+0x4,0x12,0x3,0xc8,0x28,0x44,0x52,0x83,0x0,0x0,0x0,0xb,0x4d,0xb1,0x80,0x0,0xc,0x0,0x0,0x30,0x3,0x8c,0x0,0x0
+,0x0,0x80,0x8,0x0,0x31,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0xb,0x6d,0xb1,0x80,0x0,0x0,0x1,0x
+0,0x0,0x0,0x8,0x0,0x0,0x0,0x80,0x9,0x6d,0xb1,0x80,0x0,0x0,0x1,0x0,0x0,0x0,0x8,0x0,0x6,0x0,0x80,0x8,0x0,0x3
+1,0x91,0x0,0x21,0x1,0x1,0x0,0x1,0x8,0x8c,0x9,0x8f,0x80,0xb,0x9,0x31,0x92,0x88,0x20,0x83,0xf2,0x88,0x42,0x8
+9,0x5b,0x11,0x8,0x80,0xb,0xd,0xb1,0x92,0x98,0x21,0x1,0x4,0x48,0x44,0x8a,0x44,0x91,0x10,0x80,0x8,0x0,0x31,0
+x94,0xa8,0x42,0x81,0x4,0x48,0x84,0xa,0x44,0x93,0x11,0x80,0xb,0x6d,0xb1,0x98,0xa8,0x42,0x81,0x4,0x49,0x44,0
+x4c,0x44,0x93,0x12,0x80,0x9,0x6d,0xb1,0x98,0xc9,0x4c,0x81,0x4,0x8a,0x44,0x4c,0x44,0x95,0x14,0x80,0x8,0x0,0
+x31,0x90,0x86,0x50,0x80,0xe5,0xc,0x77,0x88,0x4b,0x19,0x98,0x40,0xb,0x4c,0xb1,0x80,0x0,0x20,0x80,0x6,0x0,0x
+0,0x0,0x8,0x0,0x0,0x0,0xb,0x6d,0xb1,0x80,0x0,0x20,0x80,0x0,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x0,0x31,0x40,0
+x0,0x40,0x80,0x0,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0xf,0xff,0xe2,0x40,0x0,0x40,0x80,0x0,0x0,0x0,0x0,0x8,0x0,0x0,
+0x0,0x0,0x0,0x2,0x30,0x0,0x41,0x0,0x0,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x0,0x0,0xc,0xf,0xff,0xff,0xff,0xff,0xff
+,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0};
0000030A 9152 MOV.W L726+28,R1 ; H'1098
0000030C D23B MOV.L L726+102,R2; L432
0000030E 9044 MOV.W L726+4,R0 ; H'01C2
00000310 D32E MOV.L L726+54,R3 ; __slow_mvn
00000312 430B JSR @R3
00000314 31FC ADD R15,R1
menu.c 120 const unsigned char thefirststeparcade[]={0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x
+ff,0xff,0xff,0xf0,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x40,0x0,0x0,0x0,0x0,0x0,0x
+0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf,0xe1,0xf2,0x80,0x74
+,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x1f,0xe3,0xf9,0x80,0x48,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0
+,0x10,0x2,0x19,0x80,0x80,0x0,0x10,0x3,0xc8,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x6,0x19,0x80,0x80,0x3,0x10,0xc,0x
+8,0x32,0x0,0x0,0x0,0x0,0x6,0x10,0x4,0x19,0x80,0xe8,0xb4,0x3c,0x8,0x1e,0x57,0x81,0x12,0x0,0x0,0x6,0x1f,0xc,
+0x19,0x83,0x88,0xc4,0x10,0x7,0x8,0x62,0x41,0x15,0x0,0x0,0x1f,0xbf,0x8c,0x19,0x80,0x88,0x86,0x10,0x0,0xc8,0
+x42,0x41,0x15,0x0,0x0,0x1f,0x81,0xc8,0x11,0x80,0x8a,0x81,0x90,0x20,0x28,0x42,0x41,0x59,0x40,0x0,0x6,0x0,0x
+c8,0x31,0x80,0x8c,0x8f,0x9c,0x1f,0xce,0x53,0x81,0x90,0x80,0x0,0x6,0x0,0xd8,0x31,0x80,0x80,0x0,0x0,0x0,0x0,
+0x22,0x0,0x0,0x0,0x0,0x0,0x0,0xd8,0x61,0x80,0x80,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x41,0x98,0xe1,0x
+80,0x80,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0xe3,0x1f,0xc1,0x80,0x80,0x0,0x0,0x8,0x0,0x2,0x0,0x10,0x0,
+0x0,0x0,0x7c,0xf,0x81,0x80,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x10,0x0,0x0,0x8,
+0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x30,0x2,0x1c,0x68,0xc1,0x0,0x0,0xd1,0x80,0x0,0x0,0x0,0x0,0x
+1,0x80,0x48,0xb5,0x24,0x99,0x41,0x62,0x19,0x32,0x80,0x0,0x0,0x0,0x0,0x1,0x80,0x8e,0xc5,0x24,0x89,0x81,0x56
+,0x25,0x13,0x0,0x0,0xc,0xe3,0x33,0x39,0x80,0xf8,0x84,0x2c,0x91,0x1,0x96,0x25,0x22,0x0,0x0,0x12,0x94,0x4a,0
+xa1,0x81,0x4,0x84,0xb4,0xa9,0x1,0x1a,0x25,0x52,0x0,0x0,0x1e,0xe4,0x7a,0xb1,0x82,0x4,0x87,0x24,0xc9,0x41,0x
+11,0xa9,0x92,0x80,0x0,0x12,0x94,0x4a,0xa1,0x80,0x2,0x0,0x0,0x0,0x80,0x0,0x30,0x1,0x0,0x0,0x12,0x93,0x4b,0x
+39,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 17
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
+x0,0x0,0x0,0x0,0x2,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0xf,0xff,0xff,0xff,0xff,0x
+ff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0};
00000316 914D MOV.W L726+30,R1 ; H'0ED4
00000318 D239 MOV.L L726+106,R2; L434
0000031A 903E MOV.W L726+4,R0 ; H'01C2
0000031C D32B MOV.L L726+54,R3 ; __slow_mvn
0000031E 430B JSR @R3
00000320 31FC ADD R15,R1
menu.c 121 const unsigned char nobombs[]={0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf
+f,0xf0,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0
+x0,0x0,0x0,0x0,0x0,0x2,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x1a,0x80,0x0,0x0,0x0,0x0
+,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0xc0,0x0,0x39,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0xe0,0x0,0x79,
+0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x7,0x71,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x
+0,0x0,0x78,0x27,0x61,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x3c,0x3e,0x1,0x80,0x0,0x0,0x0,0x0,
+0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x1c,0x3f,0x81,0x80,0x0,0x0,0x68,0x0,0x0,0x0,0x20,0x0,0x4,0x0,0x0,0x1,0xff,0x
+1,0x88,0x8,0x0,0x17,0x0,0x0,0x0,0x26,0x0,0x4,0x0,0x0,0x7,0xfe,0x1,0x88,0x8,0x40,0x10,0x81,0x8,0x80,0x2a,0x
+38,0x4,0x0,0x0,0x7,0x7e,0x1,0x8c,0x8,0xa0,0x13,0x2,0x89,0x44,0x2a,0x40,0x4,0x0,0x0,0xf,0x3f,0x1,0x8a,0x9,0
+x10,0x1c,0x4,0x49,0x4c,0x32,0x40,0x4,0x0,0x0,0xf,0x23,0x1,0x89,0x89,0x10,0x1f,0xc4,0x4a,0x54,0x32,0x60,0x4
+,0x0,0x0,0xf,0x87,0x1,0x88,0x71,0x10,0x10,0x24,0x4c,0x54,0x22,0x18,0x4,0x0,0x0,0xe,0x1f,0x1,0x88,0x11,0x20
+,0x10,0x44,0x8c,0x64,0xa2,0x4,0x0,0x0,0x0,0xc,0x4f,0x1,0x88,0x11,0x40,0x1f,0x85,0x8,0x43,0x1e,0xfc,0x4,0x0
+,0x0,0xf,0xcf,0x1,0x80,0x11,0x80,0x0,0x6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7,0xee,0x41,0x80,0x0,0x0,0x0,0x0,0x
+0,0x0,0x0,0x0,0x0,0x0,0x0,0x37,0xfe,0xe1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x71,0xf8,0xf1,0
+x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x0,0x79,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
+,0x1,0xe0,0x0,0x3d,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0xc0,0x0,0x19,0x80,0x0,0x0,0x0,0x0,0x0
+,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x40,0x0
+,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xc,0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0};
00000322 9148 MOV.W L726+32,R1 ; H'0D10
00000324 D237 MOV.L L726+110,R2; L436
00000326 9038 MOV.W L726+4,R0 ; H'01C2
00000328 D328 MOV.L L726+54,R3 ; __slow_mvn
0000032A 430B JSR @R3
0000032C 31FC ADD R15,R1
menu.c 122 const unsigned char iknowtheauthor[]={0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0
+xff,0xff,0xf0,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x40,0x8,0x0,0x0,0x0,0x0,0x0,0x
+0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x40,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x84,0x8,0x0,0x
+0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x84,0x9,0xe0,0x0,0x22,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0
+x1,0x88,0xa,0x12,0x30,0x52,0x11,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x88,0xc,0x22,0x50,0x89,0x31,0x0,0x0,0
+x0,0x0,0x0,0x0,0x0,0x0,0x1,0x88,0xa,0x42,0x50,0x89,0x32,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0xe0,0x1,0x88,0x9,0x8
+2,0x92,0x89,0x4a,0x0,0x0,0x0,0x0,0x0,0x0,0xe1,0x10,0x1,0x88,0x9,0x3,0x12,0x91,0x8c,0x0,0x0,0x0,0x0,0x0,0x0
+,0x21,0x10,0x1,0x84,0x8,0x8a,0xc,0xa0,0x84,0x0,0x0,0x0,0x0,0x0,0x0,0x22,0x10,0x41,0x80,0x0,0x70,0x0,0xc0,0
+x0,0x0,0x0,0x0,0x0,0x0,0x0,0x22,0x21,0x81,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xc6,0x1,0
+x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x20,0x1,0x80,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0xc0,0x1,0x80,0x0,0x41,0x0,0x0,0x0,
+0x0,0x20,0x80,0x0,0x0,0x0,0x3,0x0,0x1,0x80,0x0,0x41,0x0,0x0,0x18,0x0,0x20,0x80,0x0,0x0,0x0,0xc,0x4,0x39,0x
+80,0x0,0x41,0x10,0xe0,0x26,0x0,0x20,0x88,0x21,0x10,0x0,0x10,0x38,0x45,0x80,0x0,0xfd,0x28,0xa0,0x44,0x42,0x
+7e,0x94,0x51,0x20,0x0,0x0,0x8,0x45,0x80,0x0,0x41,0x49,0x40,0x44,0x42,0x20,0xa4,0x89,0x40,0x0,0x0,0x8,0x85,
+0x80,0x0,0x41,0x49,0x80,0x4c,0x44,0x20,0xa4,0x89,0x80,0x0,0x0,0x8,0x89,0x80,0x0,0x41,0x89,0x0,0x4c,0x4a,0x
+20,0xc4,0x89,0x0,0x0,0x0,0x3f,0xf1,0x80,0x0,0x41,0x89,0x0,0x54,0x52,0x20,0xc4,0x91,0x0,0x0,0x0,0x0,0x1,0x8
+0,0x0,0x39,0x9,0x20,0x66,0x63,0x9c,0x84,0xa1,0x0,0x0,0x0,0x0,0x1,0x40,0x0,0x0,0x0,0xc0,0x0,0x0,0x0,0x0,0xc
+0,0x0,0x0,0x0,0x0,0x2,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x30,0x0,0x0,0x0,0x0,0x
+0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff
+,0xf0};
0000032E 9143 MOV.W L726+34,R1 ; H'0B4C
00000330 D235 MOV.L L726+114,R2; L438
00000332 9032 MOV.W L726+4,R0 ; H'01C2
00000334 D325 MOV.L L726+54,R3 ; __slow_mvn
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 18
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000336 430B JSR @R3
00000338 31FC ADD R15,R1
menu.c 123 const unsigned char i180seconds[]={0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff
+,0xff,0xf0,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0
+x0,0x0,0x0,0x0,0x0,0x0,0x2,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x80,0x0,0x0,0x0,0
+x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x
+80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x38,0x1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0
+x0,0x0,0x44,0x1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x44,0x1,0x80,0x0,0x0,0x0,0x0,0x0,0x0
+,0x0,0x0,0x0,0x0,0x0,0x3f,0xff,0xf1,0x80,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x9,0x89,0x
+0,0x1,0xff,0x80,0x0,0x82,0x0,0x2,0x0,0x0,0x0,0x5e,0x3d,0xe9,0x89,0x20,0x0,0x20,0x80,0xc0,0x83,0x1c,0x62,0x
+c,0x0,0x0,0x42,0x25,0x29,0x89,0x2c,0x40,0x20,0xb9,0x40,0xc5,0x24,0x87,0x94,0xb0,0x0,0x42,0xa5,0x29,0x88,0x
+2a,0xc0,0x20,0xa9,0x81,0x25,0x24,0x82,0x18,0xc0,0x0,0x4e,0x25,0x29,0x88,0x32,0xc0,0x20,0xc9,0x1,0x29,0x2c,
+0xc2,0x10,0x80,0x0,0x42,0x25,0x29,0x88,0x23,0x40,0x20,0x89,0x1,0x11,0x34,0x32,0x10,0x80,0x0,0x42,0xa5,0x29
+,0x88,0x22,0x30,0x20,0x89,0x41,0x1,0x25,0xf3,0x94,0x80,0x0,0x5e,0x3d,0xe9,0x80,0x0,0x0,0x0,0x0,0x80,0x0,0x
+0,0x0,0x8,0x0,0x0,0x40,0x0,0x9,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3f,0xff,0xf1,0x80,0x0,0x
+0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7,0xff,0x81,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf,0
+xff,0xc1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1f,0xff,0xe1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0
+x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0
+x0,0x0,0x0,0xc,0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0};
0000033A 913E MOV.W L726+36,R1 ; H'0988
0000033C D233 MOV.L L726+118,R2; L440
0000033E 902C MOV.W L726+4,R0 ; H'01C2
00000340 D322 MOV.L L726+54,R3 ; __slow_mvn
00000342 430B JSR @R3
00000344 31FC ADD R15,R1
menu.c 124 const unsigned char i30seconds[]={0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+0xff,0xf0,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x
+0,0x0,0x0,0x0,0x0,0x0,0x2,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0xfc,0x2,0x80,0x0,0x0,0x0,0
+x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x63,0x81,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x60,0x
+41,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc4,0x2,0x31,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
+,0x0,0x1,0x0,0x0,0x9,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x5,0x80,0x2,0x0,0x0,0x0,0x0
+,0x0,0x0,0x0,0x2,0x0,0x2,0x80,0x0,0x25,0x80,0x4,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x4,0x0,0x10,0x3,0x87,
+0xf0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x4,0x78,0x28,0x33,0x82,0x0,0x0,0x31,0x0,0x30,0x40,0x0,0x0,0x1a,0
+x18,0x8,0x84,0x44,0xc1,0x82,0x4,0x26,0xc3,0xe0,0xc0,0xa6,0x1c,0x88,0x24,0x60,0x8,0x18,0x84,0x81,0x82,0x14,
+0x28,0x81,0x0,0x81,0x49,0x24,0x98,0x44,0x40,0xe,0x38,0x84,0x83,0x87,0xe4,0x30,0x81,0x0,0x81,0x88,0x24,0xa4
+,0x44,0x40,0xe,0x7,0x4,0x73,0x82,0x4,0x20,0x71,0x0,0x71,0x8,0xa4,0xa4,0x4a,0x38,0x8,0x3,0x8,0x9,0x82,0x5,0
+x20,0x9,0x0,0x9,0x9,0x24,0xc5,0x52,0x4,0x9,0xfc,0xf1,0xf1,0x82,0x6,0x21,0xf0,0xe1,0xf1,0x6e,0x28,0x82,0x62
+,0xf8,0x4,0x0,0x0,0x3,0x82,0x0,0x0,0x0,0x0,0x0,0x80,0x10,0x0,0x0,0x0,0x4,0x40,0x0,0x23,0x80,0x0,0x0,0x0,0x
+0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x7,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x7,0x8
+0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x4,0x4,0xf,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
+,0xc0,0x0,0x3d,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x60,0x79,0x80,0x0,0x0,0x0,0x0,0x0,0x
+0,0x0,0x0,0x0,0x0,0x0,0x1c,0x63,0xe1,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf,0xff,0xc2,0x40,0
+x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0xfe,0x2,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0
+x0,0x0,0xc,0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0};
00000346 9139 MOV.W L726+38,R1 ; H'07C4
00000348 D231 MOV.L L726+122,R2; L442
0000034A 9026 MOV.W L726+4,R0 ; H'01C2
0000034C D31F MOV.L L726+54,R3 ; __slow_mvn
0000034E 430B JSR @R3
00000350 31FC ADD R15,R1
menu.c 125 const unsigned char i60seconds[]={0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+0xff,0xf0,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x
+0,0x0,0x0,0x0,0x0,0x0,0x2,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0xfc,0x2,0x80,0x0,0x0,0x0,0
+x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x63,0x81,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x60,0x
+41,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc4,0x2,0x31,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 19
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
+,0x0,0x1,0x0,0x0,0x9,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x5,0x80,0x0,0x4,0x0,0x0,0x0
+,0x0,0x0,0x0,0x0,0x0,0x2,0x80,0x0,0x25,0x80,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x3,0x80,0
+x1f,0xfc,0x0,0x0,0x38,0x1c,0x40,0x0,0x0,0x0,0x4,0x10,0x30,0x33,0x80,0x1,0x4,0x43,0x80,0x40,0x22,0x47,0x0,0
+x0,0x0,0x8,0x20,0x48,0xc1,0x80,0x1,0x4,0xa2,0x80,0x80,0x41,0x48,0x0,0x0,0x0,0x8,0x40,0x88,0x81,0x80,0x1,0x
+5,0x25,0x1,0xc,0x41,0x8,0x0,0x0,0x0,0xe,0x98,0x88,0x83,0x80,0x1,0x5,0x26,0x1,0x32,0x41,0xc,0x0,0x0,0x0,0xe
+,0xa5,0x8,0x73,0x80,0x1,0x6,0x24,0x1,0x42,0x82,0x3,0x0,0x0,0x0,0x8,0xcd,0x18,0x9,0x80,0x1,0x6,0x24,0x1,0x8
+c,0x84,0x0,0x80,0x0,0x0,0x8,0xf1,0xe1,0xf1,0x80,0x1,0x4,0x24,0x81,0xf0,0x78,0x1f,0x80,0x0,0x0,0x4,0x0,0x0,
+0x3,0x80,0x0,0x0,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x40,0x0,0x23,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x
+0,0x0,0x2,0x0,0x0,0x7,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x7,0x80,0x0,0x0,0x0,0x0,0x
+0,0x0,0x0,0x0,0x0,0x0,0x1,0x4,0x4,0xf,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x0,0x3d,0x80,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x60,0x79,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x
+0,0x1c,0x63,0xe1,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf,0xff,0xc2,0x40,0x0,0x0,0x0,0x0,0x0,0
+x0,0x0,0x0,0x0,0x0,0x0,0x3,0xfe,0x2,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0xf,0xff,
+0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0};
00000352 9134 MOV.W L726+40,R1 ; H'0600
00000354 D22F MOV.L L726+126,R2; L444
00000356 9020 MOV.W L726+4,R0 ; H'01C2
00000358 D31C MOV.L L726+54,R3 ; __slow_mvn
0000035A 430B JSR @R3
0000035C 31FC ADD R15,R1
menu.c 126 const unsigned char superstar[]={0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0
+xff,0xf0,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
+,0x0,0x0,0x0,0x0,0x0,0x2,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x80,0x0,0x0,0x0,0x0
+,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x20,0x1,0x
+80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x20,0x1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0
+x0,0x2,0x10,0x1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x2,0x10,0x1,0x80,0x3c,0x0,0x0,0x0,0x0,0x
+0,0x4,0x0,0x0,0x0,0x0,0x2,0x10,0x1,0x80,0xc3,0x0,0x0,0x0,0x20,0x0,0x4,0x3,0x80,0x0,0x3,0xfc,0xf,0xf1,0x81,
+0x0,0x10,0x23,0x80,0x52,0x13,0xc4,0x4,0x64,0x20,0x2,0x0,0x0,0x11,0x81,0x0,0x10,0x2d,0x60,0x92,0x24,0xf,0xe
+4,0x24,0x40,0x2,0x0,0x0,0x11,0x80,0xc0,0x10,0x41,0x11,0x22,0x44,0x4,0x8,0x44,0x80,0x1,0x80,0x0,0x61,0x80,0
+x3c,0x10,0xc1,0x11,0xc2,0x84,0x4,0x8,0xc5,0x0,0x0,0x60,0x1,0x81,0x80,0x3,0x11,0x41,0x11,0x1,0x3,0x84,0x8,0
+xc2,0x0,0x0,0x20,0x1,0x1,0x88,0x0,0x91,0x41,0x11,0x1,0x0,0x64,0x9,0x42,0x0,0x0,0x10,0x2,0x1,0x88,0x1,0x16,
+0x41,0xd1,0x11,0x0,0x24,0xa,0x42,0x0,0x0,0x10,0x2,0x1,0x87,0xfe,0x8,0x31,0x21,0x33,0xf,0xe3,0xcc,0x26,0x0,
+0x0,0x10,0x2,0x1,0x80,0x0,0x0,0x1,0x0,0xc0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x2,0x1,0x80,0x0,0x0,0x1,0x0,0x0,0
+x0,0x0,0x0,0x0,0x0,0x0,0x20,0x1,0x1,0x80,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0xe1,0x1,0x80,0x
+0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x46,0x18,0x81,0x80,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x48,0x4,0x81,0x80,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x70,0x3,0x81,0x80,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x40,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0
+xc,0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0};
0000035E 912F MOV.W L726+42,R1 ; H'043C
00000360 D22D MOV.L L726+130,R2; L446
00000362 901A MOV.W L726+4,R0 ; H'01C2
00000364 D319 MOV.L L726+54,R3 ; __slow_mvn
00000366 430B JSR @R3
00000368 31FC ADD R15,R1
menu.c 127 const unsigned char novice[]={0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff
+,0xf0,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x
+0,0x0,0x0,0x0,0x0,0x2,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3f,0x3e,0xf2,0x80,0x0,0x0,0x0,0x0
+,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0xc1,0x9,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x80,0x85
+,0x80,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x38,0x0,0x5,0x80,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x
+0,0x0,0x20,0x0,0x19,0x80,0x0,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0xfb,0x85,0x80,0x20,0x4,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x5,0x80,0x10,0x4,0x0,0x0,0x20,0x0,0x2,0x0,0x0,0x0,0x0,0x20,0x0,0x5,0
+x80,0x10,0x4,0xc,0x0,0x24,0xc,0x5,0x0,0x0,0x0,0x0,0x20,0x8a,0x5,0x80,0x18,0x4,0x12,0x40,0x44,0x12,0x9,0x0,
+0x0,0x0,0x0,0x31,0xff,0xc5,0x80,0x24,0x4,0x22,0x20,0x44,0x12,0x19,0x0,0x0,0x0,0x0,0x40,0x0,0x9,0x80,0x22,0
+x4,0x21,0x20,0x88,0x20,0x16,0x0,0x0,0x0,0x0,0x40,0x84,0x9,0x80,0x21,0x84,0x41,0x10,0x88,0x20,0x18,0x0,0x0,
+0x0,0x0,0x47,0xff,0xc9,0x80,0x20,0x64,0x41,0x11,0x8,0x20,0x90,0x0,0x0,0x0,0x0,0x80,0x0,0x9,0x80,0x20,0x18,
+0x42,0x11,0x8,0xa0,0x90,0x0,0x0,0x0,0x0,0x60,0x0,0x9,0x80,0x20,0x8,0x42,0xa,0x9,0x21,0x10,0x80,0x0,0x0,0x0
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 20
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
+,0x86,0x5d,0x11,0x80,0x20,0x8,0x4c,0xc,0x6,0x1e,0x11,0x0,0x0,0x0,0x0,0x80,0x0,0x11,0x80,0x0,0x4,0x30,0x0,0
+x0,0x0,0xe,0x0,0x0,0x0,0x0,0x80,0x0,0x11,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3,0x58,0x11,0
+x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x83,0xff,0x91,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x
+0,0x0,0x80,0x0,0x11,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x9,0x80,0x0,0x0,0x0,0x0,0x0
+,0x0,0x0,0x0,0x0,0x0,0x0,0x47,0xe2,0x9,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x38,0x1f,0xf2,0x4
+0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
+,0x0,0x0,0xc,0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0};
0000036A 912A MOV.W L726+44,R1 ; H'0278
0000036C D22B MOV.L L726+134,R2; L448
0000036E 9014 MOV.W L726+4,R0 ; H'01C2
00000370 D316 MOV.L L726+54,R3 ; __slow_mvn
00000372 430B JSR @R3
00000374 31FC ADD R15,R1
menu.c 128
menu.c 129 const unsigned char debug[]={0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+0xf0,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
+,0x0,0x0,0x7,0xf0,0x2,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0xc,0x2,0x80,0x0,0x0,0x0,0x0,0
+x0,0x0,0x0,0x0,0x0,0x0,0x0,0x63,0xf3,0x1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9c,0xc,0x81,0x
+80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x20,0x82,0x41,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
+,0x2,0x40,0x81,0x21,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x80,0x80,0xa1,0x80,0x2,0x0,0x0,0x0,0
+x0,0x0,0x0,0x0,0x0,0x0,0x5,0x0,0x80,0x51,0x80,0x2,0x7,0x0,0x70,0x2,0x7,0x84,0x2f,0x80,0x0,0x5,0x0,0x90,0x5
+1,0x80,0x5,0xa,0xc0,0xac,0x2,0x8,0x43,0xf0,0x0,0x0,0x9,0x0,0x90,0x49,0x80,0x9,0x2,0x30,0x23,0x2,0x10,0x40,
+0x20,0x0,0x0,0xa,0x0,0xa0,0x29,0x80,0x8,0x82,0x8,0x20,0x82,0x10,0x40,0x20,0x0,0x0,0xa,0x1,0xe0,0x29,0x80,0
+x10,0x82,0x4,0x20,0x42,0x20,0x0,0x20,0x0,0x0,0xa,0x1,0xc0,0x29,0x80,0x77,0xf2,0x2,0x20,0x22,0x20,0x0,0x20,
+0x0,0x0,0xa,0x1,0xc0,0x29,0x80,0x28,0x82,0x2,0x20,0x22,0x20,0x8,0x20,0x0,0x0,0xa,0x0,0x0,0x29,0x80,0x40,0x
+42,0x4,0x20,0x42,0x20,0x10,0x20,0x0,0x0,0xa,0x0,0x0,0x29,0x80,0x80,0x43,0xf8,0x3f,0x82,0x20,0x20,0x40,0x0,
+0x0,0x5,0x0,0x0,0x51,0x81,0x0,0x26,0x0,0x60,0x2,0x1f,0xc0,0x40,0x0,0x0,0x5,0x0,0x0,0x51,0x80,0x0,0x10,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x80,0x0,0xa1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x40,0x1,0x
+21,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x20,0x2,0x41,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
+,0x0,0x0,0x9c,0xc,0x81,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x63,0xf3,0x1,0x80,0x0,0x0,0x0,0x0
+,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0xc,0x1,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7,0xf0,0x2,0x
+40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x
+0,0x0,0x0,0xc,0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0};
00000376 9125 MOV.W L726+46,R1 ; H'00B4
00000378 D229 MOV.L L726+138,R2; L450
0000037A 900E MOV.W L726+4,R0 ; H'01C2
0000037C D313 MOV.L L726+54,R3 ; __slow_mvn
0000037E 430B JSR @R3
00000380 31FC ADD R15,R1
menu.c 130
menu.c 131
menu.c 132 int achievements[NB_ACHIEVEMENTS];
menu.c 133 int highscore1, highscore2;
menu.c 134 unsigned char timePlayedTxt[12];
menu.c 135
menu.c 136 TL_Point p1 = {-1, -1};
00000382 61F3 MOV R15,R1
00000384 D227 MOV.L L726+142,R2; L456
00000386 7160 ADD #96,R1
00000388 D327 MOV.L L726+146,R3; __quick_evn_mvn
0000038A 430B JSR @R3
0000038C E008 MOV #8,R0
menu.c 137 TL_Point p2 = {-1, -1};
0000038E 61F3 MOV R15,R1
00000390 7158 ADD #88,R1
00000392 A04B BRA L715
00000394 0009 NOP
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 21
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000396 L726:
00000396 DCC8 .DATA.W H'DCC8
00000398 2174 .DATA.W H'2174
0000039A 01C2 .DATA.W H'01C2
0000039C 1FB0 .DATA.W H'1FB0
0000039E 1F38 .DATA.W H'1F38
000003A0 1D74 .DATA.W H'1D74
000003A2 1D6C .DATA.W H'1D6C
000003A4 1BA8 .DATA.W H'1BA8
000003A6 19E4 .DATA.W H'19E4
000003A8 196C .DATA.W H'196C
000003AA 17A8 .DATA.W H'17A8
000003AC 15E4 .DATA.W H'15E4
000003AE 1420 .DATA.W H'1420
000003B0 125C .DATA.W H'125C
000003B2 1098 .DATA.W H'1098
000003B4 0ED4 .DATA.W H'0ED4
000003B6 0D10 .DATA.W H'0D10
000003B8 0B4C .DATA.W H'0B4C
000003BA 0988 .DATA.W H'0988
000003BC 07C4 .DATA.W H'07C4
000003BE 0600 .DATA.W H'0600
000003C0 043C .DATA.W H'043C
000003C2 0278 .DATA.W H'0278
000003C4 00B4 .DATA.W H'00B4
000003C6 0000 .DATA.W 0
000003C8 <00000000> .DATA.L L408
000003CC <00000000> .DATA.L __slow_mvn
000003D0 <00000000> .DATA.L L410
000003D4 <00000000> .DATA.L L412
000003D8 <00000000> .DATA.L L414
000003DC <00000000> .DATA.L L416
000003E0 <00000000> .DATA.L L418
000003E4 <00000000> .DATA.L L420
000003E8 <00000000> .DATA.L L422
000003EC <00000000> .DATA.L L424
000003F0 <00000000> .DATA.L L426
000003F4 <00000000> .DATA.L L428
000003F8 <00000000> .DATA.L L430
000003FC <00000000> .DATA.L L432
00000400 <00000000> .DATA.L L434
00000404 <00000000> .DATA.L L436
00000408 <00000000> .DATA.L L438
0000040C <00000000> .DATA.L L440
00000410 <00000000> .DATA.L L442
00000414 <00000000> .DATA.L L444
00000418 <00000000> .DATA.L L446
0000041C <00000000> .DATA.L L448
00000420 <00000000> .DATA.L L450
00000424 <00000000> .DATA.L L456
00000428 <00000000> .DATA.L __quick_evn_mvn
0000042C L715:
0000042C D22E MOV.L L727,R2 ; L458
0000042E D32F MOV.L L727+4,R3 ; __quick_evn_mvn
00000430 430B JSR @R3
00000432 E008 MOV #8,R0
menu.c 138
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 22
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
menu.c 139 chargerAchievements(achievements);
00000434 D12E MOV.L L727+8,R1 ; _chargerAchievements
00000436 69F3 MOV R15,R9
00000438 7974 ADD #116,R9
0000043A 410B JSR @R1
0000043C 6493 MOV R9,R4
menu.c 140
menu.c 141 couleur = chargerCouleur();
0000043E D32D MOV.L L727+12,R3 ; _chargerCouleur
00000440 430B JSR @R3
00000442 0009 NOP
menu.c 142 chargerHighscore(&highscore1, &highscore2);
00000444 D32C MOV.L L727+16,R3 ; _chargerHighscore
00000446 61F3 MOV R15,R1
00000448 7154 ADD #84,R1
0000044A 65F3 MOV R15,R5
0000044C 2102 MOV.L R0,@R1
0000044E 64F3 MOV R15,R4
00000450 7550 ADD #80,R5
00000452 430B JSR @R3
00000454 744C ADD #76,R4
menu.c 143
menu.c 144 modifierTemps(timePlayedTxt);
00000456 64F3 MOV R15,R4
00000458 B6BA BSR _modifierTemps
0000045A 7468 ADD #104,R4
0000045C 6393 MOV R9,R3
0000045E 7304 ADD #4,R3
00000460 E048 MOV #72,R0
00000462 6293 MOV R9,R2
00000464 0F36 MOV.L R3,@(R0,R15)
00000466 6123 MOV R2,R1
00000468 E044 MOV #68,R0
0000046A 7108 ADD #8,R1
0000046C 0F26 MOV.L R2,@(R0,R15)
0000046E 6323 MOV R2,R3
00000470 1F14 MOV.L R1,@(16,R15)
00000472 730C ADD #12,R3
00000474 1F35 MOV.L R3,@(20,R15)
00000476 7210 ADD #16,R2
00000478 1F26 MOV.L R2,@(24,R15)
0000047A 6193 MOV R9,R1
0000047C 7114 ADD #20,R1
0000047E 6393 MOV R9,R3
00000480 1F17 MOV.L R1,@(28,R15)
00000482 6293 MOV R9,R2
00000484 731C ADD #28,R3
00000486 7220 ADD #32,R2
00000488 1F38 MOV.L R3,@(32,R15)
0000048A 6193 MOV R9,R1
0000048C 1F29 MOV.L R2,@(36,R15)
0000048E 6393 MOV R9,R3
00000490 7124 ADD #36,R1
00000492 7318 ADD #24,R3
00000494 1F1A MOV.L R1,@(40,R15)
00000496 6293 MOV R9,R2
00000498 1F3B MOV.L R3,@(44,R15)
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 23
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000049A 7228 ADD #40,R2
0000049C D817 MOV.L L727+20,R8 ; _IsKeyDown
0000049E 6423 MOV R2,R4
000004A0 DA17 MOV.L L727+24,R10; _ML_bmp_and
000004A2 6193 MOV R9,R1
000004A4 DE17 MOV.L L727+28,R14; _ML_bmp_or
000004A6 6393 MOV R9,R3
000004A8 1F41 MOV.L R4,@(4,R15)
000004AA 6293 MOV R9,R2
000004AC 712C ADD #44,R1
000004AE 7330 ADD #48,R3
000004B0 1F1C MOV.L R1,@(48,R15)
000004B2 7234 ADD #52,R2
000004B4 1F3D MOV.L R3,@(52,R15)
000004B6 6193 MOV R9,R1
000004B8 1F2E MOV.L R2,@(56,R15)
000004BA 6393 MOV R9,R3
000004BC 7138 ADD #56,R1
000004BE 733C ADD #60,R3
000004C0 1F1F MOV.L R1,@(60,R15)
000004C2 E040 MOV #64,R0
000004C4 0F36 MOV.L R3,@(R0,R15)
000004C6 1F41 MOV.L R4,@(4,R15)
menu.c 145
menu.c 146 while(1)
000004C8 L629:
menu.c 147 {
menu.c 148 ML_clear_vram();
000004C8 D30F MOV.L L727+32,R3 ; _ML_clear_vram
000004CA 430B JSR @R3
000004CC 0009 NOP
menu.c 149
menu.c 150 TL_getTouchXY(&p1);
000004CE 64F3 MOV R15,R4
000004D0 D20E MOV.L L727+36,R2 ; _TL_getTouchXY
000004D2 420B JSR @R2
000004D4 7460 ADD #96,R4
menu.c 151
menu.c 152 if(inertie != 0) inertie = (inertie<0)? inertie + 1 : inertie - 1;
000004D6 53F2 MOV.L @(8,R15),R3
000004D8 2338 TST R3,R3
000004DA 891C BT L630
000004DC 52F2 MOV.L @(8,R15),R2
000004DE 4211 CMP/PZ R2
000004E0 8916 BT L631
000004E2 53F2 MOV.L @(8,R15),R3
000004E4 A016 BRA L632
000004E6 7301 ADD #1,R3
000004E8 L727:
000004E8 <00000000> .DATA.L L458
000004EC <00000000> .DATA.L __quick_evn_mvn
000004F0 <00000000> .DATA.L _chargerAchievements
000004F4 <00000000> .DATA.L _chargerCouleur
000004F8 <00000000> .DATA.L _chargerHighscore
000004FC <00000000> .DATA.L _IsKeyDown
00000500 <00000000> .DATA.L _ML_bmp_and
00000504 <00000000> .DATA.L _ML_bmp_or
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 24
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000508 <00000000> .DATA.L _ML_clear_vram
0000050C <00000000> .DATA.L _TL_getTouchXY
00000510 L631:
00000510 53F2 MOV.L @(8,R15),R3
00000512 73FF ADD #-1,R3
00000514 L632:
00000514 1F32 MOV.L R3,@(8,R15)
00000516 L630:
00000516 E064 MOV #100,R0
00000518 02FE MOV.L @(R0,R15),R2
0000051A E05C MOV #92,R0
0000051C 2F22 MOV.L R2,@R15
0000051E 03FE MOV.L @(R0,R15),R3
00000520 1F33 MOV.L R3,@(12,R15)
00000522 6233 MOV R3,R2
00000524 61F2 MOV.L @R15,R1
00000526 3120 CMP/EQ R2,R1
00000528 890D BT L633
0000052A E3FF MOV #-1,R3
0000052C 62F2 MOV.L @R15,R2
0000052E 3237 CMP/GT R3,R2
00000530 8B09 BF L633
00000532 52F3 MOV.L @(12,R15),R2
00000534 3237 CMP/GT R3,R2
00000536 8B06 BF L633
menu.c 153
menu.c 154 if(p1.y != p2.y && p1.y > -1 && p2.y > -1) inertie = 3*(p2.y - p1.y);
00000538 63F2 MOV.L @R15,R3
0000053A 51F3 MOV.L @(12,R15),R1
0000053C 3138 SUB R3,R1
0000053E 6213 MOV R1,R2
00000540 4100 SHLL R1
00000542 312C ADD R2,R1
00000544 1F12 MOV.L R1,@(8,R15)
00000546 L633:
menu.c 155
menu.c 156 defilement += inertie;
00000546 53F2 MOV.L @(8,R15),R3
00000548 3D3C ADD R3,R13
menu.c 157
menu.c 158 if(defilement < 0) defilement = 0;
0000054A 4D11 CMP/PZ R13
0000054C 8900 BT L634
0000054E ED00 MOV #0,R13
00000550 L634:
menu.c 159 if(defilement > DEF_MAX) defilement = DEF_MAX;
00000550 9389 MOV.W L728,R3 ; H'02A8
00000552 3D37 CMP/GT R3,R13
00000554 8B00 BF L635
00000556 6D33 MOV R3,R13
00000558 L635:
menu.c 160
menu.c 161 p2.y = p1.y;
00000558 61F2 MOV.L @R15,R1
0000055A E05C MOV #92,R0
menu.c 162
menu.c 163 ML_bmp_or(score, 3, -defilement + 15, 120, 30);
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 25
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000055C 9484 MOV.W L728+2,R4 ; H'19E8
0000055E E31E MOV #30,R3
00000560 0F16 MOV.L R1,@(R0,R15)
00000562 E778 MOV #120,R7
00000564 2F36 MOV.L R3,@-R15
00000566 E60F MOV #15,R6
00000568 36D8 SUB R13,R6
0000056A E503 MOV #3,R5
0000056C 4E0B JSR @R14
0000056E 34FC ADD R15,R4
menu.c 164 printVxy(75, -defilement + 22, highscore1);
00000570 D340 MOV.L L728+14,R3 ; _printVxy
00000572 E050 MOV #80,R0
00000574 06FE MOV.L @(R0,R15),R6
00000576 E516 MOV #22,R5
00000578 35D8 SUB R13,R5
0000057A 430B JSR @R3
0000057C E44B MOV #75,R4
menu.c 165 printVxy(75, -defilement + 33, highscore2);
0000057E E054 MOV #84,R0
00000580 D33C MOV.L L728+14,R3 ; _printVxy
00000582 E521 MOV #33,R5
00000584 06FE MOV.L @(R0,R15),R6
00000586 35D8 SUB R13,R5
00000588 430B JSR @R3
0000058A E44B MOV #75,R4
menu.c 166
menu.c 167 ML_bmp_or(timeSpend, 3, -defilement + 55, 120, 30);
0000058C 946D MOV.W L728+4,R4 ; H'17B0
0000058E E21E MOV #30,R2
00000590 2F26 MOV.L R2,@-R15
00000592 E778 MOV #120,R7
00000594 E637 MOV #55,R6
00000596 36D8 SUB R13,R6
00000598 E503 MOV #3,R5
0000059A 4E0B JSR @R14
0000059C 34FC ADD R15,R4
menu.c 168 PrintXY(70, -defilement + 67, timePlayedTxt, 0);
0000059E E700 MOV #0,R7
000005A0 D335 MOV.L L728+18,R3 ; _PrintXY
000005A2 66F3 MOV R15,R6
000005A4 7670 ADD #112,R6
000005A6 E543 MOV #67,R5
000005A8 35D8 SUB R13,R5
000005AA 430B JSR @R3
000005AC E446 MOV #70,R4
menu.c 169
menu.c 170 ML_bmp_or(thefirststep, 3, -defilement + 95, 120, 30);
000005AE E21E MOV #30,R2
000005B0 945C MOV.W L728+6,R4 ; H'1BB4
000005B2 E778 MOV #120,R7
000005B4 2F26 MOV.L R2,@-R15
000005B6 E65F MOV #95,R6
000005B8 36D8 SUB R13,R6
000005BA E503 MOV #3,R5
000005BC 1F63 MOV.L R6,@(12,R15)
000005BE 4E0B JSR @R14
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 26
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
000005C0 34FC ADD R15,R4
000005C2 7F0C ADD #12,R15
menu.c 171 if(!achievements[P50]) ML_bmp_and(lockedneg, 92, -defilement + 95, 30, 30);
000005C4 E048 MOV #72,R0
000005C6 03FE MOV.L @(R0,R15),R3
000005C8 6232 MOV.L @R3,R2
000005CA 2228 TST R2,R2
000005CC 8B14 BF L637
000005CE E21E MOV #30,R2
000005D0 2F26 MOV.L R2,@-R15
000005D2 6723 MOV R2,R7
000005D4 56F1 MOV.L @(4,R15),R6
000005D6 E55C MOV #92,R5
000005D8 4A0B JSR @R10
000005DA 64C3 MOV R12,R4
000005DC 7F04 ADD #4,R15
menu.c 172 if(!achievements[P50]) ML_bmp_or(locked, 92, -defilement + 95, 30, 30);
000005DE E048 MOV #72,R0
000005E0 03FE MOV.L @(R0,R15),R3
000005E2 6232 MOV.L @R3,R2
000005E4 2228 TST R2,R2
000005E6 8B07 BF L637
000005E8 E21E MOV #30,R2
000005EA 6723 MOV R2,R7
000005EC 2F26 MOV.L R2,@-R15
000005EE E55C MOV #92,R5
000005F0 56F1 MOV.L @(4,R15),R6
000005F2 4E0B JSR @R14
000005F4 64B3 MOV R11,R4
000005F6 7F04 ADD #4,R15
000005F8 L637:
menu.c 173
menu.c 174 ML_bmp_or(cent, 3, -defilement + 135, 120, 30);
000005F8 9439 MOV.W L728+8,R4 ; H'2178
000005FA E31E MOV #30,R3
000005FC 2F36 MOV.L R3,@-R15
000005FE E778 MOV #120,R7
00000600 6673 MOV R7,R6
00000602 760F ADD #15,R6
00000604 36D8 SUB R13,R6
00000606 E503 MOV #3,R5
00000608 1F61 MOV.L R6,@(4,R15)
0000060A 4E0B JSR @R14
0000060C 34FC ADD R15,R4
0000060E 7F04 ADD #4,R15
menu.c 175 if(!achievements[P100]) ML_bmp_and(lockedneg, 92, -defilement + 135, 30, 30);
00000610 E044 MOV #68,R0
00000612 03FE MOV.L @(R0,R15),R3
00000614 6232 MOV.L @R3,R2
00000616 2228 TST R2,R2
00000618 8B14 BF L639
0000061A E21E MOV #30,R2
0000061C 2F26 MOV.L R2,@-R15
0000061E 6723 MOV R2,R7
00000620 56F1 MOV.L @(4,R15),R6
00000622 E55C MOV #92,R5
00000624 4A0B JSR @R10
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 27
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000626 64C3 MOV R12,R4
00000628 7F04 ADD #4,R15
menu.c 176 if(!achievements[P100]) ML_bmp_or(locked, 92, -defilement + 135, 30, 30);
0000062A E044 MOV #68,R0
0000062C 03FE MOV.L @(R0,R15),R3
0000062E 6232 MOV.L @R3,R2
00000630 2228 TST R2,R2
00000632 8B07 BF L639
00000634 E21E MOV #30,R2
00000636 6723 MOV R2,R7
00000638 2F26 MOV.L R2,@-R15
0000063A E55C MOV #92,R5
0000063C 56F1 MOV.L @(4,R15),R6
0000063E 4E0B JSR @R14
00000640 64B3 MOV R11,R4
00000642 7F04 ADD #4,R15
00000644 L639:
menu.c 177
menu.c 178 ML_bmp_or(firstcombo, 3, -defilement + 175, 120, 30);
00000644 9414 MOV.W L728+10,R4 ; H'1FB4
00000646 E31E MOV #30,R3
00000648 2F36 MOV.L R3,@-R15
0000064A E778 MOV #120,R7
0000064C 6673 MOV R7,R6
0000064E 7637 ADD #55,R6
00000650 36D8 SUB R13,R6
00000652 E503 MOV #3,R5
00000654 1F61 MOV.L R6,@(4,R15)
00000656 4E0B JSR @R14
00000658 34FC ADD R15,R4
0000065A 7F04 ADD #4,R15
menu.c 179 if(!achievements[C3]) ML_bmp_and(lockedneg, 92, -defilement + 175, 30, 30);
0000065C 53F4 MOV.L @(16,R15),R3
0000065E 6232 MOV.L @R3,R2
00000660 2228 TST R2,R2
00000662 A00B BRA L716
00000664 0009 NOP
00000666 L728:
00000666 02A8 .DATA.W H'02A8
00000668 19E8 .DATA.W H'19E8
0000066A 17B0 .DATA.W H'17B0
0000066C 1BB4 .DATA.W H'1BB4
0000066E 2178 .DATA.W H'2178
00000670 1FB4 .DATA.W H'1FB4
00000672 0000 .DATA.W 0
00000674 <00000000> .DATA.L _printVxy
00000678 <00000000> .DATA.L _PrintXY
0000067C L716:
0000067C 8B13 BF L641
0000067E E21E MOV #30,R2
00000680 2F26 MOV.L R2,@-R15
00000682 6723 MOV R2,R7
00000684 56F1 MOV.L @(4,R15),R6
00000686 E55C MOV #92,R5
00000688 4A0B JSR @R10
0000068A 64C3 MOV R12,R4
0000068C 7F04 ADD #4,R15
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 28
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
menu.c 180 if(!achievements[C3]) ML_bmp_or(locked, 92, -defilement + 175, 30, 30);
0000068E 53F4 MOV.L @(16,R15),R3
00000690 6232 MOV.L @R3,R2
00000692 2228 TST R2,R2
00000694 8B07 BF L641
00000696 E21E MOV #30,R2
00000698 2F26 MOV.L R2,@-R15
0000069A 6723 MOV R2,R7
0000069C 56F1 MOV.L @(4,R15),R6
0000069E E55C MOV #92,R5
000006A0 4E0B JSR @R14
000006A2 64B3 MOV R11,R4
000006A4 7F04 ADD #4,R15
000006A6 L641:
menu.c 181
menu.c 182 ML_bmp_or(masterofcombo, 3, -defilement + 215, 120, 30);
000006A6 E31E MOV #30,R3
000006A8 9496 MOV.W L729,R4 ; H'1D78
000006AA E778 MOV #120,R7
000006AC 2F36 MOV.L R3,@-R15
000006AE E503 MOV #3,R5
000006B0 6673 MOV R7,R6
000006B2 765F ADD #95,R6
000006B4 36D8 SUB R13,R6
000006B6 1F61 MOV.L R6,@(4,R15)
000006B8 4E0B JSR @R14
000006BA 34FC ADD R15,R4
000006BC 7F04 ADD #4,R15
menu.c 183 if(!achievements[C5]) ML_bmp_and(lockedneg, 92, -defilement + 215, 30, 30);
000006BE 53F5 MOV.L @(20,R15),R3
000006C0 6232 MOV.L @R3,R2
000006C2 2228 TST R2,R2
000006C4 8B13 BF L643
000006C6 E21E MOV #30,R2
000006C8 2F26 MOV.L R2,@-R15
000006CA 6723 MOV R2,R7
000006CC 56F1 MOV.L @(4,R15),R6
000006CE E55C MOV #92,R5
000006D0 4A0B JSR @R10
000006D2 64C3 MOV R12,R4
000006D4 7F04 ADD #4,R15
menu.c 184 if(!achievements[C5]) ML_bmp_or(locked, 92, -defilement + 215, 30, 30);
000006D6 53F5 MOV.L @(20,R15),R3
000006D8 6232 MOV.L @R3,R2
000006DA 2228 TST R2,R2
000006DC 8B07 BF L643
000006DE E21E MOV #30,R2
000006E0 2F26 MOV.L R2,@-R15
000006E2 6723 MOV R2,R7
000006E4 56F1 MOV.L @(4,R15),R6
000006E6 E55C MOV #92,R5
000006E8 4E0B JSR @R14
000006EA 64B3 MOV R11,R4
000006EC 7F04 ADD #4,R15
000006EE L643:
menu.c 185
menu.c 186 ML_bmp_or(addict, 3, -defilement + 255, 120, 30);
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 29
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
000006EE E31E MOV #30,R3
000006F0 9673 MOV.W L729+2,R6 ; H'00FF
000006F2 E503 MOV #3,R5
000006F4 9472 MOV.W L729+4,R4 ; H'1424
000006F6 E778 MOV #120,R7
000006F8 2F36 MOV.L R3,@-R15
000006FA 36D8 SUB R13,R6
000006FC 1F61 MOV.L R6,@(4,R15)
000006FE 4E0B JSR @R14
00000700 34FC ADD R15,R4
00000702 7F04 ADD #4,R15
menu.c 187 if(!achievements[ADDICT]) ML_bmp_and(lockedneg, 92, -defilement + 255, 30, 30);
00000704 53F6 MOV.L @(24,R15),R3
00000706 6232 MOV.L @R3,R2
00000708 2228 TST R2,R2
0000070A 8B13 BF L645
0000070C E21E MOV #30,R2
0000070E 6723 MOV R2,R7
00000710 2F26 MOV.L R2,@-R15
00000712 E55C MOV #92,R5
00000714 56F1 MOV.L @(4,R15),R6
00000716 4A0B JSR @R10
00000718 64C3 MOV R12,R4
0000071A 7F04 ADD #4,R15
menu.c 188 if(!achievements[ADDICT]) ML_bmp_or(locked, 92, -defilement + 255, 30, 30);
0000071C 53F6 MOV.L @(24,R15),R3
0000071E 6232 MOV.L @R3,R2
00000720 2228 TST R2,R2
00000722 8B07 BF L645
00000724 E21E MOV #30,R2
00000726 6723 MOV R2,R7
00000728 2F26 MOV.L R2,@-R15
0000072A E55C MOV #92,R5
0000072C 56F1 MOV.L @(4,R15),R6
0000072E 4E0B JSR @R14
00000730 64B3 MOV R11,R4
00000732 7F04 ADD #4,R15
00000734 L645:
menu.c 189
menu.c 190 ML_bmp_or(nolife, 3, -defilement + 295, 120, 30);
00000734 9653 MOV.W L729+6,R6 ; H'0127
00000736 E503 MOV #3,R5
00000738 9452 MOV.W L729+8,R4 ; H'15E8
0000073A E31E MOV #30,R3
0000073C 2F36 MOV.L R3,@-R15
0000073E E778 MOV #120,R7
00000740 36D8 SUB R13,R6
00000742 1F61 MOV.L R6,@(4,R15)
00000744 4E0B JSR @R14
00000746 34FC ADD R15,R4
00000748 7F04 ADD #4,R15
menu.c 191 if(!achievements[NOLIFE]) ML_bmp_and(lockedneg, 92, -defilement + 295, 30, 30);
0000074A 53F7 MOV.L @(28,R15),R3
0000074C 6232 MOV.L @R3,R2
0000074E 2228 TST R2,R2
00000750 8B13 BF L647
00000752 E21E MOV #30,R2
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 30
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000754 2F26 MOV.L R2,@-R15
00000756 6723 MOV R2,R7
00000758 56F1 MOV.L @(4,R15),R6
0000075A E55C MOV #92,R5
0000075C 4A0B JSR @R10
0000075E 64C3 MOV R12,R4
00000760 7F04 ADD #4,R15
menu.c 192 if(!achievements[NOLIFE]) ML_bmp_or(locked, 92, -defilement + 295, 30, 30);
00000762 53F7 MOV.L @(28,R15),R3
00000764 6232 MOV.L @R3,R2
00000766 2228 TST R2,R2
00000768 8B07 BF L647
0000076A E21E MOV #30,R2
0000076C 2F26 MOV.L R2,@-R15
0000076E 6723 MOV R2,R7
00000770 56F1 MOV.L @(4,R15),R6
00000772 E55C MOV #92,R5
00000774 4E0B JSR @R14
00000776 64B3 MOV R11,R4
00000778 7F04 ADD #4,R15
0000077A L647:
menu.c 193
menu.c 194 ML_bmp_or(thefirststeparcade, 3, -defilement + 335, 120, 30);
0000077A E31E MOV #30,R3
0000077C 9631 MOV.W L729+10,R6 ; H'014F
0000077E E503 MOV #3,R5
00000780 9430 MOV.W L729+12,R4 ; H'0ED8
00000782 E778 MOV #120,R7
00000784 2F36 MOV.L R3,@-R15
00000786 36D8 SUB R13,R6
00000788 1F61 MOV.L R6,@(4,R15)
0000078A 4E0B JSR @R14
0000078C 34FC ADD R15,R4
0000078E 7F04 ADD #4,R15
menu.c 195 if(!achievements[P50ARC]) ML_bmp_and(lockedneg, 92, -defilement + 335, 30, 30);
00000790 53F8 MOV.L @(32,R15),R3
00000792 6232 MOV.L @R3,R2
00000794 2228 TST R2,R2
00000796 8B13 BF L649
00000798 E21E MOV #30,R2
0000079A 6723 MOV R2,R7
0000079C 2F26 MOV.L R2,@-R15
0000079E E55C MOV #92,R5
000007A0 56F1 MOV.L @(4,R15),R6
000007A2 4A0B JSR @R10
000007A4 64C3 MOV R12,R4
000007A6 7F04 ADD #4,R15
menu.c 196 if(!achievements[P50ARC]) ML_bmp_or(locked, 92, -defilement + 335, 30, 30);
000007A8 53F8 MOV.L @(32,R15),R3
000007AA 6232 MOV.L @R3,R2
000007AC 2228 TST R2,R2
000007AE 8B07 BF L649
000007B0 E21E MOV #30,R2
000007B2 6723 MOV R2,R7
000007B4 2F26 MOV.L R2,@-R15
000007B6 E55C MOV #92,R5
000007B8 56F1 MOV.L @(4,R15),R6
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 31
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
000007BA 4E0B JSR @R14
000007BC 64B3 MOV R11,R4
000007BE 7F04 ADD #4,R15
000007C0 L649:
menu.c 197
menu.c 198 ML_bmp_or(arcadeMaster, 3, -defilement + 375, 120, 30);
000007C0 9611 MOV.W L729+14,R6 ; H'0177
000007C2 E503 MOV #3,R5
000007C4 9410 MOV.W L729+16,R4 ; H'1260
000007C6 E31E MOV #30,R3
000007C8 2F36 MOV.L R3,@-R15
000007CA E778 MOV #120,R7
000007CC 36D8 SUB R13,R6
000007CE 1F61 MOV.L R6,@(4,R15)
000007D0 4E0B JSR @R14
000007D2 34FC ADD R15,R4
000007D4 A009 BRA L717
000007D6 0009 NOP
000007D8 L729:
000007D8 1D78 .DATA.W H'1D78
000007DA 00FF .DATA.W H'00FF
000007DC 1424 .DATA.W H'1424
000007DE 0127 .DATA.W H'0127
000007E0 15E8 .DATA.W H'15E8
000007E2 014F .DATA.W H'014F
000007E4 0ED8 .DATA.W H'0ED8
000007E6 0177 .DATA.W H'0177
000007E8 1260 .DATA.W H'1260
000007EA L717:
000007EA 7F04 ADD #4,R15
menu.c 199 if(!achievements[P100ARC]) ML_bmp_and(lockedneg, 92, -defilement + 375, 30, 30);
000007EC 53F9 MOV.L @(36,R15),R3
000007EE 6232 MOV.L @R3,R2
000007F0 2228 TST R2,R2
000007F2 8B13 BF L651
000007F4 E21E MOV #30,R2
000007F6 6723 MOV R2,R7
000007F8 2F26 MOV.L R2,@-R15
000007FA E55C MOV #92,R5
000007FC 56F1 MOV.L @(4,R15),R6
000007FE 4A0B JSR @R10
00000800 64C3 MOV R12,R4
00000802 7F04 ADD #4,R15
menu.c 200 if(!achievements[P100ARC]) ML_bmp_or(locked, 92, -defilement + 375, 30, 30);
00000804 53F9 MOV.L @(36,R15),R3
00000806 6232 MOV.L @R3,R2
00000808 2228 TST R2,R2
0000080A 8B07 BF L651
0000080C E21E MOV #30,R2
0000080E 6723 MOV R2,R7
00000810 2F26 MOV.L R2,@-R15
00000812 E55C MOV #92,R5
00000814 56F1 MOV.L @(4,R15),R6
00000816 4E0B JSR @R14
00000818 64B3 MOV R11,R4
0000081A 7F04 ADD #4,R15
0000081C L651:
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 32
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
menu.c 201
menu.c 202 ML_bmp_or(p50GF, 3, -defilement + 415, 120, 30);
0000081C 9693 MOV.W L730,R6 ; H'019F
0000081E E503 MOV #3,R5
00000820 9492 MOV.W L730+2,R4 ; H'109C
00000822 E31E MOV #30,R3
00000824 2F36 MOV.L R3,@-R15
00000826 E778 MOV #120,R7
00000828 36D8 SUB R13,R6
0000082A 1F61 MOV.L R6,@(4,R15)
0000082C 4E0B JSR @R14
0000082E 34FC ADD R15,R4
00000830 7F04 ADD #4,R15
menu.c 203 if(!achievements[P50GSFRUIT]) ML_bmp_and(lockedneg, 92, -defilement + 415, 30, 30);
00000832 53FA MOV.L @(40,R15),R3
00000834 6232 MOV.L @R3,R2
00000836 2228 TST R2,R2
00000838 8B13 BF L653
0000083A E21E MOV #30,R2
0000083C 2F26 MOV.L R2,@-R15
0000083E 6723 MOV R2,R7
00000840 56F1 MOV.L @(4,R15),R6
00000842 E55C MOV #92,R5
00000844 4A0B JSR @R10
00000846 64C3 MOV R12,R4
00000848 7F04 ADD #4,R15
menu.c 204 if(!achievements[P50GSFRUIT]) ML_bmp_or(locked, 92, -defilement + 415, 30, 30);
0000084A 53FA MOV.L @(40,R15),R3
0000084C 6232 MOV.L @R3,R2
0000084E 2228 TST R2,R2
00000850 8B07 BF L653
00000852 E21E MOV #30,R2
00000854 2F26 MOV.L R2,@-R15
00000856 6723 MOV R2,R7
00000858 56F1 MOV.L @(4,R15),R6
0000085A E55C MOV #92,R5
0000085C 4E0B JSR @R14
0000085E 64B3 MOV R11,R4
00000860 7F04 ADD #4,R15
00000862 L653:
menu.c 205
menu.c 206 ML_bmp_or(nobombs, 3, -defilement + 455, 120, 30);
00000862 E31E MOV #30,R3
00000864 9671 MOV.W L730+4,R6 ; H'01C7
00000866 E503 MOV #3,R5
00000868 9470 MOV.W L730+6,R4 ; H'0D14
0000086A E778 MOV #120,R7
0000086C 2F36 MOV.L R3,@-R15
0000086E 36D8 SUB R13,R6
00000870 1F61 MOV.L R6,@(4,R15)
00000872 4E0B JSR @R14
00000874 34FC ADD R15,R4
00000876 7F04 ADD #4,R15
menu.c 207 if(!achievements[NOBOMBS]) ML_bmp_and(lockedneg, 92, -defilement + 455, 30, 30);
00000878 53FB MOV.L @(44,R15),R3
0000087A 6232 MOV.L @R3,R2
0000087C 2228 TST R2,R2
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 33
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000087E 8B13 BF L655
00000880 E21E MOV #30,R2
00000882 6723 MOV R2,R7
00000884 2F26 MOV.L R2,@-R15
00000886 E55C MOV #92,R5
00000888 56F1 MOV.L @(4,R15),R6
0000088A 4A0B JSR @R10
0000088C 64C3 MOV R12,R4
0000088E 7F04 ADD #4,R15
menu.c 208 if(!achievements[NOBOMBS]) ML_bmp_or(locked, 92, -defilement + 455, 30, 30);
00000890 53FB MOV.L @(44,R15),R3
00000892 6232 MOV.L @R3,R2
00000894 2228 TST R2,R2
00000896 8B07 BF L655
00000898 E21E MOV #30,R2
0000089A 6723 MOV R2,R7
0000089C 2F26 MOV.L R2,@-R15
0000089E E55C MOV #92,R5
000008A0 56F1 MOV.L @(4,R15),R6
000008A2 4E0B JSR @R14
000008A4 64B3 MOV R11,R4
000008A6 7F04 ADD #4,R15
000008A8 L655:
menu.c 209
menu.c 210 ML_bmp_or(iknowtheauthor, 3, -defilement + 495, 120, 30);
000008A8 9651 MOV.W L730+8,R6 ; H'01EF
000008AA E503 MOV #3,R5
000008AC 9450 MOV.W L730+10,R4 ; H'0B50
000008AE E31E MOV #30,R3
000008B0 2F36 MOV.L R3,@-R15
000008B2 E778 MOV #120,R7
000008B4 36D8 SUB R13,R6
000008B6 1F61 MOV.L R6,@(4,R15)
000008B8 4E0B JSR @R14
000008BA 34FC ADD R15,R4
000008BC 7F04 ADD #4,R15
menu.c 211 if(!achievements[ITESTED]) ML_bmp_and(lockedneg, 92, -defilement + 495, 30, 30);
000008BE 53F1 MOV.L @(4,R15),R3
000008C0 6232 MOV.L @R3,R2
000008C2 2228 TST R2,R2
000008C4 8B13 BF L657
000008C6 E21E MOV #30,R2
000008C8 2F26 MOV.L R2,@-R15
000008CA 6723 MOV R2,R7
000008CC 56F1 MOV.L @(4,R15),R6
000008CE E55C MOV #92,R5
000008D0 4A0B JSR @R10
000008D2 64C3 MOV R12,R4
000008D4 7F04 ADD #4,R15
menu.c 212 if(!achievements[ITESTED]) ML_bmp_or(locked, 92, -defilement + 495, 30, 30);
000008D6 53F1 MOV.L @(4,R15),R3
000008D8 6232 MOV.L @R3,R2
000008DA 2228 TST R2,R2
000008DC 8B07 BF L657
000008DE E21E MOV #30,R2
000008E0 2F26 MOV.L R2,@-R15
000008E2 6723 MOV R2,R7
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 34
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
000008E4 56F1 MOV.L @(4,R15),R6
000008E6 E55C MOV #92,R5
000008E8 4E0B JSR @R14
000008EA 64B3 MOV R11,R4
000008EC 7F04 ADD #4,R15
000008EE L657:
menu.c 213
menu.c 214 ML_bmp_or(i30seconds, 3, -defilement + 535, 120, 30);
000008EE E31E MOV #30,R3
000008F0 962F MOV.W L730+12,R6 ; H'0217
000008F2 E503 MOV #3,R5
000008F4 942E MOV.W L730+14,R4 ; H'07C8
000008F6 E778 MOV #120,R7
000008F8 2F36 MOV.L R3,@-R15
000008FA 36D8 SUB R13,R6
000008FC 1F61 MOV.L R6,@(4,R15)
000008FE 4E0B JSR @R14
00000900 34FC ADD R15,R4
00000902 7F04 ADD #4,R15
menu.c 215 if(!achievements[P30S]) ML_bmp_and(lockedneg, 92, -defilement + 535, 30, 30);
00000904 53FC MOV.L @(48,R15),R3
00000906 6232 MOV.L @R3,R2
00000908 2228 TST R2,R2
0000090A 8B13 BF L659
0000090C E21E MOV #30,R2
0000090E 6723 MOV R2,R7
00000910 2F26 MOV.L R2,@-R15
00000912 E55C MOV #92,R5
00000914 56F1 MOV.L @(4,R15),R6
00000916 4A0B JSR @R10
00000918 64C3 MOV R12,R4
0000091A 7F04 ADD #4,R15
menu.c 216 if(!achievements[P30S]) ML_bmp_or(locked, 92, -defilement + 535, 30, 30);
0000091C 53FC MOV.L @(48,R15),R3
0000091E 6232 MOV.L @R3,R2
00000920 2228 TST R2,R2
00000922 8B07 BF L659
00000924 E21E MOV #30,R2
00000926 6723 MOV R2,R7
00000928 2F26 MOV.L R2,@-R15
0000092A E55C MOV #92,R5
0000092C 56F1 MOV.L @(4,R15),R6
0000092E 4E0B JSR @R14
00000930 64B3 MOV R11,R4
00000932 7F04 ADD #4,R15
00000934 L659:
menu.c 217
menu.c 218 ML_bmp_or(i60seconds, 3, -defilement + 575, 120, 30);
00000934 960F MOV.W L730+16,R6 ; H'023F
00000936 E503 MOV #3,R5
00000938 E31E MOV #30,R3
0000093A E778 MOV #120,R7
0000093C 2F36 MOV.L R3,@-R15
0000093E 36D8 SUB R13,R6
00000940 1F61 MOV.L R6,@(4,R15)
00000942 A009 BRA L718
00000944 0009 NOP
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 35
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000946 L730:
00000946 019F .DATA.W H'019F
00000948 109C .DATA.W H'109C
0000094A 01C7 .DATA.W H'01C7
0000094C 0D14 .DATA.W H'0D14
0000094E 01EF .DATA.W H'01EF
00000950 0B50 .DATA.W H'0B50
00000952 0217 .DATA.W H'0217
00000954 07C8 .DATA.W H'07C8
00000956 023F .DATA.W H'023F
00000958 L718:
00000958 94AC MOV.W L731,R4 ; H'0604
0000095A 4E0B JSR @R14
0000095C 34FC ADD R15,R4
0000095E 7F04 ADD #4,R15
menu.c 219 if(!achievements[P60S]) ML_bmp_and(lockedneg, 92, -defilement + 575, 30, 30);
00000960 53FD MOV.L @(52,R15),R3
00000962 6232 MOV.L @R3,R2
00000964 2228 TST R2,R2
00000966 8B13 BF L661
00000968 E21E MOV #30,R2
0000096A 6723 MOV R2,R7
0000096C 2F26 MOV.L R2,@-R15
0000096E E55C MOV #92,R5
00000970 56F1 MOV.L @(4,R15),R6
00000972 4A0B JSR @R10
00000974 64C3 MOV R12,R4
00000976 7F04 ADD #4,R15
menu.c 220 if(!achievements[P60S]) ML_bmp_or(locked, 92, -defilement + 575, 30, 30);
00000978 53FD MOV.L @(52,R15),R3
0000097A 6232 MOV.L @R3,R2
0000097C 2228 TST R2,R2
0000097E 8B07 BF L661
00000980 E21E MOV #30,R2
00000982 6723 MOV R2,R7
00000984 2F26 MOV.L R2,@-R15
00000986 E55C MOV #92,R5
00000988 56F1 MOV.L @(4,R15),R6
0000098A 4E0B JSR @R14
0000098C 64B3 MOV R11,R4
0000098E 7F04 ADD #4,R15
00000990 L661:
menu.c 221
menu.c 222 ML_bmp_or(i180seconds, 3, -defilement + 615, 120, 30);
00000990 9691 MOV.W L731+2,R6 ; H'0267
00000992 E503 MOV #3,R5
00000994 9490 MOV.W L731+4,R4 ; H'098C
00000996 E31E MOV #30,R3
00000998 2F36 MOV.L R3,@-R15
0000099A E778 MOV #120,R7
0000099C 36D8 SUB R13,R6
0000099E 1F61 MOV.L R6,@(4,R15)
000009A0 4E0B JSR @R14
000009A2 34FC ADD R15,R4
000009A4 7F04 ADD #4,R15
menu.c 223 if(!achievements[P180S]) ML_bmp_and(lockedneg, 92, -defilement + 615, 30, 30);
000009A6 53FE MOV.L @(56,R15),R3
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 36
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
000009A8 6232 MOV.L @R3,R2
000009AA 2228 TST R2,R2
000009AC 8B13 BF L663
000009AE E21E MOV #30,R2
000009B0 2F26 MOV.L R2,@-R15
000009B2 6723 MOV R2,R7
000009B4 56F1 MOV.L @(4,R15),R6
000009B6 E55C MOV #92,R5
000009B8 4A0B JSR @R10
000009BA 64C3 MOV R12,R4
000009BC 7F04 ADD #4,R15
menu.c 224 if(!achievements[P180S]) ML_bmp_or(locked, 92, -defilement + 615, 30, 30);
000009BE 53FE MOV.L @(56,R15),R3
000009C0 6232 MOV.L @R3,R2
000009C2 2228 TST R2,R2
000009C4 8B07 BF L663
000009C6 E21E MOV #30,R2
000009C8 2F26 MOV.L R2,@-R15
000009CA 6723 MOV R2,R7
000009CC 56F1 MOV.L @(4,R15),R6
000009CE E55C MOV #92,R5
000009D0 4E0B JSR @R14
000009D2 64B3 MOV R11,R4
000009D4 7F04 ADD #4,R15
000009D6 L663:
menu.c 225
menu.c 226 ML_bmp_or(superstar, 3, -defilement + 655, 120, 30);
000009D6 E31E MOV #30,R3
000009D8 966F MOV.W L731+6,R6 ; H'028F
000009DA E503 MOV #3,R5
000009DC 946E MOV.W L731+8,R4 ; H'0440
000009DE E778 MOV #120,R7
000009E0 2F36 MOV.L R3,@-R15
000009E2 36D8 SUB R13,R6
000009E4 1F61 MOV.L R6,@(4,R15)
000009E6 4E0B JSR @R14
000009E8 34FC ADD R15,R4
000009EA 7F04 ADD #4,R15
menu.c 227 if(!achievements[SUPERSTAR]) ML_bmp_and(lockedneg, 92, -defilement + 655, 30, 30);
000009EC 53FF MOV.L @(60,R15),R3
000009EE 6232 MOV.L @R3,R2
000009F0 2228 TST R2,R2
000009F2 8B13 BF L665
000009F4 E21E MOV #30,R2
000009F6 6723 MOV R2,R7
000009F8 2F26 MOV.L R2,@-R15
000009FA E55C MOV #92,R5
000009FC 56F1 MOV.L @(4,R15),R6
000009FE 4A0B JSR @R10
00000A00 64C3 MOV R12,R4
00000A02 7F04 ADD #4,R15
menu.c 228 if(!achievements[SUPERSTAR]) ML_bmp_or(locked, 92, -defilement + 655, 30, 30);
00000A04 53FF MOV.L @(60,R15),R3
00000A06 6232 MOV.L @R3,R2
00000A08 2228 TST R2,R2
00000A0A 8B07 BF L665
00000A0C E21E MOV #30,R2
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 37
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000A0E 6723 MOV R2,R7
00000A10 2F26 MOV.L R2,@-R15
00000A12 E55C MOV #92,R5
00000A14 56F1 MOV.L @(4,R15),R6
00000A16 4E0B JSR @R14
00000A18 64B3 MOV R11,R4
00000A1A 7F04 ADD #4,R15
00000A1C L665:
menu.c 229
menu.c 230 ML_bmp_or(novice, 3, -defilement + 695, 120, 30);
00000A1C 964F MOV.W L731+10,R6 ; H'02B7
00000A1E E503 MOV #3,R5
00000A20 944E MOV.W L731+12,R4 ; H'027C
00000A22 E31E MOV #30,R3
00000A24 2F36 MOV.L R3,@-R15
00000A26 E778 MOV #120,R7
00000A28 36D8 SUB R13,R6
00000A2A 1F61 MOV.L R6,@(4,R15)
00000A2C 4E0B JSR @R14
00000A2E 34FC ADD R15,R4
00000A30 7F04 ADD #4,R15
menu.c 231 if(!achievements[NOVICE]) ML_bmp_and(lockedneg, 92, -defilement + 695, 30, 30);
00000A32 E040 MOV #64,R0
00000A34 03FE MOV.L @(R0,R15),R3
00000A36 6232 MOV.L @R3,R2
00000A38 2228 TST R2,R2
00000A3A 8B14 BF L667
00000A3C E21E MOV #30,R2
00000A3E 6723 MOV R2,R7
00000A40 2F26 MOV.L R2,@-R15
00000A42 E55C MOV #92,R5
00000A44 56F1 MOV.L @(4,R15),R6
00000A46 4A0B JSR @R10
00000A48 64C3 MOV R12,R4
00000A4A 7F04 ADD #4,R15
menu.c 232 if(!achievements[NOVICE]) ML_bmp_or(locked, 92, -defilement + 695, 30, 30);
00000A4C E040 MOV #64,R0
00000A4E 03FE MOV.L @(R0,R15),R3
00000A50 6232 MOV.L @R3,R2
00000A52 2228 TST R2,R2
00000A54 8B07 BF L667
00000A56 E21E MOV #30,R2
00000A58 2F26 MOV.L R2,@-R15
00000A5A 6723 MOV R2,R7
00000A5C 56F1 MOV.L @(4,R15),R6
00000A5E E55C MOV #92,R5
00000A60 4E0B JSR @R14
00000A62 64B3 MOV R11,R4
00000A64 7F04 ADD #4,R15
00000A66 L667:
menu.c 233
menu.c 234 ML_bmp_or(debug, 3, -defilement + 10000, 120, 30);
00000A66 E31E MOV #30,R3
00000A68 962B MOV.W L731+14,R6 ; H'2710
00000A6A E503 MOV #3,R5
00000A6C 942A MOV.W L731+16,R4 ; H'00B8
00000A6E E778 MOV #120,R7
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 38
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000A70 2F36 MOV.L R3,@-R15
00000A72 36D8 SUB R13,R6
00000A74 4E0B JSR @R14
00000A76 34FC ADD R15,R4
menu.c 235
menu.c 236 ML_rectangle(-1, -1, 129, 10, 1, ML_BLACK, ML_WHITE);
00000A78 D113 MOV.L L731+20,R1 ; _ML_rectangle
00000A7A E200 MOV #0,R2
00000A7C 2F26 MOV.L R2,@-R15
00000A7E E301 MOV #1,R3
00000A80 2F36 MOV.L R3,@-R15
00000A82 E70A MOV #10,R7
00000A84 2F36 MOV.L R3,@-R15
00000A86 E5FF MOV #-1,R5
00000A88 6673 MOV R7,R6
00000A8A 7677 ADD #119,R6
00000A8C 410B JSR @R1
00000A8E 6453 MOV R5,R4
menu.c 237 ML_bmp_or_cl(porte, 1, 1, 5, 8);
00000A90 9419 MOV.W L731+18,R4 ; H'1D80
00000A92 E308 MOV #8,R3
00000A94 D20D MOV.L L731+24,R2 ; _ML_bmp_or_cl
00000A96 E705 MOV #5,R7
00000A98 2F36 MOV.L R3,@-R15
00000A9A E601 MOV #1,R6
00000A9C 6563 MOV R6,R5
00000A9E 420B JSR @R2
00000AA0 34FC ADD R15,R4
00000AA2 7F14 ADD #20,R15
menu.c 238
menu.c 239 PrintMini(36, 3, "ACHIEVEMENTS", 0);
00000AA4 D60A MOV.L L731+28,R6 ; L460
00000AA6 E503 MOV #3,R5
00000AA8 D30A MOV.L L731+32,R3 ; _PrintMini
00000AAA E700 MOV #0,R7
00000AAC 430B JSR @R3
00000AAE E424 MOV #36,R4
menu.c 240 if(couleur == INVERSE) ML_rectangle(0, 0, 128, 64, 0, ML_XOR, ML_XOR);
00000AB0 A012 BRA L719
00000AB2 0009 NOP
00000AB4 L731:
00000AB4 0604 .DATA.W H'0604
00000AB6 0267 .DATA.W H'0267
00000AB8 098C .DATA.W H'098C
00000ABA 028F .DATA.W H'028F
00000ABC 0440 .DATA.W H'0440
00000ABE 02B7 .DATA.W H'02B7
00000AC0 027C .DATA.W H'027C
00000AC2 2710 .DATA.W H'2710
00000AC4 00B8 .DATA.W H'00B8
00000AC6 1D80 .DATA.W H'1D80
00000AC8 <00000000> .DATA.L _ML_rectangle
00000ACC <00000000> .DATA.L _ML_bmp_or_cl
00000AD0 <00000000> .DATA.L L460
00000AD4 <00000000> .DATA.L _PrintMini
00000AD8 L719:
00000AD8 E054 MOV #84,R0
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 39
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000ADA 00FE MOV.L @(R0,R15),R0
00000ADC 8801 CMP/EQ #1,R0
00000ADE 8B0C BF L668
00000AE0 D127 MOV.L L732+10,R1 ; _ML_rectangle
00000AE2 E202 MOV #2,R2
00000AE4 2F26 MOV.L R2,@-R15
00000AE6 E300 MOV #0,R3
00000AE8 2F26 MOV.L R2,@-R15
00000AEA E740 MOV #64,R7
00000AEC 2F36 MOV.L R3,@-R15
00000AEE 6533 MOV R3,R5
00000AF0 6673 MOV R7,R6
00000AF2 7640 ADD #64,R6
00000AF4 410B JSR @R1
00000AF6 6433 MOV R3,R4
00000AF8 7F0C ADD #12,R15
00000AFA L668:
menu.c 241 ML_display_vram();
00000AFA D322 MOV.L L732+14,R3 ; _ML_display_vram
00000AFC 430B JSR @R3
00000AFE 0009 NOP
menu.c 242 Sleep(35);
00000B00 D221 MOV.L L732+18,R2 ; _Sleep
00000B02 420B JSR @R2
00000B04 E423 MOV #35,R4
menu.c 243
menu.c 244 if(IsKeyDown(KEY_CTRL_F1)) break;
00000B06 9436 MOV.W L732,R4 ; H'7539
00000B08 480B JSR @R8
00000B0A 0009 NOP
00000B0C 2008 TST R0,R0
00000B0E 8B27 BF L670
menu.c 245 if(IsKeyDown(KEY_CHAR_SIN)&&IsKeyDown(KEY_CHAR_MULT)&&IsKeyDown(KEY_CHAR_4)&&IsKeyDown(KEY
+_CHAR_2)&&!achievements[ITESTED]){ achievements[ITESTED] = 1; initialiserAchievements(achievements); }
00000B10 9432 MOV.W L732+2,R4 ; H'0081
00000B12 480B JSR @R8
00000B14 0009 NOP
00000B16 2008 TST R0,R0
00000B18 8B01 BF L733
00000B1A ACD5 BRA L629
00000B1C 0009 NOP
00000B1E L733:
00000B1E 942C MOV.W L732+4,R4 ; H'00A9
00000B20 480B JSR @R8
00000B22 0009 NOP
00000B24 2008 TST R0,R0
00000B26 8B01 BF L734
00000B28 ACCE BRA L629
00000B2A 0009 NOP
00000B2C L734:
00000B2C 480B JSR @R8
00000B2E E434 MOV #52,R4
00000B30 2008 TST R0,R0
00000B32 8B01 BF L735
00000B34 ACC8 BRA L629
00000B36 0009 NOP
00000B38 L735:
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 40
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000B38 480B JSR @R8
00000B3A E432 MOV #50,R4
00000B3C 2008 TST R0,R0
00000B3E 8B01 BF L736
00000B40 ACC2 BRA L629
00000B42 0009 NOP
00000B44 L736:
00000B44 53F1 MOV.L @(4,R15),R3
00000B46 6232 MOV.L @R3,R2
00000B48 2228 TST R2,R2
00000B4A 8901 BT L737
00000B4C ACBC BRA L629
00000B4E 0009 NOP
00000B50 L737:
00000B50 52F1 MOV.L @(4,R15),R2
00000B52 E301 MOV #1,R3
00000B54 2232 MOV.L R3,@R2
00000B56 D20D MOV.L L732+22,R2 ; _initialiserAchievements
00000B58 420B JSR @R2
00000B5A 6493 MOV R9,R4
00000B5C ACB4 BRA L629
00000B5E 0009 NOP
00000B60 L670:
menu.c 246 }
menu.c 247 }
00000B60 910C MOV.W L732+6,R1 ; H'2338
00000B62 3F1C ADD R1,R15
00000B64 4F26 LDS.L @R15+,PR
00000B66 68F6 MOV.L @R15+,R8
00000B68 69F6 MOV.L @R15+,R9
00000B6A 6AF6 MOV.L @R15+,R10
00000B6C 6BF6 MOV.L @R15+,R11
00000B6E 6CF6 MOV.L @R15+,R12
00000B70 6DF6 MOV.L @R15+,R13
00000B72 000B RTS
00000B74 6EF6 MOV.L @R15+,R14
00000B76 L732:
00000B76 7539 .DATA.W H'7539
00000B78 0081 .DATA.W H'0081
00000B7A 00A9 .DATA.W H'00A9
00000B7C 2338 .DATA.W H'2338
00000B7E 0000 .DATA.W 0
00000B80 <00000000> .DATA.L _ML_rectangle
00000B84 <00000000> .DATA.L _ML_display_vram
00000B88 <00000000> .DATA.L _Sleep
00000B8C <00000000> .DATA.L _initialiserAchievements
menu.c 248
menu.c 249 void instructions(void)
00000B90 _instructions: ; function: instructions
; frame size=3016
; used runtime library name:
; __slow_mvn
00000B90 2FE6 MOV.L R14,@-R15
00000B92 2FD6 MOV.L R13,@-R15
00000B94 2FC6 MOV.L R12,@-R15
00000B96 2FB6 MOV.L R11,@-R15
00000B98 2FA6 MOV.L R10,@-R15
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 41
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000B9A 2F96 MOV.L R9,@-R15
00000B9C 2F86 MOV.L R8,@-R15
00000B9E 4F22 STS.L PR,@-R15
00000BA0 9099 MOV.W L738,R0 ; H'F464
00000BA2 3F0C ADD R0,R15
menu.c 250 {
menu.c 251 // 44*64
menu.c 252 const unsigned char calto[] = {0x90, 0x00, 0x00, 0x00, 0x00, 0x90, 0x90, 0x00, 0x00, 0x00, 0x00, 0
+x90, 0x90, 0x00, 0x00, 0x00, 0x00, 0x90, 0x9F, 0xFF, 0xFF, 0xFF, 0xFF, 0x90, 0x80, 0x00, 0x00, 0x00, 0x00,
+ 0x10, 0x80, 0x00, 0x00, 0x00, 0x00, 0x10, 0x87, 0x9E, 0x79, 0xE7, 0x9E, 0x10, 0x84, 0x92, 0x49, 0x24, 0x9
+2, 0x10, 0x84, 0x92, 0x49, 0x24, 0x92, 0x10, 0x83, 0x8E, 0x38, 0xE3, 0x8E, 0x10, 0x80, 0x00, 0x00, 0x00, 0
+x00, 0x10, 0x80, 0x00, 0x00, 0x00, 0x00, 0x10, 0x80, 0x00, 0x00, 0x01, 0xF0, 0x10, 0x87, 0x9E, 0x79, 0xE2,
+ 0x08, 0x10, 0x84, 0x92, 0x49, 0x24, 0x44, 0x10, 0x87, 0x9E, 0x79, 0xE8, 0x42, 0x10, 0x80, 0x00, 0x00, 0x0
+B, 0x1A, 0x10, 0x87, 0x9E, 0x79, 0xE8, 0x42, 0x10, 0x84, 0x92, 0x49, 0x24, 0x44, 0x10, 0x87, 0x9E, 0x79, 0
+xE2, 0x08, 0x10, 0x80, 0x00, 0x00, 0x01, 0xF0, 0x10, 0x80, 0x00, 0x00, 0x00, 0x00, 0x10, 0x80, 0x00, 0x00,
+ 0x00, 0x00, 0x10, 0x87, 0x9E, 0x79, 0xE7, 0x9E, 0x10, 0x84, 0x92, 0x49, 0x24, 0x92, 0x10, 0x87, 0x9E, 0x7
+9, 0xE7, 0x9E, 0x10, 0x80, 0x00, 0x00, 0x00, 0x00, 0x10, 0x87, 0x9E, 0x79, 0xE7, 0x9E, 0x10, 0x84, 0x92, 0
+x49, 0x24, 0x92, 0x10, 0x87, 0x9E, 0x79, 0xE7, 0x9E, 0x10, 0x80, 0x00, 0x00, 0x00, 0x00, 0x10, 0x80, 0x00,
+ 0x00, 0x00, 0x00, 0x10, 0x80, 0x00, 0x00, 0x00, 0x00, 0x10, 0x87, 0xEF, 0xDF, 0xBF, 0x7E, 0x10, 0x84, 0x2
+8, 0x50, 0xA1, 0x42, 0x10, 0x84, 0x28, 0x50, 0xA1, 0x42, 0x10, 0x84, 0x28, 0x50, 0xA1, 0x42, 0x10, 0x87, 0
+xEF, 0xDF, 0xBF, 0x7E, 0x10, 0x80, 0x00, 0x00, 0x00, 0x00, 0x10, 0x80, 0x00, 0x00, 0x00, 0x00, 0x10, 0x87,
+ 0xEF, 0xDF, 0xBF, 0x7E, 0x10, 0x84, 0x28, 0x50, 0xA1, 0x42, 0x10, 0x84, 0x28, 0x50, 0xA1, 0x42, 0x10, 0x8
+4, 0x28, 0x50, 0xA1, 0x42, 0x10, 0x87, 0xEF, 0xDF, 0xBF, 0x7E, 0x10, 0x80, 0x00, 0x00, 0x00, 0x00, 0x10, 0
+x80, 0x00, 0x00, 0x00, 0x00, 0x10, 0x87, 0xEF, 0xDF, 0xBF, 0x7E, 0x10, 0x84, 0x28, 0x50, 0xA1, 0x42, 0x10,
+ 0x84, 0x28, 0x50, 0xA1, 0x42, 0x10, 0x84, 0x28, 0x50, 0xA1, 0x42, 0x10, 0x87, 0xEF, 0xDF, 0xBF, 0x7E, 0x1
+0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x10, 0x80, 0x00, 0x00, 0x00, 0x00, 0x10, 0x87, 0xEF, 0xDF, 0xBF, 0x7E, 0
+x10, 0x84, 0x28, 0x50, 0xA1, 0x42, 0x10, 0x84, 0x28, 0x50, 0xA1, 0x42, 0x10, 0x84, 0x28, 0x50, 0xA1, 0x42,
+ 0x10, 0x87, 0xEF, 0xDF, 0xBF, 0x7E, 0x10, 0x80, 0x00, 0x00, 0x00, 0x00, 0x10, 0x80, 0x00, 0x00, 0x00, 0x0
+0, 0x10, 0x80, 0x00, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x00, 0x00, 0x20, 0x3F, 0xFF, 0xFF, 0xFF, 0
+xFF, 0xC0};
00000BA4 9198 MOV.W L738+2,R1 ; H'0A1C
00000BA6 D254 MOV.L L738+34,R2 ; L464
00000BA8 9097 MOV.W L738+4,R0 ; H'0180
00000BAA D354 MOV.L L738+38,R3 ; __slow_mvn
00000BAC 430B JSR @R3
00000BAE 31FC ADD R15,R1
menu.c 253 // 25*28
menu.c 254 const unsigned char main[] = {0x38, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x
+00, 0x82, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x82,
+0xE0, 0x00, 0x00, 0x83, 0x13, 0x80, 0x00, 0x82, 0x0C, 0x4E, 0x00, 0x82, 0x08, 0x31, 0x00, 0x82, 0x08, 0x20
+, 0x80, 0x82, 0x08, 0x20, 0x80, 0x82, 0x08, 0x20, 0x80, 0x82, 0x08, 0x20, 0x80, 0x82, 0x08, 0x20, 0x80, 0x
+82, 0x08, 0x20, 0x80, 0x82, 0x08, 0x20, 0x80, 0x82, 0x08, 0x20, 0x80, 0x82, 0x08, 0x20, 0x80, 0x82, 0x08,
+0x20, 0x80, 0x82, 0x08, 0x20, 0x80, 0x80, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x80
+, 0xC0, 0x00, 0x01, 0x80, 0x60, 0x00, 0x03, 0x00, 0x20, 0x00, 0x06, 0x00};
00000BB0 9194 MOV.W L738+6,R1 ; H'09AC
00000BB2 31FC ADD R15,R1
00000BB4 D252 MOV.L L738+42,R2 ; L466
00000BB6 D351 MOV.L L738+38,R3 ; __slow_mvn
00000BB8 430B JSR @R3
00000BBA E070 MOV #112,R0
menu.c 255 const unsigned char nmain[] = {0xFF, 0xFF, 0xFF, 0x80, 0xC7, 0xFF, 0xFF, 0x80, 0x83, 0xFF, 0xFF, 0
+x80, 0x83, 0xFF, 0xFF, 0x80, 0x83, 0xFF, 0xFF, 0x80, 0x83, 0xFF, 0xFF, 0x80, 0x83, 0xFF, 0xFF, 0x80, 0x83,
+ 0xFF, 0xFF, 0x80, 0x83, 0x1F, 0xFF, 0x80, 0x82, 0x0C, 0x7F, 0x80, 0x82, 0x08, 0x31, 0x80, 0x82, 0x08, 0x2
+0, 0x80, 0x82, 0x08, 0x20, 0x80, 0x82, 0x08, 0x20, 0x80, 0x82, 0x08, 0x20, 0x80, 0x82, 0x08, 0x20, 0x80, 0
+x82, 0x08, 0x20, 0x80, 0x82, 0x08, 0x20, 0x80, 0x82, 0x08, 0x20, 0x80, 0x82, 0x08, 0x20, 0x80, 0x82, 0x08,
+ 0x20, 0x80, 0x82, 0x08, 0x20, 0x80, 0x80, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x8
+0, 0xC0, 0x00, 0x01, 0x80, 0xE0, 0x00, 0x03, 0x80, 0xE0, 0x00, 0x07, 0x80};
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 42
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000BBC 918F MOV.W L738+8,R1 ; H'093C
00000BBE 31FC ADD R15,R1
00000BC0 D250 MOV.L L738+46,R2 ; L468
00000BC2 D34E MOV.L L738+38,R3 ; __slow_mvn
00000BC4 430B JSR @R3
00000BC6 E070 MOV #112,R0
menu.c 256
menu.c 257 const unsigned char bghowtoplay[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x20, 0x80, 0x00, 0x04, 0x00, 0x00, 0x80, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x20, 0x80, 0x81, 0x04, 0x00, 0x20, 0x87, 0x21, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x20, 0xE6, 0x89, 0x0F, 0x18, 0x78, 0x89, 0x21, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F,
+ 0x89, 0x89, 0x04, 0x24, 0x24, 0x89, 0x21, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x89, 0x5
+A, 0x04, 0x24, 0x24, 0x8B, 0x23, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x89, 0x66, 0x04, 0
+x24, 0x24, 0xAD, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x8A, 0x44, 0x07, 0x28, 0x38,
+ 0xC9, 0x39, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x30, 0x20, 0x00, 0x0
+1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x21, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x21, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 43
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0
+x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
00000BC8 988A MOV.W L738+10,R8 ; H'053C
00000BCA 38FC ADD R15,R8
00000BCC 9188 MOV.W L738+10,R1 ; H'053C
00000BCE D24E MOV.L L738+50,R2 ; L470
00000BD0 9087 MOV.W L738+12,R0 ; H'0400
00000BD2 D34A MOV.L L738+38,R3 ; __slow_mvn
00000BD4 430B JSR @R3
00000BD6 31FC ADD R15,R1
menu.c 258 const unsigned char bgcredit[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x0F, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x10, 0x00, 0x10, 0x10, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x
+12, 0x11, 0x90, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x95, 0x12,
+0x50, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x15, 0x12, 0x51, 0x81
+, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x99, 0x52, 0x52, 0x80, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x10, 0x92, 0x9C, 0x81, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x10, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x10, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x00, 0x00, 0x60, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x
+40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00,
+0x04, 0x5D, 0x29, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x06, 0xD1
+, 0xA9, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x05, 0x59, 0x69, 0x
+00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x04, 0x51, 0x29, 0x00, 0x00,
+0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x04, 0x5D, 0x26, 0x00, 0x00, 0x10, 0x00
+, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F,
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00
+, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x1B, 0x3B, 0x
+2E, 0x60, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x22, 0xA2, 0xA4, 0x80,
+0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x23, 0x32, 0xA4, 0x40, 0x00, 0x10
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 44
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
+, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x22, 0xA2, 0xA4, 0x20, 0x00, 0x10, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x1A, 0xBB, 0x24, 0xC0, 0x00, 0x10, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x
+00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
00000BD8 9184 MOV.W L738+14,R1 ; H'013C
00000BDA D24C MOV.L L738+54,R2 ; L472
00000BDC 9081 MOV.W L738+12,R0 ; H'0400
00000BDE D347 MOV.L L738+38,R3 ; __slow_mvn
00000BE0 430B JSR @R3
00000BE2 31FC ADD R15,R1
menu.c 259
menu.c 260 const unsigned char past1[] = {0x00, 0x00, 0x3F, 0x00, 0x78, 0xC0, 0x5F, 0xB0, 0xC7, 0xC8, 0xE1, 0
+xF4, 0xE0, 0x7A, 0xF0, 0x3E, 0x78, 0x1D, 0x7C, 0x0D, 0x3F, 0x07, 0x1F, 0xC3, 0x0F, 0xFA, 0x03, 0xFE, 0x00,
+ 0x7C, 0x00, 0x00};
00000BE4 917F MOV.W L738+16,R1 ; H'011C
00000BE6 31FC ADD R15,R1
00000BE8 D249 MOV.L L738+58,R2 ; L474
00000BEA D344 MOV.L L738+38,R3 ; __slow_mvn
00000BEC 430B JSR @R3
00000BEE E020 MOV #32,R0
menu.c 261 const unsigned char bombe1[] = {0x38, 0x00, 0x39, 0x00, 0x1F, 0x00, 0x7F, 0x00, 0x3F, 0xE0, 0x1F,
+0xF8, 0x1F, 0xF8, 0x3C, 0xFC, 0x38, 0xFC, 0x29, 0xFC, 0x23, 0xFC, 0x30, 0xFC, 0x24, 0x3C, 0x13, 0x78, 0x1B
+, 0xF8, 0x07, 0xE0};
00000BF0 917A MOV.W L738+18,R1 ; H'00FC
00000BF2 31FC ADD R15,R1
00000BF4 D247 MOV.L L738+62,R2 ; L476
00000BF6 D341 MOV.L L738+38,R3 ; __slow_mvn
00000BF8 430B JSR @R3
00000BFA E020 MOV #32,R0
menu.c 262 const unsigned char ananas1[] = {0x02, 0x54, 0x02, 0xF4, 0x03, 0xE8, 0x01, 0xF8, 0x01, 0xF0, 0x07,
+ 0x20, 0x04, 0x90, 0x0B, 0x68, 0x0E, 0xB8, 0x17, 0xE8, 0x1A, 0xB8, 0x1D, 0x58, 0x17, 0xE8, 0x1D, 0x50, 0x0
+A, 0xB0, 0x07, 0xE0};
00000BFC 9175 MOV.W L738+20,R1 ; H'00DC
00000BFE 31FC ADD R15,R1
00000C00 D245 MOV.L L738+66,R2 ; L478
00000C02 D33E MOV.L L738+38,R3 ; __slow_mvn
00000C04 430B JSR @R3
00000C06 E020 MOV #32,R0
menu.c 263 const unsigned char fraise1[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE0, 0x07,
+ 0x70, 0x1F, 0xDC, 0x17, 0xFE, 0x1E, 0xFC, 0x0F, 0xFE, 0x05, 0xDF, 0x03, 0xFC, 0x00, 0xF6, 0x00, 0x00, 0x0
+0, 0x00, 0x00, 0x00};
00000C08 9170 MOV.W L738+22,R1 ; H'00BC
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 45
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000C0A 31FC ADD R15,R1
00000C0C D243 MOV.L L738+70,R2 ; L480
00000C0E D33B MOV.L L738+38,R3 ; __slow_mvn
00000C10 430B JSR @R3
00000C12 E020 MOV #32,R0
menu.c 264 const unsigned char orange1[] = {0x00, 0x00, 0x00, 0x00, 0x03, 0xC0, 0x0F, 0xF0, 0x1F, 0xF8, 0x1F,
+ 0xF8, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3B, 0xFC, 0x19, 0xF8, 0x1F, 0xF8, 0x0F, 0xF0, 0x03, 0xC0, 0x0
+0, 0x00, 0x00, 0x00};
00000C14 916B MOV.W L738+24,R1 ; H'009C
00000C16 31FC ADD R15,R1
00000C18 D241 MOV.L L738+74,R2 ; L482
00000C1A D338 MOV.L L738+38,R3 ; __slow_mvn
00000C1C 430B JSR @R3
00000C1E E020 MOV #32,R0
menu.c 265
menu.c 266 const unsigned char debug[] = {0x00, 0x00, 0x3F, 0x00, 0x78, 0xC0, 0x5F, 0xB0, 0xC7, 0xC8, 0xE1, 0
+xF4, 0xE0, 0x7A, 0xF0, 0x3E, 0x78, 0x1D, 0x7C, 0x0D, 0x3F, 0x07, 0x1F, 0xC3, 0x0F, 0xFA, 0x03, 0xFE, 0x00,
+ 0x7C, 0x00, 0x00};
00000C20 D240 MOV.L L738+78,R2 ; L484
00000C22 61F3 MOV R15,R1
00000C24 D335 MOV.L L738+38,R3 ; __slow_mvn
00000C26 717C ADD #124,R1
00000C28 430B JSR @R3
00000C2A E020 MOV #32,R0
menu.c 267 const unsigned char debug2[] = {0x00, 0x00, 0x3F, 0x00, 0x78, 0xC0, 0x5F, 0xB0, 0xC7, 0xC8, 0xE1,
+0xF4, 0xE0, 0x7A, 0xF0, 0x3E, 0x78, 0x1D, 0x7C, 0x0D, 0x3F, 0x07, 0x1F, 0xC3, 0x0F, 0xFA, 0x03, 0xFE, 0x00
+, 0x7C, 0x00, 0x00};
00000C2C D23E MOV.L L738+82,R2 ; L486
00000C2E 61F3 MOV R15,R1
00000C30 D332 MOV.L L738+38,R3 ; __slow_mvn
00000C32 715C ADD #92,R1
00000C34 430B JSR @R3
00000C36 E020 MOV #32,R0
menu.c 268
menu.c 269
menu.c 270 int i, j, key, couleur, choix = 0;
menu.c 271 int achievements[NB_ACHIEVEMENTS];
menu.c 272
menu.c 273 couleur = chargerCouleur();
00000C38 D33C MOV.L L738+86,R3 ; _chargerCouleur
00000C3A EC00 MOV #0,R12
00000C3C 430B JSR @R3
00000C3E 1FC4 MOV.L R12,@(16,R15)
00000C40 2F02 MOV.L R0,@R15
menu.c 274 chargerAchievements(achievements);
00000C42 64F3 MOV R15,R4
00000C44 D33A MOV.L L738+90,R3 ; _chargerAchievements
00000C46 430B JSR @R3
00000C48 741C ADD #28,R4
menu.c 275
menu.c 276 ML_clear_vram();
00000C4A D23A MOV.L L738+94,R2 ; _ML_clear_vram
00000C4C 420B JSR @R2
00000C4E 0009 NOP
menu.c 277 ML_bmp_or(bghowtoplay, 0, 0, 128, 64);
00000C50 9D4E MOV.W L738+26,R13; H'0080
00000C52 E340 MOV #64,R3
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 46
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000C54 D238 MOV.L L738+98,R2 ; _ML_bmp_or
00000C56 66C3 MOV R12,R6
00000C58 2F36 MOV.L R3,@-R15
00000C5A 67D3 MOV R13,R7
00000C5C 65C3 MOV R12,R5
00000C5E 420B JSR @R2
00000C60 6483 MOV R8,R4
00000C62 7F04 ADD #4,R15
menu.c 278 if(couleur == INVERSE) ML_rectangle(0, 0, 128, 64, 0, ML_XOR, ML_XOR);
00000C64 DB35 MOV.L L738+102,R11; _ML_rectangle
00000C66 60F2 MOV.L @R15,R0
00000C68 8801 CMP/EQ #1,R0
00000C6A 8F09 BF/S L672
00000C6C EE02 MOV #2,R14
00000C6E E740 MOV #64,R7
00000C70 2FE6 MOV.L R14,@-R15
00000C72 66D3 MOV R13,R6
00000C74 2FE6 MOV.L R14,@-R15
00000C76 E500 MOV #0,R5
00000C78 2FC6 MOV.L R12,@-R15
00000C7A 4B0B JSR @R11
00000C7C 6453 MOV R5,R4
00000C7E 7F0C ADD #12,R15
00000C80 L672:
menu.c 279 ML_display_vram();
00000C80 D22F MOV.L L738+106,R2; _ML_display_vram
00000C82 420B JSR @R2
00000C84 0009 NOP
menu.c 280 Sleep(500);
00000C86 D92F MOV.L L738+110,R9; _Sleep
00000C88 9433 MOV.W L738+28,R4 ; H'01F4
00000C8A 490B JSR @R9
00000C8C 0009 NOP
menu.c 281
menu.c 282 // animation doigt qui coupe
menu.c 283 for(i=128; i>80; i--)
00000C8E 6AD3 MOV R13,R10
00000C90 L673:
menu.c 284 {
menu.c 285 ML_clear_vram();
00000C90 D328 MOV.L L738+94,R3 ; _ML_clear_vram
00000C92 430B JSR @R3
00000C94 0009 NOP
menu.c 286 ML_bmp_or(bghowtoplay, 0, 0, 128, 64);
00000C96 E240 MOV #64,R2
00000C98 D327 MOV.L L738+98,R3 ; _ML_bmp_or
00000C9A 67D3 MOV R13,R7
00000C9C 2F26 MOV.L R2,@-R15
00000C9E E600 MOV #0,R6
00000CA0 6563 MOV R6,R5
00000CA2 430B JSR @R3
00000CA4 6483 MOV R8,R4
menu.c 287 ML_bmp_or_cl(calto, i, 0, 44, 64);
00000CA6 E240 MOV #64,R2
00000CA8 9424 MOV.W L738+30,R4 ; H'0A24
00000CAA E72C MOV #44,R7
00000CAC D326 MOV.L L738+114,R3; _ML_bmp_or_cl
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 47
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000CAE E600 MOV #0,R6
00000CB0 2F26 MOV.L R2,@-R15
00000CB2 65A3 MOV R10,R5
00000CB4 430B JSR @R3
00000CB6 34FC ADD R15,R4
00000CB8 7F08 ADD #8,R15
menu.c 288 if(couleur == INVERSE) ML_rectangle(0, 0, 128, 64, 0, ML_XOR, ML_XOR);
00000CBA 60F2 MOV.L @R15,R0
00000CBC 8801 CMP/EQ #1,R0
00000CBE 8B08 BF L674
00000CC0 2FE6 MOV.L R14,@-R15
00000CC2 E740 MOV #64,R7
00000CC4 2FE6 MOV.L R14,@-R15
00000CC6 66D3 MOV R13,R6
00000CC8 2FC6 MOV.L R12,@-R15
00000CCA E500 MOV #0,R5
00000CCC 4B0B JSR @R11
00000CCE 6453 MOV R5,R4
00000CD0 7F0C ADD #12,R15
00000CD2 L674:
menu.c 289 ML_display_vram();
00000CD2 A03B BRA L721
00000CD4 0009 NOP
00000CD6 L738:
00000CD6 F464 .DATA.W H'F464
00000CD8 0A1C .DATA.W H'0A1C
00000CDA 0180 .DATA.W H'0180
00000CDC 09AC .DATA.W H'09AC
00000CDE 093C .DATA.W H'093C
00000CE0 053C .DATA.W H'053C
00000CE2 0400 .DATA.W H'0400
00000CE4 013C .DATA.W H'013C
00000CE6 011C .DATA.W H'011C
00000CE8 00FC .DATA.W H'00FC
00000CEA 00DC .DATA.W H'00DC
00000CEC 00BC .DATA.W H'00BC
00000CEE 009C .DATA.W H'009C
00000CF0 0080 .DATA.W H'0080
00000CF2 01F4 .DATA.W H'01F4
00000CF4 0A24 .DATA.W H'0A24
00000CF6 0000 .DATA.W 0
00000CF8 <00000000> .DATA.L L464
00000CFC <00000000> .DATA.L __slow_mvn
00000D00 <00000000> .DATA.L L466
00000D04 <00000000> .DATA.L L468
00000D08 <00000000> .DATA.L L470
00000D0C <00000000> .DATA.L L472
00000D10 <00000000> .DATA.L L474
00000D14 <00000000> .DATA.L L476
00000D18 <00000000> .DATA.L L478
00000D1C <00000000> .DATA.L L480
00000D20 <00000000> .DATA.L L482
00000D24 <00000000> .DATA.L L484
00000D28 <00000000> .DATA.L L486
00000D2C <00000000> .DATA.L _chargerCouleur
00000D30 <00000000> .DATA.L _chargerAchievements
00000D34 <00000000> .DATA.L _ML_clear_vram
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 48
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000D38 <00000000> .DATA.L _ML_bmp_or
00000D3C <00000000> .DATA.L _ML_rectangle
00000D40 <00000000> .DATA.L _ML_display_vram
00000D44 <00000000> .DATA.L _Sleep
00000D48 <00000000> .DATA.L _ML_bmp_or_cl
00000D4C L721:
00000D4C D259 MOV.L L739+22,R2 ; _ML_display_vram
00000D4E 420B JSR @R2
00000D50 0009 NOP
menu.c 290 Sleep(40);
00000D52 490B JSR @R9
00000D54 E428 MOV #40,R4
00000D56 7AFF ADD #-1,R10
00000D58 E350 MOV #80,R3
00000D5A 3A37 CMP/GT R3,R10
00000D5C 8998 BT L673
menu.c 291 }
menu.c 292
menu.c 293 Sleep(500);
00000D5E 949E MOV.W L739,R4 ; H'01F4
00000D60 490B JSR @R9
00000D62 0009 NOP
menu.c 294 for(i=0; i<3; i++)
00000D64 DA54 MOV.L L739+26,R10; _PrintXY
00000D66 E303 MOV #3,R3
00000D68 1F32 MOV.L R3,@(8,R15)
00000D6A L675:
menu.c 295 {
menu.c 296 for(j=81; j<115; j++)
00000D6A E851 MOV #81,R8
00000D6C L676:
menu.c 297 {
menu.c 298 ML_clear_vram();
00000D6C D353 MOV.L L739+30,R3 ; _ML_clear_vram
00000D6E 430B JSR @R3
00000D70 0009 NOP
menu.c 299 ML_bmp_or(calto, 81, 0, 44, 64);
00000D72 E240 MOV #64,R2
00000D74 9494 MOV.W L739+2,R4 ; H'0A20
00000D76 E72C MOV #44,R7
00000D78 D351 MOV.L L739+34,R3 ; _ML_bmp_or
00000D7A E600 MOV #0,R6
00000D7C 2F26 MOV.L R2,@-R15
00000D7E E551 MOV #81,R5
00000D80 430B JSR @R3
00000D82 34FC ADD R15,R4
menu.c 300 PrintXY(7, 15, "Cut with", 0);
00000D84 D64F MOV.L L739+38,R6 ; L496
00000D86 E50F MOV #15,R5
00000D88 E700 MOV #0,R7
00000D8A 4A0B JSR @R10
00000D8C E407 MOV #7,R4
menu.c 301 PrintXY(7, 30, "your", 0);
00000D8E E700 MOV #0,R7
00000D90 D64D MOV.L L739+42,R6 ; L497
00000D92 E51E MOV #30,R5
00000D94 4A0B JSR @R10
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 49
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000D96 E407 MOV #7,R4
menu.c 302 PrintXY(7, 45, "finger", 0);
00000D98 D64C MOV.L L739+46,R6 ; L498
00000D9A E52D MOV #45,R5
00000D9C E700 MOV #0,R7
00000D9E 4A0B JSR @R10
00000DA0 E407 MOV #7,R4
menu.c 303 ML_bmp_and_cl(nmain, j, 38, 25, 28);
00000DA2 E21C MOV #28,R2
00000DA4 947D MOV.W L739+4,R4 ; H'0944
00000DA6 E719 MOV #25,R7
00000DA8 D349 MOV.L L739+50,R3 ; _ML_bmp_and_cl
00000DAA E626 MOV #38,R6
00000DAC 2F26 MOV.L R2,@-R15
00000DAE 6583 MOV R8,R5
00000DB0 430B JSR @R3
00000DB2 34FC ADD R15,R4
menu.c 304 ML_bmp_or_cl(main, j, 38, 25, 28);
00000DB4 9476 MOV.W L739+6,R4 ; H'09B8
00000DB6 E21C MOV #28,R2
00000DB8 D346 MOV.L L739+54,R3 ; _ML_bmp_or_cl
00000DBA E719 MOV #25,R7
00000DBC 2F26 MOV.L R2,@-R15
00000DBE E626 MOV #38,R6
00000DC0 6583 MOV R8,R5
00000DC2 430B JSR @R3
00000DC4 34FC ADD R15,R4
00000DC6 7F0C ADD #12,R15
menu.c 305 if(couleur == INVERSE) ML_rectangle(0, 0, 128, 64, 0, ML_XOR, ML_XOR);
00000DC8 60F2 MOV.L @R15,R0
00000DCA 8801 CMP/EQ #1,R0
00000DCC 8B08 BF L677
00000DCE E740 MOV #64,R7
00000DD0 2FE6 MOV.L R14,@-R15
00000DD2 66D3 MOV R13,R6
00000DD4 2FE6 MOV.L R14,@-R15
00000DD6 E500 MOV #0,R5
00000DD8 2FC6 MOV.L R12,@-R15
00000DDA 4B0B JSR @R11
00000DDC 6453 MOV R5,R4
00000DDE 7F0C ADD #12,R15
00000DE0 L677:
menu.c 306 ML_display_vram();
00000DE0 D234 MOV.L L739+22,R2 ; _ML_display_vram
00000DE2 420B JSR @R2
00000DE4 0009 NOP
menu.c 307 Sleep(25);
00000DE6 490B JSR @R9
00000DE8 E419 MOV #25,R4
00000DEA 7801 ADD #1,R8
00000DEC E373 MOV #115,R3
00000DEE 3833 CMP/GE R3,R8
00000DF0 8BBC BF L676
menu.c 308 }
menu.c 309 Sleep(600);
00000DF2 9458 MOV.W L739+8,R4 ; H'0258
00000DF4 490B JSR @R9
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 50
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000DF6 0009 NOP
00000DF8 53F2 MOV.L @(8,R15),R3
00000DFA 73FF ADD #-1,R3
00000DFC 2338 TST R3,R3
00000DFE 8FB4 BF/S L675
00000E00 1F32 MOV.L R3,@(8,R15)
menu.c 310 }
menu.c 311 Sleep(1000);
00000E02 9451 MOV.W L739+10,R4 ; H'03E8
00000E04 490B JSR @R9
00000E06 0009 NOP
00000E08 924F MOV.W L739+12,R2 ; H'009E
menu.c 312
menu.c 313 // animation fruits
menu.c 314 for(i=64; i>0; --i)
00000E0A E340 MOV #64,R3
00000E0C D832 MOV.L L739+58,R8 ; _ML_bmp_16_or_cl
00000E0E 1F33 MOV.L R3,@(12,R15)
00000E10 1F22 MOV.L R2,@(8,R15)
00000E12 E360 MOV #96,R3
00000E14 1F36 MOV.L R3,@(24,R15)
00000E16 E3C7 MOV #-57,R3
00000E18 1F35 MOV.L R3,@(20,R15)
00000E1A L678:
menu.c 315 {
menu.c 316 ML_clear_vram();
00000E1A D228 MOV.L L739+30,R2 ; _ML_clear_vram
00000E1C 420B JSR @R2
00000E1E 0009 NOP
menu.c 317 PrintXY(7, 15, "Cut these", 0);
00000E20 D62E MOV.L L739+62,R6 ; L500
00000E22 E50F MOV #15,R5
00000E24 E700 MOV #0,R7
00000E26 4A0B JSR @R10
00000E28 E407 MOV #7,R4
menu.c 318 PrintXY(7, 30, "fruits", 0);
00000E2A E700 MOV #0,R7
00000E2C D62C MOV.L L739+66,R6 ; L501
00000E2E E51E MOV #30,R5
00000E30 4A0B JSR @R10
00000E32 E407 MOV #7,R4
menu.c 319 ML_bmp_16_or_cl(ananas1, 66-i, 7);
00000E34 53F3 MOV.L @(12,R15),R3
00000E36 E542 MOV #66,R5
00000E38 9438 MOV.W L739+14,R4 ; H'00DC
00000E3A E607 MOV #7,R6
00000E3C 3538 SUB R3,R5
00000E3E 480B JSR @R8
00000E40 34FC ADD R15,R4
menu.c 320 ML_bmp_16_or_cl(past1, 94, 7-i);
00000E42 E55E MOV #94,R5
00000E44 9433 MOV.W L739+16,R4 ; H'011C
00000E46 56F5 MOV.L @(20,R15),R6
00000E48 480B JSR @R8
00000E4A 34FC ADD R15,R4
menu.c 321 ML_bmp_16_or_cl(orange1, 66, 32+i);
00000E4C 56F6 MOV.L @(24,R15),R6
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 51
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000E4E E542 MOV #66,R5
00000E50 942E MOV.W L739+18,R4 ; H'009C
00000E52 480B JSR @R8
00000E54 34FC ADD R15,R4
menu.c 322 ML_bmp_16_or_cl(fraise1, 94+i, 32);
00000E56 E620 MOV #32,R6
00000E58 55F2 MOV.L @(8,R15),R5
00000E5A 942A MOV.W L739+20,R4 ; H'00BC
00000E5C 480B JSR @R8
00000E5E 34FC ADD R15,R4
menu.c 323 ML_bmp_16_or_cl(debug, -50, -50);
00000E60 E6CE MOV #-50,R6
00000E62 6563 MOV R6,R5
00000E64 64F3 MOV R15,R4
00000E66 480B JSR @R8
00000E68 747C ADD #124,R4
menu.c 324 ML_bmp_16_or_cl(debug2, -50, -50);
00000E6A E6CE MOV #-50,R6
00000E6C 6563 MOV R6,R5
00000E6E 64F3 MOV R15,R4
00000E70 480B JSR @R8
00000E72 745C ADD #92,R4
menu.c 325 if(couleur == INVERSE) ML_rectangle(0, 0, 128, 64, 0, ML_XOR, ML_XOR);
00000E74 60F2 MOV.L @R15,R0
00000E76 8801 CMP/EQ #1,R0
00000E78 8B08 BF L679
00000E7A E740 MOV #64,R7
00000E7C 2FE6 MOV.L R14,@-R15
00000E7E 66D3 MOV R13,R6
00000E80 2FE6 MOV.L R14,@-R15
00000E82 E500 MOV #0,R5
00000E84 2FC6 MOV.L R12,@-R15
00000E86 4B0B JSR @R11
00000E88 6453 MOV R5,R4
00000E8A 7F0C ADD #12,R15
00000E8C L679:
menu.c 326 ML_display_vram();
00000E8C D209 MOV.L L739+22,R2 ; _ML_display_vram
00000E8E 420B JSR @R2
00000E90 0009 NOP
menu.c 327 Sleep(15);
00000E92 490B JSR @R9
00000E94 E40F MOV #15,R4
00000E96 53F3 MOV.L @(12,R15),R3
00000E98 73FF ADD #-1,R3
00000E9A A023 BRA L722
00000E9C 0009 NOP
00000E9E L739:
00000E9E 01F4 .DATA.W H'01F4
00000EA0 0A20 .DATA.W H'0A20
00000EA2 0944 .DATA.W H'0944
00000EA4 09B8 .DATA.W H'09B8
00000EA6 0258 .DATA.W H'0258
00000EA8 03E8 .DATA.W H'03E8
00000EAA 009E .DATA.W H'009E
00000EAC 00DC .DATA.W H'00DC
00000EAE 011C .DATA.W H'011C
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 52
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000EB0 009C .DATA.W H'009C
00000EB2 00BC .DATA.W H'00BC
00000EB4 <00000000> .DATA.L _ML_display_vram
00000EB8 <00000000> .DATA.L _PrintXY
00000EBC <00000000> .DATA.L _ML_clear_vram
00000EC0 <00000000> .DATA.L _ML_bmp_or
00000EC4 <00000000> .DATA.L L496
00000EC8 <00000000> .DATA.L L497
00000ECC <00000000> .DATA.L L498
00000ED0 <00000000> .DATA.L _ML_bmp_and_cl
00000ED4 <00000000> .DATA.L _ML_bmp_or_cl
00000ED8 <00000000> .DATA.L _ML_bmp_16_or_cl
00000EDC <00000000> .DATA.L L500
00000EE0 <00000000> .DATA.L L501
00000EE4 L722:
00000EE4 1F33 MOV.L R3,@(12,R15)
00000EE6 52F2 MOV.L @(8,R15),R2
00000EE8 72FF ADD #-1,R2
00000EEA 1F22 MOV.L R2,@(8,R15)
00000EEC 51F6 MOV.L @(24,R15),R1
00000EEE 71FF ADD #-1,R1
00000EF0 1F16 MOV.L R1,@(24,R15)
00000EF2 53F5 MOV.L @(20,R15),R3
00000EF4 7301 ADD #1,R3
00000EF6 1F35 MOV.L R3,@(20,R15)
00000EF8 52F3 MOV.L @(12,R15),R2
00000EFA 4215 CMP/PL R2
00000EFC 898D BT L678
menu.c 328 }
menu.c 329 Sleep(1500);
00000EFE 9453 MOV.W L740,R4 ; H'05DC
00000F00 490B JSR @R9
00000F02 0009 NOP
menu.c 330
menu.c 331 // animation bombe
menu.c 332 ML_clear_vram();
00000F04 D32B MOV.L L740+12,R3 ; _ML_clear_vram
00000F06 430B JSR @R3
00000F08 0009 NOP
menu.c 333 PrintXY(7, 15, "But not", 0);
00000F0A E700 MOV #0,R7
00000F0C D62A MOV.L L740+16,R6 ; L502
00000F0E E50F MOV #15,R5
00000F10 4A0B JSR @R10
00000F12 E407 MOV #7,R4
menu.c 334 PrintXY(7, 30, "bombs", 0);
00000F14 D629 MOV.L L740+20,R6 ; L503
00000F16 E51E MOV #30,R5
00000F18 E700 MOV #0,R7
00000F1A 4A0B JSR @R10
00000F1C E407 MOV #7,R4
menu.c 335 ML_bmp_16_or_cl(bombe1, 82, 24);
00000F1E E618 MOV #24,R6
00000F20 9443 MOV.W L740+2,R4 ; H'00FC
00000F22 E552 MOV #82,R5
00000F24 480B JSR @R8
00000F26 34FC ADD R15,R4
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 53
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
menu.c 336 if(couleur == INVERSE) ML_rectangle(0, 0, 128, 64, 0, ML_XOR, ML_XOR);
00000F28 60F2 MOV.L @R15,R0
00000F2A 8801 CMP/EQ #1,R0
00000F2C 8B08 BF L680
00000F2E E740 MOV #64,R7
00000F30 2FE6 MOV.L R14,@-R15
00000F32 66D3 MOV R13,R6
00000F34 2FE6 MOV.L R14,@-R15
00000F36 E500 MOV #0,R5
00000F38 2FC6 MOV.L R12,@-R15
00000F3A 4B0B JSR @R11
00000F3C 6453 MOV R5,R4
00000F3E 7F0C ADD #12,R15
00000F40 L680:
menu.c 337 ML_display_vram();
00000F40 D21F MOV.L L740+24,R2 ; _ML_display_vram
00000F42 420B JSR @R2
00000F44 0009 NOP
menu.c 338 Sleep(2000);
00000F46 9431 MOV.W L740+4,R4 ; H'07D0
00000F48 490B JSR @R9
00000F4A 0009 NOP
menu.c 339 anim_perdu(82, 24, couleur);
00000F4C 66F2 MOV.L @R15,R6
00000F4E E518 MOV #24,R5
00000F50 D31C MOV.L L740+28,R3 ; _anim_perdu
00000F52 430B JSR @R3
00000F54 E452 MOV #82,R4
menu.c 340
menu.c 341 Sleep(1000);
00000F56 942A MOV.W L740+6,R4 ; H'03E8
00000F58 490B JSR @R9
00000F5A 0009 NOP
menu.c 342
menu.c 343 if(!achievements[NOVICE]) achievements[NOVICE] = 1;
00000F5C E058 MOV #88,R0
00000F5E 02FE MOV.L @(R0,R15),R2
00000F60 2228 TST R2,R2
00000F62 8F02 BF/S L681
00000F64 EA01 MOV #1,R10
00000F66 E058 MOV #88,R0
00000F68 0FA6 MOV.L R10,@(R0,R15)
00000F6A L681:
00000F6A 9821 MOV.W L740+8,R8 ; H'7534
00000F6C 6983 MOV R8,R9
00000F6E 790E ADD #14,R9
menu.c 344
menu.c 345 while(1)
00000F70 L683:
menu.c 346 {
menu.c 347 ML_clear_vram();
00000F70 D210 MOV.L L740+12,R2 ; _ML_clear_vram
00000F72 420B JSR @R2
00000F74 0009 NOP
menu.c 348 ML_bmp_or(bgcredit, 0, 0, 128, 64);
00000F76 E340 MOV #64,R3
00000F78 941B MOV.W L740+10,R4 ; H'0140
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 54
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000F7A 67D3 MOV R13,R7
00000F7C D212 MOV.L L740+32,R2 ; _ML_bmp_or
00000F7E E600 MOV #0,R6
00000F80 2F36 MOV.L R3,@-R15
00000F82 6563 MOV R6,R5
00000F84 420B JSR @R2
00000F86 34FC ADD R15,R4
00000F88 7F04 ADD #4,R15
menu.c 349 switch(choix)
00000F8A 50F4 MOV.L @(16,R15),R0
00000F8C 8800 CMP/EQ #0,R0
00000F8E 8903 BT L594
00000F90 8801 CMP/EQ #1,R0
00000F92 891B BT L595
00000F94 A024 BRA L684
00000F96 0009 NOP
00000F98 L594: ; case label
menu.c 350 {
menu.c 351 case 0: ML_rectangle(34, 28, 90, 34, 0, ML_XOR, ML_XOR);
00000F98 2FE6 MOV.L R14,@-R15
00000F9A E722 MOV #34,R7
00000F9C 2FE6 MOV.L R14,@-R15
00000F9E E65A MOV #90,R6
00000FA0 2FC6 MOV.L R12,@-R15
00000FA2 E51C MOV #28,R5
menu.c 352 break;
00000FA4 A019 BRA L720
00000FA6 6473 MOV R7,R4
00000FA8 L740:
00000FA8 05DC .DATA.W H'05DC
00000FAA 00FC .DATA.W H'00FC
00000FAC 07D0 .DATA.W H'07D0
00000FAE 03E8 .DATA.W H'03E8
00000FB0 7534 .DATA.W H'7534
00000FB2 0140 .DATA.W H'0140
00000FB4 <00000000> .DATA.L _ML_clear_vram
00000FB8 <00000000> .DATA.L L502
00000FBC <00000000> .DATA.L L503
00000FC0 <00000000> .DATA.L _ML_display_vram
00000FC4 <00000000> .DATA.L _anim_perdu
00000FC8 <00000000> .DATA.L _ML_bmp_or
00000FCC L595: ; case label
menu.c 353 case 1: ML_rectangle(34, 40, 90, 46, 0, ML_XOR, ML_XOR);
00000FCC 2FE6 MOV.L R14,@-R15
00000FCE E72E MOV #46,R7
00000FD0 2FE6 MOV.L R14,@-R15
00000FD2 E65A MOV #90,R6
00000FD4 2FC6 MOV.L R12,@-R15
00000FD6 E528 MOV #40,R5
00000FD8 E422 MOV #34,R4
00000FDA L720:
00000FDA 4B0B JSR @R11
00000FDC 0009 NOP
00000FDE 7F0C ADD #12,R15
00000FE0 L684:
menu.c 354 }
menu.c 355 if(couleur == INVERSE) ML_rectangle(0, 0, 128, 64, 0, ML_XOR, ML_XOR);
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 55
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000FE0 60F2 MOV.L @R15,R0
00000FE2 8801 CMP/EQ #1,R0
00000FE4 8B08 BF L685
00000FE6 E740 MOV #64,R7
00000FE8 2FE6 MOV.L R14,@-R15
00000FEA 66D3 MOV R13,R6
00000FEC 2FE6 MOV.L R14,@-R15
00000FEE E500 MOV #0,R5
00000FF0 2FC6 MOV.L R12,@-R15
00000FF2 4B0B JSR @R11
00000FF4 6453 MOV R5,R4
00000FF6 7F0C ADD #12,R15
00000FF8 L685:
menu.c 356 ML_display_vram();
00000FF8 D21E MOV.L L741+8,R2 ; _ML_display_vram
00000FFA 420B JSR @R2
00000FFC 0009 NOP
menu.c 357 GetKey(&key);
00000FFE 64F3 MOV R15,R4
00001000 D31D MOV.L L741+12,R3 ; _GetKey
00001002 430B JSR @R3
00001004 7404 ADD #4,R4
menu.c 358 if(key == KEY_CTRL_UP || key == KEY_CTRL_DOWN) choix = 1-choix;
00001006 52F1 MOV.L @(4,R15),R2
00001008 3290 CMP/EQ R9,R2
0000100A 8903 BT L687
0000100C 912E MOV.W L741,R1 ; H'7547
0000100E 53F1 MOV.L @(4,R15),R3
00001010 3310 CMP/EQ R1,R3
00001012 8B03 BF L686
00001014 L687:
00001014 53F4 MOV.L @(16,R15),R3
00001016 62A3 MOV R10,R2
00001018 3238 SUB R3,R2
0000101A 1F24 MOV.L R2,@(16,R15)
0000101C L686:
menu.c 359 if(key == KEY_CTRL_EXE) break;
0000101C 53F1 MOV.L @(4,R15),R3
0000101E 3380 CMP/EQ R8,R3
00001020 8BA6 BF L683
menu.c 360 }
menu.c 361
menu.c 362 if(choix) credits();
00001022 52F4 MOV.L @(16,R15),R2
00001024 2228 TST R2,R2
00001026 8901 BT L690
00001028 B00B BSR _credits
0000102A 0009 NOP
0000102C L690:
menu.c 363 }
0000102C 911F MOV.W L741+2,R1 ; H'0B9C
0000102E 3F1C ADD R1,R15
00001030 4F26 LDS.L @R15+,PR
00001032 68F6 MOV.L @R15+,R8
00001034 69F6 MOV.L @R15+,R9
00001036 6AF6 MOV.L @R15+,R10
00001038 6BF6 MOV.L @R15+,R11
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 56
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000103A 6CF6 MOV.L @R15+,R12
0000103C 6DF6 MOV.L @R15+,R13
0000103E 000B RTS
00001040 6EF6 MOV.L @R15+,R14
menu.c 364
menu.c 365 void credits(void)
00001042 _credits: ; function: credits
; frame size=48
00001042 2FE6 MOV.L R14,@-R15
00001044 2FD6 MOV.L R13,@-R15
00001046 2FC6 MOV.L R12,@-R15
00001048 2FB6 MOV.L R11,@-R15
0000104A 2FA6 MOV.L R10,@-R15
0000104C 2F96 MOV.L R9,@-R15
0000104E 2F86 MOV.L R8,@-R15
00001050 4F22 STS.L PR,@-R15
00001052 7FFC ADD #-4,R15
menu.c 366 {
menu.c 367 int i, sleep;
menu.c 368 char exit = 0;
menu.c 369 int couleur;
menu.c 370
menu.c 371 couleur = chargerCouleur();
00001054 D209 MOV.L L741+16,R2 ; _chargerCouleur
00001056 420B JSR @R2
00001058 0009 NOP
menu.c 372
menu.c 373 for(i=64 ; i>-115 ; i--) // scrolling text
0000105A E88D MOV #-115,R8
0000105C 9908 MOV.W L741+4,R9 ; H'7542
0000105E EB02 MOV #2,R11
00001060 DC08 MOV.L L741+24,R12; _IsKeyDown
00001062 2F02 MOV.L R0,@R15
00001064 DA06 MOV.L L741+20,R10; _Sleep
00001066 DE08 MOV.L L741+28,R14; _PrintMini
00001068 A078 BRA L691
0000106A ED40 MOV #64,R13
0000106C L741:
0000106C 7547 .DATA.W H'7547
0000106E 0B9C .DATA.W H'0B9C
00001070 7542 .DATA.W H'7542
00001072 0000 .DATA.W 0
00001074 <00000000> .DATA.L _ML_display_vram
00001078 <00000000> .DATA.L _GetKey
0000107C <00000000> .DATA.L _chargerCouleur
00001080 <00000000> .DATA.L _Sleep
00001084 <00000000> .DATA.L _IsKeyDown
00001088 <00000000> .DATA.L _PrintMini
0000108C L692:
menu.c 374 {
menu.c 375 if(IsKeyDown(KEY_CTRL_EXIT)) {exit = 1; break;} // to left the credits
0000108C 9484 MOV.W L742,R4 ; H'7532
0000108E 4C0B JSR @R12
00001090 0009 NOP
00001092 2008 TST R0,R0
00001094 8B64 BF L694
menu.c 376 ML_clear_vram();
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 57
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00001096 D241 MOV.L L742+4,R2 ; _ML_clear_vram
00001098 420B JSR @R2
0000109A 0009 NOP
menu.c 377 PrintMini(20, i+0, "Fruit Ninja", 1);
0000109C D640 MOV.L L742+8,R6 ; L513
0000109E 65D3 MOV R13,R5
000010A0 E701 MOV #1,R7
000010A2 4E0B JSR @R14
000010A4 E414 MOV #20,R4
menu.c 378 PrintMini(20, i+10, "by Dark Storm", 1);
000010A6 E701 MOV #1,R7
000010A8 D63E MOV.L L742+12,R6 ; L514
000010AA 65D3 MOV R13,R5
000010AC 750A ADD #10,R5
000010AE 4E0B JSR @R14
000010B0 E414 MOV #20,R4
menu.c 379 PrintMini(20, i+30, "This game is", 1);
000010B2 E701 MOV #1,R7
000010B4 D63C MOV.L L742+16,R6 ; L515
000010B6 65D3 MOV R13,R5
000010B8 751E ADD #30,R5
000010BA 4E0B JSR @R14
000010BC E414 MOV #20,R4
menu.c 380 PrintMini(20, i+37, "an adaptation", 1);
000010BE E701 MOV #1,R7
000010C0 D63A MOV.L L742+20,R6 ; L516
000010C2 65D3 MOV R13,R5
000010C4 7525 ADD #37,R5
000010C6 4E0B JSR @R14
000010C8 E414 MOV #20,R4
menu.c 381 PrintMini(20, i+44, "of the Halfbrick's", 1);
000010CA E701 MOV #1,R7
000010CC D638 MOV.L L742+24,R6 ; L517
000010CE 65D3 MOV R13,R5
000010D0 752C ADD #44,R5
000010D2 4E0B JSR @R14
000010D4 E414 MOV #20,R4
menu.c 382 PrintMini(20, i+51, "game.", 1);
000010D6 E701 MOV #1,R7
000010D8 D636 MOV.L L742+28,R6 ; L518
000010DA 65D3 MOV R13,R5
000010DC 7533 ADD #51,R5
000010DE 4E0B JSR @R14
000010E0 E414 MOV #20,R4
menu.c 383 PrintMini(20, i+70, "Thanks to", 1);
000010E2 E701 MOV #1,R7
000010E4 D634 MOV.L L742+32,R6 ; L519
000010E6 65D3 MOV R13,R5
000010E8 7546 ADD #70,R5
000010EA 4E0B JSR @R14
000010EC E414 MOV #20,R4
menu.c 384 PrintMini(20, i+77, "Deep Thought", 1);
000010EE E701 MOV #1,R7
000010F0 D632 MOV.L L742+36,R6 ; L520
000010F2 65D3 MOV R13,R5
000010F4 754D ADD #77,R5
000010F6 4E0B JSR @R14
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 58
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
000010F8 E414 MOV #20,R4
menu.c 385 PrintMini(20, i+84, "for his sprites", 1);
000010FA E701 MOV #1,R7
000010FC D630 MOV.L L742+40,R6 ; L521
000010FE 65D3 MOV R13,R5
00001100 7554 ADD #84,R5
00001102 4E0B JSR @R14
00001104 E414 MOV #20,R4
menu.c 386 PrintMini(20, i+102, "www.planete-casio.fr", 1);
00001106 E701 MOV #1,R7
00001108 D62E MOV.L L742+44,R6 ; L522
0000110A 65D3 MOV R13,R5
0000110C 7566 ADD #102,R5
0000110E 4E0B JSR @R14
00001110 E414 MOV #20,R4
menu.c 387
menu.c 388 if(couleur == INVERSE) ML_rectangle(0, 0, 128, 64, 0, ML_XOR, ML_XOR);
00001112 60F2 MOV.L @R15,R0
00001114 8801 CMP/EQ #1,R0
00001116 8B0B BF L695
00001118 2FB6 MOV.L R11,@-R15
0000111A E200 MOV #0,R2
0000111C D32A MOV.L L742+48,R3 ; _ML_rectangle
0000111E E740 MOV #64,R7
00001120 2FB6 MOV.L R11,@-R15
00001122 6523 MOV R2,R5
00001124 2F26 MOV.L R2,@-R15
00001126 6673 MOV R7,R6
00001128 7640 ADD #64,R6
0000112A 430B JSR @R3
0000112C 6423 MOV R2,R4
0000112E 7F0C ADD #12,R15
00001130 L695:
menu.c 389 ML_display_vram();
00001130 D126 MOV.L L742+52,R1 ; _ML_display_vram
00001132 410B JSR @R1
00001134 0009 NOP
menu.c 390 while(IsKeyDown(KEY_CTRL_UP)) { Sleep(10); } // stop the animation
00001136 A002 BRA L696
00001138 0009 NOP
0000113A L697:
0000113A 4A0B JSR @R10
0000113C E40A MOV #10,R4
0000113E L696:
0000113E 4C0B JSR @R12
00001140 6493 MOV R9,R4
00001142 2008 TST R0,R0
00001144 8BF9 BF L697
menu.c 391 sleep = IsKeyDown(KEY_CTRL_DOWN)? 30 : 100; // accelerate the animation
00001146 9428 MOV.W L742+2,R4 ; H'7547
00001148 4C0B JSR @R12
0000114A 0009 NOP
0000114C 2008 TST R0,R0
0000114E 8901 BT L698
00001150 A001 BRA L699
00001152 E41E MOV #30,R4
00001154 L698:
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 59
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00001154 E464 MOV #100,R4
00001156 L699:
menu.c 392 Sleep(sleep);
00001156 4A0B JSR @R10
00001158 0009 NOP
0000115A 7DFF ADD #-1,R13
0000115C L691:
0000115C 3D87 CMP/GT R8,R13
0000115E 8995 BT L692
00001160 L694:
menu.c 393 }
menu.c 394 }
00001160 7F04 ADD #4,R15
00001162 4F26 LDS.L @R15+,PR
00001164 68F6 MOV.L @R15+,R8
00001166 69F6 MOV.L @R15+,R9
00001168 6AF6 MOV.L @R15+,R10
0000116A 6BF6 MOV.L @R15+,R11
0000116C 6CF6 MOV.L @R15+,R12
0000116E 6DF6 MOV.L @R15+,R13
00001170 000B RTS
00001172 6EF6 MOV.L @R15+,R14
menu.c 395
menu.c 396 int collisionBox(int curseur_x, int curseur_y, Box box)
00001174 _collisionBox: ; function: collisionBox
; frame size=0
menu.c 397 {
menu.c 398 return (curseur_x >= box.x
menu.c 399 && curseur_x < box.x2
menu.c 400 && curseur_y >= box.y
menu.c 401 && curseur_y < box.y2);
00001174 66F3 MOV R15,R6
00001176 6362 MOV.L @R6,R3
00001178 3433 CMP/GE R3,R4
0000117A 8B0A BF L700
0000117C 5262 MOV.L @(8,R6),R2
0000117E 3423 CMP/GE R2,R4
00001180 8907 BT L700
00001182 5361 MOV.L @(4,R6),R3
00001184 3533 CMP/GE R3,R5
00001186 8B04 BF L700
00001188 5263 MOV.L @(12,R6),R2
0000118A 3523 CMP/GE R2,R5
0000118C 8901 BT L700
0000118E 000B RTS
00001190 E001 MOV #1,R0
00001192 L700:
00001192 E000 MOV #0,R0
menu.c 402 }
00001194 L702:
00001194 000B RTS
00001196 0009 NOP
00001198 L742:
00001198 7532 .DATA.W H'7532
0000119A 7547 .DATA.W H'7547
0000119C <00000000> .DATA.L _ML_clear_vram
000011A0 <00000000> .DATA.L L513
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 60
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
000011A4 <00000000> .DATA.L L514
000011A8 <00000000> .DATA.L L515
000011AC <00000000> .DATA.L L516
000011B0 <00000000> .DATA.L L517
000011B4 <00000000> .DATA.L L518
000011B8 <00000000> .DATA.L L519
000011BC <00000000> .DATA.L L520
000011C0 <00000000> .DATA.L L521
000011C4 <00000000> .DATA.L L522
000011C8 <00000000> .DATA.L _ML_rectangle
000011CC <00000000> .DATA.L _ML_display_vram
menu.c 403
menu.c 404 void modifierTemps(unsigned char *txt)
000011D0 _modifierTemps: ; function: modifierTemps
; frame size=28
; used runtime library name:
; __divls, __modls
000011D0 2FE6 MOV.L R14,@-R15
000011D2 6E43 MOV R4,R14
menu.c 405 {
menu.c 406 int i, lenght = 0, lenght2 = 0;
menu.c 407 int secondes = 0, heures = 0, minutes = 0, tmp2 = 0;
menu.c 408 unsigned int key;
menu.c 409
menu.c 410 if(chargerTemps(&secondes) <= 0) error();
000011D4 D33C MOV.L L743+2,R3 ; _chargerTemps
000011D6 2FD6 MOV.L R13,@-R15
000011D8 2FC6 MOV.L R12,@-R15
000011DA 2FB6 MOV.L R11,@-R15
000011DC 4F22 STS.L PR,@-R15
000011DE EB00 MOV #0,R11
000011E0 4F12 STS.L MACL,@-R15
000011E2 6CB3 MOV R11,R12
000011E4 7FFC ADD #-4,R15
000011E6 6DB3 MOV R11,R13
000011E8 2FB2 MOV.L R11,@R15
000011EA 430B JSR @R3
000011EC 64F3 MOV R15,R4
000011EE 4015 CMP/PL R0
000011F0 8902 BT L703
000011F2 D336 MOV.L L743+6,R3 ; _error
000011F4 430B JSR @R3
000011F6 0009 NOP
000011F8 L703:
menu.c 411
menu.c 412 heures = secondes/3600;
000011F8 9765 MOV.W L743,R7 ; H'0E10
000011FA 61F2 MOV.L @R15,R1
000011FC D234 MOV.L L743+10,R2 ; __divls
000011FE 420B JSR @R2
00001200 6073 MOV R7,R0
00001202 6503 MOV R0,R5
menu.c 413 minutes = (secondes-(heures*3600)) / 60;
00001204 61F2 MOV.L @R15,R1
00001206 E43C MOV #60,R4
00001208 0577 MUL.L R7,R5
0000120A 031A STS MACL,R3
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 61
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000120C 3138 SUB R3,R1
0000120E D330 MOV.L L743+10,R3 ; __divls
00001210 430B JSR @R3
00001212 6043 MOV R4,R0
menu.c 414
menu.c 415 if(secondes>=60)
00001214 62F2 MOV.L @R15,R2
00001216 6603 MOV R0,R6
00001218 3243 CMP/GE R4,R2
0000121A 8B46 BF L704
menu.c 416 {
menu.c 417 if(secondes>=3600)
0000121C 62F2 MOV.L @R15,R2
0000121E 3273 CMP/GE R7,R2
00001220 8F20 BF/S L705
00001222 E40A MOV #10,R4
menu.c 418 {
menu.c 419 for(i=heures; i; i/=10) lenght++ ;
00001224 A006 BRA L706
00001226 6753 MOV R5,R7
00001228 L707:
00001228 D329 MOV.L L743+10,R3 ; __divls
0000122A 7C01 ADD #1,R12
0000122C 6043 MOV R4,R0
0000122E 430B JSR @R3
00001230 6173 MOV R7,R1
00001232 6703 MOV R0,R7
00001234 L706:
00001234 2778 TST R7,R7
00001236 8BF7 BF L707
menu.c 420 lenght2 = lenght+1;
00001238 6DC3 MOV R12,R13
menu.c 421 txt[lenght] = 'h';
0000123A 60C3 MOV R12,R0
0000123C E368 MOV #104,R3
0000123E 0E34 MOV.B R3,@(R0,R14)
menu.c 422 for( ; heures; heures/=10) txt[--lenght] = heures%10 + '0';
00001240 A00E BRA L708
00001242 7D01 ADD #1,R13
00001244 L709:
00001244 D323 MOV.L L743+14,R3 ; __modls
00001246 7CFF ADD #-1,R12
00001248 62E3 MOV R14,R2
0000124A 32CC ADD R12,R2
0000124C 6153 MOV R5,R1
0000124E 430B JSR @R3
00001250 6043 MOV R4,R0
00001252 7030 ADD #48,R0
00001254 2200 MOV.B R0,@R2
00001256 6043 MOV R4,R0
00001258 D21D MOV.L L743+10,R2 ; __divls
0000125A 420B JSR @R2
0000125C 6153 MOV R5,R1
0000125E 6503 MOV R0,R5
00001260 L708:
00001260 2558 TST R5,R5
00001262 8BEF BF L709
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 62
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00001264 L705:
menu.c 423 }
menu.c 424
menu.c 425 for(i=minutes; i; i/=10) lenght2++ ;
00001264 A006 BRA L710
00001266 6563 MOV R6,R5
00001268 L711:
00001268 D319 MOV.L L743+10,R3 ; __divls
0000126A 7D01 ADD #1,R13
0000126C 6043 MOV R4,R0
0000126E 430B JSR @R3
00001270 6153 MOV R5,R1
00001272 6503 MOV R0,R5
00001274 L710:
00001274 2558 TST R5,R5
00001276 8BF7 BF L711
menu.c 426 txt[lenght2] = 'm';
00001278 65D3 MOV R13,R5
0000127A 35EC ADD R14,R5
0000127C E36D MOV #109,R3
menu.c 427 txt[lenght2+1] = 0;
0000127E 60B3 MOV R11,R0
00001280 2530 MOV.B R3,@R5
menu.c 428 for( ; minutes; minutes/=10) txt[--lenght2] = minutes%10 + '0';
00001282 A00E BRA L712
00001284 8051 MOV.B R0,@(1,R5)
00001286 L713:
00001286 7DFF ADD #-1,R13
00001288 D312 MOV.L L743+14,R3 ; __modls
0000128A 62E3 MOV R14,R2
0000128C 32DC ADD R13,R2
0000128E 6163 MOV R6,R1
00001290 430B JSR @R3
00001292 6043 MOV R4,R0
00001294 7030 ADD #48,R0
00001296 2200 MOV.B R0,@R2
00001298 D20D MOV.L L743+10,R2 ; __divls
0000129A 6043 MOV R4,R0
0000129C 420B JSR @R2
0000129E 6163 MOV R6,R1
000012A0 6603 MOV R0,R6
000012A2 L712:
000012A2 2668 TST R6,R6
000012A4 8BEF BF L713
000012A6 A006 BRA L714
000012A8 0009 NOP
000012AA L704:
menu.c 429 }
menu.c 430 else
menu.c 431 {
menu.c 432 txt[0] = '0';
000012AA E330 MOV #48,R3
000012AC 2E30 MOV.B R3,@R14
menu.c 433 txt[1] = 'm';
000012AE E06D MOV #109,R0
000012B0 80E1 MOV.B R0,@(1,R14)
menu.c 434 txt[2] = '\0';
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 63
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
000012B2 60B3 MOV R11,R0
000012B4 80E2 MOV.B R0,@(2,R14)
000012B6 L714:
menu.c 435 }
menu.c 436 }
000012B6 7F04 ADD #4,R15
000012B8 4F16 LDS.L @R15+,MACL
000012BA 4F26 LDS.L @R15+,PR
000012BC 6BF6 MOV.L @R15+,R11
000012BE 6CF6 MOV.L @R15+,R12
000012C0 6DF6 MOV.L @R15+,R13
000012C2 000B RTS
000012C4 6EF6 MOV.L @R15+,R14
000012C6 L743:
000012C6 0E10 .DATA.W H'0E10
000012C8 <00000000> .DATA.L _chargerTemps
000012CC <00000000> .DATA.L _error
000012D0 <00000000> .DATA.L __divls
000012D4 <00000000> .DATA.L __modls
C 00000000 L379:
00000000 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'01,H'D5,H'80,H'00,H'00,H'00,H'FC,H'D8,H'00,H'00,H'00,
01D5800000 + H'00,H'00,H'00,H'00,H'00,H'01,H'AB,H'80,H'00,H'00,H'03,H'B7,H'78,H'00,H'00,H'00,
00FCD80000 + H'06,H'03,H'00,H'00,H'00,H'01,H'7E,H'80,H'00,H'00,H'03,H'E0,H'38,H'00,H'00,H'00,
0000000000 + H'0F,H'07,H'00,H'00,H'00,H'00,H'EB,H'80,H'00,H'00,H'07,H'78,H'20,H'00,H'00,H'00,
0001AB8000 + H'0F,H'8F,H'00,H'00,H'00,H'00,H'B6,H'80,H'00,H'00,H'04,H'DC,H'20,H'00,H'00,H'00,
0003B77800 + H'0D,H'9B,H'8F,H'8D,H'C3,H'80,H'49,H'00,H'00,H'00,H'04,H'CC,H'F0,H'00,H'00,H'00,
0000060300 + H'18,H'D1,H'9F,H'CF,H'CF,H'C0,H'72,H'00,H'1C,H'00,H'05,H'80,H'80,H'00,H'00,H'00,
0000017E80 + H'18,H'F1,H'B8,H'E7,H'0C,H'60,H'1F,H'00,H'34,H'00,H'04,H'80,H'80,H'00,H'00,H'00,
000003E038 + H'18,H'71,H'B0,H'66,H'18,H'60,H'1F,H'80,H'7E,H'00,H'06,H'01,H'80,H'00,H'00,H'00,
0000000F07 + H'18,H'61,H'B0,H'66,H'1F,H'E0,H'3E,H'80,H'BE,H'00,H'02,H'01,H'00,H'00,H'00,H'00,
00000000EB + H'18,H'61,H'B0,H'66,H'1F,H'80,H'2F,H'40,H'EF,H'00,H'03,H'87,H'00,H'03,H'00,H'00,
8000000778 + H'18,H'61,H'B8,H'E6,H'18,H'00,H'25,H'41,H'FD,H'00,H'00,H'FC,H'00,H'1F,H'E0,H'00,
200000000F + H'18,H'01,H'9F,H'C6,H'1C,H'C0,H'00,H'01,H'FF,H'00,H'00,H'00,H'00,H'30,H'78,H'00,
8F00000000 + H'18,H'01,H'8F,H'84
B680000004
DC20000000
0D9B8F8DC3
8049000000
04CCF00000
0018D19FCF
CFC072001C
0005808000
000018F1B8
E70C601F00
3400048080
0000001871
B06618601F
807E000601
8000000018
61B0661FE0
3E80BE0002
0100000000
1861B0661F
802F40EF00
0387000300
001861B8E6
18002541FD
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 64
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000FC001F
E00018019F
C61CC00001
FF00000000
3078001801
8F84
000000D4 0FC00001BB .DATA.B H'0F,H'C0,H'00,H'01,H'BB,H'00,H'00,H'00,H'00,H'7F,H'0E,H'00,H'18,H'01,H'80,H'00,
000000007F + H'07,H'80,H'00,H'01,H'FE,H'00,H'00,H'00,H'00,H'5F,H'E7,H'00,H'18,H'01,H'80,H'00,
0E00180180 + H'00,H'00,H'00,H'00,H'FC,H'00,H'00,H'00,H'00,H'4F,H'F3,H'00,H'00,H'01,H'80,H'00,
0007800001 + H'00,H'00,H'00,H'01,H'FC,H'00,H'00,H'00,H'00,H'63,H'F9,H'80,H'00,H'00,H'00,H'00,
FE00000000 + H'00,H'00,H'00,H'01,H'68,H'00,H'00,H'00,H'00,H'70,H'FC,H'80,H'00,H'00,H'00,H'00,
5FE7001801 + H'00,H'00,H'00,H'00,H'40,H'00,H'00,H'00,H'00,H'38,H'3E,H'80,H'00,H'00,H'00,H'00,
8000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'3C,H'0C,H'80,H'00,H'00,H'00,H'00,
00FC000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'1F,H'01,H'80,H'07,H'FF,H'FF,H'FF,
004FF30000 + H'FF,H'01,H'FF,H'FF,H'FF,H'FF,H'C0,H'7F,H'FF,H'FF,H'FF,H'F0,H'18,H'00,H'00,H'00,
0180000000 + H'00,H'C6,H'00,H'00,H'00,H'00,H'31,H'80,H'00,H'00,H'00,H'0C,H'10,H'00,H'00,H'00,
0001FC0000 + H'00,H'44,H'00,H'00,H'00,H'00,H'11,H'00,H'00,H'00,H'00,H'04,H'20,H'00,H'00,H'00,
000063F980 + H'00,H'28,H'00,H'00,H'00,H'00,H'0A,H'00,H'00,H'00,H'00,H'02,H'20,H'00,H'00,H'00,
0000000000 + H'00,H'28,H'00,H'00,H'00,H'00,H'0A,H'03,H'FF,H'FF,H'7F,H'02,H'20,H'03,H'FF,H'FC,
0000016800 + H'00,H'28,H'00,H'00
00000070FC
8000000000
0000000040
0000000038
3E80000000
0000000000
0000000000
3C0C800000
0000000000
0000000000
001F018007
FFFFFFFF01
FFFFFFFFC0
7FFFFFFFF0
1800000000
C600000000
3180000000
0C10000000
0044000000
0011000000
0004200000
0000280000
00000A0000
0000022000
0000002800
0000000A03
FFFF7F0220
03FFFC0028
0000
000001A8 00000A0200 .DATA.B H'00,H'00,H'0A,H'02,H'00,H'80,H'80,H'82,H'21,H'FB,H'C1,H'FD,H'F8,H'28,H'00,H'00,
80808221FB + H'00,H'00,H'0A,H'02,H'01,H'00,H'60,H'82,H'21,H'0B,H'00,H'FD,H'08,H'28,H'00,H'00,
C1FDF82800 + H'00,H'38,H'0A,H'01,H'01,H'00,H'00,H'82,H'21,H'07,H'00,H'FE,H'08,H'28,H'00,H'00,
0000000A02 + H'00,H'78,H'0A,H'01,H'E0,H'00,H'00,H'82,H'20,H'87,H'80,H'FE,H'10,H'28,H'00,H'00,
0100608221 + H'1C,H'78,H'0A,H'01,H'00,H'00,H'07,H'02,H'20,H'83,H'80,H'FC,H'10,H'28,H'00,H'00,
0B00FD0828 + H'1F,H'FC,H'0A,H'01,H'00,H'00,H'00,H'82,H'20,H'41,H'80,H'F8,H'20,H'28,H'00,H'00,
000000380A + H'1F,H'1F,H'EA,H'01,H'05,H'36,H'C0,H'82,H'20,H'41,H'80,H'F8,H'20,H'28,H'00,H'00,
0101000082 + H'1C,H'07,H'EA,H'01,H'07,H'FF,H'E0,H'82,H'20,H'21,H'80,H'F8,H'40,H'28,H'00,H'00,
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 65
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
210700FE08 + H'18,H'01,H'CA,H'01,H'00,H'00,H'00,H'82,H'20,H'19,H'81,H'F8,H'80,H'28,H'00,H'00,
2800000078 + H'30,H'01,H'CA,H'01,H'00,H'00,H'00,H'82,H'20,H'04,H'E1,H'F3,H'00,H'28,H'00,H'C1,
0A01E00000 + H'F0,H'00,H'CA,H'01,H'00,H'00,H'00,H'82,H'20,H'03,H'E3,H'FC,H'00,H'28,H'00,H'E1,
82208780FE + H'E0,H'60,H'CA,H'01,H'03,H'45,H'00,H'82,H'20,H'00,H'F7,H'F0,H'00,H'28,H'E1,H'E1,
102800001C + H'E0,H'F0,H'EA,H'01,H'C3,H'FF,H'F0,H'82,H'20,H'00,H'7F,H'E0,H'00,H'28,H'F7,H'E0,
780A010000 + H'60,H'F0,H'FA,H'02
0702208380
FC10280000
1FFC0A0100
0000822041
80F8202800
001F1FEA01
0536C08220
4180F82028
00001C07EA
0107FFE082
202180F840
2800001801
CA01000000
82201981F8
8028000030
01CA010000
00822004E1
F3002800C1
F000CA0100
0000822003
E3FC002800
E1E060CA01
0345008220
00F7F00028
E1E1E0F0EA
01C3FFF082
20007FE000
28F7E060F0
FA02
0000027C 3000008220 .DATA.B H'30,H'00,H'00,H'82,H'20,H'00,H'3F,H'C0,H'00,H'28,H'FF,H'F3,H'A0,H'60,H'FA,H'02,
003FC00028 + H'00,H'00,H'01,H'02,H'20,H'00,H'1F,H'80,H'00,H'28,H'78,H'3F,H'B0,H'00,H'FA,H'02,
FFF3A060FA + H'00,H'00,H'01,H'02,H'20,H'00,H'0F,H'00,H'00,H'28,H'70,H'0F,H'B0,H'01,H'8A,H'02,
0200000102 + H'16,H'D1,H'57,H'02,H'20,H'00,H'06,H'00,H'00,H'28,H'E0,H'07,H'78,H'03,H'8A,H'02,
20001F8000 + H'1F,H'FF,H'F1,H'02,H'20,H'00,H'06,H'00,H'00,H'29,H'C0,H'07,H'7C,H'07,H'0A,H'04,
28783FB000 + H'00,H'00,H'01,H'02,H'20,H'00,H'06,H'00,H'00,H'2F,H'C3,H'83,H'7F,H'FF,H'8A,H'04,
FA02000001 + H'00,H'00,H'01,H'02,H'20,H'00,H'06,H'00,H'00,H'2F,H'87,H'C3,H'03,H'FF,H'8A,H'03,
0220000F00 + H'00,H'00,H'01,H'02,H'20,H'00,H'06,H'00,H'00,H'2F,H'87,H'C3,H'C1,H'E3,H'8A,H'04,
0028700FB0 + H'18,H'D6,H'C6,H'02,H'20,H'00,H'06,H'00,H'00,H'29,H'87,H'C3,H'E1,H'C0,H'0A,H'04,
018A0216D1 + H'1F,H'FF,H'E2,H'02,H'20,H'00,H'06,H'00,H'00,H'28,H'C3,H'83,H'E1,H'C0,H'0A,H'04,
5702200006 + H'00,H'00,H'02,H'02,H'20,H'00,H'0F,H'00,H'00,H'28,H'C0,H'03,H'80,H'00,H'0A,H'04,
000028E007 + H'00,H'00,H'02,H'02,H'20,H'00,H'3F,H'C0,H'00,H'29,H'E0,H'06,H'00,H'00,H'0A,H'04,
78038A021F + H'C0,H'00,H'02,H'02,H'20,H'00,H'7F,H'E0,H'00,H'29,H'F0,H'0E,H'00,H'00,H'0A,H'07,
FFF1022000 + H'06,H'D4,H'02,H'02
06000029C0
077C070A04
0000010220
000600002F
C3837FFF8A
0400000102
2000060000
2F87C303FF
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 66
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
8A03000001
0220000600
002F87C3C1
E38A0418D6
C602200006
00002987C3
E1C00A041F
FFE2022000
06000028C3
83E1C00A04
0000020220
000F000028
C00380000A
0400000202
20003FC000
29E0060000
0A04C00002
0220007FE0
0029F00E00
000A0706D4
0202
00000350 2000E07000 .DATA.B H'20,H'00,H'E0,H'70,H'00,H'2B,H'FC,H'3F,H'00,H'00,H'0A,H'04,H'0F,H'FF,H'E2,H'02,
2BFC3F0000 + H'20,H'00,H'DF,H'B0,H'00,H'2B,H'9F,H'FF,H'00,H'00,H'0A,H'04,H'00,H'00,H'02,H'02,
0A040FFFE2 + H'20,H'00,H'D0,H'B0,H'00,H'28,H'0F,H'F7,H'00,H'00,H'0A,H'04,H'00,H'00,H'02,H'02,
022000DFB0 + H'20,H'00,H'DF,H'B0,H'00,H'28,H'07,H'03,H'00,H'00,H'0A,H'04,H'00,H'00,H'01,H'02,
002B9FFF00 + H'20,H'00,H'E0,H'70,H'00,H'28,H'07,H'00,H'00,H'00,H'0A,H'02,H'00,H'00,H'01,H'02,
000A040000 + H'20,H'01,H'FF,H'F8,H'00,H'28,H'00,H'00,H'00,H'00,H'0A,H'02,H'1F,H'E1,H'01,H'02,
02022000D0 + H'20,H'01,H'FF,H'F8,H'00,H'28,H'00,H'00,H'00,H'00,H'0A,H'03,H'E0,H'1F,H'FF,H'02,
B000280FF7 + H'10,H'00,H'00,H'00,H'00,H'44,H'00,H'00,H'00,H'00,H'11,H'00,H'00,H'00,H'00,H'04,
00000A0400 + H'18,H'00,H'00,H'00,H'00,H'C6,H'00,H'00,H'00,H'00,H'31,H'80,H'00,H'00,H'00,H'0C,
0002022000 + H'07,H'FF,H'FF,H'FF,H'FF,H'01,H'FF,H'FF,H'FF,H'FF,H'C0,H'7F,H'FF,H'FF,H'FF,H'F0,
DFB0002807 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00
0300000A04
0000010220
00E0700028
070000000A
0200000102
2001FFF800
2800000000
0A021FE101
022001FFF8
0028000000
000A03E01F
FF02100000
0000440000
0000110000
0000041800
000000C600
0000003180
0000000C07
FFFFFFFF01
FFFFFFFFC0
7FFFFFFFF0
0000000000
0000000000
0000000000
00
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 67
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00000400 L381:
00000400 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'1F,H'FF,H'FF,H'FF,H'FC,H'00,H'3F,H'FF,H'FF,H'FF,
001FFFFFFF + H'FE,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,
FC003FFFFF + H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,
FFFE007FFF + H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,
FFFFFF007F + H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,
FFFFFFFF00 + H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,
7FFFFFFFFF + H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,
007FFFFFFF + H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,
FF007FFFFF + H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,
FFFF007FFF + H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,
FFFFFF007F + H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,
FFFFFFFF00 + H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,
7FFFFFFFFF + H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,
007FFFFFFF + H'FF,H'00,H'7F,H'FF
FF007FFFFF
FFFF007FFF
FFFFFF007F
FFFFFFFF00
7FFFFFFFFF
007FFFFFFF
FF007FFFFF
FFFF007FFF
FFFFFF007F
FFFFFFFF00
7FFFFFFFFF
007FFFFFFF
FF007FFFFF
FFFF007FFF
FFFFFF007F
FFFFFFFF00
7FFFFFFFFF
007FFFFFFF
FF007FFFFF
FFFF007FFF
FFFFFF007F
FFFFFFFF00
7FFFFFFFFF
007FFFFFFF
FF007FFFFF
FFFF007FFF
FFFFFF007F
FFFFFFFF00
7FFF
000004D4 FFFFFF007F .DATA.B H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'00,
FFFFFFFF00 + H'7F,H'FF,H'FF,H'FF,H'FF,H'00,H'3F,H'FF,H'FF,H'FF,H'FE,H'00,H'1F,H'FF,H'FF,H'FF,
7FFFFFFFFF + H'FC,H'00,H'00,H'00,H'00,H'00,H'00,H'00
007FFFFFFF
FF003FFFFF
FFFE001FFF
FFFFFC0000
0000000000
000004FC L392:
000004FC 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'4F,H'40,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'0C,H'00,H'00,H'00,H'00,H'00,H'3F,H'80,H'00,H'00,H'00,
004F400000 + H'00,H'00,H'00,H'00,H'00,H'18,H'00,H'00,H'00,H'00,H'00,H'57,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'30,H'30,H'30,H'00,H'00,H'00,H'00,H'00,H'DB,H'80,H'00,H'00,H'00,
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 68
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
000C000000 + H'00,H'F8,H'00,H'30,H'30,H'00,H'00,H'00,H'00,H'00,H'01,H'F6,H'80,H'00,H'00,H'00,
00003F8000 + H'03,H'8E,H'06,H'30,H'30,H'00,H'00,H'00,H'00,H'00,H'01,H'BB,H'80,H'00,H'00,H'00,
0000000000 + H'06,H'00,H'0F,H'30,H'30,H'38,H'01,H'80,H'FE,H'1F,H'01,H'65,H'80,H'00,H'00,H'00,
0000180000 + H'06,H'00,H'1B,H'7F,H'FF,H'B0,H'63,H'81,H'86,H'30,H'01,H'5B,H'80,H'00,H'00,H'00,
0000005700 + H'03,H'80,H'36,H'30,H'30,H'30,H'67,H'81,H'86,H'30,H'01,H'D5,H'80,H'00,H'00,H'00,
0000000000 + H'00,H'F8,H'3C,H'30,H'30,H'30,H'67,H'83,H'0E,H'30,H'00,H'AB,H'00,H'00,H'00,H'00,
0030303000 + H'00,H'0E,H'30,H'30,H'30,H'30,H'6D,H'83,H'1E,H'1E,H'00,H'7E,H'00,H'00,H'00,H'00,
00000000DB + H'30,H'03,H'30,H'30,H'30,H'33,H'78,H'DB,H'36,H'03,H'80,H'00,H'00,H'00,H'0E,H'00,
8000000000 + H'30,H'06,H'33,H'30,H'30,H'36,H'70,H'F3,H'66,H'01,H'80,H'00,H'00,H'00,H'7F,H'80,
F800303000 + H'1F,H'FC,H'37,H'1F
0000000001
F680000000
038E063030
0000000000
01BB800000
0006000F30
30380180FE
1F01658000
000006001B
7FFFB06381
8630015B80
0000000380
3630303067
81863001D5
8000000000
F83C303030
67830E3000
AB00000000
000E303030
306D831E1E
007E000000
0030033030
303378DB36
0380000000
0E00300633
30303670F3
6601800000
007F801FFC
371F
000005D0 1F3C7063C6 .DATA.B H'1F,H'3C,H'70,H'63,H'C6,H'7F,H'80,H'00,H'00,H'00,H'CF,H'C0,H'00,H'00,H'1C,H'00,
7F80000000 + H'00,H'00,H'00,H'00,H'06,H'00,H'00,H'00,H'00,H'00,H'C3,H'E0,H'00,H'00,H'00,H'00,
CFC000001C + H'00,H'00,H'00,H'00,H'06,H'00,H'00,H'00,H'00,H'00,H'E0,H'F0,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'06,H'00,H'00,H'00,H'00,H'01,H'F0,H'78,H'00,H'00,H'00,H'00,
0600000000 + H'00,H'00,H'00,H'01,H'8C,H'00,H'00,H'00,H'00,H'01,H'78,H'3C,H'00,H'00,H'00,H'00,
00C3E00000 + H'00,H'00,H'00,H'00,H'F8,H'00,H'00,H'00,H'00,H'01,H'7C,H'1C,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'BE,H'1E,H'00,H'00,H'00,H'00,
0006000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'BF,H'0E,H'00,H'00,H'00,H'00,
0000E0F000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'5F,H'8E,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'2F,H'C4,H'00,H'00,H'00,H'00,
0000060000 + H'00,H'00,H'00,H'07,H'E0,H'00,H'00,H'00,H'00,H'00,H'17,H'E4,H'00,H'00,H'00,H'00,
000001F078 + H'00,H'00,H'00,H'1C,H'F8,H'00,H'00,H'00,H'00,H'00,H'09,H'FC,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'10,H'18,H'00,H'00,H'00,H'00,H'00,H'06,H'78,H'00,H'00,H'00,H'00,
0000018C00 + H'00,H'00,H'00,H'30
0000000178
3C00000000
00000000F8
0000000001
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 69
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
7C1C000000
0000000000
0000000000
00BE1E0000
0000000000
0000000000
0000BF0E00
0000000000
0000000000
0000005F8E
0000000000
0000000000
000000002F
C400000000
00000007E0
0000000000
17E4000000
000000001C
F800000000
0009FC0000
0000000000
1018000000
0000067800
0000000000
0030
000006A4 1C00000000 .DATA.B H'1C,H'00,H'00,H'00,H'00,H'00,H'01,H'C0,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'20,
0001C00000 + H'3C,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'20,
0000000000 + H'34,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'20,
203C000000 + H'74,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'20,
0000000000 + H'04,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'30,
0000000000 + H'0C,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'10,
0020340000 + H'08,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'1C,
0000000000 + H'08,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'07,
0000000000 + H'84,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'FF,H'FF,H'FF,H'FF,H'FF,
0000207400 + H'FF,H'FF,H'FF,H'FF,H'FF,H'80,H'00,H'00,H'00,H'00,H'06,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'60,H'00,H'00,H'00,H'00,H'04,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'20,H'00,H'00,H'00,H'00,H'08,H'00,H'7C,H'80,H'00,H'00,
0000002004 + H'00,H'00,H'08,H'00,H'00,H'10,H'00,H'00,H'00,H'00,H'08,H'00,H'84,H'80,H'00,H'00,
0000000000 + H'00,H'00,H'08,H'00
0000000000
0000000030
0C00000000
0000000000
0000000000
1008000000
0000000000
0000000000
001C080000
0000000000
0000000000
0000078400
0000000000
00000001FF
FFFFFFFFFF
FFFFFFFF80
0000000006
0000000000
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 70
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000000000
6000000000
0400000000
0000000000
0020000000
0008007C80
0000000008
0000100000
0000080084
8000000000
0800
00000778 0010000000 .DATA.B H'00,H'10,H'00,H'00,H'00,H'00,H'08,H'18,H'80,H'F3,H'CF,H'3C,H'F0,H'7B,H'CB,H'CF,
00081880F3 + H'18,H'10,H'00,H'00,H'00,H'00,H'08,H'38,H'80,H'90,H'49,H'44,H'90,H'4A,H'4A,H'49,
CF3CF07BCB + H'1C,H'10,H'00,H'00,H'00,H'00,H'08,H'78,H'80,H'97,H'C9,H'44,H'F0,H'42,H'4A,H'48,
CF18100000 + H'1E,H'10,H'00,H'00,H'00,H'00,H'08,H'38,H'84,H'94,H'49,H'44,H'80,H'4A,H'4A,H'48,
0000083880 + H'1C,H'10,H'00,H'00,H'00,H'00,H'08,H'18,H'7C,H'97,H'C9,H'7C,H'F0,H'7B,H'CB,H'C8,
904944904A + H'18,H'10,H'00,H'00,H'00,H'00,H'08,H'00,H'00,H'00,H'00,H'04,H'00,H'00,H'00,H'00,
4A491C1000 + H'00,H'10,H'00,H'00,H'00,H'00,H'04,H'00,H'00,H'00,H'00,H'3C,H'00,H'00,H'00,H'00,
0000000878 + H'00,H'20,H'00,H'00,H'00,H'00,H'06,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
8097C944F0 + H'00,H'60,H'00,H'00,H'00,H'00,H'01,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,
424A481E10 + H'FF,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0F,H'FC,H'00,H'00,H'00,H'00,
0000000008 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0F,H'FC,H'00,H'00,H'00,H'00,
3884944944 + H'00,H'00,H'00,H'00,H'00,H'1F,H'80,H'00,H'00,H'00,H'1B,H'FE,H'00,H'00,H'00,H'00,
804A4A481C + H'00,H'00,H'0E,H'00,H'00,H'3B,H'C0,H'00,H'00,H'00,H'19,H'FE,H'00,H'00,H'00,H'00,
1000000000 + H'00,H'00,H'16,H'00
08187C97C9
7CF07BCBC8
1810000000
0008000000
0004000000
0000100000
0000040000
00003C0000
0000002000
0000000600
0000000000
0000000060
0000000001
FFFFFFFFFF
FFFFFFFFFF
8000000000
000000000F
FC00000000
0000000000
0000000000
0FFC000000
0000000000
001F800000
001BFE0000
000000000E
00003BC000
000019FE00
0000000000
1600
0000084C 0055600000 .DATA.B H'00,H'55,H'60,H'00,H'00,H'00,H'1F,H'FE,H'00,H'00,H'00,H'00,H'00,H'00,H'3F,H'00,
001FFE0000 + H'00,H'77,H'A0,H'00,H'00,H'00,H'1F,H'FE,H'00,H'00,H'00,H'00,H'00,H'00,H'3B,H'80,
000000003F + H'00,H'A3,H'F0,H'00,H'00,H'00,H'0F,H'FC,H'00,H'00,H'00,H'00,H'00,H'00,H'6F,H'80,
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 71
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
000077A000 + H'00,H'5F,H'E0,H'00,H'00,H'00,H'0F,H'FC,H'00,H'00,H'00,H'00,H'00,H'00,H'7F,H'C0,
00001FFE00 + H'00,H'E3,H'E0,H'00,H'00,H'00,H'07,H'F8,H'00,H'00,H'00,H'00,H'00,H'00,H'7E,H'C0,
0000000000 + H'00,H'5A,H'A0,H'00,H'00,H'00,H'01,H'E0,H'00,H'00,H'00,H'00,H'00,H'00,H'77,H'C0,
3B8000A3F0 + H'00,H'54,H'E0,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'3F,H'C0,
0000000FFC + H'00,H'6B,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'1F,H'80,
0000000000 + H'00,H'1D,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'1F,H'80,
006F80005F + H'00,H'12,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'36,H'40,
E00000000F + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'00
FC00000000
00007FC000
E3E0000000
07F8000000
0000007EC0
005AA00000
0001E00000
0000000077
C00054E000
0000000000
0000000000
3FC0006B40
0000000000
0000000000
001F80001D
8000000000
0000000000
00001F8000
1200000000
0000000000
0000003640
0000000000
0000000000
0000000002
00
000008FC L408:
000008FC 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'00,
FFFFFFFFF0 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'40,H'00,H'00,
3000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'80,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,
000000000C + H'00,H'00,H'00,H'01,H'C0,H'00,H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'01,H'C0,
4000000000 + H'00,H'38,H'01,H'C0,H'00,H'00,H'00,H'00,H'01,H'80,H'00,H'1E,H'00,H'0F,H'E0,H'01,
0000000000 + H'FC,H'01,H'80,H'00,H'00,H'00,H'00,H'01,H'80,H'00,H'1C,H'00,H'1C,H'E0,H'03,H'9C,
0000000002 + H'01,H'80,H'00,H'00,H'00,H'00,H'01,H'80,H'00,H'78,H'00,H'70,H'30,H'0E,H'06,H'03,
4000000000 + H'80,H'00,H'00,H'00,H'38,H'31,H'80,H'03,H'F0,H'00,H'E0,H'30,H'1C,H'06,H'03,H'00,
0000000000 + H'00,H'00,H'18,H'FC,H'F9,H'80,H'7E,H'60,H'01,H'C0,H'30,H'38,H'06,H'03,H'00,H'00,
0000000002 + H'00,H'38,H'C4,H'CD,H'80,H'00,H'60,H'03,H'80,H'30,H'70,H'06,H'06,H'00,H'00,H'0C,
8000000000 + H'F8,H'85,H'8D,H'80,H'00,H'C0,H'07,H'00,H'30,H'E0,H'06,H'06,H'00,H'00,H'0C,H'19,
0000000000 + H'87,H'0D,H'80,H'01
0000000001
8000000000
00000001C0
0000000001
8000000001
C0003801C0
0000000001
80001E000F
E001FC0180
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 72
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000000001
80001C001C
E0039C0180
0000000001
8000780070
300E060380
0000003831
8003F000E0
301C060300
000018FCF9
807E6001C0
3038060300
000038C4CD
8000600380
3070060600
000CF8858D
8000C00700
30E0060600
000C19870D
8001
000009D0 C0060030C0 .DATA.B H'C0,H'06,H'00,H'30,H'C0,H'06,H'06,H'00,H'00,H'3F,H'19,H'87,H'0D,H'80,H'01,H'80,
060600003F + H'0C,H'00,H'31,H'80,H'06,H'0C,H'00,H'00,H'3F,H'19,H'87,H'0D,H'80,H'01,H'80,H'18,
19870D8001 + H'00,H'63,H'00,H'0C,H'0C,H'00,H'00,H'0C,H'19,H'8F,H'19,H'80,H'03,H'00,H'18,H'00,
800C003180 + H'C3,H'00,H'18,H'0C,H'00,H'00,H'0C,H'3D,H'FB,H'31,H'80,H'03,H'00,H'30,H'01,H'86,
060C00003F + H'00,H'30,H'1C,H'00,H'00,H'00,H'FF,H'F3,H'E1,H'80,H'07,H'00,H'30,H'03,H'06,H'00,
19870D8001 + H'60,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'06,H'00,H'60,H'0E,H'0C,H'01,H'C0,
8018006300 + H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'06,H'00,H'60,H'38,H'0C,H'07,H'00,H'18,
0C0C00000C + H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'3E,H'00,H'60,H'E0,H'0C,H'1C,H'00,H'38,H'00,
198F198003 + H'00,H'00,H'00,H'00,H'01,H'83,H'FF,H'FC,H'3F,H'80,H'07,H'F0,H'00,H'78,H'00,H'00,
001800C300 + H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
180C00000C + H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
3DFB318003 + H'00,H'01,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0030018600 + H'02,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,
301C000000 + H'30,H'00,H'00,H'00
FFF3E18007
0030030600
6000000000
0000018006
00600E0C01
C000000000
0000018006
0060380C07
0018000000
000001803E
0060E00C1C
0038000000
00000183FF
FC3F8007F0
0078000000
0000018000
0000000000
0000000000
0000018000
0000000000
0000000000
0000014000
0000000000
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 73
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000000000
0000024000
0000000000
0000000000
0000023000
0000
00000AA4 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
0000000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
00000ABE L410:
00000ABE 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'00,
FFFFFFFFF0 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'40,H'00,H'00,
3000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0D,H'D5,H'9C,H'3A,H'80,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'09,H'5D,H'54,H'89,H'80,H'00,H'00,H'00,H'00,
000000000C + H'00,H'00,H'00,H'00,H'00,H'00,H'09,H'55,H'D5,H'D9,H'80,H'00,H'00,H'00,H'00,H'00,
4000000000 + H'00,H'00,H'00,H'00,H'00,H'09,H'55,H'54,H'89,H'80,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'0D,H'D5,H'9C,H'39,H'80,H'02,H'00,H'00,H'00,H'00,H'00,H'00,
0000000002 + H'00,H'80,H'00,H'00,H'00,H'00,H'01,H'80,H'02,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
4000000000 + H'80,H'00,H'00,H'00,H'00,H'01,H'80,H'04,H'00,H'01,H'00,H'0C,H'00,H'00,H'00,H'80,
0000000000 + H'00,H'00,H'00,H'00,H'01,H'8F,H'F0,H'00,H'01,H'00,H'12,H'00,H'00,H'00,H'98,H'00,
000DD59C3A + H'00,H'01,H'F0,H'01,H'84,H'04,H'22,H'71,H'00,H'21,H'04,H'22,H'00,H'A8,H'40,H'00,
8000000000 + H'3F,H'3E,H'01,H'84,H'04,H'24,H'83,H'F0,H'41,H'0A,H'25,H'10,H'A8,H'A0,H'00,H'63,
0000000000 + H'07,H'81,H'8F,H'F4
00095D5489
8000000000
0000000000
000955D5D9
8000000000
0000000000
0009555489
8000000000
0000000000
000DD59C39
8002000000
0000000080
0000000001
8002000000
0000000080
0000000001
8004000100
0C00000080
0000000001
8FF0000100
1200000098
000001F001
8404227100
21042200A8
40003F3E01
84042483F0
410A2510A8
A000630781
8FF4
00000B92 2881004011 .DATA.B H'28,H'81,H'00,H'40,H'11,H'25,H'30,H'C9,H'10,H'07,H'E7,H'C3,H'C1,H'84,H'04,H'30,
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 74
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
2530C91007 + H'C1,H'00,H'40,H'11,H'29,H'50,H'C9,H'10,H'0C,H'FD,H'E0,H'E1,H'84,H'04,H'A0,H'31,
E7C3C18404 + H'00,H'40,H'51,H'31,H'50,H'89,H'10,H'0C,H'BE,H'F8,H'71,H'84,H'05,H'20,H'09,H'00,
30C1004011 + H'41,H'92,H'31,H'92,H'89,H'20,H'1F,H'DE,H'FC,H'31,H'84,H'06,H'21,H'F8,H'E0,H'3E,
2950C9100C + H'14,H'21,H'0C,H'79,H'40,H'17,H'DF,H'7F,H'19,H'84,H'00,H'00,H'00,H'00,H'00,H'18,
FDE0E18404 + H'00,H'00,H'01,H'80,H'1B,H'EF,H'3F,H'99,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
A031004051 + H'00,H'00,H'00,H'1B,H'E7,H'8F,H'C9,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
315089100C + H'00,H'00,H'0D,H'F1,H'C7,H'E9,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
BEF8718405 + H'00,H'0C,H'F8,H'F1,H'D1,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
2009004192 + H'06,H'3E,H'7C,H'31,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'03,
319289201F + H'1F,H'87,H'E1,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'C7,
DEFC318406 + H'FF,H'01,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'70,H'40,
21F8E03E14 + H'02,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'1F,H'80,H'02,
210C794017 + H'30,H'00,H'00,H'00
DF7F198400
0000000018
000001801B
EF3F998000
0000000000
000000001B
E78FC98000
0000000000
000000000D
F1C7E98000
0000000000
000000000C
F8F1D18000
0000000000
0000000006
3E7C318000
0000000000
0000000003
1F87E18000
0000000000
0000000001
C7FF014000
0000000000
0000000000
7040024000
0000000000
0000000000
1F80023000
0000
00000C66 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
0000000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
00000C80 L412:
00000C80 1FFFFFE07F .DATA.B H'1F,H'FF,H'FF,H'E0,H'7F,H'FF,H'FF,H'F8,H'7F,H'FF,H'FF,H'F8,H'FF,H'FF,H'FF,H'FC,
FFFFF87FFF + H'FF,H'E0,H'1F,H'FC,H'FF,H'80,H'07,H'FC,H'FF,H'8F,H'C7,H'FC,H'FF,H'1F,H'E3,H'FC,
FFF8FFFFFF + H'FF,H'3F,H'F3,H'FC,H'FF,H'3F,H'F3,H'FC,H'FF,H'3F,H'F3,H'FC,H'FF,H'3F,H'F3,H'FC,
FCFFE01FFC + H'FF,H'3F,H'F3,H'FC,H'FF,H'00,H'03,H'FC,H'FF,H'00,H'03,H'FC,H'FF,H'03,H'03,H'FC,
FF8007FCFF + H'FF,H'07,H'83,H'FC,H'FF,H'0F,H'C3,H'FC,H'FF,H'0F,H'C3,H'FC,H'FF,H'07,H'83,H'FC,
8FC7FCFF1F + H'FF,H'03,H'03,H'FC,H'FF,H'03,H'03,H'FC,H'FF,H'03,H'03,H'FC,H'FF,H'00,H'03,H'FC,
E3FCFF3FF3 + H'FF,H'00,H'03,H'FC,H'FF,H'FF,H'FF,H'FC,H'FF,H'FF,H'FF,H'FC,H'7F,H'FF,H'FF,H'F8,
FCFF3FF3FC + H'7F,H'FF,H'FF,H'F8,H'1F,H'FF,H'FF,H'E0
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 75
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
FF3FF3FCFF
3FF3FCFF3F
F3FCFF0003
FCFF0003FC
FF0303FCFF
0783FCFF0F
C3FCFF0FC3
FCFF0783FC
FF0303FCFF
0303FCFF03
03FCFF0003
FCFF0003FC
FFFFFFFCFF
FFFFFC7FFF
FFF87FFFFF
F81FFFFFE0
00000CF8 L414:
00000CF8 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'00,
FFFFFFFFF0 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'40,H'00,H'00,
3000000000 + H'00,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'1B,H'AB,H'38,H'3A,H'88,H'04,H'18,H'00,
0000000000 + H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'12,H'BA,H'A9,H'21,H'8C,H'0C,H'26,H'38,H'81,
000000000C + H'C8,H'80,H'00,H'00,H'00,H'00,H'12,H'AB,H'AB,H'B9,H'8A,H'14,H'44,H'41,H'F9,H'49,
4000000000 + H'00,H'00,H'00,H'00,H'00,H'12,H'AA,H'A9,H'09,H'8A,H'24,H'44,H'40,H'82,H'8A,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'1B,H'AB,H'38,H'39,H'91,H'44,H'4C,H'60,H'83,H'0C,H'00,H'00,
0000000002 + H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'90,H'84,H'4C,H'18,H'82,H'08,H'00,H'00,H'00,
4000000080 + H'00,H'00,H'00,H'00,H'00,H'01,H'90,H'84,H'54,H'04,H'82,H'08,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'01,H'90,H'02,H'66,H'FC,H'72,H'48,H'00,H'00,H'00,H'00,H'00,
001BAB383A + H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'07,
8804180080 + H'C0,H'00,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'F8,
0000000000 + H'00,H'01,H'80,H'00
0012BAA921
8C0C263881
C880000000
0012ABABB9
8A144441F9
4900000000
0012AAA909
8A24444082
8A00000000
001BAB3839
91444C6083
0C00000000
0000000001
90844C1882
0800000000
0000000001
9084540482
0800000000
0000000001
900266FC72
4800000000
0000000001
8000000001
8000000000
0007C00001
8000000000
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 76
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000000000
000CF80001
8000
00000DCC 1800000000 .DATA.B H'18,H'00,H'00,H'00,H'00,H'00,H'01,H'00,H'00,H'0C,H'1E,H'00,H'01,H'80,H'00,H'20,
000100000C + H'00,H'00,H'00,H'00,H'00,H'01,H'00,H'00,H'1F,H'0F,H'00,H'01,H'80,H'00,H'20,H'00,
1E00018000 + H'00,H'00,H'00,H'00,H'01,H'00,H'00,H'17,H'83,H'80,H'39,H'80,H'02,H'20,H'00,H'03,
2000000000 + H'C0,H'00,H'00,H'01,H'00,H'00,H'1B,H'E1,H'C8,H'A1,H'80,H'05,H'F0,H'00,H'04,H'20,
000100001F + H'00,H'00,H'01,H'18,H'00,H'1B,H'F0,H'C5,H'21,H'80,H'05,H'40,H'00,H'08,H'20,H'61,
0F00018000 + H'08,H'01,H'28,H'30,H'0D,H'FC,H'62,H'39,H'80,H'09,H'40,H'00,H'08,H'20,H'D1,H'14,
2000000000 + H'21,H'44,H'68,H'0C,H'FE,H'65,H'09,H'80,H'0E,H'40,H'00,H'10,H'00,H'89,H'24,H'61,
0001000017 + H'44,H'44,H'06,H'3F,H'28,H'89,H'80,H'00,H'40,H'00,H'10,H'01,H'09,H'24,H'A1,H'44,
8380398002 + H'84,H'03,H'1F,H'A0,H'39,H'80,H'00,H'40,H'00,H'10,H'05,H'09,H'44,H'A1,H'84,H'84,
200003C000 + H'01,H'C7,H'40,H'01,H'80,H'00,H'20,H'00,H'10,H'09,H'09,H'45,H'21,H'84,H'84,H'00,
000100001B + H'70,H'C0,H'01,H'80,H'00,H'00,H'00,H'10,H'11,H'11,H'85,H'25,H'08,H'88,H'00,H'1F,
E1C8A18005 + H'80,H'01,H'40,H'00,H'00,H'00,H'0F,H'E1,H'21,H'06,H'18,H'F8,H'90,H'00,H'00,H'00,
F000042000 + H'02,H'40,H'00,H'00,H'00,H'00,H'01,H'C0,H'00,H'00,H'00,H'E0,H'00,H'00,H'00,H'02,
000118001B + H'30,H'00,H'00,H'00
F0C5218005
4000082061
080128300D
FC62398009
40000820D1
142144680C
FE6509800E
4000100089
2461444406
3F28898000
4000100109
24A1448403
1FA0398000
4000100509
44A1848401
C740018000
2000100909
4521848400
70C0018000
0000101111
8525088800
1F80014000
00000FE121
0618F89000
0000024000
00000001C0
000000E000
0000023000
0000
00000EA0 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
0000000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
00000EBA L416:
00000EBA 70888888B8 .DATA.B H'70,H'88,H'88,H'88,H'B8,H'88,H'88,H'F8
8888F8
00000EC2 L418:
00000EC2 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 77
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'00,
FFFFFFFFF0 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'40,H'00,H'00,
3000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'80,H'08,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'9F,H'F8,H'00,H'00,H'00,
000000000C + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'82,H'08,H'0C,H'00,H'00,H'00,
4000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'82,H'0B,H'94,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'82,H'0A,H'98,H'00,H'10,H'00,H'00,H'00,
0000000002 + H'00,H'00,H'00,H'00,H'0F,H'E1,H'F1,H'82,H'0C,H'90,H'00,H'10,H'00,H'00,H'00,H'00,
4000000000 + H'00,H'00,H'00,H'1F,H'E3,H'F9,H'82,H'08,H'90,H'00,H'20,H'00,H'08,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'10,H'02,H'19,H'82,H'08,H'94,H'7F,H'80,H'00,H'08,H'00,H'00,H'00,H'00,
0000000002 + H'00,H'10,H'06,H'19,H'80,H'00,H'08,H'20,H'21,H'13,H'88,H'00,H'00,H'00,H'00,H'06,
8008000000 + H'10,H'04,H'19,H'80,H'00,H'00,H'20,H'21,H'24,H'1F,H'80,H'00,H'00,H'00,H'06,H'1F,
0000000000 + H'0C,H'19,H'80,H'00
0000000001
9FF8000000
0000000000
0000000001
82080C0000
0000000000
0000000001
820B940000
0000000000
0000000001
820A980010
0000000000
00000FE1F1
820C900010
0000000000
00001FE3F9
8208900020
0008000000
0000100219
8208947F80
0008000000
0000100619
8000082021
1388000000
0006100419
8000002021
241F800000
00061F0C19
8000
00000F96 007FA14408 .DATA.B H'00,H'7F,H'A1,H'44,H'08,H'00,H'00,H'00,H'00,H'1F,H'BF,H'8C,H'19,H'80,H'00,H'00,
000000001F + H'20,H'21,H'86,H'08,H'00,H'00,H'00,H'00,H'1F,H'81,H'C8,H'11,H'80,H'00,H'00,H'20,
BF8C198000 + H'25,H'01,H'88,H'00,H'00,H'00,H'00,H'06,H'00,H'C8,H'31,H'80,H'00,H'00,H'20,H'29,
0020218608 + H'00,H'48,H'00,H'04,H'00,H'00,H'06,H'00,H'D8,H'31,H'80,H'00,H'00,H'20,H'31,H'0F,
000000001F + H'C7,H'0F,H'C4,H'00,H'00,H'00,H'00,H'D8,H'61,H'80,H'00,H'00,H'20,H'00,H'00,H'00,
81C8118000 + H'30,H'04,H'0E,H'60,H'00,H'41,H'98,H'E1,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'20,
0020250188 + H'0F,H'CA,H'D8,H'00,H'E3,H'1F,H'C1,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'1C,H'04,
0000000006 + H'14,H'24,H'00,H'7C,H'0F,H'81,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'03,H'84,H'18,
00C8318000 + H'24,H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'64,H'10,H'24,
0020290048 + H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'80,H'24,H'10,H'24,H'00,
0004000006 + H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'7F,H'C3,H'92,H'58,H'00,H'00,
00D8318000 + H'00,H'01,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'00,H'00,H'00,
0020310FC7 + H'02,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'40,H'00,H'00,H'00,H'02,
0FC4000000 + H'30,H'00,H'00,H'00
00D8618000
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 78
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0020000000
30040E6000
4198E18000
0000000000
200FCAD800
E31FC18000
0000000000
1C04142400
7C0F818000
0000000000
0384182400
0000018000
0000000000
0064102400
0000018000
0000000000
8024102400
0000018000
0000000000
7FC3925800
0000014000
0000000000
00000C4000
0000024000
0000000000
0000004000
0000023000
0000
0000106A 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'40,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
0040000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
00001084 L420:
00001084 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'00,
FFFFFFFFF0 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'40,H'00,H'00,
3000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'80,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,
000000000C + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,H'00,
4000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'99,H'BC,H'79,H'98,H'78,H'E3,H'1E,H'3C,
0000000002 + H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'99,H'BC,H'F9,H'98,H'F9,H'E7,H'9F,H'3C,H'00,
4000000000 + H'00,H'00,H'00,H'00,H'00,H'01,H'99,H'99,H'C1,H'98,H'C3,H'8F,H'DB,H'B0,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'01,H'99,H'99,H'81,H'98,H'C3,H'0C,H'D9,H'B0,H'00,H'00,H'00,
0000000002 + H'00,H'00,H'00,H'01,H'99,H'99,H'81,H'98,H'C3,H'0C,H'D9,H'B0,H'00,H'00,H'00,H'00,
8000000000 + H'00,H'00,H'01,H'99,H'99,H'81,H'98,H'E3,H'0C,H'D9,H'B1,H'80,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'01,H'99,H'99
0000000001
8000000000
0000000000
0000000001
8000000000
0000000000
0000000001
8000000000
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 79
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000000000
0000000001
99BC799878
E31E3C0000
0000000001
99BCF998F9
E79F3C0000
0000000001
9999C198C3
8FDBB00000
0000000001
99998198C3
0CD9B00000
0000000001
99998198C3
0CD9B00000
0000000001
99998198E3
0CD9B18000
0000000001
9999
00001158 8198730CDB .DATA.B H'81,H'98,H'73,H'0C,H'DB,H'31,H'80,H'00,H'00,H'00,H'00,H'00,H'01,H'9F,H'99,H'9D,
3180000000 + H'F8,H'73,H'0C,H'DF,H'38,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'9F,H'99,H'9D,H'F8,
0000019F99 + H'1B,H'0C,H'DF,H'38,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'99,H'99,H'8D,H'98,H'1B,
9DF8730CDF + H'0C,H'DB,H'B0,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'99,H'99,H'8D,H'98,H'1B,H'0C,
3800000000 + H'D9,H'B1,H'80,H'00,H'00,H'00,H'00,H'00,H'01,H'99,H'99,H'CD,H'98,H'3B,H'8F,H'D9,
0000019F99 + H'B1,H'80,H'00,H'00,H'00,H'00,H'00,H'01,H'99,H'BC,H'FD,H'98,H'F1,H'E7,H'99,H'BC,
9DF81B0CDF + H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'99,H'BC,H'79,H'98,H'F0,H'E3,H'19,H'BC,H'00,
3800000000 + H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000019999 + H'00,H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
8D981B0CDB + H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
B000000000 + H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000019999 + H'00,H'01,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
8D981B0CD9 + H'02,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,
B180000000 + H'30,H'00,H'00,H'00
0000019999
CD983B8FD9
B180000000
00000199BC
FD98F1E799
BC00000000
00000199BC
7998F0E319
BC00000000
0000018000
0000000000
0000000000
0000018000
0000000000
0000000000
0000018000
0000000000
0000000000
0000018000
0000000000
0000000000
0000014000
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 80
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000000000
0000000000
0000024000
0000000000
0000000000
0000023000
0000
0000122C 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
0000000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
00001246 L422:
00001246 FFFFFFFCFF .DATA.B H'FF,H'FF,H'FF,H'FC,H'FF,H'FF,H'FF,H'FC,H'FF,H'FF,H'FF,H'FC,H'E0,H'00,H'00,H'1C,
FFFFFCFFFF + H'E0,H'00,H'00,H'1C,H'E0,H'00,H'00,H'1C,H'E0,H'00,H'00,H'1C,H'E0,H'00,H'00,H'1C,
FFFCE00000 + H'E0,H'00,H'00,H'1C,H'E0,H'00,H'00,H'1C,H'E0,H'00,H'00,H'1C,H'E0,H'00,H'00,H'1C,
1CE000001C + H'E0,H'00,H'00,H'1C,H'E0,H'00,H'00,H'1C,H'E0,H'00,H'00,H'1C,H'E0,H'00,H'00,H'1C,
E000001CE0 + H'E0,H'00,H'00,H'1C,H'E0,H'00,H'00,H'1C,H'E0,H'00,H'00,H'1C,H'E0,H'00,H'00,H'1C,
00001CE000 + H'E0,H'00,H'00,H'1C,H'E0,H'00,H'00,H'1C,H'E0,H'00,H'00,H'1C,H'E0,H'00,H'00,H'1C,
001CE00000 + H'E0,H'00,H'00,H'1C,H'E0,H'00,H'00,H'1C,H'E0,H'00,H'00,H'1C,H'FF,H'FF,H'FF,H'FC,
1CE000001C + H'FF,H'FF,H'FF,H'FC,H'FF,H'FF,H'FF,H'FC
E000001CE0
00001CE000
001CE00000
1CE000001C
E000001CE0
00001CE000
001CE00000
1CE000001C
E000001CE0
00001CE000
001CE00000
1CE000001C
E000001CE0
00001CFFFF
FFFCFFFFFF
FCFFFFFFFC
000012BE L424:
000012BE 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'01,
FFFFFFFFF0 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'40,H'01,H'00,
3000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'80,H'02,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'8F,H'FC,H'00,H'00,H'00,
000000000C + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'82,H'11,H'00,H'38,H'00,
4001000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'82,H'12,H'88,H'28,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'82,H'12,H'98,H'50,H'00,H'00,H'00,
0000000002 + H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'82,H'14,H'A8,H'60,H'00,H'00,H'00,H'00,
4001000000 + H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'82,H'58,H'A8,H'40,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'01,H'80,H'82,H'98,H'C9,H'40,H'00,H'00,H'00,H'00,H'00,H'00,
0000000002 + H'00,H'00,H'00,H'01,H'80,H'83,H'10,H'86,H'48,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
8002000000 + H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'30,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'01,H'80,H'00
0000000001
8FFC000000
0000000000
0000000001
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 81
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
8082110038
0000000000
0000000001
8082128828
0000000000
0000000001
8082129850
0000000000
0000000001
808214A860
0000000000
0000000001
808258A840
0000000000
0000000001
808298C940
0000000000
0000000001
8083108648
0000000000
0000000001
8000000030
0000000000
0000000001
8000
00001392 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'00,H'02,
8000000000 + H'00,H'00,H'00,H'00,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'07,H'02,H'00,
0000018000 + H'00,H'00,H'00,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'08,H'E2,H'06,H'00,
0200000000 + H'00,H'00,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'02,H'12,H'09,H'88,H'43,
8000000000 + H'8F,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'02,H'0A,H'11,H'08,H'22,H'88,
0000018007 + H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'02,H'32,H'11,H'08,H'45,H'10,H'80,
0200000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'03,H'C2,H'13,H'10,H'A6,H'11,H'80,H'00,
8000000000 + H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'04,H'02,H'13,H'10,H'A4,H'12,H'80,H'00,H'00,
0000018008 + H'00,H'00,H'00,H'00,H'01,H'80,H'02,H'02,H'D5,H'13,H'24,H'14,H'80,H'00,H'00,H'00,
E206000000 + H'00,H'00,H'00,H'01,H'80,H'02,H'03,H'19,H'94,H'24,H'98,H'40,H'00,H'00,H'00,H'00,
8000000000 + H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'08,H'23,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000018002 + H'00,H'01,H'40,H'00,H'00,H'00,H'08,H'20,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
120988438F + H'02,H'40,H'00,H'00,H'00,H'10,H'20,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,
8000000000 + H'30,H'00,H'00,H'00
0000018002
0A11082288
8000000000
0000018002
3211084510
8000000000
0000018003
C21310A611
8000000000
0000018004
021310A412
8000000000
0000018002
02D5132414
8000000000
0000018002
0319942498
4000000000
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 82
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000018000
0000082300
0000000000
0000014000
0000082000
0000000000
0000024000
0000102000
0000000000
0000023000
0000
00001466 1020000000 .DATA.B H'10,H'20,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
0000000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
00001480 L426:
00001480 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'00,
FFFFFFFFF0 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'07,H'F0,H'02,H'40,H'00,H'00,
3000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'18,H'0C,H'02,H'80,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'63,H'F3,H'01,H'80,H'00,H'00,H'00,H'00,
000000000C + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'9C,H'0C,H'81,H'80,H'08,H'00,H'00,H'00,H'04,
4000000000 + H'00,H'00,H'00,H'00,H'00,H'01,H'28,H'02,H'41,H'80,H'08,H'30,H'10,H'00,H'07,H'00,
0000000000 + H'04,H'00,H'70,H'00,H'02,H'4C,H'8D,H'21,H'80,H'0C,H'30,H'18,H'02,H'07,H'10,H'0F,
000007F002 + H'00,H'70,H'00,H'02,H'86,H'88,H'A1,H'80,H'0C,H'30,H'28,H'06,H'00,H'1C,H'0C,H'80,
4000000000 + H'70,H'00,H'05,H'20,H'98,H'51,H'80,H'0E,H'10,H'6C,H'06,H'02,H'3F,H'08,H'00,H'70,
0000000000 + H'00,H'05,H'C0,H'B0,H'51,H'80,H'0E,H'18,H'64,H'06,H'02,H'30,H'D8,H'00,H'70,H'00,
0000180C02 + H'09,H'0C,H'80,H'49,H'80,H'0F,H'18,H'46,H'06,H'02,H'30,H'18,H'00,H'20,H'00,H'0A,
8000000000 + H'06,H'86,H'29,H'80,H'0F,H'18,H'C6,H'06,H'07,H'30,H'1F,H'00,H'20,H'00,H'0A,H'13,
0000000000 + H'C3,H'29,H'80,H'0F
000063F301
8000000000
0000000000
00009C0C81
8008000000
0400000000
0001280241
8008301000
0700040070
00024C8D21
800C301802
07100F0070
00028688A1
800C302806
001C0C8070
0005209851
800E106C06
023F080070
0005C0B051
800E186406
0230D80070
00090C8049
800F184606
0230180020
000A068629
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 83
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
800F18C606
07301F0020
000A13C329
800F
00001554 98C6060730 .DATA.B H'98,H'C6,H'06,H'07,H'30,H'18,H'00,H'20,H'00,H'0A,H'21,H'C1,H'E9,H'80,H'0D,H'98,
180020000A + H'C6,H'06,H'07,H'3E,H'18,H'00,H'20,H'00,H'0A,H'C1,H'C6,H'29,H'80,H'0C,H'D8,H'C6,
21C1E9800D + H'06,H'07,H'30,H'18,H'00,H'20,H'00,H'0B,H'20,H'08,H'29,H'80,H'0C,H'D8,H'C6,H'06,
98C606073E + H'07,H'30,H'18,H'00,H'20,H'00,H'0A,H'00,H'00,H'29,H'80,H'0C,H'78,H'C6,H'06,H'07,
180020000A + H'18,H'1C,H'00,H'20,H'00,H'05,H'08,H'88,H'51,H'80,H'0C,H'38,H'C4,H'06,H'67,H'18,
C1C629800C + H'1C,H'00,H'20,H'00,H'05,H'04,H'84,H'51,H'80,H'0C,H'38,H'4C,H'07,H'E7,H'18,H'0C,
D8C6060730 + H'60,H'20,H'00,H'02,H'85,H'06,H'A1,H'80,H'0C,H'1C,H'6C,H'07,H'E3,H'08,H'0F,H'80,
180020000B + H'20,H'00,H'02,H'42,H'03,H'21,H'80,H'0C,H'0C,H'68,H'07,H'E3,H'0C,H'0F,H'00,H'50,
200829800C + H'00,H'01,H'24,H'02,H'41,H'80,H'0C,H'0C,H'38,H'07,H'E3,H'04,H'04,H'00,H'70,H'00,
D8C6060730 + H'00,H'9C,H'0C,H'81,H'80,H'0C,H'04,H'30,H'00,H'02,H'04,H'00,H'00,H'00,H'00,H'00,
180020000A + H'63,H'F3,H'01,H'80,H'00,H'04,H'20,H'00,H'02,H'02,H'00,H'00,H'00,H'00,H'00,H'18,
000029800C + H'0C,H'01,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'07,H'F0,
78C6060718 + H'02,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,
1C00200005 + H'20,H'00,H'00,H'00
088851800C
38C4066718
1C00200005
048451800C
384C07E718
0C60200002
8506A1800C
1C6C07E308
0F80200002
420321800C
0C6807E30C
0F00500001
240241800C
0C3807E304
0400700000
9C0C81800C
0430000204
0000000000
63F3018000
0420000202
0000000000
180C014000
0000000000
0000000000
07F0024000
0000000000
0000000000
0000022000
0000
00001628 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
0000000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
00001642 L428:
00001642 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'00,
FFFFFFFFF0 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'07,H'F0,H'02,H'40,H'00,H'00,
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 84
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
3000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'18,H'0C,H'02,H'80,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'63,H'F3,H'01,H'80,H'00,H'00,H'00,H'00,
000000000C + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'9C,H'0C,H'81,H'80,H'00,H'00,H'00,H'00,H'00,
4000000000 + H'00,H'00,H'00,H'00,H'00,H'01,H'20,H'82,H'41,H'80,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'02,H'40,H'81,H'21,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
000007F002 + H'00,H'00,H'00,H'02,H'80,H'80,H'A1,H'80,H'02,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
4000000000 + H'00,H'00,H'05,H'00,H'80,H'51,H'80,H'02,H'07,H'00,H'70,H'02,H'07,H'84,H'2F,H'80,
0000000000 + H'00,H'05,H'00,H'90,H'51,H'80,H'05,H'0A,H'C0,H'AC,H'02,H'08,H'43,H'F0,H'00,H'00,
0000180C02 + H'09,H'00,H'90,H'49,H'80,H'09,H'02,H'30,H'23,H'02,H'10,H'40,H'20,H'00,H'00,H'0A,
8000000000 + H'00,H'A0,H'29,H'80,H'08,H'82,H'08,H'20,H'82,H'10,H'40,H'20,H'00,H'00,H'0A,H'01,
0000000000 + H'E0,H'29,H'80,H'10
000063F301
8000000000
0000000000
00009C0C81
8000000000
0000000000
0001208241
8000000000
0000000000
0002408121
8000000000
0000000000
00028080A1
8002000000
0000000000
0005008051
8002070070
0207842F80
0005009051
80050AC0AC
020843F000
0009009049
8009023023
0210402000
000A00A029
8008820820
8210402000
000A01E029
8010
00001716 8204204220 .DATA.B H'82,H'04,H'20,H'42,H'20,H'00,H'20,H'00,H'00,H'0A,H'01,H'C0,H'29,H'80,H'77,H'F2,
002000000A + H'02,H'20,H'22,H'20,H'00,H'20,H'00,H'00,H'0A,H'01,H'C0,H'29,H'80,H'28,H'82,H'02,
01C0298077 + H'20,H'22,H'20,H'08,H'20,H'00,H'00,H'0A,H'00,H'00,H'29,H'80,H'40,H'42,H'04,H'20,
F202202220 + H'42,H'20,H'10,H'20,H'00,H'00,H'0A,H'00,H'00,H'29,H'80,H'80,H'43,H'F8,H'3F,H'82,
002000000A + H'20,H'20,H'40,H'00,H'00,H'05,H'00,H'00,H'51,H'81,H'00,H'26,H'00,H'60,H'02,H'1F,
01C0298028 + H'C0,H'40,H'00,H'00,H'05,H'00,H'00,H'51,H'80,H'00,H'10,H'00,H'00,H'00,H'00,H'00,
8202202220 + H'00,H'00,H'00,H'02,H'80,H'00,H'A1,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
082000000A + H'00,H'00,H'02,H'40,H'01,H'21,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000298040 + H'00,H'01,H'20,H'02,H'41,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
4204204220 + H'00,H'9C,H'0C,H'81,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
102000000A + H'63,H'F3,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'18,
0000298080 + H'0C,H'01,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'07,H'F0,
43F83F8220 + H'02,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,
2040000005 + H'20,H'00,H'00,H'00
0000518100
260060021F
C040000005
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 85
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000518000
1000000000
0000000002
8000A18000
0000000000
0000000002
4001218000
0000000000
0000000001
2002418000
0000000000
0000000000
9C0C818000
0000000000
0000000000
63F3018000
0000000000
0000000000
180C014000
0000000000
0000000000
07F0024000
0000000000
0000000000
0000022000
0000
000017EA 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
0000000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
00001804 L430:
00001804 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'00,
FFFFFFFFF0 + H'00,H'00,H'00,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'40,H'00,H'00,
3000000000 + H'00,H'00,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'80,H'80,H'00,H'00,
0000000000 + H'00,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'81,H'80,H'00,H'06,H'00,
000000000C + H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'70,H'61,H'81,H'42,H'22,H'09,H'8F,H'87,
4000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'31,H'F9,H'F1,H'82,H'42,H'45,H'11,H'08,H'85,H'00,
8000000000 + H'00,H'00,H'00,H'00,H'00,H'71,H'89,H'99,H'84,H'42,H'89,H'11,H'10,H'8A,H'00,H'00,
0000000002 + H'00,H'00,H'00,H'19,H'F1,H'0B,H'19,H'8F,H'FB,H'08,H'13,H'11,H'8C,H'00,H'00,H'00,
4000000000 + H'00,H'00,H'18,H'33,H'0E,H'19,H'88,H'22,H'08,H'93,H'12,H'88,H'00,H'00,H'00,H'00,
8000000000 + H'00,H'7E,H'33,H'0E,H'19,H'90,H'22,H'08,H'95,H'14,H'88,H'00,H'00,H'00,H'00,H'00,
0000000002 + H'7E,H'33,H'0E,H'19,H'A0,H'12,H'0F,H'19,H'98,H'49,H'00,H'00,H'00,H'00,H'00,H'18,
8080000000 + H'33,H'1E,H'31,H'80,H'08,H'00,H'00,H'00,H'06,H'00,H'00,H'00,H'00,H'00,H'18,H'7B,
8000000000 + H'F6,H'61,H'80,H'00
0000000001
8180000600
8000000000
0000007061
814222098F
8700000000
000031F9F1
8242451108
8500000000
0000718999
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 86
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
8442891110
8A00000000
0019F10B19
8FFB081311
8C00000000
0018330E19
8822089312
8800000000
007E330E19
9022089514
8800000000
007E330E19
A0120F1998
4900000000
0018331E31
8008000000
0600000000
00187BF661
8000
000018D8 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'FF,H'E7,H'C1,H'80,H'00,H'00,
0000000001 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,
FFE7C18000 + H'00,H'00,H'00,H'00,H'20,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'02,
0000000000 + H'01,H'06,H'00,H'20,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'03,H'03,
0000000000 + H'09,H'8E,H'20,H'72,H'20,H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'02,H'85,H'11,
0000018000 + H'10,H'7E,H'52,H'40,H'0C,H'E3,H'33,H'39,H'80,H'00,H'00,H'00,H'02,H'89,H'11,H'10,
0000000000 + H'20,H'A2,H'80,H'12,H'94,H'4A,H'A1,H'80,H'00,H'00,H'00,H'04,H'51,H'13,H'18,H'20,
0020000000 + H'C3,H'00,H'1E,H'E4,H'7A,H'B1,H'80,H'00,H'00,H'00,H'04,H'21,H'13,H'06,H'20,H'82,
0000018000 + H'00,H'12,H'94,H'4A,H'A1,H'80,H'00,H'00,H'00,H'04,H'21,H'15,H'01,H'20,H'82,H'00,
0000020106 + H'12,H'93,H'4B,H'39,H'80,H'00,H'00,H'00,H'04,H'00,H'99,H'BF,H'1C,H'92,H'00,H'00,
0020000000 + H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'60,H'00,H'00,H'00,
0000018000 + H'00,H'01,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000030309 + H'02,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,
8E20722000 + H'30,H'00,H'00,H'00
0000018000
0000028511
107E52400C
E333398000
0000028911
1020A28012
944AA18000
0000045113
1820C3001E
E47AB18000
0000042113
0620820012
944AA18000
0000042115
0120820012
934B398000
0000040099
BF1C920000
0000018000
0000000000
0000600000
0000014000
0000000000
0000000000
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 87
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000024000
0000000000
0000000000
0000023000
0000
000019AC 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
0000000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
000019C6 L432:
000019C6 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0A,H'00,H'BC,H'40,H'00,
FFFFFFFFF0 + H'00,H'04,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0A,H'00,H'B2,H'40,H'00,H'00,
3000000000 + H'04,H'00,H'00,H'40,H'00,H'00,H'00,H'00,H'00,H'0A,H'00,H'B2,H'80,H'00,H'00,H'04,
0000000000 + H'00,H'00,H'40,H'00,H'00,H'00,H'00,H'00,H'0B,H'FF,H'B1,H'84,H'80,H'40,H'04,H'C0,
00000A00BC + H'00,H'40,H'00,H'00,H'00,H'00,H'00,H'08,H'00,H'31,H'84,H'80,H'8E,H'05,H'48,H'88,
4000000400 + H'4F,H'0E,H'00,H'00,H'00,H'00,H'08,H'00,H'31,H'88,H'A0,H'8A,H'05,H'49,H'14,H'50,
0000000000 + H'8A,H'8C,H'00,H'00,H'00,H'0B,H'6D,H'B1,H'88,H'10,H'94,H'06,H'4A,H'22,H'61,H'14,
00000A00B2 + H'94,H'00,H'00,H'00,H'0B,H'6D,H'B1,H'88,H'11,H'18,H'06,H'4C,H'22,H'52,H'18,H'94,
4000000400 + H'00,H'00,H'00,H'08,H'00,H'31,H'88,H'09,H'10,H'04,H'48,H'22,H'4C,H'10,H'A4,H'80,
0040000000 + H'00,H'00,H'08,H'00,H'31,H'88,H'0A,H'10,H'04,H'48,H'24,H'48,H'10,H'C4,H'80,H'00,
00000A00B2 + H'00,H'0B,H'6C,H'B1,H'84,H'04,H'12,H'03,H'C8,H'28,H'44,H'52,H'83,H'00,H'00,H'00,
8000000400 + H'0B,H'4D,H'B1,H'80,H'00,H'0C,H'00,H'00,H'30,H'03,H'8C,H'00,H'00,H'00,H'80,H'08,
0040000000 + H'00,H'31,H'80,H'00
00000BFFB1
84804004C0
0040000000
0000080031
84808E0548
884F0E0000
0000080031
88A08A0549
14508A8C00
00000B6DB1
881094064A
2261149400
00000B6DB1
881118064C
2252189400
0000080031
8809100448
224C10A480
0000080031
880A100448
244810C480
00000B6CB1
84041203C8
2844528300
00000B4DB1
80000C0000
30038C0000
0080080031
8000
00001A9A 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'80,H'0B,H'6D,H'B1,H'80,H'00,H'00,
0000000080 + H'01,H'00,H'00,H'00,H'08,H'00,H'00,H'00,H'80,H'09,H'6D,H'B1,H'80,H'00,H'00,H'01,
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 88
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0B6DB18000 + H'00,H'00,H'00,H'08,H'00,H'06,H'00,H'80,H'08,H'00,H'31,H'91,H'00,H'21,H'01,H'01,
0001000000 + H'00,H'01,H'08,H'8C,H'09,H'8F,H'80,H'0B,H'09,H'31,H'92,H'88,H'20,H'83,H'F2,H'88,
0800000080 + H'42,H'89,H'5B,H'11,H'08,H'80,H'0B,H'0D,H'B1,H'92,H'98,H'21,H'01,H'04,H'48,H'44,
096DB18000 + H'8A,H'44,H'91,H'10,H'80,H'08,H'00,H'31,H'94,H'A8,H'42,H'81,H'04,H'48,H'84,H'0A,
0001000000 + H'44,H'93,H'11,H'80,H'0B,H'6D,H'B1,H'98,H'A8,H'42,H'81,H'04,H'49,H'44,H'4C,H'44,
0800060080 + H'93,H'12,H'80,H'09,H'6D,H'B1,H'98,H'C9,H'4C,H'81,H'04,H'8A,H'44,H'4C,H'44,H'95,
0800319100 + H'14,H'80,H'08,H'00,H'31,H'90,H'86,H'50,H'80,H'E5,H'0C,H'77,H'88,H'4B,H'19,H'98,
2101010001 + H'40,H'0B,H'4C,H'B1,H'80,H'00,H'20,H'80,H'06,H'00,H'00,H'00,H'08,H'00,H'00,H'00,
088C098F80 + H'0B,H'6D,H'B1,H'80,H'00,H'20,H'80,H'00,H'00,H'00,H'00,H'08,H'00,H'00,H'00,H'08,
0B09319288 + H'00,H'31,H'40,H'00,H'40,H'80,H'00,H'00,H'00,H'00,H'08,H'00,H'00,H'00,H'0F,H'FF,
2083F28842 + H'E2,H'40,H'00,H'40,H'80,H'00,H'00,H'00,H'00,H'08,H'00,H'00,H'00,H'00,H'00,H'02,
895B110880 + H'30,H'00,H'41,H'00
0B0DB19298
2101044844
8A44911080
08003194A8
4281044884
0A44931180
0B6DB198A8
4281044944
4C44931280
096DB198C9
4C81048A44
4C44951480
0800319086
5080E50C77
884B199840
0B4CB18000
2080060000
0008000000
0B6DB18000
2080000000
0008000000
0800314000
4080000000
0008000000
0FFFE24000
4080000000
0008000000
0000023000
4100
00001B6E 0000000008 .DATA.B H'00,H'00,H'00,H'00,H'08,H'00,H'00,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
0000000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
00001B88 L434:
00001B88 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'00,
FFFFFFFFF0 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'40,H'00,H'00,
3000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0F,H'E1,H'F2,H'80,H'74,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'80,H'00,H'00,H'00,H'1F,H'E3,H'F9,H'80,H'48,H'00,H'00,H'00,
000000000C + H'00,H'00,H'01,H'00,H'00,H'00,H'00,H'10,H'02,H'19,H'80,H'80,H'00,H'10,H'03,H'C8,
4000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'10,H'06,H'19,H'80,H'80,H'03,H'10,H'0C,H'08,H'32,
0000000000 + H'00,H'00,H'00,H'00,H'06,H'10,H'04,H'19,H'80,H'E8,H'B4,H'3C,H'08,H'1E,H'57,H'81,
0000000002 + H'12,H'00,H'00,H'06,H'1F,H'0C,H'19,H'83,H'88,H'C4,H'10,H'07,H'08,H'62,H'41,H'15,
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 89
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
4000000000 + H'00,H'00,H'1F,H'BF,H'8C,H'19,H'80,H'88,H'86,H'10,H'00,H'C8,H'42,H'41,H'15,H'00,
0000000000 + H'00,H'1F,H'81,H'C8,H'11,H'80,H'8A,H'81,H'90,H'20,H'28,H'42,H'41,H'59,H'40,H'00,
00000FE1F2 + H'06,H'00,H'C8,H'31,H'80,H'8C,H'8F,H'9C,H'1F,H'CE,H'53,H'81,H'90,H'80,H'00,H'06,
8074000000 + H'00,H'D8,H'31,H'80,H'80,H'00,H'00,H'00,H'00,H'22,H'00,H'00,H'00,H'00,H'00,H'00,
0000008000 + H'D8,H'61,H'80,H'80
00001FE3F9
8048000000
0000010000
0000100219
8080001003
C800000000
0000100619
808003100C
0832000000
0006100419
80E8B43C08
1E57811200
00061F0C19
8388C41007
0862411500
001FBF8C19
8088861000
C842411500
001F81C811
808A819020
2842415940
000600C831
808C8F9C1F
CE53819080
000600D831
8080000000
0022000000
000000D861
8080
00001C5C 0000000002 .DATA.B H'00,H'00,H'00,H'00,H'02,H'00,H'00,H'00,H'00,H'00,H'41,H'98,H'E1,H'80,H'80,H'00,
0000000000 + H'00,H'00,H'00,H'02,H'00,H'00,H'00,H'00,H'00,H'E3,H'1F,H'C1,H'80,H'80,H'00,H'00,
4198E18080 + H'08,H'00,H'02,H'00,H'10,H'00,H'00,H'00,H'7C,H'0F,H'81,H'80,H'00,H'00,H'00,H'08,
0000000002 + H'00,H'00,H'00,H'10,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'10,H'00,H'00,H'08,H'00,
0000000000 + H'00,H'00,H'10,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'30,H'02,H'1C,H'68,H'C1,H'00,
E31FC18080 + H'00,H'D1,H'80,H'00,H'00,H'00,H'00,H'01,H'80,H'48,H'B5,H'24,H'99,H'41,H'62,H'19,
0000080002 + H'32,H'80,H'00,H'00,H'00,H'00,H'01,H'80,H'8E,H'C5,H'24,H'89,H'81,H'56,H'25,H'13,
0010000000 + H'00,H'00,H'0C,H'E3,H'33,H'39,H'80,H'F8,H'84,H'2C,H'91,H'01,H'96,H'25,H'22,H'00,
7C0F818000 + H'00,H'12,H'94,H'4A,H'A1,H'81,H'04,H'84,H'B4,H'A9,H'01,H'1A,H'25,H'52,H'00,H'00,
0000080000 + H'1E,H'E4,H'7A,H'B1,H'82,H'04,H'87,H'24,H'C9,H'41,H'11,H'A9,H'92,H'80,H'00,H'12,
0010000000 + H'94,H'4A,H'A1,H'80,H'02,H'00,H'00,H'00,H'80,H'00,H'30,H'01,H'00,H'00,H'12,H'93,
0000018010 + H'4B,H'39,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000080000 + H'02,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,
0010000000 + H'30,H'00,H'00,H'00
0000018030
021C68C100
00D1800000
0000018048
B524994162
1932800000
000001808E
C524898156
251300000C
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 90
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
E3333980F8
842C910196
2522000012
944AA18104
84B4A9011A
255200001E
E47AB18204
8724C94111
A992800012
944AA18002
0000008000
3001000012
934B394000
0000000000
0000000000
0000024000
0000000000
0000000000
0000023000
0000
00001D30 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
0000000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
00001D4A L436:
00001D4A 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'00,
FFFFFFFFF0 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'40,H'00,H'00,
3000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'80,H'00,H'1A,H'80,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'C0,H'00,H'39,H'80,H'00,H'00,H'00,H'00,
000000000C + H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'E0,H'00,H'79,H'80,H'00,H'00,H'00,H'00,H'00,
4000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'F0,H'07,H'71,H'80,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'78,H'27,H'61,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'20,
0000000002 + H'00,H'00,H'00,H'00,H'3C,H'3E,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'20,H'00,
4000000000 + H'00,H'00,H'00,H'1C,H'3F,H'81,H'80,H'00,H'00,H'68,H'00,H'00,H'00,H'20,H'00,H'04,
0000000000 + H'00,H'00,H'01,H'FF,H'01,H'88,H'08,H'00,H'17,H'00,H'00,H'00,H'26,H'00,H'04,H'00,
000080001A + H'00,H'07,H'FE,H'01,H'88,H'08,H'40,H'10,H'81,H'08,H'80,H'2A,H'38,H'04,H'00,H'00,
8000000000 + H'07,H'7E,H'01,H'8C,H'08,H'A0,H'13,H'02,H'89,H'44,H'2A,H'40,H'04,H'00,H'00,H'0F,
0000000000 + H'3F,H'01,H'8A,H'09
0001C00039
8000000000
0000000000
0001E00079
8000000000
0000000000
0000F00771
8000000000
0000000000
0000782761
8000000000
0000200000
00003C3E01
8000000000
0000200000
00001C3F81
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 91
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
8000006800
0000200004
000001FF01
8808001700
0000260004
000007FE01
8808401081
08802A3804
0000077E01
8C08A01302
89442A4004
00000F3F01
8A09
00001E1E 101C04494C .DATA.B H'10,H'1C,H'04,H'49,H'4C,H'32,H'40,H'04,H'00,H'00,H'0F,H'23,H'01,H'89,H'89,H'10,
3240040000 + H'1F,H'C4,H'4A,H'54,H'32,H'60,H'04,H'00,H'00,H'0F,H'87,H'01,H'88,H'71,H'10,H'10,
0F23018989 + H'24,H'4C,H'54,H'22,H'18,H'04,H'00,H'00,H'0E,H'1F,H'01,H'88,H'11,H'20,H'10,H'44,
101FC44A54 + H'8C,H'64,H'A2,H'04,H'00,H'00,H'00,H'0C,H'4F,H'01,H'88,H'11,H'40,H'1F,H'85,H'08,
3260040000 + H'43,H'1E,H'FC,H'04,H'00,H'00,H'0F,H'CF,H'01,H'80,H'11,H'80,H'00,H'06,H'00,H'00,
0F87018871 + H'00,H'00,H'00,H'00,H'00,H'07,H'EE,H'41,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
1010244C54 + H'00,H'00,H'00,H'00,H'37,H'FE,H'E1,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
2218040000 + H'00,H'00,H'00,H'71,H'F8,H'F1,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0E1F018811 + H'00,H'00,H'F0,H'00,H'79,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
2010448C64 + H'01,H'E0,H'00,H'3D,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,
A204000000 + H'C0,H'00,H'19,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0C4F018811 + H'00,H'01,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
401F850843 + H'02,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,
1EFC040000 + H'30,H'00,H'00,H'00
0FCF018011
8000060000
0000000000
07EE418000
0000000000
0000000000
37FEE18000
0000000000
0000000000
71F8F18000
0000000000
0000000000
F000798000
0000000000
0000000001
E0003D8000
0000000000
0000000001
C000198000
0000000000
0000000000
0000014000
0000000000
0000000000
0000024000
0000000000
0000000000
0000023000
0000
00001EF2 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 92
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
00001F0C L438:
00001F0C 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'08,
FFFFFFFFF0 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'40,H'08,H'00,
3000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'84,H'08,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'84,H'09,H'E0,H'00,H'22,
000000000C + H'01,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'88,H'0A,H'12,H'30,H'52,H'11,
4008000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'88,H'0C,H'22,H'50,H'89,H'31,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'88,H'0A,H'42,H'50,H'89,H'32,H'00,H'00,
0000000002 + H'00,H'00,H'00,H'00,H'10,H'E0,H'01,H'88,H'09,H'82,H'92,H'89,H'4A,H'00,H'00,H'00,
4008000000 + H'00,H'00,H'00,H'E1,H'10,H'01,H'88,H'09,H'03,H'12,H'91,H'8C,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'21,H'10,H'01,H'84,H'08,H'8A,H'0C,H'A0,H'84,H'00,H'00,H'00,H'00,H'00,
0000000002 + H'00,H'22,H'10,H'41,H'80,H'00,H'70,H'00,H'C0,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
8408000000 + H'22,H'21,H'81,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'FF,
0000000000 + H'C6,H'01,H'80,H'00
0000000001
8409E00022
0100000000
0000000001
880A123052
1100000000
0000000001
880C225089
3100000000
0000000001
880A425089
3200000000
000010E001
8809829289
4A00000000
0000E11001
8809031291
8C00000000
0000211001
84088A0CA0
8400000000
0000221041
80007000C0
0000000000
0000222181
8000000000
0000000000
0000FFC601
8000
00001FE0 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'18,H'01,H'80,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'20,H'01,H'80,H'00,H'01,H'00,
0018018000 + H'00,H'00,H'00,H'00,H'80,H'00,H'00,H'00,H'00,H'C0,H'01,H'80,H'00,H'41,H'00,H'00,
0000000000 + H'00,H'00,H'20,H'80,H'00,H'00,H'00,H'03,H'00,H'01,H'80,H'00,H'41,H'00,H'00,H'18,
0000000000 + H'00,H'20,H'80,H'00,H'00,H'00,H'0C,H'04,H'39,H'80,H'00,H'41,H'10,H'E0,H'26,H'00,
0020018000 + H'20,H'88,H'21,H'10,H'00,H'10,H'38,H'45,H'80,H'00,H'FD,H'28,H'A0,H'44,H'42,H'7E,
0100000000 + H'94,H'51,H'20,H'00,H'00,H'08,H'45,H'80,H'00,H'41,H'49,H'40,H'44,H'42,H'20,H'A4,
0080000000 + H'89,H'40,H'00,H'00,H'08,H'85,H'80,H'00,H'41,H'49,H'80,H'4C,H'44,H'20,H'A4,H'89,
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 93
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00C0018000 + H'80,H'00,H'00,H'08,H'89,H'80,H'00,H'41,H'89,H'00,H'4C,H'4A,H'20,H'C4,H'89,H'00,
4100000000 + H'00,H'00,H'3F,H'F1,H'80,H'00,H'41,H'89,H'00,H'54,H'52,H'20,H'C4,H'91,H'00,H'00,
2080000000 + H'00,H'00,H'01,H'80,H'00,H'39,H'09,H'20,H'66,H'63,H'9C,H'84,H'A1,H'00,H'00,H'00,
0300018000 + H'00,H'01,H'40,H'00,H'00,H'00,H'C0,H'00,H'00,H'00,H'00,H'C0,H'00,H'00,H'00,H'00,
4100001800 + H'02,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,
2080000000 + H'30,H'00,H'00,H'00
0C04398000
4110E02600
2088211000
1038458000
FD28A04442
7E94512000
0008458000
4149404442
20A4894000
0008858000
4149804C44
20A4898000
0008898000
4189004C4A
20C4890000
003FF18000
4189005452
20C4910000
0000018000
3909206663
9C84A10000
0000014000
0000C00000
0000C00000
0000024000
0000000000
0000000000
0000023000
0000
000020B4 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
0000000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
000020CE L440:
000020CE 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'00,
FFFFFFFFF0 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'40,H'00,H'00,
3000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'80,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,
000000000C + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,H'00,
4000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'38,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'44,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000002 + H'00,H'00,H'00,H'00,H'00,H'44,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
4000000000 + H'00,H'00,H'00,H'3F,H'FF,H'F1,H'80,H'00,H'00,H'00,H'80,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'40,H'00,H'09,H'89,H'00,H'01,H'FF,H'80,H'00,H'82,H'00,H'02,H'00,H'00,
0000000002 + H'00,H'5E,H'3D,H'E9,H'89,H'20,H'00,H'20,H'80,H'C0,H'83,H'1C,H'62,H'0C,H'00,H'00,
8000000000 + H'42,H'25,H'29,H'89,H'2C,H'40,H'20,H'B9,H'40,H'C5,H'24,H'87,H'94,H'B0,H'00,H'42,
0000000000 + H'A5,H'29,H'88,H'2A
0000000001
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 94
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
8000000000
0000000000
0000000001
8000000000
0000000000
0000003801
8000000000
0000000000
0000004401
8000000000
0000000000
0000004401
8000000000
0000000000
00003FFFF1
8000000080
0000000000
0000400009
890001FF80
0082000200
00005E3DE9
8920002080
C0831C620C
0000422529
892C4020B9
40C5248794
B00042A529
882A
000021A2 C020A98125 .DATA.B H'C0,H'20,H'A9,H'81,H'25,H'24,H'82,H'18,H'C0,H'00,H'4E,H'25,H'29,H'88,H'32,H'C0,
248218C000 + H'20,H'C9,H'01,H'29,H'2C,H'C2,H'10,H'80,H'00,H'42,H'25,H'29,H'88,H'23,H'40,H'20,
4E25298832 + H'89,H'01,H'11,H'34,H'32,H'10,H'80,H'00,H'42,H'A5,H'29,H'88,H'22,H'30,H'20,H'89,
C020C90129 + H'41,H'01,H'25,H'F3,H'94,H'80,H'00,H'5E,H'3D,H'E9,H'80,H'00,H'00,H'00,H'00,H'80,
2CC2108000 + H'00,H'00,H'00,H'08,H'00,H'00,H'40,H'00,H'09,H'80,H'00,H'00,H'00,H'00,H'00,H'00,
4225298823 + H'00,H'00,H'00,H'00,H'00,H'3F,H'FF,H'F1,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
4020890111 + H'00,H'00,H'00,H'00,H'07,H'FF,H'81,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
3432108000 + H'00,H'00,H'00,H'0F,H'FF,H'C1,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
42A5298822 + H'00,H'00,H'1F,H'FF,H'E1,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
3020894101 + H'00,H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
25F3948000 + H'00,H'00,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
5E3DE98000 + H'00,H'01,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000008000 + H'02,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,
0000080000 + H'30,H'00,H'00,H'00
4000098000
0000000000
0000000000
3FFFF18000
0000000000
0000000000
07FF818000
0000000000
0000000000
0FFFC18000
0000000000
0000000000
1FFFE18000
0000000000
0000000000
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 95
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000018000
0000000000
0000000000
0000018000
0000000000
0000000000
0000014000
0000000000
0000000000
0000024000
0000000000
0000000000
0000023000
0000
00002276 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
0000000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
00002290 L442:
00002290 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'00,
FFFFFFFFF0 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'40,H'00,H'00,
3000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'03,H'FC,H'02,H'80,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'63,H'81,H'80,H'00,H'00,H'00,H'00,
000000000C + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'30,H'60,H'41,H'80,H'00,H'00,H'00,H'00,H'00,
4000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'C4,H'02,H'31,H'80,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'01,H'00,H'00,H'09,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000002 + H'00,H'00,H'00,H'02,H'00,H'00,H'05,H'80,H'02,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
4000000000 + H'02,H'00,H'02,H'80,H'00,H'25,H'80,H'04,H'00,H'01,H'00,H'00,H'00,H'00,H'00,H'02,
0000000000 + H'00,H'04,H'00,H'10,H'03,H'87,H'F0,H'00,H'01,H'00,H'00,H'00,H'00,H'00,H'02,H'00,
000003FC02 + H'04,H'78,H'28,H'33,H'82,H'00,H'00,H'31,H'00,H'30,H'40,H'00,H'00,H'1A,H'18,H'08,
8000000000 + H'84,H'44,H'C1,H'82,H'04,H'26,H'C3,H'E0,H'C0,H'A6,H'1C,H'88,H'24,H'60,H'08,H'18,
0000000000 + H'84,H'81,H'82,H'14
00000C6381
8000000000
0000000000
0000306041
8000000000
0000000000
0000C40231
8000000000
0000000000
0001000009
8000000000
0000000000
0002000005
8002000000
0000000002
0002800025
8004000100
0000000002
0004001003
87F0000100
0000000002
0004782833
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 96
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
8200003100
304000001A
18088444C1
820426C3E0
C0A61C8824
6008188481
8214
00002364 2881008149 .DATA.B H'28,H'81,H'00,H'81,H'49,H'24,H'98,H'44,H'40,H'0E,H'38,H'84,H'83,H'87,H'E4,H'30,
249844400E + H'81,H'00,H'81,H'88,H'24,H'A4,H'44,H'40,H'0E,H'07,H'04,H'73,H'82,H'04,H'20,H'71,
38848387E4 + H'00,H'71,H'08,H'A4,H'A4,H'4A,H'38,H'08,H'03,H'08,H'09,H'82,H'05,H'20,H'09,H'00,
3081008188 + H'09,H'09,H'24,H'C5,H'52,H'04,H'09,H'FC,H'F1,H'F1,H'82,H'06,H'21,H'F0,H'E1,H'F1,
24A444400E + H'6E,H'28,H'82,H'62,H'F8,H'04,H'00,H'00,H'03,H'82,H'00,H'00,H'00,H'00,H'00,H'80,
0704738204 + H'10,H'00,H'00,H'00,H'04,H'40,H'00,H'23,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
2071007108 + H'00,H'00,H'00,H'02,H'00,H'00,H'07,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
A4A44A3808 + H'00,H'00,H'02,H'00,H'00,H'07,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0308098205 + H'00,H'01,H'04,H'04,H'0F,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
2009000909 + H'00,H'C0,H'00,H'3D,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
24C5520409 + H'20,H'60,H'79,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'1C,
FCF1F18206 + H'63,H'E1,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0F,H'FF,
21F0E1F16E + H'C2,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'03,H'FE,H'02,
288262F804 + H'30,H'00,H'00,H'00
0000038200
0000000080
1000000004
4000238000
0000000000
0000000002
0000078000
0000000000
0000000002
0000078000
0000000000
0000000001
04040F8000
0000000000
0000000000
C0003D8000
0000000000
0000000000
2060798000
0000000000
0000000000
1C63E14000
0000000000
0000000000
0FFFC24000
0000000000
0000000000
03FE023000
0000
00002438 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
0000000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
00002452 L444:
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 97
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00002452 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'00,
FFFFFFFFF0 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'40,H'00,H'00,
3000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'03,H'FC,H'02,H'80,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'63,H'81,H'80,H'00,H'00,H'00,H'00,
000000000C + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'30,H'60,H'41,H'80,H'00,H'00,H'00,H'00,H'00,
4000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'C4,H'02,H'31,H'80,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'01,H'00,H'00,H'09,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000002 + H'00,H'00,H'00,H'02,H'00,H'00,H'05,H'80,H'00,H'04,H'00,H'00,H'00,H'00,H'00,H'00,
4000000000 + H'00,H'00,H'02,H'80,H'00,H'25,H'80,H'00,H'04,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'04,H'00,H'00,H'03,H'80,H'1F,H'FC,H'00,H'00,H'38,H'1C,H'40,H'00,H'00,H'00,
000003FC02 + H'04,H'10,H'30,H'33,H'80,H'01,H'04,H'43,H'80,H'40,H'22,H'47,H'00,H'00,H'00,H'08,
8000000000 + H'20,H'48,H'C1,H'80,H'01,H'04,H'A2,H'80,H'80,H'41,H'48,H'00,H'00,H'00,H'08,H'40,
0000000000 + H'88,H'81,H'80,H'01
00000C6381
8000000000
0000000000
0000306041
8000000000
0000000000
0000C40231
8000000000
0000000000
0001000009
8000000000
0000000000
0002000005
8000040000
0000000000
0002800025
8000040000
0000000000
0004000003
801FFC0000
381C400000
0004103033
8001044380
4022470000
00082048C1
800104A280
8041480000
0008408881
8001
00002526 0525010C41 .DATA.B H'05,H'25,H'01,H'0C,H'41,H'08,H'00,H'00,H'00,H'0E,H'98,H'88,H'83,H'80,H'01,H'05,
080000000E + H'26,H'01,H'32,H'41,H'0C,H'00,H'00,H'00,H'0E,H'A5,H'08,H'73,H'80,H'01,H'06,H'24,
9888838001 + H'01,H'42,H'82,H'03,H'00,H'00,H'00,H'08,H'CD,H'18,H'09,H'80,H'01,H'06,H'24,H'01,
0526013241 + H'8C,H'84,H'00,H'80,H'00,H'00,H'08,H'F1,H'E1,H'F1,H'80,H'01,H'04,H'24,H'81,H'F0,
0C0000000E + H'78,H'1F,H'80,H'00,H'00,H'04,H'00,H'00,H'03,H'80,H'00,H'00,H'03,H'00,H'00,H'00,
A508738001 + H'00,H'00,H'00,H'00,H'04,H'40,H'00,H'23,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0624014282 + H'00,H'00,H'00,H'02,H'00,H'00,H'07,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0300000008 + H'00,H'00,H'02,H'00,H'00,H'07,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
CD18098001 + H'00,H'01,H'04,H'04,H'0F,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0624018C84 + H'00,H'C0,H'00,H'3D,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0080000008 + H'20,H'60,H'79,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'1C,
F1E1F18001 + H'63,H'E1,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0F,H'FF,
042481F078 + H'C2,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'03,H'FE,H'02,
1F80000004 + H'30,H'00,H'00,H'00
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 98
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000038000
0003000000
0000000004
4000238000
0000000000
0000000002
0000078000
0000000000
0000000002
0000078000
0000000000
0000000001
04040F8000
0000000000
0000000000
C0003D8000
0000000000
0000000000
2060798000
0000000000
0000000000
1C63E14000
0000000000
0000000000
0FFFC24000
0000000000
0000000000
03FE023000
0000
000025FA 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
0000000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
00002614 L446:
00002614 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'00,
FFFFFFFFF0 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'40,H'00,H'00,
3000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'80,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'C0,H'01,H'80,H'00,H'00,H'00,H'00,
000000000C + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'20,H'01,H'80,H'00,H'00,H'00,H'00,H'00,
4000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'20,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'02,H'10,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'04,
0000000002 + H'00,H'00,H'00,H'00,H'02,H'10,H'01,H'80,H'3C,H'00,H'00,H'00,H'00,H'00,H'04,H'00,
4000000000 + H'00,H'00,H'00,H'02,H'10,H'01,H'80,H'C3,H'00,H'00,H'00,H'20,H'00,H'04,H'03,H'80,
0000000000 + H'00,H'03,H'FC,H'0F,H'F1,H'81,H'00,H'10,H'23,H'80,H'52,H'13,H'C4,H'04,H'64,H'20,
0000000002 + H'02,H'00,H'00,H'11,H'81,H'00,H'10,H'2D,H'60,H'92,H'24,H'0F,H'E4,H'24,H'40,H'02,
8000000000 + H'00,H'00,H'11,H'80,H'C0,H'10,H'41,H'11,H'22,H'44,H'04,H'08,H'44,H'80,H'01,H'80,
0000000000 + H'00,H'61,H'80,H'3C
000000C001
8000000000
0000000000
0000012001
8000000000
0000000000
0000012001
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 99
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
8000000000
0000000000
0000021001
8000000000
0000040000
0000021001
803C000000
0000040000
0000021001
80C3000000
2000040380
0003FC0FF1
8100102380
5213C40464
2002000011
8100102D60
92240FE424
4002000011
80C0104111
2244040844
8001800061
803C
000026E8 10C111C284 .DATA.B H'10,H'C1,H'11,H'C2,H'84,H'04,H'08,H'C5,H'00,H'00,H'60,H'01,H'81,H'80,H'03,H'11,
0408C50000 + H'41,H'11,H'01,H'03,H'84,H'08,H'C2,H'00,H'00,H'20,H'01,H'01,H'88,H'00,H'91,H'41,
6001818003 + H'11,H'01,H'00,H'64,H'09,H'42,H'00,H'00,H'10,H'02,H'01,H'88,H'01,H'16,H'41,H'D1,
1141110103 + H'11,H'00,H'24,H'0A,H'42,H'00,H'00,H'10,H'02,H'01,H'87,H'FE,H'08,H'31,H'21,H'33,
8408C20000 + H'0F,H'E3,H'CC,H'26,H'00,H'00,H'10,H'02,H'01,H'80,H'00,H'00,H'01,H'00,H'C0,H'00,
2001018800 + H'00,H'00,H'00,H'00,H'00,H'10,H'02,H'01,H'80,H'00,H'00,H'01,H'00,H'00,H'00,H'00,
9141110100 + H'00,H'00,H'00,H'00,H'20,H'01,H'01,H'80,H'00,H'00,H'01,H'00,H'00,H'00,H'00,H'00,
6409420000 + H'00,H'00,H'00,H'21,H'E1,H'01,H'80,H'00,H'00,H'01,H'00,H'00,H'00,H'00,H'00,H'00,
1002018801 + H'00,H'00,H'46,H'18,H'81,H'80,H'00,H'00,H'01,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
1641D11100 + H'00,H'48,H'04,H'81,H'80,H'00,H'00,H'01,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
240A420000 + H'70,H'03,H'81,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
10020187FE + H'00,H'01,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
083121330F + H'02,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,
E3CC260000 + H'20,H'00,H'00,H'00
1002018000
000100C000
0000000000
1002018000
0001000000
0000000000
2001018000
0001000000
0000000000
21E1018000
0001000000
0000000000
4618818000
0001000000
0000000000
4804818000
0001000000
0000000000
7003818000
0000000000
0000000000
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 100
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000014000
0000000000
0000000000
0000024000
0000000000
0000000000
0000022000
0000
000027BC 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
0000000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
000027D6 L448:
000027D6 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'00,
FFFFFFFFF0 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,H'40,H'00,H'00,
3000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'3F,H'3E,H'F2,H'80,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'40,H'C1,H'09,H'80,H'00,H'00,H'00,H'00,
000000000C + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'40,H'80,H'85,H'80,H'00,H'00,H'00,H'00,H'02,
4000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'38,H'00,H'05,H'80,H'00,H'00,H'00,H'00,H'04,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'20,H'00,H'19,H'80,H'00,H'00,H'00,H'00,H'08,H'00,H'00,
0000000002 + H'00,H'00,H'00,H'00,H'21,H'FB,H'85,H'80,H'20,H'04,H'00,H'00,H'00,H'00,H'00,H'00,
4000000000 + H'00,H'00,H'00,H'20,H'00,H'05,H'80,H'10,H'04,H'00,H'00,H'20,H'00,H'02,H'00,H'00,
0000000000 + H'00,H'00,H'20,H'00,H'05,H'80,H'10,H'04,H'0C,H'00,H'24,H'0C,H'05,H'00,H'00,H'00,
00003F3EF2 + H'00,H'20,H'8A,H'05,H'80,H'18,H'04,H'12,H'40,H'44,H'12,H'09,H'00,H'00,H'00,H'00,
8000000000 + H'31,H'FF,H'C5,H'80,H'24,H'04,H'22,H'20,H'44,H'12,H'19,H'00,H'00,H'00,H'00,H'40,
0000000000 + H'00,H'09,H'80,H'22
000040C109
8000000000
0000000000
0000408085
8000000000
0200000000
0000380005
8000000000
0400000000
0000200019
8000000000
0800000000
000021FB85
8020040000
0000000000
0000200005
8010040000
2000020000
0000200005
8010040C00
240C050000
0000208A05
8018041240
4412090000
000031FFC5
8024042220
4412190000
0000400009
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 101
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
8022
000028AA 0421208820 .DATA.B H'04,H'21,H'20,H'88,H'20,H'16,H'00,H'00,H'00,H'00,H'40,H'84,H'09,H'80,H'21,H'84,
1600000000 + H'41,H'10,H'88,H'20,H'18,H'00,H'00,H'00,H'00,H'47,H'FF,H'C9,H'80,H'20,H'64,H'41,
4084098021 + H'11,H'08,H'20,H'90,H'00,H'00,H'00,H'00,H'80,H'00,H'09,H'80,H'20,H'18,H'42,H'11,
8441108820 + H'08,H'A0,H'90,H'00,H'00,H'00,H'00,H'60,H'00,H'09,H'80,H'20,H'08,H'42,H'0A,H'09,
1800000000 + H'21,H'10,H'80,H'00,H'00,H'00,H'86,H'5D,H'11,H'80,H'20,H'08,H'4C,H'0C,H'06,H'1E,
47FFC98020 + H'11,H'00,H'00,H'00,H'00,H'80,H'00,H'11,H'80,H'00,H'04,H'30,H'00,H'00,H'00,H'0E,
6441110820 + H'00,H'00,H'00,H'00,H'80,H'00,H'11,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
9000000000 + H'00,H'00,H'00,H'E3,H'58,H'11,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
8000098020 + H'00,H'00,H'83,H'FF,H'91,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
18421108A0 + H'00,H'80,H'00,H'11,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
9000000000 + H'40,H'00,H'09,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'47,
6000098020 + H'E2,H'09,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'38,H'1F,
08420A0921 + H'F2,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,
1080000000 + H'20,H'00,H'00,H'00
865D118020
084C0C061E
1100000000
8000118000
0430000000
0E00000000
8000118000
0000000000
0000000000
E358118000
0000000000
0000000000
83FF918000
0000000000
0000000000
8000118000
0000000000
0000000000
4000098000
0000000000
0000000000
47E2094000
0000000000
0000000000
381FF24000
0000000000
0000000000
0000022000
0000
0000297E 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
0000000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
00002998 L450:
00002998 0FFFFFFFFF .DATA.B H'0F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,H'30,
FFFFFFFFFF + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'40,H'00,
FFFFFFFFF0 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'07,H'F0,H'02,H'40,H'00,H'00,
3000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'18,H'0C,H'02,H'80,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'63,H'F3,H'01,H'80,H'00,H'00,H'00,H'00,
000000000C + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'9C,H'0C,H'81,H'80,H'00,H'00,H'00,H'00,H'00,
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 102
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
4000000000 + H'00,H'00,H'00,H'00,H'00,H'01,H'20,H'82,H'41,H'80,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'02,H'40,H'81,H'21,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
000007F002 + H'00,H'00,H'00,H'02,H'80,H'80,H'A1,H'80,H'02,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
4000000000 + H'00,H'00,H'05,H'00,H'80,H'51,H'80,H'02,H'07,H'00,H'70,H'02,H'07,H'84,H'2F,H'80,
0000000000 + H'00,H'05,H'00,H'90,H'51,H'80,H'05,H'0A,H'C0,H'AC,H'02,H'08,H'43,H'F0,H'00,H'00,
0000180C02 + H'09,H'00,H'90,H'49,H'80,H'09,H'02,H'30,H'23,H'02,H'10,H'40,H'20,H'00,H'00,H'0A,
8000000000 + H'00,H'A0,H'29,H'80,H'08,H'82,H'08,H'20,H'82,H'10,H'40,H'20,H'00,H'00,H'0A,H'01,
0000000000 + H'E0,H'29,H'80,H'10
000063F301
8000000000
0000000000
00009C0C81
8000000000
0000000000
0001208241
8000000000
0000000000
0002408121
8000000000
0000000000
00028080A1
8002000000
0000000000
0005008051
8002070070
0207842F80
0005009051
80050AC0AC
020843F000
0009009049
8009023023
0210402000
000A00A029
8008820820
8210402000
000A01E029
8010
00002A6C 8204204220 .DATA.B H'82,H'04,H'20,H'42,H'20,H'00,H'20,H'00,H'00,H'0A,H'01,H'C0,H'29,H'80,H'77,H'F2,
002000000A + H'02,H'20,H'22,H'20,H'00,H'20,H'00,H'00,H'0A,H'01,H'C0,H'29,H'80,H'28,H'82,H'02,
01C0298077 + H'20,H'22,H'20,H'08,H'20,H'00,H'00,H'0A,H'00,H'00,H'29,H'80,H'40,H'42,H'04,H'20,
F202202220 + H'42,H'20,H'10,H'20,H'00,H'00,H'0A,H'00,H'00,H'29,H'80,H'80,H'43,H'F8,H'3F,H'82,
002000000A + H'20,H'20,H'40,H'00,H'00,H'05,H'00,H'00,H'51,H'81,H'00,H'26,H'00,H'60,H'02,H'1F,
01C0298028 + H'C0,H'40,H'00,H'00,H'05,H'00,H'00,H'51,H'80,H'00,H'10,H'00,H'00,H'00,H'00,H'00,
8202202220 + H'00,H'00,H'00,H'02,H'80,H'00,H'A1,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
082000000A + H'00,H'00,H'02,H'40,H'01,H'21,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000298040 + H'00,H'01,H'20,H'02,H'41,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
4204204220 + H'00,H'9C,H'0C,H'81,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
102000000A + H'63,H'F3,H'01,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'18,
0000298080 + H'0C,H'01,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'07,H'F0,
43F83F8220 + H'02,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'02,
2040000005 + H'20,H'00,H'00,H'00
0000518100
260060021F
C040000005
0000518000
1000000000
0000000002
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 103
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
8000A18000
0000000000
0000000002
4001218000
0000000000
0000000001
2002418000
0000000000
0000000000
9C0C818000
0000000000
0000000000
63F3018000
0000000000
0000000000
180C014000
0000000000
0000000000
07F0024000
0000000000
0000000000
0000022000
0000
00002B40 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'0C,H'0F,H'FF,H'FF,H'FF,H'FF,
0000000000 + H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0
0C0FFFFFFF
FFFFFFFFFF
FFFFFFFFFF
F0
00002B5A 00000002 .RES.W 1
00002B5C L456:
00002B5C FFFFFFFFFF .DATA.L H'FFFFFFFF,H'FFFFFFFF
FFFFFF
00002B64 L458:
00002B64 FFFFFFFFFF .DATA.L H'FFFFFFFF,H'FFFFFFFF
FFFFFF
00002B6C L460:
00002B6C 4143484945 .SDATA "ACHIEVEMENTS"
56454D454E
5453
00002B78 00 .DATA.B H'00
00002B79 L464:
00002B79 9000000000 .DATA.B H'90,H'00,H'00,H'00,H'00,H'90,H'90,H'00,H'00,H'00,H'00,H'90,H'90,H'00,H'00,H'00,
9090000000 + H'00,H'90,H'9F,H'FF,H'FF,H'FF,H'FF,H'90,H'80,H'00,H'00,H'00,H'00,H'10,H'80,H'00,
0090900000 + H'00,H'00,H'00,H'10,H'87,H'9E,H'79,H'E7,H'9E,H'10,H'84,H'92,H'49,H'24,H'92,H'10,
0000909FFF + H'84,H'92,H'49,H'24,H'92,H'10,H'83,H'8E,H'38,H'E3,H'8E,H'10,H'80,H'00,H'00,H'00,
FFFFFF9080 + H'00,H'10,H'80,H'00,H'00,H'00,H'00,H'10,H'80,H'00,H'00,H'01,H'F0,H'10,H'87,H'9E,
0000000010 + H'79,H'E2,H'08,H'10,H'84,H'92,H'49,H'24,H'44,H'10,H'87,H'9E,H'79,H'E8,H'42,H'10,
8000000000 + H'80,H'00,H'00,H'0B,H'1A,H'10,H'87,H'9E,H'79,H'E8,H'42,H'10,H'84,H'92,H'49,H'24,
10879E79E7 + H'44,H'10,H'87,H'9E,H'79,H'E2,H'08,H'10,H'80,H'00,H'00,H'01,H'F0,H'10,H'80,H'00,
9E10849249 + H'00,H'00,H'00,H'10,H'80,H'00,H'00,H'00,H'00,H'10,H'87,H'9E,H'79,H'E7,H'9E,H'10,
2492108492 + H'84,H'92,H'49,H'24,H'92,H'10,H'87,H'9E,H'79,H'E7,H'9E,H'10,H'80,H'00,H'00,H'00,
4924921083 + H'00,H'10,H'87,H'9E,H'79,H'E7,H'9E,H'10,H'84,H'92,H'49,H'24,H'92,H'10,H'87,H'9E,
8E38E38E10 + H'79,H'E7,H'9E,H'10,H'80,H'00,H'00,H'00,H'00,H'10,H'80,H'00,H'00,H'00,H'00,H'10,
8000000000 + H'80,H'00,H'00,H'00,H'00,H'10,H'87,H'EF,H'DF,H'BF,H'7E,H'10,H'84,H'28,H'50,H'A1,
1080000000 + H'42,H'10,H'84,H'28
0010800000
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 104
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
01F010879E
79E2081084
9249244410
879E79E842
108000000B
1A10879E79
E842108492
4924441087
9E79E20810
80000001F0
1080000000
0010800000
000010879E
79E79E1084
9249249210
879E79E79E
1080000000
0010879E79
E79E108492
4924921087
9E79E79E10
8000000000
1080000000
0010800000
00001087EF
DFBF7E1084
2850A14210
8428
00002C4D 50A1421084 .DATA.B H'50,H'A1,H'42,H'10,H'84,H'28,H'50,H'A1,H'42,H'10,H'87,H'EF,H'DF,H'BF,H'7E,H'10,
2850A14210 + H'80,H'00,H'00,H'00,H'00,H'10,H'80,H'00,H'00,H'00,H'00,H'10,H'87,H'EF,H'DF,H'BF,
87EFDFBF7E + H'7E,H'10,H'84,H'28,H'50,H'A1,H'42,H'10,H'84,H'28,H'50,H'A1,H'42,H'10,H'84,H'28,
1080000000 + H'50,H'A1,H'42,H'10,H'87,H'EF,H'DF,H'BF,H'7E,H'10,H'80,H'00,H'00,H'00,H'00,H'10,
0010800000 + H'80,H'00,H'00,H'00,H'00,H'10,H'87,H'EF,H'DF,H'BF,H'7E,H'10,H'84,H'28,H'50,H'A1,
00001087EF + H'42,H'10,H'84,H'28,H'50,H'A1,H'42,H'10,H'84,H'28,H'50,H'A1,H'42,H'10,H'87,H'EF,
DFBF7E1084 + H'DF,H'BF,H'7E,H'10,H'80,H'00,H'00,H'00,H'00,H'10,H'80,H'00,H'00,H'00,H'00,H'10,
2850A14210 + H'87,H'EF,H'DF,H'BF,H'7E,H'10,H'84,H'28,H'50,H'A1,H'42,H'10,H'84,H'28,H'50,H'A1,
842850A142 + H'42,H'10,H'84,H'28,H'50,H'A1,H'42,H'10,H'87,H'EF,H'DF,H'BF,H'7E,H'10,H'80,H'00,
10842850A1 + H'00,H'00,H'00,H'10,H'80,H'00,H'00,H'00,H'00,H'10,H'80,H'00,H'00,H'00,H'00,H'10,
421087EFDF + H'40,H'00,H'00,H'00,H'00,H'20,H'3F,H'FF,H'FF,H'FF,H'FF,H'C0
BF7E108000
0000001080
0000000010
87EFDFBF7E
10842850A1
4210842850
A142108428
50A1421087
EFDFBF7E10
8000000000
1080000000
001087EFDF
BF7E108428
50A1421084
2850A14210
842850A142
1087EFDFBF
7E10800000
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 105
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000108000
0000001080
0000000010
4000000000
203FFFFFFF
FFC0
00002CF9 L466:
00002CF9 3800000044 .DATA.B H'38,H'00,H'00,H'00,H'44,H'00,H'00,H'00,H'82,H'00,H'00,H'00,H'82,H'00,H'00,H'00,
0000008200 + H'82,H'00,H'00,H'00,H'82,H'00,H'00,H'00,H'82,H'00,H'00,H'00,H'82,H'E0,H'00,H'00,
0000820000 + H'83,H'13,H'80,H'00,H'82,H'0C,H'4E,H'00,H'82,H'08,H'31,H'00,H'82,H'08,H'20,H'80,
0082000000 + H'82,H'08,H'20,H'80,H'82,H'08,H'20,H'80,H'82,H'08,H'20,H'80,H'82,H'08,H'20,H'80,
8200000082 + H'82,H'08,H'20,H'80,H'82,H'08,H'20,H'80,H'82,H'08,H'20,H'80,H'82,H'08,H'20,H'80,
00000082E0 + H'82,H'08,H'20,H'80,H'82,H'08,H'20,H'80,H'80,H'00,H'00,H'80,H'80,H'00,H'00,H'80,
0000831380 + H'80,H'00,H'00,H'80,H'C0,H'00,H'01,H'80,H'60,H'00,H'03,H'00,H'20,H'00,H'06,H'00
00820C4E00
8208310082
0820808208
2080820820
8082082080
8208208082
0820808208
2080820820
8082082080
8208208082
0820808000
0080800000
8080000080
C000018060
0003002000
0600
00002D69 L468:
00002D69 FFFFFF80C7 .DATA.B H'FF,H'FF,H'FF,H'80,H'C7,H'FF,H'FF,H'80,H'83,H'FF,H'FF,H'80,H'83,H'FF,H'FF,H'80,
FFFF8083FF + H'83,H'FF,H'FF,H'80,H'83,H'FF,H'FF,H'80,H'83,H'FF,H'FF,H'80,H'83,H'FF,H'FF,H'80,
FF8083FFFF + H'83,H'1F,H'FF,H'80,H'82,H'0C,H'7F,H'80,H'82,H'08,H'31,H'80,H'82,H'08,H'20,H'80,
8083FFFF80 + H'82,H'08,H'20,H'80,H'82,H'08,H'20,H'80,H'82,H'08,H'20,H'80,H'82,H'08,H'20,H'80,
83FFFF8083 + H'82,H'08,H'20,H'80,H'82,H'08,H'20,H'80,H'82,H'08,H'20,H'80,H'82,H'08,H'20,H'80,
FFFF8083FF + H'82,H'08,H'20,H'80,H'82,H'08,H'20,H'80,H'80,H'00,H'00,H'80,H'80,H'00,H'00,H'80,
FF80831FFF + H'80,H'00,H'00,H'80,H'C0,H'00,H'01,H'80,H'E0,H'00,H'03,H'80,H'E0,H'00,H'07,H'80
80820C7F80
8208318082
0820808208
2080820820
8082082080
8208208082
0820808208
2080820820
8082082080
8208208082
0820808000
0080800000
8080000080
C0000180E0
000380E000
0780
00002DD9 L470:
00002DD9 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 106
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000000000 + H'20,H'80,H'00,H'04,H'00,H'00,H'80,H'00,H'06,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'20,H'80,H'81,H'04,H'00,H'20,H'87,H'21,H'01,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000800000 + H'20,H'E6,H'89,H'0F,H'18,H'78,H'89,H'21,H'01,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'3F,H'89,H'89,H'04,H'24,H'24,H'89,H'21,H'02,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000208000 + H'20,H'89,H'5A,H'04,H'24,H'24,H'8B,H'23,H'04,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0400008000 + H'20,H'89,H'66,H'04,H'24,H'24,H'AD,H'25,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0600000000 + H'20,H'8A,H'44,H'07,H'28,H'38,H'C9,H'39,H'04,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000002080 + H'00,H'8C,H'00,H'00,H'30,H'20,H'00,H'01,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
8104002087 + H'00,H'00,H'00,H'00,H'00,H'20,H'00,H'21,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
2101000000 + H'00,H'00,H'00,H'00,H'00,H'20,H'00,H'21,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000020 + H'00,H'00,H'00,H'00,H'00,H'20,H'00,H'21,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
E6890F1878 + H'00,H'00,H'00,H'00
8921010000
0000000000
3F89890424
2489210200
0000000000
0020895A04
24248B2304
0000000000
0000208966
042424AD25
0000000000
000000208A
44072838C9
3904000000
0000000000
8C00003020
0001000000
0000000000
0000000000
2000210000
0000000000
0000000000
0020002100
0000000000
0000000000
0000200021
0000000000
0000000000
0000
00002EAD 0000001E00 .DATA.B H'00,H'00,H'00,H'1E,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00
0000000000
0000000000
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 107
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000
00002F81 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 108
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000
00003055 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000
00003129 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 109
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
00
000031D9 L472:
000031D9 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'10,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'10,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'0F,H'80,H'00,H'00,H'01,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'10,H'00,H'10,H'10,H'81,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'10,H'12,H'11,H'90,H'81,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'1F,H'95,H'12,H'50,H'81,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'10,H'15,H'12,H'51,H'81,H'00,H'00,H'00,H'00,H'00,H'00,
1000000000 + H'00,H'00,H'00,H'00,H'00,H'10,H'99,H'52,H'52,H'80,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'0F,H'10,H'92,H'9C,H'81,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00
0010000000
0000000000
0000000000
0000000000
0000000000
0000000000
000F800000
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 110
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0100000000
0000000000
0000100010
1081000000
0000000000
0000001012
1190810000
0000000000
000000001F
9512508100
0000000000
0000000000
1015125181
0000000000
0000000000
0010995252
8000000000
0000000000
00000F1092
9C81000000
0000000000
0000
000032AD 0000001300 .DATA.B H'00,H'00,H'00,H'13,H'00,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
8000000000 + H'00,H'00,H'00,H'10,H'10,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'01,H'10,H'10,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000010 + H'00,H'00,H'00,H'90,H'10,H'80,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
1080000000 + H'00,H'00,H'00,H'60,H'0F,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000001 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
1010800000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0090108000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000600F00 + H'00,H'00,H'00,H'00
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 111
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000
00003381 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'7F,H'FF,H'FF,H'FF,
0000000000 + H'FF,H'FF,H'FF,H'F0,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'40,H'00,H'00,H'00,
00007FFFFF + H'00,H'00,H'00,H'10,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'40,H'00,H'04,H'5D,
FFFFFFFFF0 + H'29,H'00,H'00,H'10,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'40,H'00,H'06,H'D1,
0000000000 + H'A9,H'00,H'00,H'10,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'40,H'00,H'05,H'59,
0000004000 + H'69,H'00,H'00,H'10,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'40,H'00,H'04,H'51,
0000000000 + H'29,H'00,H'00,H'10,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'40,H'00,H'04,H'5D,
1000000000 + H'26,H'00,H'00,H'10,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'40,H'00,H'00,H'00,
0000000040 + H'00,H'00,H'00,H'10,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'7F,H'FF,H'FF,H'FF,
00045D2900 + H'FF,H'FF,H'FF,H'F0,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0010000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
400006D1A9 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'7F,H'FF,H'FF,H'FF,
0000100000 + H'FF,H'FF,H'FF,H'F0
0000000000
0040000559
6900001000
0000000000
0000400004
5129000010
0000000000
0000004000
045D260000
1000000000
0000000040
0000000000
0010000000
0000000000
7FFFFFFFFF
FFFFF00000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
000000007F
FFFFFFFFFF
FFF0
00003455 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'10,
0000004000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'40,H'00,H'1B,H'3B,H'2E,H'60,H'00,H'10,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'40,H'00,H'22,H'A2,H'A4,H'80,H'00,H'10,
1000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'40,H'00,H'23,H'32,H'A4,H'40,H'00,H'10,
0000000040 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'40,H'00,H'22,H'A2,H'A4,H'20,H'00,H'10,
001B3B2E60 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'40,H'00,H'1A,H'BB,H'24,H'C0,H'00,H'10,
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 112
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0010000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'40,H'00,H'00,H'00,H'00,H'00,H'00,H'10,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'7F,H'FF,H'FF,H'FF,H'FF,H'FF,H'FF,H'F0,
400022A2A4 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
8000100000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0040002332 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
A440001000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00
0000400022
A2A4200010
0000000000
0000004000
1ABB24C000
1000000000
0000000040
0000000000
0010000000
0000000000
7FFFFFFFFF
FFFFF00000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000
00003529 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,
0000000000 + H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 113
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
00
000035D9 L474:
000035D9 00003F0078 .DATA.B H'00,H'00,H'3F,H'00,H'78,H'C0,H'5F,H'B0,H'C7,H'C8,H'E1,H'F4,H'E0,H'7A,H'F0,H'3E,
C05FB0C7C8 + H'78,H'1D,H'7C,H'0D,H'3F,H'07,H'1F,H'C3,H'0F,H'FA,H'03,H'FE,H'00,H'7C,H'00,H'00
E1F4E07AF0
3E781D7C0D
3F071FC30F
FA03FE007C
0000
000035F9 L476:
000035F9 380039001F .DATA.B H'38,H'00,H'39,H'00,H'1F,H'00,H'7F,H'00,H'3F,H'E0,H'1F,H'F8,H'1F,H'F8,H'3C,H'FC,
007F003FE0 + H'38,H'FC,H'29,H'FC,H'23,H'FC,H'30,H'FC,H'24,H'3C,H'13,H'78,H'1B,H'F8,H'07,H'E0
1FF81FF83C
FC38FC29FC
23FC30FC24
3C13781BF8
07E0
00003619 L478:
00003619 025402F403 .DATA.B H'02,H'54,H'02,H'F4,H'03,H'E8,H'01,H'F8,H'01,H'F0,H'07,H'20,H'04,H'90,H'0B,H'68,
E801F801F0 + H'0E,H'B8,H'17,H'E8,H'1A,H'B8,H'1D,H'58,H'17,H'E8,H'1D,H'50,H'0A,H'B0,H'07,H'E0
072004900B
680EB817E8
1AB81D5817
E81D500AB0
07E0
00003639 L480:
00003639 0000000000 .DATA.B H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'01,H'E0,H'07,H'70,H'1F,H'DC,H'17,H'FE,
00000001E0 + H'1E,H'FC,H'0F,H'FE,H'05,H'DF,H'03,H'FC,H'00,H'F6,H'00,H'00,H'00,H'00,H'00,H'00
07701FDC17
FE1EFC0FFE
05DF03FC00
F600000000
0000
00003659 L482:
00003659 0000000003 .DATA.B H'00,H'00,H'00,H'00,H'03,H'C0,H'0F,H'F0,H'1F,H'F8,H'1F,H'F8,H'3F,H'FC,H'3F,H'FC,
C00FF01FF8 + H'3F,H'FC,H'3B,H'FC,H'19,H'F8,H'1F,H'F8,H'0F,H'F0,H'03,H'C0,H'00,H'00,H'00,H'00
1FF83FFC3F
FC3FFC3BFC
19F81FF80F
F003C00000
0000
00003679 L484:
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 114
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00003679 00003F0078 .DATA.B H'00,H'00,H'3F,H'00,H'78,H'C0,H'5F,H'B0,H'C7,H'C8,H'E1,H'F4,H'E0,H'7A,H'F0,H'3E,
C05FB0C7C8 + H'78,H'1D,H'7C,H'0D,H'3F,H'07,H'1F,H'C3,H'0F,H'FA,H'03,H'FE,H'00,H'7C,H'00,H'00
E1F4E07AF0
3E781D7C0D
3F071FC30F
FA03FE007C
0000
00003699 L486:
00003699 00003F0078 .DATA.B H'00,H'00,H'3F,H'00,H'78,H'C0,H'5F,H'B0,H'C7,H'C8,H'E1,H'F4,H'E0,H'7A,H'F0,H'3E,
C05FB0C7C8 + H'78,H'1D,H'7C,H'0D,H'3F,H'07,H'1F,H'C3,H'0F,H'FA,H'03,H'FE,H'00,H'7C,H'00,H'00
E1F4E07AF0
3E781D7C0D
3F071FC30F
FA03FE007C
0000
000036B9 00000001 .RES.B 1
000036BA 00000002 .RES.W 1
000036BC L496:
000036BC 4375742077 .SDATA "Cut with"
697468
000036C4 00 .DATA.B H'00
000036C5 00000001 .RES.B 1
000036C6 00000002 .RES.W 1
000036C8 L497:
000036C8 796F7572 .SDATA "your"
000036CC 00 .DATA.B H'00
000036CD 00000001 .RES.B 1
000036CE 00000002 .RES.W 1
000036D0 L498:
000036D0 66696E6765 .SDATA "finger"
72
000036D6 00 .DATA.B H'00
000036D7 00000001 .RES.B 1
000036D8 L500:
000036D8 4375742074 .SDATA "Cut these"
68657365
000036E1 00 .DATA.B H'00
000036E2 00000002 .RES.W 1
000036E4 L501:
000036E4 6672756974 .SDATA "fruits"
73
000036EA 00 .DATA.B H'00
000036EB 00000001 .RES.B 1
000036EC L502:
000036EC 427574206E .SDATA "But not"
6F74
000036F3 00 .DATA.B H'00
000036F4 L503:
000036F4 626F6D6273 .SDATA "bombs"
000036F9 00 .DATA.B H'00
000036FA 00000002 .RES.W 1
000036FC L513:
000036FC 4672756974 .SDATA "Fruit Ninja"
204E696E6A
61
00003707 00 .DATA.B H'00
00003708 L514:
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 115
SCT OFFSET CODE C LABEL INSTRUCTION OPERAND COMMENT
00003708 6279204461 .SDATA "by Dark Storm"
726B205374
6F726D
00003715 00 .DATA.B H'00
00003716 00000002 .RES.W 1
00003718 L515:
00003718 5468697320 .SDATA "This game is"
67616D6520
6973
00003724 00 .DATA.B H'00
00003725 00000001 .RES.B 1
00003726 00000002 .RES.W 1
00003728 L516:
00003728 616E206164 .SDATA "an adaptation"
6170746174
696F6E
00003735 00 .DATA.B H'00
00003736 00000002 .RES.W 1
00003738 L517:
00003738 6F66207468 .SDATA "of the Halfbrick's"
652048616C
6662726963
6B2773
0000374A 00 .DATA.B H'00
0000374B 00000001 .RES.B 1
0000374C L518:
0000374C 67616D652E .SDATA "game."
00003751 00 .DATA.B H'00
00003752 00000002 .RES.W 1
00003754 L519:
00003754 5468616E6B .SDATA "Thanks to"
7320746F
0000375D 00 .DATA.B H'00
0000375E 00000002 .RES.W 1
00003760 L520:
00003760 4465657020 .SDATA "Deep Thought"
54686F7567
6874
0000376C 00 .DATA.B H'00
0000376D 00000001 .RES.B 1
0000376E 00000002 .RES.W 1
00003770 L521:
00003770 666F722068 .SDATA "for his sprites"
6973207370
7269746573
0000377F 00 .DATA.B H'00
00003780 L522:
00003780 7777772E70 .SDATA "www.planete-casio.fr"
6C616E6574
652D636173
696F2E6672
00003794 00 .DATA.B H'00
SH SERIES C/C++ Compiler (Ver. 6.0C) 29-Sep-2013 10:25:21 PAGE 1
******** STATISTICS INFORMATION ********
********** ERROR INFORMATION ***********
NUMBER OF ERRORS: 0
NUMBER OF WARNINGS: 28
******* SOURCE LINE INFORMATION ********
COMPILED SOURCE LINE: 436
******* SECTION SIZE INFORMATION *******
PROGRAM SECTION (P): 000012D8 Byte(s)
CONSTANT SECTION (C): 00003795 Byte(s)
DATA SECTION (D): 00000000 Byte(s)
BSS SECTION (B): 00000000 Byte(s)
TOTAL PROGRAM SIZE: 00004A6D Byte(s)
********** LABEL INFORMATION ***********
NUMBER OF EXTERNAL REFERENCE SYMBOLS: 29
NUMBER OF EXTERNAL DEFINITION SYMBOLS: 8
NUMBER OF INTERNAL/EXTERNAL SYMBOLS: 207
*** COMMAND PARAMETER ***
-subcommand=C:\DOCUME~1\Papa_2\LOCALS~1\Temp\hmkC4.tmp