風来のシレンDS (DS) > 確率

乱数

32-bit 疑似乱数生成器を用いており、その状態 x は次の式で更新されます: x ← (x × 0x5d588b65 + 1) mod 2^{32}
乱数 0〜(n-1) は (x / 2^{16}) × n / 2^{16} によって取得されます。

ソース

+ ...
;------------------------------------------
; 乱数 0〜(r1-1) の取得
;------------------------------------------
020939B4 E92D4030 push    r4,r5,r14
020939B8 E24DD004 sub     r13,r13,4h
020939BC E1A04000 mov     r4,r0
020939C0 E28D0000 add     r0,r13,0h
020939C4 E1A05001 mov     r5,r1
020939C8 EB00000C bl      Lxx_2093A00h
020939CC E59D1000 ldr     r1,[r13]
020939D0 E59F0024 ldr     r0,=Lxx_0FFFFh
020939D4 E0011000 and     r1,r1,r0
020939D8 E0020591 mul     r2,r1,r5
020939DC E58D1000 str     r1,[r13]
020939E0 E58D2000 str     r2,[r13]
020939E4 E1A01842 mov     r1,r2,asr 10h
020939E8 E58D1000 str     r1,[r13]
020939EC E0000842 and     r0,r0,r2,asr 10h
020939F0 E5840000 str     r0,[r4]
020939F4 E28DD004 add     r13,r13,4h
020939F8 E8BD8030 pop     r4,r5,r15
020939FC 0000FFFF
 
;------------------------------------------
; 乱数更新
;------------------------------------------
02093A00 E92D4000 push    r14
02093A04 E24DD004 sub     r13,r13,4h
02093A08 E59F3028 ldr     r3,=Lxx_21652C0h
02093A0C E59F1028 ldr     r1,=Lxx_5D588B65h
02093A10 E593C000 ldr     r12,[r3]
02093A14 E59F2024 ldr     r2,=Lxx_0FFFFh
02093A18 E00E019C mul     r14,r12,r1
02093A1C E28E1001 add     r1,r14,1h
02093A20 E583E000 str     r14,[r3]
02093A24 E5831000 str     r1,[r3]
02093A28 E0021821 and     r1,r2,r1,lsr 10h
02093A2C E5801000 str     r1,[r0]
02093A30 E28DD004 add     r13,r13,4h
02093A34 E8BD8000 pop     r15
 
02093A38 021652C0
02093A3C 5D588B65
02093A40 0000FFFF
 

ダメージ計算式

シレンからモンスターへの攻撃

  • (パワーアップ状態込みのダメージ量) := floor((ダメージ量) × (パワーアップ回数依存の乗数))
  • (ダメージ量) := floor((基本ダメージ量) × (特攻倍率) × (乱数 87〜111) / 100) (ただし、最小ダメージは 1、最大ダメージは 999 とする)
  • (基本ダメージ量) := round((剣の強さ依存のダメージ量) + (Lv 依存のダメージ量) + (ちから依存のダメージ量) - (対象の防御力))
  • (剣の強さ依存のダメージ量) := 52428 × (剣の強さ) / 65536.0 (≈ 0.8 × (剣の強さ))

モンスターからシレンへの攻撃

  • (ダメージ量) := round((655 × (モンスターの攻撃力) × (乱数 87〜111) - 51200 × (盾の強さ)) / 65536.0) (ただし、最小ダメージは 1、最大ダメージは 999 とする)

Lv 依存のダメージ量

補足: 正確な値は (括弧内の値)/65536.0 です。
Lv 上位\Lv 下位 0 1 2 3 4 5 6 7 8 9
0 -3.00000
(-196608)
0.31897
(20904)
2.83264
(185640)
5.15845
(338064)
6.80786
(446160)
8.23132
(539448)
9.67822
(634272)
10.77649
(706248)
11.92676
(781632)
12.82068
(840216)
10 13.64392
(894168)
14.52905
(952176)
15.23181
(998232)
15.99609
(1048320)
16.60950
(1088520)
17.18884
(1126488)
17.82605
(1168248)
18.34314
(1202136)
18.91553
(1239648)
19.38208
(1270224)
20 19.82886
(1299504)
20.32727
(1332168)
20.73596
(1358952)
21.19336
(1388928)
21.57019
(1413624)
21.93384
(1437456)
22.34253
(1464240)
22.68091
(1486416)
23.06177
(1511376)
23.37781
(1532088)
30 23.68433
(1552176)
24.03076
(1574880)
24.31897
(1593768)
24.64563
(1615176)
24.91736
(1632984)
25.18250
(1650360)
25.48352
(1670088)
25.73438
(1686528)
26.02002
(1705248)
26.25879
(1720896)
40 26.49207
(1736184)
26.75793
(1753608)
26.98059
(1768200)
27.23438
(1784832)
27.44714
(1798776)
27.65552
(1812432)
27.89355
(1828032)
28.09351
(1841136)
28.32166
(1856088)
28.51355
(1868664)
50 28.70215
(1881024)
28.91748
(1895136)
29.09875
(1907016)
29.30640
(1920624)
29.48108
(1932072)
29.65283
(1943328)
29.84985
(1956240)
30.01575
(1967112)
30.20618
(1979592)
30.36621
(1990080)
60 30.52441
(2000448)
30.70569
(2012328)
30.85840
(2022336)
31.03418
(2033856)
31.18213
(2043552)
31.32825
(2053128)
31.49634
(2064144)
31.63806
(2073432)
31.80103
(2084112)
31.93909
(2093160)
70 32.07495
(2102064)
32.23132
(2112312)
32.36353
(2120976)
32.51550
(2130936)
32.64441
(2139384)
32.77148
(2147712)
32.91797
(2157312)
33.04175
(2165424)
33.18420
(2174760)
33.30505
(2182680)
80 33.42444
(2190504)
33.56177
(2199504)
33.67822
(2207136)
33.81262
(2215944)
33.92651
(2223408)
34.03894
(2230776)
34.16858
(2239272)
34.27844
(2246472)
34.40515
(2254776)
34.51282
(2261832)
90 34.61902
(2268792)
34.74170
(2276832)
34.84570
(2283648)
34.96582
(2291520)
35.06763
(2298192)
35.16870
(2304816)
35.28516
(2312448)
35.38403
(2318928)
35.49792
(2326392)
35.59497
(2332752)

ちから依存のダメージ量

