File : ys_chip6.asm SUPER-FX ASSEMBLER $Ver 1.01 Wed Jul  5 09:47:35 1995 Page 0001

     1                          ;************************************************************************
     2                          ;*									*
     3                          ;*	title name	: "yossy"					*
     4                          ;*	proccess	: mario chip program.4				*
     5                          ;*	file name	: ys_chip6					*
     6                          ;*									*
     7                          ;************************************************************************
     8                          ;
     9                          ;
    10                          		SALL
    11                          ;
    12                          		include		ys_chip.inc
    13                          ;
    14                          		XALL
    15                          ;
    16                          ;
    17                          ;------------------------------------------------------------------------
    18                          ;-		global symbol						-
    19                          ;------------------------------------------------------------------------
    20                          ;
    21                          ;------------------------------------------------------------------------
    22                          ;-		extern symbol						-
    23                          ;------------------------------------------------------------------------
    24                          ;
    25                          ;-------------< ys_chip0 >-----------------------------------------------
    26                          		EXT	COS,SIN,LCOS,LSIN
    27                          ;
    28                          ;-------------< ys_msub0 >-----------------------------------------------
    29                          		EXT	HACHI,EGG00,EGG09,PONTA,SSLIM
    30                          		EXT	ON_DW,NLFLR,NLFUD,KORA0,KORA1
    31                          ;
    32                          ;------------------------------------------------------------------------
    33                          ;-		define symbol						-
    34                          ;------------------------------------------------------------------------
    35                          ;
    36                          ;
    37                          ;------------------------------------------------------------------------
    38                          ;-		Macro							-
    39                          ;------------------------------------------------------------------------
    40                          pJSR		MACRO	suu
    41                          		IBT	R12,#suu
    42                          		FROM	R15
    43                          		ADD	#07
    44                          		SMS	R0,RTS0
    45                          		IWT	R15,#PUCHAOAM_DX
    46                          		NOP
    47                          		ENDM
    48                          ;
    49                          ;************************************************************************
    50                          ;*									*
    51                          ;*		program start						*
    52                          ;*									*
    53                          ;************************************************************************
    54                          ;
    55                          ;
    56                          Group_9		GROUP	S_chip_6
    57                          S_chip_6	SECT	REL
    58                          ;
    59                          ;
    60                          ;----------------------------------------------------------------
    61                          ;-	ビッグバウンドブロスＯＡＭセット			-
    62                          ;-		ENCONT : 足の回転角				-
    63                          ;-		ENWRK0 : Ｘ軸の倍率				-
    64                          ;-		ENWRK2 : Ｙ軸の倍率				-
    65                          ;-		in :						-
    66                          ;-			CWORK0 <- 足のキャラナンバー（０）	-
    67                          ;-			CWORK1 <- 足のキャラナンバー（１）	-
    68                          ;-			CWORK2 <- 足のキャラナンバー（２）	-
    69                          ;-			CWORK3 <- 足のキャラナンバー（３）	-
    70                          ;-			CWORK4 <- 鼻のキャラナンバー（０）	-
    71                          ;-			CWORK5 <- 鼻のキャラナンバー（１）	-
    72                          ;-			CWORK6 <- 鼻のキャラナンバー（２）	-
    73                          ;-			CWORK7 <- 鼻のキャラナンバー（３）	-
    74                          ;----------------------------------------------------------------
    75          000000          BIGBB_POSDAT	EQU	$
    76  S000000 04 00           		BYTE	004H, 000H		; X, Y (右足)
    77  S000002 F0 F0 00 F0     		BYTE	-10H, -10H, 000H, -10H
    78  S000006 F0 00 00 00     		BYTE	-10H, 000H, 000H, 000H
    79  S00000A 00 00 F0 00     		BYTE	000H, 000H, -10H, 000H
    80  S00000E 00 F0 F0 F0     		BYTE	000H, -10H, -10H, -10H
    81  S000012 FC 00           		BYTE	-04H, 000H		; X, Y (左足)
    82  S000014 00 F0 F0 F0     		BYTE	000H, -10H, -10H, -10H
    83  S000018 00 00 F0 00     		BYTE	000H, 000H, -10H, 000H
    84  S00001C F0 00 00 00     		BYTE	-10H, 000H, 000H, 000H
    85  S000020 F0 F0 00 F0     		BYTE	-10H, -10H, 000H, -10H
    86                          ;
    87  S000024 DB 92           BIGBB_POS0	BYTE	-25H, -6EH		; X, Y (鼻)
    88  S000026 0C 00 FC 00     		BYTE	010H-4, 000H, 000H-4, 000H
    89  S00002A 0C F0 FC F0     		BYTE	010H-4, -10H, 000H-4, -10H
    90  S00002E E4 F0 F4 F0     		BYTE	-(20H-4), -10H, -(10H-4), -10H
    91  S000032 E4 00 F4 00     		BYTE	-(20H-4), 000H, -(10H-4), 000H
    92  S000036 05 8D           		BYTE	005H, -73H		; X, Y (右目)
    93  S000038 F6 8D           		BYTE	-0AH, -73H		; X, Y (左目)
    94  S00003A 19 8D           		BYTE	019H, -73H		; X, Y (毛)
    95  S00003C 10 9C           		BYTE	010H, -64H		; X, Y (頬)
    96  S00003E F0 F0 00 F0     		BYTE	-10H, -10H, 000H, -10H
    97  S000042 F0 00 00 00     		BYTE	-10H, 000H, 000H, 000H
    98  S000046 21 C8           		BYTE	021H, -38H		; X, Y (手)
    99  S000048 F0 F0           		BYTE	-10H, -10H
   100  S00004A 2C              		HEX	2C
   101  S00004B 00 F0           		BYTE	000H, -10H
   102  S00004D 6E              		HEX	6E
   103  S00004E F0 00           		BYTE	-10H, 000H
   104  S000050 2C              		HEX	2C
   105  S000051 00 00           		BYTE	000H, 000H
   106  S000053 6E              		HEX	6E
   107                          ;
   108  S000054 DE 92           BIGBB_POS1	BYTE	-22H, -6EH              ; X, Y (鼻)
   109  S000056 0C 00 FC 00     		BYTE	010H-4, 000H, 000H-4, 000H
   110  S00005A 0C F0 FC F0     		BYTE	010H-4, -10H, 000H-4, -10H
   111  S00005E E4 F0 F4 F0     		BYTE	-(20H-4), -10H, -(10H-4), -10H
   112  S000062 E4 00 F4 00     		BYTE	-(20H-4), 000H, -(10H-4), 000H
   113  S000066 05 8D           		BYTE	005H, -73H              ; X, Y (右目)
   114  S000068 F6 8D           		BYTE	-0AH, -73H              ; X, Y (左目)
   115  S00006A 14 8D           		BYTE	014H, -73H              ; X, Y (毛)
   116  S00006C 18 9C           		BYTE	018H, -64H		; X, Y (頬)
   117  S00006E F0 F0 00 F0     		BYTE	-10H, -10H, 000H, -10H
   118  S000072 F0 00 00 00     		BYTE	-10H, 000H, 000H, 000H
   119  S000076 28 C8           		BYTE	028H, -38H		; X, Y (手)
   120  S000078 F0 F0           		BYTE	-10H, -10H
   121  S00007A 2C              		HEX	2C
   122  S00007B 00 F0           		BYTE	000H, -10H
   123  S00007D 6E              		HEX	6E
   124  S00007E F0 00           		BYTE	-10H, 000H
   125  S000080 2C              		HEX	2C
   126  S000081 00 00           		BYTE	000H, 000H
   127  S000083 6E              		HEX	6E
   128                          ;
   129  S000084 E4 92           BIGBB_POS2	BYTE	-1CH, -6EH              ; X, Y (鼻)
   130  S000086 0C 00 FC 00     		BYTE	010H-4, 000H, 000H-4, 000H
   131  S00008A 0C F0 FC F0     		BYTE	010H-4, -10H, 000H-4, -10H
   132  S00008E E4 F0 F4 F0     		BYTE	-(20H-4), -10H, -(10H-4), -10H
   133  S000092 E4 00 F4 00     		BYTE	-(20H-4), 000H, -(10H-4), 000H
   134  S000096 06 8D           		BYTE	006H, -73H              ; X, Y (右目)
   135  S000098 F7 8D           		BYTE	-09H, -73H              ; X, Y (左目)
   136  S00009A 0B 8D           		BYTE	00BH, -73H              ; X, Y (毛)
   137  S00009C 1E 9C           		BYTE	01EH, -64H		; X, Y (頬)
   138  S00009E F0 F0 00 F0     		BYTE	-10H, -10H, 000H, -10H
   139  S0000A2 F0 00 00 00     		BYTE	-10H, 000H, 000H, 000H
   140  S0000A6 30 C8           		BYTE	030H, -38H		; X, Y (手)
   141  S0000A8 F0 F0           		BYTE	-10H, -10H
   142  S0000AA 2C              		HEX	2C
   143  S0000AB 00 F0           		BYTE	000H, -10H
   144  S0000AD 6E              		HEX	6E
   145  S0000AE F0 00           		BYTE	-10H, 000H
   146  S0000B0 2C              		HEX	2C
   147  S0000B1 00 00           		BYTE	000H, 000H
   148  S0000B3 6E              		HEX	6E
   149                          ;
   150  S0000B4 EE 92           BIGBB_POS3	BYTE	-12H, -6EH              ; X, Y (鼻)
   151  S0000B6 0C 00 FC 00     		BYTE	010H-4, 000H, 000H-4, 000H
   152  S0000BA 0C F0 FC F0     		BYTE	010H-4, -10H, 000H-4, -10H
   153  S0000BE E4 F0 F4 F0     		BYTE	-(20H-4), -10H, -(10H-4), -10H
   154  S0000C2 E4 00 F4 00     		BYTE	-(20H-4), 000H, -(10H-4), 000H
   155  S0000C6 07 8D           		BYTE	007H, -73H              ; X, Y (右目)
   156  S0000C8 F8 8D           		BYTE	-08H, -73H              ; X, Y (左目)
   157  S0000CA FF 8D           		BYTE	-01H, -73H              ; X, Y (毛)
   158  S0000CC 22 9C           		BYTE	022H, -64H		; X, Y (頬)
   159  S0000CE F0 F0 00 F0     		BYTE	-10H, -10H, 000H, -10H
   160  S0000D2 F0 00 00 00     		BYTE	-10H, 000H, 000H, 000H
   161  S0000D6 36 C8           		BYTE	036H, -38H		; X, Y (手)
   162  S0000D8 F0 F0           		BYTE	-10H, -10H
   163  S0000DA 2C              		HEX	2C
   164  S0000DB 00 F0           		BYTE	000H, -10H
   165  S0000DD 6E              		HEX	6E
   166  S0000DE F0 00           		BYTE	-10H, 000H
   167  S0000E0 2C              		HEX	2C
   168  S0000E1 00 00           		BYTE	000H, 000H
   169  S0000E3 6E              		HEX	6E
   170                          ;
   171          0000E4          BIGBB_OAMSET	EQU	$
   172                          ;
   173  S0000E4 02              		CACHE
   174                          ;
   175  S0000E5 3D F1 1972      		LM	R1,CENINDX		; R1 <- 敵インデックスの読み込み！
   176  S0000E9 3D AB 49        		LMS	R11,COAMIDX		; R11 <- ＯＡＭインデックスの読み込み！
   177                          ;
   178  S0000EC A0 00"          		IBT	R0,#BANK LCOS
   179  S0000EE 3F DF           		ROMB
   180                          		mLDW0	CENCONT,R1
   180+ S0000F0 F0 1976         		IWT	R0,#CENCONT
   180+ S0000F3 51              		ADD	R1
   180+ S0000F4 40              		LDW	(R0)
   181  S0000F5 4F              		NOT
   182  S0000F6 D0              		INC	R0
   183  S0000F7 14              		TO	R4
   184  S0000F8 C0              		HIB
   185  S0000F9 F0 0000"        		IWT	R0,#LCOS
   186  S0000FC 1E              		TO	R14
   187  S0000FD 54              		ADD	R4
   188  S0000FE F5 0000"        		IWT	R5,#LSIN
   189  S000101 3F EF           		GETBS
   190  S000103 B5              		FROM	R5
   191  S000104 1E              		TO	R14
   192  S000105 54              		ADD	R4
   193                          ;
   194  S000106 50              		ADD	R0
   195  S000107 12              		TO	R2
   196  S000108 50              		ADD	R0			; R2 <- Cos Data
   197                          ;
   198  S000109 3F EF           		GETBS
   199  S00010B 50              		ADD	R0
   200  S00010C 13              		TO	R3
   201  S00010D 50              		ADD	R0			; R3 <- Sin Data
   202                          ;
   203  S00010E A0 00'          		IBT	R0,#BANK BIGBB_POSDAT
   204  S000110 3F DF           		ROMB
   205  S000112 FE 0000'        		IWT	R14,#BIGBB_POSDAT
   206                          ;----------- 右足 -------------------------------
   207                          		mLDB	R9,CENWRK7,R1		; キャラクタモードの読み込み！！
   207+ S000115 F0 1A37         		IWT	R0,#CENWRK7
   207+ S000118 51              		ADD	R1
   207+ S000119 19              		TO	R9
   207+ S00011A 3D 40           		LDB	(R0)
   208                          		mLDW	R6,CENWRK0,R1
   208+ S00011C F0 1978         		IWT	R0,#CENWRK0
   208+ S00011F 51              		ADD	R1
   208+ S000120 16              		TO	R6
   208+ S000121 40              		LDW	(R0)
   209                          		mLDW	R4,CENDSXL,R1
   209+ S000122 F0 1680         		IWT	R0,#CENDSXL
   209+ S000125 51              		ADD	R1
   209+ S000126 14              		TO	R4
   209+ S000127 40              		LDW	(R0)
   210  S000128 EF              		GETB
   211  S000129 DE              		INC	R14
   212  S00012A 4D              		SWAP
   213  S00012B 9F              		FMULT
   214  S00012C 14              		TO	R4
   215  S00012D 54              		ADD	R4			; R4 <- 右足の中心Ｘ！！
   216                          ;
   217                          		mLDW	R6,CENWRK2,R1
   217+ S00012E F0 19D6         		IWT	R0,#CENWRK2
   217+ S000131 51              		ADD	R1
   217+ S000132 16              		TO	R6
   217+ S000133 40              		LDW	(R0)
   218                          		mLDW	R5,CENDSYL,R1
   218+ S000134 F0 1682         		IWT	R0,#CENDSYL
   218+ S000137 51              		ADD	R1
   218+ S000138 15              		TO	R5
   218+ S000139 40              		LDW	(R0)
   219  S00013A EF              		GETB
   220  S00013B DE              		INC	R14
   221  S00013C 4D              		SWAP
   222  S00013D 9F              		FMULT
   223  S00013E 15              		TO	R5
   224  S00013F 55              		ADD	R5			; R5 <- 右足の中心Ｙ！！
   225                          ;
   226  S000140 F6 0C00         		IWT	R6,#00C00H
   227  S000143 E9              		DEC	R9
   228  S000144 0B 0A'          		BMI	BIGBBRFOOT0040		; [->BIGBBRFOOT0040]
   229  S000146 D9              		INC	R9
   230                          ;
   231                          		mLDW0	CENWRK0,R1
   231+ S000147 F0 1978         		IWT	R0,#CENWRK0
   231+ S00014A 51              		ADD	R1
   231+ S00014B 40              		LDW	(R0)
   232  S00014C 9F              		FMULT
   233  S00014D 9E              		LOB
   234  S00014E 16              		TO	R6
   235  S00014F 4D              		SWAP
   236                          BIGBBRFOOT0040
   237  S000150 B2              		FROM	R2
   238  S000151 9F              		FMULT
   239  S000152 17              		TO	R7
   240  S000153 54              		ADD	R4			; R7 <- 右足の踵の中心Ｘ！！
   241  S000154 B3              		FROM	R3
   242  S000155 9F              		FMULT
   243  S000156 18              		TO	R8
   244  S000157 55              		ADD	R5			; R8 <- 右足の踵の中心Ｙ！！
   245                          ;
   246  S000158 FA 0000         		IWT	R10,#CWORK0
   247  S00015B AC 04           		IBT	R12,#04
   248  S00015D 2F 1D           		MOVE	R13,R15
   249                          ;
   250  S00015F 3F EF           		GETBS
   251  S000161 DE              		INC	R14
   252  S000162 57              		ADD	R7
   253  S000163 3B              		STW	(R11)			; Ｘポジションセット！！
   254  S000164 DB              		INC	R11
   255  S000165 DB              		INC	R11
   256                          ;
   257  S000166 3F EF           		GETBS
   258  S000168 DE              		INC	R14
   259  S000169 58              		ADD	R8
   260  S00016A 3B              		STW	(R11)			; Ｙポジションセット！！
   261  S00016B DB              		INC	R11
   262  S00016C DB              		INC	R11
   263                          ;
   264  S00016D 16              		TO	R6
   265  S00016E 4A              		LDW	(R10)
   266  S00016F DA              		INC	R10
   267  S000170 DA              		INC	R10
   268  S000171 F0 3E00         		IWT	R0,#03E00H
   269  S000174 C6              		OR	R6
   270  S000175 3B              		STW	(R11)			; キャラナンバー＆アトリビュートセット！！
   271  S000176 DB              		INC	R11
   272  S000177 DB              		INC	R11
   273                          ;
   274  S000178 A0 02           		IBT	R0,#002H
   275  S00017A 3B              		STW	(R11)			; ＯＡＭＳＵＢデータセット！！
   276  S00017B DB              		INC	R11
   277                          ;
   278  S00017C 3C              		LOOP
   279  S00017D DB              		INC	R11
   280                          ;
   281  S00017E F6 2400         		IWT	R6,#02400H
   282  S000181 E9              		DEC	R9
   283  S000182 0B 0A'          		BMI	BIGBBRFOOT0080		; [->BIGBBRFOOT0080]
   284  S000184 D9              		INC	R9
   285                          ;
   286                          		mLDW0	CENWRK0,R1
   286+ S000185 F0 1978         		IWT	R0,#CENWRK0
   286+ S000188 51              		ADD	R1
   286+ S000189 40              		LDW	(R0)
   287  S00018A 9F              		FMULT
   288  S00018B 9E              		LOB
   289  S00018C 16              		TO	R6
   290  S00018D 4D              		SWAP
   291                          BIGBBRFOOT0080
   292  S00018E B2              		FROM	R2
   293  S00018F 9F              		FMULT
   294  S000190 17              		TO	R7
   295  S000191 54              		ADD	R4			; R7 <- 右足の爪先の中心Ｘ！！
   296  S000192 B3              		FROM	R3
   297  S000193 9F              		FMULT
   298  S000194 18              		TO	R8
   299  S000195 55              		ADD	R5			; R8 <- 右足の爪先の中心Ｙ！！
   300                          ;
   301  S000196 FA 0000         		IWT	R10,#CWORK0
   302  S000199 AC 04           		IBT	R12,#04
   303  S00019B 2F 1D           		MOVE	R13,R15
   304                          ;
   305  S00019D 3F EF           		GETBS
   306  S00019F DE              		INC	R14
   307  S0001A0 57              		ADD	R7
   308  S0001A1 3B              		STW	(R11)			; Ｘポジションセット！！
   309  S0001A2 DB              		INC	R11
   310  S0001A3 DB              		INC	R11
   311                          ;
   312  S0001A4 3F EF           		GETBS
   313  S0001A6 DE              		INC	R14
   314  S0001A7 58              		ADD	R8
   315  S0001A8 3B              		STW	(R11)			; Ｙポジションセット！！
   316  S0001A9 DB              		INC	R11
   317  S0001AA DB              		INC	R11
   318                          ;
   319  S0001AB 16              		TO	R6
   320  S0001AC 4A              		LDW	(R10)
   321  S0001AD DA              		INC	R10
   322  S0001AE DA              		INC	R10
   323  S0001AF F0 FC00         		IWT	R0,#0FC00H
   324  S0001B2 C6              		OR	R6
   325  S0001B3 3B              		STW	(R11)			; キャラナンバー＆アトリビュートセット！！
   326  S0001B4 DB              		INC	R11
   327  S0001B5 DB              		INC	R11
   328                          ;
   329  S0001B6 A0 02           		IBT	R0,#002H
   330  S0001B8 3B              		STW	(R11)			; ＯＡＭＳＵＢデータセット！！
   331  S0001B9 DB              		INC	R11
   332                          ;
   333  S0001BA 3C              		LOOP
   334  S0001BB DB              		INC	R11
   335                          ;
   336                          ;----------- 左足 -------------------------------
   337  S0001BC 22              		WITH	R2
   338  S0001BD 4F              		NOT
   339  S0001BE D2              		INC	R2			; ＣＯＳデータの反転！！
   340                          ;
   341                          		mLDW	R6,CENWRK0,R1
   341+ S0001BF F0 1978         		IWT	R0,#CENWRK0
   341+ S0001C2 51              		ADD	R1
   341+ S0001C3 16              		TO	R6
   341+ S0001C4 40              		LDW	(R0)
   342                          		mLDW	R4,CENDSXL,R1
   342+ S0001C5 F0 1680         		IWT	R0,#CENDSXL
   342+ S0001C8 51              		ADD	R1
   342+ S0001C9 14              		TO	R4
   342+ S0001CA 40              		LDW	(R0)
   343  S0001CB EF              		GETB
   344  S0001CC DE              		INC	R14
   345  S0001CD 4D              		SWAP
   346  S0001CE 9F              		FMULT
   347  S0001CF 14              		TO	R4
   348  S0001D0 54              		ADD	R4			; R4 <- 左足の中心Ｘ！！
   349                          ;
   350                          		mLDW	R6,CENWRK2,R1
   350+ S0001D1 F0 19D6         		IWT	R0,#CENWRK2
   350+ S0001D4 51              		ADD	R1
   350+ S0001D5 16              		TO	R6
   350+ S0001D6 40              		LDW	(R0)
   351                          		mLDW	R5,CENDSYL,R1
   351+ S0001D7 F0 1682         		IWT	R0,#CENDSYL
   351+ S0001DA 51              		ADD	R1
   351+ S0001DB 15              		TO	R5
   351+ S0001DC 40              		LDW	(R0)
   352  S0001DD EF              		GETB
   353  S0001DE DE              		INC	R14
   354  S0001DF 4D              		SWAP
   355  S0001E0 9F              		FMULT
   356  S0001E1 15              		TO	R5
   357  S0001E2 55              		ADD	R5			; R5 <- 左足の中心Ｙ！！
   358                          ;
   359  S0001E3 F6 0C00         		IWT	R6,#00C00H
   360  S0001E6 E9              		DEC	R9
   361  S0001E7 0B 0A'          		BMI	BIGBBLFOOT0040		; [->BIGBBLFOOT0040]
   362  S0001E9 D9              		INC	R9
   363                          ;
   364                          		mLDW0	CENWRK0,R1
   364+ S0001EA F0 1978         		IWT	R0,#CENWRK0
   364+ S0001ED 51              		ADD	R1
   364+ S0001EE 40              		LDW	(R0)
   365  S0001EF 9F              		FMULT
   366  S0001F0 9E              		LOB
   367  S0001F1 16              		TO	R6
   368  S0001F2 4D              		SWAP
   369                          BIGBBLFOOT0040
   370  S0001F3 B2              		FROM	R2
   371  S0001F4 9F              		FMULT
   372  S0001F5 17              		TO	R7
   373  S0001F6 54              		ADD	R4			; R7 <- 左足の踵の中心Ｘ！！
   374  S0001F7 B3              		FROM	R3
   375  S0001F8 9F              		FMULT
   376  S0001F9 18              		TO	R8
   377  S0001FA 55              		ADD	R5			; R8 <- 左足の踵の中心Ｙ！！
   378                          ;
   379  S0001FB FA 0000         		IWT	R10,#CWORK0
   380  S0001FE AC 04           		IBT	R12,#04
   381  S000200 2F 1D           		MOVE	R13,R15
   382                          ;
   383  S000202 3F EF           		GETBS
   384  S000204 DE              		INC	R14
   385  S000205 57              		ADD	R7
   386  S000206 3B              		STW	(R11)			; Ｘポジションセット！！
   387  S000207 DB              		INC	R11
   388  S000208 DB              		INC	R11
   389                          ;
   390  S000209 3F EF           		GETBS
   391  S00020B DE              		INC	R14
   392  S00020C 58              		ADD	R8
   393  S00020D 3B              		STW	(R11)			; Ｙポジションセット！！
   394  S00020E DB              		INC	R11
   395  S00020F DB              		INC	R11
   396                          ;
   397  S000210 16              		TO	R6
   398  S000211 4A              		LDW	(R10)
   399  S000212 DA              		INC	R10
   400  S000213 DA              		INC	R10
   401  S000214 F0 7E00         		IWT	R0,#07E00H
   402  S000217 C6              		OR	R6
   403  S000218 3B              		STW	(R11)			; キャラナンバー＆アトリビュートセット！！
   404  S000219 DB              		INC	R11
   405  S00021A DB              		INC	R11
   406                          ;
   407  S00021B A0 02           		IBT	R0,#002H
   408  S00021D 3B              		STW	(R11)			; ＯＡＭＳＵＢデータセット！！
   409  S00021E DB              		INC	R11
   410                          ;
   411  S00021F 3C              		LOOP
   412  S000220 DB              		INC	R11
   413                          ;
   414  S000221 F6 2400         		IWT	R6,#02400H
   415  S000224 E9              		DEC	R9
   416  S000225 0B 0A'          		BMI	BIGBBLFOOT0080		; [->BIGBBLFOOT0080]
   417  S000227 D9              		INC	R9
   418                          ;
   419                          		mLDW0	CENWRK0,R1
   419+ S000228 F0 1978         		IWT	R0,#CENWRK0
   419+ S00022B 51              		ADD	R1
   419+ S00022C 40              		LDW	(R0)
   420  S00022D 9F              		FMULT
   421  S00022E 9E              		LOB
   422  S00022F 16              		TO	R6
   423  S000230 4D              		SWAP
   424                          BIGBBLFOOT0080
   425  S000231 B2              		FROM	R2
   426  S000232 9F              		FMULT
   427  S000233 17              		TO	R7
   428  S000234 54              		ADD	R4			; R7 <- 左足の爪先の中心Ｘ！！
   429  S000235 B3              		FROM	R3
   430  S000236 9F              		FMULT
   431  S000237 18              		TO	R8
   432  S000238 55              		ADD	R5			; R8 <- 左足の爪先の中心Ｙ！！
   433                          ;
   434  S000239 FA 0000         		IWT	R10,#CWORK0
   435  S00023C AC 04           		IBT	R12,#04
   436  S00023E 2F 1D           		MOVE	R13,R15
   437                          ;
   438  S000240 3F EF           		GETBS
   439  S000242 DE              		INC	R14
   440  S000243 57              		ADD	R7
   441  S000244 3B              		STW	(R11)			; Ｘポジションセット！！
   442  S000245 DB              		INC	R11
   443  S000246 DB              		INC	R11
   444                          ;
   445  S000247 3F EF           		GETBS
   446  S000249 DE              		INC	R14
   447  S00024A 58              		ADD	R8
   448  S00024B 3B              		STW	(R11)			; Ｙポジションセット！！
   449  S00024C DB              		INC	R11
   450  S00024D DB              		INC	R11
   451                          ;
   452  S00024E 16              		TO	R6
   453  S00024F 4A              		LDW	(R10)
   454  S000250 DA              		INC	R10
   455  S000251 DA              		INC	R10
   456  S000252 F0 BC00         		IWT	R0,#0BC00H
   457  S000255 C6              		OR	R6
   458  S000256 3B              		STW	(R11)			; キャラナンバー＆アトリビュートセット！！
   459  S000257 DB              		INC	R11
   460  S000258 DB              		INC	R11
   461                          ;
   462  S000259 A0 02           		IBT	R0,#002H
   463  S00025B 3B              		STW	(R11)			; ＯＡＭＳＵＢデータセット！！
   464  S00025C DB              		INC	R11
   465                          ;
   466  S00025D 3C              		LOOP
   467  S00025E DB              		INC	R11
   468                          ;
   469                          ;----------- 鼻 ---------------------------------
   470                          		mLDW	R6,CENCHPT,R1
   470+ S00025F F0 1402         		IWT	R0,#CENCHPT
   470+ S000262 51              		ADD	R1
   470+ S000263 16              		TO	R6
   470+ S000264 40              		LDW	(R0)
   471  S000265 F0 0030         		IWT	R0,#(BIGBB_POS1-BIGBB_POS0)
   472  S000268 86              		MULT	R6
   473  S000269 1E              		TO	R14
   474  S00026A 5E              		ADD	R14
   475                          		mLDW	R2,CENMUKI,R1
   475+ S00026B F0 1400         		IWT	R0,#CENMUKI
   475+ S00026E 51              		ADD	R1
   475+ S00026F 12              		TO	R2
   475+ S000270 40              		LDW	(R0)
   476                          		mLDW	R3,CENDSXL,R1
   476+ S000271 F0 1680         		IWT	R0,#CENDSXL
   476+ S000274 51              		ADD	R1
   476+ S000275 13              		TO	R3
   476+ S000276 40              		LDW	(R0)
   477                          		mLDW	R4,CENDSYL,R1
   477+ S000277 F0 1682         		IWT	R0,#CENDSYL
   477+ S00027A 51              		ADD	R1
   477+ S00027B 14              		TO	R4
   477+ S00027C 40              		LDW	(R0)
   478                          		mLDW	R6,CENWRK0,R1
   478+ S00027D F0 1978         		IWT	R0,#CENWRK0
   478+ S000280 51              		ADD	R1
   478+ S000281 16              		TO	R6
   478+ S000282 40              		LDW	(R0)
   479  S000283 EF              		GETB
   480  S000284 DE              		INC	R14
   481  S000285 4D              		SWAP
   482  S000286 E2              		DEC	R2
   483  S000287 0B 03'          		BMI	BIGBB_NOSE0040		; [->BIGBB_NOSE0040]
   484  S000289 D2              		INC	R2
   485                          ;
   486  S00028A 4F              		NOT
   487  S00028B D0              		INC	R0
   488                          BIGBB_NOSE0040
   489  S00028C 17              		TO	R7
   490  S00028D 9F              		FMULT				; R7 <- 鼻の中心Ｘ
   491                          		mLDW	R6,CENWRK2,R1
   491+ S00028E F0 19D6         		IWT	R0,#CENWRK2
   491+ S000291 51              		ADD	R1
   491+ S000292 16              		TO	R6
   491+ S000293 40              		LDW	(R0)
   492  S000294 EF              		GETB
   493  S000295 DE              		INC	R14
   494  S000296 4D              		SWAP
   495  S000297 18              		TO	R8
   496  S000298 9F              		FMULT				; R8 <- 鼻の中心Ｙ
   497                          ;
   498  S000299 FA 0008         		IWT	R10,#CWORK4
   499  S00029C AC 04           		IBT	R12,#04
   500  S00029E 2F 1D           		MOVE	R13,R15
   501                          ;
   502  S0002A0 3F EF           		GETBS
   503  S0002A2 DE              		INC	R14
   504  S0002A3 E2              		DEC	R2
   505  S0002A4 0B 04'          		BMI	BIGBB_NOSE0060		; 左向き？ [yes->BIGBB_NOSE0060]
   506  S0002A6 D2              		INC	R2
   507                          ;
   508  S0002A7 4F              		NOT
   509  S0002A8 3E 6F           		SUB	#0FH
   510                          BIGBB_NOSE0060
   511  S0002AA 57              		ADD	R7
   512  S0002AB 53              		ADD	R3
   513  S0002AC 3B              		STW	(R11)			; Ｘポジションセット！！
   514  S0002AD DB              		INC	R11
   515  S0002AE DB              		INC	R11
   516                          ;
   517  S0002AF 3F EF           		GETBS
   518  S0002B1 DE              		INC	R14
   519  S0002B2 58              		ADD	R8
   520  S0002B3 54              		ADD	R4
   521  S0002B4 3B              		STW	(R11)			; Ｙポジションセット！！
   522  S0002B5 DB              		INC	R11
   523  S0002B6 DB              		INC	R11
   524                          ;
   525  S0002B7 16              		TO	R6
   526  S0002B8 4A              		LDW	(R10)
   527  S0002B9 DA              		INC	R10
   528  S0002BA DA              		INC	R10
   529  S0002BB F0 FE00         		IWT	R0,#0FE00H
   530  S0002BE E2              		DEC	R2
   531  S0002BF 0B 04'          		BMI	BIGBB_NOSE0070		; [->BIGBB_NOSE0070]
   532  S0002C1 D2              		INC	R2
   533                          ;
   534  S0002C2 F0 BE00         		IWT	R0,#0BE00H
   535                          BIGBB_NOSE0070
   536  S0002C5 C6              		OR	R6
   537  S0002C6 3B              		STW	(R11)			; キャラナンバー＆アトリビュートセット！！
   538  S0002C7 DB              		INC	R11
   539  S0002C8 DB              		INC	R11
   540                          ;
   541  S0002C9 A0 02           		IBT	R0,#002H
   542  S0002CB 3B              		STW	(R11)			; ＯＡＭＳＵＢデータセット！！
   543  S0002CC DB              		INC	R11
   544                          ;
   545  S0002CD 3C              		LOOP
   546  S0002CE DB              		INC	R11
   547                          ;
   548  S0002CF FA 0008         		IWT	R10,#CWORK4
   549  S0002D2 AC 04           		IBT	R12,#04
   550  S0002D4 2F 1D           		MOVE	R13,R15
   551                          ;
   552  S0002D6 3F EF           		GETBS
   553  S0002D8 DE              		INC	R14
   554  S0002D9 E2              		DEC	R2
   555  S0002DA 0B 04'          		BMI	BIGBB_NOSE0080		; 左向き？ [yes->BIGBB_NOSE0080]
   556  S0002DC D2              		INC	R2
   557                          ;
   558  S0002DD 4F              		NOT
   559  S0002DE 3E 6F           		SUB	#0FH
   560                          BIGBB_NOSE0080
   561  S0002E0 57              		ADD	R7
   562  S0002E1 53              		ADD	R3
   563  S0002E2 3B              		STW	(R11)			; Ｘポジションセット！！
   564  S0002E3 DB              		INC	R11
   565  S0002E4 DB              		INC	R11
   566                          ;
   567  S0002E5 3F EF           		GETBS
   568  S0002E7 DE              		INC	R14
   569  S0002E8 58              		ADD	R8
   570  S0002E9 54              		ADD	R4
   571  S0002EA 3B              		STW	(R11)			; Ｙポジションセット！！
   572  S0002EB DB              		INC	R11
   573  S0002EC DB              		INC	R11
   574                          ;
   575  S0002ED 16              		TO	R6
   576  S0002EE 4A              		LDW	(R10)
   577  S0002EF DA              		INC	R10
   578  S0002F0 DA              		INC	R10
   579  S0002F1 F0 3C00         		IWT	R0,#03C00H
   580  S0002F4 E2              		DEC	R2
   581  S0002F5 0B 04'          		BMI	BIGBB_NOSE0090		; [->BIGBB_NOSE0090]
   582  S0002F7 D2              		INC	R2
   583                          ;
   584  S0002F8 F0 7C00         		IWT	R0,#07C00H
   585                          BIGBB_NOSE0090
   586  S0002FB C6              		OR	R6
   587  S0002FC 3B              		STW	(R11)			; キャラナンバー＆アトリビュートセット！！
   588  S0002FD DB              		INC	R11
   589  S0002FE DB              		INC	R11
   590                          ;
   591  S0002FF A0 02           		IBT	R0,#002H
   592  S000301 3B              		STW	(R11)			; ＯＡＭＳＵＢデータセット！！
   593  S000302 DB              		INC	R11
   594                          ;
   595  S000303 3C              		LOOP
   596  S000304 DB              		INC	R11
   597                          ;
   598                          ;----------- 右目 -------------------------------
   599                          BIGBB_REYE
   600                          ;
   601  S000305 02              		CACHE
   602                          ;
   603                          		mLDW	R6,CENWRK0,R1
   603+ S000306 F0 1978         		IWT	R0,#CENWRK0
   603+ S000309 51              		ADD	R1
   603+ S00030A 16              		TO	R6
   603+ S00030B 40              		LDW	(R0)
   604  S00030C EF              		GETB
   605  S00030D DE              		INC	R14
   606  S00030E 4D              		SWAP
   607  S00030F E2              		DEC	R2
   608  S000310 0B 03'          		BMI	BIGBB_REYE0040		; [->BIGBB_REYE0040]
   609  S000312 D2              		INC	R2
   610                          ;
   611  S000313 4F              		NOT
   612  S000314 D0              		INC	R0
   613                          BIGBB_REYE0040
   614  S000315 9F              		FMULT
   615  S000316 3E 68           		SUB	#08
   616  S000318 53              		ADD	R3
   617  S000319 3B              		STW	(R11)			; Ｘポジションセット！！
   618  S00031A DB              		INC	R11
   619  S00031B DB              		INC	R11
   620                          ;
   621                          		mLDW	R6,CENWRK2,R1
   621+ S00031C F0 19D6         		IWT	R0,#CENWRK2
   621+ S00031F 51              		ADD	R1
   621+ S000320 16              		TO	R6
   621+ S000321 40              		LDW	(R0)
   622  S000322 EF              		GETB
   623  S000323 DE              		INC	R14
   624  S000324 4D              		SWAP
   625  S000325 9F              		FMULT
   626  S000326 3E 6F           		SUB	#0FH
   627  S000328 54              		ADD	R4
   628  S000329 3B              		STW	(R11)			; Ｙポジションセット！！
   629  S00032A DB              		INC	R11
   630  S00032B DB              		INC	R11
   631                          ;
   632  S00032C 3D A6 08        		LMS	R6,CWORK8
   633  S00032F F0 3C00         		IWT	R0,#03C00H
   634  S000332 E2              		DEC	R2
   635  S000333 0B 04'          		BMI	BIGBB_REYE0060		; [->BIGBB_REYE0060]
   636  S000335 D2              		INC	R2
   637                          ;
   638  S000336 F0 7C00         		IWT	R0,#07C00H
   639                          BIGBB_REYE0060
   640  S000339 C6              		OR	R6
   641  S00033A 3B              		STW	(R11)
   642  S00033B DB              		INC	R11
   643  S00033C DB              		INC	R11
   644                          ;
   645  S00033D A0 02           		IBT	R0,#002H
   646  S00033F 3B              		STW	(R11)			; ＯＡＭＳＵＢデータセット！！
   647  S000340 DB              		INC	R11
   648  S000341 DB              		INC	R11
   649                          ;
   650                          ;----------- 左目 -------------------------------
   651                          BIGBB_LEYE
   652                          		mLDW	R6,CENWRK0,R1
   652+ S000342 F0 1978         		IWT	R0,#CENWRK0
   652+ S000345 51              		ADD	R1
   652+ S000346 16              		TO	R6
   652+ S000347 40              		LDW	(R0)
   653  S000348 EF              		GETB
   654  S000349 DE              		INC	R14
   655  S00034A 4D              		SWAP
   656  S00034B E2              		DEC	R2
   657  S00034C 0B 03'          		BMI	BIGBB_LEYE0040		; [->BIGBB_LEYE0040]
   658  S00034E D2              		INC	R2
   659                          ;
   660  S00034F 4F              		NOT
   661  S000350 D0              		INC	R0
   662                          BIGBB_LEYE0040
   663  S000351 9F              		FMULT
   664  S000352 3E 68           		SUB	#08
   665  S000354 53              		ADD	R3
   666  S000355 3B              		STW	(R11)			; Ｘポジションセット！！
   667  S000356 DB              		INC	R11
   668  S000357 DB              		INC	R11
   669                          ;
   670                          		mLDW	R6,CENWRK2,R1
   670+ S000358 F0 19D6         		IWT	R0,#CENWRK2
   670+ S00035B 51              		ADD	R1
   670+ S00035C 16              		TO	R6
   670+ S00035D 40              		LDW	(R0)
   671  S00035E EF              		GETB
   672  S00035F DE              		INC	R14
   673  S000360 4D              		SWAP
   674  S000361 9F              		FMULT
   675  S000362 3E 6F           		SUB	#0FH
   676  S000364 54              		ADD	R4
   677  S000365 3B              		STW	(R11)			; Ｙポジションセット！！
   678  S000366 DB              		INC	R11
   679  S000367 DB              		INC	R11
   680                          ;
   681  S000368 3D A6 08        		LMS	R6,CWORK8
   682  S00036B F0 3C00         		IWT	R0,#03C00H
   683  S00036E E2              		DEC	R2
   684  S00036F 0B 04'          		BMI	BIGBB_LEYE0060		; [->BIGBB_LEYE0060]
   685  S000371 D2              		INC	R2
   686                          ;
   687  S000372 F0 7C00         		IWT	R0,#07C00H
   688                          BIGBB_LEYE0060
   689  S000375 C6              		OR	R6
   690  S000376 3B              		STW	(R11)
   691  S000377 DB              		INC	R11
   692  S000378 DB              		INC	R11
   693                          ;
   694  S000379 A0 02           		IBT	R0,#002H
   695  S00037B 3B              		STW	(R11)			; ＯＡＭＳＵＢデータセット！！
   696  S00037C DB              		INC	R11
   697  S00037D DB              		INC	R11
   698                          ;
   699                          ;----------- 毛 ---------------------------------
   700                          BIGBB_HAIR
   701                          		mLDW	R6,CENWRK0,R1
   701+ S00037E F0 1978         		IWT	R0,#CENWRK0
   701+ S000381 51              		ADD	R1
   701+ S000382 16              		TO	R6
   701+ S000383 40              		LDW	(R0)
   702  S000384 EF              		GETB
   703  S000385 DE              		INC	R14
   704  S000386 4D              		SWAP
   705  S000387 E2              		DEC	R2
   706  S000388 0B 03'          		BMI	BIGBB_HAIR0040		; [->BIGBB_HAIR0040]
   707  S00038A D2              		INC	R2
   708                          ;
   709  S00038B 4F              		NOT
   710  S00038C D0              		INC	R0
   711                          BIGBB_HAIR0040
   712  S00038D 9F              		FMULT
   713  S00038E 3E 68           		SUB	#08
   714  S000390 53              		ADD	R3
   715  S000391 3B              		STW	(R11)			; Ｘポジションセット！！
   716  S000392 DB              		INC	R11
   717  S000393 DB              		INC	R11
   718                          ;
   719                          		mLDW	R6,CENWRK2,R1
   719+ S000394 F0 19D6         		IWT	R0,#CENWRK2
   719+ S000397 51              		ADD	R1
   719+ S000398 16              		TO	R6
   719+ S000399 40              		LDW	(R0)
   720  S00039A EF              		GETB
   721  S00039B DE              		INC	R14
   722  S00039C 4D              		SWAP
   723  S00039D 9F              		FMULT
   724  S00039E 3E 6F           		SUB	#0FH
   725  S0003A0 54              		ADD	R4
   726  S0003A1 3B              		STW	(R11)			; Ｙポジションセット！！
   727  S0003A2 DB              		INC	R11
   728  S0003A3 DB              		INC	R11
   729                          ;
   730  S0003A4 3D A6 09        		LMS	R6,CWORK9
   731  S0003A7 F0 1C00         		IWT	R0,#01C00H
   732  S0003AA E2              		DEC	R2
   733  S0003AB 0B 04'          		BMI	BIGBB_HAIR0060		; [->BIGBB_HAIR0060]
   734  S0003AD D2              		INC	R2
   735                          ;
   736  S0003AE F0 5C00         		IWT	R0,#05C00H
   737                          BIGBB_HAIR0060
   738  S0003B1 C6              		OR	R6
   739  S0003B2 3B              		STW	(R11)
   740  S0003B3 DB              		INC	R11
   741  S0003B4 DB              		INC	R11
   742                          ;
   743  S0003B5 A0 02           		IBT	R0,#002H
   744  S0003B7 3B              		STW	(R11)			; ＯＡＭＳＵＢデータセット！！
   745  S0003B8 DB              		INC	R11
   746  S0003B9 DB              		INC	R11
   747                          ;
   748                          ;----------- 頬 ---------------------------------
   749                          BIGBB_CHEEK
   750                          		mLDW	R6,CENWRK0,R1
   750+ S0003BA F0 1978         		IWT	R0,#CENWRK0
   750+ S0003BD 51              		ADD	R1
   750+ S0003BE 16              		TO	R6
   750+ S0003BF 40              		LDW	(R0)
   751  S0003C0 EF              		GETB
   752  S0003C1 DE              		INC	R14
   753  S0003C2 4D              		SWAP
   754  S0003C3 E2              		DEC	R2
   755  S0003C4 0B 03'          		BMI	BIGBB_CHEEK0040		; [->BIGBB_CHEEK0040]
   756  S0003C6 D2              		INC	R2
   757                          ;
   758  S0003C7 4F              		NOT
   759  S0003C8 D0              		INC	R0
   760                          BIGBB_CHEEK0040
   761  S0003C9 17              		TO	R7
   762  S0003CA 9F              		FMULT				; R7 <- 頬の中心Ｘ
   763                          		mLDW	R6,CENWRK2,R1
   763+ S0003CB F0 19D6         		IWT	R0,#CENWRK2
   763+ S0003CE 51              		ADD	R1
   763+ S0003CF 16              		TO	R6
   763+ S0003D0 40              		LDW	(R0)
   764  S0003D1 EF              		GETB
   765  S0003D2 DE              		INC	R14
   766  S0003D3 4D              		SWAP
   767  S0003D4 18              		TO	R8
   768  S0003D5 9F              		FMULT				; R8 <- 頬の中心Ｙ
   769                          ;
   770  S0003D6 FA 0014         		IWT	R10,#CWORKA
   771  S0003D9 AC 04           		IBT	R12,#04
   772  S0003DB 2F 1D           		MOVE	R13,R15
   773                          ;
   774  S0003DD 3F EF           		GETBS
   775  S0003DF DE              		INC	R14
   776  S0003E0 E2              		DEC	R2
   777  S0003E1 0B 04'          		BMI	BIGBB_CHEEK0060		; 左向き？ [yes->BIGBB_CHEEK0060]
   778  S0003E3 D2              		INC	R2
   779                          ;
   780  S0003E4 4F              		NOT
   781  S0003E5 3E 6F           		SUB	#0FH
   782                          BIGBB_CHEEK0060
   783  S0003E7 57              		ADD	R7
   784  S0003E8 53              		ADD	R3
   785  S0003E9 3B              		STW	(R11)			; Ｘポジションセット！！
   786  S0003EA DB              		INC	R11
   787  S0003EB DB              		INC	R11
   788                          ;
   789  S0003EC 3F EF           		GETBS
   790  S0003EE DE              		INC	R14
   791  S0003EF 58              		ADD	R8
   792  S0003F0 54              		ADD	R4
   793  S0003F1 3B              		STW	(R11)			; Ｙポジションセット！！
   794  S0003F2 DB              		INC	R11
   795  S0003F3 DB              		INC	R11
   796                          ;
   797  S0003F4 16              		TO	R6
   798  S0003F5 4A              		LDW	(R10)
   799  S0003F6 DA              		INC	R10
   800  S0003F7 DA              		INC	R10
   801  S0003F8 F0 2C00         		IWT	R0,#02C00H
   802  S0003FB E2              		DEC	R2
   803  S0003FC 0B 04'          		BMI	BIGBB_CHEEK0070		; [->BIGBB_CHEEK0070]
   804  S0003FE D2              		INC	R2
   805                          ;
   806  S0003FF F0 6C00         		IWT	R0,#06C00H
   807                          BIGBB_CHEEK0070
   808  S000402 C6              		OR	R6
   809  S000403 3B              		STW	(R11)			; キャラナンバー＆アトリビュートセット！！
   810  S000404 DB              		INC	R11
   811  S000405 DB              		INC	R11
   812                          ;
   813  S000406 A0 02           		IBT	R0,#002H
   814  S000408 3B              		STW	(R11)			; ＯＡＭＳＵＢデータセット！！
   815  S000409 DB              		INC	R11
   816                          ;
   817  S00040A 3C              		LOOP
   818  S00040B DB              		INC	R11
   819                          ;
   820                          ;----------- 手 ---------------------------------
   821                          BIGBB_HAND
   822                          		mLDW	R6,CENWRK0,R1
   822+ S00040C F0 1978         		IWT	R0,#CENWRK0
   822+ S00040F 51              		ADD	R1
   822+ S000410 16              		TO	R6
   822+ S000411 40              		LDW	(R0)
   823  S000412 EF              		GETB
   824  S000413 DE              		INC	R14
   825  S000414 4D              		SWAP
   826  S000415 E2              		DEC	R2
   827  S000416 0B 03'          		BMI	BIGBB_HAND0040		; [->BIGBB_HAND0040]
   828  S000418 D2              		INC	R2
   829                          ;
   830  S000419 4F              		NOT
   831  S00041A D0              		INC	R0
   832                          BIGBB_HAND0040
   833  S00041B 17              		TO	R7
   834  S00041C 9F              		FMULT				; R7 <- 手の中心Ｘ
   835                          		mLDW	R6,CENWRK2,R1
   835+ S00041D F0 19D6         		IWT	R0,#CENWRK2
   835+ S000420 51              		ADD	R1
   835+ S000421 16              		TO	R6
   835+ S000422 40              		LDW	(R0)
   836  S000423 EF              		GETB
   837  S000424 DE              		INC	R14
   838  S000425 4D              		SWAP
   839  S000426 18              		TO	R8
   840  S000427 9F              		FMULT				; R8 <- 手の中心Ｙ
   841                          ;
   842  S000428 F9 4000         		IWT	R9,#04000H
   843  S00042B FA 001C         		IWT	R10,#CWORKE
   844  S00042E AC 04           		IBT	R12,#04
   845  S000430 2F 1D           		MOVE	R13,R15
   846                          ;
   847  S000432 3F EF           		GETBS
   848  S000434 DE              		INC	R14
   849  S000435 E2              		DEC	R2
   850  S000436 0B 04'          		BMI	BIGBB_HAND0060		; 左向き？ [yes->BIGBB_HAND0060]
   851  S000438 D2              		INC	R2
   852                          ;
   853  S000439 4F              		NOT
   854  S00043A 3E 6F           		SUB	#0FH
   855                          BIGBB_HAND0060
   856  S00043C 57              		ADD	R7
   857  S00043D 53              		ADD	R3
   858  S00043E 3B              		STW	(R11)			; Ｘポジションセット！！
   859  S00043F DB              		INC	R11
   860  S000440 DB              		INC	R11
   861                          ;
   862  S000441 3F EF           		GETBS
   863  S000443 DE              		INC	R14
   864  S000444 58              		ADD	R8
   865  S000445 54              		ADD	R4
   866  S000446 3B              		STW	(R11)			; Ｙポジションセット！！
   867  S000447 DB              		INC	R11
   868  S000448 DB              		INC	R11
   869                          ;
   870  S000449 16              		TO	R6
   871  S00044A 4A              		LDW	(R10)
   872  S00044B DA              		INC	R10
   873  S00044C DA              		INC	R10
   874  S00044D EF              		GETB
   875  S00044E DE              		INC	R14
   876  S00044F 4D              		SWAP
   877  S000450 E2              		DEC	R2
   878  S000451 0B 03'          		BMI	BIGBB_HAND0070		; [->BIGBB_HAND0070]
   879  S000453 D2              		INC	R2
   880                          ;
   881  S000454 3D C9           		XOR	R9
   882                          BIGBB_HAND0070
   883  S000456 C6              		OR	R6
   884  S000457 3B              		STW	(R11)			; キャラナンバー＆アトリビュートセット！！
   885  S000458 DB              		INC	R11
   886  S000459 DB              		INC	R11
   887                          ;
   888  S00045A A0 02           		IBT	R0,#002H
   889  S00045C 3B              		STW	(R11)			; ＯＡＭＳＵＢデータセット！！
   890  S00045D DB              		INC	R11
   891                          ;
   892  S00045E 3C              		LOOP
   893  S00045F DB              		INC	R11
   894                          ;
   895                          ;
   896                          BIGBB_OAMSET_E
   897  S000460 3E AB 49        		SMS	COAMIDX,R11		; ＯＡＭインデックスのセーブ！！
   898                          ;
   899  S000463 02              		CACHE
   900                          ;
   901                          ;------- 敵のプライオリティセット！！ -------------------
   902  S000464 F1 1003         		IWT	R1,#CEXCLOR+1
   903  S000467 F2 3000         		IWT	R2,#03000H
   904  S00046A A3 04           		IBT	R3,#04
   905  S00046C FC 0028         		IWT	R12,#(CENNO+CEXNO)
   906  S00046F 2F 1D           		MOVE	R13,R15
   907  S000471 41              		LDW	(R1)
   908  S000472 C2              		OR	R2
   909  S000473 21              		WITH	R1
   910  S000474 53              		ADD	R3
   911  S000475 3C              		LOOP
   912  S000476 90              		SBK
   913                          ;
   914  S000477 00              		STOP
   915  S000478 01              		NOP
   916                          ;
   917                          ;
   918                          BIGBB_TANEDT
   919  S000479 00 F8 FC        		HEX	00, F8, FC
   920  S00047C 2C9E            		WORD	02C9EH
   921  S00047E 00 00 FC        		HEX	00, 00, FC
   922  S000481 6C9E            		WORD	06C9EH
   923  S000483 02 F0 E5        		HEX	02, F0, E5
   924  S000486 2DC0            		WORD	02DC0H
   925  S000488 02 00 E5        		HEX	02, 00, E5
   926  S00048B 2DC2            		WORD	02DC2H
   927  S00048D 02 F0 F5        		HEX	02, F0, F5
   928  S000490 2DE0            		WORD	02DE0H
   929  S000492 02 00 F5        		HEX	02, 00, F5
   930  S000495 2DE2            		WORD	02DE2H
   931                          ;
   932                          BIGBB_TANEDT1
   933  S000497 00 F8 FD        		HEX	00, F8, FD
   934  S00049A 6C2E            		WORD	06C2EH
   935  S00049C 00 00 FD        		HEX	00, 00, FD
   936  S00049F 2C2E            		WORD	02C2EH
   937  S0004A1 02 F0 E5        		HEX	02, F0, E5
   938  S0004A4 2DC0            		WORD	02DC0H
   939  S0004A6 02 00 E5        		HEX	02, 00, E5
   940  S0004A9 2DC2            		WORD	02DC2H
   941  S0004AB 02 F0 F5        		HEX	02, F0, F5
   942  S0004AE 2DE0            		WORD	02DE0H
   943  S0004B0 02 00 F5        		HEX	02, 00, F5
   944  S0004B3 2DE2            		WORD	02DE2H
   945                          ;
   946                          BIGBB_TANEDT2
   947  S0004B5 00 F8 01        		HEX	00, F8, 01
   948  S0004B8 6C2F            		WORD	06C2FH
   949  S0004BA 00 00 01        		HEX	00, 00, 01
   950  S0004BD 2C2F            		WORD	02C2FH
   951  S0004BF 02 F0 E5        		HEX	02, F0, E5
   952  S0004C2 2DC0            		WORD	02DC0H
   953  S0004C4 02 00 E5        		HEX	02, 00, E5
   954  S0004C7 2DC2            		WORD	02DC2H
   955  S0004C9 02 F0 F5        		HEX	02, F0, F5
   956  S0004CC 2DE0            		WORD	02DE0H
   957  S0004CE 02 00 F5        		HEX	02, 00, F5
   958  S0004D1 2DE2            		WORD	02DE2H
   959                          ;
   960          0004D3          BIGBB_OAMST2	EQU	$
   961  S0004D3 A0 00'          		IBT	R0,#BANK BIGBB_TANEDT
   962  S0004D5 3F DF           		ROMB
   963                          ;
   964  S0004D7 02              		CACHE
   965                          ;
   966  S0004D8 3D F1 1972      		LM	R1,CENINDX		; R1 <- 敵インデックスの読み込み！
   967                          		mLDW	R6,CENCHPT,R1
   967+ S0004DC F0 1402         		IWT	R0,#CENCHPT
   967+ S0004DF 51              		ADD	R1
   967+ S0004E0 16              		TO	R6
   967+ S0004E1 40              		LDW	(R0)
   968  S0004E2 A0 1E           		IBT	R0,#(BIGBB_TANEDT1-BIGBB_TANEDT)
   969  S0004E4 86              		MULT	R6
   970  S0004E5 F2 0479'        		IWT	R2,#BIGBB_TANEDT
   971  S0004E8 1E              		TO	R14
   972  S0004E9 52              		ADD	R2			; R14 <- Rom Address Set !!
   973                          ;
   974                          		mLDW	R2,CENDSXL,R1		; Ｘポジション
   974+ S0004EA F0 1680         		IWT	R0,#CENDSXL
   974+ S0004ED 51              		ADD	R1
   974+ S0004EE 12              		TO	R2
   974+ S0004EF 40              		LDW	(R0)
   975                          		mLDW	R3,CENDSYL,R1		; Ｙポジション
   975+ S0004F0 F0 1682         		IWT	R0,#CENDSYL
   975+ S0004F3 51              		ADD	R1
   975+ S0004F4 13              		TO	R3
   975+ S0004F5 40              		LDW	(R0)
   976                          		mLDW	R4,CENMUKI,R1		; 向き
   976+ S0004F6 F0 1400         		IWT	R0,#CENMUKI
   976+ S0004F9 51              		ADD	R1
   976+ S0004FA 14              		TO	R4
   976+ S0004FB 40              		LDW	(R0)
   977  S0004FC F5 4000         		IWT	R5,#04000H
   978  S0004FF 3D AB 49        		LMS	R11,COAMIDX		; R11 <- ＯＡＭインデックスの読み込み！
   979  S000502 AC 06           		IBT	R12,#06
   980  S000504 2F 1D           		MOVE	R13,R15
   981                          ;
   982  S000506 16              		TO	R6
   983  S000507 EF              		GETB
   984  S000508 DE              		INC	R14
   985                          ;
   986  S000509 3F EF           		GETBS
   987  S00050B DE              		INC	R14
   988  S00050C E4              		DEC	R4
   989  S00050D 0B 09'          		BMI	BIGBB_OAMST2040		; 反転？ [no->BIGBB_OAMST2040]
   990  S00050F D4              		INC	R4
   991                          ;
   992  S000510 4F              		NOT
   993  S000511 D0              		INC	R0
   994  S000512 E6              		DEC	R6
   995  S000513 0A 03'          		BPL	BIGBB_OAMST2040		; チビキャラ？ [no->BIGBB_OAMST2040]
   996  S000515 D6              		INC	R6
   997                          ;
   998  S000516 3E 58           		ADD	#08
   999                          BIGBB_OAMST2040
  1000  S000518 52              		ADD	R2
  1001  S000519 3B              		STW	(R11)			; Ｘポジション
  1002  S00051A DB              		INC	R11
  1003  S00051B DB              		INC	R11
  1004                          ;
  1005  S00051C 3F EF           		GETBS
  1006  S00051E DE              		INC	R14
  1007  S00051F 53              		ADD	R3
  1008  S000520 3B              		STW	(R11)			; Ｙポジション
  1009  S000521 DB              		INC	R11
  1010  S000522 DB              		INC	R11
  1011                          ;
  1012  S000523 EF              		GETB
  1013  S000524 DE              		INC	R14
  1014  S000525 3D EF           		GETBH
  1015  S000527 DE              		INC	R14
  1016  S000528 E4              		DEC	R4
  1017  S000529 0B 03'          		BMI	BIGBB_OAMST2060		; 反転？ [no->BIGBB_OAMST2060]
  1018  S00052B D4              		INC	R4
  1019                          ;
  1020  S00052C 3D C5           		XOR	R5
  1021                          BIGBB_OAMST2060
  1022  S00052E 3B              		STW	(R11)
  1023  S00052F DB              		INC	R11
  1024  S000530 DB              		INC	R11
  1025                          ;
  1026  S000531 B6              		FROM	R6
  1027  S000532 3B              		STW	(R11)
  1028  S000533 DB              		INC	R11
  1029                          ;
  1030  S000534 3C              		LOOP
  1031  S000535 DB              		INC	R11
  1032                          ;
  1033  S000536 FF 0460'        		IWT	R15,#BIGBB_OAMSET_E
  1034  S000539 01              		NOP
  1035                          ;
  1036                          ;
  1037                          ;----------------------------------------------------------------
  1038                          ;-	アトミックプチプチＯＡＭセット				-
  1039                          ;-		in :						-
  1040                          ;-			R1 <- 角度				-
  1041                          ;-			R4 <- データバンク			-
  1042                          ;-			R5 <- データアドレス			-
  1043                          ;-			R6 <- ENCHPT				-
  1044                          ;-			R7 <- データサイズ			-
  1045                          ;-			R8 <- 半径				-
  1046                          ;-			CWORK0 <- 横倍率			-
  1047                          ;-			CWORK1 <- 縦倍率			-
  1048                          ;-			CWORK2 <- 足ズームフラグ		-
  1049                          ;-			CWORK8 <- Ｘポジション			-
  1050                          ;-			CWORK9 <- Ｙポジション			-
  1051                          ;----------------------------------------------------------------
  1052          00053A          PUCHAOAMSET	EQU	$
  1053                          ;
  1054  S00053A 02              		CACHE
  1055                          ;
  1056  S00053B A0 00"          		IBT	R0,#BANK LCOS
  1057  S00053D 3F DF           		ROMB
  1058  S00053F F0 00C0         		IWT	R0,#0C0H
  1059  S000542 51              		ADD	R1
  1060  S000543 1B              		TO	R11
  1061  S000544 9E              		LOB
  1062  S000545 F0 0000"        		IWT	R0,#LCOS
  1063  S000548 1E              		TO	R14
  1064  S000549 5B              		ADD	R11			; Cos Data Address Set !!
  1065  S00054A F3 0000"        		IWT	R3,#LSIN
  1066  S00054D 3F EF           		GETBS
  1067  S00054F B3              		FROM	R3
  1068  S000550 1E              		TO	R14
  1069  S000551 5B              		ADD	R11			; Sin Data Address Set !!
  1070  S000552 50              		ADD	R0
  1071  S000553 12              		TO	R2
  1072  S000554 50              		ADD	R0			; R2 <- Cos Data
  1073  S000555 FB 0000"        		IWT	R11,#LCOS
  1074  S000558 3F EF           		GETBS
  1075  S00055A BB              		FROM	R11
  1076  S00055B 1E              		TO	R14
  1077  S00055C 51              		ADD	R1			; Cos Data Address Set !!
  1078  S00055D 50              		ADD	R0
  1079  S00055E 13              		TO	R3
  1080  S00055F 50              		ADD	R0			; R3 <- Sin Data
  1081  S000560 FB 0000"        		IWT	R11,#LSIN
  1082  S000563 3F EF           		GETBS
  1083  S000565 BB              		FROM	R11
  1084  S000566 1E              		TO	R14
  1085  S000567 51              		ADD	R1			; Sin Data Address Set !!
  1086  S000568 50              		ADD	R0
  1087  S000569 50              		ADD	R0
  1088  S00056A 3E A0 06        		SMS	CWORK6,R0		; CWORK6 <- Cos Data
  1089  S00056D 3F EF           		GETBS
  1090  S00056F 50              		ADD	R0
  1091  S000570 50              		ADD	R0
  1092  S000571 3E A0 07        		SMS	CWORK7,R0		; CWORK7 <- Sin Data
  1093                          ;
  1094  S000574 B4              		FROM	R4
  1095  S000575 3F DF           		ROMB				; Data Rom Bank Set !!
  1096  S000577 B7              		FROM	R7
  1097  S000578 3D 86           		UMULT	R6
  1098  S00057A 1E              		TO	R14
  1099  S00057B 55              		ADD	R5			; Data Rom Address Set !!
  1100                          ;
  1101  S00057C 3D F1 1972      		LM	R1,CENINDX		; R1 <- 敵インデックス読み込み！！
  1102                          		mLDW	R7,CENMUKI,R1		; R7 <- 向き
  1102+ S000580 F0 1400         		IWT	R0,#CENMUKI
  1102+ S000583 51              		ADD	R1
  1102+ S000584 17              		TO	R7
  1102+ S000585 40              		LDW	(R0)
  1103  S000586 3D AB 49        		LMS	R11,COAMIDX		; R11 <- ＯＡＭインデックスの読み込み！！
  1104                          ;
  1105  S000589 3D A6 00        		LMS	R6,CWORK0		; 横倍率読み込み！！
  1106  S00058C B8              		FROM	R8
  1107  S00058D 9F              		FMULT
  1108  S00058E 9E              		LOB
  1109  S00058F 4D              		SWAP
  1110  S000590 22 16           		MOVE	R6,R2
  1111  S000592 19              		TO	R9
  1112  S000593 9F              		FMULT				; R9 <- 足の中心Ｘ
  1113  S000594 E7              		DEC	R7
  1114  S000595 0B 04'          		BMI	PUCHAFOOT0020		; 右向き？ [no->PUCHAFOOT0020]
  1115  S000597 D7              		INC	R7
  1116                          ;
  1117  S000598 29              		WITH	R9
  1118  S000599 4F              		NOT
  1119  S00059A D9              		INC	R9			; R9 <- 足の中心Ｘ
  1120                          PUCHAFOOT0020
  1121  S00059B 3D A6 01        		LMS	R6,CWORK1		; 縦倍率読み込み！！
  1122  S00059E B8              		FROM	R8
  1123  S00059F 9F              		FMULT
  1124  S0005A0 9E              		LOB
  1125  S0005A1 20 15           		MOVE	R5,R0
  1126  S0005A3 4D              		SWAP
  1127  S0005A4 23 16           		MOVE	R6,R3
  1128  S0005A6 9F              		FMULT
  1129  S0005A7 1A              		TO	R10
  1130  S0005A8 65              		SUB	R5			; R10 <- 足の中心Ｙ
  1131                          ;
  1132  S0005A9 3D A2 06        		LMS	R2,CWORK6		; R2 <- Cos Data
  1133  S0005AC 3D A3 07        		LMS	R3,CWORK7		; R3 <- Sin Data
  1134                          ;
  1135  S0005AF EF              		GETB
  1136  S0005B0 DE              		INC	R14
  1137  S0005B1 16              		TO	R6
  1138  S0005B2 4D              		SWAP
  1139  S0005B3 26 15           		MOVE	R5,R6
  1140  S0005B5 3D A8 02        		LMS	R8,CWORK2		; 足ズームフラグ読み込み！！
  1141  S0005B8 E8              		DEC	R8
  1142  S0005B9 0B 08'          		BMI	PUCHAFOOT0040		; 足ズーム？ [no->PUCHAFOOT0040]
  1143  S0005BB D8              		INC	R8
  1144                          ;
  1145  S0005BC 3D A0 00        		LMS	R0,CWORK0		; 横倍率読み込み！！
  1146  S0005BF 9F              		FMULT
  1147  S0005C0 9E              		LOB
  1148  S0005C1 16              		TO	R6
  1149  S0005C2 4D              		SWAP
  1150                          PUCHAFOOT0040
  1151  S0005C3 B2              		FROM	R2
  1152  S0005C4 9F              		FMULT
  1153  S0005C5 20 14           		MOVE	R4,R0
  1154  S0005C7 E7              		DEC	R7
  1155  S0005C8 0B 04'          		BMI	PUCHAFOOT0050		; 右向き？ [no->PUCHAFOOT0050]
  1156  S0005CA D7              		INC	R7
  1157                          ;
  1158  S0005CB 24              		WITH	R4
  1159  S0005CC 4F              		NOT
  1160  S0005CD D4              		INC	R4
  1161                          PUCHAFOOT0050
  1162  S0005CE 25 16           		MOVE	R6,R5
  1163  S0005D0 E8              		DEC	R8
  1164  S0005D1 0B 08'          		BMI	PUCHAFOOT0060		; 足ズーム？ [no->PUCHAFOOT0060]
  1165  S0005D3 D8              		INC	R8
  1166                          ;
  1167  S0005D4 3D A0 01        		LMS	R0,CWORK1		; 縦倍率読み込み！！
  1168  S0005D7 9F              		FMULT
  1169  S0005D8 9E              		LOB
  1170  S0005D9 16              		TO	R6
  1171  S0005DA 4D              		SWAP
  1172                          PUCHAFOOT0060
  1173  S0005DB B3              		FROM	R3
  1174  S0005DC 9F              		FMULT
  1175  S0005DD 20 15           		MOVE	R5,R0
  1176                          ;
  1177  S0005DF 3E A4 03        		SMS	CWORK3,R4		; 爪先中心Ｘ
  1178  S0005E2 3E A5 04        		SMS	CWORK4,R5		; 爪先中心Ｙ
  1179                          ;
  1180  S0005E5 3D A0 08        		LMS	R0,CWORK8
  1181  S0005E8 59              		ADD	R9
  1182  S0005E9 14              		TO	R4
  1183  S0005EA 54              		ADD	R4
  1184  S0005EB 3D A0 09        		LMS	R0,CWORK9
  1185  S0005EE 5A              		ADD	R10
  1186  S0005EF 15              		TO	R5
  1187  S0005F0 55              		ADD	R5
  1188                          ;
  1189                          		pJSR	04			; ＯＡＭセット！！
  1189+ S0005F1 AC 04           		IBT	R12,#04
  1189+ S0005F3 BF              		FROM	R15
  1189+ S0005F4 3E 57           		ADD	#07
  1189+ S0005F6 3E A0 30        		SMS	R0,RTS0
  1189+ S0005F9 FF 072B'        		IWT	R15,#PUCHAOAM_DX
  1189+ S0005FC 01              		NOP
  1190                          ;
  1191  S0005FD EF              		GETB
  1192  S0005FE DE              		INC	R14
  1193  S0005FF 16              		TO	R6
  1194  S000600 4D              		SWAP
  1195  S000601 26 15           		MOVE	R5,R6
  1196  S000603 3D A8 02        		LMS	R8,CWORK2		; 足ズームフラグ読み込み！！
  1197  S000606 E8              		DEC	R8
  1198  S000607 0B 08'          		BMI	PUCHAFOOT0140		; 足ズーム？ [no->PUCHAFOOT0140]
  1199  S000609 D8              		INC	R8
  1200                          ;
  1201  S00060A 3D A0 00        		LMS	R0,CWORK0		; 横倍率読み込み！！
  1202  S00060D 9F              		FMULT
  1203  S00060E 9E              		LOB
  1204  S00060F 16              		TO	R6
  1205  S000610 4D              		SWAP
  1206                          PUCHAFOOT0140
  1207  S000611 B2              		FROM	R2
  1208  S000612 9F              		FMULT
  1209  S000613 20 14           		MOVE	R4,R0
  1210  S000615 E7              		DEC	R7
  1211  S000616 0B 04'          		BMI	PUCHAFOOT0150		; 右向き？ [no->PUCHAFOOT0150]
  1212  S000618 D7              		INC	R7
  1213                          ;
  1214  S000619 24              		WITH	R4
  1215  S00061A 4F              		NOT
  1216  S00061B D4              		INC	R4
  1217                          PUCHAFOOT0150
  1218  S00061C 25 16           		MOVE	R6,R5
  1219  S00061E E8              		DEC	R8
  1220  S00061F 0B 08'          		BMI	PUCHAFOOT0160		; 足ズーム？ [no->PUCHAFOOT0160]
  1221  S000621 D8              		INC	R8
  1222                          ;
  1223  S000622 3D A0 01        		LMS	R0,CWORK1		; 縦倍率読み込み！！
  1224  S000625 9F              		FMULT
  1225  S000626 9E              		LOB
  1226  S000627 16              		TO	R6
  1227  S000628 4D              		SWAP
  1228                          PUCHAFOOT0160
  1229  S000629 B3              		FROM	R3
  1230  S00062A 9F              		FMULT
  1231  S00062B 20 15           		MOVE	R5,R0
  1232                          ;
  1233  S00062D 3E A4 05        		SMS	CWORK5,R4		; 踵中心Ｘ
  1234  S000630 3E A5 06        		SMS	CWORK6,R5		; 踵中心Ｙ
  1235                          ;
  1236  S000633 3D A0 08        		LMS	R0,CWORK8
  1237  S000636 59              		ADD	R9
  1238  S000637 14              		TO	R4
  1239  S000638 54              		ADD	R4
  1240  S000639 3D A0 09        		LMS	R0,CWORK9
  1241  S00063C 5A              		ADD	R10
  1242  S00063D 15              		TO	R5
  1243  S00063E 55              		ADD	R5
  1244                          ;
  1245                          		pJSR	04			; ＯＡＭセット！！
  1245+ S00063F AC 04           		IBT	R12,#04
  1245+ S000641 BF              		FROM	R15
  1245+ S000642 3E 57           		ADD	#07
  1245+ S000644 3E A0 30        		SMS	R0,RTS0
  1245+ S000647 FF 072B'        		IWT	R15,#PUCHAOAM_DX
  1245+ S00064A 01              		NOP
  1246                          ;
  1247  S00064B 29              		WITH	R9
  1248  S00064C 4F              		NOT
  1249  S00064D D9              		INC	R9			; R9 <- 足の中心Ｘ
  1250  S00064E 3D A0 03        		LMS	R0,CWORK3		; 踵中心Ｘ
  1251  S000651 14              		TO	R4
  1252  S000652 4F              		NOT
  1253  S000653 D4              		INC	R4
  1254  S000654 3D A5 04        		LMS	R5,CWORK4		; 踵中心Ｙ
  1255  S000657 3D A0 08        		LMS	R0,CWORK8
  1256  S00065A 59              		ADD	R9
  1257  S00065B 14              		TO	R4
  1258  S00065C 54              		ADD	R4
  1259  S00065D 3D A0 09        		LMS	R0,CWORK9
  1260  S000660 5A              		ADD	R10
  1261  S000661 15              		TO	R5
  1262  S000662 55              		ADD	R5
  1263                          ;
  1264                          		pJSR	04			; ＯＡＭセット！！
  1264+ S000663 AC 04           		IBT	R12,#04
  1264+ S000665 BF              		FROM	R15
  1264+ S000666 3E 57           		ADD	#07
  1264+ S000668 3E A0 30        		SMS	R0,RTS0
  1264+ S00066B FF 072B'        		IWT	R15,#PUCHAOAM_DX
  1264+ S00066E 01              		NOP
  1265                          ;
  1266  S00066F 3D A0 05        		LMS	R0,CWORK5		; 踵中心Ｘ
  1267  S000672 14              		TO	R4
  1268  S000673 4F              		NOT
  1269  S000674 D4              		INC	R4
  1270  S000675 3D A5 06        		LMS	R5,CWORK6		; 踵中心Ｙ
  1271  S000678 3D A0 08        		LMS	R0,CWORK8
  1272  S00067B 59              		ADD	R9
  1273  S00067C 14              		TO	R4
  1274  S00067D 54              		ADD	R4
  1275  S00067E 3D A0 09        		LMS	R0,CWORK9
  1276  S000681 5A              		ADD	R10
  1277  S000682 15              		TO	R5
  1278  S000683 55              		ADD	R5
  1279                          ;
  1280                          		pJSR	04			; ＯＡＭセット！！
  1280+ S000684 AC 04           		IBT	R12,#04
  1280+ S000686 BF              		FROM	R15
  1280+ S000687 3E 57           		ADD	#07
  1280+ S000689 3E A0 30        		SMS	R0,RTS0
  1280+ S00068C FF 072B'        		IWT	R15,#PUCHAOAM_DX
  1280+ S00068F 01              		NOP
  1281                          ;
  1282                          		mLDW0	CENCHPT,R1
  1282+ S000690 F0 1402         		IWT	R0,#CENCHPT
  1282+ S000693 51              		ADD	R1
  1282+ S000694 40              		LDW	(R0)
  1283  S000695 3E 69           		SUB	#09H
  1284  S000697 0D 60'          		BCS	PUCHAFACE2		; [->PUCHAFACE2]
  1285  S000699 01              		NOP
  1286                          ;
  1287                          PUCHAFACE
  1288  S00069A EF              		GETB
  1289  S00069B DE              		INC	R14
  1290  S00069C 4D              		SWAP
  1291  S00069D 3D A6 00        		LMS	R6,CWORK0
  1292  S0006A0 19              		TO	R9
  1293  S0006A1 9F              		FMULT				; R9 <- 顔中心Ｘ
  1294  S0006A2 E7              		DEC	R7
  1295  S0006A3 0B 04'          		BMI	PUCHAFACE0040		; 右向き？ [no->PUCHAFACE0040]
  1296  S0006A5 D7              		INC	R7
  1297                          ;
  1298  S0006A6 29              		WITH	R9
  1299  S0006A7 4F              		NOT
  1300  S0006A8 D9              		INC	R9			; R9 <- 顔中心Ｘ
  1301                          PUCHAFACE0040
  1302  S0006A9 EF              		GETB
  1303  S0006AA DE              		INC	R14
  1304  S0006AB 4D              		SWAP
  1305  S0006AC 3D A6 01        		LMS	R6,CWORK1
  1306  S0006AF 1A              		TO	R10
  1307  S0006B0 9F              		FMULT				; R10 <- 顔中心Ｙ
  1308                          ;
  1309  S0006B1 3D A0 08        		LMS	R0,CWORK8
  1310  S0006B4 14              		TO	R4
  1311  S0006B5 59              		ADD	R9
  1312  S0006B6 3D A0 09        		LMS	R0,CWORK9
  1313  S0006B9 15              		TO	R5
  1314  S0006BA 5A              		ADD	R10
  1315                          ;
  1316                          		pJSR	08			; ＯＡＭセット！！
  1316+ S0006BB AC 08           		IBT	R12,#08
  1316+ S0006BD BF              		FROM	R15
  1316+ S0006BE 3E 57           		ADD	#07
  1316+ S0006C0 3E A0 30        		SMS	R0,RTS0
  1316+ S0006C3 FF 072B'        		IWT	R15,#PUCHAOAM_DX
  1316+ S0006C6 01              		NOP
  1317                          ;
  1318                          PUCHACHEEK
  1319  S0006C7 EF              		GETB
  1320  S0006C8 DE              		INC	R14
  1321  S0006C9 4D              		SWAP
  1322  S0006CA 3D A6 00        		LMS	R6,CWORK0
  1323  S0006CD 19              		TO	R9
  1324  S0006CE 9F              		FMULT				; R9 <- 頬中心Ｘ
  1325  S0006CF E7              		DEC	R7
  1326  S0006D0 0B 04'          		BMI	PUCHACHEEK0040		; 右向き？ [no->PUCHACHEEK0040]
  1327  S0006D2 D7              		INC	R7
  1328                          ;
  1329  S0006D3 29              		WITH	R9
  1330  S0006D4 4F              		NOT
  1331  S0006D5 D9              		INC	R9			; R9 <- 頬中心Ｘ
  1332                          PUCHACHEEK0040
  1333  S0006D6 EF              		GETB
  1334  S0006D7 DE              		INC	R14
  1335  S0006D8 4D              		SWAP
  1336  S0006D9 3D A6 01        		LMS	R6,CWORK1
  1337  S0006DC 1A              		TO	R10
  1338  S0006DD 9F              		FMULT				; R10 <- 頬中心Ｙ
  1339                          ;
  1340  S0006DE 3D A0 08        		LMS	R0,CWORK8
  1341  S0006E1 14              		TO	R4
  1342  S0006E2 59              		ADD	R9
  1343  S0006E3 3D A0 09        		LMS	R0,CWORK9
  1344  S0006E6 15              		TO	R5
  1345  S0006E7 5A              		ADD	R10
  1346                          ;
  1347                          		pJSR	04			; ＯＡＭセット！！
  1347+ S0006E8 AC 04           		IBT	R12,#04
  1347+ S0006EA BF              		FROM	R15
  1347+ S0006EB 3E 57           		ADD	#07
  1347+ S0006ED 3E A0 30        		SMS	R0,RTS0
  1347+ S0006F0 FF 072B'        		IWT	R15,#PUCHAOAM_DX
  1347+ S0006F3 01              		NOP
  1348                          ;
  1349  S0006F4 3E AB 49        		SMS	COAMIDX,R11		; ＯＡＭインデックスのセーブ！！
  1350                          ;
  1351  S0006F7 00              		STOP
  1352  S0006F8 01              		NOP
  1353                          ;
  1354                          PUCHAFACE2
  1355  S0006F9 EF              		GETB
  1356  S0006FA DE              		INC	R14
  1357  S0006FB 4D              		SWAP
  1358  S0006FC 3D A6 00        		LMS	R6,CWORK0
  1359  S0006FF 19              		TO	R9
  1360  S000700 9F              		FMULT				; R9 <- 顔中心Ｘ
  1361  S000701 E7              		DEC	R7
  1362  S000702 0B 04'          		BMI	PUCHAFACE20040		; 右向き？ [no->PUCHAFACE20040]
  1363  S000704 D7              		INC	R7
  1364                          ;
  1365  S000705 29              		WITH	R9
  1366  S000706 4F              		NOT
  1367  S000707 D9              		INC	R9			; R9 <- 顔中心Ｘ
  1368                          PUCHAFACE20040
  1369  S000708 EF              		GETB
  1370  S000709 DE              		INC	R14
  1371  S00070A 4D              		SWAP
  1372  S00070B 3D A6 01        		LMS	R6,CWORK1
  1373  S00070E 1A              		TO	R10
  1374  S00070F 9F              		FMULT				; R10 <- 顔中心Ｙ
  1375                          ;
  1376  S000710 3D A0 08        		LMS	R0,CWORK8
  1377  S000713 14              		TO	R4
  1378  S000714 59              		ADD	R9
  1379  S000715 3D A0 09        		LMS	R0,CWORK9
  1380  S000718 15              		TO	R5
  1381  S000719 5A              		ADD	R10
  1382                          ;
  1383                          		pJSR	16			; ＯＡＭセット！！
  1383+ S00071A AC 10           		IBT	R12,#16
  1383+ S00071C BF              		FROM	R15
  1383+ S00071D 3E 57           		ADD	#07
  1383+ S00071F 3E A0 30        		SMS	R0,RTS0
  1383+ S000722 FF 072B'        		IWT	R15,#PUCHAOAM_DX
  1383+ S000725 01              		NOP
  1384                          ;
  1385                          ;
  1386  S000726 3E AB 49        		SMS	COAMIDX,R11		; ＯＡＭインデックスのセーブ！！
  1387                          ;
  1388  S000729 00              		STOP
  1389  S00072A 01              		NOP
  1390                          ;
  1391                          ;
  1392                          ;----------------------------------------------------------------
  1393                          ;-	アトミックプチプチ用ＯＡＭセット			-
  1394                          ;-		in :						-
  1395                          ;-			R0   <- Ｆｒｅｅ			-
  1396                          ;-			R1   <- 敵インデックス			-
  1397                          ;-			R2   <- 使用せず			-
  1398                          ;-			R3   <- 使用せず			-
  1399                          ;-			R4   <- 基準Ｘ				-
  1400                          ;-			R5   <- 基準Ｙ				-
  1401                          ;-			R6   <- Ｆｒｅｅ			-
  1402                          ;-			R7   <- 向き				-
  1403                          ;-			R8   <- Ｆｒｅｅ			-
  1404                          ;-			R9   <- 使用せず			-
  1405                          ;-			R10  <- 使用せず			-
  1406                          ;-			R11  <- ＯＡＭアドレス			-
  1407                          ;-			R12  <- 個数				-
  1408                          ;-			R13  <- Ｆｒｅｅ			-
  1409                          ;-			R14  <- ＲＯＭアドレス			-
  1410                          ;-			RTS0 <- 戻り番地			-
  1411                          ;----------------------------------------------------------------
  1412                          PUCHAOAM_DX
  1413                          ;
  1414  S00072B 02              		CACHE
  1415                          ;
  1416  S00072C 2F 1D           		MOVE	R13,R15
  1417                          ;---- Loop Start !!
  1418  S00072E 16              		TO	R6
  1419  S00072F EF              		GETB
  1420  S000730 DE              		INC	R14
  1421  S000731 A8 07           		IBT	R8,#08-1
  1422  S000733 B6              		FROM	R6
  1423  S000734 3E 72           		AND	#02
  1424  S000736 09 03'          		BEQ	PUCHAOAM_DX0080		; [->PUCHAOAM_DX0080]
  1425  S000738 01              		NOP
  1426                          ;
  1427  S000739 A8 0F           		IBT	R8,#16-1
  1428                          PUCHAOAM_DX0080
  1429  S00073B 3F EF           		GETBS
  1430  S00073D DE              		INC	R14
  1431  S00073E E7              		DEC	R7
  1432  S00073F 0B 03'          		BMI	PUCHAOAM_DX00A0		; 右向き？ [no->PUCHAOAM_DX00A0]
  1433  S000741 D7              		INC	R7
  1434                          ;
  1435  S000742 4F              		NOT
  1436  S000743 68              		SUB	R8
  1437                          PUCHAOAM_DX00A0
  1438  S000744 54              		ADD	R4
  1439  S000745 3B              		STW	(R11)			; Ｘポジション書き込み！！
  1440  S000746 DB              		INC	R11
  1441  S000747 DB              		INC	R11
  1442  S000748 3F EF           		GETBS
  1443  S00074A DE              		INC	R14
  1444  S00074B 55              		ADD	R5
  1445  S00074C 3B              		STW	(R11)			; Ｙポジション書き込み！！
  1446  S00074D DB              		INC	R11
  1447  S00074E DB              		INC	R11
  1448  S00074F EF              		GETB
  1449  S000750 DE              		INC	R14
  1450  S000751 F8 4000         		IWT	R8,#04000H
  1451  S000754 3D EF           		GETBH
  1452  S000756 DE              		INC	R14
  1453  S000757 E7              		DEC	R7
  1454  S000758 0B 03'          		BMI	PUCHAOAM_DX00C0		; 右向き？ [no->PUCHAOAM_DX00C0]
  1455  S00075A D7              		INC	R7
  1456                          ;
  1457  S00075B 3D C8           		XOR	R8
  1458                          PUCHAOAM_DX00C0
  1459  S00075D 3B              		STW	(R11)			; キャラクター書き込み！！
  1460  S00075E DB              		INC	R11
  1461  S00075F DB              		INC	R11
  1462  S000760 B6              		FROM	R6
  1463  S000761 3B              		STW	(R11)
  1464  S000762 DB              		INC	R11
  1465                          ;
  1466  S000763 3C              		LOOP
  1467  S000764 DB              		INC	R11
  1468                          ;
  1469  S000765 3D AF 30        		LMS	R15,RTS0
  1470  S000768 01              		NOP
  1471                          ;
  1472                          ;
  1473                          ;****************************************************************
  1474                          ;*	コインムーチョのＯＡＭセット				*
  1475                          ;*		in :						*
  1476                          ;*			R0 <- Data Bank				*
  1477                          ;*			R1 <- Data Address			*
  1478                          ;****************************************************************
  1479          000769          COMCHOOAM	EQU	$
  1480  S000769 3F DF           		ROMB
  1481                          ;
  1482  S00076B 3D F2 1972      		LM	R2,CENINDX		; R2 <- 敵インデックスの読み込み！！
  1483                          		mLDW0	CENMOD2,R2
  1483+ S00076F F0 1040         		IWT	R0,#CENMOD2
  1483+ S000772 52              		ADD	R2
  1483+ S000773 40              		LDW	(R0)
  1484  S000774 C0              		HIB
  1485  S000775 03              		LSR
  1486  S000776 03              		LSR
  1487  S000777 1C              		TO	R12
  1488  S000778 03              		LSR				; R12 <- オブジェの数！！
  1489                          		mLDW0	CENCHPT,R2
  1489+ S000779 F0 1402         		IWT	R0,#CENCHPT
  1489+ S00077C 52              		ADD	R2
  1489+ S00077D 40              		LDW	(R0)
  1490  S00077E 8C              		MULT	R12
  1491  S00077F 3E 85           		MULT	#05
  1492  S000781 1E              		TO	R14
  1493  S000782 51              		ADD	R1
  1494                          ;
  1495                          		mLDW	R3,CENMUKI,R2		; R3 <- 向きの読み込み！！
  1495+ S000783 F0 1400         		IWT	R0,#CENMUKI
  1495+ S000786 52              		ADD	R2
  1495+ S000787 13              		TO	R3
  1495+ S000788 40              		LDW	(R0)
  1496  S000789 B3              		FROM	R3
  1497  S00078A 03              		LSR
  1498  S00078B 03              		LSR
  1499  S00078C 97              		ROR
  1500  S00078D 14              		TO	R4
  1501  S00078E 03              		LSR
  1502                          		mLDW0	CENCLOR,R2
  1502+ S00078F F0 1042         		IWT	R0,#CENCLOR
  1502+ S000792 52              		ADD	R2
  1502+ S000793 40              		LDW	(R0)
  1503  S000794 4D              		SWAP
  1504  S000795 14              		TO	R4
  1505  S000796 3D C4           		XOR	R4			; R4 <- アトリビュートの読み込み！！
  1506                          		mLDW	R5,CENDSXL,R2		; R5 <- Ｘポジションの読み込み！！
  1506+ S000798 F0 1680         		IWT	R0,#CENDSXL
  1506+ S00079B 52              		ADD	R2
  1506+ S00079C 15              		TO	R5
  1506+ S00079D 40              		LDW	(R0)
  1507                          		mLDW	R6,CENDSYL,R2		; R6 <- Ｙポジションの読み込み！！
  1507+ S00079E F0 1682         		IWT	R0,#CENDSYL
  1507+ S0007A1 52              		ADD	R2
  1507+ S0007A2 16              		TO	R6
  1507+ S0007A3 40              		LDW	(R0)
  1508                          		mLDW	R7,CENOAML,R2		; R7 <- ＯＡＭインデックスの読み込み！！
  1508+ S0007A4 F0 1362         		IWT	R0,#CENOAML
  1508+ S0007A7 52              		ADD	R2
  1508+ S0007A8 17              		TO	R7
  1508+ S0007A9 40              		LDW	(R0)
  1509  S0007AA B4              		FROM	R4
  1510  S0007AB 54              		ADD	R4
  1511  S0007AC 04              		ROL
  1512  S0007AD 3E 71           		AND	#01
  1513  S0007AF 18              		TO	R8
  1514  S0007B0 50              		ADD	R0			; R8 <- 縦向き！！
  1515                          ;
  1516  S0007B1 02              		CACHE
  1517                          ;
  1518  S0007B2 2F 1D           		MOVE	R13,R15
  1519                          ;
  1520  S0007B4 11              		TO	R1
  1521  S0007B5 EF              		GETB				; R1 <- OAMSUB データの読み込み！！
  1522  S0007B6 DE              		INC	R14
  1523                          ;
  1524  S0007B7 3F EF           		GETBS
  1525  S0007B9 DE              		INC	R14
  1526                          ;
  1527  S0007BA E3              		DEC	R3
  1528  S0007BB 0B 09'          		BMI	COMCHOOAM0080		; フリップ？ [no->COMCHOOAM0080]
  1529  S0007BD D3              		INC	R3
  1530                          ;
  1531  S0007BE 4F              		NOT
  1532  S0007BF D0              		INC	R0
  1533  S0007C0 E1              		DEC	R1
  1534  S0007C1 0A 03'          		BPL	COMCHOOAM0080		; 小型？ [no->COMCHOOAM0080]
  1535  S0007C3 D1              		INC	R1
  1536                          ;
  1537  S0007C4 3E 58           		ADD	#08
  1538                          COMCHOOAM0080
  1539  S0007C6 55              		ADD	R5
  1540  S0007C7 37              		STW	(R7)
  1541  S0007C8 D7              		INC	R7
  1542  S0007C9 D7              		INC	R7
  1543                          ;
  1544  S0007CA 3F EF           		GETBS
  1545  S0007CC DE              		INC	R14
  1546                          ;
  1547  S0007CD E8              		DEC	R8
  1548  S0007CE 0B 09'          		BMI	COMCHOOAM00A0		; フリップ？ [no->COMCHOOAM00A0]
  1549  S0007D0 D8              		INC	R8
  1550                          ;
  1551  S0007D1 4F              		NOT
  1552  S0007D2 D0              		INC	R0
  1553  S0007D3 E1              		DEC	R1
  1554  S0007D4 0A 03'          		BPL	COMCHOOAM00A0		; 小型？ [no->COMCHOOAM00A0]
  1555  S0007D6 D1              		INC	R1
  1556                          ;
  1557  S0007D7 3E 58           		ADD	#08
  1558                          COMCHOOAM00A0
  1559  S0007D9 56              		ADD	R6
  1560  S0007DA 37              		STW	(R7)
  1561  S0007DB D7              		INC	R7
  1562  S0007DC D7              		INC	R7
  1563                          ;
  1564  S0007DD EF              		GETB
  1565  S0007DE DE              		INC	R14
  1566  S0007DF 3D EF           		GETBH
  1567  S0007E1 DE              		INC	R14
  1568                          ;
  1569  S0007E2 3D C4           		XOR	R4
  1570  S0007E4 37              		STW	(R7)
  1571  S0007E5 D7              		INC	R7
  1572  S0007E6 D7              		INC	R7
  1573                          ;
  1574  S0007E7 B1              		FROM	R1
  1575  S0007E8 37              		STW	(R7)
  1576  S0007E9 D7              		INC	R7
  1577                          ;
  1578  S0007EA 3C              		LOOP
  1579  S0007EB D7              		INC	R7
  1580                          ;
  1581  S0007EC 00              		STOP
  1582  S0007ED 01              		NOP
  1583                          ;
  1584                          ;
  1585                          ;************************************************************************
  1586                          ;*	マスクウインド							*
  1587                          ;*		in :							*
  1588                          ;*		    R0 <- ウインドタイプ				*
  1589                          ;*		    R1 <- 中心Ｘ					*
  1590                          ;*		    R2 <- 中心Ｙ					*
  1591                          ;************************************************************************
  1592          0000D2          windowline	EQU	000D2H
  1593          000016          root2		EQU	0022
  1594          00000B          cos45		EQU	0011
  1595          000050          cmp01		EQU	(16-cos45)*010H
  1596          0001B0          cmp02		EQU	(16+cos45)*010H
  1597          000005          cmp03		EQU	(16-cos45)
  1598          00001B          cmp04		EQU	(16+cos45)
  1599          0000FF          wopen		EQU	000FFH
  1600          00FF00          wclose		EQU	0FF00H
  1601                          ;
  1602          0007EE          MASKWINDOW	EQU	$
  1603  S0007EE 3E A1 01        		SMS	CWORK1,R1
  1604  S0007F1 3E A2 02        		SMS	CWORK2,R2
   vvv******* warn :value out of range
  1605  S0007F4 F3 3A02         		IWT	R3,#WINDBF
  1606  S0007F7 F4 0000'        		IWT	R4,#BANK CIRCLE_W
  1607  S0007FA B4              		FROM	R4
  1608  S0007FB 3F DF           		ROMB
  1609  S0007FD F4 00D2         		IWT	R4,#windowline
  1610  S000800 F5 0A9C'        		IWT	R5,#CIRCLE_W
  1611  S000803 3E 60           		SUB	#00
  1612  S000805 09 05'          		BEQ	MASKWINDOW1		; ウインドタイプ１？ [yes->MASKWINDOW1]
  1613  S000807 01              		NOP
  1614                          ;
  1615  S000808 FF 0936'        		IWT	R15,#MASKWINDOW2
  1616  S00080B 01              		NOP
  1617                          ;
  1618          00080C          MASKWINDOW1	EQU	$		; ウインドタイプ１
  1619                          ;
  1620  S00080C 02              		CACHE
  1621                          ;
  1622  S00080D A0 10           		IBT	R0,#010H
  1623  S00080F B2              		FROM	R2
  1624  S000810 1C              		TO	R12
  1625  S000811 60              		SUB	R0
  1626  S000812 0A 59'          		BPL	MASKWINDOW10020		; [->MASKWINDOW10020]
  1627  S000814 01              		NOP
  1628                          ;
  1629  S000815 A2 00           		IBT	R2,#00
  1630                          ;
  1631  S000817 BC              		FROM	R12
  1632  S000818 16              		TO	R6
  1633  S000819 4F              		NOT
  1634  S00081A D6              		INC	R6
  1635  S00081B A0 20           		IBT	R0,#020H
  1636  S00081D B6              		FROM	R6
  1637  S00081E 60              		SUB	R0
  1638  S00081F 0A 34'          		BPL	MASKWINDOW10010		; [->MASKWINDOW10010]
  1639  S000821 01              		NOP
  1640                          ;
  1641  S000822 B6              		FROM	R6
  1642  S000823 56              		ADD	R6
  1643  S000824 50              		ADD	R0
  1644  S000825 50              		ADD	R0
  1645  S000826 16              		TO	R6
  1646  S000827 50              		ADD	R0
  1647  S000828 F0 0050         		IWT	R0,#cmp01
  1648  S00082B B6              		FROM	R6
  1649  S00082C 60              		SUB	R0
  1650  S00082D 0B 68'          		BMI	MASKWINDOW10046		; [->MASKWINDOW10046]
  1651  S00082F 01              		NOP
  1652                          ;
  1653  S000830 BC              		FROM	R12
  1654  S000831 4F              		NOT
  1655  S000832 D0              		INC	R0
  1656  S000833 F9 0006         		IWT	R9,#10H-cos45+1
  1657  S000836 69              		SUB	R9
  1658  S000837 B1              		FROM	R1
  1659  S000838 60              		SUB	R0
  1660  S000839 1A              		TO	R10
  1661  S00083A 3E 6B           		SUB	#cos45
  1662                          ;
  1663  S00083C F0 01B0         		IWT	R0,#cmp02
  1664  S00083F B6              		FROM	R6
  1665  S000840 60              		SUB	R0
  1666  S000841 0B 54'          		BMI	MASKWINDOW10046		; [->MASKWINDOW10046]
  1667  S000843 01              		NOP
  1668                          ;
  1669  S000844 BC              		FROM	R12
  1670  S000845 4F              		NOT
  1671  S000846 D0              		INC	R0
  1672  S000847 F9 001B         		IWT	R9,#10H+cos45
  1673  S00084A 69              		SUB	R9
  1674  S00084B 51              		ADD	R1
  1675  S00084C 15              		TO	R5
  1676  S00084D 3E 5B           		ADD	#cos45
  1677  S00084F 2A 16           		MOVE	R6,R10
  1678  S000851 FF 08F9'        		IWT	R15,#MASKWINDOW10120	; [->MASKWINDOW10120]
  1679  S000854 01              		NOP
  1680                          ;
  1681                          MASKWINDOW10010
  1682  S000855 A0 05           		IBT	R0,#cmp03
  1683  S000857 B6              		FROM	R6
  1684  S000858 60              		SUB	R0
  1685  S000859 B1              		FROM	R1
  1686  S00085A 60              		SUB	R0
  1687  S00085B 18              		TO	R8
  1688  S00085C 3E 6B           		SUB	#cos45
  1689  S00085E A0 1B           		IBT	R0,#cmp04
  1690  S000860 B6              		FROM	R6
  1691  S000861 60              		SUB	R0
  1692  S000862 B1              		FROM	R1
  1693  S000863 60              		SUB	R0
  1694  S000864 15              		TO	R5
  1695  S000865 3E 5B           		ADD	#cos45
  1696  S000867 28 16           		MOVE	R6,R8
  1697  S000869 FF 08F9'        		IWT	R15,#MASKWINDOW10120	; [->MASKWINDOW10120]
  1698  S00086C 01              		NOP
  1699                          ;
  1700                          MASKWINDOW10020
  1701  S00086D 09 19'          		BEQ	MASKWINDOW10040		; [->MASKWINDOW10040]
  1702  S00086F 01              		NOP
  1703                          ;
  1704  S000870 AB 00           		IBT	R11,#00
  1705  S000872 F0 00FF         		IWT	R0,#wopen
  1706  S000875 2F 1D           		MOVE	R13,R15
  1707  S000877 BB              		FROM	R11
  1708  S000878 3F 64           		CMP	R4
  1709  S00087A 0B 05'          		BMI	MASKWINDOW10030		; 終り？ [no->MASKWINDOW10030]
  1710  S00087C 01              		NOP
  1711                          ;
  1712  S00087D FF 0932'        		IWT	R15,#MASKWINDOW1FFFF	; [->MASKWINDOW1FFFF]
  1713  S000880 01              		NOP
  1714                          ;
  1715                          MASKWINDOW10030
  1716  S000881 33              		STW	(R3)
  1717  S000882 D3              		INC	R3
  1718  S000883 D3              		INC	R3
  1719  S000884 D3              		INC	R3
  1720  S000885 D3              		INC	R3
  1721  S000886 3C              		LOOP
  1722  S000887 DB              		INC	R11
  1723                          MASKWINDOW10040
  1724  S000888 A6 00           		IBT	R6,#00
  1725  S00088A A0 10           		IBT	R0,#010H
  1726  S00088C 22              		WITH	R2
  1727  S00088D 60              		SUB	R0
  1728                          MASKWINDOW10044
  1729  S00088E B2              		FROM	R2
  1730  S00088F 64              		SUB	R4
  1731  S000890 0B 05'          		BMI	MASKWINDOW10046		; 終り？ [no->MASKWINDOW10046]
  1732  S000892 01              		NOP
  1733                          ;
  1734  S000893 FF 0932'        		IWT	R15,#MASKWINDOW1FFFF	; [->MASKWINDOW1FFFF]
  1735  S000896 01              		NOP
  1736                          ;
  1737                          MASKWINDOW10046
  1738  S000897 B5              		FROM	R5
  1739  S000898 1E              		TO	R14
  1740  S000899 56              		ADD	R6
  1741  S00089A EF              		GETB
  1742  S00089B 03              		LSR
  1743  S00089C 03              		LSR
  1744  S00089D 03              		LSR
  1745  S00089E 19              		TO	R9
  1746  S00089F 03              		LSR
  1747  S0008A0 F0 0050         		IWT	R0,#cmp01
  1748  S0008A3 B6              		FROM	R6
  1749  S0008A4 60              		SUB	R0
  1750  S0008A5 0B 0C'          		BMI	MASKWINDOW10050		; [->MASKWINDOW10050]
  1751  S0008A7 01              		NOP
  1752                          ;
  1753  S0008A8 F0 01B0         		IWT	R0,#cmp02
  1754  S0008AB B6              		FROM	R6
  1755  S0008AC 60              		SUB	R0
  1756  S0008AD 0A 3F'          		BPL	MASKWINDOW10100		; [->MASKWINDOW10100]
  1757  S0008AF 01              		NOP
  1758                          ;
  1759  S0008B0 05 04'          		BRA	MASKWINDOW10052		; [->MASKWINDOW10052]
  1760  S0008B2 EA              		DEC	R10
  1761                          ;		
  1762                          MASKWINDOW10050
  1763  S0008B3 B1              		FROM	R1
  1764  S0008B4 1A              		TO	R10
  1765  S0008B5 69              		SUB	R9
  1766                          MASKWINDOW10052
  1767  S0008B6 0A 07'          		BPL	MASKWINDOW10058		; [->MASKWINDOW10058]
  1768  S0008B8 01              		NOP
  1769                          ;
  1770  S0008B9 F0 FF00         		IWT	R0,#0FF00H
  1771  S0008BC 05 0C'          		BRA	MASKWINDOW10060		; [->MASKWINDOW10060]
  1772  S0008BE 01              		NOP
  1773                          ;
  1774                          MASKWINDOW10058
  1775  S0008BF BA              		FROM	R10
  1776  S0008C0 C0              		HIB
  1777  S0008C1 09 07'          		BEQ	MASKWINDOW10060		; [->MASKWINDOW10060]
  1778  S0008C3 BA              		FROM	R10
  1779                          ;
  1780  S0008C4 F0 00FF         		IWT	R0,#wopen
  1781  S0008C7 05 19'          		BRA	MASKWINDOW10078		; [->MASKWINDOW10078]
  1782  S0008C9 01              		NOP
  1783                          ;
  1784                          MASKWINDOW10060
  1785  S0008CA 18              		TO	R8
  1786  S0008CB 4D              		SWAP
  1787                          ;
  1788  S0008CC B1              		FROM	R1
  1789  S0008CD 17              		TO	R7
  1790  S0008CE 59              		ADD	R9
  1791  S0008CF 0A 07'          		BPL	MASKWINDOW10068		; [->MASKWINDOW10068]
  1792  S0008D1 B7              		FROM	R7
  1793                          ;
  1794  S0008D2 F0 00FF         		IWT	R0,#wopen
  1795  S0008D5 05 0B'          		BRA	MASKWINDOW10078		; [->MASKWINDOW10078]
  1796  S0008D7 01              		NOP
  1797                          ;
  1798                          MASKWINDOW10068
  1799  S0008D8 C0              		HIB
  1800  S0008D9 09 04'          		BEQ	MASKWINDOW10070		; [->MASKWINDOW10070]
  1801  S0008DB 01              		NOP
  1802                          ;
  1803  S0008DC F7 00FF         		IWT	R7,#000FFH
  1804                          MASKWINDOW10070
  1805  S0008DF 27              		WITH	R7
  1806  S0008E0 4D              		SWAP
  1807                          ;
  1808  S0008E1 70              		MERGE
  1809                          MASKWINDOW10078
  1810  S0008E2 33              		STW	(R3)
  1811  S0008E3 D3              		INC	R3
  1812  S0008E4 D3              		INC	R3
  1813  S0008E5 D3              		INC	R3
  1814  S0008E6 D3              		INC	R3
  1815  S0008E7 A0 10           		IBT	R0,#010H
  1816  S0008E9 16              		TO	R6
  1817  S0008EA 56              		ADD	R6
  1818  S0008EB 05 A1'          		BRA	MASKWINDOW10044		; [->MASKWINDOW10044]
  1819  S0008ED D2              		INC	R2
  1820                          ;
  1821                          MASKWINDOW10100
  1822  S0008EE F0 000B         		IWT	R0,#cos45
  1823  S0008F1 15              		TO	R5
  1824  S0008F2 51              		ADD	R1
  1825  S0008F3 F0 0021         		IWT	R0,#cos45*3
  1826  S0008F6 B1              		FROM	R1
  1827  S0008F7 16              		TO	R6
  1828  S0008F8 60              		SUB	R0
  1829                          MASKWINDOW10120
  1830  S0008F9 B2              		FROM	R2
  1831  S0008FA 64              		SUB	R4
  1832  S0008FB 0A 35'          		BPL	MASKWINDOW1FFFF		; 終り？ [yes->MASKWINDOW1FFFF]
  1833  S0008FD 01              		NOP
  1834                          ;
  1835  S0008FE B6              		FROM	R6
  1836  S0008FF C0              		HIB
  1837  S000900 0A 07'          		BPL	MASKWINDOW10140		; [->MASKWINDOW10140]
  1838  S000902 01              		NOP
  1839                          ;
  1840  S000903 F0 FF00         		IWT	R0,#0FF00H
  1841  S000906 05 0A'          		BRA	MASKWINDOW10148		; [->MASKWINDOW10148]
  1842  S000908 01              		NOP
  1843                          ;
  1844                          MASKWINDOW10140
  1845  S000909 09 07'          		BEQ	MASKWINDOW10148		; [->MASKWINDOW10148]
  1846  S00090B B6              		FROM	R6
  1847                          ;
  1848  S00090C F0 00FF         		IWT	R0,#wopen
  1849  S00090F 05 17'          		BRA	MASKWINDOW10160		; [->MASKWINDOW10160]
  1850  S000911 01              		NOP
  1851                          ;
  1852                          MASKWINDOW10148
  1853  S000912 18              		TO	R8
  1854  S000913 4D              		SWAP
  1855                          ;
  1856  S000914 B5              		FROM	R5
  1857  S000915 C0              		HIB
  1858  S000916 0A 07'          		BPL	MASKWINDOW10150		; [->MASKWINDOW10150]
  1859  S000918 01              		NOP
  1860                          ;
  1861  S000919 F0 00FF         		IWT	R0,#wopen
  1862  S00091C 05 0A'          		BRA	MASKWINDOW10160		; [->MASKWINDOW10160]
  1863  S00091E 01              		NOP
  1864                          ;
  1865                          MASKWINDOW10150
  1866  S00091F 09 04'          		BEQ	MASKWINDOW10158		; [->MASKWINDOW10158}
  1867  S000921 B5              		FROM	R5
  1868                          ;
  1869  S000922 F0 00FF         		IWT	R0,#000FFH
  1870                          MASKWINDOW10158
  1871  S000925 17              		TO	R7
  1872  S000926 4D              		SWAP
  1873  S000927 70              		MERGE
  1874                          MASKWINDOW10160
  1875  S000928 33              		STW	(R3)
  1876  S000929 D3              		INC	R3
  1877  S00092A D3              		INC	R3
  1878  S00092B D3              		INC	R3
  1879  S00092C D3              		INC	R3
  1880  S00092D E5              		DEC	R5
  1881  S00092E E6              		DEC	R6
  1882  S00092F 05 C8'          		BRA	MASKWINDOW10120		; [->MASKWINDOW10120]
  1883  S000931 D2              		INC	R2
  1884                          ;
  1885                          MASKWINDOW1FFFF
  1886  S000932 FF 0A46'        		IWT	R15,#MASKWINDOW3
  1887  S000935 01              		NOP
  1888                          ;
  1889                          ;
  1890                          MASKWINDOW2				; ウインドタイプ２
  1891                          ;
  1892  S000936 02              		CACHE
  1893                          ;
  1894  S000937 A0 10           		IBT	R0,#010H
  1895  S000939 52              		ADD	R2
  1896  S00093A 09 04'          		BEQ	MASKWINDOW20040		; 全開？ [yes->MASKWINDOW20040]
  1897  S00093C 01              		NOP
  1898  S00093D 0A 08'          		BPL	MASKWINDOW20050		; 全開？ [no->MASKWINDOW20050]
  1899  S00093F 01              		NOP
  1900                          ;
  1901                          MASKWINDOW20040
  1902  S000940 FC 00D2         		IWT	R12,#windowline
  1903  S000943 FF 0A3B'        		IWT	R15,#MASKWINDOW2FF10	; [->MASKWINDOW2FF10]
  1904  S000946 01              		NOP
  1905                          ;
  1906                          MASKWINDOW20050
  1907  S000947 F0 000B         		IWT	R0,#cos45
  1908  S00094A 1B              		TO	R11
  1909  S00094B 52              		ADD	R2
  1910  S00094C 3E AB 03        		SMS	CWORK3,R11		; CWORK3 <- 右Ｙポジション！！
  1911  S00094F 0A 10'          		BPL	MASKWINDOW20054		; [->MASKWINDOW20054]
  1912  S000951 01              		NOP
  1913                          ;
  1914  S000952 F0 0005         		IWT	R0,#16-cos45
  1915  S000955 5B              		ADD	R11
  1916  S000956 50              		ADD	R0
  1917  S000957 50              		ADD	R0
  1918  S000958 50              		ADD	R0
  1919  S000959 16              		TO	R6
  1920  S00095A 50              		ADD	R0
  1921  S00095B A2 00           		IBT	R2,#00
  1922  S00095D FF 09E4'        		IWT	R15,#MASKWINDOW20100	; [->MASKWINDOW20100]
  1923  S000960 01              		NOP
  1924                          ;
  1925                          MASKWINDOW20054
  1926  S000961 F0 000B         		IWT	R0,#cos45
  1927  S000964 51              		ADD	R1
  1928  S000965 19              		TO	R9			; R9 <- 初期右ポジション！！
  1929  S000966 5B              		ADD	R11
  1930                          ;
  1931  S000967 F0 000B         		IWT	R0,#cos45
  1932  S00096A B2              		FROM	R2
  1933  S00096B 1B              		TO	R11
  1934  S00096C 60              		SUB	R0
  1935  S00096D 3E AB 04        		SMS	CWORK4,R11		; CWORK4 <- 左Ｙポジション！！
  1936  S000970 0A 0D'          		BPL	MASKWINDOW20058		; [->MASKWINDOW20058]
  1937  S000972 01              		NOP
  1938                          ;
  1939  S000973 F0 001B         		IWT	R0,#16+cos45
  1940  S000976 5B              		ADD	R11
  1941  S000977 50              		ADD	R0
  1942  S000978 50              		ADD	R0
  1943  S000979 50              		ADD	R0
  1944  S00097A 16              		TO	R6
  1945  S00097B 50              		ADD	R0
  1946  S00097C 05 0B'          		BRA	MASKWINDOW20061		; [->MASKWINDOW20061]
  1947  S00097E 01              		NOP
  1948                          ;
  1949                          MASKWINDOW20058
  1950  S00097F F0 000B         		IWT	R0,#cos45
  1951  S000982 B1              		FROM	R1
  1952  S000983 60              		SUB	R0
  1953  S000984 1A              		TO	R10			; R10 <- 初期左ポジション！！
  1954  S000985 5B              		ADD	R11
  1955                          MASKWINDOW20060
  1956  S000986 F6 01A0         		IWT	R6,#(16+cos45-1)*10H
  1957                          MASKWINDOW20061
  1958  S000989 A2 00           		IBT	R2,#00
  1959                          MASKWINDOW20062
  1960  S00098B B2              		FROM	R2
  1961  S00098C 64              		SUB	R4
  1962  S00098D 0B 05'          		BMI	MASKWINDOW20064		; 終り？ [no->MASKWINDOW20064]
  1963  S00098F 01              		NOP
  1964                          ;
  1965  S000990 FF 0932'        		IWT	R15,#MASKWINDOW1FFFF	; [->MASKWINDOW1FFFF]
  1966  S000993 01              		NOP
  1967                          ;
  1968                          MASKWINDOW20064
  1969  S000994 3D A0 04        		LMS	R0,CWORK4
  1970  S000997 B2              		FROM	R2
  1971  S000998 60              		SUB	R0
  1972  S000999 0B 1B'          		BMI	MASKWINDOW20066		; [->MASKWINDOW20066]
  1973  S00099B 01              		NOP
  1974                          ;
  1975  S00099C 3D A0 03        		LMS	R0,CWORK3
  1976  S00099F B2              		FROM	R2
  1977  S0009A0 60              		SUB	R0
  1978  S0009A1 0A 41'          		BPL	MASKWINDOW20100		; [->MASKWINDOW20100]
  1979  S0009A3 01              		NOP
  1980                          ;
  1981  S0009A4 B6              		FROM	R6
  1982  S0009A5 1E              		TO	R14
  1983  S0009A6 55              		ADD	R5
  1984  S0009A7 A0 10           		IBT	R0,#010H
  1985  S0009A9 26              		WITH	R6
  1986  S0009AA 60              		SUB	R0
  1987  S0009AB EF              		GETB
  1988  S0009AC 03              		LSR
  1989  S0009AD 03              		LSR
  1990  S0009AE 03              		LSR
  1991  S0009AF 03              		LSR
  1992  S0009B0 3E A0 05        		SMS	CWORK5,R0
  1993  S0009B3 B1              		FROM	R1
  1994  S0009B4 1A              		TO	R10
  1995  S0009B5 60              		SUB	R0
  1996                          MASKWINDOW20066
  1997  S0009B6 BA              		FROM	R10
  1998  S0009B7 C0              		HIB
  1999  S0009B8 09 10'          		BEQ	MASKWINDOW20070		; 画面内？ [yes->MASKWINDOW20070]
  2000  S0009BA BA              		FROM	R10
  2001  S0009BB 0A 07'          		BPL	MASKWINDOW20068		; 左オーバー？ [no->MASKWINDOW20068]
  2002  S0009BD 01              		NOP
  2003                          ;
  2004  S0009BE F0 0000         		IWT	R0,#00
  2005  S0009C1 05 07'          		BRA	MASKWINDOW20070		; [->MASKWINDOW20070]
  2006  S0009C3 01              		NOP
  2007                          ;
  2008                          MASKWINDOW20068
  2009  S0009C4 F0 00FF         		IWT	R0,#wopen
  2010  S0009C7 05 11'          		BRA	MASKWINDOW20080		; [->MASKWINDOW20080]
  2011  S0009C9 01              		NOP
  2012                          ;
  2013                          MASKWINDOW20070
  2014  S0009CA 18              		TO	R8
  2015  S0009CB 4D              		SWAP
  2016                          ;
  2017  S0009CC B9              		FROM	R9
  2018  S0009CD C0              		HIB
  2019  S0009CE 09 07'          		BEQ	MASKWINDOW20078		; 画面内？ [yes->MASKWINDOW20078]
  2020  S0009D0 B9              		FROM	R9
  2021  S0009D1 0B F1'          		BMI	MASKWINDOW20068		; 左オーバー？ [yes->MASKWINDOW20068]
  2022  S0009D3 01              		NOP
  2023                          ;
  2024  S0009D4 F0 00FF         		IWT	R0,#000FFH
  2025                          MASKWINDOW20078
  2026  S0009D7 17              		TO	R7
  2027  S0009D8 4D              		SWAP
  2028                          ;
  2029  S0009D9 70              		MERGE
  2030                          MASKWINDOW20080
  2031  S0009DA 33              		STW	(R3)
  2032  S0009DB D3              		INC	R3
  2033  S0009DC D3              		INC	R3
  2034  S0009DD D3              		INC	R3
  2035  S0009DE D3              		INC	R3
  2036  S0009DF E9              		DEC	R9
  2037  S0009E0 EA              		DEC	R10
  2038  S0009E1 05 A8'          		BRA	MASKWINDOW20062		; [->MASKWINDOW20062]
  2039  S0009E3 D2              		INC	R2
  2040                          ;
  2041                          MASKWINDOW20100
  2042  S0009E4 B2              		FROM	R2
  2043  S0009E5 64              		SUB	R4
  2044  S0009E6 0A 5E'          		BPL	MASKWINDOW3		; 終り？ [yes->MASKWINDOW3]
  2045  S0009E8 01              		NOP
  2046                          ;
  2047  S0009E9 B6              		FROM	R6
  2048  S0009EA 1E              		TO	R14
  2049  S0009EB 55              		ADD	R5
  2050  S0009EC EF              		GETB
  2051  S0009ED 03              		LSR
  2052  S0009EE 03              		LSR
  2053  S0009EF 03              		LSR
  2054  S0009F0 1B              		TO	R11
  2055  S0009F1 03              		LSR
  2056  S0009F2 B1              		FROM	R1
  2057  S0009F3 6B              		SUB	R11
  2058  S0009F4 B1              		FROM	R1
  2059  S0009F5 1A              		TO	R10
  2060  S0009F6 6B              		SUB	R11
  2061  S0009F7 0A 06'          		BPL	MASKWINDOW20170		; [->MASKWINDOW20170]
  2062  S0009F9 BA              		FROM	R10
  2063                          ;
  2064  S0009FA A0 00           		IBT	R0,#00
  2065  S0009FC 05 0B'          		BRA	MASKWINDOW20180		; [->MASKWINDOW20180]
  2066  S0009FE 01              		NOP
  2067                          ;
  2068                          MASKWINDOW20170
  2069  S0009FF C0              		HIB
  2070  S000A00 09 07'          		BEQ	MASKWINDOW20180		; [->MASKWINDOW20180]
  2071  S000A02 BA              		FROM	R10
  2072                          ;
  2073  S000A03 F0 00FF         		IWT	R0,#wopen
  2074  S000A06 05 18'          		BRA	MASKWINDOW201B0		; [->MASKWINDOW201B0]
  2075  S000A08 01              		NOP
  2076                          ;
  2077                          MASKWINDOW20180
  2078  S000A09 18              		TO	R8
  2079  S000A0A 4D              		SWAP
  2080                          ;
  2081  S000A0B B1              		FROM	R1
  2082  S000A0C 1A              		TO	R10
  2083  S000A0D 5B              		ADD	R11
  2084  S000A0E 0A 07'          		BPL	MASKWINDOW20190		; [->MASKWINDOW20190]
  2085  S000A10 BA              		FROM	R10
  2086                          ;
  2087  S000A11 F0 00FF         		IWT	R0,#wopen
  2088  S000A14 05 0A'          		BRA	MASKWINDOW201B0		; [->MASKWINDOW201B0]
  2089  S000A16 01              		NOP
  2090                          ;
  2091                          MASKWINDOW20190
  2092  S000A17 C0              		HIB
  2093  S000A18 09 03'          		BEQ	MASKWINDOW201A0		; [->MASKWINDOW201A0]
  2094  S000A1A BA              		FROM	R10
  2095                          ;
  2096  S000A1B A0 FF           		IBT	R0,#0FFH
  2097                          MASKWINDOW201A0
  2098  S000A1D 17              		TO	R7
  2099  S000A1E 4D              		SWAP
  2100                          ;
  2101  S000A1F 70              		MERGE
  2102                          MASKWINDOW201B0
  2103  S000A20 33              		STW	(R3)
  2104  S000A21 D3              		INC	R3
  2105  S000A22 D3              		INC	R3
  2106  S000A23 D3              		INC	R3
  2107  S000A24 D3              		INC	R3
  2108                          ;
  2109  S000A25 A0 10           		IBT	R0,#010H
  2110  S000A27 26              		WITH	R6
  2111  S000A28 60              		SUB	R0
  2112  S000A29 0A B9'          		BPL	MASKWINDOW20100		; [->MASKWINDOW20100]
  2113  S000A2B D2              		INC	R2
  2114                          ;
  2115  S000A2C B4              		FROM	R4
  2116  S000A2D 1C              		TO	R12
  2117  S000A2E 62              		SUB	R2
  2118  S000A2F 09 15'          		BEQ	MASKWINDOW3		; [->MASKWINDOW3]
  2119  S000A31 01              		NOP
  2120  S000A32 0B 12'          		BMI	MASKWINDOW3		; [->MASKWINDOW3]
  2121  S000A34 01              		NOP
  2122                          ;
  2123  S000A35 05 04'          		BRA	MASKWINDOW2FF10		; [->MASKWINDOW2FF10]
  2124  S000A37 01              		NOP
  2125                          ;
  2126                          MASKWINDOW2FF00
  2127  S000A38 FC 00D2         		IWT	R12,#windowline
  2128                          MASKWINDOW2FF10
  2129  S000A3B F0 00FF         		IWT	R0,#wopen
  2130  S000A3E 2F 1D           		MOVE	R13,R15
  2131  S000A40 33              		STW	(R3)
  2132  S000A41 D3              		INC	R3
  2133  S000A42 D3              		INC	R3
  2134  S000A43 D3              		INC	R3
  2135  S000A44 3C              		LOOP
  2136  S000A45 D3              		INC	R3
  2137                          ;
  2138                          MASKWINDOW3				; ウインド２
  2139                          ;
  2140  S000A46 02              		CACHE
  2141                          ;
  2142  S000A47 3D A1 01        		LMS	R1,CWORK1
  2143  S000A4A 3D A2 02        		LMS	R2,CWORK2
   vvv******* warn :value out of range
  2144  S000A4D F3 3A04         		IWT	R3,#WINDBF+2
  2145  S000A50 FC 00D2         		IWT	R12,#windowline
  2146  S000A53 A0 16           		IBT	R0,#root2
  2147  S000A55 51              		ADD	R1
  2148  S000A56 11              		TO	R1
  2149  S000A57 52              		ADD	R2
  2150  S000A58 0A 07'          		BPL	MASKWINDOW30020		; [->MASKWINDOW30020]
  2151  S000A5A 01              		NOP
  2152                          ;
  2153  S000A5B F0 FF00         		IWT	R0,#wclose
  2154  S000A5E 05 32'          		BRA	MASKWINDOW32010		; [->MASKWINDOW32010]
  2155  S000A60 01              		NOP
  2156                          ;
  2157                          MASKWINDOW30020
  2158  S000A61 F0 01D2         		IWT	R0,#windowline+0100H
  2159  S000A64 B1              		FROM	R1
  2160  S000A65 60              		SUB	R0
  2161  S000A66 0A 27'          		BPL	MASKWINDOW32000		; [->MASKWINDOW32000]
  2162  S000A68 01              		NOP
  2163                          ;
  2164  S000A69 F7 FF00         		IWT	R7,#0FF00H
  2165  S000A6C 2F 1D           		MOVE	R13,R15
  2166  S000A6E B1              		FROM	R1
  2167  S000A6F 3E 60           		SUB	#00
  2168  S000A71 0A 07'          		BPL	MASKWINDOW30080		; [->MASKWINDOW30080]
  2169  S000A73 B1              		FROM	R1
  2170                          ;
  2171  S000A74 F0 FF00         		IWT	R0,#wclose
  2172  S000A77 05 0D'          		BRA	MASKWINDOW30098		; [->MASKWINDOW30098]
  2173  S000A79 01              		NOP
  2174                          ;
  2175                          MASKWINDOW30080
  2176  S000A7A C0              		HIB
  2177  S000A7B 09 07'          		BEQ	MASKWINDOW30090		; [->MASKWINDOW30090]
  2178  S000A7D 01              		NOP
  2179                          ;
  2180  S000A7E F0 00FF         		IWT	R0,#wopen
  2181  S000A81 05 03'          		BRA	MASKWINDOW30098		; [->MASKWINDOW30098]
  2182  S000A83 01              		NOP
  2183                          ;
  2184                          MASKWINDOW30090
  2185  S000A84 B1              		FROM	R1
  2186  S000A85 C7              		OR	R7
  2187                          MASKWINDOW30098
  2188  S000A86 33              		STW	(R3)
  2189  S000A87 D3              		INC	R3
  2190  S000A88 D3              		INC	R3
  2191  S000A89 D3              		INC	R3
  2192  S000A8A D3              		INC	R3
  2193  S000A8B 3C              		LOOP
  2194  S000A8C E1              		DEC	R1
  2195                          ;
  2196  S000A8D 00              		STOP
  2197  S000A8E 01              		NOP
  2198                          ;
  2199                          MASKWINDOW32000
  2200  S000A8F F0 00FF         		IWT	R0,#wopen
  2201                          MASKWINDOW32010
  2202  S000A92 2F 1D           		MOVE	R13,R15
  2203  S000A94 33              		STW	(R3)
  2204  S000A95 D3              		INC	R3
  2205  S000A96 D3              		INC	R3
  2206  S000A97 D3              		INC	R3
  2207  S000A98 3C              		LOOP
  2208  S000A99 D3              		INC	R3
  2209                          ;
  2210  S000A9A 00              		STOP
  2211  S000A9B 01              		NOP
  2212                          ;
  2213                          ;
  2214                          ;
  2215                          ;
  2216                          ;
  2217                          ;
  2218          000A9C          CIRCLE_W	EQU	$
  2219  S000A9C 16 1F 27 2D 32  		HEX	16,1F,27,2D,32,37,3B,3F
        S000AA1 37 3B 3F       
  2220  S000AA4 43 46 4A 4D 50  		HEX	43,46,4A,4D,50,53,56,59
        S000AA9 53 56 59       
  2221  S000AAC 5B 5E 60 63 65  		HEX	5B,5E,60,63,65,67,6A,6C
        S000AB1 67 6A 6C       
  2222  S000AB4 6E 70 72 74 76  		HEX	6E,70,72,74,76,78,7A,7B
        S000AB9 78 7A 7B       
  2223  S000ABC 7D 7F 81 82 84  		HEX	7D,7F,81,82,84,86,87,89
        S000AC1 86 87 89       
  2224  S000AC4 8A 8C 8E 8F 90  		HEX	8A,8C,8E,8F,90,92,93,95
        S000AC9 92 93 95       
  2225  S000ACC 96 97 99 9A 9B  		HEX	96,97,99,9A,9B,9D,9E,9F
        S000AD1 9D 9E 9F       
  2226  S000AD4 A1 A2 A3 A4 A5  		HEX	A1,A2,A3,A4,A5,A7,A8,A9
        S000AD9 A7 A8 A9       
  2227  S000ADC AA AB AC AD AE  		HEX	AA,AB,AC,AD,AE,AF,B0,B1
        S000AE1 AF B0 B1       
  2228  S000AE4 B3 B4 B5 B6 B7  		HEX	B3,B4,B5,B6,B7,B7,B8,B9
        S000AE9 B7 B8 B9       
  2229  S000AEC BA BB BC BD BE  		HEX	BA,BB,BC,BD,BE,BF,C0,C1
        S000AF1 BF C0 C1       
  2230  S000AF4 C2 C2 C3 C4 C5  		HEX	C2,C2,C3,C4,C5,C6,C7,C7
        S000AF9 C6 C7 C7       
  2231  S000AFC C8 C9 CA CA CB  		HEX	C8,C9,CA,CA,CB,CC,CD,CD
        S000B01 CC CD CD       
  2232  S000B04 CE CF D0 D0 D1  		HEX	CE,CF,D0,D0,D1,D2,D2,D3
        S000B09 D2 D2 D3       
  2233  S000B0C D4 D5 D5 D6 D6  		HEX	D4,D5,D5,D6,D6,D7,D8,D8
        S000B11 D7 D8 D8       
  2234  S000B14 D9 DA DA DB DB  		HEX	D9,DA,DA,DB,DB,DC,DD,DD
        S000B19 DC DD DD       
  2235  S000B1C DE DE DF DF E0  		HEX	DE,DE,DF,DF,E0,E1,E1,E2
        S000B21 E1 E1 E2       
  2236  S000B24 E2 E3 E3 E4 E4  		HEX	E2,E3,E3,E4,E4,E5,E5,E6
        S000B29 E5 E5 E6       
  2237  S000B2C E6 E7 E7 E8 E8  		HEX	E6,E7,E7,E8,E8,E9,E9,E9
        S000B31 E9 E9 E9       
  2238  S000B34 EA EA EB EB EC  		HEX	EA,EA,EB,EB,EC,EC,EC,ED
        S000B39 EC EC ED       
  2239  S000B3C ED EE EE EE EF  		HEX	ED,EE,EE,EE,EF,EF,F0,F0
        S000B41 EF F0 F0       
  2240  S000B44 F0 F1 F1 F1 F2  		HEX	F0,F1,F1,F1,F2,F2,F2,F3
        S000B49 F2 F2 F3       
  2241  S000B4C F3 F3 F4 F4 F4  		HEX	F3,F3,F4,F4,F4,F5,F5,F5
        S000B51 F5 F5 F5       
  2242  S000B54 F5 F6 F6 F6 F7  		HEX	F5,F6,F6,F6,F7,F7,F7,F7
        S000B59 F7 F7 F7       
  2243  S000B5C F8 F8 F8 F8 F9  		HEX	F8,F8,F8,F8,F9,F9,F9,F9
        S000B61 F9 F9 F9       
  2244  S000B64 FA FA FA FA FA  		HEX	FA,FA,FA,FA,FA,FB,FB,FB
        S000B69 FB FB FB       
  2245  S000B6C FB FB FC FC FC  		HEX	FB,FB,FC,FC,FC,FC,FC,FC
        S000B71 FC FC FC       
  2246  S000B74 FD FD FD FD FD  		HEX	FD,FD,FD,FD,FD,FD,FD,FD
        S000B79 FD FD FD       
  2247  S000B7C FE FE FE FE FE  		HEX	FE,FE,FE,FE,FE,FE,FE,FE
        S000B81 FE FE FE       
  2248  S000B84 FE FF FF FF FF  		HEX	FE,FF,FF,FF,FF,FF,FF,FF
        S000B89 FF FF FF       
  2249  S000B8C FF FF FF FF FF  		HEX	FF,FF,FF,FF,FF,FF,FF,FF
        S000B91 FF FF FF       
  2250  S000B94 FF FF FF FF FF  		HEX	FF,FF,FF,FF,FF,FF,FF,FF
        S000B99 FF FF FF       
  2251  S000B9C FF FF FF FF FF  		HEX	FF,FF,FF,FF,FF,FF,FF,FF
        S000BA1 FF FF FF       
  2252  S000BA4 FF FF FF FF FF  		HEX	FF,FF,FF,FF,FF,FF,FF,FF
        S000BA9 FF FF FF       
  2253  S000BAC FF FF FF FF FF  		HEX	FF,FF,FF,FF,FF,FF,FF,FE
        S000BB1 FF FF FE       
  2254  S000BB4 FE FE FE FE FE  		HEX	FE,FE,FE,FE,FE,FE,FE,FE
        S000BB9 FE FE FE       
  2255  S000BBC FD FD FD FD FD  		HEX	FD,FD,FD,FD,FD,FD,FD,FD
        S000BC1 FD FD FD       
  2256  S000BC4 FC FC FC FC FC  		HEX	FC,FC,FC,FC,FC,FC,FB,FB
        S000BC9 FC FB FB       
  2257  S000BCC FB FB FB FA FA  		HEX	FB,FB,FB,FA,FA,FA,FA,FA
        S000BD1 FA FA FA       
  2258  S000BD4 F9 F9 F9 F9 F8  		HEX	F9,F9,F9,F9,F8,F8,F8,F8
        S000BD9 F8 F8 F8       
  2259  S000BDC F7 F7 F7 F7 F6  		HEX	F7,F7,F7,F7,F6,F6,F6,F5
        S000BE1 F6 F6 F5       
  2260  S000BE4 F5 F5 F5 F4 F4  		HEX	F5,F5,F5,F4,F4,F4,F3,F3
        S000BE9 F4 F3 F3       
  2261  S000BEC F3 F2 F2 F2 F1  		HEX	F3,F2,F2,F2,F1,F1,F1,F0
        S000BF1 F1 F1 F0       
  2262  S000BF4 F0 F0 EF EF EE  		HEX	F0,F0,EF,EF,EE,EE,EE,ED
        S000BF9 EE EE ED       
  2263  S000BFC ED EC EC EC EB  		HEX	ED,EC,EC,EC,EB,EB,EA,EA
        S000C01 EB EA EA       
  2264  S000C04 E9 E9 E9 E8 E8  		HEX	E9,E9,E9,E8,E8,E7,E7,E6
        S000C09 E7 E7 E6       
  2265  S000C0C E6 E5 E5 E4 E4  		HEX	E6,E5,E5,E4,E4,E3,E3,E2
        S000C11 E3 E3 E2       
  2266  S000C14 E2 E1 E1 E0 DF  		HEX	E2,E1,E1,E0,DF,DF,DE,DE
        S000C19 DF DE DE       
  2267  S000C1C DD DD DC DB DB  		HEX	DD,DD,DC,DB,DB,DA,DA,D9
        S000C21 DA DA D9       
  2268  S000C24 D8 D8 D7 D6 D6  		HEX	D8,D8,D7,D6,D6,D5,D5,D4
        S000C29 D5 D5 D4       
  2269  S000C2C D3 D2 D2 D1 D0  		HEX	D3,D2,D2,D1,D0,D0,CF,CE
        S000C31 D0 CF CE       
  2270  S000C34 CD CD CC CB CA  		HEX	CD,CD,CC,CB,CA,CA,C9,C8
        S000C39 CA C9 C8       
  2271  S000C3C C7 C7 C6 C5 C4  		HEX	C7,C7,C6,C5,C4,C3,C2,C2
        S000C41 C3 C2 C2       
  2272  S000C44 C1 C0 BF BE BD  		HEX	C1,C0,BF,BE,BD,BC,BB,BA
        S000C49 BC BB BA       
  2273  S000C4C B9 B8 B7 B7 B6  		HEX	B9,B8,B7,B7,B6,B5,B4,B3
        S000C51 B5 B4 B3       
  2274  S000C54 B1 B0 AF AE AD  		HEX	B1,B0,AF,AE,AD,AC,AB,AA
        S000C59 AC AB AA       
  2275  S000C5C A9 A8 A7 A5 A4  		HEX	A9,A8,A7,A5,A4,A3,A2,A1
        S000C61 A3 A2 A1       
  2276  S000C64 9F 9E 9D 9B 9A  		HEX	9F,9E,9D,9B,9A,99,97,96
        S000C69 99 97 96       
  2277  S000C6C 95 93 92 90 8F  		HEX	95,93,92,90,8F,8E,8C,8A
        S000C71 8E 8C 8A       
  2278  S000C74 89 87 86 84 82  		HEX	89,87,86,84,82,81,7F,7D
        S000C79 81 7F 7D       
  2279  S000C7C 7B 7A 78 76 74  		HEX	7B,7A,78,76,74,72,70,6E
        S000C81 72 70 6E       
  2280  S000C84 6C 6A 67 65 63  		HEX	6C,6A,67,65,63,60,5E,5B
        S000C89 60 5E 5B       
  2281  S000C8C 59 56 53 50 4D  		HEX	59,56,53,50,4D,4A,46,43
        S000C91 4A 46 43       
  2282  S000C94 3F 3B 37 32 2D  		HEX	3F,3B,37,32,2D,27,1F,16
        S000C99 27 1F 16       
  2283                          ;
  2284                          ;
  2285                          ;****************************************************************
  2286                          ;*	ゴール文字ＯＡＭ					*
  2287                          ;*		in :						*
  2288                          ;*			R5 <- 文字数				*
  2289                          ;*			R6 <- 倍率（８０Ｈ＝等倍）		*
  2290                          ;*			R9 <- ふわふわインデックス		*
  2291                          ;*			R10 <- ふわふわ倍率（４０Ｈ＝等倍）	*
  2292                          ;****************************************************************
  2293          000C9C          GOALOAM		EQU	$
  2294                          ;
  2295  S000C9C 02              		CACHE
  2296                          ;
  2297  S000C9D 3D F1 1972      		LM	R1,CENINDX
  2298  S000CA1 3D F2 0092      		LM	R2,COAMIDX
  2299                          		mLDW	R3,CENDSXL,R1
  2299+ S000CA5 F0 1680         		IWT	R0,#CENDSXL
  2299+ S000CA8 51              		ADD	R1
  2299+ S000CA9 13              		TO	R3
  2299+ S000CAA 40              		LDW	(R0)
  2300                          		mLDW	R4,CENDSYL,R1
  2300+ S000CAB F0 1682         		IWT	R0,#CENDSYL
  2300+ S000CAE 51              		ADD	R1
  2300+ S000CAF 14              		TO	R4
  2300+ S000CB0 40              		LDW	(R0)
  2301                          ;
  2302                          GOALOAM0020
  2303  S000CB1 E5              		DEC	R5
  2304  S000CB2 0B 64'          		BMI	GOALOAM00F0		; 終り？ [yes->GOALOAM00F0]
  2305  S000CB4 01              		NOP
  2306                          ;
  2307  S000CB5 F0 0000"        		IWT	R0,#BANK LSIN
  2308  S000CB8 3F DF           		ROMB
  2309  S000CBA F0 0000"        		IWT	R0,#LSIN
  2310  S000CBD 1E              		TO	R14
  2311  S000CBE 59              		ADD	R9
  2312  S000CBF 3F EF           		GETBS
  2313  S000CC1 96              		ASR
  2314  S000CC2 96              		ASR
  2315  S000CC3 96              		ASR
  2316  S000CC4 96              		ASR
  2317  S000CC5 8A              		MULT	R10
  2318  S000CC6 50              		ADD	R0
  2319  S000CC7 50              		ADD	R0
  2320  S000CC8 C0              		HIB
  2321  S000CC9 95              		SEX
  2322  S000CCA 18              		TO	R8			; R8 <- 基本Ｙポジション
  2323  S000CCB 54              		ADD	R4
  2324                          ;
  2325  S000CCC F0 0000'        		IWT	R0,#BANK GOALCHR0
  2326  S000CCF 3F DF           		ROMB
  2327  S000CD1 F0 0D1E'        		IWT	R0,#GOALYPOS
  2328  S000CD4 59              		ADD	R9
  2329  S000CD5 19              		TO	R9
  2330  S000CD6 9E              		LOB
  2331                          GOALOAM0040
  2332                          ;
  2333  S000CD7 F0 0D23'        		IWT	R0,#GOALXPOS
  2334  S000CDA 1E              		TO	R14
  2335  S000CDB 55              		ADD	R5
  2336  S000CDC EF              		GETB
  2337  S000CDD 3D 86           		UMULT	R6
  2338  S000CDF 50              		ADD	R0
  2339  S000CE0 C0              		HIB
  2340  S000CE1 B3              		FROM	R3
  2341  S000CE2 17              		TO	R7			; R7 <- 基本Ｘポジション
  2342  S000CE3 60              		SUB	R0
  2343                          ;
  2344  S000CE4 F0 0D28'        		IWT	R0,#GOALCHRSUU
  2345  S000CE7 1E              		TO	R14
  2346  S000CE8 55              		ADD	R5
  2347  S000CE9 1C              		TO	R12			; R12 <- ＯＡＭ数！！
  2348  S000CEA EF              		GETB
  2349  S000CEB F0 0D2D'        		IWT	R0,#GOALCHRADD
  2350  S000CEE 55              		ADD	R5
  2351  S000CEF 1E              		TO	R14			; R14 <- キャラクタデータアドレス
  2352  S000CF0 55              		ADD	R5
  2353  S000CF1 EF              		GETB
  2354  S000CF2 DE              		INC	R14
  2355  S000CF3 3D EF           		GETBH
  2356  S000CF5 20 1E           		MOVE	R14,R0
  2357  S000CF7 2F 1D           		MOVE	R13,R15
  2358                          ;
  2359  S000CF9 3F EF           		GETBS
  2360  S000CFB DE              		INC	R14
  2361  S000CFC 57              		ADD	R7
  2362  S000CFD 32              		STW	(R2)			; Ｘポジションセット！！
  2363  S000CFE D2              		INC	R2
  2364  S000CFF D2              		INC	R2
  2365                          ;
  2366  S000D00 3F EF           		GETBS
  2367  S000D02 DE              		INC	R14
  2368  S000D03 58              		ADD	R8
  2369  S000D04 32              		STW	(R2)			; Ｙポジションセット！！
  2370  S000D05 D2              		INC	R2
  2371  S000D06 D2              		INC	R2
  2372                          ;
  2373  S000D07 EF              		GETB
  2374  S000D08 DE              		INC	R14
  2375  S000D09 3D EF           		GETBH
  2376  S000D0B DE              		INC	R14
  2377  S000D0C 32              		STW	(R2)			; キャラクタナンバー＆アトリビュート
  2378  S000D0D D2              		INC	R2
  2379  S000D0E D2              		INC	R2
  2380                          ;
  2381  S000D0F EF              		GETB
  2382  S000D10 DE              		INC	R14
  2383  S000D11 32              		STW	(R2)			; ＯＡＭＳＵＢ
  2384  S000D12 D2              		INC	R2
  2385  S000D13 3C              		LOOP
  2386  S000D14 D2              		INC	R2
  2387                          ;
  2388  S000D15 05 9A'          		BRA	GOALOAM0020		; [->GOALOAM0020]
  2389  S000D17 01              		NOP
  2390                          ;
  2391                          GOALOAM00F0
  2392  S000D18 3E F2 0092      		SM	COAMIDX,R2		; ＯＡＭインデックスセーブ！！
  2393  S000D1C 00              		STOP
  2394  S000D1D 01              		NOP
  2395                          ;
  2396                          ;
  2397          000D1E          GOALYPOS	EQU	$
  2398  S000D1E A0 10 D0 40 00  		HEX	A0, 10, D0, 40, 00
  2399                          ;
  2400          000D23          GOALXPOS	EQU	$
  2401  S000D23 00 28 4E 72 98  		HEX	00, 28, 4E, 72, 98
  2402                          ;
  2403          000D28          GOALCHRSUU	EQU	$
  2404  S000D28 06              		BYTE	(GOALCHREND-GOALCHR4)/5
  2405  S000D29 0B              		BYTE	(GOALCHR4-GOALCHR3)/5
  2406  S000D2A 08              		BYTE	(GOALCHR3-GOALCHR2)/5
  2407  S000D2B 0C              		BYTE	(GOALCHR2-GOALCHR1)/5
  2408  S000D2C 11              		BYTE	(GOALCHR1-GOALCHR0)/5
  2409                          ;
  2410          000D2D          GOALCHRADD	EQU	$
  2411  S000D2D 0E27'           		WORD	GOALCHR4
  2412  S000D2F 0DF0'           		WORD	GOALCHR3
  2413  S000D31 0DC8'           		WORD	GOALCHR2
  2414  S000D33 0D8C'           		WORD	GOALCHR1
  2415  S000D35 0D37'           		WORD	GOALCHR0
  2416                          ;
  2417          000D37          GOALCHR0	EQU	$
  2418  S000D37 20 20           		BYTE	020H,020H	;[G]
  2419  S000D39 BA 37 00        		HEX	BA,37,00
  2420  S000D3C 20 18           		BYTE	020H,018H
  2421  S000D3E BA 37 00        		HEX	BA,37,00
  2422  S000D41 1A 10           		BYTE	01AH,010H
  2423  S000D43 A3 37 00        		HEX	A3,37,00
  2424  S000D46 12 10           		BYTE	012H,010H
  2425  S000D48 A2 37 00        		HEX	A2,37,00
  2426  S000D4B 18 20           		BYTE	018H,020H
  2427  S000D4D B4 37 00        		HEX	B4,37,00
  2428  S000D50 10 18           		BYTE	010H,018H
  2429  S000D52 B2 37 00        		HEX	B2,37,00
  2430  S000D55 18 18           		BYTE	018H,018H
  2431  S000D57 B3 37 00        		HEX	B3,37,00
  2432  S000D5A 10 20           		BYTE	010H,020H
  2433  S000D5C A2 37 00        		HEX	A2,37,00
  2434  S000D5F 20 28           		BYTE	020H,028H
  2435  S000D61 95 37 00        		HEX	95,37,00
  2436  S000D64 00 28           		BYTE	000H,028H
  2437  S000D66 BB 37 00        		HEX	BB,37,00
  2438  S000D69 18 28           		BYTE	018H,028H
  2439  S000D6B 94 37 00        		HEX	94,37,00
  2440  S000D6E 10 28           		BYTE	010H,028H
  2441  S000D70 85 37 00        		HEX	85,37,00
  2442  S000D73 08 28           		BYTE	008H,028H
  2443  S000D75 84 37 00        		HEX	84,37,00
  2444  S000D78 08 00           		BYTE	008H,000H
  2445  S000D7A 96 37 00        		HEX	96,37,00
  2446  S000D7D 10 00           		BYTE	010H,000H
  2447  S000D7F 82 37 02        		HEX	82,37,02
  2448  S000D82 00 18           		BYTE	000H,018H
  2449  S000D84 A0 37 02        		HEX	A0,37,02
  2450  S000D87 00 08           		BYTE	000H,008H
  2451  S000D89 80 37 02        		HEX	80,37,02
  2452                          ;
  2453          000D8C          GOALCHR1	EQU	$
  2454  S000D8C 18 08           		BYTE	018H,008H	;[O]
  2455  S000D8E 80 77 02        		HEX	80,77,02
  2456  S000D91 10 20           		BYTE	010H,020H
  2457  S000D93 A2 37 00        		HEX	A2,37,00
  2458  S000D96 00 28           		BYTE	000H,028H
  2459  S000D98 BB 37 00        		HEX	BB,37,00
  2460  S000D9B 20 28           		BYTE	020H,028H
  2461  S000D9D 95 37 00        		HEX	95,37,00
  2462  S000DA0 18 28           		BYTE	018H,028H
  2463  S000DA2 94 37 00        		HEX	94,37,00
  2464  S000DA5 10 28           		BYTE	010H,028H
  2465  S000DA7 85 37 00        		HEX	85,37,00
  2466  S000DAA 08 28           		BYTE	008H,028H
  2467  S000DAC 84 37 00        		HEX	84,37,00
  2468  S000DAF 18 18           		BYTE	018H,018H
  2469  S000DB1 A4 37 02        		HEX	A4,37,02
  2470  S000DB4 08 00           		BYTE	008H,000H
  2471  S000DB6 96 37 00        		HEX	96,37,00
  2472  S000DB9 10 00           		BYTE	010H,000H
  2473  S000DBB 82 37 02        		HEX	82,37,02
  2474  S000DBE 00 08           		BYTE	000H,008H
  2475  S000DC0 80 37 02        		HEX	80,37,02
  2476  S000DC3 00 18           		BYTE	000H,018H
  2477  S000DC5 A0 37 02        		HEX	A0,37,02
  2478                          ;
  2479          000DC8          GOALCHR2	EQU	$
  2480  S000DC8 0F 00           		BYTE	00FH,000H	;[A]
  2481  S000DCA 86 37 00        		HEX	86,37,00
  2482  S000DCD 17 00           		BYTE	017H,000H
  2483  S000DCF 87 37 00        		HEX	87,37,00
  2484  S000DD2 18 08           		BYTE	018H,008H
  2485  S000DD4 88 37 00        		HEX	88,37,00
  2486  S000DD7 18 20           		BYTE	018H,020H
  2487  S000DD9 AB 37 02        		HEX	AB,37,02
  2488  S000DDC 18 10           		BYTE	018H,010H
  2489  S000DDE 8B 37 02        		HEX	8B,37,02
  2490  S000DE1 08 08           		BYTE	008H,008H
  2491  S000DE3 89 37 02        		HEX	89,37,02
  2492  S000DE6 08 18           		BYTE	008H,018H
  2493  S000DE8 97 37 02        		HEX	97,37,02
  2494  S000DEB 00 20           		BYTE	000H,020H
  2495  S000DED A6 37 02        		HEX	A6,37,02
  2496                          ;
  2497          000DF0          GOALCHR3	EQU	$
  2498  S000DF0 08 18           		BYTE	008H,018H	;[L]
  2499  S000DF2 B8 37 00        		HEX	B8,37,00
  2500  S000DF5 08 10           		BYTE	008H,010H
  2501  S000DF7 B8 37 00        		HEX	B8,37,00
  2502  S000DFA 18 20           		BYTE	018H,020H
  2503  S000DFC A2 37 00        		HEX	A2,37,00
  2504  S000DFF 18 28           		BYTE	018H,028H
  2505  S000E01 85 37 00        		HEX	85,37,00
  2506  S000E04 20 28           		BYTE	020H,028H
  2507  S000E06 BD 37 00        		HEX	BD,37,00
  2508  S000E09 20 20           		BYTE	020H,020H
  2509  S000E0B AD 37 00        		HEX	AD,37,00
  2510  S000E0E 10 10           		BYTE	010H,010H
  2511  S000E10 BA 37 00        		HEX	BA,37,00
  2512  S000E13 10 18           		BYTE	010H,018H
  2513  S000E15 BA 37 00        		HEX	BA,37,00
  2514  S000E18 08 00           		BYTE	008H,000H
  2515  S000E1A A9 37 02        		HEX	A9,37,02
  2516  S000E1D 08 20           		BYTE	008H,020H
  2517  S000E1F 8E 37 02        		HEX	8E,37,02
  2518  S000E22 00 20           		BYTE	000H,020H
  2519  S000E24 8D 37 02        		HEX	8D,37,02
  2520                          ;
  2521          000E27          GOALCHR4	EQU	$
  2522  S000E27 00 18           		BYTE	000H,018H	;[!]
  2523  S000E29 B8 37 00        		HEX	B8,37,00
  2524  S000E2C 00 10           		BYTE	000H,010H
  2525  S000E2E B8 37 00        		HEX	B8,37,00
  2526  S000E31 08 10           		BYTE	008H,010H
  2527  S000E33 BA 37 00        		HEX	BA,37,00
  2528  S000E36 08 18           		BYTE	008H,018H
  2529  S000E38 BA 37 00        		HEX	BA,37,00
  2530  S000E3B 00 20           		BYTE	000H,020H
  2531  S000E3D AE 37 02        		HEX	AE,37,02
  2532  S000E40 00 00           		BYTE	000H,000H
  2533  S000E42 A9 37 02        		HEX	A9,37,02
  2534                          ;
  2535          000E45          GOALCHREND	EQU	$
  2536                          ;
  2537                          ;
  2538                          ;****************************************************************
  2539                          ;*	ＯＡＭベタセット					*
  2540                          ;*		in :						*
  2541                          ;*			R0 <- データバンク			*
  2542                          ;*			R5 <- データアドレス			*
  2543                          ;*			R12 <- ＯＡＭ数				*
  2544                          ;****************************************************************
  2545          000E45          OAMDRCTST	EQU	$
  2546  S000E45 3F DF           		ROMB
  2547  S000E47 25 1E           		MOVE	R14,R5
  2548                          ;
  2549  S000E49 02              		CACHE
  2550                          ;
  2551  S000E4A 3D F1 1972      		LM	R1,CENINDX
  2552  S000E4E 3D F2 0092      		LM	R2,COAMIDX
  2553                          		mLDW	R3,CENDSXL,R1
  2553+ S000E52 F0 1680         		IWT	R0,#CENDSXL
  2553+ S000E55 51              		ADD	R1
  2553+ S000E56 13              		TO	R3
  2553+ S000E57 40              		LDW	(R0)
  2554                          		mLDW	R4,CENDSYL,R1
  2554+ S000E58 F0 1682         		IWT	R0,#CENDSYL
  2554+ S000E5B 51              		ADD	R1
  2554+ S000E5C 14              		TO	R4
  2554+ S000E5D 40              		LDW	(R0)
  2555  S000E5E 2F 1D           		MOVE	R13,R15
  2556                          ;
  2557  S000E60 3F EF           		GETBS
  2558  S000E62 DE              		INC	R14
  2559  S000E63 53              		ADD	R3
  2560  S000E64 32              		STW	(R2)			; Ｘポジションセット！！
  2561  S000E65 D2              		INC	R2
  2562  S000E66 D2              		INC	R2
  2563  S000E67 3F EF           		GETBS
  2564  S000E69 DE              		INC	R14
  2565  S000E6A 54              		ADD	R4
  2566  S000E6B 32              		STW	(R2)			; Ｙポジションセット！！
  2567  S000E6C D2              		INC	R2
  2568  S000E6D D2              		INC	R2
  2569  S000E6E EF              		GETB
  2570  S000E6F DE              		INC	R14
  2571  S000E70 3D EF           		GETBH
  2572  S000E72 DE              		INC	R14
  2573  S000E73 32              		STW	(R2)			; キャラクタ＆アトリビュートセット！！
  2574  S000E74 D2              		INC	R2
  2575  S000E75 D2              		INC	R2
  2576  S000E76 EF              		GETB
  2577  S000E77 DE              		INC	R14
  2578  S000E78 32              		STW	(R2)			; ＯＡＭＳＵＢセット！！
  2579  S000E79 D2              		INC	R2
  2580  S000E7A D2              		INC	R2
  2581                          ;
  2582  S000E7B 3C              		LOOP
  2583  S000E7C 01              		NOP
  2584                          ;
  2585  S000E7D 3E F2 0092      		SM	COAMIDX,R2
  2586  S000E81 00              		STOP
  2587  S000E82 01              		NOP
  2588                          ;
  2589                          ;
  2590                          ;****************************************************************
  2591                          ;*	１ｕｐムーチョのＯＡＭセット				*
  2592                          ;*		in :						*
  2593                          ;*			R0 : データバンク			*
  2594                          ;*			R1 : データアドレス			*
  2595                          ;****************************************************************
  2596          000E83          MC1UPOAMST	EQU	$
  2597  S000E83 3F DF           		ROMB
  2598                          ;
  2599  S000E85 3D F2 1972      		LM	R2,CENINDX		; R2 <- 敵インデックスの読み込み！！
  2600                          		mLDW0	CENMOD2,R2
  2600+ S000E89 F0 1040         		IWT	R0,#CENMOD2
  2600+ S000E8C 52              		ADD	R2
  2600+ S000E8D 40              		LDW	(R0)
  2601  S000E8E C0              		HIB
  2602  S000E8F 03              		LSR
  2603  S000E90 03              		LSR
  2604  S000E91 1C              		TO	R12
  2605  S000E92 03              		LSR				; R12 <- オブジェの数！！
  2606                          		mLDW0	CENCHPT,R2
  2606+ S000E93 F0 1402         		IWT	R0,#CENCHPT
  2606+ S000E96 52              		ADD	R2
  2606+ S000E97 40              		LDW	(R0)
  2607  S000E98 8C              		MULT	R12
  2608  S000E99 3E 85           		MULT	#05
  2609  S000E9B 1E              		TO	R14
  2610  S000E9C 51              		ADD	R1
  2611                          ;
  2612                          		mLDW	R3,CENMUKI,R2		; R3 <- 向きの読み込み！！
  2612+ S000E9D F0 1400         		IWT	R0,#CENMUKI
  2612+ S000EA0 52              		ADD	R2
  2612+ S000EA1 13              		TO	R3
  2612+ S000EA2 40              		LDW	(R0)
  2613  S000EA3 B3              		FROM	R3
  2614  S000EA4 03              		LSR
  2615  S000EA5 03              		LSR
  2616  S000EA6 97              		ROR
  2617  S000EA7 14              		TO	R4
  2618  S000EA8 03              		LSR				; R4 <- Ｈフリップフラグ！！
  2619                          		mLDW	R5,CENDSXL,R2		; R5 <- Ｘポジションの読み込み！！
  2619+ S000EA9 F0 1680         		IWT	R0,#CENDSXL
  2619+ S000EAC 52              		ADD	R2
  2619+ S000EAD 15              		TO	R5
  2619+ S000EAE 40              		LDW	(R0)
  2620                          		mLDW	R6,CENDSYL,R2		; R6 <- Ｙポジションの読み込み！！
  2620+ S000EAF F0 1682         		IWT	R0,#CENDSYL
  2620+ S000EB2 52              		ADD	R2
  2620+ S000EB3 16              		TO	R6
  2620+ S000EB4 40              		LDW	(R0)
  2621                          		mLDW	R7,CENOAML,R2		; R7 <- ＯＡＭインデックスの読み込み！！
  2621+ S000EB5 F0 1362         		IWT	R0,#CENOAML
  2621+ S000EB8 52              		ADD	R2
  2621+ S000EB9 17              		TO	R7
  2621+ S000EBA 40              		LDW	(R0)
  2622                          		mLDW0	CENCLOR,R2
  2622+ S000EBB F0 1042         		IWT	R0,#CENCLOR
  2622+ S000EBE 52              		ADD	R2
  2622+ S000EBF 40              		LDW	(R0)
  2623  S000EC0 18              		TO	R8
  2624  S000EC1 4D              		SWAP				; R8 <- アトリビュートの読み込み！！
  2625  S000EC2 F0 CFFF         		IWT	R0,#1100111111111111B
  2626  S000EC5 78              		AND	R8
  2627  S000EC6 14              		TO	R4
  2628  S000EC7 3D C4           		XOR	R4
  2629  S000EC9 F0 3000         		IWT	R0,#0011000000000000B
  2630  S000ECC 18              		TO	R8
  2631  S000ECD 78              		AND	R8
  2632                          ;
  2633  S000ECE A9 05           		IBT	R9,#05
  2634                          ;
  2635  S000ED0 02              		CACHE
  2636                          ;
  2637  S000ED1 2F 1D           		MOVE	R13,R15
  2638                          ;
  2639  S000ED3 11              		TO	R1
  2640  S000ED4 EF              		GETB				; R1 <- ＯＡＭＳＵＢデータの読み込み！！
  2641  S000ED5 DE              		INC	R14
  2642                          ;
  2643  S000ED6 3F EF           		GETBS
  2644  S000ED8 DE              		INC	R14
  2645  S000ED9 E9              		DEC	R9
  2646  S000EDA 0B 0D'          		BMI	MC1UPOAMST0080		; フリップ？ [no->MC1UPOAMST0080]
  2647  S000EDC D9              		INC	R9
  2648                          ;
  2649  S000EDD E3              		DEC	R3
  2650  S000EDE 0B 09'          		BMI	MC1UPOAMST0080		; フリップ？ [no->MC1UPOAMST0080]
  2651  S000EE0 D3              		INC	R3
  2652                          ;
  2653  S000EE1 4F              		NOT
  2654  S000EE2 D0              		INC	R0
  2655  S000EE3 E1              		DEC	R1
  2656  S000EE4 0A 03'          		BPL	MC1UPOAMST0080		; 小型？ [no->MC1UPOAMST0080]
  2657  S000EE6 D1              		INC	R1
  2658                          ;
  2659  S000EE7 3E 58           		ADD	#08
  2660                          MC1UPOAMST0080
  2661  S000EE9 55              		ADD	R5
  2662  S000EEA 37              		STW	(R7)			; Ｘポジション
  2663  S000EEB D7              		INC	R7
  2664  S000EEC D7              		INC	R7
  2665                          ;
  2666  S000EED 3F EF           		GETBS
  2667  S000EEF DE              		INC	R14
  2668  S000EF0 56              		ADD	R6
  2669  S000EF1 37              		STW	(R7)			; Ｙポジション
  2670  S000EF2 D7              		INC	R7
  2671  S000EF3 D7              		INC	R7
  2672                          ;
  2673  S000EF4 EF              		GETB
  2674  S000EF5 DE              		INC	R14
  2675  S000EF6 3D EF           		GETBH
  2676  S000EF8 DE              		INC	R14
  2677  S000EF9 E9              		DEC	R9
  2678  S000EFA 0B 03'          		BMI	MC1UPOAMST00A0		; フリップ？ [no->MC1UPOAMST00A0]
  2679  S000EFC D9              		INC	R9
  2680                          ;
  2681  S000EFD 3D C4           		XOR	R4
  2682                          MC1UPOAMST00A0
  2683  S000EFF 3D C8           		XOR	R8
  2684  S000F01 37              		STW	(R7)			; キャラクタ＆アトリビュート
  2685  S000F02 D7              		INC	R7
  2686  S000F03 D7              		INC	R7
  2687                          ;
  2688  S000F04 B1              		FROM	R1
  2689  S000F05 37              		STW	(R7)			; ＯＡＭＳＵＢ
  2690  S000F06 D7              		INC	R7
  2691  S000F07 D7              		INC	R7
  2692  S000F08 3C              		LOOP
  2693  S000F09 E9              		DEC	R9
  2694                          ;
  2695  S000F0A 00              		STOP
  2696  S000F0B 01              		NOP
  2697                          ;
  2698                          ;
  2699                          ;----------------------------------------------------------------
  2700                          ;-	現存する敵のチェック					-
  2701                          ;-		out : R11 <- 敵がいる時   （正）		-
  2702                          ;-			     敵がいない時 （負）		-
  2703                          ;----------------------------------------------------------------
  2704          000F0C          ENEMYSEARCH	EQU	$
  2705                          ;
  2706  S000F0C 02              		CACHE
  2707                          ;
  2708  S000F0D F1 0F00         		IWT	R1,#CENMODE
  2709  S000F10 F2 0FA2         		IWT	R2,#CENMOD1
  2710  S000F13 F3 6000         		IWT	R3,#0110000000000000B
  2711  S000F16 A4 04           		IBT	R4,#04
  2712  S000F18 AB 00           		IBT	R11,#00
  2713  S000F1A AC 18           		IBT	R12,#CENNO
  2714  S000F1C 2F 1D           		MOVE	R13,R15
  2715                          ;
  2716  S000F1E 41              		LDW	(R1)
  2717  S000F1F 3E 60           		SUB	#00
  2718  S000F21 09 06'          		BEQ	ENEMYSEARCH0080		; 存在する？ [no->ENEMYSEARCH0080]
  2719  S000F23 01              		NOP
  2720                          ;
  2721  S000F24 42              		LDW	(R2)
  2722  S000F25 73              		AND	R3
  2723  S000F26 09 08'          		BEQ	ENEMYSEARCH00F0		; 敵？ [yes->ENEMYSEARCH00F0]
  2724  S000F28 01              		NOP
  2725                          ;
  2726                          ENEMYSEARCH0080
  2727  S000F29 21              		WITH	R1
  2728  S000F2A 54              		ADD	R4
  2729  S000F2B 22              		WITH	R2
  2730  S000F2C 54              		ADD	R4
  2731  S000F2D 3C              		LOOP
  2732  S000F2E 01              		NOP
  2733                          ;
  2734  S000F2F EB              		DEC	R11
  2735                          ENEMYSEARCH00F0
  2736  S000F30 00              		STOP
  2737  S000F31 01              		NOP
  2738                          ;
  2739                          ;
  2740                          ;
  2741                          ;
  2742                          ;
  2743                          ;
  2744                          ;
  2745                          ;
  2746                          ;
  2747                          		mEND_NOP
  2747+ S000F32 01              		NOP
  2747+ S000F33 01              		NOP
  2747+ S000F34 01              		NOP
  2747+ S000F35 01              		NOP
  2747+ S000F36 01              		NOP
  2747+ S000F37 01              		NOP
  2747+ S000F38 01              		NOP
  2747+ S000F39 01              		NOP
  2747+ S000F3A 01              		NOP
  2747+ S000F3B 01              		NOP
  2747+ S000F3C 01              		NOP
  2747+ S000F3D 01              		NOP
  2747+ S000F3E 01              		NOP
  2747+ S000F3F 01              		NOP
  2747+ S000F40 01              		NOP
  2747+ S000F41 01              		NOP
  2747+ S000F42 01              		NOP
  2747+ S000F43 01              		NOP
  2747+ S000F44 01              		NOP
  2747+ S000F45 01              		NOP
  2747+ S000F46 01              		NOP
  2747+ S000F47 01              		NOP
  2747+ S000F48 01              		NOP
  2747+ S000F49 01              		NOP
  2747+ S000F4A 01              		NOP
  2747+ S000F4B 01              		NOP
  2747+ S000F4C 01              		NOP
  2747+ S000F4D 01              		NOP
  2747+ S000F4E 01              		NOP
  2747+ S000F4F 01              		NOP
  2747+ S000F50 01              		NOP
  2747+ S000F51 01              		NOP
  2747+ S000F52 01              		NOP
  2747+ S000F53 01              		NOP
  2747+ S000F54 01              		NOP
  2747+ S000F55 01              		NOP
  2747+ S000F56 01              		NOP
  2747+ S000F57 01              		NOP
  2747+ S000F58 01              		NOP
  2747+ S000F59 01              		NOP
  2747+ S000F5A 01              		NOP
  2747+ S000F5B 01              		NOP
  2747+ S000F5C 01              		NOP
  2747+ S000F5D 01              		NOP
  2747+ S000F5E 01              		NOP
  2747+ S000F5F 01              		NOP
  2747+ S000F60 01              		NOP
  2747+ S000F61 01              		NOP
  2747+ S000F62 01              		NOP
  2747+ S000F63 01              		NOP
  2747+ S000F64 01              		NOP
  2747+ S000F65 01              		NOP
  2747+ S000F66 01              		NOP
  2747+ S000F67 01              		NOP
  2747+ S000F68 01              		NOP
  2747+ S000F69 01              		NOP
  2747+ S000F6A 01              		NOP
  2747+ S000F6B 01              		NOP
  2747+ S000F6C 01              		NOP
  2747+ S000F6D 01              		NOP
  2747+ S000F6E 01              		NOP
  2747+ S000F6F 01              		NOP
  2747+ S000F70 01              		NOP
  2747+ S000F71 01              		NOP
  2747+ S000F72 01              		NOP
  2747+ S000F73 01              		NOP
  2747+ S000F74 01              		NOP
  2747+ S000F75 01              		NOP
  2747+ S000F76 01              		NOP
  2747+ S000F77 01              		NOP
  2747+ S000F78 01              		NOP
  2747+ S000F79 01              		NOP
  2747+ S000F7A 01              		NOP
  2747+ S000F7B 01              		NOP
  2747+ S000F7C 01              		NOP
  2747+ S000F7D 01              		NOP
  2747+ S000F7E 01              		NOP
  2747+ S000F7F 01              		NOP
  2747+ S000F80 01              		NOP
  2747+ S000F81 01              		NOP
  2747+ S000F82 01              		NOP
  2747+ S000F83 01              		NOP
  2747+ S000F84 01              		NOP
  2747+ S000F85 01              		NOP
  2747+ S000F86 01              		NOP
  2747+ S000F87 01              		NOP
  2747+ S000F88 01              		NOP
  2747+ S000F89 01              		NOP
  2747+ S000F8A 01              		NOP
  2747+ S000F8B 01              		NOP
  2747+ S000F8C 01              		NOP
  2747+ S000F8D 01              		NOP
  2747+ S000F8E 01              		NOP
  2747+ S000F8F 01              		NOP
  2747+ S000F90 01              		NOP
  2747+ S000F91 01              		NOP
  2747+ S000F92 01              		NOP
  2747+ S000F93 01              		NOP
  2747+ S000F94 01              		NOP
  2747+ S000F95 01              		NOP
  2747+ S000F96 01              		NOP
  2747+ S000F97 01              		NOP
  2747+ S000F98 01              		NOP
  2747+ S000F99 01              		NOP
  2747+ S000F9A 01              		NOP
  2747+ S000F9B 01              		NOP
  2747+ S000F9C 01              		NOP
  2747+ S000F9D 01              		NOP
  2747+ S000F9E 01              		NOP
  2747+ S000F9F 01              		NOP
  2747+ S000FA0 01              		NOP
  2747+ S000FA1 01              		NOP
  2747+ S000FA2 01              		NOP
  2747+ S000FA3 01              		NOP
  2747+ S000FA4 01              		NOP
  2747+ S000FA5 01              		NOP
  2747+ S000FA6 01              		NOP
  2747+ S000FA7 01              		NOP
  2747+ S000FA8 01              		NOP
  2747+ S000FA9 01              		NOP
  2747+ S000FAA 01              		NOP
  2747+ S000FAB 01              		NOP
  2747+ S000FAC 01              		NOP
  2747+ S000FAD 01              		NOP
  2747+ S000FAE 01              		NOP
  2747+ S000FAF 01              		NOP
  2747+ S000FB0 01              		NOP
  2747+ S000FB1 01              		NOP
  2747+ S000FB2 01              		NOP
  2747+ S000FB3 01              		NOP
  2747+ S000FB4 01              		NOP
  2747+ S000FB5 01              		NOP
  2747+ S000FB6 01              		NOP
  2747+ S000FB7 01              		NOP
  2747+ S000FB8 01              		NOP
  2747+ S000FB9 01              		NOP
  2747+ S000FBA 01              		NOP
  2747+ S000FBB 01              		NOP
  2747+ S000FBC 01              		NOP
  2747+ S000FBD 01              		NOP
  2747+ S000FBE 01              		NOP
  2747+ S000FBF 01              		NOP
  2747+ S000FC0 01              		NOP
  2747+ S000FC1 01              		NOP
  2747+ S000FC2 01              		NOP
  2747+ S000FC3 01              		NOP
  2747+ S000FC4 01              		NOP
  2747+ S000FC5 01              		NOP
  2747+ S000FC6 01              		NOP
  2747+ S000FC7 01              		NOP
  2747+ S000FC8 01              		NOP
  2747+ S000FC9 01              		NOP
  2747+ S000FCA 01              		NOP
  2747+ S000FCB 01              		NOP
  2747+ S000FCC 01              		NOP
  2747+ S000FCD 01              		NOP
  2747+ S000FCE 01              		NOP
  2747+ S000FCF 01              		NOP
  2747+ S000FD0 01              		NOP
  2747+ S000FD1 01              		NOP
  2747+ S000FD2 01              		NOP
  2747+ S000FD3 01              		NOP
  2747+ S000FD4 01              		NOP
  2747+ S000FD5 01              		NOP
  2747+ S000FD6 01              		NOP
  2747+ S000FD7 01              		NOP
  2747+ S000FD8 01              		NOP
  2747+ S000FD9 01              		NOP
  2747+ S000FDA 01              		NOP
  2747+ S000FDB 01              		NOP
  2747+ S000FDC 01              		NOP
  2747+ S000FDD 01              		NOP
  2747+ S000FDE 01              		NOP
  2747+ S000FDF 01              		NOP
  2747+ S000FE0 01              		NOP
  2747+ S000FE1 01              		NOP
  2747+ S000FE2 01              		NOP
  2747+ S000FE3 01              		NOP
  2747+ S000FE4 01              		NOP
  2747+ S000FE5 01              		NOP
  2747+ S000FE6 01              		NOP
  2747+ S000FE7 01              		NOP
  2747+ S000FE8 01              		NOP
  2747+ S000FE9 01              		NOP
  2747+ S000FEA 01              		NOP
  2747+ S000FEB 01              		NOP
  2747+ S000FEC 01              		NOP
  2747+ S000FED 01              		NOP
  2747+ S000FEE 01              		NOP
  2747+ S000FEF 01              		NOP
  2747+ S000FF0 01              		NOP
  2747+ S000FF1 01              		NOP
  2747+ S000FF2 01              		NOP
  2747+ S000FF3 01              		NOP
  2747+ S000FF4 01              		NOP
  2747+ S000FF5 01              		NOP
  2747+ S000FF6 01              		NOP
  2747+ S000FF7 01              		NOP
  2747+ S000FF8 01              		NOP
  2747+ S000FF9 01              		NOP
  2747+ S000FFA 01              		NOP
  2747+ S000FFB 01              		NOP
  2747+ S000FFC 01              		NOP
  2747+ S000FFD 01              		NOP
  2747+ S000FFE 01              		NOP
  2747+ S000FFF 01              		NOP
  2748                          ;
  2749                          		END
