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