補足: 正確な値は (括弧内の値)/65536.0 となります。
ちから上位\ちから下位 0 1 2 3 4 5 6 7 8 9
0 0.00000
(0)
0.58148
(38108)
1.16296
(76216)
1.74445
(114324)
2.32594
(152433)
2.90742
(190541)
3.48891
(228649)
4.07039
(266757)
4.60825
(302006)
6.33650
(415269)
10 8.02948
(526220)
9.67049
(633765)
11.25365
(737519)
12.77885
(837475)
14.24736
(933715)
15.66196
(1026422)
17.02620
(1115829)
18.34270
(1202107)
19.61484
(1285478)
20.84593
(1366159)
20 22.03780
(1444269)
23.19365
(1520019)
24.31506
(1593512)
25.40445
(1664906)
26.46432
(1734366)
27.49541
(1801939)
28.50056
(1867813)
29.47984
(1931991)
30.43526
(1994605)
31.36827
(2055751)
30 32.28070
(2115548)
33.17191
(2173954)
34.04410
(2231114)
34.89694
(2287006)
35.73299
(2341797)
36.55215
(2395482)
37.35542
(2448125)
38.14291
(2499734)
38.91672
(2550446)
39.67523
(2600156)
40 40.42070
(2649011)
41.15253
(2696972)
41.87315
(2744199)
42.58012
(2790531)
43.27695
(2836198)
43.96121
(2881042)
44.63556
(2925236)
45.29962
(2968756)
45.95308
(3011581)
46.59767
(3053825)
50 47.23206
(3095400)
47.85808
(3136427)
48.47441
(3176819)
49.08292
(3216698)
49.68233
(3255981)
50.27454
(3294792)
50.85829
(3333049)
51.43448
(3370810)
52.00400
(3408134)
52.56560
(3444939)
60 53.12131
(3481358)
53.66989
(3517310)
54.21117
(3552783)
54.74614
(3587843)
55.27579
(3622554)
55.79887
(3656835)
56.31639
(3690751)
56.82712
(3724222)
57.33321
(3757389)
57.83340
(3790170)
70 58.32880
(3822636)
58.81810
(3854703)
59.30241
(3886443)
59.78279
(3917925)
60.25684
(3948992)
60.72679
(3979791)
61.19261
(4010319)
61.65303
(4040493)
62.10915
(4070385)
62.56091
(4099992)
80 63.00948
(4129389)
63.45235
(4158413)
63.89189
(4187219)
64.32683
(4215723)
64.75833
(4244002)
65.18636
(4272053)
65.60960
(4299791)
66.03050
(4327375)
66.44653
(4354640)
66.85887
(4381663)
90 67.26874
(4408524)
67.67482
(4435137)
68.07710
(4461501)
68.47679
(4487695)
68.87257
(4513633)
69.26569
(4539396)
69.65483
(4564899)
70.04124
(4590223)
70.42487
(4615364)
70.80569
(4640322)
100 71.18369
(4665094)
71.55881
(4689678)
71.93103
(4714072)
72.30034
(4738275)
72.66667
(4762283)
73.03003
(4786096)
73.39168
(4809797)
73.75029
(4833299)
74.10583
(4856600)
74.45961
(4879785)
110 74.81026
(4902765)
75.15907
(4925625)
75.50606
(4948365)
75.84987
(4970897)
76.19044
(4993217)
76.53046
(5015500)
76.86722
(5037570)
77.20203
(5059512)
77.53488
(5081326)
77.86441
(5102922)
120 78.19330
(5124476)
78.51881
(5145809)
78.84364
(5167097)
79.16508
(5188163)
79.48581
(5209182)
79.80310
(5229976)
80.11966
(5250722)
80.43410
(5271329)
80.74641
(5291797)
81.05659
(5312125)
130 81.36461
(5332311)
81.67183
(5352445)
81.97548
(5372345)
82.27971
(5392283)
82.58032
(5411984)
82.88011
(5431631)
83.17766
(5451131)
83.47433
(5470574)
83.76875
(5489869)
84.06088
(5509014)
140 84.35213
(5528101)
84.64247
(5547129)
84.92909
(5565913)
85.21620
(5584729)
85.50098
(5603392)
85.78481
(5621993)
86.06627
(5640439)
86.34679
(5658823)
86.62492
(5677051)
86.90207
(5695214)
150 87.17825
(5713314)
87.45201
(5731255)
87.72620
(5749224)
87.99794
(5767033)
88.26726
(5784683)
88.53697
(5802359)
88.80423
(5819874)
89.07043
(5837320)
89.33562
(5854699)
89.59828
(5871913)
160 89.86134
(5889153)
90.12190
(5906229)
90.38138
(5923234)
90.63979
(5940169)
90.89709
(5957032)
91.15331
(5973823)
91.40843
(5990543)
91.66100
(6007095)
91.91389
(6023669)
92.16422
(6040074)
170 92.41489
(6056502)
92.66441
(6072855)
92.91135
(6089038)
93.15862
(6105243)
93.40324
(6121275)
93.64821
(6137329)
93.89053
(6153210)
94.13316
(6169111)
94.37463
(6184936)
94.61493
(6200684)
180 94.85403
(6216354)
95.09196
(6231947)
95.32869
(6247461)
95.56422
(6262897)
95.79857
(6278255)
96.03319
(6293631)
96.26509
(6308829)
96.49728
(6324046)
96.72826
(6339183)
96.95801
(6354240)
190 97.18802
(6369314)
97.41530
(6384209)
97.64284
(6399121)
97.86914
(6413952)
98.09419
(6428701)
98.31798
(6443367)
98.54204
(6458051)
98.76483
(6472652)
98.98634
(6487169)
99.20660
(6501604)
200 99.42557
(6515954)
99.64479
(6530321)
99.86272
(6544603)
100.00000
(6553600)
100.00000
(6553600)
100.00000
(6553600)
100.00000
(6553600)
100.00000
(6553600)
100.00000
(6553600)
100.00000
(6553600)

パワーアップ回数依存の乗数

回数 乗数
0 1.0
1 1.5
2 1.75
3 2.0
4 2.25
5 2.5
6 2.75
7 3.0
8 3.25

キグニキングの斧・盾

ソース

+ ...
;------------------------------------------
; キグニキングの斧・盾
;------------------------------------------
208ac08: e92d40f0  push  {r4, r5, r6, r7, lr}
208ac0c: e24dd004  sub sp, sp, #4
208ac10: e59f4148  ldr r4, [pc, #328]  ; 0x208ad60
208ac14: e3a00000  mov r0, #0
208ac18: ebfe24a8  bl  0x2013ec0
208ac1c: e3500006  cmp r0, #6          ; 6: 儀式の洞窟
208ac20: 11a00004  movne r0, r4
208ac24: 1a00004b  bne 0x208ad58
 
 
208ac28: e59f0134  ldr r0, [pc, #308]  ; 0x208ad64
208ac2c: e5900000  ldr r0, [r0]
208ac30: e5d00046  ldrb  r0, [r0, #70] ; r0 ← フラグ #70(儀式の洞窟をクリアしている)
208ac34: e3500000  cmp r0, #0
208ac38: 01a00004  moveq r0, r4
208ac3c: 0a000045  beq 0x208ad58
 
 
208ac40: e28d0000  add r0, sp, #0
208ac44: e3a01064  mov r1, #100  ; 0x64
208ac48: eb002359  bl  0x20939b4 ; [r0] ← 乱数 0〜99
 
208ac4c: e59d0000  ldr r0, [sp]
208ac50: e350002d  cmp r0, #45 ; 0x2d
208ac54: a1a00004  movge r0, r4
208ac58: aa00003e  bge 0x208ad58
 
208ac5c: ebfe248d  bl  0x2013e98 ; r0 ← 階層
208ac60: e3500019  cmp r0, #25
208ac64: 03a04015  moveq r4, #21 ; 25F: キグニキングの斧
 
208ac68: ebfe248a  bl  0x2013e98 ; r0 ← 階層
208ac6c: e350001d  cmp r0, #29
208ac70: 03a04029  moveq r4, #41 ; 29F: キグニキングの盾
 
; 所持品 ?
 
208ac74: e3a07000  mov r7, #0
208ac78: e59f60e8  ldr r6, [pc, #232]  ; 0x208ad68
208ac7c: e3a05032  mov r5, #50 ; 0x32
208ac80: ea000007  b 0x208aca4
 
208ac84: e5960000  ldr r0, [r6]
208ac88: e1a01004  mov r1, r4
208ac8c: e0200597  mla r0, r7, r5, r0
208ac90: ebffffbd  bl  0x208ab8c
208ac94: e3500000  cmp r0, #0
208ac98: 159f00c0  ldrne r0, [pc, #192]  ; 0x208ad60
208ac9c: 1a00002d  bne 0x208ad58
 
208aca0: e2877001  add r7, r7, #1
208aca4: e3570014  cmp r7, #20
208aca8: bafffff5  blt 0x208ac84
 
; 倉庫(渓谷の宿屋)?
 
208acac: e3a07000  mov r7, #0
208acb0: e59f60b4  ldr r6, [pc, #180]  ; 0x208ad6c
208acb4: e3a05032  mov r5, #50 ; 0x32
208acb8: ea000007  b 0x208acdc
 
208acbc: e5960000  ldr r0, [r6]
208acc0: e1a01004  mov r1, r4
208acc4: e0200597  mla r0, r7, r5, r0
208acc8: ebffffaf  bl  0x208ab8c
208accc: e3500000  cmp r0, #0
208acd0: 159f0088  ldrne r0, [pc, #136]  ; 0x208ad60
208acd4: 1a00001f  bne 0x208ad58
 
208acd8: e2877001  add r7, r7, #1
208acdc: e3570019  cmp r7, #25
208ace0: bafffff5  blt 0x208acbc
 
; 倉庫(山頂の町)?
 
208ace4: e3a07000  mov r7, #0
208ace8: e59f6080  ldr r6, [pc, #128]  ; 0x208ad70
208acec: e3a05032  mov r5, #50 ; 0x32
208acf0: ea000007  b 0x208ad14
 
208acf4: e5960000  ldr r0, [r6]
208acf8: e1a01004  mov r1, r4
208acfc: e0200597  mla r0, r7, r5, r0
208ad00: ebffffa1  bl  0x208ab8c
208ad04: e3500000  cmp r0, #0
208ad08: 159f0050  ldrne r0, [pc, #80] ; 0x208ad60
208ad0c: 1a000011  bne 0x208ad58
 
208ad10: e2877001  add r7, r7, #1
208ad14: e357000f  cmp r7, #15
208ad18: bafffff5  blt 0x208acf4
 
; 倉庫(奇岩谷)?
 
208ad1c: e3a07000  mov r7, #0
208ad20: e59f604c  ldr r6, [pc, #76] ; 0x208ad74
208ad24: e3a05032  mov r5, #50 ; 0x32
208ad28: ea000007  b 0x208ad4c
 
208ad2c: e5960000  ldr r0, [r6]
208ad30: e1a01004  mov r1, r4
208ad34: e0200597  mla r0, r7, r5, r0
208ad38: ebffff93  bl  0x208ab8c
208ad3c: e3500000  cmp r0, #0
208ad40: 159f0018  ldrne r0, [pc, #24] ; 0x208ad60
208ad44: 1a000003  bne 0x208ad58
 
208ad48: e2877001  add r7, r7, #1
208ad4c: e3570008  cmp r7, #8
208ad50: bafffff5  blt 0x208ad2c
 
208ad54: e1a00004  mov r0, r4
 
208ad58: e28dd004  add sp, sp, #4
208ad5c: e8bd80f0  pop {r4, r5, r6, r7, pc}
 
208ad60: 0000017f
208ad64: 027c0004
208ad68: 027c0014
208ad6c: 027c0010
208ad70: 027c001c
208ad74: 027c0028
 

モンスターデータ

ソース

+ ...
;-------------------------------------
; アイテムドロップ処理
;-------------------------------------
02057914 E92D43F0 push    r4-r9,r14
02057918 E24DDF43 sub     r13,r13,10Ch
0205791C E1A07001 mov     r7,r1
02057920 E5D710DA ldrb    r1,[r7,0DAh]
02057924 E1A08000 mov     r8,r0
02057928 E1A04002 mov     r4,r2
0205792C E3510000 cmp     r1,0h
02057930 1A00009D bne     Lxx_2057BACh
02057934 E28D000C add     r0,r13,0Ch
02057938 E3A01064 mov     r1,64h
0205793C E3A06000 mov     r6,0h
02057940 EB00F01B bl      Lxx_20939B4h ; 乱数値 0〜99 取得
02057944 E1D811B2 ldrh    r1,[r8,12h]
02057948 E1A00006 mov     r0,r6
0205794C E3510000 cmp     r1,0h
02057950 1A000001 bne     Lxx_205795Ch
 
02057954 E1A00008 mov     r0,r8
02057958 EBFFD191 bl      Lxx_204BFA4h
 
0205795C E35000A5 cmp     r0,0A5h      ; 0xa5: 妖怪にぎり変化
02057960 1A00000D bne     Lxx_205799Ch
02057964 E5D800D2 ldrb    r0,[r8,0D2h]
02057968 E3500000 cmp     r0,0h
0205796C 1A00003C bne     Lxx_2057A64h
02057970 E59F023C ldr     r0,=Lxx_213BE04h
02057974 E59D100C ldr     r1,[r13,0Ch] ; r1 ← 乱数値 0〜99
02057978 E1D000F0 ldrsh   r0,[r0]      ; r0 ← 30
0205797C E1510000 cmp     r1,r0
02057980 AA000037 bge     Lxx_2057A64h
 
02057984 E28D0010 add     r0,r13,10h
02057988 E3A0108F mov     r1,8Fh       ; 0x8f: おにぎり
0205798C E3A02001 mov     r2,1h
02057990 E2866001 add     r6,r6,1h
02057994 EB007631 bl      Lxx_2075260h
02057998 EA000031 b       Lxx_2057A64h
 
 
0205799C E35000A6 cmp     r0,0A6h      ; 0xa6: 妖怪にぎり親方
020579A0 1A00000D bne     Lxx_20579DCh
 
020579A4 E5D800D2 ldrb    r0,[r8,0D2h]
020579A8 E3500000 cmp     r0,0h
020579AC 1A00002C bne     Lxx_2057A64h
 
020579B0 E59F01FC ldr     r0,=Lxx_213BE04h
020579B4 E59D100C ldr     r1,[r13,0Ch] ; r1 ← 乱数値 0〜99
020579B8 E1D000F0 ldrsh   r0,[r0]      ; r0 ← 30
020579BC E1510000 cmp     r1,r0
020579C0 AA000027 bge     Lxx_2057A64h
020579C4 E28D0010 add     r0,r13,10h
020579C8 E3A01090 mov     r1,90h       ; 0x90: 大きいおにぎり
020579CC E3A02001 mov     r2,1h
020579D0 E2866001 add     r6,r6,1h
020579D4 EB007621 bl      Lxx_2075260h
020579D8 EA000021 b       Lxx_2057A64h
 
 
020579DC E35000A7 cmp     r0,0A7h      ; 0xa7: 妖怪にぎり元締
020579E0 1A00000D bne     Lxx_2057A1Ch
020579E4 E5D800D2 ldrb    r0,[r8,0D2h]
020579E8 E3500000 cmp     r0,0h
020579EC 1A00001C bne     Lxx_2057A64h
 
020579F0 E59F01BC ldr     r0,=Lxx_213BE04h
020579F4 E59D100C ldr     r1,[r13,0Ch] ; r1 ← 乱数値 0〜99
020579F8 E1D000F0 ldrsh   r0,[r0]      ; r0 ← 30
020579FC E1510000 cmp     r1,r0
02057A00 AA000017 bge     Lxx_2057A64h
02057A04 E28D0010 add     r0,r13,10h
02057A08 E3A01091 mov     r1,91h       ; 0x91: 巨大なおにぎり
02057A0C E3A02001 mov     r2,1h
02057A10 E2866001 add     r6,r6,1h
02057A14 EB007611 bl      Lxx_2075260h
02057A18 EA000011 b       Lxx_2057A64h
 
 
02057A1C E2140C02 ands    r0,r4,200h
02057A20 0A00000F beq     Lxx_2057A64h
 
02057A24 E59F018C ldr     r0,=Lxx_213BE80h
02057A28 E59D100C ldr     r1,[r13,0Ch] ; r1 ← 乱数値 0〜99
02057A2C E1D000F0 ldrsh   r0,[r0]      ; r0 ← 47?
02057A30 E1510000 cmp     r1,r0
02057A34 AA00000A bge     Lxx_2057A64h
 
02057A38 E1D701B2 ldrh    r0,[r7,12h]
02057A3C EB007A69 bl      Lxx_20763E8h
02057A40 E1B01000 movs    r1,r0
02057A44 0A000006 beq     Lxx_2057A64h
02057A48 E28D0010 add     r0,r13,10h
02057A4C E3A02000 mov     r2,0h
02057A50 EB007602 bl      Lxx_2075260h
02057A54 E5D7108A ldrb    r1,[r7,8Ah]
02057A58 E28D0010 add     r0,r13,10h
02057A5C EB007915 bl      Lxx_2075EB8h
02057A60 E2866001 add     r6,r6,1h
 
02057A64 E1D709B0 ldrh    r0,[r7,90h]
02057A68 E2100001 ands    r0,r0,1h
02057A6C 0A000010 beq     Lxx_2057AB4h
 
02057A70 E3A00032 mov     r0,32h
02057A74 E0000096 mul     r0,r6,r0
02057A78 E28D1010 add     r1,r13,10h
02057A7C E0814000 add     r4,r1,r0
02057A80 E2866001 add     r6,r6,1h
02057A84 E1A02004 mov     r2,r4
02057A88 E2873090 add     r3,r7,90h
02057A8C E3A01018 mov     r1,18h
02057A90 E0D300B2 ldrh    r0,[r3],2h
02057A94 E2511001 subs    r1,r1,1h
02057A98 E0C200B2 strh    r0,[r2],2h
02057A9C 1AFFFFFB bne     Lxx_2057A90h
02057AA0 E5D700C0 ldrb    r0,[r7,0C0h]
02057AA4 E5C40030 strb    r0,[r4,30h]
02057AA8 E5D700C1 ldrb    r0,[r7,0C1h]
02057AAC E5C40031 strb    r0,[r4,31h]
02057AB0 EA000033 b       Lxx_2057B84h
 
 
02057AB4 E59F0100 ldr     r0,=Lxx_27C0030h
02057AB8 E1D721B2 ldrh    r2,[r7,12h]
02057ABC E5901000 ldr     r1,[r0]
02057AC0 E3A0001C mov     r0,1Ch
02057AC4 E0201092 mla     r0,r2,r0,r1
02057AC8 E2800B0A add     r0,r0,2800h
 
02057ACC E1D018B0 ldrh    r1,[r0,80h]  ; r1 ← (アイテムドロップ設定)
02057AD0 E59D200C ldr     r2,[r13,0Ch] ; r2 ← 乱数値 0〜99
02057AD4 E1520001 cmp     r2,r1
02057AD8 AA000029 bge     Lxx_2057B84h
 
; アイテムを落とした場合
 
02057ADC E1D017BE ldrh    r1,[r0,7Eh]
02057AE0 E3A05001 mov     r5,1h
02057AE4 E3A04000 mov     r4,0h
02057AE8 E3510000 cmp     r1,0h
02057AEC 1A000003 bne     Lxx_2057B00h
02057AF0 E1A00004 mov     r0,r4        ; r0 ← 0 (床落ち)
02057AF4 EB00EF3A bl      Lxx_20937E4h
02057AF8 E1A01000 mov     r1,r0
02057AFC EA00000C b       Lxx_2057B34h
 
02057B00 E59F00B8 ldr     r0,=Lxx_186h
02057B04 E1510000 cmp     r1,r0
02057B08 1A000003 bne     Lxx_2057B1Ch
02057B0C E1A00005 mov     r0,r5        ; r0 ← 1 (店)
02057B10 EB00EF33 bl      Lxx_20937E4h 
02057B14 E1A01000 mov     r1,r0
02057B18 EA000005 b       Lxx_2057B34h
;
02057B1C E59F00A0 ldr     r0,=Lxx_187h
02057B20 E1510000 cmp     r1,r0
02057B24 1A000002 bne     Lxx_2057B34h
02057B28 E3A00002 mov     r0,2h        ; r0 ← 2 (変化)
02057B2C EB00EF2C bl      Lxx_20937E4h
02057B30 E1A01000 mov     r1,r0
;
02057B34 E59F008C ldr     r0,=Lxx_17Fh
02057B38 E1510000 cmp     r1,r0
02057B3C 1A000003 bne     Lxx_2057B50h
 
02057B40 E1D701B2 ldrh    r0,[r7,12h]
02057B44 E3500093 cmp     r0,93h      ; 0x93: ギタンマムル
02057B48 03A04001 moveq   r4,1h
02057B4C 03A05000 moveq   r5,0h
 
02057B50 E28D2010 add     r2,r13,10h
02057B54 E3A00032 mov     r0,32h
02057B58 E0292096 mla     r9,r6,r0,r2
02057B5C E1A00009 mov     r0,r9
02057B60 E1A02005 mov     r2,r5
02057B64 EB0075BD bl      Lxx_2075260h
02057B68 E3540000 cmp     r4,0h
02057B6C 0A000003 beq     Lxx_2057B80h
 
02057B70 E59F1054 ldr     r1,=Lxx_213BDC8h
02057B74 E1A00009 mov     r0,r9
02057B78 E1D110F0 ldrsh   r1,[r1]      ; r1 ← 2000
02057B7C EB0078CD bl      Lxx_2075EB8h
 
02057B80 E2866001 add     r6,r6,1h
02057B84 E28D0010 add     r0,r13,10h
02057B88 E58D0000 str     r0,[r13]
02057B8C E3A02000 mov     r2,0h
02057B90 E1A00008 mov     r0,r8
02057B94 E1A03006 mov     r3,r6
02057B98 E58D2004 str     r2,[r13,4h]
02057B9C E3A04001 mov     r4,1h
02057BA0 E2871008 add     r1,r7,8h
02057BA4 E58D4008 str     r4,[r13,8h]
02057BA8 EB00BBE3 bl      Lxx_2086B3Ch
02057BAC E28DDF43 add     r13,r13,10Ch
02057BB0 E8BD83F0 pop     r4-r9,r15
 
;-------------------------------------
; 特技使用確率
;-------------------------------------
...
02055488 E28D000C add     r0,r13,0Ch
0205548C E3A01064 mov     r1,64h
02055490 EB00F947 bl      Lxx_20939B4h ; 乱数 0〜99 取得
02055494 E1A00006 mov     r0,r6
02055498 EBFFEA06 bl      Lxx_204FCB8h
0205549C E3500000 cmp     r0,0h
020554A0 1A000031 bne     Lxx_205556Ch
 
020554A4 E1A00006 mov     r0,r6
020554A8 EBFFE9E8 bl      Lxx_204FC50h
020554AC E3500000 cmp     r0,0h
020554B0 1A00002D bne     Lxx_205556Ch
 
020554B4 E59F0108 ldr     r0,=Lxx_27C0030h
020554B8 E1D611B2 ldrh    r1,[r6,12h]
020554BC E5902000 ldr     r2,[r0]
020554C0 E3A0001C mov     r0,1Ch
020554C4 E0202091 mla     r0,r1,r0,r2
020554C8 E2801B0A add     r1,r0,2800h
020554CC E1A00006 mov     r0,r6
020554D0 E1D148B4 ldrh    r4,[r1,84h] ; r4 ← (特技確率設定)
 
020554D4 EBFFE83E bl      Lxx_204F5D4h
020554D8 E3500000 cmp     r0,0h
020554DC 0A000014 beq     Lxx_2055534h
 
020554E0 E59F00D4 ldr     r0,=Lxx_21A0FE4h
020554E4 E5900000 ldr     r0,[r0]
020554E8 E3500000 cmp     r0,0h
020554EC 0A000010 beq     Lxx_2055534h
 
020554F0 EBFFDE7B bl      Lxx_204CEE4h
020554F4 E3500000 cmp     r0,0h
020554F8 1A00000D bne     Lxx_2055534h
 
020554FC E59F00B8 ldr     r0,=Lxx_21A0FE4h
02055500 E1D610D8 ldrsb   r1,[r6,8h]
02055504 E5907000 ldr     r7,[r0]
02055508 E1D700D8 ldrsb   r0,[r7,8h]
0205550C E0400001 sub     r0,r0,r1
02055510 EB033AA2 bl      Lxx_2123FA0h
02055514 E3500001 cmp     r0,1h
02055518 CA000005 bgt     Lxx_2055534h
 
0205551C E1D710D9 ldrsb   r1,[r7,9h]
02055520 E1D600D9 ldrsb   r0,[r6,9h]
02055524 E0410000 sub     r0,r1,r0
02055528 EB033A9C bl      Lxx_2123FA0h
0205552C E3500001 cmp     r0,1h
02055530 D59F4090 ldrle   r4,=Lxx_3E7h
 
02055534 E59D000C ldr     r0,[r13,0Ch] ; r0 ← 乱数値 0〜99
02055538 E1500004 cmp     r0,r4
0205553C AA00000A bge     Lxx_205556Ch ; (乱数値) >= (境界値) の場合スキップ
...
 

アイテム出現率

ソース

+ ...
020937E4 E92D4FF0 push    r4-r11,r14
020937E8 E24DD004 sub     r13,r13,4h
020937EC E59F1134 ldr     r1,=Lxx_2710h
020937F0 E1A04000 mov     r4,r0
020937F4 E28D0000 add     r0,r13,0h
020937F8 EB00006D bl      Lxx_20939B4h
020937FC E59F0128 ldr     r0,=Lxx_27C0030h
02093800 E3A03000 mov     r3,0h
02093804 E5901000 ldr     r1,[r0]
02093808 E3A00028 mov     r0,28h
0209380C E0221094 mla     r2,r4,r0,r1
02093810 E1A0A003 mov     r10,r3
02093814 E59D1000 ldr     r1,[r13]     ; r1 ← 乱数 0〜9999
02093818 EA00000A b       Lxx_2093848h
 
0209381C E082008A add     r0,r2,r10,lsl 1h
02093820 E2800C1D add     r0,r0,1D00h
02093824 E1D00FB4 ldrh    r0,[r0,0F4h]
02093828 E3500000 cmp     r0,0h
0209382C 0A000004 beq     Lxx_2093844h
02093830 E1530001 cmp     r3,r1
02093834 CA000001 bgt     Lxx_2093840h
02093838 E1510000 cmp     r1,r0
0209383C BA000003 blt     Lxx_2093850h ; (1つ前の境界値) <= (乱数値) < (境界値) の場合
02093840 E1A03000 mov     r3,r0
 
02093844 E28AA001 add     r10,r10,1h
02093848 E35A0014 cmp     r10,14h
0209384C BAFFFFF2 blt     Lxx_209381Ch
 
; (アイテムの種類が確定)
 
02093850 E35A0014 cmp     r10,14h
02093854 03A000A4 moveq   r0,0A4h
02093858 0A000030 beq     Lxx_2093920h
 
0209385C E3A00FD1 mov     r0,344h
02093860 E0070094 mul     r7,r4,r0
02093864 E3A08000 mov     r8,0h
02093868 E1A06008 mov     r6,r8
0209386C E59FB0B8 ldr     r11,=Lxx_27C0030h
02093870 E59F50B8 ldr     r5,=Lxx_2151758h
02093874 E59F40B8 ldr     r4,=Lxx_1A2h
02093878 EA000025 b       Lxx_2093914h
 
 
0209387C E59F10A4 ldr     r1,=Lxx_2710h
02093880 E28D0000 add     r0,r13,0h
02093884 EB00004A bl      Lxx_20939B4h
02093888 E59B1000 ldr     r1,[r11]
0209388C E1A00006 mov     r0,r6
02093890 E0872001 add     r2,r7,r1
02093894 E1A09006 mov     r9,r6
02093898 E59D1000 ldr     r1,[r13]     ; r1 ← 乱数値 0〜9999
0209389C EA00000F b       Lxx_20938E0h
 
020938A0 E3A0300C mov     r3,0Ch
020938A4 E0235399 mla     r3,r9,r3,r5
020938A8 E5D33008 ldrb    r3,[r3,8h]
020938AC E15A0003 cmp     r10,r3
020938B0 1A000009 bne     Lxx_20938DCh ; アイテムの種類が一致しない
 
020938B4 E0823089 add     r3,r2,r9,lsl 1h
020938B8 E2833C1E add     r3,r3,1E00h
020938BC E1D336BC ldrh    r3,[r3,6Ch]
020938C0 E3530000 cmp     r3,0h
020938C4 0A000004 beq     Lxx_20938DCh
 
020938C8 E1500001 cmp     r0,r1
020938CC CA000001 bgt     Lxx_20938D8h
 
020938D0 E1510003 cmp     r1,r3
020938D4 BA000003 blt     Lxx_20938E8h ; (1つ前の境界値) <= (乱数値) < (境界値) の場合
020938D8 E1A00003 mov     r0,r3
 
020938DC E2899001 add     r9,r9,1h
020938E0 E1590004 cmp     r9,r4
020938E4 BAFFFFED blt     Lxx_20938A0h
...
 

モンスター出現率

ソース

+ ...
...
020933D4 E59F1174 ldr     r1,=Lxx_2710h
020933D8 E28D0000 add     r0,r13,0h
020933DC EB000174 bl      Lxx_20939B4h
020933E0 E59B0000 ldr     r0,[r11]
020933E4 E1A03006 mov     r3,r6
020933E8 E1A0C006 mov     r12,r6
020933EC E0872000 add     r2,r7,r0
020933F0 E59D1000 ldr     r1,[r13]     ; r1 ← 乱数 0〜9999
020933F4 EA00000C b       Lxx_209342Ch
 
020933F8 E082008C add     r0,r2,r12,lsl 1h
020933FC E2800C17 add     r0,r0,1700h
02093400 E1D00BB4 ldrh    r0,[r0,0B4h]
02093404 E3500000 cmp     r0,0h
02093408 0A000006 beq     Lxx_2093428h
 
0209340C E1530001 cmp     r3,r1
02093410 E1A0380C mov     r3,r12,lsl 10h
02093414 E1A09823 mov     r9,r3,lsr 10h
02093418 CA000001 bgt     Lxx_2093424h
 
0209341C E1510000 cmp     r1,r0
02093420 BA000003 blt     Lxx_2093434h ; (1つ前の境界値) <= (乱数値) < (境界値) の場合
 
02093424 E1A03000 mov     r3,r0
02093428 E28CC001 add     r12,r12,1h
 
0209342C E35C0E19 cmp     r12,190h
02093430 BAFFFFF0 blt     Lxx_20933F8h
 
02093434 E35C0E19 cmp     r12,190h
02093438 0A00003B beq     Lxx_209352Ch
 

ワナ出現率

ソース

+ ...
...
020935C0 E59F1124 ldr     r1,=Lxx_2710h
020935C4 E28D0000 add     r0,r13,0h
020935C8 EB0000F9 bl      Lxx_20939B4h ; 乱数 0〜9999
020935CC E1A02005 mov     r2,r5
020935D0 E1A08005 mov     r8,r5
020935D4 E59B1000 ldr     r1,[r11]
020935D8 E59D0000 ldr     r0,[r13]     ; r0 ← 乱数値
020935DC EA00000A b       Lxx_209360Ch
 
020935E0 E0813088 add     r3,r1,r8,lsl 1h
020935E4 E2833B0A add     r3,r3,2800h
020935E8 E1D333B8 ldrh    r3,[r3,38h]
020935EC E3530000 cmp     r3,0h
020935F0 0A000004 beq     Lxx_2093608h
 
020935F4 E1520000 cmp     r2,r0
020935F8 CA000001 bgt     Lxx_2093604h 
 
020935FC E1500003 cmp     r0,r3
02093600 BA000003 blt     Lxx_2093614h ; (一つ前の境界値) <= (乱数値) < (境界値) の場合
 
02093604 E1A02003 mov     r2,r3
 
02093608 E2888001 add     r8,r8,1h
0209360C E358001C cmp     r8,1Ch
02093610 BAFFFFF2 blt     Lxx_20935E0h
 
...
 

ダンジョン設定値

ソース

+ ...
;----------------------------------------
; - r1 > r2 の場合: 乱数値 [r2, r1) を返す
; - r1 == r2 の場合: r1 を返す
; - r1 < r2 の場合: 乱数値 [r1, r2) を返す
;----------------------------------------
02093950 E92D4070 push    r4-r6,r14
02093954 E24DD008 sub     r13,r13,8h
02093958 E1A05001 mov     r5,r1
0209395C E1A04002 mov     r4,r2
02093960 E1A06000 mov     r6,r0
02093964 E1550004 cmp     r5,r4
02093968 05865000 streq   r5,[r6]
0209396C 0A00000E beq     Lxx_20939ACh
02093970 E1550004 cmp     r5,r4
02093974 AA000006 bge     Lxx_2093994h
02093978 E28D0000 add     r0,r13,0h
0209397C E0441005 sub     r1,r4,r5
02093980 EB00000B bl      Lxx_20939B4h ; 乱数
02093984 E59D0000 ldr     r0,[r13]
02093988 E0800005 add     r0,r0,r5
0209398C E5860000 str     r0,[r6]
02093990 EA000005 b       Lxx_20939ACh
;
02093994 E28D0004 add     r0,r13,4h
02093998 E0451004 sub     r1,r5,r4
0209399C EB000004 bl      Lxx_20939B4h ; 乱数
020939A0 E59D0004 ldr     r0,[r13,4h]
020939A4 E0800004 add     r0,r0,r4
020939A8 E5860000 str     r0,[r6]
020939AC E28DD008 add     r13,r13,8h
020939B0 E8BD8070 pop     r4-r6,r15
 
;----------------------------------------
; モンスター出現数
;----------------------------------------
...
0209456C E5D21999 ldrb    r1,[r2,999h]
02094570 E5D2299A ldrb    r2,[r2,99Ah]
02094574 EBFFFCF5 bl      Lxx_2093950h ; 
...
 
;----------------------------------------
; アイテム出現数
;----------------------------------------
...
02094C4C E5D21995 ldrb    r1,[r2,995h]
02094C50 E5D22996 ldrb    r2,[r2,996h]
02094C54 EBFFFB3D bl      Lxx_2093950h
...
 
;----------------------------------------
; ワナ出現数
;----------------------------------------
...
020949C0 E5D21997 ldrb    r1,[r2,997h]
020949C4 E5D22998 ldrb    r2,[r2,998h]
020949C8 EBFFFBE0 bl      Lxx_2093950h
...
 
 
;----------------------------------------
; 呪い確率
;----------------------------------------
...
02074FA8 E28D0000 add     r0,r13,0h
02074FAC E3A01064 mov     r1,64h
02074FB0 EB007A7F bl      Lxx_20939B4h
02074FB4 E59F0248 ldr     r0,=Lxx_27C0030h
02074FB8 E59D1000 ldr     r1,[r13]     ; r1 ← 乱数 0〜99
02074FBC E5900000 ldr     r0,[r0]
02074FC0 E2800A05 add     r0,r0,5000h
02074FC4 E5D009A4 ldrb    r0,[r0,9A4h] ; r0 ← 境界値
02074FC8 E1510000 cmp     r1,r0
02074FCC B1D800B0 ldrhlt  r0,[r8]
02074FD0 B3800004 orrlt   r0,r0,4h
02074FD4 B1C800B0 strhlt  r0,[r8]
 
; ンドゥバ 確率
 
02074FD8 E28D0000 add     r0,r13,0h
02074FDC E3A01064 mov     r1,64h
02074FE0 EB007A73 bl      Lxx_20939B4h
02074FE4 E59F021C ldr     r0,=Lxx_27C0024h
02074FE8 E5900000 ldr     r0,[r0]
02074FEC E2800B03 add     r0,r0,0C00h
02074FF0 E1D00ABC ldrh    r0,[r0,0ACh] ; ジェノサイド対象
02074FF4 E35000A8 cmp     r0,0A8h
02074FF8 0A00000E beq     Lxx_2075038h
02074FFC E35000A9 cmp     r0,0A9h
02075000 0A00000C beq     Lxx_2075038h
02075004 E35000AA cmp     r0,0AAh
02075008 0A00000A beq     Lxx_2075038h
0207500C E35000AB cmp     r0,0ABh
02075010 0A000008 beq     Lxx_2075038h
 
02075014 E59F01E8 ldr     r0,=Lxx_27C0030h
02075018 E59D1000 ldr     r1,[r13]     ; r1 ← 乱数値 0〜99
0207501C E5900000 ldr     r0,[r0]
02075020 E2800A05 add     r0,r0,5000h
02075024 E5D009A3 ldrb    r0,[r0,9A3h] ; r0 ← 境界値
02075028 E1510000 cmp     r1,r0
0207502C B1D800B0 ldrhlt  r0,[r8]
02075030 B3800020 orrlt   r0,r0,20h
02075034 B1C800B0 strhlt  r0,[r8]
...
 
; ゴールド範囲
 
0207508C E1D219BC ldrh    r1,[r2,9Ch]
02075090 E1D229BE ldrh    r2,[r2,9Eh]
02075094 EB007A2D bl      Lxx_2093950h
...
 
;----------------------------------------
; 店確率
;----------------------------------------
...
02091700 E5D1098A ldrb    r0,[r1,98Ah]
02091704 E5D119A2 ldrb    r1,[r1,9A2h]
02091708 EB00021A bl      Lxx_2091F78h
...
 
;----------------------------------------
; 店設置(サブルーチン)
;----------------------------------------
02091F78 E92D4FF0 push    r4-r11,r14
02091F7C E24DD054 sub     r13,r13,54h
02091F80 E59F359C ldr     r3,=Lxx_27C0024h
02091F84 E1A07000 mov     r7,r0
02091F88 E5933000 ldr     r3,[r3]
02091F8C E1A06001 mov     r6,r1
02091F90 E3A040FF mov     r4,0FFh
02091F94 E28D003C add     r0,r13,3Ch
02091F98 E3A01064 mov     r1,64h
02091F9C E1A05002 mov     r5,r2
02091FA0 E5C34B28 strb    r4,[r3,0B28h]
02091FA4 EB000682 bl      Lxx_20939B4h
02091FA8 E3570000 cmp     r7,0h
02091FAC 0A00015A beq     Lxx_209251Ch ; (境界値) == 0 の場合
 
02091FB0 E59D003C ldr     r0,[r13,3Ch] ; r0 ← 乱数 0〜99
02091FB4 E1570000 cmp     r7,r0        ; r7: 店 境界値
02091FB8 DA000157 ble     Lxx_209251Ch ; (境界値) <= (乱数値) の場合
 
02091FBC EBFE07A8 bl      Lxx_2013E64h
02091FC0 E3500000 cmp     r0,0h
02091FC4 0A000154 beq     Lxx_209251Ch
 
02091FC8 E28D003C add     r0,r13,3Ch
02091FCC E3A01064 mov     r1,64h
02091FD0 EB000677 bl      Lxx_20939B4h 
02091FD4 E59D003C ldr     r0,[r13,3Ch] ; r0 ← 乱数 0〜99
02091FD8 E1500006 cmp     r0,r6        ; r6: 専門店 境界値
02091FDC AA00001C bge     Lxx_2092054h ; (乱数値) >= (境界値) の場合
;
02091FE0 E3A04000 mov     r4,0h
02091FE4 E1A00004 mov     r0,r4
02091FE8 EBFE07B4 bl      Lxx_2013EC0h
02091FEC E59F1534 ldr     r1,=Lxx_27C0030h
02091FF0 E59F6534 ldr     r6,=Lxx_2146B58h
02091FF4 E5911000 ldr     r1,[r1]
02091FF8 E7966100 ldr     r6,[r6,r0,lsl 2h]
02091FFC E1A02004 mov     r2,r4
02092000 E28D3040 add     r3,r13,40h
02092004 E3A07001 mov     r7,1h
 
02092008 E0810082 add     r0,r1,r2,lsl 1h
0209200C E2800C1E add     r0,r0,1E00h
02092010 E1D001BC ldrh    r0,[r0,1Ch]
02092014 E3500000 cmp     r0,0h
02092018 0A000003 beq     Lxx_209202Ch
 
0209201C E1A00217 mov     r0,r7,lsl r2
02092020 E0100006 ands    r0,r0,r6
02092024 17C32004 strbne  r2,[r3,r4]
02092028 12844001 addne   r4,r4,1h
 
0209202C E2822001 add     r2,r2,1h
02092030 E3520014 cmp     r2,14h
02092034 BAFFFFF3 blt     Lxx_2092008h
 
02092038 E28D003C add     r0,r13,3Ch
0209203C E1A01004 mov     r1,r4
02092040 EB00065B bl      Lxx_20939B4h 
02092044 E59D103C ldr     r1,[r13,3Ch]
02092048 E28D0040 add     r0,r13,40h
0209204C E7D04001 ldrb    r4,[r0,r1]
02092050 EA000000 b       Lxx_2092058h
 
...
 
;----------------------------------------
; モンスターハウス確率
;----------------------------------------
...
0209170C E59D0004 ldr     r0,[r13,4h]
02091710 E3500000 cmp     r0,0h
02091714 159F008C ldrne   r0,=Lxx_3E7h
02091718 059F007C ldreq   r0,=Lxx_27C0030h
0209171C 05900000 ldreq   r0,[r0]
02091720 02800A05 addeq   r0,r0,5000h
02091724 05D0098B ldrbeq  r0,[r0,98Bh] ; r0 ← 設定値
02091728 E1A00800 mov     r0,r0,lsl 10h
0209172C E1A00840 mov     r0,r0,asr 10h
02091730 EB0001AB bl      Lxx_2091DE4h
 
;----------------------------------------
; サブルーチン
;----------------------------------------
02091DE4 E92D4FF0 push    r4-r11,r14
02091DE8 E24DD014 sub     r13,r13,14h
02091DEC E59F1178 ldr     r1,=Lxx_27C0024h
02091DF0 E1A04000 mov     r4,r0        ; r4 ← (確率設定)
02091DF4 E5912000 ldr     r2,[r1]
02091DF8 E3A030FF mov     r3,0FFh
02091DFC E28D0010 add     r0,r13,10h
02091E00 E3A01064 mov     r1,64h
02091E04 E5C23B29 strb    r3,[r2,0B29h]
02091E08 EB0006E9 bl      Lxx_20939B4h ; 乱数 0〜99 取得
02091E0C E59F0158 ldr     r0,=Lxx_27C0024h
02091E10 E5902000 ldr     r2,[r0]
02091E14 E5D20CB0 ldrb    r0,[r2,0CB0h]
02091E18 E3500002 cmp     r0,2h
02091E1C 1A000006 bne     Lxx_2091E3Ch
 
02091E20 E59F1148 ldr     r1,=Lxx_27C0000h
02091E24 E2820B03 add     r0,r2,0C00h
02091E28 E5911000 ldr     r1,[r1]
02091E2C E1D02BB4 ldrh    r2,[r0,0B4h]
02091E30 E1D102B8 ldrh    r0,[r1,28h]
02091E34 E1520000 cmp     r2,r0
02091E38 0A000049 beq     Lxx_2091F64h
 
02091E3C E3540000 cmp     r4,0h
02091E40 0A000047 beq     Lxx_2091F64h
 
02091E44 E59D0010 ldr     r0,[r13,10h] ; 
02091E48 E1540000 cmp     r4,r0
02091E4C DA000044 ble     Lxx_2091F64h ; (境界値) <= (乱数値) の場合スキップ
...
 
最終更新:2024年06月30日 14:25